[网上商城需求规格说明书_第1页
[网上商城需求规格说明书_第2页
[网上商城需求规格说明书_第3页
[网上商城需求规格说明书_第4页
[网上商城需求规格说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、网上商城需求说明书1 引言 . 11.1 编写目的 . 21.2 背景 . 21.3 定义 . 21.4 参考资料 . 22 任务概述 . 32.1 目标 . 32.2 用户的特点 . 32.3 假定和约束 . 33 需求规定 . 33.1 需求分析 . 33.1.1 用户功能 . 33.1.2 管理员功能 . 43.2 模块设计 . 43.2.1 功能模块 . 43.2.2 功能流程图 . 43.2.3 项目模板 . 63.23 数据库设计 . 81.用户表 . 83.3 需求限定 . 103.3.1 精度 . 103.3.2时间特性要求. 103.3.3灵活性. 113.3 输人输出要求.

2、 113.4 数据管理能力要求. 113.5 故障处理要求. 113.6 其他专门要求. 114 运行环境规定 . 114.1 设备 . 114.2 支持软件 . 124.3 接口 . 124.4 控制 . 121 引言1.1 编写目的 1. 本需求分析说明书是为了开发网上商城系统而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。 2. 本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。1.2 背景1. 软件系统名称:网上商城系统2. 任务提出者:许xx 3. 用户:适合各种人4. 实现:5.

3、构建平台: windows server 2003,其数据库构建在mysql 上,并可实现权限限制性兼容,与windows 其他软件并不冲突。1.3 定义1. 数据流 - 数据进入模块后可能有多种路径进行处理2. 主键- 数据库表中的关键域且值互不相同3. 外键- 数据库表中与其他表主键相关联的域4. sql- structured query language(结构化查询语言)5. mysql server- 系统服务器使用的数据库管理系统6. 系统- 若未特别指出,统指本网上商城系统1.4 参考资料 1. 软件工程清华大学出版社 2. 项目计划任务书 xx航空公司 3. 概要设计说明书 4

4、. computer networka.s.tanenbaun 、prentice hall 2 任务概述2.1 目标 1. 计划节省人力资源40% ,设备费用120% 2. 计划提高网购处理速度的85% 3. 计划提高控制精度100% 4. 可实现信息化的管理 5. 可实现半自动化的决策系统 6. 计划人员利用率提高80% 2.2 用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束2.3 假定和约束 1.现有的网上商城系统、现有的购物系统为可利用资源;具备 windows server2003 ,win

5、dows xp等 windows操作系统,并配置sql server 2005 版应用软件、web 服务器、若干台微机和打印机2. 硬件限制: pentium iii 450, 258m ram, 14g hd(服务器); pentium 133, 32m ram, 4.3g hd(客户机)3 需求规定3.1 需求分析3.1.1 用户功能1. 用户注册、用户登陆、用户信息修改2. 浏览商品信息、搜索商品3. 查看订单、删除订单等4. 清空购物车、更改商品数量、删除购物车中商品、将商品放入购物车、浏览购物车3.1.2 管理员功能1. 后台管理:管理员登陆查看用户信息、修改用户信息2. 商品管理查

6、看商品列表、删除商品、添加商品、修改商品3. 后台订单管理查看订单3.2 模块设计3.2.1 功能模块1. 用户模块:包括用户的注册、登陆、浏览商品、搜索商品、购买商品、提交订单等2. 商品模块:查看商品列表、查看商品、添加商品、修改商品3. 购物车模块:清空购物车、更改商品数量、删除购物车中商品、将商品放入购物车、浏览购物车等功能4. 订单模块:用户提交订单、查看订单等信息3.2.2 功能流程图注册主页面登陆信息编辑订单管理购物车修改信息查看删除增删改查添加新商品更改商品信息完成订单登陆个人中心登录管理员查看订单浏览商品3.2.3 项目模板1. 登录页面2. 注册页面3. 购物单确定流程3.

7、23 数据库设计1. 用户表s_user 字段名数据类型大小默认值可否为空备注用户 id userid int 否主键账号username varchar 50 否密码password varchar 50 否真实姓名truename varchar 50 否email email varchar 50 否2. 商品表s_goods 字段名数据类型大小默认值可否为空备注货物 id goodsid int 否主键货物名goodsname varchar 50 否单价price float 否数量total int 否货物介绍introduce mediumtext 否货物图片image varc

8、har 255 否3. 订单表s_order 字段名数据类型大小默认值可否为空备注订单 id orderid int 否主键自动递增付款方式paytype char 8 货到付款是货物总价totalprice float 否电话phone varchar 50 否邮编postcode varchar 50 否订单日期orderdate timestamp 否地址address varchar 255 否用户 id userid int 否外键4. 管理员表s_admin 字段名数据类型大小默认值可否为空备注管理员 id adminid int 否主键自动递增账号username varchar

9、 50 否密码password varchar 50 否5. 商品与订单关联表 (多对多) s_goodsorder 字段名数 据 类型大小默认值可 否 为空备注商品-订单 id id int 否主键自动递增订单 id orderid int 否外键商品 id goodsid int 否外键商品数量goodsnum int 否3.3 需求限定3.3.1 精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。3.3.2 时间特性要求说明对于该软件的时间特性要求,如对:a 响应时间;b 更新处理时间;c 数据的转换和传送时间;d 解题时间;等的要求。3.3.3 灵活性说明对该软件的

10、灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a 操作方式上的变化;b 运行环境的变化;c 同其他软件的接口的变化;d 精度和有效时限的变化;e 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。3.3 输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4 数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5 故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3.6 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4 运行环境规定4.1 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备

温馨提示

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

评论

0/150

提交评论