在传统的超市商品管理中,其过程往往是很繁琐的,因为整个过程都需要手工操作,效率十分低下,且由于商品种类数量繁多,因此该过程必须实现信息化。而计算机就是一种高效的信息管理系统,这就需要我们把超市的管理与计算机结合起来。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
根据以上所述,系统应该有以下模块
(1)进货:当超市有货物进入时,将会产生进货信息。用户要对进货单进行核对审查,并进行登记。登记包括基本信息,数量信息,条形码信息,货物入库信息等等。
(2)销售:当超市有货物卖出时,将会产生销售信息。同样,用户要对售出商品信息进行登记。登记信息自动扫描结果,包括基本信息,条形码信息等。
(3)信息查询:用户一项最常见的应用,即当用户要获得商品信息,如进货、销售、库存等一些关注信息时,要对相应的进货情况、销售情况、库存情况进行查询。
(4)信息统计:当用户要统计进货、销售、库存信息时,可以在系统中进行统计并可以实现打印,以及一些智能统计的功能。
系统的主要功能包括:商品分类管理、商品管理、入库管理、出库管理、库存信息浏览、商品管理、供应商 管理等。
本系统前台主要使用JSP作为开发语言,后台使用Mysql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的小型超市财物管理系统。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1开发背景和意义 1
1.2研究现状 1
1.3开发工具及技术 2
1.3.1开发工具 2
1.3.2 JSP 3
1.3.3 JavaScript 4
1.4软硬件需求 4
第二章 需求分析 6
2.1需求调研 6
2.2可行性分析 6
2.2.1技术的可行性 6
2.2.2经济的可行性 6
2.2.3操作可行性 6
2.2.4法律的可行性 7
2.3系统用户用例图 7
2.3.1管理员用例图 7
2.4功能模块需求分析 8
2.5设计的基本思想 8
2.6性能需求 9
2.6.1系统的安全性 9
2.6.2数据的完整性 9
2.7界面需求 9
第三章 系统分析与设计 10
3.1数据库的分析与设计 10
3.1.1数据库的概念结构设计 10
3.1.2数据库的逻辑结构设计 13
3.1.3数据库的连接原理 15
3.2中文乱码问题处理 16
3.3系统架构设计 18
第四章 系统功能实现 19
4.1系统登陆页面实现 20
4.2系统首页设计 21
4.3商品管理模块 22
4.4入库申请管理 25
4.5商品分类管理 28
4.6 库存统计 29
4.7安全退出系统 29
第五章 系统测试 30
5.1系统测试目的与意义 30
5.2测试过程 30
5.2.1主页面的登录模块测试 30
5.3其他错误 31
总结 31
编写代码的经验 32
测试经验 32
遇到问题和解决的办法 32
结 论 33
参考文献 34
致 谢 35