ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:278.01KB ,
资源ID:22607985      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22607985.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中小型超市信息管理系统++毕业论文文档格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中小型超市信息管理系统++毕业论文文档格式.docx

1、9以会话形式提供方便的GUI支持。从面向对象的角度看,MVC结构可以使程序更具有对象化特性,也更容易维护.在设计程序时,可以将某个对象看成“模型”,然后为“模型”提供显示组件,即“视图”。在MVC模式中,“视图、“模型”和“控制器”之间是松耦合结构,便于系统的维护和9扩展. 综上所述,开发出本系统从技术上是完全可行的. 2.2 经济可行性研究 因为现在网络信息的共享性,通过网络来传递销售信息可以不受距离范围的限制,因此可以借阅许多的人力和物力来方便管理,由此可以减少许多不必要的开支,同时该系统也可以提高超市的销售效率,即从根本上提高了超市的经济效益,所以,从经济上是完全可行的。(1) 超市有能

2、力来承担系统开发费用 开发新系统是一项相当复杂的工作,它的投资主要是人力以及物力的投资.对于本系统的开发者来说,其主要投资还是在人力和物力两个方面.如果是企业自己安排人员开发的话,其主要的投资还是在人力资源上。从一开始的系统业务需求调查到系统的分析编码制作都是需要相当巨大的人力投入的。软件企业,作为一个简短的现代高科技产业,其对于员工的要求都比一般的企业要求要高,而且对于系统的开发及软件产业了解比较多,所以,在自我开发管理系统的过程中,企业自己对于安排人手就3 比较容易,这样一来就可以为企业节约大部分的额外开支。同时软件相对于其它产品来说,属于高端行业,无论是产品的价格还是产品的质量都比较高,

3、而且经营产品的经销商或是商家都要求有雄厚的资金支持.因此,系统在开发的过程中,企业完全有能力承担其开发费用。(2) 新系统将为企业带来经济效益 管理系统是一个信息化、智能化和有着先进管理理念的集合体。而管理是一个动态的过程,在其运行过程中要采取多项措施。所以在管理当中获得的经济效益是一个综合效益,因此,要对它进行直接定量的分析是比较困难的.一般,新系统带来的经济效益是简洁的,其最主要的表现形式就是减少了企业的管理费用和人力的开支。而其它一些繁琐的事物都可以通过新系统来加以分析解决,这不仅节省了大量的时间,而且还为企业的各项决策提供了相当宝贵的资料,由此为企业带来巨大的经济效益. 2.3 操作可

4、行性研究 本系统采用的是JSP界面,使用的是Windows系统,而该系统是大家都非常熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个的超市管理系统采用的是最友好的交互界面,简介明了,根本不需要对数据库进行深入的了解. 由此,该系统的操作是非常可行的,有必要开发该系统. 综合以上三个方面,可以看出,无论是从技术上或是经济上还是操作上,该系统都具有很高的开发可行性。因此,可以设计该系统的数据流程图,建立数据字典。4 第3章 系统需求分析 3.1 功能需求 本系统采用自顶向下的方法开发,其功能模块主要有如下几个部分:系统登录模块、进货退货管理模块、库存管理模块、销售管理模块、员

5、工管理模块和系统管理模块。具体的功能描述如下:系统登录模块:其功能是对系统登录的权限进行限制。通过验证之后的用户才可以登录成功. 进货退货管理模块:其功能是对商品供应商信息进行管理,并根据超市库存情况,实施产品进货、退货,并进行进货以及退货查询。库存管理模块:其功能是对采购来的产品进行企业内部编码入库,产品分类、库存预警等活动,同时能够根据销售清单进行进货管理,以及库存统计等功能。销售管理模块:其功能是提供一般的销售管理,能够进行销售明细查询和员工业绩查询等功能. 员工管理模块:其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。系统管理模块:其功能是对供货商进行管理以及对系统进行密码

6、修改。 3。2 性能需求 根据用户对该超市管理系统的需求,本系统在性能上具有以下的特性:(1) 数据精确度 产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位. (2) 时间特性 该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。(3) 适用性 该管理系统软件适用于Windows xp及以上操作系统。5 3。3 运行需求 根据软件系统开发平台的限制,故本系统的运行需求有以下三方面:(1) 用户界面 本系统采用MyEclipse6.5开发工具设计. (2) 硬件接口 运行本系统的硬件基本要求如下:CPU:Intel P3及以上

7、;内存:256MB及以上;硬盘:10GB及以上. (3) 软件接口 数据库服务器:Microsoft SQL Server 2000及以上。 系统运行服务器:Tomcat 6。0及以上。6 第4章 系统概要设计 4。1 设计思想 为了使本系统的功能趋于完善,增加其开发的可扩展性、管理的灵活性以及系统4的安全性,故该系统采用了如下的设计思想:(1) 系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和灵活的可扩展性。(3) 合理的数据流设计,在应用系统的设计中,相对独立的模块间以数据流相互连接,使各模

8、块间的耦合性较低,方便系统运行,提高系统安全性。 4.2 设计原则 为了使本系统的功能完备齐全,操作简便,最大限度地提高软件的质量,从而满5足用户的实际需要,故在设计开发的过程中遵循了如下的原则:(1) 合法性原则 依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行例如产品进货、销售等工作。(2) 实用性原则 适合用户对产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3) 准确性原则 对输入的相关信息建立检错机制,及时报错,使用户能够及时准确地输入合法资料(如:类型匹配,长度不超限等). (4) 易操作原则 要求设计的系统功能齐全,

9、界面友好,操作方便,必要的地方进行提示。(5) 源程序可读性原则 7 为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽可能做好代码注释工作. (6) 优化原则 为了达到优化的目的,合理地运用菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7) 安全性原则 可以为该系统的用户设置用户权限. 4.3 系统功能结构图 本系统总体结构如图4-1所示:超市管理系统销售管理库存管理系统登录员工管理进货管理系统管理系职销销销进进库库供登职退退统工售售售货货存存货录工货货登信信信信信信信信商密信信信录息息息息息息息息信码息息息验

10、维查维盘查维查维息修查查维证护询护点询护询护管改询询护理图41 超市管理系统功能结构图 4。4 系统功能设计 系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更加直观地了解超市实时的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确精确的数据库,并进行信息的收集、传送、存储,以及将信息编制成各种凭证、报表、台帐、图形等,同时对这些信息进行良好地维护,8 通过实时监测超市的各种运行情况,并利用过去的历史数据预测超市未来的发展,从超市全局发展的角度为出发点进行决策,利用信息控制超市的行为,辅助超市完成其6目标。本系统共包括六大模块,分别是系统

11、登录模块、员工管理模块,销售管理模块,进货管理模块,库存管理模块和系统管理模块。每个模块的功能如下: 4。1 系统登录模块功能 本模块的主要功能是实现系统用户权限的登录。4.2 员工管理模块功能 本模块主要是实现超市员工信息的管理,其功能如下所示:(1) 实现职工信息的查询;(2) 实现职工信息的更新,包括增加、删除、修改功能;4.3 销售管理模块功能 本模块主要是实现员工销售商品信息的管理,功能如下所示:(1) 实现员工销售信息的查询;(2) 实现员工本人对个人销售业绩信息的查询;(3)实现管理员对员工业绩信息的查询;(4)实现顾客退货的办理;(5)实现顾客退货信息的查询. 4.4.4 进货

12、退货管理模块功能 本模块主要是实现超市进货退货信息的管理,其具体功能如下所示:(1) 实现进货信息的查询;(2) 实现进货信息的更新,包括增加、删除、修改功能;9 (3) 实现退货信息的查询;(4) 实现退货信息的更新,包括增加、删除、修改功能。5 库存管理模块功能 本模块主要是实现超市库存信息的管理,其具体功能如下所示:(1) 实现商品库存信息的查询;(2) 实现商品库存量的预警;4.4.6 商品信息管理模块功能 本模块主要实现超市商品信息的管理,其具体功能如下所示:(1) 实现商品类别的添加和删除功能;(2) 实现商品信息的添加、删除、查询和修改功能. 4。4.7 商品信息管理模块功能 (

13、1) 实现供货商信息的查询;(2) 实现供货商信息的更新,包括增加、删除、修改功能;(3) 实现用户登录密码的修改. 10 第5章 数据库设计 5.1 系统数据库设计 数据库是事务处理、信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护和检索数据的功能,使应8用系统可以以统一的方式方便、及时、准确地从数据库中获取所需信息。 5。1。1 E-R模型 本系统的数据库E-R模型,主要描述了用户、顾客、商品、供货商等实体与实体之间的关系,具体的超市管理系统数据库E-R模型,如图51所示:身份证号 销售单号 姓名 性别 籍贯 销售 职工 n 职工编号

14、客户 工资 数量 m 销售日期 m 进货单号 进货 商品编号 供货商编号 进货日期 商品 供货 名称 n 名称 m n 价格 供货商 地址 银行帐号 条形码 开户行 电话 供货日期 图51 数据库E-R模型图 11 5.1。2 数据库表设计 本系统主要包括系统登录、员工信息管理、商品销售管理、进货退货管理、库存管理等功能,针对以上功能的实现,由数据模型利用SQL Server 2005进行数据库的详细设计,其基本表的设计如下:(1) 员工清单表,主要存放的是超市员工的主要信息,如表1所示:表1 职工清单表(StaffBill) 中文字英文字字段长主键/字段值约束 段名 段名 类型 度 外键 职

15、工编staffID char 6 P NOT NULL 号 姓名 name nvar8 NOT NULL char 密码 passwovarc3 NULL rd har 0 性别 sex ncha2 NOT NULL r 籍贯 home nvar4 NULL 学历 diplomnvar4 NOT NULL a char 工资 salary int 4 NULL 联系电mobil varc1 NULL 话 har 2 联系地adress varc2 NULL 址 har 55 12 聘用日workdadatet1 NULL 期 te ime 0 身份证idCard varc1 NOT NULL

16、号 har 8 备注 others ntex5 NULL t 0 (2) 管理员清单表,主要存放的是超市管理员的主要信息,如表2所示:表2 管理员清单表(Admin) 中文字英文字字段长主键/字段值约束 段名 段名 类型 度 外键 帐号 loginIchar 6 P/F NOT NULL D 密码 passWchar 6 NOT NULL ord 商品清单表,主要存放的是超市商品的主要信息,如表3所示:表3 商品清单表(MerchBill) 中文字英文字字段长主键/字段值段名 段名 类型 度 外键 约束 商品编merchIchar 6 P NOT 号 D NULL 供货商profferchar

17、 6 F NOT 号 ID NULL 名称 fullNanvar8 NOT me char 0 NULL 计量单metricvarc4 NOT 位 Unit har NULL 13 类别 kind nvar8 NULL 单价 unitComon4 NOT st ey NULL 备注 others ntex5 NULL (4) 商品类别清单表,主要存放的是超市商品的主要类别,如表4所示:表4 商品类别清单表(PrClassBill) 中文字英文字字段长主键/字段值段名 段名 类型 度 外键 约束 类别号 proClaint 6 P NOT ssID NULL 类别名classNnvar2 NOT

18、 称 ame char 0 NULL (5) 供货商清单表,主要存放的是超市供货商的主要信息,如表5所示:表5供货商清单表(ProfferBill) 中文字英文字字段长主键/字段值段名 段名 类型 度 外键 约束 供货商profferIchar 6 P NOT 号 D NULL 名称 fullNamnvar5 NOT e char 0 NULL 联系人 contactPnvar8 NOT erson char NULL 联系电phone varc1 NOT 话 har 2 NULL 14 联系地address nvar5 NOT 址 char 0 NULL 开户行 openingnvar1 N

19、ULL Bank char 0 银行帐 varc1 NULL 号 accountID har 5 (6) 进货清单表,主要存放的是超市进货的主要信息,如表6所示:表6 进货清单表(ImportBill) 中文字英文字字段长主键/字段值段名 段名 类型 度 外键 约束 进货单importchar 6 P NOT 号 BillID NULL 商品编merchIchar 6 P/F NOT 号 D NULL 供货商profferIchar 6 F NOT 号 D NULL 进货价 importPmon4 NOT rice ey NULL 数量 quantitint 4 NOT y NULL 金额 t

20、otalMomon4 NOT ney ey NULL 进货日importdatet8 NOT 期 Date ime NULL 15 (7) 顾客退货清单表,主要存放的是顾客退货的主要信息,如表7所示:表7 顾客退货清单(ProfferBill) 中文字段名 英文字段名 字段长主键/外键 字段值约束 类型 度 系统记录编号 sellBackId int 6 P NOT NULL 销售小票号 sellNo varc2 NULL har 0 商品号 goodNo Varc2 NULL 退货单价 price Floa2 NULL 数量 number int 2 NULL 0 退货理由 sellBack

21、Reason text 2 NULL 55 退货时间 sellBackTime datet2 NULL ime 0 (8) 进货退货清单表,主要存放的是超市对供货商退货的主要信息,如表8所示:表8 进货退货清单表(ProfferBill) 中文字段英文字段字段长主键/字段值名 名 类型 度 外键 约束 系统记录buyBackId int 6 P NOT 编号 NULL 商品号 goodNo varc2 NULL 16 供应商 supplierNaVarc5 NULL me har 0 中文字段英文字段字段长主键/字段值名 名 类型 度 外键 约束 退货单价 price Floa2 NULL 总

22、价格 totalPrice float 2 NULL 退货理由 sellBackRtext 2 NULL eason 55 退货时间 sellBackTidatet2 NULL me ime 0 (9) 销售清单表,主要存放的是超市销售商品的主要信息,如表9所示:表9 销售清单表(SaleBill) 中文字英文字字段长主键/字段值段名 段名 类型 度 外键 约束 销售单saleBilchar 6 P NOT 号 lID NULL 商品编merchIchar 6 P/F NOT 号 D NULL 销售数saleNuint 4 NOT 量 m NULL 销售日saleDadatet8 NOT 17

23、 期 te ime NULL (10) 库存清单表,主要存放的是超市商品的库存信息,如表10所示:表10 库存清单表(StoreBill) 中文字英文字字段长主键/字段值段名 段名 类型 度 外键 约束 商品编merchIchar 6 P/F NOT 库存数storeNint 4 NOT 量 um NULL (11) 员工销售业绩清单表,主要存放的是超市员工销售业绩信息,如表11所示:表11 员工销售业绩清单表(StoreBill) 员工编staffID varc2P/F NOT 号 har 0 NULL 员工姓staffNavarc2 NULL 名 me har 0 销售金sellMoflo

24、at 1 NULL 额 ney 0 第6章 系统详细设计 6。1 模块功能设计 6.1。1 系统登录模块 功能:本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。其界面如图61所示:18 图6-1 系统登录模块 在进行系统登录过程中,首先判断是员工登录还是管理员登录。若是管理员登录,则登录模块将调用数据库里的管理员清单,若是员工登录,则登录模块将调用数据库里的员工清单,并对账号和密码进行验证.在登录模块中,还设置了验证码,只有在输入了正确的账号和密码以及验证码后,系统登录才会成功。在登录模块中,进行了帐号、密码与验证码的校验,若输入了错误的或者是不存在的账户和密码或验证友时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录. 输入项、输出项:输入项为账号、密码和验证码。账号和密码均为字符串,长度各为6个字符,密码回显字符是“*

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1