服装网上商城需求分析说明书_第1页
服装网上商城需求分析说明书_第2页
服装网上商城需求分析说明书_第3页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

1、服装网上商城需求分析说明书目录1 引言 21.1 编写目的 21.1.1 项目背景和优势 21.1.2 系统目标 21.1.3 编写环境、工具 32 系统分析 32.1 系统功能分析概要 32.1.1 前台 32.1.2 后台 32.2 功能模块图 42.3 系统功能需求详述 42.3.1 前台 42.3.2 后台管理 52.3.3 业务流程图 53 系统分析与设计 83.1 数据库需求分析 83.1.1 数据 E-R 图: 83.1.2 数据库表结构 101 引言1.1 编写目的兹于我等一批同学有幸能在紫光公司的老师的指导下学习和提供实习机会。 在前期的基础学习中,我等学员积累了丰富的 JA

2、VA EE开发的基础知识。现需 要做实际的小项目来补充前期学习的不足之处。旨在提高学员的团队协作能力, 丰富开发经验, 增加自学能力和解决实际问题的能力, 为以后的实习和工作打下 坚实的基础。1.1.1 项目背景和优势随着信息技术的不断发展,我们国家已经全面进入信息化时代,网上购物一 起方便、迅速越来越受青年人的青睐, 也逐渐被中老年人所认可。 网上购物俨然 成为一种趋势,一种潮流。网上商城投入少,回收快,无存货,特别适合小商店或个人在网上开店。 销售时间不受限制,无需专人看守,却可时时营业,省去员工工资。 销售地点不受限制,免去了普通商店的店面成本。1.1.2 系统目标V展示商品列表、查看商

3、品详细信息;V用户可以在网站上自己修改个人资料、修改密码查询提交的订单;V 实现购物车功能,用户选择所需商品后,放到购物车,提交订单,收到 付款;V 商品管理:上架,信息修改,下架;V 用户管理:查看信息,删除用户;* 订单管理:查看订单,确认订单发货,交易结束;V 系统运行稳定,安全可靠。1.1.3 编写环境、工具操作系统: windows xp / windows 7 (32 位)Web 服务器: Java开发包:JDK1.6数据库: mysql5.0浏览器:IE7.0以上/ FF分辨率:1024X 768像素2 系统分析2.1 系统功能分析概要2.1.1 前台(1)会员注册(2)会员登录

4、:登陆后可修改个人信息和密码(3)浏览商品:商品列表和商品详细信息(所有用户均可) 添加货物到购物车(登录用户可执行)( 4)购物车:删除购物车中的商品(登录用户) (5)*订单管理2.1.2 后台( 1 )管理员登陆(2)用户管理:用户删除、用户信息查看(除密码外的所有信息)(3)商品管理:商品上架、商品数量修改、商品下架、查看商品信息、 修改商品信息(4)*订单管理未在本系统中实现的功能2.2功能模块图服装网上商城前台服务后台管理用 户 登 录用 户 登 出用户注nn册浏览商品管 理 员 登 录用户管理订 单 管 理商 品 管 理商 品 列 表添 加 到 购 物 车商 品 详 情删 除 商

5、 品查 看 商 品删除用户查 看 用 户 信 息恢 复 用 户修查改看商商品品信信息息商 品 上 架2.3系统功能需求详述前台用户登录:用户名(文本框)、用户密码(密码框)、登录按钮(按钮)。用 户名和密码用 javascripe 判空,如果为空提示“用户名及密码不能为空” ,登陆 失败后跳回原页面,提示“用户名或密码错误” ,成功后跳转到登录成功页面, 并把用户名放到session中。用户登出:在用户已登录的状态下,退出登录按钮(按钮)。把session中的 用户信息清除,提示安全退出,跳回登陆界面。用户注册:用户名(文本框) 、密码(密码框) 、确认密码(密码框) 、电话 (文本框)、邮箱

6、(文本框)、地址(文本框)、注册按钮(按钮)。用户名、密码、 电话、邮箱、地址 javascript 判空;用户名 ajax 异步判重。有一项及以上为空时, 点提交按钮,提示“xx不能为空”。注册成功跳转到注册成功界面,并把用户 名和ID放到session中。浏览商品:进入首页时,显示商品列表(部分商品) 、有查看全部商品超链 接,跳转到全部商品列表。 每件商品点击它的图片或者名称时跳转到商品详细信 息。登陆后的用户能把每件商品添加到购物车。购物车:用户登录状态下, 查看购物车列表, 在购物车中查看商品详细信息, 批量移除商品(复选框选择商品) ,自动计算总价。 * 提交订单。2.3.2 后台

7、管理管理员登陆:管理员名(文本框),密码(密码框)。管理员名和密码用 javascripe 判空,如果为空提示“管理员名及密码不能为空” ,登陆失败后跳回原页面,提 示“管理员名或密码错误” ,成功后跳转到后台管理页面,并把管理员名放到 sessi on 中。用户管理:查看用户信息(除用户密码以外的所有信息) 、删除用户(复选 框批量删除)。* 订单管理:查看订单详情,确认订单并发货,结束一次交易。 商品管理:商品上架(添加单件商品) ,修改商品信息,商品下架(复选框 批量删除商品)。查看商品详细信息。2.3.3 业务流程图为了更加清晰的表达系统的业务功能模块,下面给出了本系统的业务流程图。其

8、中包括管理员和用户两大部分管理员部分:管理员登陆验证失败验证账尸验证成功仃查看信息用户管理1r用户删除商品管理订单管理*用户恢复1r11商品上架修改商品信息商品下架用户部分:3系统分析与设计3.1数据库需求分析数据库使用MySQL5.0,提供JDBC数据库借口数据E-R图:商品E-R图:购物车E-R图:管理员、用户、商品、购物车关系 E-R图:数据库表结构数据库共有四张表:用户表(usertabl® ,管理员表(mastertabl® ,商品表(goodstabie,购物车表(shopbagtable。用户表(usertable):字段名数据类型是否为空是否主键默认值备注u

9、seridin t(20)否是ID (自增长)user namevarchar(50)否NULL用户名userpswvarchar(20)否NULL用户密码usertelvarchar(20)否NULL用户电话usermailvarchar(30)否NULL用户电子邮箱useraddrvarchar(100)否NULL用户地址管理员表(mastertable :字段名数据类型是否为空是否主键默认值备注masteridin t(20)否是ID (自增长)masternamevarchar(50)否NULL管理员名masterpswvarchar(50)否NULL管理员密码商品表(goodstab

10、le):字段名数据类型是否为空是否主键默认值备注goodsidin t(20)否是ID (自增长)goods namevarchar(50)否NULL商品名goodspricevarchar(20)否NULL商品单价goodscolorvarchar(10)否NULL商品颜色goodsk indvarchar(20)否NULL商品种类goodsnumvarchar(30)否NULL商品库存数量goodsimagevarchar(20)否NULL商品图片地址购物车表(shopbagtable :字段名数据类型是否为空是否主键默认值备注shopbagidin t(20)否是ID (自增长)useridin t(20)否外键NULL用户IDuser namevarchar(50)否NULL用户名goodsidin t(20)否外键NULL商品IDgoods namevarchar(50

温馨提示

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

评论

0/150

提交评论