如海超市库存管理系统(源码)

随着经济飞速发展和人们消费水平提高,商品的信息以及数量也成倍的增加。超市时刻需要对商品信息进行统计管理。为了提高如海超市库存管理的效率,因此开发了如海超市库存管理系统,从而实现对商品信息进行及时动态的管理。本系统采用My SQL做后台数据库,Tomcat作为系统服务器,MyEclipse作为开发工具进行开发。有着良好的人机界面,简单易于操作。本系统主要包含以下7个部分:信息管理模块,进货管理模块,销售管理模块,查询统计模块,库存管理模块,系统管理模块和退出系统模块。关键词 超市,库存管理,数据库,Java目 录
1 引言 1
1.1 课题研究的背景 1
1.2 开发的目的和意义 1
2 需求分析 2
2.1 功能需求分析 2
2.2 性能需求分析 2
2.3 软硬件环境需求 3
2.4 可行性研究 3
2.5 开发工具选择 3
2.6 数据库平台的选择 4
3 总体设计 4
3.1 系统模式的确定 4
3.2 系统流程分析 4
3.3 数据库设计 6
3.4 系统模块设计 12
4 详细设计 13
4.1 用户登录模块 13
4.2 基础信息管理模块 15
4.3 进货管理模块 19
4.4 销售管理模块 20
4.5 查询统计模块 20
4.6 库存管理模块 22
4.7 系统管理模块 23
4.8 退出系统模块 25
5 测试 26
5.1 测试目的 26
5.2 软件测试方法 26
5.3 软件测试内容 26
5.4 软件测试结果 27
结 论 30
致 谢 31
参 考 文 献 32
1 引言
超市库存管理和我们的日常生活密切相关。过去,很多超市对商品库存的管理都采用原始的人工记账方式,这容易造成数据混乱,不易查
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
的 26
5.2 软件测试方法 26
5.3 软件测试内容 26
5.4 软件测试结果 27
结 论 30
致 谢 31
参 考 文 献 32
1 引言
超市库存管理和我们的日常生活密切相关。过去,很多超市对商品库存的管理都采用原始的人工记账方式,这容易造成数据混乱,不易查找,难以对超市当前的经营状况做出合理分析,造成超市经营效率的下降和增加了超市的运营成本。随着计算机在生产生活中广泛应用,现在许多超市都开始走信息化道路,需要建立一套完善的信息化的系统。本系统从实际出发,使如海超市实现了信息化管理,让工作人员能够把更多的精力放在管理和销售上。
本系统可以让管理人员方便的进行超市库存管理的查询和分析。通过本系统,超市库存的管理更加智能化,用户的操作也简单了,数据的准确得到了保证,管理更为方便,从而提高了效率,降低了成本,提高了超市在市场上的竞争力。
1.1 课题研究的背景
随着我国经济飞速发展,人们的消费能力提高,对商品的需要大大提升,各式各样的超市跟着人们的需要而建立,而在超市中商品的数量和种类在超市中也在快速的增多,所以各种商品的信息量也在成倍的增多。因此迫切需要引入超市库存管理系统来管理。
本项目开发的软件为如海超市库存管理系统,是鉴于目前超市业务剧增,商品信息爆炸性增长,超市对商品库存管理的自动化和准确化的要求日益剧烈而提出来的,软件设计完成后可以用来对如海超市库存信息进行管理。用软件来解决货物的库存问题,管理货物库存信息,从而减少成本,提高超市的经营效率。
1.2 开发的目的和意义
由于如海超市扩大了经营规模,进出库的货物数增加,商品的信息量也就随之增加。数据量过大让超市急需开发出软件来提高管理效率。通过系统可以对库存进行规范的管理、科学的统计和快速的盘点,从而降低成本。
如海超市库存管理系统主要是为如海超市的管理者而提供服务的,为了提高工作人员的工作效率,减少成本,提高经济效益等,为经营者提供更大的收益。
当今社会,许多超市都开始了信息化管理[1][2][3]。超市是贸易活动中与人们联系最紧密的,这就导致了超市内商品的品种非常多的特点,超市的飞速发展和管理的效率低之间产生了矛盾。电子商业的发展加剧了市场竞争,超市除了积极迎接挑战别无选择。因此如海超市必须借助现代化的管理来加强自身的竞争能力。
2 需求分析
如海超市库存管理系统是综合的系统,在开发系统之前,需要对系统进行总体分析和设计。对本软件来说,就是要分析所开发超市库存管理的运作模式,分析数据流程,开发功能模块,确定系统的结构,并设计好数据库。
2.1 功能需求分析
如海超市库存管理系统是以如海超市库存管理的需求为基础,开发出的现代化的超市库存管理系统,在系统中融入科学的管理、体现出先进的管理手段。
作为一个现代化的库存管理系统,是为了让管理更加系统化、规范化和自动化。本系统完成的功能主要有:
(1)用户登录:进入系统主页面。
(2)基础信息管理:分别为商品信息管理和供应商信息管理,商品信息管理用于增删改已有供应商生产的商品信息,供应商信息的管理用于增删改供应商品的厂商的基本信息。
(3)进货管理:进货单功能用于进货入库,进货退货功能用于进货后进行退货。
(4)销售管理:销售单功能用于销售出库,销售退货功能用于销售后进行退货。
(5)查询统计:主要是商品信息、供应商信息、销售单、售后退货、入库单、入库退货的查询,以及销售排行。
(6)库存管理:库存盘点,生成报表。
(7)系统管理:操作员管理用于添加、删除管理员。更改密码只能用于更改当前登录人员的密码,权限管理用于超级管理员更改管理员的权限。
(8)退出系统:退出系统。
2.2 性能需求分析
每个系统都需要有良好的性能,系统对性能的需求包括正确性、灵活性、稳定性和安全性。
(1)正确性:根据算法流程来设计软件,流程中的每一步在软件中都必须要有所体现,来保证正确性;
(2)灵活性:软件中数据的输入和修改要有很大的灵活性;
(3)稳定性:在正确操作软件的前提下,软件要能够长期稳定工作;
(4)安全性:安全性是最重要的,要求系统能够验证用户的身份并且能够及时灵活的修改密码,用户的权限也能让管理员进行修改。
本系统的设计在性能方面需要达到以上要求。
2.3 软硬件环境需求
一个程序能够成功运行需要硬件和软件的支持。硬件要求为1G以上CPU,2

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2642.html

好棒文