购物网站系统详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<优评购物网站>系统详细设计说明书
文档信息:
文档变更历史:
审核结果:
目录
1.引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3定义 (1)
1.4参考资料 (1)
2.程序(模块)系统的组织结构 (1)
3.设计约束 (2)
3.1界面要求 (2)
3.2性能设计要求 (2)
4.本软件系统中各程序(模块)的设计说明 (2)
4.1界面设计说明 (3)
4.1.1界面功能描述 ........................................................................... 错误!未定义书签。
4.2模块(注册/登录功能)的设计说明 (5)
4.2.1注册登录模块类、接口说明 (6)
4.3模块(管理员_管理商品)的设计说明 (5)
4.2.1管理员_管理商品模块类、接口说明 (6)
4.4模块(用户_浏览购买商品)的设计说明 (5)
4.2.1用户_浏览购买商品模块类、接口说明 (6)
4.5模块(数据库操作)的设计说明 (5)
4.2.1数据库操作模块类、接口说明 (6)
5.系统中数据库(各表及关系)的详细设计说明 (2)
5.1相关数据库表说明 (5)
5.2各个数据库表的详细说明 (5)
5.3数据数据库版本和驱动说明 (5)
1. 引言
1.1 编写目的
本说明书确定<优评网购物网站>系统的详细功能模块和及对应的数据结构,为了后面阶段开发工作的展开提供依据。
1.2 背景
软件系统的名称: <优评网购物网站>系统
本项目的任务提出者:武汉正奇龙科技有限公司
本项目的任务开发者: 09级实习第03组 (优评网站全体小组开发组员):
软件系统的用户:面向全体互联网购物用户:主要针对追求时尚和接触新事物的学生、年轻人群体。
1.3 定义
Dao(Database):对数据库操作类; Driver(JDBC Driver):JDBC数据库驱动
RA(Request Agent):服务请求代理; SA(Server Agent):服务代理;
Register:注册管理器; ISMQ(Message Queue):消息队列
1.4 参考资料
项目文件:1、<优评网购物网站>系统需求分析文档
2、<优评网购物网站>系统概要设计文档
3、<优评网购物网站>小组项目管理文件
2. 程序(模块)系统的组织结构
如下图是功能模块之间的关系和组织结构。
3. 设计约束
3.1 界面要求
用户界面的总体风格,面对广大互联网用户,界面采用网页编码,考虑用户浏览器的普及程度和大多数互联网用户。明确面向的大多数的用户为追求时尚,接触较多网络和电子产品的年轻人,界面设计要色彩鲜艳,吸引购物者,但是随着互联网的普及,大多数掌握较少电脑知识的人也开始习惯网上购物,针对这一点界面要达到操作简单,达到友好体验。
界面设计要求标准:
3.2 性能设计要求
现在多数浏览器能正常浏览页面。快速写入读出数据库,方便、安全、友好交互等特性。4. 本软件系统中各程序(模块)的设计说明
※管理员-商品管理模块:
➢描述:实现管理员对商品的基本管理操作。
➢功能描述:实现对存在数据库中的商品进行添加,编辑,删除等操作。
➢性能描述:实现快速正确地读取写入数据库。
➢输入项:商品的属性。
➢输出项:对应的sql操作语句。
※用户-购物模块:
➢描述:实现用户浏览产品,添加产品,购物的操作。
➢功能描述:实现用户向对应数据库表中添加或删除产品的功能。
➢性能描述:实现快速正确地读取写入数据库。
➢输入项:商品的属性。
➢输出项:对应的sql操作语句。
※注册登录模块:
➢描述:实现用户输入个人信息进行登录或注册操作。
➢功能描述:实现登录或注册功能。
➢性能描述:实现快速正确地读取写入数据库。
➢输入项:用户信息
➢输出项:布尔类型
※管理员-用户管理模块:
➢描述:实现管理员对用户进行管理。
➢功能描述:实现对用户的删除操作。
➢性能描述:实现快速正确地读取写入数据库。
➢输入项:用户的信息属性。
➢输出项:布尔类型。
4.1 界面的设计说明
4.1.1、注册/登录界面
注册界面功能:用户注册时将用户信息从前台获得,并且写入数据库,注册时的信息包括:创建密码、昵称、性别、及生日。正确输入验证码后点击立即开通即可成功注册微博。
成功注册的用户在登陆界面通过正确输入用户名和密码可以进行购买、评论、收藏等各项
操作。
注册:输入到表单的数据从后台获取,经过数据库处理后写入数据库
登陆:输入的登陆信息从后台抓取,经过check方法处理后验证是否存
界面展示如下:
4.1.2、管理员管理商品界面
管理员管理商品界面功能:管理通过填写商品的信息或用户的信息对商品和用户进行管理。
界面如下:
4.1.3、用户浏览、购物界面
用户浏览商品、购物界面功能:用户浏览商品,添加到购物车,然后结算商品。
界面如下:
4.2模块(注册/登录)的设计说明
➢模块文件名:Register.java 和 Login.java ➢功能简述:实现用户信息注册和登录验证。
注册/登录内方法等关系图: