网上书店需求分析报告 联系客服

发布时间 : 星期一 文章网上书店需求分析报告更新完毕开始阅读6ce9de9b6294dd88d0d26baf

需求分析报告

普通书店随着图书种类和数量的大量增加而迅速发展起来,特别是国外图书业巨头的介入,使得竞争异常激烈,网上书店正是在这种情况下出现的,并且以选择面大、价格便宜、交易方便、节省时间和精力等体现出其优势。 网上书店实际上是运行在Web服务器中的一个Web应用程序,它模拟一般的书店的经营模式,利用页面、脚本程序和服务器来实现网上书店的管理工作。本系统主要由前台购书系统和后台管理系统构成。框架图如下: 网上书店系统 前台系统 图1 系统框架图 后台系统 ? 前台系统 前台系统主要功能:会员管理、图书查询、图书展台、购物车、订单生成与管理、结算功能、留言板、在线帮助等。其中,会员管理包括注册、登录、修改资料等功能。图书展台包括新品图书、推荐图书和排行榜等功能。 前台系统如图2所示: 前台系统结算功能 会员管理图书查询在线帮助 购物车 图书展台留言板 订单生成与 管理 注册 登录 修改资料 新品图书 推荐图书 排行榜 图2 前台系统功能图 ? 后台系统 后台系统主要功能包括:图书管理、订单管理、会员管理、用户管理、流言管理及月底结算等。其中,图书管理包括管理书籍、添加新书、分类管理等功能。 后台系统功能如图3所示: 5

需求分析报告

后台系统 用户管理订单管理会员管理图书管理留言管理月底结算管理书籍分类管理添加新书图3后系统功能图 2、 用户的特点

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

3、

? ?

?

软件约束

本系统所要支持的数据库为SQL2005 server. 对本系统的经费投入为0。

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

三、 需求规定

1、

对功能的规定

? 前台系统

1. 会员管理:每个注册会员,有一个属于自已的帐户管理界面,可以轻松

的管理个人基本资料,如进行资料的修改。

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

书。

用户还可以进行分类浏览,在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能。

3. 购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、折

扣和数量,总计金额,共节省金额。用户可以:

6

需求分析报告

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

2) 修改某个书籍的数量、书籍的金额和总计金额; 3) 清空购物车;

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

4. 订单生成与管理:购物后,确认支付和配送方法后生成订单。在生成订

单的同时,系统发邮件通知书店管理员。会员还可以查询自己订单的处理情况和历史订单。

验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单的列表。列表项包括:订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。对于列表的订单,用户可以:

1) 查看订单详细信息:生成一个订单的详细信息页面,包括:订单号、

收货人、联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数量、折扣、销售价)、金额总计、订购日期。在页面上提供直接打印的功能;

2) 修改订单:只允许对未审核的订单进行修改(包括修改收货人、联

系电话、送货地址、用户订购的书籍列表); 3) 删除订单:只允许对未审核的订单进行删除。

5. 结算功能:结算前必须再次验证用户,验证合法后,进入结算页面,显

示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。 6. 留言板:可自由留言。包括留言列表、留言内容、发布留言。 7. 在线帮助:简单介绍网站的购物流程,以及一些常见问题。 ? 后台系统 1. 图书管理:

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

添加信息包括书名、作者、出版社、缩略图以及所属类别等等。 2) 管理书籍:管理员和添加人员可以进行图书的查看、编辑、修改。

7

需求分析报告

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

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

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

3. 订单管理:

订单管理处理时首先判断管理员的身份,然后可根据订单状态来做相应的服务。订单状态分为五种:未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货。

4. 会员管理: 修改、删除会员资料。 5. 月底结算:

月底结算主要是管理员在月底盘点时使用。通过月底结算可以对一段时间内的销售情况进行集中处理,使书店及时了解书店的经营情况。结算处理时首先判断管理员的身份,然后根据管理员的结算要求,对未结算的订单记录进行结算或查询以前的结算信息。

6. 留言管理: 对留言板的留言进行屏蔽、删除、回复等操作。

7. 其他管理:修改关于我们、联系方法、付款方法、版权信息等资料,以

及对公告、广告等进行管理。

2、 数据库有关的功能描述

根据设计出的E-R图模型,网上书店系统中需要包含3张表:书信息表、用户信息数据表、书籍类型表,分别对应E-R图中的书籍信息实体图、用户信息实体图。根据以上的数据库概念设计出系统数据库方面的逻辑结构和实体-联系图(E-R图)。

(1)网上书店系统用户与书之间的E-R图

书籍 用户 购买 图3-1 网上书店系统用户与书之间的E-R图

8