网上购书电子商务系统-软件产品开发要求及需求模型_第1页
网上购书电子商务系统-软件产品开发要求及需求模型_第2页
网上购书电子商务系统-软件产品开发要求及需求模型_第3页
网上购书电子商务系统-软件产品开发要求及需求模型_第4页
网上购书电子商务系统-软件产品开发要求及需求模型_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1、网上购书电电子商务系系统软件产品开开发要求及及需求模型型计02 0014482 王郭明0014885 孔孔伟桐0015000 郭郭 杰数据流图:网上购书电电子商务系系统数据流流程图(第第一层)数据流图说说明:11 E:外部部项编号名称有关数据流流属性描述EBMS11.1顾客FBMS11.1FBMS11.2FBMS11.3FBMS11.4FBMS11.5FBMS11.6用户注册、登陆、提提交订单、付款;送货给顾客客、给顾客客收据等EBMS11.2书籍供应厂厂商FBMS11.7FBMS11.8FBMS11.9FBMS11.10向厂商购书书、付款;厂商发货、给收据等等12 P:处理理逻辑编号名称功能

2、描述处理频度PMRS11.1网上售书管管理系统(BMS)用asp网网站管理整整个网上书书店每笔交易或或批量处理理13 F:数据据流共有FBMMS1.11FBMMS1.110这10个个数据流,分分别描述如如下:(1)数据据流名称:FBMSS1.1 数数据流说明明:用户登登入数据项数据类型长度备注Usernname字符型10用户名Passwword字符型15密码(2)数据据流名称:FBMSS1.2数据流说明明:密码修修改数据项数据类型长度备注Usernname字符型10用户名Passwword_old字符型15旧密码Passwword_new字符型15新密码Passwword_new22字符型15

3、新密码确认认(3)数据据流名称:FBMSS1.3数据流说明明:顾客的的订单数据项数据类型长度备注ID_Orrder数字型整形顾客的订单单编号Usernname字符型10用户名ID_Boook数字型整形书号Countt_Ordder数字型整型订书数量Date_ordeer日期/时间间顾客订书日日期(4)数据据流名称:FBMSS1.4数据流说说明:送货货人给顾客客的发货票票数据项数据类型长度备注Usernname字符型10用户名ID_Boook数字型整形书号Countt数字型整型数量Pricee货币出版价格Cost货币出售价TotallCostt货币总价格Date_sendd日期/时间间向顾客发货

4、货日期(5)数据据流名称:FBMSS1.5数据流说明明:付款(顾顾客付款给给送货人)数据项数据类型长度备注Usernname字符型10用户名TotallCostt货币总金额Date_pay日期/时间间顾客付款日日期(6)数据据流名称:FBMSS1.6数据流说明明:送货人人给顾客的的收据(发发货票)数据项数据类型长度备注ID_Reeceippt数字型整形收据编号Usernname字符型10用户名Booknname字符型100书名ID_Boook数字型整形书号Countt_Tottal数字型整型库存数量Pricee货币出版价格Cost货币出售价TotallCostt货币总价格Date_receei

5、ve日期/时间间从顾客方收收款日期(7)数据据流名称:FBMSS1.7数据流说明明:发给书书籍供应厂厂商的订货货单数据项数据类型长度备注ID_OrrderTToFacct数字型整形给厂商的订订单编号Booknname字符型100应收款金额额Authoor字符型100图书作者Publiisherr字符型100出版社FactooryNaame字符型20厂商名称Countt_Ordder数字型整型订货数量(8)数据据流名称:FBMSS1.8数据流说明明:书籍供供应厂商的的发货单数据项数据类型长度备注ID_Boook数字型整形书号Countt_Ordder数字型整型发货数量Date_FaSeend日期

6、/时间间厂商发货日日期(9)数据据流名称:FBMSS1.9数据流说明明:付款(给给书籍供应应厂商)数据项数据类型长度备注Moneyy_toFFa货币总金额Date_payTToFa日期/时间间向厂商付款款日期(10)数数据流名称称:FBMMS1.110数据流说明明:书籍供供应厂商的的收据数据项数据类型长度备注Moneyy_toFFa货币总金额Date_FaGeetMonney日期/时间间厂商收款日日期14 D:数据据存储编号名称数据内容存储方式存储时间存储位置DBMS11.1.暂存订单用户名,书书号, 数数量, 顾顾客订书日日期文件每笔数据库DBMS11.2商品库存书号,书名名,作者,出版社,

7、库存数量量,单价等等文件每笔数据库DBMS11.3采购订单书号,书名名,作者,数量等文件每笔数据库DBMS11.4销售历史书号,销售售数量,推推荐程度等等文件每笔数据库DBMS11.5应收款明细细帐记录销售收收入文件每笔数据库DBMS11.6应付款明细细帐记录采购支支出文件每笔数据库DBMS11.7总帐记录总帐目目文件每笔数据库描述如下:(1)数据据存储代号号:DBMMS1.11数据存储名名称:暂存存订单数据项数据类型长度备注Usernname字符型10用户名ID_Boook数字型整形书号OrderrCounnt数字型整型订书数量Date_ordeer日期/时间间顾客订书日日期(2)数据据存储

8、代号号:DBMMS1.2数据存储名名称:商品品库存数据项数据类型长度备注ID_Boook字符型20书号Classsify数字型整形分类(0-compputerr,1-Noovel,2-Ennglissh,3-Ecnnomiccs,4-Caartooon)BookNName字符型100书名Authoor字符型100图书作者Publiisherr字符型100出版商Date_Publlish日期/时间间出版日期PictuurePaath字符型200图片路径Countt_Pagge数字型整形页数Versiion字符型20版本Commeent备注内容简介Countt_Tottal数字整型库存数量Coun

9、tt_Buyy数字整型已购买数量量Countt_Browsse数字整形浏览次数RecommLeveel数字整型推荐程度:05星星级Cost货币价格Pricee货币出版价格Date_Add日期/时间间上架日期(3)数据据存储代号号:DBMMS1.3数据存储名名称:向厂厂商采购订订单数据项数据类型长度备注BookNName字符型100书名Authoor字符型100图书作者Publiisherr字符型100出版社Countt_Orderr数字整型数量(4)数据据存储代号号:DBMMS1.4数据存储名名称:销售售历史数据项数据类型长度备注ID_Boook数字型整形书号Countt_Buyy数字型整型销

10、售数量RecommLeveel数字整型推荐程度:0:强烈推推荐1:一般推推荐2:普通(5)数据据存储代号号:DBMMS1.5数据存储名名称:帐目目数据项数据类型长度备注Finannce_rreceiived货币销售收入Finannce_ppayedd货币采购支出Finannce_ttotall货币总收入网上购书电电子商务系系统数据流流程图(第第二层)数据流图说说明:21 E:外部部项无22 P:处理理逻辑编号名称功能描述处理频度PBMS22.1销售子系统统接受和处理理用户的购购书订单每笔交易PBMS22.2采购子系统统库存不足时时,向厂商商购书每笔交易PBMS22.3结算子系统统负责系统内内所

11、有的帐帐务管理每笔交易23 D:数据据存储同第一层24 F:数据据流第二层的数数据流共有有FBMSS2.1FBBMS2.6这6个个数据流,分分别描述如如下:(1)数据据流名称:FBMSS2.1 数数据流说明明:收款单单数据项数据类型长度备注ReceiiptIDD字符型20收款单编号号Moneyy_recceiveed货币应收款金额额Date_receeive日期/时间间收款日期(2)数据据流名称:FBMSS2.2 数数据流说明明:订货通通知数据项数据类型长度备注BookIID字符型20书号Countt_Ordder数字型整型订货数量FactooryNaame字符型20厂商名称Date_orde

12、erToFFactoory日期/时间间向厂商订货货日期(3)数据据流名称:FBMSS2.3 数数据流说明明:到货通通知数据项数据类型长度备注BookIID字符型20书号ReceiiveCoount数字型整型订货数量(4)数据据流名称:FBMSS2.4 数数据流说明明:付款单单数据项数据类型长度备注PaymeentIDD字符型20付款单编号号Moneyy_payyed货币应付款金额额Date_pay货币付款日期网上购书电电子商务系系统数据流流程图(第第三层)31销售售细化32 采购细化化33 财务细化化实体关系模模型(ER图)状态图、顺顺序图1状态图图:2顺序图图(Seqquencce Diia

13、graam)数据字典数据字字典是关于于数据的信信息的集合合,对数据据流程图中中的各个元元素做完整整的定义与与说明,是是数据流程程图的补充充工具。数数据流图和和数据字典典共同构成成系统的逻逻辑模型。数据字字典由下列列六类元素素的定义组组成:(1)数数据流(2)数数据项:是是“不可再分分”的数据单单位,是数数据的最小小组成单位位。(3)数据据结构(4)数据据存储:数数据存储是是数据结构构停留或保保存的场所所。 (5)处理理逻辑(6)外部部实体在第一层和和第二层数数据流图的的定义之后后,我们都都已经详细细定义了数数据字典的的各元素。对于各数据据项的详细细符号描述述,见实验验二的软软件概要设设计说明中

14、的“软件数据据结构设计计”。网上购书电电子商务系系统软件需求规规格说明计02 0014482 王郭明0014885 孔孔伟桐0015000 郭郭 杰A. 引言言本规格格说明详细细阐述了“网上购书书电子商务务系统”的总体设设计说明、产品功能能、用户界界面、系统统特性、非非功能性需需求及其他他需求。文文档具体结结构如下:12345A引言编写目的预期的读者者产品的范围围 B综合描述产品背景及及前景产品功能概概述用户类和特特征 运行环境C外部接口需需求用户界面软件接口D系统特性激励/响应应序列 功能需求 E其它非功能能需求 性能需求安全性需求求软件质量属性 业务规则 用户文档F其它需求A.1 编编写目

15、的编写该该文档的目目的是,对对产品进行行定义,详详尽说明该产品的软软件需求。A.2 预预期的读者者和阅读建建议本软件需求求规格说明明的读者,可可以是软件件开发人员员、用户、测试人员员或文档的的编写人员员。A.3 产产品的范围围制作本本软件的目的的是,借助助Inteernett/Inttraneet向其他他企业和消消费者提供供产品和信信息服务,实实现产品和和服务向消消费者方向向的转移。把软件与与企业目标标或业务策策略相联系系。B. 综合描述述这一一部分概述述了产品“网上购书书电子商务务系统”的背景情情况,主要要功能,运运行产品的环境境,以及使用用产品的用用户等。B.1 产产品背景及及目前存在在的

16、问题因特网的的迅猛发展展正以前所所未有的深深度和广度度影响和改改变着人类类生活的各各个方面,越越来越多的的人开始意意识到因特特网所蕴含含的巨大经经济价值和和无穷商机机,并积极极投身于电电子商务活活动。实际际上,电子子商务是一一些商业行行为的电子子化,例如如网上商店店、网上贸贸易等。就就网上商店店来说,网网上书店是是目前应用用最广、最最成功的典典范之一。网上书店店的崛起对对传统的图图书流通体体系产生了了强烈的冲冲击,有效效地缩短了了图书流通通发行环节节,将广大大读者、图图书、出版版者、发行行者紧密地地结合在一一起,大大大提高了图图书流通率率。世界上第第一家网上上书店是11991年年在美国联联机公

17、司在在网络上建建立的“阅读美国国书店”。目前,最最负盛名的的是美国西西雅图亚马马逊图书公公司的亚马马逊网上书书店。它创创建于19995年,供供书品种达达310余余万种,年年顾客达5500万人人次,其价价格优惠220500。金融融结算制度度完善,配配送服务高高效,实现现了零库存存运转。英英国网上书书店较著名名的有因特特网书店。德国的网网上书店主主要有图书书图书在线线网上书店店、网上书书店。我国第一一家网上书书店是 11995年年建上的中中国书店网网上书店。19977年杭州新新华书店建建立了新华华书店系统统的第一个个网上书店店。截止22000年年6月,我我国除了已已建立网站站的2000多家出版版社

18、外,已已开通的网网上书店有有100家家左右。比比较有影响响的有当当当网上书店店、蔚蓝网网络书店、北京图书书大厦、全全国购书网网等。网上书店店虽然拥有有比传统书书店更广阔阔的市场,但但是我国的的网上书店店并没有好好好把握这这个机会,在在整体上出出现了不少少问题:面对如此庞庞大的市场场范围,大大部分网上上书店并没没有进行认认真的市场场细分与选选择,而是是沿袭了大大多数传统统书店的市市场定位,想想走“大而全”的路子,可可又常常“大而不全全”,完全不不具备网络络时代的个个性化色彩彩。书店里里的书目乍乍一看种类类繁多,但但各专业细细分之后,每每个专业的的图书品种种就不多了了,不能满满足专业读读者的深层层

19、次需求。网站信息量量不足。亚亚马逊网上上书店能提提供有关书书的基本情情况以及读读者、专家家、作者与与媒体等各各方面的评评价,并给给每本书设设立一个评评分等级;而我国有有些网上书书店却还没没有详细的的图书介绍绍。如果只只简单列出出书名、作作者、出版版社与定价价,却没有有相应的介介绍资料和和图片展示示,又如何何能吸引读读者呢?售价偏高。据调查,我我国大部分分网上书店店要么打折折较少,要要么要求订订购者支付付邮费或手手续费。网网上书店比比传统书店店节约了成成本,那么么在售价方方面就必须须体现出来来。事实上,网网上购书绝绝不像宣传传的那样轻轻松自如。B.2 产产品功能概概述将库存的的图书目录录按照不同

20、同分类存放放在后台数数据库里,用用户通过WWeb方式式调阅和查查询,对销销售的图书书感兴趣的的用户可以以通过注册册用户信息息后下订单单购书。主主要功能如如下: 系统设置:数据库设设置,图书书类别设置置,管理员员设置,用用户级别设设置图书库管理理:实现对对图书进行行编目、修修改、删除除、查询功功能图书订购:实现用户户在线订购购图书查询功能:查询方式式提供模糊糊查询和分分类查询方方式统计功能:提供各种种统计功能能,如图书书销售排行行、用户购购买统计等等其他:公告告、用户投投诉等各功能的具具体描述见见D。B.3 用用户类和特特征因我们设计计的支付方方式为送货货上门,故故该网上书书店只面向向本地附近近

21、用户。用用户每次买买书都有购购买记录,根根据用户以以往购买书书籍的总金金额,可对对其实行不不同程度的的优惠。B.4 运运行环境该网上上书店的运运行环境要要求如下:操作系统:Micrrosofft Wiindowws 988/20000/Mee/Xp/20033所需组件:Inteernett Expploreer 6.0C 外部部接口需求求C.1用用户界面这是我们们所做“网上购书书电子商务务系统”与用户进进行交流的的一个中间间体,有着着十分重要要的作用。所以,我我们要求该该用户界面面友好、清清楚明了、突出重点点、而且容容易使用;另外,该该界面还必必须能够提提供尽量多多的功能,以以给顾客便便捷的服

22、务务。我们的用用户界面由由注册界面面、登陆界界面、浏览览书籍界面面、查询界界面、购书书界面等各各大界面构构成,每一一个界面都都有着各自自的作用。C.2 软件接口口该系统与与我们的数数据库相连连(其中数数据库里包包括我们所所提供的书书籍信息,各各书籍的价价格等数据据),同时时数据库也也用来保存存各用户的的信息(如如:所购买买的书籍、会员的等等级等)。D 系统统特性D.1 激励/响响应序列以下以用用户方的激激励/响应应序列为例例进行说明明:用户注册:把新用户户信息保存存到数据里里(如:用用户名、密密码等)用户登陆:判断用户户名和密码码的正确性性,如果判判断通过则则让用户进进入欢迎界界面,让其其可以

23、进行行各种操作作。用户修改密密码:把用用户新密码码输入到数数据库中,替替换原密码码。用户浏览:从数据库库里调出书书籍信息显显示用户查询:从数据库库里查找相相关书籍,如如果找到则则显示出来来,否则显显示查找失失败用户购书:保存用户户所填写订订单(包含含有所购书书籍、数量量、价格等等信息)用户退出:显示已经经退出系统统信息D.2 功能需求求这些是必必须提交给给用户的软软件功能,使使用户可以以使用所提提供的特性性执行服务务或者使用用所指定的的使用实例例执行任务务。描述产产品如何响响应可预知知的出错条条件或者非非法输入或或动作。E 其它它非功能需需求E.1 性能需求求时间上:相互合作作的用户数数(注意

24、:这里的用用户是指使使用该软件件的人,而而不是登陆陆系统购买买书籍的人人)或者所所支持的操操作、响应时间间以及与实实时系统的的时间关系系,必须满满足互斥性性,即不能能同时有几几个用户对对相同的数数据进行操操作、修改改(同时读读除外)。空间上:对存储器器和磁盘空空间的需求求;对存储在在数据库中中表的最大大行数有一一定的需要要。E.2 安全性需需求1、只有有特定的管管理人员才才能对系统统进行管理理,才能对对数据库进进行维护和和修改;2、登陆陆系统购书书的客户的的资料,对对其他客户户都是透明明的;3、客户户的密码只只能有客户户自己进行行修改,对对管理员也也是透明的的;管理员员唯一能对对客户的操操作是

25、删除除其客户名名和密码。4、客户户下订单后后不能更改改订单的内内容。E.3 软件质量量属性对使用者: 首先要要保证有效效性,最好好易于扩展展,有较好好的可移植植性。对客户:操操作简单,界界面友好,帮帮助文档充充分。E.4 业务规则则1只有有拿到客户户的付款或或向供应厂厂商付款后后,才可以以修改帐目目。2只有有客户提交交了正确的的订单后,才才可以修改改库存信息息。如果客客户最终没没有按照订订单来购书书,则重新新修改库存存信息。3只有有从供应厂厂商那里采采购到书籍籍回来,才才可以修改改库存信息息。E.5 用户文档档用户手册:提供给用用户的、指指导用户使使用该软件件的手册。在线帮助和和教程:在在网上

26、提供供的帮助教教程,应该清晰晰易懂,简简明易学。F 其它它需求F.1 用用户管理/统计查询询用户管理 系统管理理员拥有最最高权限,可可添加/删删除用户,添添加/删除除管理员。一般管理理员除不能能进行用户户管理外可可进行其他他操作。系系统管理员员可查看一一般管理员员登录情况况的历史记记录,反之之则不可以以。用户查询 可根据会会员ID、住址、级级别、总购购物金额等等条件对用用户数据进进行综合查查询与统计计,在多条条查询结果果中可浏览览单个用户户的明细资资料。F.2 书书籍分类管管理可添加书籍籍分类,修修改书籍分分类名称。F.3 书书籍管理/查询书籍管理 可修改书书籍信息。书籍查询 可根据书书籍名、

27、书书籍类别、价格范围围(市场价价、销售价价)、库存存数量等条条件对书籍籍据进行综综合查询,在在多条查询询结果中可可浏览单个个书籍的明明细数据。F.4 订订单管理/查询订单管理 可根据订订单处理的的各个不同同阶段修改改订单状态态,如“已发货”。订单查询 可按用户户名、订单单号、订单单状态对所所有订单进进行综合查查询,在多多条查询结结果中可浏浏览某订单单的明细状状况。F.5 销销售统计可按年、月月或指定期期限对书籍籍进行销售售统计,结结果显示各各书籍的销销售数量、销售金额额等。F.6 页页面维护可对各页面面内容进行行维护/修修改。可更更改页面广广告条的链链接。等等等。网上购书电电子商务系系统软件确

28、认测测试计划计02 0014482 王郭明0015000 郭郭 杰0014885 孔孔伟桐本文档说明明对需求规规格说明规规定的各种种功能需求求的确认测测试方案(黑黑盒测试)。功能测试种种类1用等价价划分法进进行输入有有效性测试试主要测试试程序中各各种输入数数据的语法法是否符合合其规范定定义,即是是否有效。例如:用用户输入的的用户名、密码等,只只有字符组组成、字符符数等符合合一定规则则,才可存存入数据库库或用作程程序中的合合法变量,等等等。2用边界界值分析法法对输入有效效性测试进进行补充在1的基基础上,使使输入为边边界条件进进行测试。3用错误误推测法进进行功能健健壮性测试试主要测试试程序中各各种

29、功能性性操作是否否正确。例例如:用户户注册成功功或修改信信息后,其其信息是否否正确存入入数据库;用户购买买图书后,库库存中的图图书数量和和销售历史史是否作了了正确的改改变、用户户信息中的的经验值是是否作了相相应的增加加,等等。功能测试的的测试用例例设计1输入有有效性测试试(等价划划分法,边边界值分析析法)首先建立输输入等价类类表(注:( )中标注注的是各等等价类的编编号):输入条件有效等价类类无效等价类类用户名:UUsernname首字符字母 (11)非字母 (2)其他字符组组成字母或数字字 (3)非字母或数数字 (44)字符数410个个 (5)110个(77)密码:Paasswoord字符组

30、成字母或数字字 (8)非字母或数数字 (99)字符数615个个 (100)15个(12)编号/数量:ID_/Couunt_字符组成数字 (113)非数字 (14)位数110位位 (155)0位 (116),10位 (17)日期:Datee_字符组成四位数字 - 两两位数字 - 两两位数字 (18)非前述组成成 (199)月部分数值值在1122之间 (20)0或122 (211)日部分数值值在1311之间 (22)0或311 (233)原价/售价价/总价/金:Pricee/Cosst/TootalCCost/Moneey_/Finnancee_字符组成数字(.数字) (244)非前述组成成 (2

31、55)小数点后位位数02位 (26)2位 (27)书名/出版版商/作者者:BookNName/Publlisheer/Authhor字符数01000 (288)100 (29)图片路径: PicctureePathh 字符数02000 (300)200 (31)内容简介: Commmentt字符数05000 (322)500 (33)推荐程度: ReccomLeevel字符组成数字 (334)非数字 (35)数值05 (36)非05 (37)分类: cclasssify字符组成数字 (338)非数字 (39)数值04 (40)非04 (41)根据该等价价类表,设设计以下测测试用例:编号测试用例

32、用例覆盖的的等价类1在用户名输输入筐中输输入“aa3aa”(1),(3),(5)边界界2在用户名输输入筐中输输入“1a”(2)3在用户名输输入筐中输输入“aaa”(6)4在用户名输输入筐中输输入“a/a”(4)5在用户名输输入筐中输输入“a234456788901”(7)边界界6在密码输入入筐中输入入“abc1123”(8),(10)边边界7在密码输入入筐中输入入“a?bc”(9)8在密码输入入筐中输入入“a2344567889012234566”(12)边边界9在密码输入入筐中输入入“a23445”(11)边边界10管理员向图图书库存中中加入一个个图书条目目:数据项备注数值ID_Book书号

33、45678Classify分类1BookName书名多情剑客无情剑Author图书作者古龙Publisher出版商白花文艺出版社Date_Publish出版日期1988-12-5PicturePath图片路径./BookImage/45678.gifCount_Page页数650Comment内容简介古龙经典Count_Total库存数量10Count_Buy已购买数量0RecomLevel推荐程度1Cost价格24.30Price出版价35Date_Add上架日期2003-11-28(13)(15)(18)(20)(22)(24)(26)(28)(30)(32)(34)(36)(38)(40

34、)11管理员向图图书库存中中加入图书书条目,其其中ID_Bookk项为:数据项备注数值ID_Book书号A678(14)12管理员向图图书库存中中加入图书书条目,其其中Pubblishher项为:数据项备注数值Publisher出版商百花(大于100字符)(29)13管理员向图图书库存中中加入图书书条目,其其中PicctureePathh项为:数据项备注数值PicturePath图片路径./Book(大于500字符)(31)14管理员向图图书库存中中加入图书书条目,其其中Datte_Puublissh项为:数据项备注数值Date_Publish出版日期88/01/21(19)15管理员向图图书

35、库存中中加入图书书条目,其其中Datte_Puublissh项为:数据项备注数值Date_Publish出版日期1988-00-21(或1988-20-21)(21)16管理员向图图书库存中中加入图书书条目,其其中Datte_Puublissh项为:数据项备注数值Date_Publish出版日期1988-01-00(或1988-01-41)(23)17管理员向图图书库存中中加入图书书条目,其其中Couunt_PPage项项为:数据项备注数值Count_Page页数(空),或650(大于10位)(16)或(17)18管理员向图图书库存中中加入图书书条目,其其中Commmentt项为:数据项备注数

36、值Comment内容简介古龙经典(大于500字符)(33)19管理员向图图书库存中中加入图书书条目,其其中ReccomLeevel项项为:数据项备注数值RecomLevel推荐程度 A(35)20管理员向图图书库存中中加入图书书条目,其其中ReccomLeevel项项为:数据项备注数值RecomLevel推荐程度 7(37)21管理员向图图书库存中中加入图书书条目,其其中Cosst项为:数据项备注数值Cost价格A4.3(25)22管理员向图图书库存中中加入图书书条目,其其中Cosst项为:数据项备注数值Cost价格4.312(27)23管理员向图图书库存中中加入图书书条目,其其中Claass

37、iffy项为:数据项备注数值Classify分类小说(39)24管理员向图图书库存中中加入图书书条目,其其中Claassiffy项为:数据项备注数值Classify分类10(41)2功能健健壮性测试试(错误推推测法)程序中需要要测试以下下功能(注注:( )为功功能编号):输入条件测试标准用户登陆正确检查是是否存在该该用户名 (1)若存在该用用户名且密密码正确,是是否能正确确登陆 (2)若不存在该该用户名或或密码错误误,是否能能给出错误误提示 (3)用户注册1正确检检查用户名名是否已存存在 (44)2若用户户名不存在在,是否能能正确添加加该用户 (5)3若用户户名已存在在,是否能能给出错误误提示

38、 (6)用户修改信信息1.再次次登陆时,可可用修改后后的密码登登陆 (77)2再次登登陆后,看看到的信息息均为修改改后的 (8)用户提交订订单后正确判断该该订单是否否可满足 (9)用户订单可可满足正确开具发发货票(即即收款单) (10)用户购书1图书库库存作相应应修改 (11)2用户经经验值作相相应增加 (12)3图书销销售历史作作相应修改改,推荐程程度作相应应 (133)4应收款款明细帐作作相应修改改 (144)用户订单不不可满足产生暂存订订单 (115)发出订货通通知 (116)接到订货通通知正确分类合合计,产生生订货单,发发给厂商 (17)接到厂方发发货单正确核对发发货单和原原订单 (1

39、8)发货单核对对正确图书库存作作相应修改改 (199)正确发出到到货通知 (20)应付款明细细帐作相应应修改 (21)接到到货通通知核对到货通通知和暂存存订单,判判断暂存订订单是否可可满足 (22)根据上表,可可设计以下下测试用例例:编号测试用例用例覆盖的的功能1用户信息数数据库中不不存在用户户”Jackk”, 用该该用户名登登陆;或存在用户户”Jackk”,密码为为”greaatJacck”,但用JJack用用户名登陆陆所用密码码不是”greaatJacck”。(3)2用户信息数数据库中还还没有用户户”Jackk”,用“Jackk”名注册。(4)(55)3用户信息数数据库中已已存在用户户”J

40、ackk”,密码为为”greaatJacck”,用该用用户名和密密码登陆。(1)(22)4用户信息数数据库中已已有用户”Jackk”,用“Jackk”名注册。(6)5用户信息数数据库中已已存在用户户”Jackk”,密码为为”greaatJacck”,用该用用户名和密密码登陆后后,修改某某些信息,并并修改密码码为”greaatJaccky”,再次登登陆。(7)(88)6(接上例)用用户名名”Jackk”和密码”greaatJaccky”登陆后,选选择几本书书产生订单单(事先已已经知道该该订单可满满足),并并提交。(9)(110)7(接上例)假设用户户购买所订订图书(11)(14)8正确登陆后后,

41、选择几几本书产生生订单(事事先已经知知道该订单单不可满足足),并提提交。(15)(16)(17)9(接上例)假设已得得到了厂方方的发货单单,且该发发货单核对对正确(18)(22)网上购书电电子商务系系统软件概要设设计说明计02 0015500 郭 杰杰0014885 孔孔伟桐0014882 王王郭明本文档建立立软件总体体结构,并并建立设计计模型。一、软件总总体结构设设计: 用系统结结构图描述述 二、软件件数据结构构设计: 用数据据字典描述述在文档软件开发发要求及需需求模型中,已详详细定义了了软件中各各数据项的的属性。这这里再补充充一下对它它们的符号号描述:数据项符号描述说明Usernname:

42、 用户名名4 字字母 字母|数字字 10以字母开头头。4110个字符符Passwword: 密码6 字母|数字 155由字母和数数字组成。6155个字符。ID_: 编号1数字10110位位数字Countt_: 数量1数字1015位数数字Date_: 日期4数字4 - 2数字22 - 2数数字2“年-月-日”形式Pricee/Cosst/TootalCCost/Moneey_/Finnancee_: 原价/售价/总总价/金数字 ( . 0数字22 )小数点后最最多两位BookNName/Publlisheer/Authhor:书书名/出版版商/作者者0可打印印字符1100任何可打印印字符Pict

43、uurePaath: 图片路径径0可打印印字符2200任何可打印印字符Commeent: 内容简介介0可打印印字符5500任何可打印印字符RecommLeveel: 推荐程程度05三、软件图图形界面设设计: 用GUI设计计(一)购书书用户界面面1购书用用户界面概概览2购书用用户登陆/注册界面面(1) 购购书用户登登陆界面(2)购购书用户注注册界面:ABC3购书用用户浏览/检索界面面(1)浏览览一本图书书信息(2)检索索图书简单检索索检索结果果显示:(3)检索索图书高级检索索检索结果果显示:(4)将将图书加入入收藏夹界界面(登陆陆后才可收收藏):点击收藏后后,显示所所收藏的图图书:4购书用用户提

44、交订订单界面:在首页中,点点击一本图图书的“购买”按钮,可可对该书下下订单;在收藏夹中中,可对所所有收藏的的图书下订订单:点击下一步步:点击提交订订单: (44)软件出出错处理设设计可让用户户提出反馈馈信息:或给我们们发邮件,点点击上图中中的“联系我们们”即可。(二)管理理员界面1管理员员登陆界面面2查看管管理员使用用帮助界面面:本站设计了了三种权限限的管理员员:管理员(最最高权限,具具有下图中中所列的各各种权限)添加人员(仅仅可对图书书进行添加加、修改和和删除,以以及管理网网友对本站站的意见)查看人员(仅仅可管理图图书订单,以以及管理网网友对本站站的意见)对以上权限限的说明如如下:3图书管管

45、理界面:31 添添加新图书书:32 查查看与修改改图书库存存:33 查查看与修改改订单:4用户管管理界面:41 查查看用户信信息:42 修修改管理员员信息:5网站投投票管理界界面:6网站信信息管理界界面:61 添添加首页新新闻:62 新新闻修改删删除:63 首首页公告设设置:64 查查看意见反反馈:7网站信信息设置界界面:网上购书电电子商务系系统软件详细说说明计02 0015500 郭 杰杰0014885 孔孔伟桐0014882 王王郭明本文档建立立软件实现现细节,包包括控制机机制。(1)模块块接口设计计:可用系系统结构图图(或构件件图)描述述1用户登登陆/注册册、提交订订书单模块块2销售模模

46、块3采购模模块4结算模模块(2)模块块主要算法法设计:可可用PDLL(或活动动图+顺序图(协协作图)活动图:1用户登登陆、提交交订书单活活动图2销售系系统活动图图3采购系系统活动图图4结算系系统活动图图 PAGE 58顺序图:网上购书电电子商务系系统程序模块测测试计划计02 0015500 郭 杰杰0014882 王王郭明0014885 孔孔伟桐针对主要模模块,从接接口上进行行检验/查错。(灰灰盒测试) 针对系统结结构的控制制层次,确确定模块测测试的顺序序和资源确认每一个个算法实现现的前置条条件和后置置条件,设设计相应测测试用例,特特别注重非非法的输入入条件用户注册册/登陆/修改信息息模块输入

47、条件模块测试项项用户登陆能在数据库库中正确查查找该用户户名 (11)若存在该用用户名且密密码正确,应应能使用户户登陆 (2)若不存在该该用户名或或密码错误误,应能给给出错误提提示 (33)用户注册1能在数数据库中正正确查找该该用户名是是否已存在在 (4)2若用户户名不存在在,数据库库应能正确确添加该用用户 (55)3若用户户名已存在在,应能给给出错误提提示 (66)用户修改信信息数据库相应应信息应更更新为用户户的输入 (7)测试用例:编号测试用例用例覆盖的的测试项1.1用户信息数数据库中不不存在用户户”Jackk”, 用该该用户名登登陆;或存在用户户”Jackk”,密码为为”greattJac

48、kk”,但用JJack用用户名登陆陆所用密码码不是”greaatJacck”。(3)1.2用户信息数数据库中还还没有用户户”Jackk”,用“Jackk”名注册。(4)(55)1.3用户信息数数据库中已已存在用户户”Jackk”,密码为为”greaatJacck”,用该用用户名和密密码登陆。(1)(22)1.4用户信息数数据库中已已有用户”Jackk”,用“Jackk”名注册。(6)1.5用户信息数数据库中已已存在用户户”Jackk”,密码为为”greaatJacck”,用该用用户名和密密码登陆后后,修改某某些信息,并并修改密码码为”greattJackky”。(7)用户选书/提交订单单模块输

49、入条件模块测试项项用户浏览图图书用户浏览到到的图书应应在库存数数据库中有有记录 (1)用户搜索图图书可分类搜索索,可按照照书名关键键字、出版版年、作者者等进行搜搜索 (22)用户将图书书放入购物物车“购物车”中应正确确记录用户户”放入”的图书信信息 (33)用户下订单单订单中正确确记录用户户ID、所所购书的书书号和购买买的数量等等信息 (4)(以下进入入“检查订单单子模块”) 测试用例:(接用例例1.5)编号测试用例用例覆盖的的测试项2.1点击某本书书的图片链链接。(1)2.2填写所查内内容后点击击“立即查询询”执行查询询;或点击“高高级查询”按钮进入入高级查询询页面,填填写所查内内容后执行行

50、查询。(2)2.3点击某本书书的“购物车”按钮;或点击某本本书的图片片链接后,在在弹出的页页面中点击击“放入购物物车”按钮。(3)2.4点击某本书书的“购买”按钮;或点击某本本书的图片片链接后,在在弹出的页页面中点击击“我要立即即购买”按钮。(4)销售模块31 检检查订单子子模块输入条件模块测试项项用户提交订订单在库存数据据库中检索索订单中图图书的存量量,看是否否能满足订订单 (11)用户订单不不可满足(进入“订订单不可满满足子模块块”)用户订单可可满足(进入“订订单可满足足子模块”)测试用例例:(接用用例2.44)编号测试用例用例覆盖的的测试项3.1.11对用例2.4中下的的订单,在在库存数

51、据据库中搜索索核对,得得到核对结结果。 (若若订单可满满足则进入入“订单可满满足子模块块”,否则进进入“订单不可可满足子模模块”)(1)32 订订单不可满满足子模块块输入条件模块测试项项用户订单不不可满足程序应能产产生暂存订订单 (11)程序应能发发出订货通通知 (22)接到到货通通知核对到货通通知和暂存存订单,判判断暂存订订单是否可可满足 (3)暂存订单不不可满足(进入“订订单不可满满足子模块块”)暂存订单可可满足(进入“订订单可满足足子模块”)测试用例例:(接用用例3.11.1)编号测试用例用例覆盖的的测试项3.2.11已判定订单单不可满足足,程序应应得到正确确的暂存订订单和订货货通知。(

52、1),(2)3.2.22(进入“采采购模块”,得到“到货通知知”)核对到货通通知和暂存存订单,判判断暂存订订单是否可可满足。(若可满足足则进入“订单可满满足子模块块”,否则进进入“订单不可可满足子模模块”)(3)33 订订单可满足足子模块输入条件模块测试项项用户订单可可满足程序产生发发货票(也也是收款单单) (11)用户购书1图书库库存数据库库中,修改改库存数量量 (2) 2图书库库存数据库库中,修改改图书销售售历史和推推荐程度 (3)3用户信信息数据库库中,增加加用户经验验值 (44)4收款单单为有效 (5)测试用例例:(接用用例3.11.1或用用例3.22.2)编号测试用例用例覆盖的的测试

53、项3.3.11已判定订单单可满足,程程序应得到到正确的发发货票。(1)3.3.22假设用户购购书,得到到了有效收收款单,程程序应对相相应数据库库做出相应应更新。(2)(33)(4)(5)采购模块输入条件模块测试项项接到订货通通知程序进行分分类合计,产产生订货单单(发给厂厂商) (1)接到厂方发发货单程序核对发发货单和原原订单 (2)发货单核对对正确图书库存数数据库中,对对库存数量量等作相应应修改 (3)程序发出到到货通知 (4)程序产生付付款单,厂厂商确认后后付款单为为有效 (5)测试用例:(接用例例3.2.2)编号测试用例用例覆盖的的测试项4.1根据订单,程程序进行分分类合计,应应产生订货货

54、单(并假假设发给了了厂商)(1)4.2自制“厂方方发货单”,程序核核对发货单单和原订单单,得到核核对结果。(2)4.3假设核对正正确,程序序应对相应应数据库做做出相应更更新,并产产生付款单单。(3)(44)(5)结算模块输入条件模块测试项项有效的收款款单应收款明细细帐数据库库作相应修修改 (11)有效的付款款单应付款明细细帐数据库库作相应修修改 (22)定期(或实实时)结算算汇总应收款款明细帐和和应付款明明细帐,更更新总帐数数据库 (3)测试用例:(接用例例3.3.2或用例例4.3)编号测试用例用例覆盖的的测试项5.1根据有效收收款单,更更新应收款款明细帐数数据库(1)5.2根据有效付付款单,

55、更更新应付款款明细帐数数据库(2)5.3根据应收款款明细帐和和应付款明明细帐,更更新总帐(3)网上购书电电子商务系系统用户手册计02 0014485 孔伟桐0015000 郭郭 杰0014882 王王郭明1引言 1.1 编编写目的编写该用用户手册的的目的是:(1) 使得人们们了解、熟熟悉我们的的这个软件件;(2) 使得购买买、使用我我们软件的的人懂得怎怎样使用我我们的软件件;(3) 使得通过过该购书系系统进行网网上购书的的用户懂得得如何进行行购书。该用户手手册适用于于购买和使使用该软件件的人,也也适用于利利用该软件件进行网上上购书的用用户,更一一般地,使使用于所有有想了解该该软件的人人。1.2

56、 背背景该软件名名称是“网上购书书电子商务务系统”,通过此此软件所建建立起来的的网站,主主要有两个个方面的功功能:一是是对网站的的访问者来来说,他们们可以在该该网站上浏浏览找书、订书购书书;二是对对网站的管管理员来说说,他们可可以对网站站的库存、用户信息息、网站信信息等进行行管理。该软件项项目由清华华大学计算算机系计002班郭杰杰、王郭明明和孔伟桐桐三人首先先提出,并并共同开发发研制而成成。该软件件首先在清清华大学紫紫荆公寓22#1066B安装成成功。2用途21 功功能本软件系系统功能强强大,具有有很大的灵灵活性。具具体功能如如下:对利用该系系统进行购购书的用户户:2111 登陆/注册:此处对

57、用用户名、密密码的构成成和长度有有一定限制制,请注意意网页上的的提示。2122 浏览/检索(1)浏览览图书信息息单击图书书图片(或或图书名等等,带链接接即可),可可以查看图图书详细信信息。(2)检索索图书简单检索索页面右上上角的“立即查询询”可根据所所查字段、关键字进进行图书查查询:(3)检索索图书高级检索索高级查询可可根据 关关键字、查查找字段、价格范围围、图书分分类 进行行检索:上图的检检索结果如如下:(4)将将图书加入入收藏夹(登登陆后才可可收藏):点击收藏后后,显示所所收藏的图图书(最多多只能收藏藏10种):2133 购书用用户提交订订单:在首页中,点点击一本图图书的“购买”按钮,可可

58、对该书下下订单;在收藏夹中中,可对所所有收藏的的图书下订订单:按照页面面提示即可可完成订书书过程。 2114 用用户反馈:用户可对对网站进行行“意见反馈馈”,可选的的反馈类型型有:简单单意见、对对网站的意意见、产品品投诉和服服务投诉。,如下图图所示:或给我们们发邮件,点点击上图中中的“联系我们们”即可。对购买、使使用该软件件系统的用用户(即管管理员):2155 管理员员登陆:在 HYPERLINK htttp:/locaalhosst/addmin.asp htttp:/locaalhosst/addmin.asp登登陆。2166 查看管管理员使用用帮助界面面:本站设计了了三种权限限的管理员员

59、:管理员(最最高权限,具具有下图中中所列的各各种权限)添加人员(仅仅可对图书书进行添加加、修改和和删除,以以及管理网网友对本站站的意见)查看人员(仅仅可管理图图书订单,以以及管理网网友对本站站的意见)对以上权限限的说明如如下:2177 图书管管理:(1)添加加新图书:(2) 查查看与修改改图书库存存:可查看、修修改和删除除库存图书书信息。(3) 查查看与修改改订单:2188 用户管管理:(1)查看看用户信息息:(2) 修修改管理员员信息:2199 网站投投票管理:可修改、删删除现有投投票项,可可添加新投投票项:21110 网站站信息管理理:主要管理网网站的如下下信息:(1)添加加首页新闻闻(2

60、)新闻闻修改删除除(3)首页页公告设置置(4)查看看意见反馈馈21111 网站站信息设置置:2.2 时时间特性:该系统能能够提供页页面所执行的精确确时间,各页页面打开后后即可查看看其加载时时间,一般般为10100mms。第一一次连接网网站可能耗耗时较长,若若浏览器支支持cacche,则则连接几次次之后访问问速度会很很快。2.3 安安全保密本软件通通过对用户户的密码、密码提问问和回答进进行MD55不可逆加加密,保证证用户的任任何个人私私隐不会泄泄漏;并保保证用户的的资料不会会被除超级级管理员之之外的人修修改。3运行环环境31 硬硬设备运行本软软件对硬设设备需求较较小,主要要需要一台台机器充当当服

温馨提示

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

评论

0/150

提交评论