网上书店软件需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上书店
——需求规格说明书
目录
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2任务概述 (4)
2.1目标 (4)
2.1.1开发目标 (4)
2.1.2应用目标 (4)
2.2用户的特点 (4)
2.3假定和约束 (5)
3需求规定 (5)
3.1对功能的规定 (5)
3.1.1功能划分 (5)
3.1.2功能描述 (5)
3.1.3图形描述 (7)
3.2对性能的规定 (13)
3.2.1精度 (13)
3.2.2时间特性要求 (13)
3.2.3灵活性 (13)
3.3输人输出要求 (13)
3.4数据管理能力要求 (14)
3.5故障处理要求 (14)
3.6其他专门要求 (15)
4运行环境规定 (15)
4.1设备 (15)
4.2支持软件 (15)
4.3接口 (15)
4.4控制 (16)
需求规格说明书
1引言
1.1编写目的
本需求规格说明书对用户的需求做了全面细致的分析,并结合调查的其他同类型网站(当当,卓越亚马逊,各种出版社书店等),明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上可以进一步提出概要设计说明书和开展后续设计与开发工作。
本说明书的预期读者为本组成员,店主小童和指导教师杨红丽老师。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。
1.2背景
a.开发的软件系统的名称:网上书店eBookStore
b.本项目的任务提出者:杨红丽
开发者:张晨曦、赵彤、李文卿、刘士建、许芳
用户:购书客户及书店老板
c.本软件系统与其他网上书城(当当网,有路网等)有参考关系。
1.3定义
SQL Server
语言的主要功能就是同各种数据库建立联系,进行沟通;
Pentium是英特尔的第五代x86架构之微处理器;
OS X是苹果公司为Mac系列产品开发的专属操作系统。基于UNIX系统。使Mac变得简单易用,出类拔萃。
1.4参考资料
[1] 刘冰、赖涵、瞿中、王化晶著,软件工程实践教程,北京,机械工业出版社,2009
[2] 辛明海、潘孝铭、王晋隆、连灿红著,软件文档写作,北京,高等教育出版社,2009.6
[3][美]弗莱格,阿特利著,软件工程——理论与实践(第四版影印本),北京,高等教育出版社,2012.12
[4] 钱乐秋、赵文耘、牛军钰著,软件工程(第2版),北京,清华大学出版社,2013 2任务概述
2.1目标
2.1.1开发目标
本软件可以实现店主提出的的基本功能,例如用户注册,登录,分级浏览图书或图书选购;店主对进书、售书、库存、账目、客户的管理,以及网站的日常维护(书店简介,信息发布,客户留言等)。
还可以实现店主没有提出的功能,例如用户可以搜索图书,包括模糊搜索(中、英文);还有添加购物车,和查看购物车;还有取消订单。
2.1.2应用目标
网上书店实现了实体店的扩展,可以扩展书店的客户群体,增加销售量。还可以方便客户,做到足不出户,就可以浏览各种图书,并且能够享受到把书送到家门口的贴心服务。而且本软件系统可以帮助店主做到科学管理,促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。|
2.2用户的特点
本软件系统用户主要分为两大类:购买顾客、管理员。
顾客是一切可以上网通过网页浏览器进行网上购物的人。由于本系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。
管理员是指管理此网上书店的店主,需要比较熟悉后台的管理,能及时对图书进行更新和维护。
2.3假定和约束
经费约束没有,开发期限为10周。
3需求规定
3.1对功能的规定
3.1.1功能划分
a.前台实现的功能
分级浏览图书
搜索图书
关键字搜索(模糊搜索)
加入购物车
查看购物车
新客户注册
用户登录
订单查询功能
订单结算
取消订单
热销排名榜
新品推荐(公告栏)
促销信息(公告栏)
b.后台实现的功能
用户注册信息管理
订单添加/删除/修改管理功能
书籍信息管理
客户权限管理
添加书籍
库存管理
账目管理
维护(店铺信息等)
3.1.2功能描述
c.前台功能
分级浏览图书:两级图书目录和三层信息。一级目录是图书的基本分类目录,二级目录是分类下的全部图书与简单介绍;第三层信息是点进图书的详细介
绍与信息;
搜索图书:可以在搜索栏里输入图书名称或者作者名字搜索书籍;
关键字搜索(模糊搜索):只输入书名中的关键字就可以搜索出相关书籍;
加入购物车:可以像淘宝一样,将想要购买的图书先添加到购物车里,可以在选购完所有想要买的图书之后一起进行结算;
查看购物车:可以查看已经放入购物车中选好的图书,也可以把现在不想要的或者添加错误的图书删除掉;
以上功能是一般的,没有注册的客户都可以进行的操作。
新客户注册:想要购买图书必须进行用户注册,填写有效信息,姓名,电话,地址,邮政编码等;
用户登录:已经注册的用户可以直接进行登录;
订单查询功能:查询自己的订单信息;
订单结算:把所有书籍的费用加上快递的费用综合在一起进行结算缴费,生成有效订单;
取消订单:可以把订单取消,申请退款;
热销排名榜:根据销量的多少,排出热销的书籍前10名,共顾客进行选择;
新品推荐(公告栏):在公告栏里,店主可以写一些新书推荐,供顾客进行选择;
促销信息(公告栏):在公告栏里,店主可以写一些打折,促销的信息,促进消费。
d.后台功能
用户注册信息管理:网站管理人员对用户注册信息的编辑分类和管理;
订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理;
书籍信息管理:
出版社管理:可以在此处增加或修改删除相关信息,请确保此处信息的真实
性;
类别设置:对书目类别进行相应的操作(增加,删除,修改);
分类管理:将相关图书进行分类操作;
客户权限管理:管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务;
添加书籍:可以通过页面操作添加新的书籍,不用特意更改数据库;
库存管理:查看书籍的库存,有利于判断是否需要进货;
账目管理:管理查看日结帐,日销售额与盈利额;
维护(店铺信息等):网上书店简介,信息发布等。