基于java的超市进销存管理系统毕业论文Word文档格式.doc
- 文档编号:13111383
- 上传时间:2022-10-05
- 格式:DOC
- 页数:52
- 大小:3.25MB
基于java的超市进销存管理系统毕业论文Word文档格式.doc
《基于java的超市进销存管理系统毕业论文Word文档格式.doc》由会员分享,可在线阅读,更多相关《基于java的超市进销存管理系统毕业论文Word文档格式.doc(52页珍藏版)》请在冰豆网上搜索。
JSP;
MySql;
销售管理
Abstract
Withthecompetitionbetweensupermarketsbecomingstrongerandstronger,supermarketsthemselvesbecominglargerandlarger,andthequantityaswellasthevarietiesofmerchandiseincreasingsharply,thequantityofinformationaboutmerchandiseisbecominglarger,too.Thesupermarketneedstobereadytomakestatisticalanalysisofalltheinformationaboutthemerchandiseallthetime.
ThissystemisbasedonthetechnologicalarchitectureofJava2PlatformEnterpriseEdition,useofJSPConstructionofdynamicpagesandServletasitscomponents,usingTomcatasawebserver,usingtheMySqldatabaseasastorageobjectandvisitingtothedatabasearethroughmoduleJDBClink,inthedesignandcompletetheprocessofdeepeningtheunderstandingofthedatabasequerymethods,butalsoabetterunderstandingoftheMVCdesignpattern.Thesystemcompromisesthefollowingmodules:
userrightmanagement,salesmanagement,staffmanagementandsuppliermanagement,hencemanagingtherecordingandinquiringoftheinformationaboutpurchases,salesandemployees.Supermarketsmaymakebetterdecisionsbycollectingandprocessingsomebasicinformation.Throughthissystem,themanagementandoperationalefficiencycanbeimproved,theoperatingcostcanbereduced,theefficiencyofthestaffmemberscanbepromotedandthesupermarket’sexpandabilitycanbecomestronger.
Keywords:
J2EE;
Servlet;
JSP;
MySql;
salesmanagement
目录
1 绪论 1
2 开发环境及开发工具的介绍 2
2.1 关于WEB 2
2.2 J2EE的优势 2
2.3 JSP语言和HTML语言 3
2.4 关于Servlet 3
2.5 MySql数据库 4
2.5.1 MySql的优势 4
2.6 Tomcat服务器 5
2.6.1 Tomcat服务器简介 5
2.6.2 TomCat的优势 5
3 需求分析和可行性分析 7
3.1 系统用户及其功能分析 7
3.2 系统的模块划分 7
3.3 系统运行环境 8
3.4 技术可行性 8
3.5 操作可行性 8
4 系统总体设计 9
4.1 设计思想 9
4.2 系统功能模块图 10
4.3 实体关系图 10
4.4 数据库设计 14
4.5 系统的用例图 18
4.6 系统登录时序图 21
5 系统的详细设计 22
5.1 系统模块的划分 22
5.2 模块流程和具体实现 22
5.2.1 用户登录模块 22
5.2.2 商品的销售管理模块 24
5.2.3 员工管理模块 28
5.2.4 供应商管理模块 29
5.2.5 管理员信息管理模块 31
6 系统测试 34
6.1 模块测试 34
结束语 36
致谢 37
参考文献 38
附录部分源代码 39
1绪论
随着现代科学技术的迅猛发展,计算机技术已经渗透到商业领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势。
超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,对于超市的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。
原始的人工管理已无法应对这复杂的市场。
依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,提高了员工的工作效率,减轻了劳动强度,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
通过这个系统的开发,我将细致的分析如何基于J2EE协议,运用Servlet,JDBC,MySql等技术实现一个超市销售管理系统的。
这次设计,基本上实现了超市管理所必需的几个功能,例如管理员模块中,设有超级管理员和普通管理员,管理员的权限不同,超级管理员有管理普通管理员的权限。
在系统设计过程中,我尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握,力求数据的完整和处理的正确性。
在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。
2开发环境及开发工具的介绍
2.1关于WEB
WEB是一组原则:
互联网作为其唯一的平台,利用集体智慧,数据,没有软件发布周期,轻量级编程。
WEB的主要特点就是用户可以通过浏览器从WEB系统上获取信息,用户既是WEB系统的消费者(信息获取者),同时也是这个系统的内容制造者。
WEB还有一个很重要的特点就是其是动态的,表现在交互性上,它实现了超连接,用户的浏览顺序和所到站点完全由用户自己决定。
另外用户通过填写表单(FORM)的形式向服务器提交请求,服务器可以根据用户的请求返回相应信息。
在WEB2.0中,用户的角色则被提高到了一个不同的位置,它更加重视用户的交互作用。
WEB拥有一个被称为"
无状态"
的协议,这是因为服务器在发送给客户机应答信息后便遗忘了此次交互。
在"
有状态"
的协议中客户机与服务器要记住许多关于彼此和它们的各种请求与应答信息。
2.2J2EE的优势
J2EE(Java2PlatformEnterpriseEdition)是使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用过程的产物(目前,Java平台有三个版本:
适用于小型设备和智能卡的J2ME(Java2PlatformMicroEdition)、适用于桌面系统的J2SE(Java2PlatformStandardEdition)和适用于企业级应用的J2EE(Java2PlatformEnterpriseEdition))。
J2EE是一个标准,而不是一个现成的产品。
各个平台开发商根据J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。
因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。
采用J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为了应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。
其主要的优点是:
高效的开发,持续性服务,支持异构环境,可伸缩性,稳定的可用性。
由于J2EE的这些优点使得采用J2EE应用架构系统具备可扩充性,当系统平台发生变化时,系统能够和新平台很好的融合在一起,这样使得系统具有很好的伸缩性。
为了推广并规范化使用J2EE架构企业级应用的体系架构,Sun同时给出了一个建议性的J2EE应用设计模型:
J2EEBlueprints。
J2EEBlueprints提供了实施J2EE企业级应用的体系架构、设计模式和相关的代码,通过应用J2EEBlueprints所描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。
2.3JSP语言和HTML语言
HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。
HTML文档,它能独立于各种操作系统平台;
其通过利用各种标记(tags)来标识文档的结构以及标识超链接(Hyperlink)的信息,能描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。
而JSP语言是一种建立动态网页的技术标准,在传统的HTML语言中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
Servlet是JSP的技术基础,而且大型的Web应用程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 超市 进销存 管理 系统 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)