新天地社区超市进销存管理系统设计与实现(附件)

新天地超市成立于1998年,位于江苏省常州市武进区湖塘镇,经营面积210平方米,主要经营副食品、粮油、烟酒等商品,经营方式是零售或者批发,但是整个超市只有一套收银系统。时代在不断发展,各种技术也随着产生,数据处理量增长迅速,这样的模式已经不能满足超市的发展需求,所以为该超市开发一套进销存管理系统。此次新天地社区超市进销存管理系统开发,使用java语言,使用mysql作为数据库,操作系统采用MyEclipse8.6。在这次系统功能模块设计主要包括一些系统基本模块,考虑到了超市管理的方方面面。这些模块分别是系统用户管理、基础资料管理、员工管理、部门管理、商品信息管理、商品入库(出库)管理模块。关键词 管理系统,超市管理,信息化管理,java语言
目录
1 绪论 1
2 可行性分析 1
2.1 经济可行性 2
2.2 技术可行性 2
2.3 操作可行性 2
3 需求分析 3
3. 1 系统分析 3
3. 2 数据流图 3
4 系统设计 5
4. 1 系统模块总体设计 5
4. 2 数据库ER图设计 6
4. 3 数据表的设计 6
5 系统实现 9
5. 1 用户管理功能模块实现 9
5. 2 部门管理功能模块实现 12
5. 3 商品管理功能模块实现 14
5. 4 库存管理功能模块实现 15
5. 5 员工工资管理功能模块实现 18
5. 6 系统管理功能模块实现 18
6 系统测试 20
6. 1 软件测试概念及方法 21
6. 2 本系统的测试 21
结 论 27
致 谢 28
参 考 文 献 29
1 绪论
新天地超市成立于1998年,位于江苏省常州市武进区湖塘镇,经营面积210平方米,主要服务对象是湖塘镇新天地社区居民。经过20年的不断发展,超市顾客群体稳定。主要竞争对手是湖塘镇镇中心的大润发、乐购等大型综合超市。此外,附近居民 *好棒文|www.hbsrm.com +Q: ^351916072# 
的网购也对它造成一定影响。其面临的竞争越来越激烈。现在快节奏的社会,附近居民工作越来越忙,为了能节约出更多的时间,他们习惯利用日常空闲时间,或者顺路到新天地超市采购日常生活所需的商品。新天地超市商品琳琅满目,品种多样,顾客在超市里可以很快买到合心意的商品,虽然客户获得了极大的便利,但是,新天地超市只有一套收银系统,没有进销存管理系统,查询、寻找商品比较费时,管理上还有一些问题。
首先,商品种类繁多,数量众多。如果超市想要开发,它们必须在越来越多样化的商品和客户需求中挖掘和掌握更有效的市场信息,并且必须有效地消除不再畅销的过时产品。继续引进和开发销售良好、盈利能力强的产品,超市才会获利和存在,相应的企业也才能在竞争中获胜【2】。其次,由于许多商品的价格变化很快,超市管理者可能需要经常进行价格变动。否则,如果它们太高,他们可能无法购买,或他们将无法盈利,如果它们太低。
同样,超市的实际运营者还需要了解更多的东西。但从任何角度看来,所有工作的重点就是管理好商品。对于新天地超市来说,单靠人工来对超市进行管理不可行,这时就需要建立一个管理系统来帮助超市进行数据管理。然后利用系统进行数据分析,再利用这些分析所得的数据来为超市管理决策提供依据。所以超市进销存管理系统已经是每个超市必不可少的一部分。如果利用该系统进行合理的超市进销存管理计划,超市所有者就能获得最大利润。
2 可行性分析
可行性分析是对系统实现前有效的调查,让系统的实现具有可信任性。通过对系统从技术、经济等方面进行思考,并对形成后的系统的经济效益初步估计,结合所有的消息后得出总结,为编程者后续的开发提供一种合理的分析方法。可行性分析为系统设计提供保障,有利于较好的实现软件。编程者对这个部分重视起来,可以对后面的设计更加有目的性,减少盲目【5】。
2.1 经济可行性
现代社会许多人首先看中的是经济效益,自己从中能获得收益,才会吸引人。本系统可以通过网页操作运行,简单易操作,可以为员工节省大量的工作量,为超市管理节省了很多的开支,同时也提高了超市的竞争力。本系统所要求的配置低,也不需要太复杂的软件进行支持。可以同时在多台电脑上进行操作,方便快捷。操作方式简单易懂,所以员工很容易就能上手操作,可以节省员工在系统操作培训上的费用,给使用者带来了客观的收益。
2.2 技术可行性
技术可行性分析主要是分析能否利用现在已有的计算机技术来判断系统的开发能不能行,是系统开发分析的关键,系统开发成功与否就看这一块。因此,要详细的分析该系统在技术上能否可行。第一,使用JSP开发技术来开发系统。JSP可以分别设计网页逻辑与网页,功能齐全。其次,数据库使用的是mysql,mysql是一个数据存储系统。数据库将数据存储在不同的数据库表中,而不是把所有数据都放在一个数据库中,这样就提高了系统的运行速度,使系统得使用更加灵活。最后,使用诸如Dreamweaver和MyEclipse等开发工具。它是Java的环境开发功能,含有编写代码,系统代码调试,系统测试和发布产品等功能,大大提高发布数据库和Java开发,效率,和应用程序服务器整合。
2.3 操作可行性
要考虑系统的简便性,就要从操作简便性靠拢。操作时繁琐,这样的系统本身就不吸引人。所以本系统所采用的是Web浏览器的网页用户界面,这跟广大用户平时所浏览的Web网页是一样的,操作简单易懂。在本系统使用了360浏览器来进行相关服务操作。建立数据库并使用它来整理和存储数据,使数据更加完整,,如果需要使用数据,就可以直接从数据库调用所需数据,那么相关工作人员就减少了很多不必要的工作。并且系统可以自主完成所有操作,这大大减少了相关人员的工作量。减少了所需人工,提高了工作率,降低了出错可能,使系统能够稳定运行。操作页面简单美观,用户很容易地就可以上手操作,不需要花很多时间来学习如何使用系统,所以,操作可行性成立。
3 需求分析
需求分析是进行软件系统规划中的重要活动,也是软件生命周期的重要组成部分。 这个阶段是分析系统功能需要达到什么,而不是如何实现它。 需求分析的目的是分析和安排用户为开发软件而提出的“需求”或“要求”。 确认后,形成完整,清晰,标准化的文件,确定软件需要实现的功能和待完成的工作。 此外,软件的非功能性要求(例如软件性能,可靠性,响应时间,可伸缩性等),软件设计约束以及运行时间与其他软件之间的关系也是软件需求分析的目标【6】。

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

好棒文