超市进销存管理系统的设计与实现(源码)

指导教师 陈正宇 摘 要随着2000年后时代的迅猛发展,网络技术和计算机的强大功能也被人所熟知和了解。计算机可以把脑力劳动简单化和有效化,利用计算机这一特点将其用在超市的进销存系统中,可以大大地提高运作效率,是之前的手工操作效率的无数倍。它的录入简单方便,查询检索也十分迅速。更厉害的是存储量巨大,具有高可靠性。这些优点极大的提高了平常处理事务的效率,使得公司的管理更系统化了,程序更规范化了,出错的几率大大的减少了。超市进销存管理系统,由于近年来,超市公司如雨后春笋般的崛起,公司的业务也是逐年递增,超市每天流通的数据量越来越大,所以注定不能再像从前那样进行简单地人工操作,跟不上经济的发展速度。如果还是利用人工操作,第一过程十分琐碎,第二工作量十分大,第三容易出现差错的几率相比之下十分高。因为以上的问题,所以系统运用了科学的计算机信息管理技术,建立数据库模式,对超市的采购情况、销售情况以及库存管理等模块以及客户的信息模块进行全方位的管理,保证超市的正常运行。
目 录
第一章 概述
1.1 开发背景 1
1.2 设计目标 1
1.3 设计思想 1
1.4 系统开发环境 2
第二章 可行性分析 3
2.1 经济可行性 5
2.2 技术可行性 5
2.3 操作可行性 6
2.4 本章小结 6
第三章 需求分析 7
3.1 系统的总括 7
3.2 需求分析 7
3.3 本章小结 8
第四章 总体设计 8
4.1 系统总体模块 8
4.2 数据库概述 8
4.3 数据库详细设计 9
4.4 本章小结 11
第五章 详细设计 12
5.1 系统运行平台设置 12
5.2 主页面设计 12
5.3 采购管理功能设计 14
5.4 销售管理功能设计 18
5.5 库存管理功能设计 20
5.6 系统管理功能设计 20

 *好棒文|www.hbsrm.com +Q: &351916072& 
5.7 基本资料管理功能设计 22
5.9 本章小结 24
第六章 软件测试 25
6.1 系统测试 25
6.2 本章小结 26
结束语 27
致谢 28
第一章 概述
1.1 开发背景
如今的市场经济体制下,超市管理系统已经成为我国零售业的根本支持,在促进国民经济发展中发挥了重要的作用。随着超市体系的高速发展,它的经营和管理方面也变得愈加得复杂化,因此就迫切地需要引进超市进销存管理系统这样的技术体系。超市公司需要通过远程数据交流,确定货物的处理方案,并记录变动的记录。所以迫切需要超市管理系统这样的一个平台管理,它能确定对商品的进购、销售、库存管理等,记录所有商品的变动事项,然后再进行统计和分析,这样的公司的经营状况才能更加的明朗化、公开化。
1.2 设计目标
人的生活中不可或缺的部分就是衣、食、住、行。超市中的商品种类繁多,是人们生活的基本需求之一,超市进销存管理系统就显得尤为重要。
使用进销存系统来提高超市的运作效率以及收益情况,并能有效地满足社会需求。
在本系统中,我需要完成的目标是:
系统界面操作简单,清晰明了。
要有多条件查询的功能,保证用户能查到自己想要的。
要对数据进行整理和备份,当发生中断等问题时也能进行数据恢复。
1.3 设计思想
理想并且合理的软件系统必须的要求是用户体验度要高,能实现一些必要的基本功能,并且稳定地运行。数据传输合理清晰、速度快,结构清晰,不影响系统运行的速度。
(1)实用性好 按照用户提供的需求进行分析,从用户的角度出发,实现基本需求。
(2)开发基础好 利用现有的成熟的软件开发和网络技术。MyEclipse 8.5具有先进的编码机制,是此系统的强力保证。
(3)安全性高 开发的软件和硬件设备提供了许多安全保障,数据的保密性好,并且可以同时保障多个用户同时共享和使用资源。
(4)便捷性 对系统的本质要求是维修的便捷,以防出现漏洞能及时补救和调整。
(5)可扩展性 完善系统的可持续体制,以保证保障业务的扩展和系统的升级。
1.4 系统开发环境
为了保证系统无错误、安全稳定的运行,系统所需要的主要软件是My Eclipse 8.5 以及Microsoft SQL Server 2005。前者是系统前台开发工具,后者是系统后台数据库。
1.4.1 B/S结构
B/S结构是浏览器服务器结构。通过浏览器实现用户的操作界面,在前端(Browser)实现少量事务逻辑,在服务器端(Server)实现主要事务逻辑,形成所谓三层3tier结构。易于把握,成本较低。适用于Java的跨平台语言,B/S结构清晰,简单明了。
用户只需要从Web服务器上下载,如果是和数据库相关,就移交数据库来执行,再传递给Web服务器,最后到达用户这里。连接许多许多的小网,由此再构成了一个非常巨大的网,即所谓的全球网。而各个企业可以在此基础上组建自己的局域网。
图141 三级结构
1.4.2 MyEclipse 开发工具
MyEclipse是系统的主要运行环境,用于开发Java, J2EE等,功能强大,支持广泛,也支持开源的产品。它有完整的编码和调试功能,还支持HTML网页, JSP,CSS样式,JavaScript,SQL等。
1.4.3 SQL Server 2005数据库
具有以下优点:
(1)它的数据是分区的,使表的管理性和延展性更好
(2)相对于 2000版本来说,它的TSQL语言加强了许多。它的TRYCATCH结构增强了错误处理的能力。
(3)异步处理能力减轻了服务器的负载,避免了重复查询SQL。
(4)在数据库中存储的数据保密性更好,存储量更大。
1.4.4 论文的结构
本文共六章,基本内容如下:
第一章:开发背景、目的和意义,环境配置及开发的工具。
第二章:全面分析了系统设计的可行性,主要为经济可行性、技术可行性、操作可行性和每个相关的业务流程图。
第三章:对系统进行需求分析,画出进销存三者的数据流图。
第四章:对超市系统各个功能模块进行详细设计,包括ER图、数据库、数据表。
第五章:详细地给出了每个阶段的操作页面,并列出代码了解其运行过程。
第六章:对已完成的系统进行测试,保证能正常运行。

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

好棒文