jsp的超进销存管理系统

摘 要经济的发展使得各地区都出现了很多的小超市,这些超市的消费者数量也是非常多的,面对商品数量不断增加,店主们需要掌握的商品的信息数量也有了很大的增加,此时,超市管理人员需要及时对商品信息进行了解和分析。实际操作过程中,部分小超市也引进了大型超市的管理系统,但是由于自身规模小,采用大超市的管理系统操作起来非常繁琐,使得经营效率大打折扣。通过对超市管理系统的分析可以发现,其主要功能模块有:第一,权限设定;第二,数据输入、存储以及查询;第三,进货的管理、销售信息的管理等。本文对于管理系统的开发进行了深入的研究。首先,对开发的环境作了具体的阐述。其次,对于整个系统的设计过程尽量分析,指出了数据库设计、模块设计方面存在的问题和不足。最后分析了界面的设计以及各个模块的功能。
目 录
摘 要 I
ABSTRACT II
目 录 III
第一章 绪论 1
1.1课题相关背景介绍 1
1.2解决方案 2
1.3论文组织结构 2
第二章 相关技术 3
2.1 开发工具 3
2.2 SQL Server 2005 简介 4
2.3 本章小结 5
第三章 系统可行性及需求分析 6
3.1 技术可行性研究 6
3.2 经济可行性研究 6
3.3 操作可行性研究 7
3.4 用户工作流程 7
3.5 用户业务需求 7
3.6本章小结 8
第四章 系统概要设计 9
4.1 设计思想 9
4.2 设计原则 9
4.3 业务流程分析 10
4.4 系统数据流分析 11
4.5 数据字典 14
4.6 功能需求 17
4.7 性能需求 17
4.8 运行需求 17
4.9本章小结 18
第五章 系统功能实现 19
5.1 系统功能结构图 19
5.2 系统功能实现 19
5.3 系统数据库实现 20
5.4 模块功能实现 23
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 

5.5本章小结 38
第六章 系统测试及结果 39
6.1 模块测试 39
6.2 整体测试 39
6.3测试结果 40
第七章 总结 41
7.1总结与展望 41
7.2致谢辞 42
参考文献 43
附录 45
文献翻译 45
程序 54
第一章 绪论
1.1课题相关背景介绍
科技的发展带来了计算机技术的不断完善,使得计算机技术的应用范围越来越广。目前,计算机技术可以说是在各个方面都得到了应用,是超市经营过程中必不可少的工具之一。现代社会已经进入了信息时代,有大量对数据需要处理,这使得数据库的开发工作变得越来越重要[1]。
对于小型超市来说,他们对于信息化的认识还不够前卫,还没有及时把握信息化带来的巨大益处。小超市的发展思路和大超市相比还是存在不小的差距,他们对于计算机技术应用还没有引起足够的重视,这使得小超市的竞争力和大型超市还存在一定的差距。因此,小超市必须要及时转变发展思路,提高计算机技术的使用水平,提高信息化管理的水平。要建立按时的信息管理方法,加快自身信息化进程,只有这样,小超市才能够在日益激烈的竞争中谋得生存的机会[2]。
我国超市行业的起步是比较晚的,大概在上个世纪九十年代才开始逐步出现了超市。但在这几十年的发展过程中,我国的超市取得了非常大的发展,为促进我过经济发展做出了应用的贡献。随着超市规模的不断加大,超市需要管理的信息也越来越多,此时,传统的管理模式和管理方法已经不能够适应对大量数据的处理工作,因此,迫切需要进行改革,从而提高管理水平。
超市的经营模式是具有非常大的优势的,不过在现有的条件下,超市的发展也存在自身的不足例如,超市的收款结算速度太慢,超市的营业过程中可能会出现营业差额。此外,还不方便对商品进行调价,不方便对商品的进、销、存进行有效对管理。随着超市规模的不断加大,对于经营管理提出了更高的要求,必须要采用先进的管理理念和管理方法,借助于好的管理工具,才能够不断提高和优化超市的管理水平,才能够减少人工操作所带来的失误,才能够能够地对超市商品信息进行分析和处理。基于此,在选题的时候,我就对超市管理系统的设计情有独钟。该管理系统主要是借助于先进的计算机技术来实现的,能够有效减轻超市的工作量,提高超市的管理效率[3]。
1.2解决方案
经过一段时间的调查,我们对小超市有了一个比较全面的认知,在此基础上设计了该管理系统。整个开发过程中,针对超市管理的特点以及其他各方面的因素,最终选择了基于Windows图形用户界面的操作环境。为了提高系统的可操作性,本还采用的是比较简单的人机界面,用户只需要经过简单的培训就能够及时、熟练的掌握具体的操作流程和方法。此外,研发过程中,非常注重数据的真实、准确性,设计的代码也采用的是优化的程序代码,从而使得系统不会占用过多的资源。
1.3论文组织结构
本文在第二章详细介绍了本系统的开发语言Java,JSP技术,开发平台MyEclipse, Servlet以及SQL Server 2005。
第三章主要研究了该系统的可行性,从技术,经济,操作三方面全面分析了该系统的可行性,综合得出可以设计此系统。
在第四章中,简述了用户的工作流程和业务需求。第五章,明确了设计思想与原则,阐述了系统的功能,性能以及运行需求。
第六章指出了系统可实现的功能,以及系统的四大模块:人事管理模块,进货管理模块,销售管理模块和库存管理模块,并给出了数据库表的设计。
第七章是系统测试运行的结果。
第八章则是对此次毕设的总结。
第二章 相关技术
2.1 开发工具
2.1.1开发语言
该系统通过目前使用最广泛的Java语言来编写,该语言具有简单、面向对象、可移植性、安全性、并发机制、动态、支持可视化图形界面等特征。
2.1.2 开发平台
MyEclipse是一个用于开发Java,J2EE的Eclipse插件合集,具有强大的功能。MyEclipse支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库连接。在结构上,MyEclipse具有JavaEE模型,Web开发工具,EJB开发工具,应用服务器的连接器,JavaEE项目部署服务,数据库服务,MyEclipse这七大特征。在Eclipse中有对应的插件来实现以上的功能。MyEclipse的这种结构模块化,允许我们可以单独对单一模块进行升级和扩展[4]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1069.html

好棒文