网上书店系统需求规格说明书.docx
- 文档编号:1922172
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:10
- 大小:16.84KB
网上书店系统需求规格说明书.docx
《网上书店系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《网上书店系统需求规格说明书.docx(10页珍藏版)》请在冰点文库上搜索。
1.引言 2
1.1编写目的 2
1.2文档约定 2
1.3预期读者和阅读建议 2
1.4产品的范围 2
1.5参考资料 2
2.综合描述 4
2.1产品的背景 4
2.2产品的功能 4
2.3用户类和特征 4
2.4运行环境 5
2.4.1服务端 5
2.4.2客户端 5
2.5设计和实现上的限制 5
3.外部接口需求 6
3.1用户界面 6
3.2硬件接口 6
3.3软件接口 6
3.4通信接口 6
4.系统特性 7
4.1说明和优先级 7
4.2激励/响应序列 7
4.3功能需求 7
5.其他非功能需求 8
5.1性能需求 8
5.1.1数据精确度 8
5.1.2时间特性 8
5.2安全设施需求 8
5.3安全性需求 8
5.4软件质量标准属性 8
5.5业务规则 9
5.6用户文档 9
5.7故障处理 9
6.其它需求 10
6.1系统的功能实现情况:
10
6.2系统的安全性:
10
6.3系统的容错性:
10
6.4系统的封闭性:
10
1.引言
1.1编写目的
在完成了针对网上书店市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上书店系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2文档约定
正文使用宋体小四,标题分为一、二、三级标题。
1.3预期读者和阅读建议
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1.4产品的范围
网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。
1.5参考资料
[1][美]XinChen著,温昱靳向阳译,应用框架的设计与实现,北京,电子工业出版社,2006
[2][美]DavidChappell著,荣耀译,.NET大局观(第2版),北京,电子工业出版社,2006
[3] 陈冠军,征服ASP.NET2.0Ajax——Web开发技术详解,北京,人民邮电出版社,2007
[4] [美]巴拉赫,[美]兰宝著,车皓阳,杨眉译,UML面向对象建模与设计
(第2版),北京,人民邮电出版社,2006
[5] [美]JoshuaKerievsky著,杨光刘基诚译,重构与模式,北京,人民邮电出版社,2006
[6] [美]科曼(Cormen,T.H.)等著,潘金贵等译,算法导论(原书第2版),北京,机械工业出版社,2006
[7] [美]詹姆士著,郭海郭涛译,编程之道(中英文对照),北京,电子工业出版社,2006
2.综合描述
2.1产品的背景
随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。
当然,网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的方式向读者出售书本。
国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。
对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。
而关键的一点,就是他们只是基于B2C的,只有自己在卖书,而我们所要改进的就是引入C2C经营理念,增加了读者售书的功能,读者可以对来说已经不需要的书本售给需要它的人,当然不是免费的,系统按照设定的比率进行收费,实现额外的营运收入。
2.2产品的功能
(一) 前台实现功能
1、 新客户注册
2、 书籍分类搜索
3、 热销排名榜
4、 新书籍上架
5、 实现购物车功能模块
6、 订单查询功能
7、 在线支付功能/网上银行支付功能
8、 前台页面管理
(二) 后台管理实现功能
1、 用户注册信息管理
2、 订单添加/删除/修改管理功能
3、 书籍信息管理
4、 客户权限管理
5、 订阅系统管理
6、 客户访问统计
7、 网站统计管理
2.3用户类和特征
(1)本书店的店长,要具有比较优秀的管理才能。
在进书的时候具有独特的判断眼光和审时度势的能力。
(2)本网站的会员就是网络上的游客们,所以用户界面要做得友好,操作简单易懂、不繁琐。
用户信息较多,所以要追求较高的安全性,以致保护用户的有效信息不被窃取。
2.4运行环境
2.4.1服务端
A.操作系统:
Windows2003Server
B.Microsoft.NETFramework2.0
C.MicrosoftSQLServer2005
D.MicrosoftAtlas1.0正式版
E.FastReportV4.01、Netadvantage53CLR2.0、TeeChart
2.4.2客户端
A.Windows95/98/me/Xp/2000/2003,Unix,Linux,Vista,MacOS各版
B.lE/Maxthon/GreenBrown/Firefox等浏览器
2.5设计和实现上的限制
为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。
实现管理与数据的分离,便于管理和维护
网上书城面向全球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。
3.外部接口需求
3.1用户界面
人性化界面,操作简便,一目了然。
登录界面和浏览书籍界面优美,且采用菜单界面驱动方式,对用户友好。
3.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。
586以上PC机均可运行此软件。
3.3软件接口
运行于WindowsXP及更高版本的操作系统之上。
3.4通信接口
网上书店是基于WEB的网上应用系统,所以它要能在所有浏览器上运行,同时还得遵循TCP/IP协议,在安全加密方面采用网上支付与网上银行。
4.系统特性
4.1说明和优先级
本系统的前台销售管理系统实现的功能类似于现实生活中的商店•销售,顾客可以浏览商品、选择商品、结账完成购物等。
在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。
在支付方面,根据公司的需求,采用了“货到付款”和“邮局汇款”的方式。
本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。
本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上载功能,从而增强了图书商品的宣传效果。
对订单的管理是后台管理系统中关键的部分,根据公司的需求,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。
对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。
4.2激励/响应序列
用户注册或登录时,通过输入账号和密码,在服务器端会进行账号密码匹配,正确则进入系统。
在进行书籍管理时也是对服务器端数据进行更新。
用户进行一系列操作时,客户端会给出相关提示。
4.3功能需求
(1) 在Internet,客户可通过IE或其他浏览器浏览书目信息;
(2) 在互联网,可提交订单;
(3) 具有购物车功能;
(4) 客户能通过书名来检索书籍;
(5) 客户可在网上进行注册,成为会员;
(6) 客户能查看当前订单和以往订单;
(7) 商家能查找客户信息;
(8) 书店管理员在发货后能改写订单中的发货日期。
5.其他非功能需求
5.1性能需求
5.1.1数据精确度
A.要按照严格的数据格式输入,否则系统不予响应进行处理。
B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。
因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:
直接查询和模糊查询。
5.1.2时间特性
一般操作的响应时间应在120量秒内。
5.2安全设施需求
网上书店在进行线上支付时,必须确定用户设备已安装数字安全证书。
5.3安全性需求
(1)客户在注册和修改密码时必须确认账号和密码是合法的,同时密码长度和复杂度要达到系统默认要求。
(2)客户在设置网上支付密码时不能与登录密码相同,且不支持复制及记住密码功能。
(3)登录系统的记住密码必须保证在同一设备上且规定一定时间。
(4)商家要设定管理密码,管理员权限不能通过注册获得。
5.4软件质量标准属性
系统必须有客户注册登录、书籍浏览、添加购物车、订单确认、客户信息修改,商家店铺管理、商家注册、管理员审核子系统。
网站所能容纳的店铺不得低于10万家,服务器记录书籍量不得低于一千万本,客户人数不得低于一亿。
网站同时容纳在线人数高于一百万时,网页响应时间不得高于0.5秒。
5.5业务规则
(1)只有持有管理员密码的用户才能进行商家注册申请。
(2)网上支付10天后,若客户不确认收货,系统会自动将货款汇给商家。
5.6用户文档
首先用户在页面输入必须填写的信息,并单击〈提交>按钮来提交个人信息。
提交后,在另一个页面中进行验证,如果输入的用户已经被其他用户注册使用过,那么系统会提示用户相应的信息,如果输入的用户名没有被其他用户注册使用并且系统要或必须填写的信息都合理,那么该用户就会成功注册。
由于用户注册系统是独立的,因此完全可以把这个用户注册系统作以独立的子系统进行使用。
其主要功能:
显示注册过的用户,以方便与他们之间的联系,统计网站的访问量为以后购物提供方便。
5.7故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
(1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
(2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。
此时你可用“ifnotisnull”语句先判断一下是否为空记录,再操作。
(3)有些运行错误也可用补获异常进行处理。
6.其它需求
6.1系统的功能实现情况:
用户可在本系统下实现各种用户要求的功能
6.2系统的安全性:
对于系统的重要数据都有密码保护,具有一定的安全性
对用户提供证书支持(此功能在后续版本中实现)
6.3系统的容错性:
用户输错数据都有提示信息,具有较好的容错性能。
6.4系统的封闭性:
用户的封闭性较好,用户基本上在提示信息下输数据。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 需求 规格 说明书