网上书店需求分析文档格式.docx
- 文档编号:13267572
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:12
- 大小:80.99KB
网上书店需求分析文档格式.docx
《网上书店需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《网上书店需求分析文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
版本
说明
作者
2016-05-16
1.0
初版
关学森
2016-06-5
2.0
最终版
关学森、蔡子辉
目录
1 引言 1
1.1 编写目的 1
1.2 项目背景 1
1.3 定义 1
1.4 参考资料 1
2 概述 1
2.1 产品的描述 1
2.2 产品的功能 1
2.3 开发环境 1
2.4 一般约束 1
3 具体需求 1
3.1 内部功能需求 1
3.2 外部接口需求 1
3.2.1 用户界面 1
3.2.2 硬件接口 1
3.2.3 软件接口 1
3.2.4 通讯接口 1
3.3 性能需求 1
3.3.1 静态数值需求 1
3.3.2 动态数值需求 1
3.3.3 数据库设计 1
3.3.4 数据采集 1
3.3.5 数据精确度 1
3.3.6 时间特性 1
3.3.7 适应性 1
3.4 设计约束 1
3.4.1 需遵守的其它标准 1
3.4.2 硬件限制 1
3.5 属性需求 1
3.5.1 可靠性 1
3.5.2 安全性 1
3.5.3 可维护性 1
3.5.4 可移植性 1
3.6 其它需求 1
项目需求分析报告
1引言
1.1编写目的
本文档目的在于明确说明该网上书店销售系统开发的意图,应用目标,系统需求,界定系统实现功能的范围,指导系统设计、编码,以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其它有关软件之间的关系。
1.2项目背景
现如今,网络的发展已经势如破竹,网络更是走进了千家万户,成了人们日常生活中必不可少的一部分,越来越多的人享受这种超前的网络技术带来的新式购物体验。
现在,只要人们拥有一台能够连接网络的电脑,就能够不受地域的限制,快速的畅游你所喜欢你所需要的各类购物网站,沉浸在网络带给你的信息中书籍就像自行车的链条,将人类的思想和文明完美无瑕的串联起来,更是如同早晨的太阳一样,将我们对知识渴求的道路照亮。
同时,书籍近些年来也加入到了网络购物这个热潮中,伴随如此的正是诞生了越来越多的网上书店,并且富有生机。
2概述
2.1产品的描述
设计的系统可以为用户提供图书浏览和在本系统进行图书交易。
这个系统的主要功能是让顾客通过计算机访问本网上书店的网址之后,能够浏览到自己喜欢的好看的书和最近刚出版的书,或者为顾客查找到他们平时需要的书籍,后一步就是签下购买的订单,然后等待送货员为顾客送货上门,这个系统最终的目的就是能够实现一个网上购物车。
2.2产品的功能
产品功能包括:
用户管理功能,图书信息管理功能、图书销售功能、订单管理功能和书店系统维护五大功能。
2.3开发环境
操作系统:
Windows10
编程语言:
Java,HTML,JavaScript,XML
编程工具:
MyEclipse
硬件设备:
PC
数据库平台:
MySQL+NavicatPremium
2.4一般约束
需要用户拥有一台安装了JDK1.8以上、ApacheTomcat7以上,MySQL5.7以上的PC。
3具体需求
3.1内部功能需求
(1)用户权限管理
根据调查分析,网上书店分为游客、注册用户以及系统管理员三种用户,三种用户用例如何所示。
登陆
管理员
用户管理(增删修查)
商品管理(增删修查)
订单管理(删修查)
(2)用户管理
新增
修改
查找(列表)
删取
(3)商品管理
(4)订单管理
前置条件
用户需在登录页面输入正确信息后登录到系统主页面,并在导航栏选择相应操作。
后置条件
相关操作将会实现,并在表单中可以看到操作结果
3.2外部接口需求
3.2.1用户界面
本产品要求用户先配置好工程后,在登录页面输入正确的用户名、密码以及验证码登录后台系统,从而进入主界面根据自己的需求进行操作。
3.2.2硬件接口
普通家用PC机即可。
3.2.3系统接口
本系统前台运行浏览器中后台需要运行在装有JAVA虚拟机的操作系统中,并应安装tomcat服务器。
3.3性能需求
3.3.1静态数值需求
1、本系统考虑服务器和宽带因素支持的终端数<
=1000
2、同时使用的用户数<
3、处理的文件和记录数<
3.3.2数据库设计
/*
NavicatMySQLDataTransfer
SourceServer:
localhost_3306
SourceServerVersion:
50716
SourceHost:
localhost:
3306
SourceDatabase:
bookstore
TargetServerType:
MYSQL
TargetServerVersion:
FileEncoding:
65001
Date:
2017-05-2022:
55:
03
*/
SETFOREIGN_KEY_CHECKS=0;
------------------------------
--Tablestructureforbook
DROPTABLEIFEXISTS`book`;
CREATETABLE`book`(
`bid`int(10)NOTNULLAUTO_INCREMENT,
`bname`varchar(255)DEFAULTNULL,
`detail`varchar(255)DEFAULTNULL,
`pirce`varchar(255)DEFAULTNULL,
`writer`varchar(255)DEFAULTNULL,
`printer`varchar(255)DEFAULTNULL,
`date`dateDEFAULTNULL,
`type`varchar(255)DEFAULTNULL,
`image`varchar(255)DEFAULTNULL,
`store`int(10)DEFAULTNULL,
PRIMARYKEY(`bid`)
)ENGINE=InnoDBAUTO_INCREMENT=11DEFAULTCHARSET=utf8;
--Tablestructurefororder
DROPTABLEIFEXISTS`order`;
CREATETABLE`order`(
`oid`int(11)NOTNULL,
`date`datetimeDEFAULTNULLONUPDATECURRENT_TIMESTAMP,
`oname`varchar(255)DEFAULTNULL,
`adress`varchar(255)DEFAULTNULL,
`status`varchar(255)DEFAULTNULL,
`uid`int(11)DEFAULTNULL,
PRIMARYKEY(`oid`)
)ENGINE=InnoDBDEFAULTCHARSET=utf8;
--Tablestructurefororder_detail
DROPTABLEIFEXISTS`order_detail`;
CREATETABLE`order_detail`(
`id`int(11)NOTNULL,
`order_id`int(11)DEFAULTNULL,
`book_id`int(11)DEFAULTNULL,
`book_num`int(11)DEFAULTNULL,
PRIMARYKEY(`id`)
--Tablestructureforuser
DROPTABLEIFEXISTS`user`;
CREATETABLE`user`(
`uid`int(11)NOTNULLAUTO_INCREMENT,
`uname`varchar(255)DEFAULTNULL,
`password`varchar(255)DEFAULTNULL,
`gender`varchar(255)DEFAULTNULL,
`phone`varchar(255)DEFAULTNULL,
`email`varchar(255)DEFAULTNULL,
PRIMARY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 需求 分析