超管理系统(源码)【字数:7966】
目录
一、引言 1
(一)系统开发背景与意义 1
(二)研究内容 1
二、系统相关技术介绍 1
(一)开发技术介绍 1
(二)开发工具介绍 2
三、系统需求及可行性分析 2
(一)系统需求分析 2
(二)系统可行性分析 4
四、系统总体设计 5
(一)系统结构设计 5
(二)系统功能设计 5
(三)系统数据库设计 7
五、系统主要页面实现 11
(一)用户登录页面 11
(二)系统管理 12
(三)报损信息管理 12
(四)库存报警 14
(五)进货入库管理 15
(六)进货单据查询 15
(七)商品管理 17
(八)供应商管理 18
(九)统计报表 19
(十)客户统计 20
六、系统测试 21
(一)测试的重要性及目的 21
(二)系统测试方法 22
(三)测试用例 22
(四)测试结果 23
总结 25
致谢 26
参考文献 27
一、引言
(一)系统开发背景与意义
人们在生活中经常需要到超市购买一 *51今日免费论文网|www.51jrft.com +Q: ^351916072#
些商品,大型的超市虽然物品种类更加全面但是位置相对会比较远,因此很多居民也经常会选择附近的小超市来选购商品。统计数据显示现在很多中小型超市的数量正在不断增长,这也侧面说明中小型超市是具有一定竞争力的。但是不断增长的中小型超市使得行业之间的竞争加剧,只有提高当前的经营和管理方式针对消费者的需求进行研究之后调整销售的商品,才能够在激烈的竞争当中占据一定的优势。
如果凭借人力来对超市的销售情况、进货出货情况进行统计,处理过程是非常复杂的。在统计与研究的过程中也经营会发生错误,整体工作处理效率比较低。开发专用的超市管理系统来对超市经营过程中的货物经营情况进行记录,能够帮助更好的完成客户服务。
(二)研究内容
本文在进行了用户需求分析的基础上,得出了系统的主要功能,包括了用户管理、系统管理、报损信息管理、库存预警、进货入库管理、进货单据查询、商品管理、供应商管理、统计报表、客户统计。
二、系统相关技术介绍
(一)开发技术介绍
1.JAVA语言
在现在比较流行的所有语言当中,JAVA的应用场景是最广泛的。在进行软件项目开发的过程中借助Java语言能够给软件带来较好的安全性,开发完成之后如果需要重新更换平台使用也能够比较轻松的进行处理,对于Java项目的编程需要使用专门的开发平台。
2.HTML
在web页面开发的过程中,需要使用HTML来完成页面的搭建。语言当中的词汇会使用尖括号进行编辑,在进行页面开发时需要注意尖括号需要成对出现。对于复杂的页面结构设计可以使用元素嵌套的方法进行处理,结构化的文档能够给页面的开发工作降低难度。
3.MySQL
MySQL数据库系统在运行的过程中需要几个部分同时进行工作,对于数据库和数据表的操作需要由MySQL服务器处理,对于服务器的控制则使用手动控制的方式实现。安全性是MySQL数据库在工作过程中需要着重注意的内容,为了确保数据安全需要对所有能够访问数据库的用户账号进行管理放置账号的使用权限进行管理,减轻使用账号丢失对于数据完整性产生影响。
(二)开发工具介绍
1.Eclipse
作为一个引用广泛的开源Java开发工具,它能不仅能够根据开发人员的需要对平台的功能进行扩展。Eclipse工具在Java项目开发过程中有非常多的优势,这其中重构功能能够帮助开发者节省大量的时间完成变量的重命名。如果直接修改变量会导致在其它函数在进行引用的过程中出现错误,借助rename能够帮助处理与该变量相关的所有重命名需求。
2.Chrome
Chrome浏览器的源码是开放的,能够提供非常稳定的服务。因为在开发的过程中多个标签的浏览和运行都是独立实现,因此即使其中一个标签发生崩溃的情况也不会给其他的标签页面产生影响。
三、系统需求及可行性分析
(一)系统需求分析
1.系统功能性需求分析
超市管理系统当中的所有信息维护与编辑处理全部由超市管理员实现,针对管理员角色的用例分析如图31所示。管理员对于用户、商品、订单、商品库存信息等模块都需要能够进行处理,每个模块当中有对应具体的操作内容。
/
图31 管理员角色用例图
用户信息管理:管理员对其他用户角色与自己的账号信息,都需要能够完成基本信息的修改与账号密码的处理。考虑到超市管理系统是专门用来进行库存管理的,并不需要提供服务给普通的消费者,因此系统当中的用户角色只有管理员一种。
商品管理:对于商品信息的管理主要是库存与销售情况的管理,商品需要有分类来区分不同的商品内容,方便在对商品信息进行编辑时将它上架到不同的分类当中进行管理。
订单管理:超市的采购订单与消费者的订单两种交易都会由订单管理模块进行处理,在操作的过程中订单信息需要能够对其相关信息进行统计展示。管理员在对其信息进行管理与维护之前,需要首先将与订单相关联的客户或供应商的信息设置完成。
库存管理:对库存信息进行管理与维护时,库存数量信息会受到出库操作的影响发生对应的变化。对库存信息的编辑管理需要考虑到销售数量大于当前库存容量等情况下,需要能够进行报警提示。
原文链接:http://www.jxszl.com/jsj/rjgc/608223.html