网上书店需求规格说明书(共10页)_第1页
网上书店需求规格说明书(共10页)_第2页
网上书店需求规格说明书(共10页)_第3页
网上书店需求规格说明书(共10页)_第4页
网上书店需求规格说明书(共10页)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上1引言1.1编写目的在完成了针对网上书店市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对网上书店系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。1.2文档约定正文使用宋体小四,标题分为一、二、三级标题。1.3预期读者和阅读建议本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作

2、起指导作用。本文也是项目完成后系统验收的依据。1.4产品的范围网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。1.5参考资料1美Xin Chen 著,温昱 靳向阳 译,应用框架的设计与实现,北京,电子工业出版社,20062美David Chappell著,荣耀 译,.NET大局观( 第2版),北京,电子工业出版社,20063陈冠军,征服ASP.NET 2.0 AjaxWeb开发技术详解,北京,人民邮电出版社,2007 4美巴拉赫,美兰宝 著,车皓阳

3、,杨眉 译,UML面向对象建模与设计(第2版),北京,人民邮电出版社,20065美Joshua Kerievsky著, 杨光刘基诚译,重构与模式,北京, 人民邮电出版社,20066美科曼(Cormen,T.H.)等著,潘金贵 等译, 算法导论(原书第2版),北京,机械工业出版社,20067美詹姆士 著,郭海 郭涛 译,编程之道(中英文对照),北京,电子工业出版社,20062综合描述2.1产品的背景 随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。当然,网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的方式向读者出

4、售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。而关键的一点,就是他们只是基于B2C的,只有自己在卖书,而我们所要改进的就是引入C2C经营理念,增加了读者售书的功能,读者可以对来说已经不需要的书本售给需要它的人,当然不是免费的,系统按照设定的比率进行收费,实现额外的营运收入。2.2产品的功能(一)前台实现功能1、新客户注册2、书

5、籍分类搜索3、热销排名榜4、新书籍上架5、实现购物车功能模块6、订单查询功能7、在线支付功能/网上银行支付功能8、前台页面管理(二)后台管理实现功能1、用户注册信息管理2、订单添加/删除/修改管理功能3、书籍信息管理4、客户权限管理5、订阅系统管理6、 客户访问统计7、 网站统计管理2.3用户类和特征(1) 本书店的店长,要具有比较优秀的管理才能。在进书的时候具有独特的判断眼光和审时度势的能力。(2) 本网站的会员就是网络上的游客们,所以用户界面要做得友好,操作简单易懂、不繁琐。用户信息较多,所以要追求较高的安全性,以致保护用户的有效信息不被窃取。2.4运行环境2.4.1服务端A. 操作系统:

6、Windows 2003 ServerB. Microsoft .NET Framework 2.0 C. Microsoft SQL Server 2005D. Microsoft Atlas 1.0 正式版E. FastReport V4.01、 Netadvantage53CLR2.0、TeeChart2.4.2客户端A. Windows 95/98/me/Xp/2000/2003, Unix, Linux,Vista,Mac OS各版 BIE/Maxthon/GreenBrown/Firefox等浏览器2.5设计和实现上的限制为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个

7、系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。实现管理与数据的分离,便于管理和维护网上书城面向全球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。3外部接口需求3.1用户界面人性化界面,操作简便,一目了然。登录界面和浏览书籍界面优美,且采用菜单界面驱动方式,对用户友好

8、。3.2硬件接口本软件不需要特定的硬件或硬件接口进行支撑。586以上PC机均可运行此软件。3.3软件接口运行于WindowsXP及更高版本的操作系统之上。3.4通信接口网上书店是基于WEB的网上应用系统,所以它要能在所有浏览器上运行,同时还得遵循TCP/IP协议,在安全加密方面采用网上支付与网上银行。4系统特性4.1说明和优先级本系统的前台销售管理系统实现的功能类似于现实生活中的商店·销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真

9、正做到“简洁、高效、流畅”的购物环境。在支付方面,根据公司的需求,采用了“货到付款”和“邮局汇款”的方式。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上载功能,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据公司的需求,采用订单状态来标识图书的各个流通环节,

10、在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。4.2激励/响应序列 用户注册或登录时,通过输入账号和密码,在服务器端会进行账号密码匹配,正确则进入系统。在进行书籍管理时也是对服务器端数据进行更新。用户进行一系列操作时,客户端会给出相关提示。4.3功能需求(1)在Internet,客户可通过IE或其他浏览器浏览书目信息;(2)在互联网,可提交订单;(3)具有购物车功能;(4)客户能通过书名来检索书籍;(5)客户可在网上进行注册,成为会员;(6)客户能查看当前订单和以往订单;(7)商家能查找客户信息;

11、 (8)书店管理员在发货后能改写订单中的发货日期。5 其他非功能需求5.1性能需求5.1.1数据精确度 A要按照严格的数据格式输入,否则系统不予响应进行处理。 B查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。 5.1.2时间特性 一般操作的响应时间应在120毫秒内。5.2安全设施需求 网上书店在进行线上支付时,必须确定用户设备已安装数字安全证书。5.3安全性需求(1)客户在注册和修改密码时必须确认账号和密码是合法的,同时密码长度和复杂度要达到系统默认要求。(2)客户在设置网上支付密码时不能与登录密

12、码相同,且不支持复制及记住密码功能。(3)登录系统的记住密码必须保证在同一设备上且规定一定时间。(4)商家要设定管理密码,管理员权限不能通过注册获得。5.4软件质量标准属性系统必须有客户注册登录、书籍浏览、添加购物车、订单确认、客户信息修改,商家店铺管理、商家注册、管理员审核子系统。网站所能容纳的店铺不得低于10万家,服务器记录书籍量不得低于一千万本,客户人数不得低于一亿。网站同时容纳在线人数高于一百万时,网页响应时间不得高于0.5秒。5.5业务规则(1)只有持有管理员密码的用户才能进行商家注册申请。(2)网上支付10天后,若客户不确认收货,系统会自动将货款汇给商家。5.6用户文档首先用户在页

13、面输入必须填写的信息,并单击<提交>按钮来提交个人信息。提交后,在另一个页面中进行验证,如果输入的用户已经被其他用户注册使用过,那么系统会提示用户相应的信息,如果输入的用户名没有被其他用户注册使用并且系统要或必须填写的信息都合理,那么该用户就会成功注册。由于用户注册系统是独立的,因此完全可以把这个用户注册系统作以独立的子系统进行使用。其主要功能:显示注册过的用户,以方便与他们之间的联系,统计网站的访问量为以后购物提供方便。 5.7故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案: (1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时 可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。 (2)关于空记录带来的麻烦 有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记

温馨提示

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

评论

0/150

提交评论