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

下载本文档

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

文档简介

1、网上购书电子商务系统软件产品开发要求及需求模型计02 001482 王郭明001485 孔伟桐001500 郭 杰杰数据流图:网上购书电子商商务系统数据据流程图(第第一层)数据流图说明:11 E:外部项编号名称有关数据流属性描述EBMS1.11顾客FBMS1.11FBMS1.22FBMS1.33FBMS1.44FBMS1.55FBMS1.66用户注册、登陆陆、提交订单单、付款;送货给顾客、给给顾客收据等等EBMS1.22书籍供应厂商FBMS1.77FBMS1.88FBMS1.99FBMS1.110向厂商购书、付付款;厂商发货、给收收据等12 P:处理逻辑编号名称功能描述处理频度PMRS1.11

2、网上售书管理系系统(BMSS)用asp网站管管理整个网上上书店每笔交易或批量量处理13 F:数据流共有FBMS11.1FBMMS1.10这10个数数据流,分别别描述如下:(1)数据流名名称:FBMMS1.1 数据流流说明:用户户登入数据项数据类型长度备注Usernamme字符型10用户名Passworrd字符型15密码(2)数据流名名称:FBMMS1.2数据流说明:密密码修改数据项数据类型长度备注Usernamme字符型10用户名Passworrd_oldd字符型15旧密码Passworrd_neww字符型15新密码Passworrd_neww2字符型15新密码确认(3)数据流名名称:FBMM

3、S1.3数据流说明:顾顾客的订单数据项数据类型长度备注ID_Ordeer数字型整形顾客的订单编号号Usernamme字符型10用户名ID_Bookk数字型整形书号Count_OOrder数字型整型订书数量Date_orrder日期/时间顾客订书日期(4)数据流名名称:FBMMS1.4数据流说明:送货人给顾顾客的发货票票数据项数据类型长度备注Usernamme字符型10用户名ID_Bookk数字型整形书号Count数字型整型数量Price货币出版价格Cost货币出售价TotalCoost货币总价格Date_seend日期/时间向顾客发货日期期(5)数据流名名称:FBMMS1.5数据流说明:付付款

4、(顾客付付款给送货人人)数据项数据类型长度备注Usernamme字符型10用户名TotalCoost货币总金额Date_paay日期/时间顾客付款日期(6)数据流名名称:FBMMS1.6数据流说明:送送货人给顾客客的收据(发发货票)数据项数据类型长度备注ID_Receeipt数字型整形收据编号Usernamme字符型10用户名Booknamme字符型100书名ID_Bookk数字型整形书号Count_TTotal数字型整型库存数量Price货币出版价格Cost货币出售价TotalCoost货币总价格Date_reeceivee日期/时间从顾客方收款日日期(7)数据流名名称:FBMMS1.7数据

5、流说明:发发给书籍供应应厂商的订货货单数据项数据类型长度备注ID_OrdeerToFaact数字型整形给厂商的订单编编号Booknamme字符型100应收款金额Author字符型100图书作者Publishher字符型100出版社FactoryyName字符型20厂商名称Count_OOrder数字型整型订货数量(8)数据流名名称:FBMMS1.8数据流说明:书书籍供应厂商商的发货单数据项数据类型长度备注ID_Bookk数字型整形书号Count_OOrder数字型整型发货数量Date_FaaSend日期/时间厂商发货日期(9)数据流名名称:FBMMS1.9数据流说明:付付款(给书籍籍供应厂商)

6、数据项数据类型长度备注Money_ttoFa货币总金额Date_paayToFaa日期/时间向厂商付款日期期(10)数据流流名称:FBBMS1.110数据流说明:书书籍供应厂商商的收据数据项数据类型长度备注Money_ttoFa货币总金额Date_FaaGetMooney日期/时间厂商收款日期14 D:数据存储编号名称数据内容存储方式存储时间存储位置DBMS1.11.暂存订单用户名,书号, 数量, 顾客订书日日期文件每笔数据库DBMS1.22商品库存书号,书名,作作者,出版社社,库存数量量,单价等文件每笔数据库DBMS1.33采购订单书号,书名,作作者,数量等等文件每笔数据库DBMS1.44销

7、售历史书号,销售数量量,推荐程度度等文件每笔数据库DBMS1.55应收款明细帐记录销售收入文件每笔数据库DBMS1.66应付款明细帐记录采购支出文件每笔数据库DBMS1.77总帐记录总帐目文件每笔数据库描述如下:(1)数据存储储代号:DBBMS1.11数据存储名称:暂存订单数据项数据类型长度备注Usernamme字符型10用户名ID_Bookk数字型整形书号OrderCoount数字型整型订书数量Date_orrder日期/时间顾客订书日期(2)数据存储储代号:DBBMS1.2数据存储名称:商品库存数据项数据类型长度备注ID_Bookk字符型20书号Classiffy数字型整形分类(0-coo

8、mputeer,1-Novvel,2-Ennglishh,3-Ecnommics,4-Carrtoon)BookNamme字符型100书名Author字符型100图书作者Publishher字符型100出版商Date_Puublishh日期/时间出版日期PictureePath字符型200图片路径Count_PPage数字型整形页数Versionn字符型20版本Commentt备注内容简介Count_TTotal数字整型库存数量Count_BBuy数字整型已购买数量Count_BBrowsee数字整形浏览次数RecomLeevel数字整型推荐程度:05星级Cost货币价格Price货币出版价格

9、Date_Addd日期/时间上架日期(3)数据存储储代号:DBBMS1.3数据存储名称:向厂商采购购订单数据项数据类型长度备注BookNamme字符型100书名Author字符型100图书作者Publishher字符型100出版社Count_OOrder数字整型数量(4)数据存储储代号:DBBMS1.4数据存储名称:销售历史数据项数据类型长度备注ID_Bookk数字型整形书号Count_BBuy数字型整型销售数量RecomLeevel数字整型推荐程度:0:强烈推荐1:一般推荐2:普通(5)数据存储储代号:DBBMS1.5数据存储名称:帐目数据项数据类型长度备注Financee_receeive

10、d货币销售收入Financee_payeed货币采购支出Financee_totaal货币总收入网上购书电子商商务系统数据据流程图(第第二层)数据流图说明:21 E:外部项无22 P:处理逻辑编号名称功能描述处理频度PBMS2.11销售子系统接受和处理用户户的购书订单单每笔交易PBMS2.22采购子系统库存不足时,向向厂商购书每笔交易PBMS2.33结算子系统负责系统内所有有的帐务管理理每笔交易23 D:数据存储同第一层24 F:数据流第二层的数据流流共有FBMMS2.1FBMMS2.6这这6个数据流流,分别描述述如下:(1)数据流名名称:FBMMS2.1 数据流流说明:收款款单数据项数据类型

11、长度备注ReceipttID字符型20收款单编号Money_rreceivved货币应收款金额Date_reeceivee日期/时间收款日期(2)数据流名名称:FBMMS2.2 数据流流说明:订货货通知数据项数据类型长度备注BookID字符型20书号Count_OOrder数字型整型订货数量FactoryyName字符型20厂商名称Date_orrderTooFactoory日期/时间向厂商订货日期期(3)数据流名名称:FBMMS2.3 数据流流说明:到货货通知数据项数据类型长度备注BookID字符型20书号ReceiveeCountt数字型整型订货数量(4)数据流名名称:FBMMS2.4 数

12、据流流说明:付款款单数据项数据类型长度备注PaymenttID字符型20付款单编号Money_ppayed货币应付款金额Date_paay货币付款日期网上购书电子商商务系统数据据流程图(第第三层)31销售细化化32 采购购细化33 财务务细化实体关系模型(EER图)状态图、顺序图图1状态图:2顺序图(SSequennce Diiagramm)数据字典数据字典是是关于数据的的信息的集合合,对数据流流程图中的各各个元素做完完整的定义与与说明,是数数据流程图的的补充工具。数数据流图和数数据字典共同同构成系统的的逻辑模型。数据字典由由下列六类元元素的定义组组成:(1)数据据流(2)数据据项:是“不可再

13、分”的数据单位位,是数据的的最小组成单单位。(3)数据结构构(4)数据存储储:数据存储储是数据结构构停留或保存存的场所。 (5)处理逻辑辑(6)外部实体体在第一层和第二二层数据流图图的定义之后后,我们都已已经详细定义义了数据字典典的各元素。对于各数据项的的详细符号描描述,见实验验二的软件件概要设计说说明中的“软件数据结结构设计”。网上购书电子商商务系统软件需求规格说说明计02 0001482 王郭明001485 孔伟桐001500 郭 杰杰A. 引言本规格说明明详细阐述了了“网上购书电电子商务系统统”的总体设计计说明、产品品功能、用户户界面、系统统特性、非功功能性需求及及其他需求。文文档具体结

14、构构如下:12345A引言编写目的预期的读者产品的范围 B综合描述产品背景及前景景产品功能概述用户类和特征 运行环境C外部接口需求用户界面软件接口D系统特性激励/响应序列列 功能需求 E其它非功能需求求 性能需求安全性需求软件质量属性 业务规则 用户文档F其它需求A.1 编写目目的编写该文文档的目的是是,对产品进进行定义,详详尽说明该产品的软件件需求。A.2 预期的的读者和阅读读建议本软件需求规规格说明的读读者,可以是是软件开发人人员、用户、测测试人员或文文档的编写人人员。A.3 产品的的范围制作本软件的目的是是,借助Innterneet/Inttranett向其他企业业和消费者提提供产品和信

15、信息服务,实实现产品和服服务向消费者者方向的转移移。把软件与与企业目标或或业务策略相相联系。B. 综合合描述这这一部分概述述了产品“网上购书电电子商务系统统”的背景情况况,主要功能能,运行产品的环境,以及及使用产品的的用户等。B.1 产品背背景及目前存存在的问题因特网的迅迅猛发展正以以前所未有的的深度和广度度影响和改变变着人类生活活的各个方面面,越来越多多的人开始意意识到因特网网所蕴含的巨巨大经济价值值和无穷商机机,并积极投投身于电子商商务活动。实实际上,电子子商务是一些些商业行为的的电子化,例例如网上商店店、网上贸易易等。就网上上商店来说,网网上书店是目目前应用最广广、最成功的的典范之一。网

16、网上书店的崛崛起对传统的的图书流通体体系产生了强强烈的冲击,有有效地缩短了了图书流通发发行环节,将将广大读者、图图书、出版者者、发行者紧紧密地结合在在一起,大大大提高了图书书流通率。世界上第一家家网上书店是是1991年年在美国联机机公司在网络络上建立的“阅读美国书书店”。目前,最最负盛名的是是美国西雅图图亚马逊图书书公司的亚马马逊网上书店店。它创建于于1995年年,供书品种种达310余余万种,年顾顾客达5000万人次,其其价格优惠22050。金融结算算制度完善,配配送服务高效效,实现了零零库存运转。英英国网上书店店较著名的有有因特网书店店。德国的网网上书店主要要有图书图书书在线网上书书店、网上

17、书书店。我国第一家网网上书店是 1995年年建上的中国国书店网上书书店。19997年杭州新新华书店建立立了新华书店店系统的第一一个网上书店店。截止20000年6月月,我国除了了已建立网站站的200多多家出版社外外,已开通的的网上书店有有100家左左右。比较有有影响的有当当当网上书店店、蔚蓝网络络书店、北京京图书大厦、全全国购书网等等。网上书店虽虽然拥有比传传统书店更广广阔的市场,但但是我国的网网上书店并没没有好好把握握这个机会,在在整体上出现现了不少问题题:面对如此庞大的的市场范围,大大部分网上书书店并没有进进行认真的市市场细分与选选择,而是沿沿袭了大多数数传统书店的的市场定位,想想走“大而全

18、”的路子,可可又常常“大而不全”,完全不具具备网络时代代的个性化色色彩。书店里里的书目乍一一看种类繁多多,但各专业业细分之后,每每个专业的图图书品种就不不多了,不能能满足专业读读者的深层次次需求。网站信息量不足足。亚马逊网网上书店能提提供有关书的的基本情况以以及读者、专专家、作者与与媒体等各方方面的评价,并并给每本书设设立一个评分分等级;而我我国有些网上上书店却还没没有详细的图图书介绍。如如果只简单列列出书名、作作者、出版社社与定价,却却没有相应的的介绍资料和和图片展示,又又如何能吸引引读者呢?售价偏高。据调调查,我国大大部分网上书书店要么打折折较少,要么么要求订购者者支付邮费或或手续费。网网

19、上书店比传传统书店节约约了成本,那那么在售价方方面就必须体体现出来。事实上,网上购购书绝不像宣宣传的那样轻轻松自如。B.2 产品功功能概述将库存的图图书目录按照照不同分类存存放在后台数数据库里,用用户通过Weeb方式调阅阅和查询,对对销售的图书书感兴趣的用用户可以通过过注册用户信信息后下订单单购书。主要要功能如下:系统设置:数据据库设置,图图书类别设置置,管理员设设置,用户级级别设置图书库管理:实实现对图书进进行编目、修修改、删除、查查询功能图书订购:实现现用户在线订订购图书查询功能:查询询方式提供模模糊查询和分分类查询方式式统计功能:提供供各种统计功功能,如图书书销售排行、用用户购买统计计等

20、其他:公告、用用户投诉等各功能的具体描描述见D。B.3 用户类类和特征因我们设计的支支付方式为送送货上门,故故该网上书店店只面向本地地附近用户。用用户每次买书书都有购买记记录,根据用用户以往购买买书籍的总金金额,可对其其实行不同程程度的优惠。B.4 运行环环境该网上书书店的运行环环境要求如下下:操作系统:Miicrosooft Wiindowss 98/22000/MMe/Xp/2003所需组件:Innterneet Expplorerr 6.0C 外部接口口需求C.1用户界界面这是我们所做做“网上购书电电子商务系统统”与用户进行行交流的一个个中间体,有有着十分重要要的作用。所所以,我们要要求

21、该用户界界面友好、清清楚明了、突突出重点、而而且容易使用用;另外,该该界面还必须须能够提供尽尽量多的功能能,以给顾客客便捷的服务务。我们的用户界界面由注册界界面、登陆界界面、浏览书书籍界面、查查询界面、购购书界面等各各大界面构成成,每一个界界面都有着各各自的作用。C.2 软件件接口该系统与我们们的数据库相相连(其中数数据库里包括括我们所提供供的书籍信息息,各书籍的的价格等数据据),同时数数据库也用来来保存各用户户的信息(如如:所购买的的书籍、会员员的等级等)。D 系统特性性D.1 激励励/响应序列列以下以用户方方的激励/响响应序列为例例进行说明:用户注册:把新新用户信息保保存到数据里里(如:用

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

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

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

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

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

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

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

29、15个 (10)15个个(12)编号/数量:ID_/CCount_字符组成数字 (13)非数字 (144)位数110位 (15)0位 (16),10位位 (17)日期:Daate_字符组成四位数字 - 两位数数字 - 两位数字字 (18)非前述组成 (19)月部分数值在112之间间 (20)0或12 (21)日部分数值在131之间间 (22)0或31 (23)原价/售价/总总价/金:Price/CCost/TTotalCCost/Money_/Finnance_字符组成数字(.数数字) (224)非前述组成 (25)小数点后位数02位 (226)2位 (277)书名/出版商/作者:BookNa

30、mme/Pubblisheer/Authorr字符数0100 (28)100 (229)图片路径: PPicturrePathh 字符数0200 (30)200 (331)内容简介: CCommennt字符数0500 (32)500 (333)推荐程度: RRecomLLevel字符组成数字 (34)非数字 (355)数值05 (366)非05 (337)分类: claassifyy字符组成数字 (38)非数字 (399)数值04 (400)非04 (441)根据该等价类表表,设计以下下测试用例:编号测试用例用例覆盖的等价价类1在用户名输入筐筐中输入“aa3a”(1),(3),(5)边边界2在

31、用户名输入筐筐中输入“1a”(2)3在用户名输入筐筐中输入“aaa”(6)4在用户名输入筐筐中输入“a/a”(4)5在用户名输入筐筐中输入“a234556789001”(7)边界6在密码输入筐中中输入“abc1223”(8),(100)边界7在密码输入筐中中输入“a?bbc”(9)8在密码输入筐中中输入“a234556789001234556”(12)边界9在密码输入筐中中输入“a23455”(11)边界10管理员向图书库库存中加入一一个图书条目目:数据项备注数值ID_Book书号45678Classify分类1BookName书名多情剑客无情剑Author图书作者古龙Publisher出版商

32、白花文艺出版社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)11管理员向图书库库存中加入图图书条目,其其中ID_BBook项为为:数据项备注数值ID_Book书号A678(

33、14)12管理员向图书库库存中加入图图书条目,其其中Publlisherr项为:数据项备注数值Publisher出版商百花(大于100字符)(29)13管理员向图书库库存中加入图图书条目,其其中PictturePaath项为:数据项备注数值PicturePath图片路径./Book(大于500字符)(31)14管理员向图书库库存中加入图图书条目,其其中Datee_Publlish项为为:数据项备注数值Date_Publish出版日期88/01/21(19)15管理员向图书库库存中加入图图书条目,其其中Datee_Publlish项为为:数据项备注数值Date_Publish出版日期1988-0

34、0-21(或1988-20-21)(21)16管理员向图书库库存中加入图图书条目,其其中Datee_Publlish项为为:数据项备注数值Date_Publish出版日期1988-01-00(或1988-01-41)(23)17管理员向图书库库存中加入图图书条目,其其中Counnt_Pagge项为:数据项备注数值Count_Page页数(空),或650(大于10位)(16)或(17)18管理员向图书库库存中加入图图书条目,其其中Commment项为为:数据项备注数值Comment内容简介古龙经典(大于500字符)(33)19管理员向图书库库存中加入图图书条目,其其中RecoomLeveel项为

35、:数据项备注数值RecomLevel推荐程度 A(35)20管理员向图书库库存中加入图图书条目,其其中RecoomLeveel项为:数据项备注数值RecomLevel推荐程度 7(37)21管理员向图书库库存中加入图图书条目,其其中Costt项为:数据项备注数值Cost价格A4.3(25)22管理员向图书库库存中加入图图书条目,其其中Costt项为:数据项备注数值Cost价格4.312(27)23管理员向图书库库存中加入图图书条目,其其中Classsify项项为:数据项备注数值Classify分类小说(39)24管理员向图书库库存中加入图图书条目,其其中Classsify项为为:数据项备注数值

36、Classify分类10(41)2功能健壮性性测试(错误误推测法)程序中需要测试试以下功能(注:( )为功能能编号):输入条件测试标准用户登陆正确检查是否存存在该用户名名 (1)若存在该用户名名且密码正确确,是否能正正确登陆 (2)若不存在该用户户名或密码错错误,是否能能给出错误提提示 (3)用户注册1正确检查用用户名是否已已存在 (44)2若用户名不不存在,是否否能正确添加加该用户 (5)3若用户名已已存在,是否否能给出错误误提示 (66)用户修改信息1.再次登陆陆时,可用修修改后的密码码登陆 (77)2再次登陆后后,看到的信信息均为修改改后的 (88)用户提交订单后后正确判断该订单单是否可

37、满足足 (9)用户订单可满足足正确开具发货票票(即收款单单) (100)用户购书1图书库存作作相应修改 (11)2用户经验值值作相应增加加 (12)3图书销售历历史作相应修修改,推荐程程度作相应 (13)4应收款明细细帐作相应修修改 (144)用户订单不可满满足产生暂存订单 (15)发出订货通知 (16)接到订货通知正确分类合计,产产生订货单,发发给厂商 (17)接到厂方发货单单正确核对发货单单和原订单 (18)发货单核对正确确图书库存作相应应修改 (119)正确发出到货通通知 (200)应付款明细帐作作相应修改 (21)接到到货通知核对到货通知和和暂存订单,判判断暂存订单单是否可满足足 (2

38、2)根据上表,可设设计以下测试试用例:编号测试用例用例覆盖的功能能1用户信息数据库库中不存在用用户”Jack”, 用该用用户名登陆;或存在用户”JJack”,密码为”greattJack”,但用Jaack用户名名登陆所用密密码不是”greattJack”。(3)2用户信息数据库库中还没有用用户”Jack”,用“Jack”名注册。(4)(5)3用户信息数据库库中已存在用用户”Jack”,密码为”greattJack”,用该用户户名和密码登登陆。(1)(2)4用户信息数据库库中已有用户户”Jack”,用“Jack”名注册。(6)5用户信息数据库库中已存在用用户”Jack”,密码为”greattJa

39、ck”,用该用户户名和密码登登陆后,修改改某些信息,并并修改密码为为”greattJackyy”,再次登陆陆。(7)(8)6(接上例)用用用户名”Jack”和密码”greattJackyy”登陆后,选选择几本书产产生订单(事事先已经知道道该订单可满满足),并提提交。(9)(10)7(接上例)假设设用户购买所所订图书(11)(114)8正确登陆后,选选择几本书产产生订单(事事先已经知道道该订单不可可满足),并并提交。(15)(166)(17)9(接上例)假设设已得到了厂厂方的发货单单,且该发货货单核对正确确(18)(222)网上购书电子商商务系统软件概要设计说说明计02 0001500 郭 杰杰

40、001485 孔伟桐001482 王郭明本文档建立软件件总体结构,并并建立设计模模型。一、软件总体结结构设计: 用系统结结构图描述 二、软件数据据结构设计: 用数据字字典描述在文档软件件开发要求及及需求模型中中,已详细定定义了软件中中各数据项的的属性。这里里再补充一下下对它们的符符号描述:数据项符号描述说明Usernamme: 用户户名4 字母 字母|数字 10以字母开头。4410个字字符Passworrd: 密码码6 字母母|数字字 15由字母和数字组组成。6115个字符。ID_: 编号1数字100110位数字字Count_: 数量1数字10015位数字Date_: 日期4数字4 - 22数

41、字22 - 2数字2“年-月-日”形式Price/CCost/TTotalCCost/Money_/Finnance_: 原价/售价价/总价/金数字 ( . 00数字22 )小数点后最多两两位BookNamme/Pubblisheer/Authorr:书名/出出版商/作者者0可打印字符符100任何可打印字符符PictureePath: 图片路径径0可打印字符符200任何可打印字符符Commentt: 内容简简介0可打印字符符500任何可打印字符符RecomLeevel: 推荐程度度05三、软件图形界界面设计: 用GUI设计(一)购书用户户界面1购书用户界界面概览2购书用户登登陆/注册界界面(1

42、) 购书用用户登陆界面面(2)购书书用户注册界界面:ABC3购书用户浏浏览/检索界界面(1)浏览一本本图书信息(2)检索图书书简单检索索检索结果显示示:(3)检索图书书高级检索索检索结果显示示:(4)将图书书加入收藏夹夹界面(登陆陆后才可收藏藏):点击收藏后,显显示所收藏的的图书:4购书用户提提交订单界面面:在首页中,点击击一本图书的的“购买”按钮,可对对该书下订单单;在收藏夹中,可可对所有收藏藏的图书下订订单:点击下一步:点击提交订单: (4)软软件出错处理理设计可让用户提出出反馈信息:或给我们发邮邮件,点击上上图中的“联系我们”即可。(二)管理员界界面1管理员登陆陆界面2查看管理员员使用帮

43、助界界面:本站设计了三种种权限的管理理员:管理员(最高权权限,具有下下图中所列的的各种权限)添加人员(仅可可对图书进行行添加、修改改和删除,以以及管理网友友对本站的意意见)查看人员(仅可可管理图书订订单,以及管管理网友对本本站的意见)对以上权限的说说明如下:3图书管理界界面:31 添加新新图书:32 查看与与修改图书库库存:33 查看与与修改订单:4用户管理界界面:41 查看用用户信息:42 修改管管理员信息:5网站投票管管理界面:6网站信息管管理界面:61 添加首首页新闻:62 新闻修修改删除:63 首页公公告设置:64 查看意意见反馈:7网站信息设设置界面:网上购书电子商商务系统软件详细说

44、明计02 0001500 郭 杰杰001485 孔伟桐001482 王郭明本文档建立软件件实现细节,包包括控制机制制。(1)模块接口口设计:可用用系统结构图图(或构件图图)描述1用户登陆/注册、提交交订书单模块块2销售模块3采购模块4结算模块(2)模块主要要算法设计:可用PDLL(或活动图图+顺序图(协协作图)活动图:1用户登陆、提提交订书单活活动图2销售系统活活动图3采购系统活活动图4结算系统活活动图 PAGE 84顺序图:网上购书电子商商务系统程序模块测试计计划计02 0001500 郭 杰杰001482 王郭明001485 孔伟桐针对主要模块,从从接口上进行行检验/查错。(灰灰盒测试)

45、针对系统结构的的控制层次,确确定模块测试试的顺序和资资源确认每一个算法法实现的前置置条件和后置置条件,设计计相应测试用用例,特别注注重非法的输输入条件用户注册/登登陆/修改信信息模块输入条件模块测试项用户登陆能在数据库中正正确查找该用用户名 (11)若存在该用户名名且密码正确确,应能使用用户登陆 (2)若不存在该用户户名或密码错错误,应能给给出错误提示示 (3)用户注册1能在数据库库中正确查找找该用户名是是否已存在 (4)2若用户名不不存在,数据据库应能正确确添加该用户户 (5)3若用户名已已存在,应能能给出错误提提示 (6)用户修改信息数据库相应信息息应更新为用用户的输入 (7)测试用例:编

46、号测试用例用例覆盖的测试试项1.1用户信息数据库库中不存在用用户”Jack”, 用该用用户名登陆;或存在用户”JJack”,密码为”greatJJack”,但用Jaack用户名名登陆所用密密码不是”greattJack”。(3)1.2用户信息数据库库中还没有用用户”Jack”,用“Jack”名注册。(4)(5)1.3用户信息数据库库中已存在用用户”Jack”,密码为”greattJack”,用该用户户名和密码登登陆。(1)(2)1.4用户信息数据库库中已有用户户”Jack”,用“Jack”名注册。(6)1.5用户信息数据库库中已存在用用户”Jack”,密码为”greattJack”,用该用户户

47、名和密码登登陆后,修改改某些信息,并并修改密码为为”greatJJacky”。(7)用户选书/提交交订单模块输入条件模块测试项用户浏览图书用户浏览到的图图书应在库存存数据库中有有记录 (11)用户搜索图书可分类搜索,可可按照书名关关键字、出版版年、作者等等进行搜索 (2)用户将图书放入入购物车“购物车”中应应正确记录用用户”放入”的图书信息息 (3)用户下订单订单中正确记录录用户ID、所所购书的书号号和购买的数数量等信息 (4)(以下进入“检检查订单子模模块”) 测试用例:(接接用例1.55)编号测试用例用例覆盖的测试试项2.1点击某本书的图图片链接。(1)2.2填写所查内容后后点击“立即查询

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

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

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

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

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

53、收款明细细帐和应付款款明细帐,更更新总帐(3)网上购书电子商商务系统用户手册计02 0001485 孔伟桐001500 郭 杰杰001482 王郭明1引言 1.1 编写目目的编写该用户手手册的目的是是:(1) 使得得人们了解、熟熟悉我们的这这个软件;(2) 使得得购买、使用用我们软件的的人懂得怎样样使用我们的的软件;(3) 使得得通过该购书书系统进行网网上购书的用用户懂得如何何进行购书。该用户手册适适用于购买和和使用该软件件的人,也适适用于利用该该软件进行网网上购书的用用户,更一般般地,使用于于所有想了解解该软件的人人。1.2 背景该软件名称是是“网上购书电电子商务系统统”,通过此软软件所建立

54、起起来的网站,主主要有两个方方面的功能:一是对网站站的访问者来来说,他们可可以在该网站站上浏览找书书、订书购书书;二是对网网站的管理员员来说,他们们可以对网站站的库存、用用户信息、网网站信息等进进行管理。该软件项目由由清华大学计计算机系计002班郭杰、王王郭明和孔伟伟桐三人首先先提出,并共共同开发研制制而成。该软软件首先在清清华大学紫荆荆公寓2#1106B安装装成功。2用途21 功能本软件系统功功能强大,具具有很大的灵灵活性。具体体功能如下:对利用该系统进进行购书的用用户:211 登登陆/注册:此处对用户名名、密码的构构成和长度有有一定限制,请请注意网页上上的提示。212 浏浏览/检索(1)浏

55、览图书书信息单击图书图片片(或图书名名等,带链接接即可),可可以查看图书书详细信息。(2)检索图书书简单检索索页面右上角的的“立即查询”可根据所查查字段、关键键字进行图书书查询:(3)检索图书书高级检索索高级查询可根据据 关键字、查查找字段、价价格范围、图图书分类 进进行检索:上图的检索结结果如下:(4)将图书书加入收藏夹夹(登陆后才才可收藏):点击收藏后,显显示所收藏的的图书(最多多只能收藏110种):213 购购书用户提交交订单:在首页中,点击击一本图书的的“购买”按钮,可对对该书下订单单;在收藏夹中,可可对所有收藏藏的图书下订订单:按照页面提示示即可完成订订书过程。 2144 用户反馈馈

56、:用户可对网站站进行“意见反馈”,可选的反反馈类型有:简单意见、对对网站的意见见、产品投诉诉和服务投诉诉。,如下图图所示:或给我们发邮邮件,点击上上图中的“联系我们”即可。对购买、使用该该软件系统的的用户(即管管理员):215 管管理员登陆:在 HYPERLINK http:/loccalhosst/admmin.assp httpp:/loocalhoost/addmin.aasp登陆。216 查查看管理员使使用帮助界面面:本站设计了三种种权限的管理理员:管理员(最高权权限,具有下下图中所列的的各种权限)添加人员(仅可可对图书进行行添加、修改改和删除,以以及管理网友友对本站的意意见)查看人员

57、(仅可可管理图书订订单,以及管管理网友对本本站的意见)对以上权限的说说明如下:217 图图书管理:(1)添加新图图书:(2) 查看与与修改图书库库存:可查看、修改和和删除库存图图书信息。(3) 查看与与修改订单:218 用用户管理:(1)查看用户户信息:(2) 修改管管理员信息:219 网网站投票管理理:可修改、删除现现有投票项,可可添加新投票票项:2110 网站信息管管理:主要管理网站的的如下信息:(1)添加首页页新闻(2)新闻修改改删除(3)首页公告告设置(4)查看意见见反馈2111 网站信息设设置:2.2 时间特特性:该系统能够提提供页面所执行的精确时间,各页面面打开后即可可查看其加载载

58、时间,一般般为101100ms。第第一次连接网网站可能耗时时较长,若浏浏览器支持ccache,则则连接几次之之后访问速度度会很快。2.3 安全保保密本软件通过对对用户的密码码、密码提问问和回答进行行MD5不可可逆加密,保保证用户的任任何个人私隐隐不会泄漏;并保证用户户的资料不会会被除超级管管理员之外的的人修改。3运行环境31 硬设备备运行本软件对对硬设备需求求较小,主要要需要一台机机器充当服务务器,该服务务器要求:6600M以上上主频的CPPU,1288M以上的内内存,足够的的硬盘空间2G以上上(以存储数数据库)。另另外,还要求求该服务器必必须是联网的的,以处理用用户的网上订订书、购书。利用该

59、软件进进行订书、购购书的用户需需要通过联网网来进行操作作。32 支持软软件该软件在Wiindowss操作系统(98,20000,xpp等)上运行行。要使用我我们的软件在在自己的机器器上建立网站站,首先请安安装MS IInternnet Innformaation Serveer(IISS),这是WINNDOWS NT 提供供的INTEERNET服服务的核心,NT的安装光盘上有有。软件源码为aasp文件,若若要修改源码码建议使用MMultiMMedia DreammWeaveer。数据库库使用的是MMicrossoft AAccesss。33 数据结结构 该软件运行时时需要用到一一部分数据库库文件,以及及大量的ASSP文件。这这些文件都必必须放在服务务器上。4使用过程 4.1 安装与与初始化 安装该软件以以建立网站的的步骤如下:1) 首先安安装Inteernet Inforrmatioon Serrver(IIIS)。安装过程是是一个微软通通常所用的向向导方式。 你唯一要作作的决定就是是你要把软件件安装在那里里,和你要安安装那些组件件。2) 然后在在“控制面板”中打开“IIS MManageer”,右键点击击左部TreeeVieww中的“We

温馨提示

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

评论

0/150

提交评论