项目名称:图书商城css
院系: 信息工程学院前端
专业: 计算机科学与技术数据库
项目组: 李阳 唐玉娟浏览器
指导老师: 袁飞安全
目录 服务器
1. 产品介绍 架构
2. 项目分工 网站
3. 产品面向的用户群体 spa
4. 产品应当遵循的标准或规范 设计
5. 产品范围
6. 产品中的角色
6.1 网上图书商城功能
6.2 图书的添加
6.3 图书修改
6.4 图书删除
6. 5 图书信息列表
7. 产品的功能性需求
8. 产品的非功能性需求
8.1 用户界面需求
8.2 软硬件环境需求
8.3 产品质量需求
8.4 技术需求
1. 产品介绍
信息技术高速发展的今天,软件的做用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓 。
本系统包括两个基本部分,一个是前台的销售程序,用户在前台浏览搜索图书,能够看到商城的最新公告,用户进入商城就有一个购物车,用户把须要的图书放入购物车中,用户能够去除不须要的图书,修改商品的数量,清空购物车。当用户选购完图书后就能够下订单。另外一个是后台管理程序,商家在此管理本网站的相关信息如公告的发布、录入、删除,更改网上图书的信息,订单的管理和注册用户的管理。
2. 项目分工
( 1 )项目开发人员 :李阳 唐玉娟
( 2 )文档编写人员: 李阳 唐玉娟
( 3 )登陆与注册实现: 李阳 唐玉娟
( 4 )购物车与列表设置: 李阳
( 5 )各功能整合:唐玉娟
3. 产品面向的用户群体
“网上图书商城”面向的用户群体: 卖书的商户
4. 产品应当遵循的标准或规范
本产 品为定制软件,参考当当网,以网上图书购买需求为最终设计参考依据。
5 . 产品范围
本产品主要用于用户购买图书,管理员对图书的管理基于互联网的 Web 应用系统。产品适用领域包括:
( 1 ) 用户购买图书
( 2 )管理员对图书的管理。 具体功能需求在下文详细描述。
6 . 产品中的角色
下表阐述本产品的各类角色及其职责。各类角色的具体行为将在功能性需求中描述。
角色名称 |
职责描述 |
管理员 |
即卖家,能够发布须要卖的书,对书籍进行管理,管理用户会员信息 |
会员 |
即买家,能够注册, 登陆, 浏览和购买图书 |
|
|
6.1 网上图书商城功能
图书的管理和购买是本软件的核心之一。即经过后台的管理和前台的用户下订单购买相结合,实现电子网上购物的功能。
6. 2 图书的添加
名称 |
添加 |
功能描述 |
添加图书详细信息 |
优先级 |
高 |
输入 |
书名、做者、出版社、价格、类别、图片、简介 |
必填项 |
书名、做者、类别 |
操做序列 |
管理员登录后添加图书信息 |
输出 |
添加信息成功,并跳转至 商品列表 |
|
|
★关于优先级 :优先级表示功能的重要性与迫切行,优先级分为高、中、低三个级别, 优先级高表示此功能必需实现,优先级中表示此功能能够暂缓实现,可是仍为系统必须的功能 ;优先级低表示此功能为辅助功能,可根据须要在后续版本中考虑实现。
6. 3 图书修改
名称 |
图书修改 |
功能描述 |
提供对已有图书进行修改功能 |
优先级 |
高 |
输入 |
书名、做者、出版社、价格、类别、图片、简介 |
操做序列 |
管理员登录后方可对已有图书信息进 行操做 |
输出 |
修改为功,跳转至图书详细界面。 |
补充说明 |
实现对图书信息的基本修改 |
|
|
6. 4 图书删除
名 称 |
图书信息删除 |
功能描述 |
提供对图书信息删除功能 |
优先级 |
高 |
输入 |
图书信息的 ID |
操做序列 |
管理员登陆后方可删除 |
输出 |
删除成功跳转至图书信息列表页 |
补充说明 |
完成图书信息的删除 |
|
|
6. 5 图书信息列表
名 称 |
图书信息列表 |
功能描述 |
查询功能 |
优先级 |
高 |
输入 |
输入完成数据库的添加数据 |
操做序列 |
管理员登录后便可操做 |
输出 |
生成图书信息列表(书名、做者、出版社、价格、类别、图片、简介等字段) |
补充说明 |
可根据书名、做者等字段作简单查询 |
|
|
7. 产品的功能性需求
后台管理: 7.1 图书管理: 6.1.1 添加书籍:管理员登陆后对书籍的添加
6.1.2 修改书籍:管理员登录后对书籍的修改
6.1.3 评论管理:用户对书本的评价进行管理
6.1.4 书籍分类:把书籍分类展示
6.1.5 查看书籍:查看书籍的列表
7.2 订单管理: 6.2.1 查询订单:查看用户所下的订单
6.2.2 删除订单:删除用户所下的订单
6.2.3 修改订单状态:修改用户所下订单的状态
6.2.4 付款方式管理:管理用户选择的付款方式
6.2.5 送货方式管理:管理用户选择的发货方式
7.3 信息管理: 6.3.1 公告管理:把系统的最新消息展示
7.4 前台管理: 6.4.1 登陆:管理员登陆
6.4.2 注销:管理员注销
前台管理: 7.5 用户管理: 6.5.1 注册:用户注册账户,注册实现相同信息没法屡次录入。
6.5.2 登陆:用户登陆账号且同一帐号不能同时登录。
6.5.3 修改我的信息:能够修改本身的信息
6.5.4 查看我的信息:能够查看本身的信息
7.6 购物车管理: 6.6.1 图书加入购物车:把须要买的书放入购物
6.6.2 浏览购物车:查看本身购物车里的商品
6.6.3 修改商品中的购物车数量:修改购物车里的书本的数量
6.6.4 删除购物车中的图书:删除购物车里书本的数量
6.6.5 清空购物车:把购物车里的商品所有清空
7.7 订单管理: 6.7.1 取消订单:用户登录后取消所下订单
6.7.2 修改订单:用户登录后修改所下的订单
6.7.3 查看订单:用户登录后查看本身所下的订单
7.8 浏览信息: 6.8.1 浏览图书:用户能够浏览商品
6.8.2 查看图书评论:用户能够查看商品的评论
7.9 留言: 6.9.1 给商家留言:用户登陆后还能够给管理員留言
8 . 产品的非功能性需求
8.1 用户界面需求
需求名称 |
详细要求 |
界面设计 |
符合 Web2.0 标准,保证在主流 IE 、 F riefox 等浏览器中具有一致的用户体验。设计风格遵循简洁、易用、美观、重视用户体验、以用户为中心的设计原则 。 |
|
|
8.2 软硬件环境需求
需求名称 |
详细要求 |
服务器 |
Tomcat |
客户端电脑 |
软件设计保证客户端经过任意主流浏览器都可顺利、无障碍访问应用程序 |
|
|
8.3 产品质量需求
主要质量属性 |
详细要求 |
正确性 |
保证程序运行的正确性,数据、文档记录准确勿误。按照用户需求正确执行任务 |
可靠性 |
软件设计保证在安全服务器环境下,系统可以正常运行 |
易用性 |
易用性是软件可否知足客户容易操做使用程度,软件开发重视用户使用体验,极力下降系统使用门槛、保证具有通常计算机操做技能的用户可以顺利使用本软件。另外系统重视使用过程当中的操做提示及说明,可以给用户明确的操做指导 |
安全性 |
软件保证具有较高安全性,分级权限系 统设计为系统资源提供充分安全保证,避免程序级系统入侵 |
可扩展性 |
软件设计具有较高的可扩展性,即保证软件功能的适度扩展及系统规模的扩展 |
健壮性 |
软件设计保证软件自己可以抵御非法数据干扰,可以保证事务的一致性,尽力避免程序运行异常 |
|
|
8.4 技术需求
主要栏目 |
技术要求 |
开发环境 |
JDK +MyEclipse8.5 |
开发技术 |
服务前端:采用基于 Java EE 的 Jsp-Servlet 简易架构 前端: 、 div+css 、 AJAX 等技术 |
数据库 |
MySql5.0 |
其余 |
无 |
|
|