《网上购书系统网站需求分析规格说明书.doc》由会员分享,可在线阅读,更多相关《网上购书系统网站需求分析规格说明书.doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网 上 书 店 系 统需求规格说明书编制: 吕帅 编制日期: 2011-09-23 审核: 批准: 目 录1引言31.1编写目的31.2项目背景31.3定义31.4参考资料42任务概述42.1目标42.1.1开发目标42.1.2应用目标42.2运行环境42.2.2.1服务端42.2.2.2客户端52.3条件与限制53数据描述53.1数据流图54功能需求84.1功能划分84.2功能描述9前台功能:9(二)后台管理实现功能115性能需求126运行需求127其它需求13网上书店系统需求说明书1引言1.1编写目的通过对网上购书的前期调研和市场观察,初步拟定了整个网站系统的需求规格,所以特此编写此软件需
2、求规格说明书以明巨细。 此需求规格说明书对网上购书系统网站做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。1.2项目背景近年来,随着互联网的不断深入到平常人家,网络技术发展迅速,许多现实中的店铺也已经移植到网上,通过互联网进行交易,Internet也俨然成为现下最具市场潜力和开发价
3、值的领域,毕竟由于本地的销售品或许会短缺,或许会物价不合理,所以网上交易平台出现了,应运而生,淘宝网就是个很鲜明的例子,而网上书店也是一个不错的课题,先前已经有卓越,当当的成功案例,这种通过WEB应用和数据库应用综合的电子商务交易型网站可以以其打破空间界限、通过快递将各地需求商品通过网络流通,以降低企业生产成本、减少中间环节达到物美价廉目的等优势在现今的交易领域取得一个至关重要的位置。所以我所选的项目是网上书店这种相对简单的网站式交易平台。1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。1.4参考资料1徐磊 编
4、著,网页制作与网站建设技术大全,清华大学出版社,20082 耿跃鹰,李秋平 等编著,网页制作与网站开发从入门到精通,清华大学出版社,20083澳 麦斯阿塞克(Leszek A.Maciaszek) 编著, 马素霞, 王素琴, 谢萍 等 译,需求分析与系统设计,机械工业出版社,2009 2任务概述2.1目标2.1.1开发目标 开发目标是网上书店,网站式交易平台,实现图书分类,图书范围性查找,图书准确性查找,以及上传图书出售信息(经过管理审核),但是由于对于银联卡支付和支付宝支付这方面比较陌生,涉及到财产安全问题,在没有足够技术能力支持前只接受货到付款模式。网上书店系统的基本功能,包括会员管理,图
5、书出入库,书目检索,书目分类管理,购物车,订单功能,书目评价等功能。 2.1.2应用目标 网上书城实现网站式交易平台,实现图书分类,图书范围性查找,图书准确性查找,以及上传图书出售信息(经过管理审核),但是由于对于银联卡支付和支付宝支付这方面比较陌生,涉及到财产安全问题,在没有足够技术能力支持前只接受货到付款模式。 2.2运行环境2.2.2.1服务端A. 操作系统:Windows 2003 ServerB. Microsoft .NET Framework 2.0 C. Microsoft SQL Server 2005D. Microsoft Visual Studio 2005 或者 ec
6、lipse 6.2E. Internet Information Server 5.0 或者tomcat6.02.2.2.2客户端A. Windows 95/98/me/Xp/2000/2003, Unix, Linux,Vista,Mac OS各版 BIE/Maxthon/360/QQ/Firefox等浏览器2.3条件与限制 由于技术方面,付款方式比较麻烦,要货到付款,然后还要回复是否收到,所以这方面还有待提高,使用JAVA和C#语言做网站,与数据库关联,便于使用而且是个人的专业方向,所以相对的比较熟练,同时数据库方面需要客户方自己分配专业的数据库管理人员进行管理。同大多数购书网站不同的是这
7、套网站系统比较稚嫩,完全不能担当主要门户,所以客户方可以在此基础上进行定制和改进。对于代码方面,完全可以对客户方进行开源。3数据描述3.1数据流图顶层DFD客户购书系统客户所需书信息书整体DFD客户订书处理支付处理客户D1订书信息支付信息D2所需书信息订单书注册DFD挑选1.2放入购物车1.3书D1所选书信息注册1.1填写信息支付DFD由于本网站系统对支付平台构建很少,支付平台涉及到与银联方进行交涉以及财产安全,在技术不成熟时期不适合构建此平台系统,但是模拟还是可以的。转到支付平台2.1付款2.2对账2.4配送2.5订单提示信息提示信息提示信息能够转回网上书城2.3用户信息D3账单信息D3账单
8、信息库存DFD订单处理2.5.1配送单仓库管理方处理2.5.2D4客户信息单信息单出货2.5.3信息单核对信息2.5.5配送2.5.4D4客户信息单D5收货信息单4功能需求4.1功能划分(一)前台实现功能1、新客户注册2、书籍分类搜索3、精品推荐4、新书籍上架5、实现购物车功能模块6、订单查询功能7、前台页面管理(二)后台管理实现功能1、用户注册信息管理2、订单添加/删除/修改管理功能3、书籍信息管理4、客户权限管理5、订单系统管理6、客户访问统计7、网站广告管理4.2功能描述前台功能:书店前台 前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电
9、脑操作的客户,也能轻松的享受电子商务给他们带来的便利。(1)、前台主要功能包括注册/登录、我的账户、新闻发布、书店介绍、联系方式、图书查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、精品推荐、意见反馈、购物车、在线交流、自动友情链接功能等等。(2)、书店系统前台设计的特色(a)、我的账户 每个注册的用户,都拥有一个属于自己的账户管理界面,客户可以轻松的管理个人基本资料,送货信息资料,修改密码,管理订单,查看收藏架中的图书,查询订单汇总。本系统充分考虑到了本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自己的一切信息,从而提高对书店的信任度
10、,进一步增加书店的销售额。实例图个人资料可在此修改或补充你的注册信息修改密码修改你的注册密码我的订单查询订单明晰、修改或确认订单我的收藏夹收藏喜爱的图书,方便以后购买收货人信息增加或修改收货人信息统计信息你在本站的一些交易数据的信息图书状态查看图书的是否出货(b)、信息的实时发布网上书店的页面更新可以让客户充分了解书店的动向,以及书籍上下架情况。(c)、购书的详细过程会员注册-选择图书-去下订单-书店发货-快递公司送货-客户收到图书核查无误后付款(d)、多种检索方式传统书店最困惑的就是购书时的盲目性,找一本书,需花费大量的时间和精力,网上书店这方向的困惑已经得到了彻底的解决,数据库的高效检索,
11、让客户找书不再烦恼。本系统运用了先进的检索方式,包括模糊查询,按出版社、按分类,按图书价格范围,按作者,按标题等多种查询方法,同时查询方法简单易懂。(e)、灵活多样的图书展示区系统前台结构图系统前台会员登陆图书展示订购服务意见反馈会员注册会员主页新书上架精品推荐优惠专区详细分类立即购买加入购物车意见与建议合作意向投诉4.2.1.1新客户注册:客户注册成为本站会员,需要如实填写资料,有些资料需要相关验证。4.2.1.2书籍分类搜索:用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。4.2.1.3. 精品推荐:根据最近书籍的销售量,为用户提供精品推荐。4.2.1.4. 新书籍上架:
12、把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。4.2.1.5. 实现购物车功能模块:实时显示用户当前所购书目,可以增加或删除4.2.1.6 订单查询功能:客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。4.2.1.7前台页面管理:注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。(二)后台管理实现功能系统后台结构图系统后台用户管理图书管理订单管理访问流量统计广告管理及网站维护4.2.2.1用户注册信息管理:网站管理人员对用户注册信息的编辑分类和管理。4.2.2.2订单添加/删除/修改管理功能:对于用户提交的订单进行审核
13、,并实现对订单的添加/删除/修改管理。4.2.2.3书籍信息管理:a出版社管理:可以在此处增加或修改删除相关信息,请确保此处信息的真实性。b类别设置:对书目类别进行相应的操作(增加,删除,修改)c分类管理:将相关图书进行分类操作(注:此操作可以在图书入库的时候进行选择)d书籍销售量管理:根据销售量把书籍进行分类排行。4.2.2.4订阅系统管理:对用户提交的订阅信息进行审核。4.2.2.5客户访问统计:对网站的流量进行日,周,和季度的统计。反馈网站的浏览量。4.2.2.6广告管理及网站维护若需要资金融入则需要对网站进行更改,并插入广告,同时更改网站时可以对网站进行例行维护和美化。5性能需求5.1
14、数据精确度 A要按照严格的数据格式输入,否则系统不予响应进行处理。 B查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。 5.2时间特性 一般操作的响应时间应在120毫秒内,视网络情况而定。5.3适应性 根据主机的质量和运行速度满足网络业务平台的需求。 对前面提到的运行环境要求不应存在困难。 6运行需求6.1用户界面 人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。6.2硬件接口 本软件不需要特定的硬件或硬件接口进行支撑。 586以上PC机均可运行此网站系统。 6.3软件接口 运行于Windows95及更高版本的操作系统之上。 6.4故障处理 在输入不对的符号定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出界面重新开始。在书的库存小于会员购买的数量是必须提示库存不足,而不是还可以卖给会员。7其它需求7.1系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能 7.2系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性独立后台数据存储,一般用户无法更改别人数据。7.3系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。 7.4系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。