网上书店的需求分析研究报告.docx

上传人:b****2 文档编号:1840126 上传时间:2022-10-24 格式:DOCX 页数:19 大小:206.48KB
下载 相关 举报
网上书店的需求分析研究报告.docx_第1页
第1页 / 共19页
网上书店的需求分析研究报告.docx_第2页
第2页 / 共19页
网上书店的需求分析研究报告.docx_第3页
第3页 / 共19页
网上书店的需求分析研究报告.docx_第4页
第4页 / 共19页
网上书店的需求分析研究报告.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

网上书店的需求分析研究报告.docx

《网上书店的需求分析研究报告.docx》由会员分享,可在线阅读,更多相关《网上书店的需求分析研究报告.docx(19页珍藏版)》请在冰豆网上搜索。

网上书店的需求分析研究报告.docx

网上书店的需求分析研究报告

需求说明书

目录

1引言1

1.1编写目的1

1.2背景1

1.3定义1

1.3.1专业术语1

1.4参考资料2

2任务概述2

2.1任务目标2

2.2用户的特点2

2.3软件约束2

3需求规定2

3.1对功能的规定3

3.1.1前台购书系统3

3.1.2后台管理系统4

3.1.3系统顶层活动图。

5

3.1.4用例图5

3.1.5用例分析与描述6

3.2对性能的规定18

3.2.1精度18

3.2.2时间性要求18

3.2.3灵活性要求19

3.33.输人输出要求19

3.4数据管理能力要求19

3.5故障处理要求19

3.6其他专门要求19

4运行环境规定19

4.1硬件要求19

4.2软件要求20

4.3接口要求20

4.4控制20

1引言

1.1编写目的

编写这个需求分析说明书的目的是,让软件开发的设计人员明白用户要让他们设计出一个什么样的应用软件。

这个说明书预期的读者将会是和应用软件开发有关的人员,项目管理人员以及用户等。

1.2背景

我们要开发的这个应用软件的名称是:

网上书店系统。

本软件是作为软件技术(可视化程序设计)专业二年级学生实践学期的项目实训软件。

本软件未来用户未定。

本软件所用微机为win32系统,其他应用系统以及有关机构基本没有往来关系。

1.3定义

1.3.1专业术语

收讫

货到收款

流水号

每天的开票的顺序号码

商品种类

商品所属的种类

市场价

市场上的价格

打折

优惠占市场价的比例

优惠价

网上书店给出的价格

1.4参考资料

本文章参考了有关网站,参照了需求说明书的标准模板以及需求说明书的编写案例等等。

1.

2.

3.

4.

2任务概述

2.1任务目标

互联网技术的飞速发展和广泛普及,对传统出版业(包括书店)都产生了深远的影响,相比于传统的大众媒体的信息滞后、成本高昂的特点,网络传播以其信息丰富、速度,陕捷且具有互动性而备受出版策划人的重视。

普通书店随着图书种类和数量的大量增加而迅速发展起来,特别是国外图书业巨头的介入,使得竞争异常激烈,网上书店正是在这种情况下出现的,并且以选择面大、价格便宜、交易方便、节省时间和精力等体现出其优势。

网上书店实际上是运行在Web服务器中的一个Web应用程序,它模拟一般的书店的经营模式,利用页面、脚本程序和服务器来实现网上书店的管理工作。

本系统主要由前台购书系统和后台管理系统构成。

框架图如下:

图1系统框架图

2.1.1前台系统

前台系统主要功能:

会员管理、图书查询、图书展示、购物车、订单生成与管理、结算功能、留言板、在线帮助等。

其中,会员管理包括注册、登录、修改资料等功能。

图书展台包括新品图书、推荐图书和排行榜等功能。

前台系统如图2所示:

图2前台系统功能图

2.1.2后台系统

后台系统主要功能包括:

图书管理、订单管理、会员管理、用户管理、流言管理及月底结算等。

其中,图书管理包括管理书籍、添加新书、分类管理等功能。

后台系统功能如图3所示:

图3后系统功能图

2.2用户的特点

该系统由专科学生自己设计、实现、使用和维护,作为培养学生编程能力和项目开发能力的形式。

2.3软件约束

1.本系统所要支持的数据库为SQL2005server.

2.对本系统的经费投入为0。

3.系统开发的全过程要在1个月内完成。

3需求规定

3.1对功能的规定

3.1.1前台系统

1.会员管理:

会员登录前显示登录框,登录后显示“**您已登录”。

每个注册会员,有一个属于自已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改。

2.图书查询:

图书查询的目的是为了帮助用户快速地找到想要购买的图书。

为了适合用户的不同需求,提供了不同的查询方法,可以按照书名、作者、出版社等方式查询,用户只需输入部分信息即可。

用户还可以进行分类浏览,在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:

书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能。

3.。

在生成订单的同时,系统发邮件通知书店管理员。

会员还可以查询自图书展台:

图书展台的目的是为了将网上书店中的图书有序地罗列出来。

图书展台分为:

新品图书、推荐图书、畅销图书、排行榜。

(图书详细资料:

当用户点击某图书后,页面将显视出该图书书名、作者、出版社、出版日期、开本、ISBN、图书图片、图书详细介绍、图书目录等相关信息)。

4.畅销书排行榜:

系统自动排出前10本近期热销的图书,生成排行榜,根据访问点击次数自动生成。

5.购物车:

购物车中要列出用户所选择的书籍名称、市场价、会员价、折扣和数量,总计金额,共节省金额。

用户可以:

1)删除购物车中的书籍;

2)修改某个书籍的数量、书籍的金额和总计金额;

3)清空购物车;

4)结算:

到结算页面确认并下订单。

6.订单生成与管理:

购物后,确认支付和配送方法后生成订单己订单的处理情况和历史订单。

验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单的列表。

列表项包括:

订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。

对于列表的订单,用户可以:

1)查看订单详细信息:

生成一个订单的详细信息页面,包括:

订单号、收货人、联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数量、折扣、销售价)、金额总计、订购日期。

在页面上提供直接打印的功能;

2)修改订单:

只允许对未审核的订单进行修改(包括修改收货人、联系电话、送货地址、用户订购的书籍列表);

3)删除订单:

只允许对未审核的订单进行删除。

7.结算功能:

结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。

8.留言板:

可自由留言。

包括留言列表、留言内容、发布留言。

9.在线帮助:

简单介绍网站的购物流程,以及一些常见问题。

3.1.2后台系统

1.图书管理:

1)添加新书:

管理员和添加人员可以通过这个功能向书店录入新的图书。

添加信息包括书名、作者、出版社、缩略图以及所属类别等等。

2)管理书籍:

管理员和添加人员可以进行图书的查看、编辑、修改。

3)分类管理:

由大类管理、小类管理、转移类别三个子模块构成。

大类管理(如计算机)和小类管理(如计算机中的操作系统)分别是用于添加新类别以及编辑原有类别的;类别转移用于类别之间的转移,如将大类“少儿”中的小类“历史故事”转到“文学”中。

2.用户管理:

此功能只有最高权限管理员拥有,这是用来管理后台管理员的功能、可能添加、修改、删除新的管理员以及分配权限、修改管理密码。

3.订单管理:

订单管理处理时首先判断管理员的身份,然后可根据订单状态来做相应的服务。

订单状态分为五种:

未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货。

4.会员管理:

修改、删除会员资料。

5.月底结算:

月底结算主要是管理员在月底盘点时使用。

通过月底结算可以对一段时间内的销售情况进行集中处理,使书店及时了解书店的经营情况。

结算处理时首先判断管理员的身份,然后根据管理员的结算要求,对未结算的订单记录进行结算或查询以前的结算信息。

6.留言管理:

对留言板的留言进行屏蔽、删除、回复等操作。

7.其他管理:

修改关于我们、联系方法、付款方法、版权信息等资料,以及对公告、广告等进行管理。

3.1.3系统顶层活动图。

用户在网上书店中选购图书的流程如下图所示:

图4用户选购图书的流程图

3.1.4用例图

3.1.4.1参与者

1.游客:

描述:

该角色可以浏览图书信息,没有注册为会员,所以不能添加图书到购物车、下订单、购买图书等。

2.会员:

描述:

该角色是注册了的角色,所以能够浏览图书、添加图书到购物车、下订单、购买图书,也能够修改自己的信息、购物车的信息和订单的信息等功能。

3.管理员:

描述:

具有后台管理的所有功能,包括前台功能。

3.1.4.2用例

1.注册(register)

2.登录(logon)

3.注销(logout)

4.修改会员信息(modifymemberinfo)

5.浏览目录(viewcategory)

6.搜索产品(searchitem)

7.查看产品(viewitem)

8.加入购物车(addcart)

9.查看购物车(viewcart)

10.修改购物车中的商品(modifycartitems)

11.删除购物车中的商品(deletecartitem)

12.清空购物车(emptycart)

13.结帐(checkout)

14.配置收货人信息(configurerecipient)

15.配置送货方式(configureshipment)

16.配置付款方式(configurepaymentmethod)

17.确认订单(affirmorder)

18.查看订单(vieworder)

19.修改订单(modifyorder)

20.删除订单(deleteorder)

21.查看新品(viewlatestitem)

22.查看特价品(viewspecialpriceitem)

23.查看积分(viewgrade)

24.会员反馈(feedback)

25.查看反馈(viewfeedback)

3.1.4.3顶层用例图

系统前台功能用例图如图5所示:

图5系统前台功能用例图

系统后台系统用例图如图6所示:

图6系统后台功能用例图

3.1.5用例分析与描述

3.1.5.1浏览图书列表(BrowseListofBooks)

1.用例图

2.用例描述

⏹基本流程

1)顾客单击BrowseBooks页面中的某种类别。

2)系统显示该类别的子类别。

该过程一直持续下去,直到没有子类别为止,此时系统将显示最小子类别中的图书。

3)顾客单击某本图书的小图标。

系统调用DisplayBookDetails用例。

⏹分支流程

3a)如果系统在指定的类别中没有找到任何图书,则显示一条消息,以指出这一点并提示顾客选择其他类别。

3.涉及信息

图书类别、图书信息。

4.交互页面

5.界面原型

3.1.5.2取消订单(CancelOrder)

1.用例图

2.用例描述

⏹基本流程

1)系统确保订单是可以撤消的(即其状态为“未处理”)。

用户输入取消信息。

2)系统在CancelOrder页面上显示该订单相关的信息,包括订单的内容和送货地址。

顾客确认取消。

3)系统将该订单的状态标记为“deleted”,然后调用ReturnItemstoInventory用例。

⏹分支流程

1a)如果订单状态为“未处理”之外的状态,系统将显示一条消息,指出顾客现在撤消订单太晚了。

3.涉及信息

订单。

4.界面原型

3.1.5.3结帐(CheckOut)

1.用例图

2.用例描述

⏹基本流程

1)顾客在已经登录的前提下,提交结帐请求,系统创建一个CandidateOrder对象,该对象包含顾客购物车中的内容。

然后系统检索对

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1