汽车在线销售系统分析与设计130942042郭易亮_第1页
汽车在线销售系统分析与设计130942042郭易亮_第2页
汽车在线销售系统分析与设计130942042郭易亮_第3页
汽车在线销售系统分析与设计130942042郭易亮_第4页
汽车在线销售系统分析与设计130942042郭易亮_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖湖南南商商学学院院 课程设计课程设计 课程名称课程名称信息系统分析与设计 题题 目目汽车在线销售系统分析与设计 学生姓名学生姓名郭易亮 学学 号号 专业班级专业班级信管 1321 指导教师指导教师蔡妙娴 2016 年年 6 月月 汽车在线销售系统分析与设计 1 引言 1 1 项目来源 近年来 随着 Internet 的迅速崛起 互联网已日益成为收集提供信息的最 佳渠道并逐步进入传统的流通领域 于是电子商务开始流行起来 越来越多的 商家在网上设计在线销售系统 向消费者展示出一种新颖的购物理念 汽车在 线销售系统作为 B2C Business to Customer 即企业对消费者的模式 电子商 务的前端商务平台 在其商务活动全过程中起着至关重要的作用 随着社会不 断的发展与进步 汽车几乎成为每家每户必备的交通工具 汽车行业竞争的压 力也越来越大 要想在这场竞争中取得优势 就必须与时俱进 必然要依靠目 前日趋成熟的互联网技术和电子商务技术来建立一个在线销售系统 这样能获 得大量的市场资源方面的优势和机遇来赢得效率 对于汽车在线销售系统的实 现 如何设计好一个功能完善 生命力强大的数据库是重中之重 一个良好的 设计不仅可以满足广大用户的需要 而且可以使得用户购物更加方便 本次设 计的汽车在线销售系统通过访问浏览器 可以实现对商品 汽车 订单的增加 删除 修改等一切管理 实现下单和退单等基本功能 为用户提供方便快捷的 购物体验 1 2 任务目标 随着我国经济的快速发展和居民收入的提高 城镇居民的消费热点逐渐转向 汽车等高价值商品 对各类汽车及其相关产品的消费的人越来越多 很多的汽 车制造商和销售商已经开始意识到同网络相结合给自己带来的好处 随之建立 具有自己特色的销售网站来抢占市场资源 并解决各地的连锁服务问题 汽车 在线销售系统的发展将对该汽车销售市场产生深远的影响 本汽车在线销售系 统的目标如下 1 对足不出户的顾客提供买车的机会 2 为用户提供车辆信息查看 在线车辆订购 意向购车申请 置换申请 等功能 做到信息交互友好 方便 快捷 3 提供后台管理页面 简化企业信息 车辆信息 用户信息等数据的维 护操作 2 进度安排 图 1 汽车在线销售系统甘特图 3 系统分析与建模 3 2 用例建模用例建模 3 2 1 用例图用例图 用户 注册 登录 注销 汽车浏览搜索 订货 查看订单信息 管理汽车 汽汽车车在在线线销销售售系系统统 管理员 图 2 汽车在线销售系统的用例图 3 2 2 用例描述用例描述 用例标识号 1 用例名称 注册 用例简要描述 用户访问汽车在线销售系统主页后 通过账号密码成功注册使得用户可 以在该系统购买汽车 主要参与者 用户 前置条件 用户访问该汽车在线销售系统的网站 最低保证 允许用户退出系统 回滚至前一事务 基本事件流 1 用户单击 注册 进入到注册界面 2 用户在注册界面填写用户名 验证码 手机号 设置密码输入两次密码等信息 3 系统检查信息的完整性 4 用户点击 获取动态码 得到动态码 用户输入动态码 5 用户点击 注册 显示注册成功 异常或扩展事件流 1 手机未获取到动态码 1 1 用户再次点击 获取动态码 并成功获取 1 2 用户再次点击 获取动态码 仍未成功获取 用户退出注册 2 请求的 web 页面不能装入或找不到 2 1 用户在浏览器中得到一个 找不到网页 错误页面 2 2 用户单击刷新按钮 请求页面成功装载 2 3 用户单击刷新按钮 请求未能页面成功装载 用户离开网站 后置条件 用户信息成功添加到数据库的用户信息表 注释 用例标识号 2 用例名称 登录 注销 用例简要描述 用户访问汽车在线销售系统网址后 通过注册成功的账号密码登录系统 或者注销 主要参与者 用户 前置条件 用户访问该汽车在线销售系统的网站并且注册成功 最低保证 允许用户退出系统 回滚至前一事务 基本事件流 1 用户在网站首页点击 登录 弹出登录窗口 2 用户输入自己用户名和密码 3 用户点击 登录 按键 成功登录 并返回到首页 4 用户点击 注销 按键 成功注销用户名和密码 退出系统 异常或扩展事件流 1 请求的 web 页面不能装入或找不到 1 1 用户在浏览器中得到一个 找不到网页 错误页面 1 2 用户单击刷新按钮 请求页面成功装载 1 3 用户单击刷新按钮 请求未能页面成功装载 用户离开网站 2 网络连接中断 2 1 系统回滚到 登录 窗口 后置条件 页面顶部显示出用户名 注释 用例标识号 3 用例名称 汽车浏览搜索 用例简要描述 用户登陆汽车在线销售系统后 通过账号密码的身份认证 如果要下订 单购买商品就必须先通过汽车浏览搜索加入购物车的操作 主要参与者 用户 前置条件 用户要先登陆汽车在线销售系统 最低保证 允许用户退出系统 回滚至前一事务 基本事件流 1 用户通过账号密码登陆汽车在线销售系统 2 用户通过商品浏览搜索查看商品信息 异常或扩展事件流 1 汽车在线销售系统提示错误信息 用户确认 1 1 用户没有登陆系统 1 2 用户离开或重新输入 2 返回到汽车在线销售系统主页面 后置条件 查看订单或者修改订单或切入其他子系统 注释 用例标识号 4 用例名称 订货 用例简要描述 用户通过账号密码登陆汽车在线销售系统后 能通过能够查看系统主界 面的分类汽车信息 精确查找汽车 来进行选中商品并加入购物车下订单和付款的操作 主要参与者 用户 管理员 前置条件 用户已经登陆汽车在线销售系统 最低保证 允许用户退出系统 回滚至前一事务 基本事件流 1 用户通过账号密码登陆汽车在线销售系统 2 通过登录后的用户在主界面查看各类的汽车信息 3 用户可以对选中的商品进行加入购物车下订单 4 管理员可以对订单审核 进行管理 退货 换货的操作 异常或扩展事件流 1 汽车在线销售系统提示错误信息 用户确认 1 1 用户通过账号或者密码错误登录失败 1 2 用户离开登录界面或者重新输入 2 返回到系统主页面 后置条件 订单信息被修改或切入其他子系统 注释 用例标识号 5 用例名称 查看订单信息 用例简要描述 用户通过账号密码登陆汽车在线销售系统后 能通过能够查看订单信息 主要参与者 用户 前置条件 用户已经登陆汽车在线销售系统 最低保证 允许用户退出系统 回滚至前一事务 基本事件流 1 用户通过账号密码登陆汽车在线销售系统 2 通过登录后的用户查看订单信息 异常或扩展事件流 1 汽车在线销售系统提示错误信息 用户确认 1 1 用户通过账号或者密码错误登录失败 1 2 用户离开登录界面或者重新输入 2 返回到系统主页面 后置条件 订单信息被修改或切入其他子系统 注释 用例标识号 6 用例名称 管理汽车 用例简要描述 管理员通过账号密码成功登陆汽车在线销售系统后 对汽车进行分类处 理 添加库存和减少库存等操作 主要参与者 管理员 前置条件 管理员已经成功登陆汽车在线销售系统 最低保证 允许管理员退出系统 回滚至前一事务 基本事件流 1 汽车在线销售系统的管理员成功登陆系统 2 管理员对汽车进行添加库存 减少库存等操作 异常或扩展事件流 1 汽车在线销售系统系统提示了错误信息 用户点击确认 1 1 提示管理员账号或者密码错误 1 2 管理员离开登录界面见或者重新输入账号密码 2 返回汽车在线销售系统主页面 后置条件 商品库存信息被修改或切入其他的子系统 注释 3 3 概念数据建模概念数据建模 1 注册用例概念数据模型注册用例概念数据模型 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 2 登录登录 注销用例概念数据模型注销用例概念数据模型 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 3 汽车浏览搜索用例概念数据模型汽车浏览搜索用例概念数据模型 PK汽车型号 汽车价格 汽车颜色 汽车品牌 汽车性能 汽汽车车 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 1 nn 4 订货用例概念数据模型订货用例概念数据模型 汽车型号 汽车价格 汽车颜色 汽车品牌 汽车性能 汽汽车车 PK管理员编号 管理员名称 密码 管管理理员员 PK订单编号 订单日期 汽车名称 汽车数量 单价 总金额 订订单单 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 1 0 n 0 n 1 n 1 5 查看修改订单信息用例概念数据模型查看修改订单信息用例概念数据模型 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 PK订单编号 订单日期 汽车名称 汽车数量 单价 总金额 订订单单 n 1 6 管理汽车用例概念数据模型管理汽车用例概念数据模型 PK管理员编号 管理员名称 密码 管管理理员员 PK汽车型号 汽车价格 汽车颜色 汽车品牌 汽车性能 汽汽车车 11 汽车在线销售系统概念数据模型汽车在线销售系统概念数据模型 汽车型号 汽车价格 汽车颜色 汽车品牌 汽车性能 汽汽车车 PK管理员编号 管理员名称 密码 管管理理员员 PK订单编号 订单日期 汽车名称 汽车数量 单价 总金额 订订单单 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 1 0 n 0 n 1 n 1 3 4 辅助建模辅助建模 3 4 1 顺序图 或通信图 顺序图 或通信图 1 注册用例顺序图 注册用例顺序图 注册边界注册控制 用户 注册 注册 填写信息 检查信息完整性 填写动态码 显示注册成功 2 登录用例顺序图登录用例顺序图 用户 登录边界 登录控制 用户 登录 登录 验证登录 显示登录成功 3 汽车浏览搜索顺序图汽车浏览搜索顺序图 用户 页面边界页面控制 汽车 浏览 浏览 浏览 显示汽车信息 4 订货用例顺序图订货用例顺序图 用户 订单表订单控制用户订单汽车 管理员 选择汽车 选择汽车 提供登录信息 创建订单 查看订单 查看订单 审核订单 获取用户信息 获取订单信息 获取汽车信息 确认订单 确认订单 显示订单细节 5 查看订单信息用例顺序图查看订单信息用例顺序图 用户 订单表订单控制 用户 订单 汽车 查看订单 查看订单 确认订单 确认订单 显示订单细节 获取用户信息 获取订单信息 获取汽车信息 6 管理汽车用例顺序图管理汽车用例顺序图 管理员 汽车边界汽车控制管理员汽车 登录 登录 验证登录 添加汽车库存 添加汽车库存 显示汽车信息 获取汽车信息 3 4 2 分析类图分析类图 审核订单 PK管理员编号 管理员名称 密码 管管理理员员 创建订单 获取订单信息 PK订单编号 订单日期 汽车名称 汽车数量 单价 总金额 订订单单 获取用户信息 PK用户编号 用户名称 密码 性别 联系方式 地址 用用户户 获取汽车信息 PK汽车型号 汽车价格 汽车颜色 汽车品牌 汽车性能 汽汽车车 10 n0 n 1 n 1 BUY 选择汽车 查看订单 确认订单 订订单单控控制制 选择汽车 提供登录信息 查看订单 确认订单 显示订单细节 订订单单表表 汽车在线销售系统分析类图汽车在线销售系统分析类图 3 4 3 活动图活动图 提出注册请求 显示注册页面 填写注册信息 显示注册成功页面 是 保存用户信息到后台数据库 否 信息是否正确 用户注册用例活动图 3 4 4 业务规则建模 判定表业务规则建模 判定表 决策表 决策表 通过对汽车在线销售初步的系统功能分析和数据建模 根据我们初步的理 解 现在可以使用判定表来进一步对于描述系统业务的规则进行建模 我们可以利用业务判定表来用户订货的业务进行分析 此业务分析针对用 户进行 其中判定的条件包括 下订单 退货和换货 可供选择地结果包括有 用户支付成功则生成汽车订单 用户支付失败则未生成订单 用户订货的业务 判定表如表所示 规则 条件 结果 123 下订单YNN 换货NY N 退货NNY 支付成功生成订单XX 支付失败未生成订单 X 4 系统设计与建模系统设计与建模 4 1 总体结构设计总体结构设计 4 1 1 体系结构设计体系结构设计 本汽车在线销售系统是根据 B S 三层体系结构的原理 B 是 Brower Server 的缩写 只需要在客户机上安装一个浏览器 Browser B S 三层体系结构最大的优点是系统管理员能在进行操作后台系统的时候不限制地 方和时间 而且不用安装任何专门的管理软件 只要有一台能上网的电脑登录 浏览器就能使用 而且客户端零维护 系统的扩展非常容易 通过客户端与表现层还有业务层和数据层 相互连接 客户端与浏览器 在表现层中分别为 HTML JSP 表现逻辑三种元素组成 在业务层中的组成元 素分别为 Servlets Beans DAO 业务逻辑 汽车在线销售系统体系结构图 4 1 2 功能结构设计功能结构设计 汽车在线销售 系统 前台管理 后台管理 汽车浏览 购物车 注册登录 用户注册 用户登录 精确查找 分类查找 添加汽车 删除汽车 订单管理 库存管理 用户管理 查看订单 增加库存 减少库存 查看用户信息 汽车在线销售系统功能结构图 4 2 数据模型设计数据模型设计 4 2 1 逻辑数据建模逻辑数据建模 汽车在线销售系统的逻辑数据模型如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论