- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp网上书店论文-需求分析-详细设计-概要设计等-
上海电力学院
Java程序设计实训大作业
题目 网上书店系统(前台)
学号 课号
姓名 班级
院系 计信学院 专业 软件工程
2012-6-7
目录
第一部分 网站需求分析 3
1.1 项目背景 3
1.2 项目可行性分析 3
1.2.1 市场现状分析 3
1.2.2 技术可行性 3
1.3 系统流程图 4
1.3.1 网上书店系统数据流图: 4
1.3.2 购书业务流程图: 4
1.3.3 购物系统前台用况图: 5
1.4 主要功能模块: 5
1.5 前台功能需求分析: 6
第二部分 系统架构 9
2.1 系统概要设计 9
2.1.1 系统层次结构图 9
2.1.2类图 9
2.2 数据库设计 10
2.2.1 数据库逻辑设计 10
2.2.2 数据库表设计 11
第三部分 详细设计 15
3.1 前台核心模块介绍 15
3.1.1 购物车的实现 15
3.1.2 按条件模糊查找功能 16
3.1.3 struts2校验规则 17
第四部分 系统测试与运行 18
第五部分 系统开发总结与心得体会 26
参考文献 27
第一部分 网站需求分析
1.1 项目背景
本网站是一个网上书店系统,除了具有一般的网站功能以外,计划开展独创用户交流购书体验和专家指导购书体验,以实用有用为目的,使用户知道同类书籍自己应该选择哪本,或者是自己要学习某部分知识,请教专家应该怎么选择书籍。当然独创的用户体验必须以完善的购书平台为基础,没有好用的购书功能,无法实现网站盈利则网站本身就是失败的。所以在第一阶段我准备把重点放在一个完善的购物平台上面。
1.2 项目可行性分析
1.2.1 市场现状分析
随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。
当然,网上书店系统目前主要是以B的方式进行经营,通过网上开店的方式向读者出售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。
技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。
软件方面:操作系统:winxp/vista/Windows 7等
数据库:MySQL 5.0以上版本
开发工具:Myeclipse 6.5
使用技术:struts2+hibernate+ jQuery
1.3 系统流程图
1.3.1 网上书店系统数据流图:
网上书店系统顶层数据流图
1.3.2 购书业务流程图:
1.3.3 购物系统前台用况图:
1.4 主要功能模块:
1.4.1会员登陆,只有顾客是会员,即进行系统登陆,才能收藏购买书籍,非会员的价格比较贵,而且没有收藏的功能,只有查看,搜索购买的权限。
1.4.2 查找书籍,一般要把书籍分类进行分类导航查找。
1.4.3 利用查询功能,找到自己需要的商品
1.4.4 找到商品后,可以放到购车中,然后在购买。
1.4.5 放在购物车中的商品,可以删除不想要的商品。
1.4.6 购物确定后,就可以下订单了,下订单前还可以修改所购商品
1.4.7 进行个人信息确定
1.4.8 评论书籍
1.4.9 添加至收藏夹以便以后再买
1.5 前台功能需求分析:
1.5.1 查询商品
功能描述:根据客户输入关键字进行模糊查询
查询流程:
客户打开网站首页,输入或选择查询条件
根据查询条件输出商品列表或输出首页商品
1.5.2 推荐商品
功能描述:在首页列出根据书籍点击量大小而排序的推荐书籍
关联流程:
系统根据当前商品被点击的次数进行从上到下的排序。
1.5.3 加入购物车
功能描述:将用户选购的商品加入购物车。
加入购物车流程:
1、用户进入书城,浏览商品后,选购商品,进入购物车。
2、系统根据用户选购结果,将用户选购的商品加入购物清单。
1.5.4 购物车查询
功能描述:列出购物车中的已购商品。
购物车查询流程:
1、用户进入书城,浏览商品后,选购商品,进入自己的购物车,查询购物清单。
2、系统根据用户选购结果,列出用户的已购物清单。
1.5.5 购物车中商品删除
功能描述:删除购物车中的已购商品。
购物车中商品
文档评论(0)