网上书店需求分析说明书.doc_第1页
网上书店需求分析说明书.doc_第2页
网上书店需求分析说明书.doc_第3页
网上书店需求分析说明书.doc_第4页
网上书店需求分析说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

三、需求规格说明书网上书店需求规格说明书1引言11.1编写目的11.2项目背景21.3定义21.4参考资料22任务概述22.1目标22.2运行环境22.3条件与限制23数据描述33.1静态数据33.2动态数据33.3数据库介绍33.4数据词典33.5数据采集34功能需求34.1功能划分34.2功能描述35性能需求35.1数据精确度35.2时间特性35.3适应性36运行需求36.1用户界面36.2硬件接口36.3软件接口36.4故障处理37其它需求31引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。】为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景a. 项目的委托单位、开发单位和主管部门b. 该软件系统与其他1.3定义【列出文当中所用到的专门术语的定义和缩写词的原文。】1.4参考资料a. 项目经核准的计划任务书、合同或上级机关的批文b. 项目开发计划c. 文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源2任务概述2.1目标2.1.1、开发目标实现网上书店系统的基本功能,包括会员管理、图书出入库、书目检索、书目分类管理、购物车、订单功能、会员账户管理等功能。2.1.2、应用目标系统实现网上书店大型系统,本实验以考研类图书为例。添加前台后台服务两个不同操作,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机智能化管理,提高工作效率和经济效益。2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 6.0数 据 库:Microsoft SQL Server 2000语言:Adobe Dreamweaver CS4浏览器:IE/ Maxthon/ sogou 等客户端系统:Windons 2000/2003/XP/Vista/win 7 2.3条件与限制为了使网上书店获得更好的安全性、扩展性和更好的执行效果,整个系统采用分布式部署的方案,奖惩在关键业务逻辑的应用程序服务器或应用程序服务器的集群、承载业务数据的数据库服务或数据库服务器的集群隔离开来,实现管理与数据的分离,便于管理和维护。网上书店是面对互联网的用户,进行交易前必须注册为本系统平台会员才能进行应有的权限;应用本平台必须保证电脑或其他访问平台的软件有杀毒或防毒的功能,对于因用户中毒的产生的交易损失,本平台不负任何责任;平台用户妥善保管好个人的用户名及密码,一旦丢失,需尽快提供相关证明交给管理人员进行相关账户的锁定与资料修改。3数据描述3.1静态数据主要是图书信息库的建立,包括书名,编号,作者,出版商,数目类型。以及管理员信息的输入,包括用户名,密码。 3.2动态数据输入的操作需求如下如下:序号输入信息操作和处理输出1URL地址信息网络访问首页2点击各类书籍的浏览按钮浏览书籍各种书的书名分类显示3书名,作者,出版商,分类查询图书列表包括唯一的编号(无书,就显示并说明)4点击图书列表的书名查询显示书的具体信息(概要,作者,出版商,编号)5点击注册页面跳转注册页面6用户名,密码,真实姓名,联系方式(电话号码),住址,邮编,e-mail确认,提交到系统该信息被保存7用户名,密码登录操作和验证是否登陆成功(成功显示包含购物车,图书查询,显示具体信息书籍浏览,包含修改注册信息的按钮)8点击修改注册信息页面跳转注册页面9选中书名,点击确认购买确认,提交到系统该本书的编号写入购物车表10点击查看购物车页面跳转显示购物车页面11选中书名,点击确认删除确认,提交到系统在购物车表中删除该书编号指定会员个人信息删除对应数据被删除书名,编号,作者,出版商,分类提交到系统该信息被保存指定图书信息删除对应数据被删除指定图书信息修改更新数据 【包括输入数据和输出数据。】3.3数据库介绍数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据的查询,添加,删除,修改,分类显示等操作。开发应用软件:SQLserver2000 主要针对数据库的建立 Dreamweaver 针对网页的制作。【给出使用数据库的名称和类型。】3.4数据词典我们的数据字典主要以数字字典卡片表示1、名字会员注册表别名Userregister描述游客经过注册后成为网站会员。会员有如下功能:修改注册资料、修改密码、图书查询、查看图书详细信息、添加图书到购物车、查看购物车、删除购物车内图书等。定义会员注册表=用户名username (40位,char)+真实姓名realname(40位,char)+密码code(6位,char)+联系方式contactinformation(11位,char)+住址address(50char)+邮编postalcode(6位,char)+ email(20char)位置数据库名字用户名别名username描述唯一地标识会员,作为关键域,不可有重名定义用户名=40字符40位置会员注册表管理员购物车名字图书信息别名Book描述用于存放网上书店所有的书籍的详细信息定义图书信息= 图书编号bookNo 6(char) +书名bookname(50位,char)+作者writer(40位,char)+出版商publisher(50位,char)+一级类编号firstID(4char)+单价price(4位,int)+摘要summary (2000char)+二级类编号secondID (4char)+ 购物车编号scNo (6位,char)位置三级分类数据库 名字图书编号别名bookNo描述作为一本书的唯一编码,不可有重名定义图书编号=6char6位置图书信息购物车名字书名别名bookname描述标示一本书,可以有重名定义书名=50char50位置图书信息购物车 名字 管理员别名administration描述系统管理员实现对注册会员的管理,包括删除会员;实现对图书的管理,包括添加/删除/修改新书、添加/删除/修改分类等定义管理员=用户名adname(40char)+密码code(6位,char)位置数据库 名字购物车别名shoppingcart描述会员可以将需要的图书放入到购物车,也可以将购物车中的图书删除,购物车在下次登陆时内容还存在,不会因为浏览器的关闭而消失。定义购物车=购物车编号scNo(6位,char)+用户名username(40char)+图书编号bookNo(6char) +图书名bookname(50位,char) +单价price(4位,int)+应付款due(4位,int)位置数据库6、名字一级分类别名Firstsort描述主要的区分考研公共课必备的书和专业课必备书定义Firstsort=一级类编号firstID(4char)+ 公共课专业课类sort(50char)位置数据库 7名字二级分类别名secondsort描述主要存放考研公共课的书的类型名称(政治,英语,数学)和专业课书的类型名称(地理信息系统,计算机,森林经理等)定义secondsort =二级类编号secondID(4char)+类型名称sortname(50char) +一级类编号firstID(4char)位置数据库8、名字三级分类别名Book描述用于存放网上书店所有的书籍的详细信息定义图书信息= 图书编号bookNo 6(char) +书名bookname(50位,char)+作者writer(40位,char)+出版商publisher(50位,char)+一级类编号firstID(4char)+单价price(4位,int)+摘要summary (2000char)+二级类编号secondID (4char)+ 购物车编号scNo (6位,char)位置数据库9名字四级分类别名foursort描述主要是对应书本的内容定义foursort=四级类编号fourID (4char)+图书编号bookNo(6 char)+书名bookname(50位,char)+详细内容content(5000char)位置数据库3.5数据采集主要收集入户的图书信息,会员信息通过注册会员输入,购物车信息通过会员添加。4功能需求4.1功能划分4.2功能描述5性能需求5.1数据精确度系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足商家对信息处理的需求。由于网上购书系统的书目查询功能和购物车功能对于整个系统的功能和性能完成举足轻重。作为系统的主要数据来源和商家主要盈利方式,其准确性很大程度上决定了网上购书系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。5.2时间特性1系统的响应速度网上购书系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证会员和后台管理人员不会因为速度问题而影响工作效率。例如:系统能够以1秒的最大响应时间处理200个并发会员对业事物A的访问,此时服务器的CPU占用率不超过75%,内存使用率不超过70%;峰值时刻有400个用户,允许响应时间处长为3秒,此时服务器的CPU占用不超过85%,内存使用率不超过90%当并发请求低于100时的响应时间,并发请求大于100小于200时的响应时间,最大并发请求数量,数据传输时间,运行时间等等,都要依据当前的标准制定一个详细的就解决方案和补充方案。【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】5.3适应性网上购书系统在开发过程中,应该充分考虑以后的可扩充性。例如网上购书系统能能扩充,会员与游客查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。1系统的易用性和易维护性网上购书系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。网上购书系统中涉及到的数据是商家相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。2系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。3系统的先进性目前计算系统的技术发展相当快,做为网上购书系统,应该保证系统在近十年内仍旧是先进的,在系统的生命周期尽量做到系统的先进。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。 6运行需求6.1用户界面【如屏幕格式、报表格式、菜单格式、输入输出时间等。】人性化界面设计,操作简单,网页一目了然、视图优美等特点。采用菜单界面驱动方式,给用户带来极大的便利,采用友好设计。界面需求输入设备:键盘,鼠标。输出设备:显示器。显示风格:IE界面。显示方式:1024768输出格式:网页方式。页面设计主页:在页首显示欢迎语。 菜单栏:登陆、注册、购物车、订单、退出系统、搜索 图书分类:公共类6.2硬件接口本软件不需要特定硬件或硬件接口进行支撑,586以上的PC机均可运行此软件。6.3软件接口运行于Windons2000及更高版本。6.4故障处理系统设计十分精细,正常使用一般不会出错,但由于不明原因出现故障是正常的。若在运行中出现不可恢复的系统故障,必须保证数据库的数据安全性、完整性。调试中遇到的问题预测及解决预案:1、遇到系统提示“数据库已经关闭”的信息

温馨提示

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

评论

0/150

提交评论