网上书店项目需求分析报告

目录

1引言

1.1编写目的

1.2背景

1.3定义

1.4参考资料

2任务概述

2.1目标

2.2用户的特点

2.3假定和约束

3需求规定

3.1对功能的规定

3.2对性能的规定

3.2.1精度

3.2.2时间特性要求

3.2.3灵活性

3.3输人输出要求

3.4数据管理能力要求

3.5故障处理要求

3.6其他专门要求

4运行环境规定

4.1设备

4.2支持软件

4.3接口

4.4控制

1引言

   此份需求分析报告是为项目“网上书店”编写的,其中分析了“网上书店”这一项目户特点、功能需求,介绍了项目的开发环境和运行环境,以及可否移植的问题。全报告按照上述板块分为四个部分,对其进行相应详细的介绍。

1.1编写目的

   此份需求报告是为项目“网上书店”编写的,我们之所以选择开发这个项目,是因为觉得现在是互联时代,交易已经可以通过网络跨越地域的限制,这是一个很有时代意义的项目,值得我们去做。而这个项目的具体作用和我们的最终意图就在于:实现书籍的网络买卖(买家可以方便的在网上买书,卖家可以方便的在网上卖书,并有效的管理书籍信息,把交易通过网络跨地域实现,做到足不出户完成书籍买卖)。

    这份报告的预期读者包括:用户、开发人员、测试人员、项目经理、文档编写人员,希望能有助于读者了解我们所做的项目。

1.2背景

本项目名称是“网上书店”,一个基于网络通信的书籍交易平台,目前很多大型书店都已经加入了网络售书的洪流,而越来越多的人也倾向于网络购书,这是很有市场的。

此项目的任务提出者是老师,开发者是我们团队,用户可以是书籍卖家和买家。

我们对该项目的预期是实现基本交易环节,但不实现订单的最后付款,如果要实现付款实际交易需要和支付宝或者微信钱包等平台进行关系构建。

1.3定义

    此项目可以实现唯一的卖家的书籍基本管理(添加书籍、删除书籍、修改书籍信息),订单的基本管理(查询订单、更改订单的基本信息);以及实现不唯一买家的书籍基本信息查询(书籍名称、简介、价格、存货量),订单的创建,订单的查询。

1.4参考资料

本项目的《项目计划书》《设计说明书》《测试计划书》《测试报告》

2.任务概述

2.1目标

建立完善的网络书店模型,用以方便买家和卖家的网络书籍交易。

2.2用户的特点

适用于能进行基本上网操作的用户,对网络专业知识的掌握无要求。

2.3假定和约束

我们预期设计的项目规格是:默认卖家唯一,也就是默认点击卖家登录后直接进入唯一卖家后台;而买家可以随机添加,并无限制。

3需求规定

3.1对功能的规定

主要功能包括:

卖家:登录、书籍管理(书籍信息的查看、添加、删除、修改)、订单管理(订单的创建、订单信息的查看、修改)、以及书籍推荐板块的功能实现。

     买家:登录、书籍信息的查看、书籍信息的检索、订单的创建、订单信息的查看。

功能表如下

功能编号

功能名称

使用对象

功能描述

输入

系统响应

输出

1

注册

买家

买家注册账号

买家信息

数据库录入

注册是否成功

2

登录

卖家

卖家登录账户

卖家账户信息

数据库查询

登录成功与否

3

书籍信息添加

卖家

添加书籍信息

书籍信息

数据库录入

添加成功与否

4

书籍信息删除

卖家

删除书籍信息

需删除的书籍信息

数据库信息删除

删除成功与否

5

书籍信息修改

卖家

修改书籍信息

修改的书籍信息

数据库信息更新

修改成功与否

6

书籍推荐

卖家

添加推荐书籍

推荐书籍的信

数据库录入

添加成功与否

7

订单查询

卖家

查询已有订单信息

订单号

数据库查询

订单信息

8

订单修改

卖家

修改订单信息

修改的订单信息

数据库信息更新

修改成功与否

9

书籍检索

买家

检索某本书籍

书籍信息

数据库检索

书籍信息

10

书籍推荐

买家

浏览推荐书籍

书籍推荐

数据库查询

推荐书籍的信息

11

订单创建

买家

创建订单

订单信息

数据库录入

订单创建是否成功

12

订单查询

买家

查询已创建的订单

订单号

数据库查询

订单信息

3.1.1账户功能

每个注册的买家,都拥有一个自己的帐户管理界面,可以轻松的管理个人基本资料,管理订单,查询订单。

卖家拥有自己的账户管理界面,可以管理自己的书店基本资料,对书籍信息进行修改,对订单可以查询和修改。

  

3.1.2图书推荐功能

书籍推荐可以让更多优秀热卖的书籍进入买家的眼帘,有助于书籍的销售和推广,具有实质性文化意义和商业意义。

3.1.3检索方式

可以按照作者名称以及书籍名称进行检索。

3.1.4图书展示

主界面是书籍推荐,其余按客户检索展示。

3.1.5书店系统功能流程图(绿色代表卖家,蓝色代表买家,橘色表示两部分操作有关联)

   3.1.6书店系统功能用例图

3.2对性能的规定

3.2.1精度

要求输入按照严格格式输入,比如:书籍名称的输入不可以带入书名号,否则系统报错,检索不成功。

3.2.2时间特性的要求

书籍检索、订单检索的响应时间不超过3秒。

性能点列表如下

编号

性能名称

使用对象

性能时间描述

输入

输出

1

查询书籍信息响应时间

买家

小于等于3s

书籍名称

书籍信息

2

更新书籍信息响应时间

卖家

小于等于3s

书籍修正信息

修正是否成功

3

创建订单响应时间

买家、卖家

小于等于3s

订单信息

订单创建是否成功

4

查询订单响应时间

卖家、买家

小于等于3s

订单号

订单信息

3.2.3灵活性

   书籍检索可以按照作者检索也可以按照书籍名称检索。

3.3输入输出要求

    输入按照严格格式输入,不得带有书名号。输出按照已设定好的默认信息排序格式输出。

3.4数据管理能力要求

懂得基本数据库知识。

3.5故障处理要求

一些删除操作需要确认,避免不可恢复的数据误删。

维护人员需懂得C++知识和数据库维护知识。

4运行环境规定

4.1设备

程序版本

项目

详细要求

C++

操作系统

Windows 7

数据引擎

Microsoft sql server 2000

空间要求

大于等于256M

硬件要求

2.4GCPU 1G 内存RAID5数据亢余磁盘阵列或者更高

4.2支持软件

DEV C++、Microsoft Visual Studio

4.3接口

4.3.1用户接口

§用户友好、

§界面简单、

§易于操作、

§对话框简单、

§控制键符合常用习惯规则

4.3.2硬件接口

§客户端:2.4GCPU,  256M内存,1G硬盘,10M网卡以上配置

§路由器

4.3.3软件接口

§合法IP

4.4控制

通过DEV C++或者Microsoft Visual Studio 运行。

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值