网上购物需求规格说明书.docx
- 文档编号:16478911
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:10
- 大小:26.94KB
网上购物需求规格说明书.docx
《网上购物需求规格说明书.docx》由会员分享,可在线阅读,更多相关《网上购物需求规格说明书.docx(10页珍藏版)》请在冰点文库上搜索。
网上购物需求规格说明书
网上购物系统
系统需求规格说明书
编号:
001
版本:
1.0
作者:
日期:
审批:
日期:
1.简介…………………………………………………………………………………………………….3
1.1开发背景…………………………………………………………………………….3
1.2开发目的…………………………………………………………………………….3
1.3业务范围…………………………………………………………………………….4
1.4参考文档…………………………………………………………………………….5
2.约束与假定
2.1.1软件约束………………………………………………………………………….6
2.1.2营件约束………………………………………………………………………….6
2.2交付及部署约束……………………………………………………………………6
3.功能需求
3.1系统角色…………………………………………………………………………….7
3.2需求描述…………………………………………………………………………….8
3.2.1用户管理模块………………………………………………………………..8
3.2.2管理员管理模块……………………………………………………………8
4.非功能需求…………………………………………………………………………………………...10
4.1性能………………………………………………………………………………...11
4.2可扩展性…………………………………………………………………………...11
4.3可用性……………………………………………………………………………..11
4.4安全性………………………………………………………………………………11
4.5易用性……………………………………………………………………………..12
1.简介
1.1开发背景
商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
ShoppingOnLine购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。
是企业产品与客户服务之间建立更加直接沟通及交流的平台。
宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。
1.2目的
本文档定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径。
1.3业务范围
网上购物系统用来支持购物管理,包括用户信息管理,订单管理,购物车管理,商品管理。
网上购物系统是一个web应用形式,可以通过互联网进行访问。
1.4参考文档
《网页设计实例教程》
《JSP2.0大学教程》
《eclipse从入门到精通》
《Java2参考大全(第五版)》
《Java面向对象编程》
《Java编程思想》
2.约束及假定
2.1软件运行环境以及技术约束
2.1.1软件约束
网上购物系统采用Java技术进行开发。
开发及运行的软件环境为:
●Java开发包JDK:
jdk1.5.0_14
●应用服务器Tomcat:
Tomcat5.5
●数据库MySQL:
MySQLServer5.0
2.1.2硬件约束
Web服务器及数据库服务器均采用AMDAtholon(1GHZ)PC工作站。
内存1024M、硬盘120G。
2.2交付及部署约束
网上购物系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。
3.功能性需求
3.1系统角色
网上购物,主要功能包括用户信息管理,订单管理,购物车管理,商品管理。
网上购物包括两种角色
1.浏览者
浏览者只具有查阅商品,搜索商品信息。
其操作如图1所示。
图1
2.普通用户
普通用户指的是网上购物系统中不具有管理商品、订单职能的用户,仅能够查看个人相关信息,查看或购买商品信息。
其操作如图2所示。
图2
3.管理员
管理员负责用户信息的管理,订单的管理,商品的管理。
其操作如图3所示。
图3
3.2需求描述
3.2.1用户管理模块
1.修改个人信息
需求描述:
用户登陆系统后,可以修改个人信息。
修改的有用户昵称,密码,等信息信息不能缺失,如果某一项没有填写,要给出提示。
2.留言
需求描述:
用户登陆系统后,可以对某个商品留言,发表自己的意见。
3购物车
需求描述:
用户登陆系统后,进入自己的购物车页面,有属性(商品编号,商品名称,商品价格,商品数量,总价)用户可以修改购买商品的数量,也可以删除某个商品不买,也可以清空全部。
最后确认后生成订单。
3.2.1管理员管理模块
1.删除用户
需求描述:
管理员登陆系统后,可以删除用户。
管理员首先查询到该用户,然后选中要删除的用户,将所选用户从系统中删除。
2查询全部用户信息
需求描述:
管理员登陆系统后,可以查询全部用户信息。
管理员查询到查询全部用户信息,
有用户名,密码,性别,真名。
3公告发布
需求描述:
管理员登陆系统后,可以发布公告。
写明公告标题,公告内容和发布日期点击发布按钮就可以了。
4添加商品
需求描述:
管理员登陆系统后,可以添加商品。
输入类型编号,类型名称,添加时间,以及商品的详细信息:
商品编号,商品名称,商品价格,进货时间。
还有上传商品的图片。
5修改商品
需求描述:
管理员登陆系统后,可以修改商品价格。
打开修改页面,输入商品编号和新的价格点击商品修改就可以了。
6删除商品
需求描述:
管理员登陆系统后,可以删除商品。
打开删除页面,输入要删除的商品编号,点击删除就可以了。
6查修商品
需求描述:
管理员登陆系统后,可以查修商品。
打开查修页面,输入要查询的商品编号,点击查询就可以了。
会显示:
商品类型,商品名称,类型编号,商品编号,商品价格,就货时间。
7单一订单
需求描述:
管理员登陆系统后,管理订单
打开订单管理页面,输入订单号,点击输出。
会显示:
订单号,收货人姓名,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail
8全部订单
需求描述:
管理员登陆系统后,管理订单
打开订单管理页面,点击全部输出。
会显示:
所有订单的(订单号,收货人姓名,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail)
4.非功能性需求
4.1性能
1.网上购物系统要支持25个并发用户。
2.网上购物系统处理查询操作响应时间不超过10秒。
4.2可扩展性
当前使用网上购物系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。
网上购物系统要能够在三年内支持这样的增长速度。
4.3可用性
系统要保证24*7*365可用。
但是可以允许每月系统停机一小时,进行系统维护。
系统维护的时间要安排在企业非工作时间进行。
4.4安全性
1.安全防护
●对数据库存储敏感信息:
针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。
生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。
输入的口令不应显示在显示终端上。
●数据信息的保存:
利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。
在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。
2.操作跟踪
针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。
系统日志,便于查看系统的运行情况。
操作日志,提供用户在系统中增加、修改系统数据信息时记录日志。
用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查
3.访问控制
页面不可直接访问,防止黑客对页面篡改。
页面访问通过连接动作驱动,访问时作权限检查。
有效防止用户通过地址栏输入地址对信息非法访问。
系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。
4.5易用性
网上购物系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。
网上购物系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 需求 规格 说明书