基于SSH轻量级架构的网上书店系统论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

河南理工大学毕业设计(论文)说明书I摘要在信息社会中,随着电脑与网络技术的日益发达,电子商务空前发展,许多商品的销售也逐渐从有形的市场转向虚拟的网络,为了满足人们购书的需求,网上书店应运而生。网上书店系统的创建可以更好地解决人们因没有时间到书店而不能买到自己需要的书籍的问题,旨在书店与消费者之间架起一座高速、便捷的网上信息桥梁,从而节省用户的时间、方便他们购书,使其永远走在时代的前沿。本毕业设计严格遵循软件开发流程,使用MVC模式,采用开源框架Struts、Spring、Hibernate进行开发,后端的数据库采用MySQL,通过JDBC驱动程序和数据库进行无缝连接,应用可以跨平台的Web应用技术JSP开发的网上购物系统—网上书店。设计的主要目的是了解Web应用程序的这些开源框架技术,熟练使用框架开发的流程。系统的功能主要分为两部分:一是前台网上订购图书功能,包括用户注册登录、购物车、订单生成等;二是后台管理员对用户、图书、订单等的管理功能。对管理员而言,用户、会员、图书管理等模块实现了添加、删除、修改、浏览的功能,订单管理模块实现了订单处理、查看、删除的功能。对会员而言,可以通过输入图书名称搜索图书,可以查看自己的购物车和订单信息。本论文主要论述了网上书店系统的功能设计与实现过程,包括需求分析、系统设计、数据库设计及相关前后台页面的界面设计等。关键词:网上书店,Struts,Spring,Hibernate,MVC,JSP河南理工大学毕业设计(论文)说明书IIAbstractIntheinformationsociety,withthecomputerandnetworktechnologyincreasinglydeveloped,theunprecedenteddevelopmentofe-commerce,salesofmanycommoditiesmarketshavegraduallyshiftedfromthetangiblevirtualnetwork,inordertomeettheneedsofpeopletextbook,onlinebookstorecameintobeing.Onlinebookstoresystemcanbecreatedtobetteraddressthepeoplebecausethereisnotimetothebookstoretobuytheirownneedsandnottheissueofbooksdesignedtobuildabridgebetweenconsumersbookstorehigh-speed,convenientonlineinformationbridge,whichsavesuserstimefacilitatetheirbooks,sothatitalwayswalkintheforefrontofthetimes.Graduationstrictlyfollowthesoftwaredevelopmentprocess,theuseoftheMVCpattern,usingtheopen-sourceframeworkStruts,Spring,Hibernatefordevelopment,backenddatabaseusingMySQL,anddatabasesthroughJDBCdriversforseamlessconnectivity,applicationscanbecross-platformWebapplicationtechnologiesJSPdevelopmentoftheonlineshoppingsystem-onlinebookstore.ThemainpurposeofthedesignistounderstandtheseopensourceWebapplicationframeworktechnology,skilleduseofframeworkdevelopmentprocess.Themainfunctionofthesystemisdividedintotwoparts:First,orderbooksonlinereceptionfeatures,includinguserregistrationlogin,shoppingcart,ordergeneration,etc.;Second,backgroundadministratoruser,books,ordersandotheradministrativefunctions.Fortheadministrators,users,membership,booksmanagementmodule,delete,modify,addbrowsing,ordermanagementmodulerealizestheorderprocessing,view,deletefunction.Themembership,tosearchforbooksbyenteringthelibraryname,youcanviewyourshoppingcartandorderinformation.Thispapermainlydiscussestheonlinebookstoresystemfunctiondesignandimplementationprocess,includingrequirementsanalysis,systemdesign,databasedesignandassociatedfrontandbackpagesoftheinterfacedesign.Keywords:onlinebookstore;Struts;Spring;Hibernate;MVC;JSP河南理工大学毕业设计(论文)说明书III目录1前言.............................................................11.1网上书店研究背景及意义.....................................11.2网上书店的研究现状.........................................21.3课题主要工作...............................................22系统技术及运行环境...............................................32.1主流技术框架...............................................32.1.1Struts框架............................................32.1.2Spring框架............................................32.1.3ORM中间件名流Hibernate................................42.2MySQL简介..................................................42.3MyEclipse简介..............................................42.4MVC设计模式................................................53需求分析.........................................................73.1项目概述...................................................73.2用例图.....................................................74系统设计........................................................114.1系统架构设计..............................................114.2模块设计..................................................114.2.1功能结构..............................................114.2.2功能详细说明..........................................124.3数据库设计................................................134.3.1概念模型设计..........................................134.3.2逻辑模型设计..........................................165系统实现........................................................245.1后台管理员登录模块设计....................................245.1.1数据校验..............................................245.1.2控制器类..............................................265.2购物车管理页面............................................27河南理工大学毕业设计(论文)说明书IV5.2.1视图层................................................275.2.2业务控制器............................................285.3图书管理页面..............................................345.4书店前台界面设计..........................................357总结...........................................................37致谢..............................................................39参考文献...........................................................40河南理工大学毕业设计(论文)说明书11前言1.1网上书店研究背景及意义随着网络时代的发展,信息技术、数据库技术的不断发展,网络进程的加快,传统的购物方式已经越来越不能满足人们快节奏的生活需求,网上书店正是适应了当今社会快节奏的生活,打破地域与空间的限制,以一种全新的姿态步入我们的生活,给图书爱好者一个全新的购书体验。它以其方便、快捷的优势冲击着传统的图书发行行业,与传统书店相比,网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且图书种类丰富,读者可以随时随地的查询及订购所需图书,节省了他们许多宝贵的时间。另外,还便于商家根据读者留言,为其提供个性化服务,极大地满足了读者的需求。随着业务量的增长,客户量及图书量都会大幅度增加。这意味着,网上书店的访问量的提高,同时需要处理的数据量也更加庞大,这对网上书店系统的性能就有了更高的要求。网上书店的管理者们发现,他们的系统越来越不堪重负,越来越不能够满足客户的需求。比如,现有的图书信息检索系统效率低下,按图书标题进行的一个简单搜索也要花费10秒钟。如此慢的响应速度,成了该系统的软肋。因此,“解决性能瓶颈,提高服务

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功