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