店铺运营及管理超市进销存管理系统毕业设计_第1页
店铺运营及管理超市进销存管理系统毕业设计_第2页
店铺运营及管理超市进销存管理系统毕业设计_第3页
店铺运营及管理超市进销存管理系统毕业设计_第4页
店铺运营及管理超市进销存管理系统毕业设计_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

{店铺管理}超市进销存管理系统毕业设计摘要1关键字1第1章概述2第2章系统开发的技术基础2QLServerpse2.4系统运行坏境3第3章系统分析33.1可行性分析33.1.1技术可行性33.1.2经济可行性33.1.3操作可行性43.1.4运行可行性43.1.5法律可行性43.2系统需求分析43.2.1职能分析43.2.2功能分析5第4章系统设计64.1数据库设计6ER74.1.2使用PowerDesigner建模84.1.3数据字典94.2功能模块设计124.3输入输出设计及实现14第5章系统测试与发布235.1单元测试概述235.2什么是单元测试245.3系统打包发布24第6章总结与展望250销存管理系统的引导下,我国,许多超市正向品种多样化发展,需要处理大量的信息,时刻要更新产品销售信息,不断添加商品信息,管理,解除后顾之忧。本系统主要完成对超市的管理,包括顾客管理、厂家管理、商品管理、退货管理,管理等几个方面。系统可S用CVS进行协同开发,代码书写格式规范,注释详细。g超市进销存管理系统是一个典型的信息管理系统(MIS),其开发主要包括后台数超市进销存管理系统在设会牵扯到查询和精确查询,其目的都是为了方便用户使用,以求更快的查找到相应的基本信息。利用超市管理系统可以在以下几个方面提高超市管理的水平:理效率售额1销存管理系统析策技术基础Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了avaLServerAshton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在ereavae附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。行坏境2销存管理系统为了保证系统稳定、良好、无故障的运行,应保证:等级以上。r辨率800X600以上。析市进销存管理系统概要说明书》和《超市进销存管理系统详细说明书》告如下。性省人力、物力、财力,这此单从节省的职工工资、看,该系统实际所能够起将会远远大于投入的开发费用,所以从经济上是完全可行的。3销存管理系统乎不用记住任何DOS命令就可以直接操作此软件。另外,软件的操作员大多已以在操作上也是可行的。性因此,本系统在运行上是统的设计高。因此认为该超市进销存管理系统可以开发。购信息、销售信息、库存信息找信息的功能,可以分不安全性、少盲目采购、降低采购成力。时间就是金钱,效率就是生命。超市进销存管理系统能够为超市节省大量人力资源,减少管理费用,为超市节约成本,提高超市效率。4销存管理系统人员的职能分为五大类,分别是顾客、营业员、采购员、经管理员。就是能购买到实惠的商品。顾客按类型又可以分为三种:1.普通顾客:购买商品(无积分,无须注册)2.会员:购买商品送积分,办会员卡免费,有充值功能!如果充值金额大于3.贵宾:会员积分达到一定的数量时,可以转成贵宾卡,购买商品送更多的。按规定完成任务,即采购商品。修改自己的账好记录顾客因各种原因而退货的商经理的要求是能够查看1)采购、2)销售、3)库存、4)商品、5)营业额等信加删除用户,即雇佣和解雇职员。改自己的账号密码。5销存管理系统,即员、营业员、经理等角色的权限。修改自己的账号密码。通过与超市管理人员进行反复的讨论,最终确定系统应该实现以下功能:1)对商品信息的变动进行处理此设计系统时必品数量、商品规格、商品格、厂家名等属性。2)对用户信息的变动进行处理佣和解雇、所以用户信息的修改及删除也是要有的。3)对采购信息的变动进行处理此也要充分考虑。采购信商品数量4)对销售信息的变动进行处理了劣质产品要求此也要充分考虑。5)查询及统计功能购信息、销售信息进行查询和对每天账务的收入支出进行统计查询!查询又分为精确查询和模功能应当具有良好的以提供短信发送6销存管理系统邮件系统对接以发送和接计根据系统分析的描述以及与超市人员的沟通,实现目标如下:简洁、友好、美观大方。、快捷方便。数据存储安全、可靠。信息分类清晰、准确。保证数据查询的灵活性。排行榜,为管理员提供真实的数据信息。、方便的权限设置功能,使整个系统的管理分工明确。由于此系统是一个典型的客户/服务器(C/S)体系结构的数据库应用程序,因此从运用的技术角度分析,即SQLServer部分的设计和Java部分的设计。下面,这两个方面对系统的设计进行阐述。数据库设计上运行,而不需要向Web应用那样部署到指定的服务器中。所以这个超市进销存管理系统在本地计算机上安装了SQLServer2000数据库服务器,将数据库和统安全性。另外,本系统据库对外开放、会降低数据安全性,其数据库运行环境如下:7销存管理系统硬件平台:软件平台:论,有关系的元素组成一。涉及的块分为:登录模块、顾客块、购物车管理模块、采理模块共十大模块。为了模式中DAO(DataAccessObject)技术封装对数据库的查询、删除、插入等各这样提高数据库访问的透明性和系统的灵活性。4.1.1E-R图退货、库存到销售的一体化信息管理,涉实体。下面简单介绍几个关键的实E-R图。ER图8顾客联系地址称顾客联系地址称4.1.2使用PowerDesigner建模销存管理系统厂家负责人、厂家联系电话、厂家地址等属性,厂家E-R图如图2所示。ER图的数据实体对象,通过这些实体可3数据字典说明值信息的数据表型键int(自增序列)是记录的唯一标识9销存管理系统varchar)AddMoneyoatoatAddMoneyDateevarchar)oat额说明客信息的数据表型键int(自增序列)是记录的唯一标识varchar)varcharvarchar)varchar)顾客联系地址varchar)顾客类型为0表示普通顾客,为1表示会oat说明存储厂家(供货商)信息的数据表型键int(自增序列)是记录的唯一标识varchar)rvarchar)厂家经理(负责人)varchar)销存管理系统varchar)厂家地址说明品信息的数据表型键int(自增序列)是记录的唯一标识varchar)号varchar)varchar)oatvarchar)表说明tt志信息的数据表型键int(自增序列)是evarchar)varchar)varchar)说明tt务信息的数据表型键int(自增序列)是号,财务记录的唯一标识varchar)oatvarchar)e销存管理系统说明货信息的数据表型键IDint(自增序列)是号,退货记录的唯一标识退货商品IDnt因ypeum量varchar)说明售信息的数据表型键int(自增序列)是记录的唯一标识varchar)varchar)varchar)购物车IDMoneyoatoatoate说明物车信息的数据表型键varchar)是购物车编号,前面是XX-XX-XX(日期)后位销售流水号ID销存管理系统m量说明购信息的数据表型键int(自增序列)是号,采购记录的唯一标识期格说明_user户信息的数据表型键int(自增序列)是记录的唯一标识所用的用户名称用户联系地址功能模块设计销存管理系统市进销存管理系统应该实货管理模块、商品信息管块、厂家管理模块、统计管理模块、管理员管理模块。(共十大模块)下面对这些功能模块作下简单的介绍。绍块样的。这是每个了一个普通的登重复登录,输入应该锁定用户的账号,记住密码功能等等。贵宾、会员、普通顾客。Email的市场资源、必须定期将数据备份到其他介打印成资料保管起来。顾客管理包括:增加顾客、删除顾客、修改顾客、查询顾客。为了方便,加入了准确查询和模糊查询。D信息也是超市的一个很重了数据的安全性,应定期家信息。为了方便,加入销存管理系统品价格定价过高而导致商个基本信询和模糊模块息进行登记。采进行详细记录。营业员对细记录。为了方便,加入理模块售信息的添加及管理模块工作流程是:营通顾客还是会员,是付现金还是刷卡,最后打印出销售小票。并把销售记录进行详细的记录。为了方便,确查询和模糊查询。模块行盘点,对库存不足的商去完成,采购员则接受经。准确查询和模糊查询。理模块销存管理系统同的用户只能够修性。个人管理模块还有换正常运转。局域网聊天是情况等提供方便,提高工异地协同办公。理模块理可以提高系统。ID、用户密码、用户电话、用户地址、业员、采购员等用户进行添加和删除等管理。工作流程:1、负责系统登录用户的管理。为了方便,加入求对该系统的使用情况进,以及对重要信息的增删充值信息和收入支出统计提高管理效率!输入输出设计及实现关键代码如下:销存管理系统inelduserNameFieldelduserPwdFieldconfirmBtncancelBtnoginFrame**给按钮添加监听事件it//给窗口添加监听事件//接收窗口事件的抽象适配器类(匿名内部类)AdapterndowClosingWindowEvente}//给登录按钮添加监听事件ListenertionPerformedActionEventeuserNameuserPwdfeserDAOjudgeuserNameuserPwd//将用户登录情况写入系统日志wCommonaddLoguserNamenageuserNameinite销存管理系统}}}});}});d}}}}}销存管理系统}});}销存管理系统;}}}后进入超市进销存管理系统主窗体界面如下图所示。图所示。关键代码实现:}});销存管理系统imequalsetterimetfromtgoodswheregoodsIDyodsIDtrimdsNamedsPricedsTypeoodsVOnewGoodsDAOfindVOByGoodsIDgoodsIDe}atchSQLExceptione//TODOAuto-generatedcatchblockntStackTraceally}}}}销存管理系统yReleasedKeyEvente}yTypedKeyEvente}//给购买按钮添加监听事件ListenertionPerformedActionEventenull);epeype//作判断,如果卡上的余额不足以付账,则提示该充值了!ceMoneyForVIPFramebuyerVOuserNameiniterchaseManageForVIPshopCarIDuserNamebuyerVOsumsumPriceinit}eeManageshopCarIDuserNamebuyerVOsummPriceinit}}}//给购买数量文本框添加监听事件teneryPressedKeyEvente//TODOAuto-generatedmethodstub销存管理系统tKeyCodelsetterimelseif)<=0){null想买东西了吗?");elseif)>()){eif员或贵宾的话就要判断卡上的余额是否足以付账ce//进入到会员充值界面MoneyForVIPFramebuyerVOuserNameiniteGoods}eGoods}}}}ellGoodsStringsqlinsertintotshopcarvaluesy销存管理系统eldmumFieldeField//从商品信息表中更新商品信息数据tgoodssetGoodsNumGoodsNumwhereGoodsIDumFieldeldm//获得商品总数mmField//获得商品总价cesumPricericeFielddsNumFieldnageuserNameshopCarID销存管理系统}}}}}}});}发布立的生命周期,单元测试成为与编保证程序销存管理系统,使程序易于维护。,程序的其他部分相隔离的情况下进行测试。在一种传统的结构化编程语言中,如Java语言,要进行测试的工作单元一般是,单元测试还必须是重复的,无论是在软件修改或移植到新的运行环境的过程中。因此,试都必须在整个软件系统的生命周期中进行。它是一种验证行为性。它为以后的开发提供程序结构,更不用担心这了保障。这样,我们就可对程序进行改进。它是一种设计行为,迫使我它是一种编写文档的行为能够自觉地编写单元测试。随着项不重视了,程序,例越来越低。为了追赶项目销存管理系统,项目经期,技术骨干人员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论