基于SSH电子商城的需求分析_第1页
基于SSH电子商城的需求分析_第2页
基于SSH电子商城的需求分析_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于SSH电子商城的需求分析目录1.1系统设计目的21.2系统需求21.2.1功能需求2网站前台功能 21.22性能需求31.23详细前台需求分析设计 31)用户模块:3一级分类模块:42)商品模块:43)购物模块:54)模块:51.24详细后台需求分析设计 61)用户模块:6一级分类:6二级分类:72)商品模块:73)订单模块:81.25页面分析设计81.24数据库分析设计81.3运行环境101.3.1硬件环境101.3.2软件环境1061.1系统设计目的系统设计目的旨在建立一个以 SSH框架为基础,结构灵活、可复用、可扩展,开发快速 且轻量的电子商务应用平台。 系统框架和企业网站子系统为本

2、人设计的主要目标, 能够根据 业务需求变化可以灵活操作系统功能模块, 根据企业变化能够自由添加、修改、删除企业网 站子系统是实现以上目标的关键。1.2系统需求1.2.1功能需求网站前台功能1) 首页:为企业提供一个网站首页,在上面显示网站的重要信息包括企业LOG 0用户 的登录,用户的注册,一级分类显示,最新商品及热门商品显示等。2) 用户的注册:主要针对未注册的用户 ,完成注册功能使用,在注册过程中,需要进行数 据的前台非空校验,及使用AJAX完成用户名是否存在的异步校验。 在校验通过后即可完成注 册,在后台同样需要进行数据校验及发送一封激活邮件。3)用户的激活:已经注册的用户,需要进入邮箱

3、点击激活链接进行用户的激活。4)用户的登录:已经注册的用户,并且该用户已经激活的情况下,输入用户名和密码 即可激活用户。5)用户的退出:针对已经登录的用户,退出该系统使用。6)首页商品展示:显示最新商品及热门商品。方便用户了解最新以及最热门商品。7)分类页面商品展示:根据某个分类的信息去展示商品。可以方便用户查找相应分类 商品。8)商品详情展示:点击某个具体商品的时候,可以显示商品的详情。以便用户可以方 便的了解商品的具体信息。9)购物车:此功能为用户提供购物功能,用户可以根据自己需要,将自己喜欢的商品 添加到购物车,也可以从购物车中移除商品,甚至清空购物车中的所有商品。10) 订单:登录用户

4、可以将自己喜欢商品进行购买,产生订单。可以对自己产生的订单 进行在线的付款。以及可以根据用户信息,查询自己的订单。网站后台功能1)管理员登录:管理员根据用户名和密码完成登录功能。修改,删除,2) 一级分类管理:管理员可以对前台显示的一级分类进行管理包括添加, 查询的功能操作。3)二级分类管理:管理员可以对前台显示的二级分类进行管理包括添加,修改,删除,查询的功能操作。4)商品管理:管理员可以对前台上显示的商品进行管理包括添加,修改,删除,查询 的功能操作同时要可以上传商品的图片。5)订单管理:管理员可以对所有的用户产生的订单进行管理包括未付款的,已经付款 的,已经发货的,交易完成的订单。可以修

5、改订单状态及异步加载订单项。6)用户管理:管理员可以对注册过的用户进行管理包括修改用户信息,删除用户,查 询用户。1.22性能需求响应时间与内存使用量 :忽略网络环境因素、主题模板及功能插件运作的因素,以本地测试为准。数据库安装响应:时间2秒内,内存使用量最高上限8,000,000 bytes。前台浏览响应时间:时间 0.8秒,内存使用量最高上限 9,000,000 bytes。后台操作响应时间:时间0.9秒,内存使用量最高上限9,000,000 bytes。安全性:后台的界面访问、路径访问、操作执行的前后,均受登陆会话管理和用户权限管理的控制。1.23详细前台需求分析设计1)用户模块:注册:

6、1. 前台JS校验:2. 使用AJAX完成对用户名异步校验3. 后台Struts2 校验:4. 验证码:5. 发送激活邮件:6. 将用户信息存入到数据库:激活:1.点击链接完成激活:*根据激活码,查询数据库中是否有该用户: *如果有:激活.(将激活码字段清空.)*修改用户的状态:登录:1. 输入用户名和密码:(数据校验.)2. 用户名和密码都正确同时用户状态必须是激活状态退出:1. 销毁 session:一级分类模块:查询一级分类:1.查询一级分类.*将一级分类存入到session 范围.(每个页面中都有一级分类的数据)查询某个一级分类:1.查询所有一级分类:*同时查询到每个一级分类下所属的二

7、级分类2)商品模块:查询热门商品:1.查询热门商品:(限制个数10个)查询最新商品:1.查询最新商品:(限制个数10个)查询某个分类商品1.根据分类的ID进行查询商品:查询某个二级分类商品:1.根据二级分类的ID进行查询商品查询某个商品信息:1.根据商品ID进行查询商品:3)购物模块:添加到购物车:1.将商品信息添加到购物车中:从购物车中移除商品:1.将商品信息从购物车中移除:清空购物车:1.将所有的商品信息从购物车中移除4)模块:生成订单:1.将购物车中的信息存入到数据库(生成订单).*清空购物车:为订单付款:1.在线支付功能2. 修改订单状态:3. 修改订单的信息:(收货人,联系方式,送货

8、地址)查询我的订单:1.根据用户ID查询订单查询某个订单详情:1.根据订单ID进行查询:1.24详细后台需求分析设计1)用户模块:添加用户:添加用户到数据库修改用户:修改用户到数据库删除用户:删除用户查询用户:查询用户(带分页)一级分类:添加一级分类:添加一级分类:6 一修改一级分类:修改一级分类删除一级分类:删除一级分类:*级联删除二级分类:查询一级分类:查询一级分类:二级分类:添加二级分类:二级分类需要有所属一级分类:修改二级分类:修改二级分类所属的一级分类:删除二级分类:删除二级分类:查询所有二级分类:查询二级分类(带分页)2)商品模块:添加商品:1.添加商品所属二级分类:2.上传商品图

9、片:修改商品:1修改商品二级分类:2.修改商品图片:删除商品:1.删除商品:查询商品:1.商品查询:(带分页)3)订单模块:查询订单:查询所有订单:(带分页)*异步加载订单项:1.25页面分析设计使用静态页面就0K1.24数据库分析设计用户表:*用户ID*用户名:*密码:*真实姓名:*邮箱:*地址:*电话:*用户状态:0未激活1已经激活*激活码:一级分类:* 一级分类ID* 一级分类名称二级分类:*二级分类ID:*二级分类名称:ID)ID)* 一级分类ID(外键指向一级分类主键 商品表:*商品ID:*商品名称:*商品商城价格:*商品市场价格:*商品描述:*商品图片:(路径)*二级分类ID(外键

10、指向二级分类主键 订单表:*订单ID*订单时间:*订单金额:*订单状态:*订单地址:*订单电话:*订单收货人:*用户ID(外键指向用户表的主键ID) 订单项表:(需要参与到业务逻辑中)*主键ID*商品ID*订单ID*数量*小计后台用户表:*用户名:*密码:131.3运行环境1.3.1硬件环境a) 服务器端:服务器端的最低配置是由建立站点所需的软件来决定的,本网络系统服务 器端的最低配置如下:处理器:Inter Pen tium ( Celero n)4 2.4GHz 或更高。内存:2G硬盘空间:160G显卡:SVGA显示适配器b) 客户端:因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过 现在的电脑有很高的性价比,因此需要的配置应该高于下面的配置:处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论