1、 面向对象方法综合性实验报告面向对象方法综合性实验报告 2015-2016 学年第学年第 2 学期学期 题 目: 基于 JSP 技术的图书商城的设计与实现 班 级: 13 计算机科学与技术网络班 学号 姓名: 完成时间 : 目 录 第一章 需求分析 . 1 1.1 项目要求 . 1 1.1.1 本图书商务系统的具体功能需求 1 1.1.2 系统用例图 2 1.2 模块需求 . 2 1.2.1 模块划分 2 1.2.2 系统活动图 4 第二章 系统分析 . 5 2.1 系统功能结构图 . 5 2.2 系统包图 . 6 2.3 系统类图 . 7 第三章 系统设计 8 3.1 系统动态模型 8 3.
2、1.1 用户注册时序图 8 3.1.2 顾客购买图书时序图 . 9 3.1.3 管理员添加商品时序图 . 10 3.1.4 用户购买商品交易时序图 10 3.1.5 后台商品管理 . 11 第四章 系统实现 . 12 4.1 详细功能模块设计 12 4.1.1 用户登录模块本模块 . 12 4.1.2 用户注册模块 . 12 4.1.3 购物车模块 13 4.1.4 图书管理模块 . 14 4.1.5 订单处理模块 . 16 4.1.6 商品分类管理模块 17 4.2 系统部署模型 18 4.2.1 系统构件图 18 4.2.2 系统部署图 18 参 考 文 献 19 1 第一章 需求分析 该
3、图书商城的系统作为一个学习的精简案例,满足人们一般书籍的需求。在如今在 线购书已经成为一种时尚, 人们足不出户就可以购买所需的图书, 因其具有方便, 安全, 友好的交互性特性,顾客群体也逐渐庞大,尤其是网络时代中成长的年轻人。现在流行 的电子商务有 B2B,B2B,C2C 等类型,该图书商城要采用的是 B2B 类型,它可以使顾客 通过网络购书,浏览图书,查询订单,查看公告和销售排行等。通过对一些典型的图书 商城网站的考察,分析,并结合企业要求及市场调查。 1.1 项目要求 1.1.1 本图书商务系统的具体功能需求 (1)顾客可以方便的注册与登录。 (2)顾客可以灵活的将所所需的图书信息及了解特
4、价图书信息。 (3)顾客可以方便的管理自己的购物车(添加或删除选购商品,修改购买数量及 在线下订单等操作)。 (4)图书管理员可以方便的管理图书及特价图书信息(新增,删除,修改图书及 特价图书)。 (5)订单管理员可以方便的查看订单,发货与缺货处理。 (6)系统管理员可以方便的进行系统用户管理(新增,删除,修改系统用户)。 2 1.1.2 系统用例图 特价商品 修改个人信息 添加信息 个人订单 新品 修改信息 注册 普通用户 商品查询 购物车 注册用户 个人管理信息 商品设置 会员设置 订单设置 公告设置 管理员 友情设置 图 1-1 系统用例图 1.2 模块需求 1.2.1 模块划分 (1)
5、 顾客注册、登录模块 顾客可以通过填写注册信息注册成为会员,会员登录后才能进行购物车的管理,未 登录的会员或未注册的顾客只能检索与浏览商品信息。 (2) 浏览模块 顾客可以根据不同的图书种类浏览图书信息。 (3) 特价图书浏览模块 顾客可以根据不同的图书种类浏览特价图书信息。 (4)购物车模块 3 顾客输入账号与密码登录后便可以进行购物车管理,如将选中的图书放入购物车、 修改选购图书的数量、删除购物车上的图书、在线下订单及订单查看等。 (5)后台登陆模块 系统管理员输入账号和密码可以在后台登录,账号或密码输入错误后给出错误提示 并要求重新输入。 (6)图书管理模块 图书管理员可以查看图书种类和
6、信息, 他可以新增、 修改、 删除图书的种类和商品。 (7)特价图书管理模块 图书管理员可以查看图书种类和信息,也可以新增、修改、删除图书的种类和特价 图书。 (8)订单管理模块 订单管理员登录后,可以根据日期范围、订单完成状态、订单编号等取得订单列表 与查看某订单的详情,也可以修改订单的完成状态及订单中的商品或数量,还可以删除 订单本身及订单中的商品。 (9)会员管理模块 会员管理员登录后,可以进行个人资料的查看于修改操作。 (10)系统用户管理模块 系统管理员登录后,可以根据用户列表进行用户详细资料的查看、新增用户、修改 用户与删除用户操作。 4 1.2.2 系统活动图 图 1-2 用户登录活动图 浏览商品 选择商品 加入购物车 继续浏览 去购物车结 账 提交订单 图 1-3 顾客购物活动图 5 第二章 系统分析 2.1 系统功能结构图 图 2-1 系统功能结构图 功能 模 块 后 台 管 理 员 模 块 客 户 登 陆 模 块 创建系统管理员 创建商