- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SSH电子商城的需求解读
基于SSH电子商城的需求分析
目录
1.1系统设计目的 2
1.2系统需求 2
1.2.1功能需求 2
网站前台功能 2
1.22性能需求 3
1.23详细前台需求分析设计 4
1)用户模块: 4
一级分类模块: 4
2)商品模块: 5
3)购物模块: 5
4)模块: 6
1.24详细后台需求分析设计 6
1)用户模块: 6
一级分类: 7
二级分类: 7
2)商品模块: 8
3)订单模块: 8
1.25页面分析设计 9
1.24数据库分析设计 9
1.3运行环境 10
1.3.1硬件环境 10
1.3.2软件环境 10
1.1系统设计目的
系统设计目的旨在建立一个以SSH框架为基础,结构灵活、可复用、可扩展,开发快速且轻量的电子商务应用平台。系统框架和企业网站子系统为本人设计的主要目标,能够根据业务需求变化可以灵活操作系统功能模块,根据企业变化能够自由添加、修改、删除企业网站子系统是实现以上目标的关键。
1.2系统需求
1.2.1功能需求
网站前台功能
首页:为企业提供一个网站首页,在上面显示网站的重要信息包括企业LOGO,用户的登录,用户的注册,一级分类显示,最新商品及热门商品显示等。
用户的注册:主要针对未注册的用户,完成注册功能使用,在注册过程中,需要进行数据的前台非空校验,及使用AJAX完成用户名是否存在的异步校验。在校验通过后即可完成注册,在后台同样需要进行数据校验及发送一封激活邮件。
用户的激活:已经注册的用户,需要进入邮箱点击激活链接进行用户的激活。
用户的登录:已经注册的用户,并且该用户已经激活的情况下,输入用户名和密码即可激活用户。
用户的退出:针对已经登录的用户,退出该系统使用。
首页商品展示:显示最新商品及热门商品。方便用户了解最新以及最热门商品。
分类页面商品展示:根据某个分类的信息去展示商品。可以方便用户查找相应分类商品。
商品详情展示:点击某个具体商品的时候,可以显示商品的详情。以便用户可以方便的了解商品的具体信息。
购物车:此功能为用户提供购物功能,用户可以根据自己需要,将自己喜欢的商品添加到购物车,也可以从购物车中移除商品,甚至清空购物车中的所有商品。
订单:登录用户可以将自己喜欢商品进行购买,产生订单。可以对自己产生的订单进行在线的付款。以及可以根据用户信息,查询自己的订单。
网站后台功能
管理员登录:管理员根据用户名和密码完成登录功能。
一级分类管理:管理员可以对前台显示的一级分类进行管理包括添加,修改,删除,查询的功能操作。
二级分类管理:管理员可以对前台显示的二级分类进行管理包括添加,修改,删除,查询的功能操作。
商品管理:管理员可以对前台上显示的商品进行管理包括添加,修改,删除,查询的功能操作同时要可以上传商品的图片。
订单管理:管理员可以对所有的用户产生的订单进行管理包括未付款的,已经付款的,已经发货的,交易完成的订单。可以修改订单状态及异步加载订单项。
用户管理:管理员可以对注册过的用户进行管理包括修改用户信息,删除用户,查询用户。
1.22性能需求
响应时间与内存使用量:
忽略网络环境因素、主题模板及功能插件运作的因素,以本地测试为准。 数据库安装响应:时间2秒内,内存使用量最高上限8,000,000 bytes。 前台浏览响应时间:时间0.8秒,内存使用量最高上限9,000,000 bytes。 后台操作响应时间:时间0.9秒,内存使用量最高上限9,000,000 bytes。
安全性:
后台的界面访问、路径访问、操作执行的前后,均受登陆会话管理和用户权限管理的控制。
1.23详细前台需求分析设计
1)用户模块:
注册:
前台JS校验:
使用AJAX完成对用户名异步校验:
后台Struts2校验:
验证码:
发送激活邮件:
将用户信息存入到数据库:
激活:
点击链接完成激活:
* 根据激活码,查询数据库中是否有该用户:
* 如果有:激活.(将激活码字段清空.)
* 修改用户的状态:
登录:
输入用户名和密码:(数据校验.)
用户名和密码都正确同时用户状态必须是激活状态:
退出:
销毁session:
一级分类模块:
查询一级分类:
查询一级分类.
* 将一级分类存入到session范围.(每个页面中都有一级分类的数据)
查询某个一级分类:
查询所有一级分类:
* 同时查询到每个一级分类下所属的二级分类
2)商品模块:
查询热门商品:
查询热门商品:(限制个数10个)
查询最新商品:
查询最新商品:(限制个数10个)
查询某个分类商品:
根据分类的ID进行查询商品:
查询某个二级分类商品:
根据二级分类的ID进行查询商品:
查询某个商品信息:
根据商品ID进行查询商品:
3)购物模块:
添加到购物车:
将商品信息
您可能关注的文档
最近下载
- 俄国构成主义设计运动报告.ppt VIP
- 2025南方电网保山供电局项目制用工招聘(3人)笔试参考题库附答案解析.docx VIP
- 2025年广东省中学生天文知识竞赛试题(及答案).docx VIP
- 电镀基础知识100问.pdf VIP
- 党课:9.3纪念中国人民抗日战争暨世界反法西斯战争胜利80周年阅兵PPT课件.pptx VIP
- 高中数学--等差数列知识点归纳和习题检测.doc VIP
- 云南省2025年中考英语真题含答案.pptx VIP
- SW硅墨烯免拆模外墙保温系统工程作业指导书.docx VIP
- 2025-2026学年粤教花城版(2024)初中音乐七年级上册教学计划及进度表.docx
- 2025杭州电力设备制造有限公司招聘70人(第二批)笔试备考试题及答案解析.docx VIP
文档评论(0)