JSP1070 基于JSP的网上书店系统的设计2.docVIP

JSP1070 基于JSP的网上书店系统的设计2.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 针对目前本校内学生购书不便却又对书籍有迫切需求这一现状,开发一个面向本校内学生的网上书店系统成为必然。 系统是基于JSP动态网页技术开发的电子商务系统,应用B/S开发模型,其后台应用SQL Server 2000数据库,前台应用JSP开发语言。在JDK和TOMCAT等工具的应用下可方便地对系统进行测试。所开发的基于JSP技术的网上书店系统具有前台用户操作和后台管理两大模块,前台主要功能包括用户注册、图书订购、购物车查看、订单生成、订单查询、留言查看和留言发布等。后台由管理员使用,主要包括添加图书、订单处理、用户信息管理、添加链接、公告信息添加等。对在线购书方面,用户可以查询自己需要的书籍,选好书籍后加入购物车,确定要买的商品后,可去收银台结账,生成订单,这样就完成了整个购书流程。 由于该系统是电子商务系统,对安全性的要求很高,所以在系统开发过程中时刻注意了系统的安全性这一因素,确保给用户提供安全性的保证。 关键词:网上书店,JSP,购物车,数据库 目 录 第1章 绪论 1 1.1 研究背景 1 1.2 研究内容及目标 1 第2章 系统的技术综述 3 2.1 JSP技术 3 2.2 SERVELET技术 3 2.3 JAVABEAN技术 4 2.4 JDBC技术 4 2.5 ISBN简介 6 第3章 系统分析 7 3.1 系统概述 7 3.2 系统需求与可行性分析 7 3.2.1 系统需求分析 7 3.2.2 系统可行性分析 8 3.2.3 系统功能模块划分 9 第4章 系统设计 11 4.1 系统设计原则与目标 11 4.2 系统架构设计 12 4.3 系统主要功能模块设计 12 4.3.1 用户登陆 12 4.3.2 用户注册 13 4.3.3 用户购物 14 4.3.4 用户管理 15 4.3.5 订单管理 16 4.4 数据库设计 16 4.4.1 数据库需求分析 17 4.4.2 数据库连接设计 17 4.4.3 数据流图 18 4.4.4 数据库概念结构设计 18 4.4.5 数据库逻辑结构设计 20 第5章 系统实现 22 5.1 系统运行环境 22 5.2 系统关键技术的实现 22 5.2.1 JSP的中文问题的解决方案 22 5.2.2 书籍模糊查询的实现 22 5.2.3 分页技术的实现 24 5.2.4 购物车的实现 25 5.2.5 书籍图片上传的实现 29 5.2.5 有关在线支付的实现方案 30 5.3 系统部分模块运行效果及说明 31 5.3.1 系统首页 31 5.3.2 购物车界面 32 5.3.3 用户订单界面 32 5.3.4 搜索界面 33 5.3.5 书籍管理界面 33 结论 35 参考文献 36 致谢 37 (4) 法律可行性 由于本系统全部采用开源软件,都可以从网络上获得认证,所以不论是作为商业电子商务网站,还是作为个人的毕业设计,都不会存在任何法律上的问题。所以在法律上是具有可行性的。 由以上技术、经济、操作和法律的可行性分析可得结果:系统可以进行开发。 3.2.3 系统功能模块划分 系统具体功能见模块图3.1和图3.2所示: 图3.1 前台用户功能模块图 图 3.2 后台管理功能模块图 5.3 系统部分模块运行效果及说明 5.3.1 系统首页 图 5.1 系统首页界面 系统首页有三个框架fram_main.jsp,在fram_top框架页面中,为方便不同身份的用户进入系统,设有普通用户和管理员两个入口的链接,另外访问者还可以通过点击注册链接到注册页面进行注册以及点击新书推荐链接到新书页面查看新书信息,最后用户和管理员都可以点击链接 “离开书店” 进行注销操作;在fram_left.jsp页面中,是普通用户进行的主要操作链接,分别有:我的购物车、历史订单、修改资料、个人资料、离开书店、产品检索以及书籍的分类列表;在fram_main.jsp页面中,列出了数据库中所有书籍的列表,可以通过点击下放的页面进行翻页查看,另外,用户几乎所有的操作结果都在此页面所在的框架中显示。 5.3.2 购物车界面 在购物车列表中,用户除了可以查看购买的书籍的基本信息外,还可以对购买的书籍的数量进行修改以及退订操作。在用户最终确定所要购买的书籍后,点击提交订单链接进行提交。 图 5.2 购物车界面 5.3.3 用户订单界面 此订单界面为前台用户的订单界面,记录的是当前用户的历史订单信息,而后台的订单界面则记录的是所有用户的订单信息,在后台的订单界面中,添加了用户的ID字段来标识不同用户的订单。无论是前台还是后台订单界面,都可以查看对应的订单号的的订单信息,此信息即为生成该订单的购物车中的书

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档