基于SSH框架的网上书店的设计与实现.docx

上传人:p** 文档编号:643423 上传时间:2024-01-02 格式:DOCX 页数:30 大小:86.47KB
下载 相关 举报
基于SSH框架的网上书店的设计与实现.docx_第1页
第1页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第2页
第2页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第3页
第3页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第4页
第4页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第5页
第5页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第6页
第6页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第7页
第7页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第8页
第8页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第9页
第9页 / 共30页
基于SSH框架的网上书店的设计与实现.docx_第10页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于SSH框架的网上书店的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSH框架的网上书店的设计与实现.docx(30页珍藏版)》请在第壹文秘上搜索。

1、基于SSH框架的网上书店的设计与实现摘要随着互联网络的开展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。本课程设计为严格遵循软件开发流程,使用MVC模式,采用开源框架StrUts、Spring,Hibernate进行开发,后端的数据库采用MySQL,通过JDBC驱动程序和数据库进行无缝连接,应用可以跨平台的Web应用技术JSP开发的网上书店系统。设计的主要目的是了解Web应用程序的这些开源框架技术,熟练使用框架开发的流程。该系统主要由前台信息发布网站和后台管理维护系统两局部构成,前台网站实现网上书店的根本功能,包括用户注册登录、图书列表、图书搜索、购物车、订

2、单生成等,后台管理系统那么帮助用户对前台网站进行日常管理和信息发布,即对用户、图书、订单等的管理功能。本文介绍了网上书店系统的功能设计与实现过程,包括需求分析、概耍设计、系统详细设计、数据库设计和测试方案等。关键词:网上书店;MVC;Struts;Spring;Hibernate;MySQL;JSPTHEAPPLICATIONANDIMPLEMENTATIONOFANENTERPRISEPROCUREMENTSYSTEMWITHGRAYComprehensineevaluationalgorithmWiththedevelopmentofscienceandtechnology,thecomp

3、utersystemhasbeenusedmorepopularlyinthedecisionsofenterpriseprocurement.Astandardenterpriseprocurementsystemshouldbeabletoachievethepurchasinggoodsadded,suppliersadded,ordersaddedandotherbasicFunctionJntroducinggraycomprehensiveevaluaionalgotithmistoprovidethebestsupplierswhenchoosingsuppliersfordec

4、ision-making.Thispaperstartsfromtheneedsanalysis,focusingonthedcsciriptionofwhattheentireenterpriseprocurementsystemneedstoachive.Thenjntheoveralldesign,thispapercompletesthesystemmoduleClasssificationandthetop&structureanalysisofdatabase.Thirdlytinthealgorithmdesign,itdescribesthecoreideaofgraycomp

5、rehensiveevaluaionalgotithmindetaiLatthesametime,itdesignsthegeneralflowofthisalgorithm.Finally,bydetaileddesignandimplementation,theentiresystemhasbeenfinishedsucceessfully.ThesystemisdevelopedbyJSRThedatabaseselectsOracledatabase.Afterdesignanddebugging,thesystemhasbeenabletoachievetheabovefunctio

6、nsinitially.KeyWordszEnterpriseProcurementManagement;GrayComprehensiveEvaluaionAlgotithm;JSP;Oracle目录1绪论1.课题的研究背景11.2 课题的研究意义11.3 国内外开展现状21.4 本论文的主要内容与结构22相关技术简介与开发环境32.!Struts介绍32.2 MVC介绍42.3 MySOL简介52.5 hibernate概述62.6 开发环境63需求分析63.1 设计目标63.2 可行性分析73.2.1 经济可行性73.2.2 技术可行性73.2.3 操作可行性73.2.4 其他可行性73

7、.3 性能需求83.4 功能需求83.4.1 用户登录注册9浏览与搜索图书9购物车管理9提交订单和订单管理93.4.5 后台管理93.5 系统需求分析93.5.1 角色分析103.5.2 用例分析104总体设计124.1 概要设计134.1.1 系统功能模块图134.1.2 系统流程图144.2 数据库设计144.2.1 数据流图144.2.2 数据库概念设计154.2.3 数据库逻辑设计165详细设计与系统实现195.1 系统首页196系统测试215.2 软件测试目标215.3 软件测试方法215.4 测试用例225.5 测试总结247总结25参考文献261绪论1.1 课题的研究背景电子商务

8、是一种新型的电子方式的商务贸易活动,它与传统的商务活动相比,既有相似之处,又有明显的区别。随着Internet的不断完善和成熟,电子商务也己经成为一种购物的时尚。由于传递速度快,而容易被购置者所接受。网上书店的出现将为购置者提供方便,快捷的购物平台。当前,中国书业正面临着深刻的体制与行业开展模式的双重变革面对未来的市场,出版社和书店都不得不做出应对,在提升管理、减少本钱、降低风险的同时,寻求新的业态和渠道的突破。相比之下,由于网上书店具有全面的图书查询信息功能,齐全的图书品种,方便快捷的配送效劳,低廉的销售价格,直接准确的数据积累,灵活多样的宣传营销平台,先进的互联网技术,完善的售后效劳等优势

9、,可以预言,网上书店将走出内外环境制约的阶段,迎来快速开展的美好前景。1.2 课题的研究意义网上书店作为电子商务网站的一种。网上书店是近年来随着网络技术的开展而产生的一种新型的书店形式。与传统书店相比,网上书店拥有许多的优势。网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且能够提供更多的书目信息。另外,网上购书的读者不会再受地域的限制,而是普及世界各地,这也就极大限度地扩大了出版物的发行范围。正是由于这些优势,网上书店才能得以在短时间内迅速开展起来。网上书店的兴起,实际上是Intemet电子商务在图书业开展的必然结果,它使传统的图书销售业发生了根本性的变革,同时也使传

10、统的购书方式发生了根本性的变化。伴随着网络的开展,电子商务的不断完善,我国出版发行业越来越强烈地意识到网络带来的巨大商机,各个出版发行单位纷纷上马,抢占有利于自身开展的网上阵地。他们利用网络塑造企业形象,推错图书及有关产品,以期到达向国内外众多网络用户宣传自己,提高企业知名度和获取丰厚利润的目的。上网的出版发行企业不管是书店还是出版社,几乎都在进行图书的线上销售经营活动,网络销售将成为出版物销售的新模式和新的增长点。1.3 国内外开展现状目前,国内外网上书店都很多,如国内的当当和卓越亚马逊,国外的亚马逊。国外的网上书店由于起步早,现在己较为成熟,最具代表性的首推亚马逊网上书店。亚马逊具有高质量

11、的综合书目数据库和方便的图书检索系统,经营的图书达400多万种,如今己成为全球的最大网上书店,控制着美国80%的网上图书销售市场。而国内的网上书店起步晚,与国外有一定的差距。由于效劳不完善、查询、分类形式单一,注重图书数量的丰富而忽略图书及相关知识和信息的提供,并且我国有许许多多的中小型书店仍只是采用传统书店的经营模式,而这种模式需要大量的人力、物力,且库存难以满足所有顾客的需求。随着人们日益增长的购书需求,图书数量剧增,有关购书的信息业成倍增长,这就需要有一个好的信息支持平台。网上书店在国际互联网上可以实现的商务功能已经多样化,从最根本的对外沟通展示功能、信息发布功能、在线图书展示功能,到在

12、线洽谈功能、在线交易功能、在线采购功能、在线客户效劳功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高校运作。同传统书店相比,网上书店具有很大优势,通过网上购物,购置者足不出门,可以省很多时间,价格和便捷这两个优点的存在决定了网上书店开展的良好前景。另外,与传统的书店经营模式相比,网上书店可以节省包括商场租金、书本上架、书本翻阅消耗、员工工资等一笔很大的本钱费用,在传统的书店里一般没有折扣的新书、畅销书、精品书,在网上书店就可以以底价格购置到,这在竞争中起到极其重要的作用。1.4 本论文的主要内容与结构本文研究电子商务的具体应用系统一网上书店系统,该系统具有用户注册

13、和用户管理、书籍浏览、书籍查询、在线购书和系统管理等功能。采用B-to-C(商业机构对消费者的电子商务)模式的电子商务系统。主要采用超文本连接语言html,JSP,MySQL等技术来实现网上书店系统.采用了面向对象的软件开发方法,按照软件工程的根本步骤进行了系统分析、设计和实现。本文讨论的是关于电子商务网站建设的相关内容,运用的是面向对象的设计方法,文章的设计过程采用的是软件工程的设计思想,因此在文章的结构安排如下:第一章绪论主要是电子商务的介绍及作为电子商务和网上书店的联系。网上书店运行流程和当前状况。大致介绍了网上书店作为电子商务系统的一种形式存在,存在的原因和背景。说明了研究网上书店系统

14、的意义。第二章主要介绍本系统所要运用到的相关技术与开发环境。第三章主要内容是对软件的需求分析,分析软件的功能性和非功能性需求。分析了系统要到达的目标,要解决的问题。讲述了网上书店系统的主要用户,和针对主耍用户实现的功能。第四章主要讲述了对系统的总体设计。通过模块化对系统进行功能设计、架构设计。通过对网上书店的需求分析,对系统进行抽象,进行模块化设计,将系统分成前台和后台。在此根底上进一步细分为更具体的模块。第五章主要讲述了系统详细设计与具体功能的实现。根据前面章节的需求分析,分模块的讲述了实现过程。结合具体界面截图讲述系统的具体实现。第六章讨论了对系统实现功能的测试。通过编写测试用例实现了对系

15、统的功能测试。最终测试结果在论文中也有所表达。第七章是对本文的总结和展望。总结了自己的收获和缺乏。2相关技术简介与开发环境2.1 Struts介绍Struts是Apache基金会Jakarta工程组的一个OpenSource工程,它采用MVC模式,能够很好地帮助java开发者利用J2EE开发Web应用。和其他的java架构一样,SIrUtS也是面向对象设计,将MVC模式别离显示逻辑和业务逻辑”能力发挥得淋漓尽致。Struts框架的核心是一个弹性的控制层,基于如JavaServlets,JavaBeans,ResourceBundles与XML等标准技术,以及JakanaCommons的一些类库

16、。Struts有一组相互协作的类(组件)、Servlets以及JSPtagIib组成。基于struts构架的web应用程序根本上符合JSPModel2的设计标准,可以说是一个传统MVC设计模式的一种变化类型。Struts有其自己的控制器(Congller),同时整合了其他的一些技术去实现模型层(ModeI)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,如JDBC/EJB,以及其它(第三方类库),如HibernateZiBATIS,或者ObjeCtRelatiOnalBridge(对象关系桥)。在视图层,Struts能够与JSP,包括JSTL与JSF,以及Velocity模板,XSLT与其它表示层技术。Struts为每

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

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 1wenmi网站版权所有

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

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