网上书店
系统设计规格说明报告
撰写
班级
审核
日期
黄丽嫦 31 号
曾智权 21 号
曾昭艺 20 号
邹优进 26 号
06 软件 2 班
2009-06-18
1. 系统范围
1.1 系统目标
“网上书店”是采用 JSP、Struts、Hibernate 技术结合文件管理技术,为顾
客和书店提供基于网络的商业交互平台。网站实现的目标是:
1.建立完善的商业功能,实现顾客登录后可以检索,预览商品、管理购物
车、发表留言、创建订单、修改注册信息、提交订单等。
2.实现订单管理员登入后可以浏览订单、订单处理、创建价格、修改/删除
价格、等。
3 实现商品管理登入后可以实现进行商品的增删改查,以及分类管理 ,商品打检
索等
4 实现会员管理员管理员登入后可以实现会员管理员登陆后,可以对会员的增删改查等
操作,以及留言板的管理
5 系统管理员登入后可以实现用户的管理,查看详细信息、修改用户、删除用户等
6.建立安全可靠的后台管理,管理员通过输入密码用户名经过验证,验证失败重新输入,
验证成功后根据权限来管理个模块信息。
1.2 软、硬件配置及人机界面
软件配置有 Tomcat6.0、JDK5.0、Mysql 5.0、Windows XP、IE7.0。
硬件配置有 PC、网卡、ADSL 客户端设备等。
人机界面遵循美观大方、可交互性强、引导性强等原则进行设计。使用
Adobe PhotoshopCS、Dreamweaver、Flash。
1.3 系统功能
系统的功能用如图 6 的用例图来描述:
商品管理
特价商品管理
会员管理员
订单管理
顾客登陆、注册
商品管理员
订单管理员
后台登陆
顾客
商品检索、预览
特价商品检索、预览
购物车管理
会员管理
系统用户管理
系统管理员
顾客反馈信息、留言
2
图 6 描述系统功能的用例图
顾客登录系统后,商品的检索预览,特价商品的检索预览、创建订单、购物
车管理、反馈信息及留言、提交订单。
订单管理员登入系统后,可以浏览订单、处理订单、。
会员管理员登入系统后会员管理员登入后可以实现会员管理员登陆后,可以对会员
的增删改查。
实现订单管理员登入后可以浏览订单、订单处理。
实现商品管理登入后可以实现进行商品的增删改查,以及分类管理 ,商品打检索
等
系统管理员登录后可以实现用户的管理,查看详细信息、修改用户、删除用户。
本网站使用 Mysql5.0 数据库管理系统对数据进行持久性存储。使用
1.4 使用的数据库
Hibernate 技术连接与操作数据库。
1.5 设计约束和限制
1.用户界面(网页)需要简洁、美观。网页设计宽度为 785px。
2.每幅图片原则上不超过 1K bytes。
3.对用户权限要做充分限制。
4.内容超过 2 屏的内容,使用分页技术。
5.保证网站响应速度较快。
本网站为独立开发的 B/S 结构软件,无其他相关软件的文档。
2. 文档资料
2.1 已有的软件文档
2.2 系统文档
1.网上书店-可行性分析报告.doc
2.网上书店-需求规格说明书.doc
3.网上书店-系统分析规格说明书.doc
2.3 软、硬件供应商文档
1.JDK 5.0 帮助文档
2.Adobe PhotoshopCS 帮助文档
2.4 技术参考资料
[1]JSP 动态网页新技术,普悠玛书位科技,中国铁道出版社,2002
[2]精通 java web 整合开发 电子工业大学出版社,2007
[3]Java2 实用教程(第三版),耿祥义、张跃平编著,清华大学出版社,2007
3. 系统设计描述
3.1 数据结构(对象静态模型)
相关执行者的类图:
1、 管理员实体类
3
2、 会员实体类
4 前台相关类管理
4
5、 管理服务实现类
6、购物车实现类
5
7 订单管理实现类
8 留言版实现类
6
3.2 过程描述(对象动态模型)
1.登录
(1)活动图
(2)顺序图
7
顾客、商品管理员、会员管理员、订单管理员、系统管理员的登录都可以归为这
个登录的操作
2.注册
(1)活动图
(2)顺序图
8