08软五李朋辉.docx

上传人:b****8 文档编号:12991915 上传时间:2023-06-10 格式:DOCX 页数:12 大小:29.03KB
下载 相关 举报
08软五李朋辉.docx_第1页
第1页 / 共12页
08软五李朋辉.docx_第2页
第2页 / 共12页
08软五李朋辉.docx_第3页
第3页 / 共12页
08软五李朋辉.docx_第4页
第4页 / 共12页
08软五李朋辉.docx_第5页
第5页 / 共12页
08软五李朋辉.docx_第6页
第6页 / 共12页
08软五李朋辉.docx_第7页
第7页 / 共12页
08软五李朋辉.docx_第8页
第8页 / 共12页
08软五李朋辉.docx_第9页
第9页 / 共12页
08软五李朋辉.docx_第10页
第10页 / 共12页
08软五李朋辉.docx_第11页
第11页 / 共12页
08软五李朋辉.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

08软五李朋辉.docx

《08软五李朋辉.docx》由会员分享,可在线阅读,更多相关《08软五李朋辉.docx(12页珍藏版)》请在冰点文库上搜索。

08软五李朋辉.docx

08软五李朋辉

 

《网上购物系统需求规格说明书》

 

班级:

08级软工五班

姓名:

李朋辉

学号:

068108173

 

目录

1.引言3

1.1目标3

1.2文档约定3

1.3预期的读者和阅读建议3

1.4产品的范围3

1.5参考文献3

2.综合描述4

2.1产品的前景4

2.2产品的功能4

2.3用户类和特征4

2.4运行环境4

2.5设计和实现上的限制5

2.6假设和依赖5

3.外部接口需求5

3.1用户界面5

3.2硬件接口5

3.3软件接口5

3.4通信接口5

4.系统特性6

4.1说明和优先级6

4.2激励/响应序列6

4.3功能需求6

4.3.1系统角色6

4.3.2需求描述8

5非功能需求9

5.1性能需求9

5.2安全设施需求9

5.3安全性需求10

5.4软件质量属性10

5.5业务规则10

5.6用户文档10

6.其他需求10

1.引言

1.1目标

本软件产品作网上购物系统(OSS),为了将小型网上购物网站管理纳入规范化,现代化的管理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺管理体制和建立各种管理规范与开发信息系统有机地结合起来。

以企业信息管理为核心的集成环境,提供以项目为核心、基于用户角色的权限机制。

1.2文档约定

文档排版采用《软件工程素质导论》一书P211-P214中的软件需求规格说明模板,项目中的高层需求的优先级可以被其所有细化的需求所继承。

1.3预期的读者和阅读建议

该文档的读者范围为:

用户、项目经理、开发人员、测试人员。

文档的综合描述部分最适合用户和项目经理阅读;

文档的外部接口需求和系统特性部分最适合测试人员和开发人员阅读;

文档的非功能需求适合所有人员阅读;

文档的附录部分适合开发人员阅读。

1.4产品的范围

网上购物系统用来支持购物管理,包括用户信息管理,订单管理,购物车管理,商品管理。

网上购物系统是一个web应用形式,可以通过互联网进行访问。

1.5参考文献

[1]《软件工程素质导论》王水、张晓民主编—郑州:

河南科学技术出版社,2011.2

2.综合描述

2.1产品的前景

目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。

前台可以做到预定实物,虚拟物品等各种预定业务。

然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。

网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。

除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。

2.2产品的功能

网上购物系统主要的功能如下:

系统账户管理:

具有系统管理员的身份登录,负责添加用户。

用户可以分为三类,一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家,买家具有浏览商品和购买商品的权限。

前台营业管理:

可以浏览当前商品的库存情况,还有哪些有货商品可以购买。

预定服务:

可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价格等。

系统管理:

可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别,住址,身份证号码。

2.3用户类和特征

本软件的用户方操作人员水平不一。

维护人员具有专业计算机水平。

对软件的操作人员要进行专业的培训,不然对软件的功能和操作都不了解的话,很难及时满足用户的需求。

2.4运行环境

操作系统:

Windows2000/xp/2003/vista

硬件平台:

Web服务器及数据库服务器均采用AMDAtholon(1GHZ)PC工作站。

内存1024M、硬盘120G。

软件平台:

Java开发包JDK:

jdk1.5.0_14;应用服务器Tomcat:

Tomcat5.5;

数据库MySQL:

MySQLServer5.0

2.5设计和实现上的限制

必须使用java、myeclipse集成开发平台、struts2框架、mysql数据库;

开发和维护人员必须遵循该文档的设计符号和编码标准;

若用户人群较大,必须采用比较大的存储设备。

2.6假设和依赖

1.按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。

2.用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。

3.外部接口需求

3.1用户界面

1.图形用户界面采用典雅的风格;

2.屏幕的布局包括菜单、搜索、热卖产品展示、广告和系统信息公布等;

3.错误信息的出现消息框进行提示。

3.2硬件接口

P

400主频、256M内存、10G硬盘、10/100M网卡以上配置,光盘刻录或磁带备份设备。

支持各种x86系列PC机。

3.3软件接口

运行于Windows2000/xp/2003/vista/7及更高版本并装有JAVA虚拟机的操作系统上。

3.4通信接口

采用电子邮件进行通信,注册成功以及购物成功时将用电子邮件通知用户。

4.系统特性

4.1说明和优先级

系统对于用户购物风险的优先级最高,其次是利益、损失、和费用;

4.2激励/响应序列

用户注册时填入注册信息后点击注册按钮响应序列为注册失败或者成功;

用户搜索时输入搜索内容点击搜索按钮响应序列为搜索到的内容;

用户要购买商品时点击购买按钮时响应序列为填写订单,当订单填写完成时的响应序列是完成并需要付款。

用户退货时点击退货按钮时响应序列是商户的是否同意退货。

当用户评论商品时的响应序列为商品评论成功并刷新页面。

4.3功能需求

4.3.1系统角色

网上购物,主要功能包括用户信息管理,订单管理,购物车管理,商品管理。

网上购物包括两种角色

1.浏览者

浏览者只具有查阅商品,搜索商品信息。

其操作如图1所示。

图1

2.普通用户

普通用户指的是网上购物系统中不具有管理商品、订单职能的用户,仅能够查看个人相关信息,查看或购买商品信息。

其操作如图2所示。

图2

3.管理员

管理员负责用户信息的管理,订单的管理,商品的管理。

其操作如图3所示。

图3

4.3.2需求描述

4.3.2.1用户管理模块

1.修改个人信息

需求描述:

用户登陆系统后,可以修改个人信息。

修改的有用户昵称,密码,等信息信息不能缺失,如果某一项没有填写,要给出提示。

2.留言

需求描述:

用户登陆系统后,可以对某个商品留言,发表自己的意见。

3购物车

需求描述:

用户登陆系统后,进入自己的购物车页面,有属性(商品编号,商品名称,商品价格,商品数量,总价)用户可以修改购买商品的数量,也可以删除某个商品不买,也可以清空全部。

最后确认后生成订单。

4.3.2.2管理员管理模块

1.删除用户

需求描述:

管理员登陆系统后,可以删除用户。

管理员首先查询到该用户,然后选中要删除的用户,将所选用户从系统中删除。

2.查询全部用户信息

需求描述:

管理员登陆系统后,可以查询全部用户信息。

管理员查询到查询全部用户信息,

有用户名,密码,性别,真名。

3.公告发布

需求描述:

管理员登陆系统后,可以发布公告。

写明公告标题,公告内容和发布日期点击发布按钮就可以了。

4.添加商品

需求描述:

管理员登陆系统后,可以添加商品。

输入类型编号,类型名称,添加时间,以及商品的详细信息:

商品编号,商品名称,商品价格,进货时间。

还有上传商品的图片。

5.修改商品

需求描述:

管理员登陆系统后,可以修改商品价格。

打开修改页面,输入商品编号和新的价格点击商品修改就可以了。

6.删除商品

需求描述:

管理员登陆系统后,可以删除商品。

打开删除页面,输入要删除的商品编号,点击删除就可以了。

7.查修商品

需求描述:

管理员登陆系统后,可以查修商品。

打开查修页面,输入要查询的商品编号,点击查询就可以了。

会显示:

商品类型,商品名称,类型编号,商品编号,商品价格,就货时间。

8.单一订单

需求描述:

管理员登陆系统后,管理订单

打开订单管理页面,输入订单号,点击输出。

会显示:

订单号,收货人姓名,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail

9.全部订单

需求描述:

管理员登陆系统后,管理订单

打开订单管理页面,点击全部输出。

会显示:

所有订单的(订单号,收货人姓名,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail)

5非功能需求

5.1性能需求

在运行windowsXP操作系统的主频为1.1GHz的IntelPentium4PC机上,当系统至少有50%的空闲资源是,要求95%的目录数据库查询必须在2秒内完成。

5.2安全设施需求

1.操作跟踪

针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。

系统日志,便于查看系统的运行情况。

操作日志,提供用户在系统中增加、修改系统数据信息时记录日志。

用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查

2.访问控制

页面不可直接访问,防止黑客对页面篡改。

页面访问通过连接动作驱动,访问时作权限检查。

有效防止用户通过地址栏输入地址对信息非法访问。

系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。

5.3安全性需求

对数据库存储敏感信息:

针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。

生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。

输入的口令不应显示在显示终端上。

数据信息的保存:

利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。

在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。

5.4软件质量属性

系统要保证24*7*365可用。

但是可以允许每月系统停机一小时,进行系统维护。

系统维护的时间要安排在企业非工作时间进行。

5.5业务规则

根据用户的信用额度每天可以消费相应的金额,如果超出相应的金额需要用户验证。

5.6用户文档

与此系统发行的同时发行的也有用户手册、在线帮助和相应的教程。

6.其他需求

在线的用户和商户必须遵守相应的法律条令。

随着系统的不断完善,将要进行国际化的支持。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2