网上书店系统需求分析

上传人:muw****50 文档编号:139371685 上传时间:2022-08-22 格式:DOC 页数:12 大小:276.51KB
收藏 版权申诉 举报 下载
网上书店系统需求分析_第1页
第1页 / 共12页
网上书店系统需求分析_第2页
第2页 / 共12页
网上书店系统需求分析_第3页
第3页 / 共12页
资源描述:

《网上书店系统需求分析》由会员分享,可在线阅读,更多相关《网上书店系统需求分析(12页珍藏版)》请在装配图网上搜索。

1、网上书店管理系统需求分析说明书指导老师:xxx小组人员: xxx计算机学院需求规格说明书1.绪论.21.1编写目的.2.1.2项目背景.21.3网上书店员系统的功能要求.31.4定义、缩写词和符号.31.5参考资料.32.任务概述.32.1目标.32.1.1开发目标.32.1.2应用目标.32.2运行环境.3.2.2.1硬件环境.3.2.2.2软件环境.42.3条件与限制.4.3. 数据描述.43.1静态数据.43.2动态数据.53.3数据库描述.63.4数据流图.63.5数据字典.73.6网上书店系统的数据需求.84. 功能要求.94.1功能划分.94.2功能描述.95性能需求.105.1数

2、据精确度.105.2时间特性.105.3适应性.106. 运行需求.106.1用户界面.106.2硬件接口.116.3软件接口. 116.4故障处理.117其它要求.11需求分析说明书网上书店管理系统1.绪论网上书店管理系统的简介:网上书店系统是便于书商和购买者之间交易的网络平台系统。实现游客浏览图书,搜索图书;游客注册会员,修改密码,会员修改信息、购买图书、订单管理,提交订单,订单查询;销售排行;新书上架;网站公告。1.1编写目的此需求规格说明书对网上书店管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并

3、在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2项目背景本需求分析说明书为软件工程课程的实验项目,希望通过网上书店电子商务网站的设计开发,了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作技巧。由于电子商务的迅猛发展,网上书店系统发展也已经达到一个较高的水准,现在的网上书店系统实现的功能也非常的多,最重要的当属图片的销售,也就是管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能。另外网上书店系统还提供给用户查找数据库中图书相关记录的功能。在确认用户身份方面也已经比较完

4、善,并且具有管理员的功能,管理员对整个数据库可以进行操作。现在拥有一些知名的网上书店系统如:当当,卓越等。就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了书店过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷书店者,几乎都是奋力开拓事业者和苦心求学深造者,时间

5、对他们而言无比宝贵,网上书店节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。开办网上书店系统也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。1.3网上书店系统的功能要求本系统对书店的图书信息和用户(书店工作人员,网站注册用户)信息进行有效的管理,对图书的存销等环节进行信息化管理,实现读者网上浏览图书,购买图书、修改用户信息、新书上架、网站公告的可能。1.4定义、缩写词和符号需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同

6、、标准,规范或其它正式规定文档所需具有的条件或权能。1.5参考资料ASP.NET交互式Web数据库程序设计:邓文渊,文渊阁工作室 ASP.NET通用模块及典型系统开发:张蓓ASP数据库系统开发案例精选:明日期科技,盖天宇,孙明丽等2.任务概述2.1目标2.1.1开发目标本系统希望通过利用日益繁荣的网络,为传统书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的销存等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。2.1.2应用目标本网上书店系统就是实现图书的在线查找,销售,以及图书的在线管理等功能。这种系统的优势在于系统简单

7、,功能强大,扩展能力良好以及能够方便的跨地域操作等性能。2.2运行环境2.2.1硬件环境A 一台586 以上的微机及兼容B内存16MB(最好32MB内存)CVGA 彩显一台2.2.2软件环境Awindows 98 以上的操作系统 BASP.NETCOffice 2000应用软件2.3条件与限制本网上书店系统最好只应用于中小企业的。在功能上还可进一步实现安全防范、与E-Mail和因特网电话集成起来,成为真正的网上书店系统软件。3. 数据描述3.1静态数据下面列出了七个表的具体静态数据:1) 图书信息表此表存放图书信息类型信息字段字段名类型宽度图书ID号ItemIdIntNot null出版ID号

8、PublisherIdInt Not null作者名AuthorNvarchar(40)Not null已销售量SalenumIntNot null2) 图书项信息表此表存放图书项的信息字段字段名类型宽度图书项唯一IDPKIdIntNot null书名NameNvarchar(255)Not null说明ImageFileSpecNvarchar(255)Null单价UnitPriceMoneyNot null3) 图书分类信息表此表存放图书的信息字段字段名类型宽度分类唯一IDPKIdIntNot null分类ID号DescriptionNvarcharnull4)图书项与分类关联信息表字段字

9、段名类型宽度图书项ID号ItemIdInt Not null分类ID号 categoryIdIntNot null5)客户信息表客户唯一IDPKIdIntNot null客户EMAILEmailNvarchar(50)Not null客户登陆密码PasswordBinary(24)Null客户名称NameNvarchar(40)Null 6) 订单信息表此表存放订单的详细信息字段字段名类型宽度订单唯一IDPKIdInt Not null客户ID号customerIdInt Null订单状态StatusIntNull订单生成日期orderDateDatetimeNull收件人姓名Shiptona

10、meNvarchar(40)Null送货地址ShiptoadressNvarchar(255)Not null总价SubtotalMoneyNull 7) 订单项信息表主要存放订单的信息 字段字段名类型宽度订单ID号OrderIdIntNot null图书项ID号ItemIdqIntNou null单价 UnitpriceMoneyNot null购买数量QuantityIntNot null3.2动态数据输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。内部生成的数据:中间查询结果。3.3数据库描述本软件采用SQL数据库。3.4数据流图网上书店系统软件的

11、数据流图是比较清晰的,对各功能模块来说都比较有规律。 网上书店系统顶层图3.5数据字典数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。数据流图和数据字典共同构成系统的逻辑模型。数据字典由下列六类元素的定义组成:(1)数据流1)数据流名称:FBMS1.1数据流说明:用户登入数据项 数据类型 长度 备注 Username 字符型 10 用户名 Password 字符型 15 密码 2) 数据流名称:FBMS1.2数据流说明:密码修改数据项 数据类型 长度 备注 Username 字符型 10 用户名 Password_old 字符型 15 旧密码

12、 Password_new 字符型 15 新密码 Password_new2 字符型 15 新密码确认 3)数据流名称:FBMS1.3数据流说明:顾客的订单 数据项 数据类型 长度 备注 ID_Order 数字型 整形 顾客的订单编号 Username 字符型 10 用户名 ID_Book 数字型 整形 书号 Count_Order 数字型 整型 订书数量 Date_order 日期/时间 顾客订书日期 4)数据流名称:FBMS1.5数据流说明:付款(顾客付款给送货人)数据项 数据类型 长度 备注 Username 字符型 10 用户名 TotalCost 货币 总金额 Date_pay 日期

13、/时间 顾客付款日期 (2)数据项 (3)数据结构(4)数据存储编号 名称 数据内容 存储方式 DBMS1.1. 暂存订单 用户名,书号, 数量, 顾客订书日期 文件 每笔 数据库 DBMS1.2 商品库存 书号,书名,作者,出版社,库存数量,单价等 文件 每笔 数据库 DBMS1.3 采购订单 书号,书名,作者,数量等 文件 每笔 数据库 DBMS1.4 销售历史 书号,销售数量,推荐程度等 文件 每笔 数据库 DBMS1.5 应收款明细帐 记录销售收入 文件 每笔 数据库 DBMS1.6 应付款明细帐 记录采购支出 文件 每笔 数据库 DBMS1.7 总帐 记录总帐目 文件 每笔 数据库

14、描述如下:1)数据存储代号:DBMS1.1数据存储名称:暂存订单数据项 数据类型 长度 备注 Username 字符型 10 用户名 ID_Book 数字型 整形 书号 OrderCount 数字型 整型 订书数量 Date_order 日期/时间 顾客订书日期 2)数据存储代号:DBMS1.2数据存储名称:商品库存数据项 数据类型 长度 备注 ID_Book 字符型 20 书号 Classify 数字型 整形 分类(0-computer,1-Novel,2-English,3-Ecnomics,4-Cartoon) BookName 字符型 100 书名 Author 字符型 100 图书作

15、者 Publisher 字符型 100 出版商 Date_Publish 日期/时间 出版日期 PicturePath 字符型 200 图片路径 Count_Page 数字型 整形 页数 Version 字符型 20 版本 Comment 备注 内容简介 Count_Total 数字 整型 库存数量 Count_Buy 数字 整型 已购买数量 Count_Browse 数字 整形 浏览次数 RecomLevel 数字 整型 推荐程度:05星级 Cost 货币 价格 Price 货币 出版价格 Date_Add 日期/时间 上架日期 3)数据存储代号:DBMS1.3数据存储名称:向厂商采购订单

16、数据项 数据类型 长度 备注 BookName 字符型 100 书名 Author 字符型 100 图书作者 Publisher 字符型 100 出版社 Count_Order 数字 整型 数量 4)数据存储代号:DBMS1.5数据存储名称:帐目数据项 数据类型 长度 备注 Finance_received 货币 销售收入 Finance_payed 货币 采购支出 Finance_total 货币 总收入 (5)处理逻辑(6)外部实体3.6档案管理系统的数据需求 网上书店系统的数据需求包括如下几点:1 数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出

17、的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2 数据的一致性与完整性由于系统的数据是共享的,在不同的客户端中,图书信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3 数据的共享与独立性 整个

18、网上书店系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。4. 功能要求4.1功能划分本系统有以下功能模块: 1)浏览图书模块2)购买图书模块3)新用户注册模块 4)用户修改信息模块5)新书上架模块6)网站公告模块4.2功能描述下面详细描述一下各个功能模块:1)浏览图书 此模块为用户提供浏览图书的功能,只要用户输入用户名和用户密码,都可浏览书库中的各类图书。2)购买图书 此模块为用户提供购买图书的功能,用户登陆后可以直接购买图书,购买图书的金额由系统

19、自动在用户注册时输入的账号扣取购书款。3)新用户注册 此模块为新用户注册的功能,当路人想成为网站会员时即可填写系统要求的用户注册表。4)用户修改信息 此模块为用户提供修改用户信息的功能。5)新书上架 此模块为书店管理人员对书店的新书进行宣传的一个公告功能,如果有新书到店,就会启用此模块。6)网站公告 此模块为书店管理员公告网站上某种信息时所启用的功能,5性能需求5.1数据精确度A要按照严格的数据格式输入,否则系统不给予响应进行处理。B查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。5.2时间特性一般

20、操作的响应时间应在12秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。5.3适应性满足企事业单位使用的需求(记录量控制在1000项内)。对前面提到的运行环境要求不应存在困难。6. 运行需求6.1用户界面本网上书店系统目前还没有全面完成,所以用户界面还需要一定时间才会展现出来。6.2硬件接口本软件不需要特定的硬件或硬件接口进行支撑。486以上PC机均可运行此软件。6.3软件接口运行于Windows95及更高版本具有WIN32 API的操作系统之上。6.4故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。7其它要求1)系统的功能实现情况: 用户可在本系统下实现多种用户要求的功能。2)系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性。3)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。4)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!