2013届毕业设计说明书基于struts2的网上书店系统院、部:计算机与信息科学学院学生姓名:指导教师:职称专业:计算机科学与技术班级:完成时间:2013年6月摘要随着网络的不断发展,电子商务平台的不断增多,人们的购物方式变得方便快捷。在这种情况下,从网上购买书籍需求也变得非常强烈。因此,开发一套完善的图书管理系统就成不可少了。本文基于面向对象开发技术[1],详细阐述了网上书店系统的设计与实现过程,该系统采用MySQL数据库,tomcat作为网络应用服务器,在MyEclipse开发环境下面采用html、javascript、css、jquery等技术控制前台界面设计,是一个基于jsp技术和当前主流的MVC框架ssh(spring+struts+hibernate)开发的电子商务网站。本系统主要实现用户在网上购买书籍的过程,用户可以在网站上面注册用户后登录网站并购买书籍,登录状态下的用户可以对个人的基本信息、登录密码以及订单进行管理。做到让用户可以不用去书店就能方便快捷的买到自己理想的书籍,享受读书的快乐。关键词:网上书店;MySQL;SSH;jsp;javaAbstractWiththecontinuousdevelopmentofInternet,e-commerceplatform,increasingpeoplebecomeconvenientwayofshopping.Inthiscase,fromonlinebuybooksdemandalsobecomeverystrong.Therefore,developasetofperfectbooksmanagementsystemmanagementsystemasnecessary.Basedontheobject-orienteddevelopmenttechnology,thispaperexpoundsthedesignandimplementationofonlinebookstoresystem,thesystemUSEStheMySQLdatabase,tomcatasawebapplicationserver,usingHTML,JavaScript,CSS,JQueryatthefrontdeskinterfacedesigntechniquessuchascontrolundertheMyEclipsedevelopmentenvironment,isanMVCframeworkbasedonJSPtechnologyandthecurrentmainstreamSSH(struts+spring+hibernate)developmentofe-commercesites.Thissystemmainlyrealizestheuserintheprocessofbuyingbooksonline,theusercanloginwebsiteafterregisteredusersonsiteandbuybooks,usercanloginstateforthebasicpersonalinformation,passwordandmanageorders.Doletusersdon'thavetogotoabookshopcanbeconvenienttobuybookstohisideal,toenjoythepleasureofreading.Keywords:Onlinebookstore;MySQL;SSH;JSP;javaI目录1绪论..............................................................11.1研究背景....................................................11.2研究目的与意义..............................................11.3国内外研究现状..............................................21.3.1国内网上书店研究现状...................................21.3.2国外网上书店现状.......................................21.4相关技术介绍................................................31.4.1Struts2技术简介.......................................31.4.2Ajax技术简介..........................................41.5论文组织....................................................62需求分析..........................................................72.1综合需求....................................................72.2功能需求....................................................72.2.1识别外部角色...........................................72.2.2用例分析...............................................72.2.2场景分析...............................................83系统设计.........................................................113.1系统总体设计...............................................113.1.1系统基本流程..........................................113.1.2系统功能模块..........................................123.1.3系统开发环境..........................................133.1.4MVC框架介绍..........................................133.2数据库设计.................................................143.2.1数据库逻辑设计........................................143.2.2数据库物理设计........................................153.3系统功能模块设计...........................................183.3.1用户注册模块.........................................183.3.2用户登陆模块.........................................183.3.3修改用户资料模块.....................................203.3.4图书购买模块.........................................21II3.3.5上架下架图书模块.....................................223.3.6图书搜索模块.........................................244系统测试与维护...................................................274.1系统测试环境...............................................274.2功能模块测试...............................................274.2.1登录模块..............................................274.2.2用户注册模块..........................................284.2.3修改用户资料/密码.....................................294.2.4上传图书模块..........................................304.2.5购买图书.............................................31总结..............................................................32参考文献...........................................................33致谢.............................................................3411绪论1.1研究背景网络是新时代最盛行的信息传递媒介,网络在发展,信息技术、Internet/Intranet技术、数据库技术地不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生和发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户便可随意购物的快感。我们需要开发一个电子商务系统---网上书店销售系统。网上书店不同的是,它更多依托地面店的优势运营。10年之后的2006年,这个国内最早的网上书店演变成了浙江博库书城及其网群。相同的是,他们仍然更多地依靠地面店的优势在运营。1999年,国内真正意义上第一家网上书店——当当网上线。北京大学社会学专业毕业、从国家机关辞职下海的李国庆,拿着第一笔风险投资的基金开始了自己的网店生涯。8年后,这家号称全球最大中文网上书店的企业营业额已经达到8个亿。此后,伴随着世界电子商务浪潮的到来,越来越多的网上书店在国内兴起。1.2研究目的与意义电子商务将是21世纪的经济增长点,它所带动的电子商务的技术、产品、服务的发展将会给不同的行业带来大量新的机会。电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机。网上书店作为电子商务系统的一个应用具有如下优点:⑴突破了商业往来的时间限制:网络中的计算机可以一天24小时,天天提供客户完善的网络服务。而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户了解。⑵节省公司营运成本:网上书店本身没有店面,减少了公司的管理费用,此外,网上书店管理系统精简了办公程序,促进了管理的规范化。⑶提高了客户购物的积极性:顾客利用网上书店,可以很快的找到所需的图书,提交订单后,图书很快就会送到顾客手中,节省了顾客的购物时间和精力。2⑷图书商品本身的优越性:根据国内外同行的经验,专业、学术等图书更加适合邮购、自销等无店铺销售。1.3国内外研究现状1.3.1国内网上书店研究现状在国内,有关在电子商务中的企业创新行为也有了一定的研究,近年来报刊杂志讨论的文章很多。⑴对于传统书店和网上书店的存在和发展问题,国内学者认为,方便和快捷的网络正在改变人们传统的购书习惯,网络销售目前已占据整个图书市场的5%,未来的3至5年,网络售书将占到图书市场的20%至30%。而与此对应的是,传统书