服装网上商城需求分析说明书_第1页
服装网上商城需求分析说明书_第2页
服装网上商城需求分析说明书_第3页
服装网上商城需求分析说明书_第4页
服装网上商城需求分析说明书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

服装网上商城需求分析说明书目录1引言21.1编写目的2工程背景和优势2系统目标2编写环境、工具32系统分析32.1系统功能分析概要3前台3后台32.2功能模块图42.3系统功能需求详述4前台4后台管理5业务流程图53系统分析与设计73.1数据库需求分析7数据E-R图:7数据库表结构9引言编写目的兹于我等一批同学有幸能在紫光公司的老师的指导下学习和提供实习时机。在前期的根底学习中,我等学员积累了丰富的JAVAEE开发的根底知识。现需要做实际的小工程来补充前期学习的缺乏之处。旨在提高学员的团队协作能力,丰富开发经验,增加自学能力和解决实际问题的能力,为以后的实习和工作打下坚实的根底。工程背景和优势随着信息技术的不断开展,我们国家已经全面进入信息化时代,网上购物一起方便、迅速越来越受青年人的青睐,也逐渐被中老年人所认可。网上购物俨然成为一种趋势,一种潮流。网上商城投入少,回收快,无存货,特别适合小商店或个人在网上开店。销售时间不受限制,无需专人看守,却可时时营业,省去员工工资。销售地点不受限制,免去了普通商店的店面本钱。系统目标√展示商品列表、查看商品详细信息;√用户可以在网站上自己修改个人资料、修改密码查询提交的订单;√实现购物车功能,用户选择所需商品后,放到购物车,提交订单,收到付款;√商品管理:上架,信息修改,下架;√用户管理:查看信息,删除用户;*订单管理:查看订单,确认订单发货,交易结束;√系统运行稳定,平安可靠。编写环境、工具操作系统:windowsxp/windows7〔32位〕Java开发包:JDK1.6数据库:mysql5.0浏览器:IE7.0以上/FF分辨率:1024×768像素系统分析系统功能分析概要前台〔1〕会员注册〔2〕会员登录:登陆后可修改个人信息和密码〔3〕浏览商品:商品列表和商品详细信息〔所有用户均可〕添加货物到购物车〔登录用户可执行〕购物车:删除购物车中的商品〔登录用户〕*订单管理后台管理员登陆用户管理:用户删除、用户信息查看〔除密码外的所有信息〕商品管理:商品上架、商品数量修改、商品下架、查看商品信息、 修改商品信息*订单管理*未在本系统中实现的功能功能模块图服装网上商城服装网上商城后台管理前台效劳后台管理前台效劳用户管理用户登录用户登出*订单管理管理员登录商品管理用户注册浏览商品购物车用户管理用户登录用户登出*订单管理管理员登录商品管理用户注册浏览商品购物车查看商品信息修改商品信息商品上架查看用户信息*恢复用户删除用户删除商品添加到购物车商品详情查看商品商品列表查看商品信息修改商品信息商品上架查看用户信息*恢复用户删除用户删除商品添加到购物车商品详情查看商品商品列表系统功能需求详述前台用户登录:用户名〔文本框〕、用户密码〔密码框〕、登录按钮〔按钮〕。用户名和密码用javascripe判空,如果为空提示“用户名及密码不能为空”,登陆失败后跳回原页面,提示“用户名或密码错误”,成功后跳转到登录成功页面,并把用户名放到session中。用户登出:在用户已登录的状态下,退出登录按钮〔按钮〕。把session中的用户信息去除,提示平安退出,跳回登陆界面。用户注册:用户名〔文本框〕、密码〔密码框〕、确认密码〔密码框〕、〔文本框〕、邮箱〔文本框〕、地址〔文本框〕、注册按钮〔按钮〕。用户名、密码、、邮箱、地址javascript判空;用户名ajax异步判重。有一项及以上为空时,点提交按钮,提示“××不能为空”。注册成功跳转到注册成功界面,并把用户名和ID放到session中。浏览商品:进入首页时,显示商品列表〔局部商品〕、有查看全部商品超链接,跳转到全部商品列表。每件商品点击它的图片或者名称时跳转到商品详细信息。登陆后的用户能把每件商品添加到购物车。购物车:用户登录状态下,查看购物车列表,在购物车中查看商品详细信息,批量移除商品〔复选框选择商品〕,自动计算总价。*提交订单。后台管理管理员登陆:管理员名〔文本框〕,密码〔密码框〕。管理员名和密码用javascripe判空,如果为空提示“管理员名及密码不能为空”,登陆失败后跳回原页面,提示“管理员名或密码错误”,成功后跳转到后台管理页面,并把管理员名放到session中。用户管理:查看用户信息〔除用户密码以外的所有信息〕、删除用户〔复选框批量删除〕。*订单管理:查看订单详情,确认订单并发货,结束一次交易。商品管理:商品上架〔添加单件商品〕,修改商品信息,商品下架〔复选框批量删除商品〕。查看商品详细信息。业务流程图为了更加清晰的表达系统的业务功能模块,下面给出了本系统的业务流程图。其中包括管理员和用户两大局部。管理员局部:管理员登陆管理员登陆验证失败验证失败账户验证账户验证验证成功验证成功*订单管理用户管理商品管理*订单管理用户管理商品管理商品上架商品下架修改商品信息*用户恢复用户删除查看信息商品上架商品下架修改商品信息*用户恢复用户删除查看信息用户局部:用户用户用户注册用户登录用户注册用户登录商品列表商品列表验证失败商品信息验证失败商品信息账户验证账户验证购置商品购置商品验证成功验证成功未登录登录验证未登录登录验证登陆成功登陆成功查看个人信息已登录查看个人信息已登录购物车购物车个人信息修改个人信息修改密码修改*提交订单密码修改*提交订单查看购物车查看购物车系统分析与设计数据库需求分析数据库使用MySQL5.0,提供JDBC数据库借口。数据E-R图:用户E-R图:用户用户密码用户名用户用户密码用户名用户电子邮箱用户ID用户〔user〕用户电子邮箱用户ID用户〔user〕用户地址用户地址管理员E-R图:管理员〔master〕管理员〔master〕管理员密码管理员名管理员ID管理员密码管理员名管理员ID商品E-R图:商品名商品ID商品名商品ID商品单价商品单价商品〔goods〕商品颜色商品图片商品〔goods〕商品颜色商品图片商品类别商品数量商品类别商品数量购物车E-R图:user用户ID购物车IDuser用户ID购物车ID用户名用户名购物车状态状态购物车状态状态购物车〔shopbag〕购物车〔shopbag〕购置数量商品ID购置数量商品ID商品名商品名goods商品单价goods商品单价管理员、用户、商品、购物车关系E-R图:管理员管理员管理管理购物车购物车添加到购物车包含添加到购物车包含浏览商品用户浏览商品用户数据库表结构数据库共有四张表:用户表〔usertable〕,管理员表〔mastertable〕,商品表〔goodstable〕,购物车表〔shopbagtable〕。用户表〔usertable〕:字段名数据类型是否为空是否主键默认值备注useridint(20)否是ID〔自增长〕usernamevarchar(50)否NULL用户名userpswvarchar(20)否NULL用户密码usertelvarchar(20)否NULL用户usermailvarchar(30)否NULL用户电子邮箱useraddrvarchar(100)否NULL用户地址管理员表〔mastertable〕:字段名数据类型是否为空是否主键默认值备注masteridint(20)否是ID〔自增长〕masternamevarchar(50)否NULL管理员名masterpswvarchar(50)否NULL管理员密码商品表〔goodstable〕:字段名数据类型是否为空是否主键默认值备注goodsidint(20)否是ID〔自增长〕goodsnamevarchar(50)否NULL商品名goodspricevarchar(20)否NULL商品单价goodscolorvarchar(10)否NULL商品颜色goodskindvarchar(20)否NULL商品种类goodsnumvarchar(30)否NULL商品库存数量goodsimagevarchar(20)否NULL商品图片地址购物车表〔shopbagtable〕:字段名数据类型是否为空是否主键默认值备注shopbagidint(20)否是ID〔自增长〕useridint(20)否外键NULL用户IDusernamevarchar(50)否NULL用户名goodsidint(20)否外键NUL

温馨提示

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

评论

0/150

提交评论