认证主体:宁夏凯米世纪网络科技有限公司
IP属地:宁夏
统一社会信用代码/组织机构代码
91640100MA774ECW4K
3、anewkindofbookstoreinwhichpeoplehavebooktradeontheinteractwithinformationtechnology,digitaltechnology,netifsvirtualtechnology,technology,akindofnewmarketforthebookpublishing.nowmostpeoplewhowanttopurchasebooksgointoabookstorelookingforthebookandthenpay
5、nline,obtainedthepreliminaryapplicationinourcountryandhastheverywidespreadmarketdemandprospect."bookshoponlinecanmakepeoplestrollinbookstoreandselectbookneededfromlongdistance.andthemainfunctionofthesystemistohelpbooksellerexpandthescaleofbookstoreand
6、enhancetheirforce.thebasicfunctionsofthesystemincludememberregistrationloggingonbookdemonstrationbookinquirybrowsingon-linelong-distancepurchaselong-distancetransactionandsoon.thethesisintroducestherelatedknowledgeaboutonelectroniccommerceandbookshoponlinefirst
7、andtellshowtosetupthewebsitebasedonaboveknowledge.themaincontentofthethmonstrationrequirementanalysiswebsitedesigndetaileddesigndatabasedesignandsoonandtheseareallexplainedthroughtheflowchartandbyletters.keywords:electroniccommercewebsitebookshoponlinedatabas
8、e目录摘要iabstractii第1章绪论11.1背景和意义11.2struts的产生11.3hibernate的出现2第2章方案论证32.1可行性要求32.2.1系统功能分析4222前台功能需求5223后台功能需求72.2.4数据库的需求分析8第3章系统总体设计103.1设计目标103.2概要设计113.2.1系统总体结构设计11322系统功能模块设计113.3数据库概念结构设计12331系统数据库的概要设计123.3.2系统流程图124.1数据库设计134.1.1数据库表的设计144.2系统功能模块的设计与实现204.2.1图书展示模块204.2.2图书查询214.2.3购物车22
9、4.2.4购书结帐26第5章软件测试.285.1单元测试285.2集成测试28总结30参考文献31华北电力大学本科毕业设计(论文)第1章绪论1.1背景和意义internet最早在美国出现,如今,世界各国纷纷加入到这个行列,使internet成为全球化的网际网络。随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。除了原先的科学技术和教育外,internet已进入了文化、经济、政治、新闻、体育、娱乐、商业和服务业。可以预见,internet将为我们构筑未来崭新的生活方式。另外电子商务发展在世界范围内发展速度极为迅速,传统的商业模式正不断地被新的商业模式所代替,无论什么模式都不具有固
10、定性和成熟性。对于任何国家来说,都有一个探索与创新的问题,这也为我国加快和跨越发展提供了难得的机遇。书籍交易网站就是internet和电子商务发展的产物,近几年在我国发展迅猛,如同一些书店纷纷在各地开设分店以拉近书店与顾客间距离一样。随着科学技术得分速发展,internet已经成了普通百姓都可以触及的大众型媒体传播手段。随着现金全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习,21世纪是网络的吋代、信息的吋代,吋间是非常宝贵的,人们由于种种原因没有吋间到书店去,也不知道哪家书店有自己需要的书籍,同时
14、的一种实现,它继承了mvc的各项特性,并根据j2ee的特点,做了相应的变化与扩展。1.3hibernate的出现在所有的系统应用中,操作数据库几乎是必不可少的任务。一个简单的网站,也许不需要数据存取操作,只是有简单的静态页组成。可是在信息年代的今天,儿乎毎一个系统,无论规模大小,都需要有一个后端的数据库保存数据。企业应用开发者在应用层和数据源层之间创建了一个“持久层雹这个持久层负责从应用层到数据源层的数据存储,也负责数据的检索,更新和删除。在基于j2ee的企业应用中,组成这个持久层的java类既可以映射对象到数据,也可以映射数据到对象。使用jdbcdaodatayccesso
17、行和操作可行性等进行分析比较。(5)推荐建议的方案。如果系统分析员人为之得开发,则应指出开发的价值、推荐方案的理由,并为推荐的系统草拟一份开发计划,并提交可行性研究报告等全部文档。若分析员认为不值得开发,也应拿出充分的理由。(6)评审、复审和决策。可行性研究最后要通过技术评审和管理复审,开发方和客户方或使用部门负责人根据成木效益分析等各项可行性研究的结论决策是否继续这项工程。2.2需求分析需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析乂划分为两个阶段,即需求获取和需求规约,前者是用自然语言清楚地描述用户的要求,而需求规
18、约的口的是消除获取需求的二义性和不一致性。在软件牛命周期中,一个错误发现得越晚,修复错误的费用也越高,所以,高质量的需求工程是软件项目得以正确、高效完成的前提。作为一家在互联网上展开业务的书店,用户可以在任何吋间进行浏览与购买图书,这就要求系统首先必须满足毎天24小时、每周7天不间歇的服务模式,就像atm自动受货机一样,因此稳定性是网上书店开张的基础。另外,安全支付是网上交易的重要问题。目前银行所使用的网上支付安全协3华北电力大学本科毕业设计(论文)议有两种:ssl(securitysocketlayer)是基于tcp/ip之上的用于internet网上安全传送信息的协议,通过