资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
网上购物系统需 求 规 格 说 明 书小组成员: 钟孔泳 廖郡光 罗金林组 长 :钟孔泳班 级: 09软件1班 完成时间:六月十日 目 录第一章 引 言3一、编写目的3二、项目背景3三、定 义3四、参考资料4第二章 任务概述5一、目 标5二、运行环境5三、条件与限制5第三章 数据描述6一、静态数据6二、动态数据6三、数据库介绍6四、数据词典8五、数据采集14第四章 功能需求15一、功能划分15二、功能描述16第五章 性能需求17一、数据精确度17二、时间特性17三、适应性17第六章 运行需求18一、用户界面18二、硬件接口18三、软件接口18四、故障处理18第七章 其他需求19一、性 能19二、可扩展性19三、可用性19四、安全性19第一章 引 言一、编写目的此需求规格说明书对网上购物系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。二、项目背景Shopping On Line购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。是企业产品与客户服务之间建立更加直接沟通及交流的平台 。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。三、定 义J2EE技术:J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。JSP(Java Server Pages) :是由Sun Microsystems公司倡导、许多公司参与一起建立的一种技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。SQL:Structured Query Language四、参考资料1 张海藩.软件工程导论M.清华大学出版社,2008,12 张银鹤、梁文新等.JavaScript完全学习手册M.清华大学出版社,2008,103 涂传滨、杨先亭.征服M.电子工业出版社,2008,12第二章 任务概述一、目 标网上购物系统针对的用户是单个中小型商场室或者个人,商品的种类和数量较少,用户的数量和来源受到一定的限制。相应的需求有:1管理员身份验证(为合法用户提供一个后台入口)2添加商品(向商品表插入前台首页展示的商品信息)3订单信息管理(网站管理者对用户订单的执行和编辑状态)4查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)5添加链接模块(管理员向前台首页添加友情链接信息)7能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。二、运行环境(1)服务器的软硬件配置服务器的硬件配置:硬盘80G,内存256M以上服务器的操作系统:Windows XP专业版Web服务器软件:aspmao.exe数据库服务器软件: mySQL (2)客户端的软硬件配置客户端的硬件配置: CPU 赛阳800或以上,硬盘I OG,内存64M客户端操作系统:Windows 98以上客户端浏览器软件:IE(Internet Explorer)三、条件与限制一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。第三章 数据描述一、 静态数据网上购物系统的静态数据包括:用户种类商品类别二、 动态数据输入数据: 鼠标对按钮的点击 查询方式、查询关键字; 新建商品项、用户项; 商品项、用户项相应纪录更改; 备份数据恢复所需的数据备份文件; 受限操作所需的密码;输出数据: 查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入、删改结果(成功或失败); 数据备份输出的数据备份文件;内部数据: 查询操作建立的索引;三、 数据库介绍本系统使用的数据库为mySQL。ER模式:商品(商品编号#,商品名称,商品类别#,厂家,出厂日期,备注,价格,数量)会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)身份(身份编号#,身份描述,用户等级)商品类别(商品类别编号#,类别描述)ER图:图3-0:实体之间关系的E-R图(1)用户类别包括:用户分类号、用户类别名称、订购商品、订购数等。(2)用户信息包括:用户证号、用户分类号、姓名、性别、出生日期、身份证号、单位、联系电话、办证日期、职业等。()商品种类 包括:商品分类号、商品种类、库存等。(4)商品信息包括:商品号、商品名、生产单位、出场日期、批次、单价、内容提要、分类号、商品号、库存数等。(5)用户分类及权限包括:用户分类号、用户分类名、权限。(6)用户信息包括:用户号、用户名、用户密码。四、 数据词典1、数据流的DD表举例如下:表1:用户信息数据词典 数 据 流系统名:网上购物系统 编号:条目名:用户信息 别名:来源:用户注册 去处:D3数据流结构:用户=用户编号+用户姓名+用户性别+工作单位+简要说明:修改记录: 编写 日期 审核 日期 2、数据元素的DD表举例如下:表2:用户编号数据词典数 据 元 素系统名:网上购物系统 编号 条目名:用户编号 别名 属于数据流:用户登记 存储处:D3用户信息表数据元素值:代码类型:字符宽 度:10取值范围及含义:简要说明:每一个用户都有一个唯一的编号修改记录: 编写 日期 审核 日期 3、数据存储的DD表举例如下: 表3:商品信息数据词典数 据 存 储系统名:网上购物系统 编号:D4条目名:商品信息表 别名: 存储组织: 记录数:约3000 主关键字:商品编号 数据量:约500KB 辅关键字:按编号主索引 记录组成:字段名称:商品编号 商品名称 厂 商 关键词 . 宽度: 14 32 8 . 10 简要说明:修改记录: 编写: 日期: 审核: 日期: 4、数据加工的DD表举例如下: 表4:订购信息数据词典数 据 加 工系统名:网上购物系统 编号:条目名:订购商品信息录入 别名: 输 入:订购商品编号、用户编号 输出:订购信息表基本属性处理逻辑:订购信息存储在dabase数据库的orderinfo表中简要说明:输入某用户的商品订购情况记录修改记录: 编写: 日期: 审核: 日期: 网上购物系统的总体功能如下:1管理员身份验证(为合法用户提供一个后台入口)2添加商品(向商品表插入前台首页展示的商品信息)3订单信息管理(网站管理者对用户订单的执行和编辑状态)4查询用户信息管理模块(查询注册所有用户,对一些非法或失信用户进行删除操作)5添加链接模块(管理员向前台首页添加友情链接信息)6公告信息管理模块(网站向用户发布最新公告信息网上购物系统数据备份;商品管理系统数据恢复;管理者口令修改以及(用户口令修改)(一)用户订购过程:(1):数据流图:商品6订购登记5订购检验用户商品库检验错误商品用户证号订购信息日历DDA用户商品访问记录BCC图3-1:用户预订数据流图A:商品信息;B:用户信息; C:商品访问记录;D:日期;(二)用户退订过程:D商品用户3退订检验4退订登记检验错误退订信息商品访问记录日历退订返回信息图3-2:用户退订数据流图(三)用户查询浏览过程:D用户5查询许可检验6数据查询商品访问记录用户库商品库检验错误查询信息用户证号查询信息日历A查询结果CB图3-3:用户查询浏览数据流图管理员7身份检验8增删改商品检验错误商品管理员信息操作信息A操作确认管理员库商品库(四)管理员增删改商品:图3-4:管理员增删改商品数据流图:管理员信息(五)管理员增删改用户:管理员9身份检验10增删改用户检验错误读者操作信息操作确认管理员库管理员信息B用户库图3-5:管理员增删改用户数据流图查询信息身份信息11身份检验12数据查询商品访问记录管理员库商品库检验错误查询信息
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号