




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
福建XXXX学院 计应XX班需求分析报告文档编号:QW04201001-09 版 本 号:DEV1.0 文档编写者: 项目小组成员: 1. 目的和对象在完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入的探讨和分析的基础上,提出了这份软件需求规格说明书。此需求明确了所要开发的软件应具备的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在这基础上进一步提出概要设计说明书和完成后续设计与开发工作。2. 项目背景描述(1) 项目的委托单位:福建农业职业技术学院(2) 开发单位:福建农业职业技术学院信息系计应1002班(3) 主管部门:计应1002班 林燕 刘超茹 陈淑兰(4) 该软件系统与其他系统的关系,描述本项目的适用场合及业务处理情况:(5) 项目名称:网上书店的需求分析报告(6) 名词定义:数据字典:关于数据的信息的集合,也即是对数据流图中的包含的元素的定义的集合。(7) 调研情况介绍:3. 用户情况1) 用户特点(1)用户的组织结构及职责:注册,登录;图书信息的查询;订单的登记。(2)用户的技术水平:一般2)(1)业务工作流程图1)顾客功能模块用例图(2) 顾客功能模块流程图用户登录注册是否合法 否 是意见反馈管理信息 下订单浏览商品 搜索商品退出顾客功能模块用例具体分析 用户注册模块a) 用例图 b)用例描述 用户注册后成为系统会员。c)操作流程退出保存填写个人信息 登录 (2)业务情况描述:管理员可以在订单管理模块可以进行对用户下过的订单进行处理,也可以查看订单明细,订单状态的修改。(3)用户原有情况:管理员:相关图书信息的输入、删除、更新、添加等;查询时的查询条件的输入和相关信息的打印等;处理客户的反馈意见等。客户:注册,登录;图书信息的查询;订单的登记。4.任务概述1)目标:制作功能完善的网上书店系统2)作用范围以及其他应向读者说明的有关软件开发的背景5.运行环境1)硬件环境:客户机:普通pc CPU:p4 1.8GHz 内存:256MB以上 分辨率:推荐使用1024*768像素WEB服务器 CPU:p4 1.8GHz 内存:256MB以上数据库服务器 CPU:p4 1.8GHz 内存:256MB以上2)软件环境操作系统:Window 2000以上数据库:SQL Server 2008开发工具包:Visual Studio 2010JSP服务器:Tomcat浏览器:IE6.03)条件与限制进行显然方案选择比较的期限:暂不考虑经费来源和使用限制:暂不考虑法律和政策方面的限制:暂不考虑硬件、软件、运行环境和开发环境的条件和限制:在Windows XP SP2下使用建议开发软件投入使用的最迟时间:两个月4)主要特点在网上书店买书,可以查到所买图书的更多信息,因为网上书店是一个网站,它有它独特的售书方式和功能。如用户注册会员功能等,会员类型有:高级会员、金牌会员等。有的网上书店有会员积分设置,如达到一定积分时自动成为高级会员,高级会员会有优惠和特别的服务。还有就是支付方式了,一般网上书店都有三种类型的支付方式:汇款类支付、在线支付、其他支付方式,其中在线支付只要到支付平台开户后,将所获开户信息填入即可。当在网上书店购书后,用户所购图书都在网站上有记录,方便用户查询。网上书店的优势:涉及范围广,经营成本低,劣势:信用度如果低,影响生意; 现实书店的优势:直观,信用度高。劣势:涉及范围有限,经营成本高; 现在有部分现实书店已经开始从网上书店进货了。由于网上书店的蓬勃发展,消费者通过网络购书的行为越来越多。网上书店的价格透明,使得消费者往往通过在各个网上书店查找需要买的图书进行价格比较,挑选价格最便宜的网上书店进行购买。有的情况下,一些图书在一个网上书店缺货,在另外一个网上书店可以购买。这对消费者进行网上购物造成了一定的不便。 由此原因产生了许多图书比价网站(如“买书吗?”图书搜索比价导购网、郎朗图书搜索等)。他们依附于主流网上书店,对各大网上书店的图书价格、缺货情况进行整合,提供给消费者一个清晰的价格比较,使得消费者能够迅速做出购买决策。此外,在进行多本书购买的时候,此类网站也提供了多图书购买方案推荐。如如“买书吗?”图书搜索比价导购网:可以根据消费者所在的省市地区、是否在大学校园内、选择何种配送方式,以此得出最优惠价格的购买方案。 图书比价网站作为比价网的一个领域分支,最早产生于美国。在中国,由于网上购书占据网上购物极大份额,所以图书比价网站成为了比价网的一个代表类型。6、功能需求与功能分析6.1功能划分(一)前台实现功能1、新客户注册2、用户登录与管理3、图书分类查询4、实现购物车功能模块(二)后台管理实现功能1、注册会员管理2、图书分类管理6.2功能描述前台功能描述:(1) 新客户注册 实现新用户注册(2) 用户登录与管理实现会员登陆、会员资料修改、会员密码修改、管理员登陆等功能。(3) 图书分类查询可以按书的名称、出版社、作者等信息进行书籍查询,支持模糊匹配和精确匹配;查询后的图书分页显示,可以查看前一页、后一页、最前页、最后页,能够显示当前页数、共几页等。(4) 图书详细信息显示网页能够提供三级图书目录和四层信息,即一级目录是图书的基本分类目录:其下是图书的二级目录,它对应于某基本分类之下的小分类,其下是三级目录,它对用于某某小分类下的书名及其简要信息;当客户点击三级目录中的某书店后,系统应当显示详细介绍概述的文字与图书信息。(5) 购物车功能会员可以将需要的图书放入到购物车,也可以将购物车中的图书删除,购物车在下次登陆时内容还存在,不会因为浏览器关闭而消失。后台功能描述(1) 注册会员管理系统管理员实现对注册会员的管理,包括删除会员(2) 图书分类管理书有大类小类之分,大类包括考研公开课,考研专业课等,小类分为政治,英语,数学,计算机,法律硕士等。分类要求能够添加、删除和修改。注意在删除某类图书,则其下所有图书都有删除。7、需求分析7.1用户需求用例分析 7.2业务系统的活动图在本系统中,为了保证用户安全舒适的购物环境,设计了简单易用的业务流程:用户可以注册登录网站,登录后,用户能够浏览网站的详细内容,提供搜索引擎,使用户能够按特定的条件对所需图书进行搜索,用户下定单购买商品,用户也修改定单的购买数量,查看定单处理步骤。7.3功能分析按业务需求画出系统结构图8、数据描述8.1静态数据会员编号、身份证、订单编号8.2动态数据订单报表8.3外部数据8.4输入/输出数据对会员注册中“姓名”的输入要求不要超过4个汉字或8个英文字符;会员的性别只能选择不能有键盘输入,出生日期必须输入合法(如1990-01-01),输入身份证号必须合法,即必须为18个数字。对会员买完书后的购书单以表单形式输出,上面有会员的姓名,联系电话,买书的数量及单价和总价钱,购买日期,以及网上书店的地址及联系方式。总的账目输出,会统计每个会员的购物单,会有卖出的书名,书的编号,以及书的数量和书的总价钱。8.5数据流图8.6数据词典商品库存表 inventory管理要求:商品库存表是用来记录书籍的库存量的,当卖出商品时相应的商品数量减少,反之当采购商品时相应的商品数量增加。 表 定 义 如 下:数据项数据类型长度备注ID_Book字符型20书号Classify数字型整形分类BookName字符型100书名Author字符型100图书作者Publisher字符型100出版商Date_Publish日期/时间出版日期PicturePath字符型200图片路径Count_Page数字型整形页数Version字符型20版本Comment字符200内容简介Count_Total数字型整型库存数量Count_Buy数字型整型已购买数量Count_Browse数字型整形浏览次数RecomLevel数字型整型推荐程度:05星级Cost数字型浮点价格Price数字型浮点出版价格Date_Add日期/时间上架日期向厂商采购订单表 purchase_order管理要求:当商品库存不足时产生用于向商家采购商品。 表 定 义 如 下:数据项数据类型长度备注BookName字符型100书名Author字符型100图书作者Publisher字符型100出版社Count_Order数字型整型数量供货商表 payables_detail管理要求:供货商信息表,可删可增。 表 定 义 如 下:数据项数据类型长度备注Bussesname字符型20供货商名Contact字符型20联系电话Remarks字符型100备注应收款明细表 receivables_detail管理要求:此表用于记录单个订单的应收款。 表 定 义 如 下:数据项数据类型长度备注Order_no字符型20销售收入Username字符型20用户名Receivables数字型浮点应收款应付款明细表 payables_detail管理要求:此表用于记录应该付给商家的款项。 表 定 义 如 下:数据项数据类型长度备注Order_no1字符型20销售收入Bussesname字符型20商家名Payables数字型浮点应付款账目表 financial管理要求:用于记录总账,不可删除。 表 定 义 如 下:数据项数据类型长度备注Finance_received数字型浮点销售收入Finance_payed数字型浮点采购支出Finance_total数字型浮点总收入9、性能需求9.1数据精确度本系统要求输入的会员年龄为整数,买书的数量为整数,出生日期是合法的日期形式(如1990-01-01),身份证号码必须为数字。9.2时间特性(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内;9.3使用性(1)复用性(2)灵活性A、操作方式上应该能够满足鼠标和键盘任意切换的需要;B、能够支持Windows95、Windows98、Windows2000、Windows Me和Windows XP的运行环境;C、留有与其他系统的接口。10、运行需求1) 用户界面说明产品的人机界面风格。如屏幕格式、报表格式、菜单格式、输入/输出格式等。2) 硬件接口本软件不需要特定的硬件或硬件接口进行支持。586以上PC机可运行此软件。3)运行Window95 及更高版本的操作系统之上。4) 故障处理正常使用是不应出错,若运行时遇到不可回复的系统错误,也必须保证数据库完好无损。调试中问题及解决的方案:1) 遇到跳出“数据库已经关闭”提示信息组织程序运行时可以查看一下进行此操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运行打开语句打开表。2) 关于空记录带来的麻烦有些空记录往往会使程序无法运行。此时你可以用“if not isnull”语句先判断一下是否为空记录,再操作。3) 有些运行错误也可用捕获异常进行异常处理。11、不确定问题我们组团队目前还没有发现其他的不确定问题。12、风险分析本项目面临的主要风险是:资金有限,在这物欲横流的社会里,竞争力强,对于我们刚创建的网上书店相对薄弱,不如那些开发已经的,久经战场的书店。13、其他需求a.系统功能实现情况:用户可在本系统下实现各种用户要求的功能b.系统安全性:对于系统的重要数据都有密码保护,具有一定的安全性,对用户提供证书支持。c.系统容错性:用户输错数据都有提示信息,具有较好的容错性。d.系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。14同类产品简介如网上订餐的需求分析报告。运行环境:(1)操作系统Window2000Server,Windows XP (2)数据库SQLServer2005。限制条件:服务器里CPU的配置必须是Pentium4以上;内存:512MB以上。硬盘:120GB以上。实现联机工作,打印机一台,网络共享。15、用户手册 在完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对网上书城软件做了全面细致的用户需求分析,明确时所要开发的软件应具体的功能、性能与界面,使系统分析人员及开发人员能清楚的了解用户需求,并在此基础上进一步提出概要设计说明书和完成厚厚续集设计与开发工作。本 说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全施工报告培训内容课件
- 瑞吉欧课程课件
- 安全方面的培训意见课件
- 甘肃温室工程建造方案(3篇)
- 福田防水补漏工程方案(3篇)
- 理想的风筝DI课件
- 班主任经验交流课件
- 玫瑰书香课件
- 仿古园林修缮工程方案(3篇)
- 猫犬驱虫药知识培训课件
- GB/T 4745-2012纺织品防水性能的检测和评价沾水法
- 教师节课件模板
- 移动商务文案写作-第3章课件
- 全科医学的基本原则和特点课件
- 国家综合性消防救援队伍消防员管理规定
- 医药公司新员工考评表
- 生态农庄设计规划课件
- 《工程制图完整》课件
- 互换性与测量技术基础总复习题与答案
- 预防校园欺凌主题班会课件(共36张PPT)
- 全国水土保持规划国家级水土流失重点预防区和重点治理区复核划分
评论
0/150
提交评论