基于Structs框架的甘记订单管理系统设计与实现.docx

上传人:王** 文档编号:773054 上传时间:2024-01-14 格式:DOCX 页数:56 大小:422.17KB
下载 相关 举报
基于Structs框架的甘记订单管理系统设计与实现.docx_第1页
第1页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第2页
第2页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第3页
第3页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第4页
第4页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第5页
第5页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第6页
第6页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第7页
第7页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第8页
第8页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第9页
第9页 / 共56页
基于Structs框架的甘记订单管理系统设计与实现.docx_第10页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Structs框架的甘记订单管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Structs框架的甘记订单管理系统设计与实现.docx(56页珍藏版)》请在优知文库上搜索。

1、基于StnICtS框架的甘记订单管理系统设计与实现摘要:随着社会经济的发展,各行各业在进行商品交易过程中会产生大量的订单信息,科学有效地管理订单信息对企业经营至关重要,基于计算机技术的软件系统可以有效地应用于订单管理业务中。因此,本文是基于SmICtS框架设计并实现了一款甘记订单管理系统,开发工具:MyEcIipse,开发语言:java,数据库:MySQL,采用B/S结构的Web应用程序(BrowserZserver)实现系统的各项功能。设计过程采用MVC设计模式,struts框架实现表示层,hibernate实现持久层,spring向上集成struts的MVC框架,向下集成ORM框架,IOC

2、(inversionofCOmrol)容器用于管理各个组件之间的依赖关系。最终实现了订单管理系统的登录模块、前台客户端模块和后台管理端模型的各项功能,并能过系统测试验证了系统可以稳定运行,系统各项功能均可正常执行,本文设计的订单管理系统具有一定的实用价值。关键词:订单管理系统,StnlCtS框架,MVC设计模式,JAVA开发DesignandImplementationofaStrutsFrame-BasedGanjiordermanagementSystemAbstract:Scientificandefficientmanagementoforderinformationisveryimp

3、ortantforbusinessactivities.procurement.Therefore,thispaperdesignsandimplementsastructuredprocurementmanagementSystem5MyEcIipseisusedasadevelopmenttool,JavaisusedasadevelopmentIanguage1MySQLisusedasadatabase,andvarioussystemfunctionsareimplementedbyaWWWapplicationprogrambasedonthestructureBS(browser

4、/server).Inthedesignprocess,theMVCmodelisadopted,inwhichthestructuralframesareusedtoimplementthepresentationlayer,thehibernationisusedtoimplementthesustainabilitylayer,thespringintegratestheMVCsupportframeupandtheORMframedown,andusestheIOC(lnversionOfControl)containertomanagetheinterdependencebetwee

5、nthedifferentcomponents.Finally,thefunctionsoftheloginmodule,thefrontclientmoduleandtheordermanagementbackgroundmoduleareimplemented.第1章绪论11.1 系统开发背景11.2 系统开发意义21.3 本文内容介绍2第2章基本开发环境和相关技术42.1 MVCwt模式42.2 Structs开发框架42.3 Spring开发框架62.4 Hibernate开发框架72.5 MySQL数据库8第3章系统设计93.1 系统功能设计93.2 系统数据库设计103.2.1 概

6、念结构的设计103.2.2 数据库表设计133.3 WEB应用程序开发框架设计14第4章甘记订单管理系统实现174.1 登录模块实现174.2 后台管理端模块实现224.3 前台客户端模块实现32第5章系统测试405.1 系统测试用例405.2 系统测试结果分析42第6章结束语446.1 论文总结446.2 系统展望45参考文献4647第1章绪论1.1系统开发背景随着经济全球化的飞速发展,公司的业务量的提升,尤其是电商行业,每天都会产生大量的订单信息、,通过人工地管理订单信息,显得十分繁琐,而且容易出错,因此基于计算技术、信息技术开发一款智能化,自动化的订单管理系统,提高企业订单管理的科学化、

7、高效化,具有十分重要的意义。客户订单管理系统的主要功能包括了订单信息、商品信息、用户信息以及对业务的规范管理,通过构建系统,可以获得更加标准化和系统的客户订单管理和管理以及更便捷的查询方法。同时,客户订单管理系统对于客户订单管理的现代化和信息化必不可少1O近年来,随着客户订单的大小逐渐增加和客户订单的数量增加,程序员手动写入数据无法处理如此庞大的订单交易数据,然而通过订单管理系统可以解决这一问题。由此可以发现,客户订单管理系统旨在管理客户订单管理,以便可以在最短的时间内有效,准确地完成客户订单管理过程2。基于上述知识,我收集了相关的材料和数据,参考了相关的文献和技术参数,调查了客户订单管理的实

8、际需求,发现目前正在使用以下管理方法存在很多弊端:(1)类型很多,很难存储数据。填充数据和填充内容非常复杂,并且会迭代大量数据。(2)归档并不容易,并且有很多信息和文档。这需要很多文书工作。由于上述原因,客户订单管理迫切需要软件来代替手动任务来管理数据3。随着计算机计算机技术、应用软件的开发越来越成熟,通过订单管理系统,不仅为企业和其用户建立一个良好的下单平台,而且管理员可以在需要解决特定问题时查询信息材料,了解整个客户订单管理系统的动态,能够更加有效地完成任务。1.2 系统开发意义利用先进的计算机技术和软件技术的手段进行客户对订单设计和管理信息系统的设计和开发,其目的主要是为了使得客户对订单

9、的管理模式从我们人工的记录转变成我们电子信息系统的管理,为客户对订单设计和管理人员培训提供方便的条件。在结合客户对订单设计和管理的实际工作情况进行了调研之后,结合手上的材料,进行了详细的客户需求设计和分析,然后目标任务就是进一步开发和设计出一套新型的客户订单设计和管理信息系统,并且从中进一步领悟订单管理系统设计和开发的基本思想,还有进一步掌握订单管理系统设计和开发的基本流程和操作方法。随着客户对订单管理信息系统的不断完善,手工的记录已经不能帮助客户解决大量的订单信息量,并且其效率非常低。由此可见,客户对订单的实际管理将越来越多地依赖于客户订单信息化的设计和管理。所以电子信息系统的开发将主要围绕

10、着了解客户对订单设计和管理工作的实际和情况,使之能迅速准确适应我们管理客户订单的实际需要。客户订单管理系统的实施的现实意义:(1)减少客户订单管理的工作人员;开发出一套方便快捷的订单管理系统,可以使所需要工作人员的数量减少。(2)管理人员可以随时更加直观地浏览查看,操作方便。(3)系统改变了以前管理工资需要手工自动记录的那种传统电脑操作管理方式,电脑操作人员进行工资自动录入更加方便快捷。(4)实现了客户订单管理的计算机化。1.3 本文内容介绍本文着重研究了JaVa编程技术,Structs开发框架,Web应用程序开发和数据库设计技术等相关理论,提出并设计了基于StrUCtS框架的甘记订单管理系统

11、,论文分别为六个章节,分别如下:第一章为绪论,介绍了本文订单管理系统项目开发的背景、重要性和内容结构。第二章是基本的开发环境和相关技术,MVC设计模式,Structs开发框架,Spring开发框架,Hibemate开发框架和MySQL数据库,它们为本文的项目开发提供了原理和技术支持。第三章为系统设计,主要包括了功能结构设计、数据库设计和WEB应用程序开发框架设计,为本文项目开发实现提供了设计思路。第四章为系统实现,主要介绍了本文设计的甘记订单管理系统的工程目录、登录模块实现、后台管理端模块实现和前台客户端模块的实现,展示了本文系统各项功能的实现效果。第五章通过遵循使用黑匣子测试方法进行的系统测

12、试,测试用例设计和测试用例的步骤来验证本白皮书中开发的汉字订单管理系统的模块和功能。第六章为结束语,对本文项目的开发过程进和地总结,以及对项目的不中和功能完善进行了展望。第2章基本开发环境和相关技术2.1 MVC设计模式MVC框架是软件工程中的软件结构模式的一种。它把系统分成了三个部分,第一部分是模型层,第二部分是视图层,第三部分是控制器层。视图层是用户可以看到并直接与之交互的操作界面,它是程序的外壳。不同的视图通过不同的显示反映模型数据和状态信息,MVC设计模式的结构如图2-1所示。图2-1MVC设计模式结构模型层负责需要操作的数据或信息。它由应用程序的核心数据,逻辑关系和计算功能组成。并封

13、装数据,提供处理问题的操作过程。控制器层用于接收用户输入并通过调用模型和视图来完成用户需求。它是由时间触发的。控制器使用操作平台的界面来获取事件。控制器通过事件处理程序处理输入事件,并为每个输入事件提供操作服务。2.2 Structs开发框架Struts这个开发的框架很容易地实现了视图、模型和控制器的MVC设计模式。这个开发的框架也被认为是最早和实际上使用最广泛的一个MVC开发框架5。Struts开发框架的其中一个核心处理技术是基于灵活的视图和控制层,如视图的Javaservlet和表示层的JaVabeans。Struts由一组类(视图组件)、Servlet和一组带有jsp标记的数据库组成。S

14、truts这个开发框架的访问处理机制主要分为视图、控制器和视图模型三个组成部分。Struts有自己的视图和控制器,并在视图上集成了其他的技术来很容易地实现自己的模型控制层和自己的视图数据层。在模型层,Struts开发框架可以很容易地与视图和数据层的访问处理技术(其中包括视图层的jdbc和WeVejb)和视图对象的关系框架桥相结合。在视图和数据层,Struts开发框架结合了层的Webejb和表示层的XSl和层的jsp数据访问技术。Structs开发框架的结构:图2-2Structs开发框架结构在StrUClS开发框架中,视图层由一系列JSP文档组成,这些文档没有业务逻辑代码。我们可以从标签访问模

15、型信息。Struts框架中的ActionFormBean是视图的一部分,封装表单信息并在视图和控制器之间发送。在StnICtS开发框架中,控制器是由ACtionSerVlet(StnHS框架中的中央控制器)和Action类实现。ActionServIet根据配置文件struts-config.xml处理请求并传输到相应的ACtion组件。动作是用户请求和业务逻辑之间的适配器,负责方法,调用模型和更新模型状态之间的明显指示,并帮助控制应用程序过程。在StrUCtS开发框架里面,这个模型表示应用程序的业务逻辑和状态,负责更新和数据访问。不过,Struts框架中没有用于设计的方法或者组件。在现实的应用程序当中,这些模型是通过JaVaBean,EJB或Web服务实现的。2.3 Spring开发框架Spring是一个轻量级的框架,旨在通过使用分层结构来解决复杂的企业应用程序。它是一个完整的Java企业应用程序平台,其中包含七个专门定义的模块,如图2-3所示。总体而言,这些模块为开发企业Web应用程序提供了一切。但是开发人员可以根据需要选择将其中一些模块与其他适当的框架一起使用,因为这些模块并不完全相关。SpringAOPSourcelevelMetadataAOPinfrastructureSpringORMHibernateSU叩OrtiBatsSUpfXMiJDOsu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 房地产

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!