摘 要
随着超市数量的急剧增加,加强对超市的经营和管理,是成功的关键。计算机的普及,采用一套行之有效的超市管理系统来管理自己的超市,会方便、及时、快捷许多,以前单一的手工检索已不能满足人们的要求,为了便于超市的管理,更加需要有效的超市管理软件。超市进销存管理系统用计算机管理超市库存进出管理的一种计算机应用技术的创新,在计算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的.现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。超市进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用采用MyEclipse8.5版本编辑软件, 主要使用了struts2+spring+hibernate等多种框架的结合使用,以MYSQL作为数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。使用JAVA语言开发,页面采取SSH框架技术开发动态页面。该系统界面简单、操作方便,容易维护。
关键词:进销存 ;SSH;超市管理;B/S
ABSTRACT
With the dramatic increase in the number of supermarkets, to strengthen the operation and management of the supermarket, is the key to success. The popularization of computer, using a set of effective supermarket management system to manage their own supermarket, convenient, timely, efficient will be many, the previous single manual retrieval has been unable to meet the demands of people, in order to facilitate the supermarket management, more need of supermarket management software effectively. Innovation of a supermarket Invoicing management system using a computer management out of the supermarket inventory management of a computer application technology, yet popular in the computer before the inventory management are written by the staff manual to operate. The supermarkets are now generally used computer intelligent management, using the computer as a tool for computer supermarket inventory management procedures to help managers more effective supermarket inventory management. Supermarket purchase-sell-stock management system is the typical information management system, its development mainly includes two aspects: the setting and maintenance of database and front-end application development. For the former requirement to establish data consistency and integrity strong, the data security good storehouse. For the latter request application procedure function is complete, easy to use and so on characteristics.
After analysis, we use the version of the MyEclipse8.5 editing software, the main use of the combined use of struts2+spring+hibernate and other frameworks, MYSQL as the database, use the various object-oriented development tools, especially data window can be convenient and simple manipulation of the intelligent object database, the first in a short time to establish a prototype system, and then, the initial prototype system needs iteration, and constantly revised and improved, until forms the user satisfied feasible system. The use of JAVA language development, the page framework SSH technology to develop dynamic web pages. The system has a simple interface, easy operation, easy maintenance.
Key Words:Supermarket Management; structural analysis; system
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 系统开发背景 1
1.2 目的和意义 1
1.3开发工具及技术 2
1.3.1开发工具 2
1.3.2 JSP 2
1.3.3 JavaScript 3
1.4软硬件需求 4
第二章 需求分析 5
2.1需求调研 5
2.2可行性分析 5
2.2.1技术的可行性 5
2.2.2经济的可行性 5
2.2.3操作可行性 5
2.3系统用户用例图 6
2.4功能模块需求分析 6
2.5设计的基本思想 7
2.6性能需求 8
2.6.1系统的安全性 8
2.6.2数据的完整性 8
2.7界面需求 8
第三章 系统总体设计 10
3.1 数据库设计 10
3.1.1数据库的概念结构设计 10
3.1.2数据库的逻辑结构设计 12
3.1.3数据库的连接原理 14
3.2中文乱码问题处理 15
第四章 系统功能实现 17
4.1系统登陆页面实现 17
4.2系统首页设计 19
4.3商品管理模块 19
4.4采购入库管理 22
4.5商品分类管理 25
4.6修改密码 26
4.7安全退出系统 27
第五章 系统测试 28
5.1系统测试目的 28
5.2测试过程 28
5.2.1主页面的登录模块测试 28
5.3其他错误 29
结 论 30
参考文献 31
致 谢 32