汽车在线销售系统分析与设计.doc

上传人:scccc 文档编号:12363616 上传时间:2021-12-03 格式:DOC 页数:48 大小:1,015.50KB
返回 下载 相关 举报
汽车在线销售系统分析与设计.doc_第1页
第1页 / 共48页
汽车在线销售系统分析与设计.doc_第2页
第2页 / 共48页
汽车在线销售系统分析与设计.doc_第3页
第3页 / 共48页
汽车在线销售系统分析与设计.doc_第4页
第4页 / 共48页
汽车在线销售系统分析与设计.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《汽车在线销售系统分析与设计.doc》由会员分享,可在线阅读,更多相关《汽车在线销售系统分析与设计.doc(48页珍藏版)》请在三一文库上搜索。

1、汽车在线销售系统分析与设计 130942042 郭易亮湖南商学院课程设计课程名称信息系统分析与设计题目汽车在线销售系统分析与设计学生姓名郭易亮学号130942042专业班级信管1321指导教师蔡妙娴2016年6月3 / 41汽车在线销售系统分析与设计 130942042 郭易亮汽车在线销售系统分析与设计1. 引言1.1 项目来源近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最 佳渠道并逐步进入传统的流通领域。 于是电子商务开始流行起来, 越来越多的商 家在网上设计在线销售系统, 向消费者展示出一种新颖的购物理念。 汽车在线销 售系统作为 B2C(Business t

2、o Customer, 即企业对消费者的模式)电子商务的 前端商务平台, 在其商务活动全过程中起着至关重要的作用。 随着社会不断的发 展与进步, 汽车几乎成为每家每户必备的交通工具, 汽车行业竞争的压力也越来 越大,要想在这场竞争中取得优势, 就必须与时俱进, 必然要依靠目前日趋成熟 的互联网技术和电子商务技术来建立一个在线销售系统, 这样能获得大量的市场 资源方面的优势和机遇来赢得效率。 对于汽车在线销售系统的实现, 如何设计好 一个功能完善、 生命力强大的数据库是重中之重。 一个良好的设计不仅可以满足 广大用户的需要, 而且可以使得用户购物更加方便。 本次设计的汽车在线销售系 统通过访问浏

3、览器,可以实现对商品(汽车)订单的增加、删除、修改等一切管 理,实现下单和退单等基本功能,为用户提供方便快捷的购物体验。1.2 任务目标随着我国经济的快速发展和居民收入的提高 , 城镇居民的消费热点逐渐转向 汽车等高价值商品, 对各类汽车及其相关产品的消费的人越来越多。 很多的汽车 制造商和销售商已经开始意识到同网络相结合给自己带来的好处, 随之建立具有 自己特色的销售网站来抢占市场资源, 并解决各地的连锁服务问题。 汽车在线销 售系统的发展将对该汽车销售市场产生深远的影响。 本汽车在线销售系统的目标 如下:(1)对足不出户的顾客提供买车的机会。(2)为用户提供车辆信息查看、在线车辆订购、意向

4、购车申请、置换申请 等功能。做到信息交互友好、方便、快捷。(3)提供后台管理页面,简化企业信息、车辆信息、用户信息等数据的维 护操作。2.进度安排图1汽车在线销售系统甘特图3.系统分析与建模汽车在线销售系统分析与设计130942042郭易亮3.2用例建模3.2.1用例图图2汽车在线销售系统的用例图4 / 41汽车在线销售系统分析与设计 130942042 郭易亮3.2.2用例描述用例标识号:1用例名称:注册用例简要描述:用户访问汽车在线销售系统主页后,通过账号密码成功注册使得用户可以在该系统购买汽车主要参与者:用户前置条件:用户访问该汽车在线销售系统的网站。最低保证:允许用户退出系统,回滚至前

5、一事务。基本事件流:1. 用户单击“注册”,进入到注册界面。2. 用户在注册界面填写用户名,验证码,手机号,设置密码输入两次密码等信息。3. 系统检查信息的完整性。4. 用户点击“获取动态码”,得到动态码,用户输入动态码。5. 用户点击“注册”,显示注册成功。异常或扩展事件流:1. 手机未获取到动态码。1.1用户再次点击“获取动态码”,并成功获取。1.2用户再次点击“获取动态码”,仍未成功获取,用户退出注册。2. 请求的web页面不能装入或找不到。2.1用户在浏览器中得到一个“找不到网页”错误页面。22用户单击刷新按钮,请求页面成功装载。2.3用户单击刷新按钮,请求未能页面成功装载,用户离开网

6、站。后置条件:用户信息成功添加到数据库的用户信息表。注释:XXXX用例标识号:2用例名称:登录/注销用例简要描述:用户访问汽车在线销售系统网址后,通过注册成功的账号密码登录系统或者注销。主要参与者:用户前置条件:用户访问该汽车在线销售系统的网站并且注册成功。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1. 用户在网站首页点击“登录”,弹出登录窗口。2. 用户输入自己用户名和密码。3. 用户点击“登录”按键,成功登录,并返回到首页。4. 用户点击“注销”按键,成功注销用户名和密码,退出系统。异常或扩展事件流:1. 请求的web页面不能装入或找不到。1.1用户在浏览器中得到一个“找不到

7、网页”错误页面。1.2用户单击刷新按钮,请求页面成功装载。1.3用户单击刷新按钮,请求未能页面成功装载,用户离开网站。2. 网络连接中断。2.1系统回滚到“登录”窗口。后置条件:页面顶部显示出用户名。注释:XXXX13 / 41用例标识号:3用例名称:汽车浏览搜索用例简要描述:用户登陆汽车在线销售系统后,通过账号密码的身份认证, 如果要下订单购买商品就必须先通过汽车浏览搜索加入购物车的操作。主要参与者:用户前置条件:用户要先登陆汽车在线销售系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 用户通过账号密码登陆汽车在线销售系统。2 用户通过商品浏览搜索查看商品信息。异常或扩展事件

8、流:1 汽车在线销售系统提示错误信息,用户确认。1.1用户没有登陆系统1.2用户离开或重新输入2 返回到汽车在线销售系统主页面。后置条件:查看订单或者修改订单或切入其他子系统。注释:XXXX用例标识号:4用例名称:订货用例简要描述:用户通过账号密码登陆汽车在线销售系统后,能通过能够查看系统主界面的分类汽车信息,精确查找汽车,来进行选中商品并加入购物车下订单和付款的操作。主要参与者:用户,管理员前置条件:用户已经登陆汽车在线销售系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 用户通过账号密码登陆汽车在线销售系统。2 通过登录后的用户在主界面查看各类的汽车信息。3. 用户可以对选

9、中的商品进行加入购物车下订单。4. 管理员可以对订单审核,进行管理、退货、换货的操作。 异常或扩展事件流:1 汽车在线销售系统提示错误信息,用户确认。1.1用户通过账号或者密码错误登录失败1.2用户离开登录界面或者重新输入2 .返回到系统主页面。后置条件:订单信息被修改或切入其他子系统。注释:XXXX汽车在线销售系统分析与设计 130942042 郭易亮用例标识号:5用例名称:查看订单信息用例简要描述:用户通过账号密码登陆汽车在线销售系统后,能通过能够查看订单信息主要参与者:用户前置条件:用户已经登陆汽车在线销售系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 用户通过账号密码

10、登陆汽车在线销售系统。2 通过登录后的用户查看订单信息。异常或扩展事件流:1 汽车在线销售系统提示错误信息,用户确认。1.1用户通过账号或者密码错误登录失败1.2用户离开登录界面或者重新输入2 .返回到系统主页面。后置条件:订单信息被修改或切入其他子系统。用例标识号:6用例名称:管理汽车用例简要描述:管理员通过账号密码成功登陆汽车在线销售系统后, 添加库存和减少库存等操作。对汽车进行分类处理,主要参与者:管理员前置条件:管理员已经成功登陆汽车在线销售系统。 最低保证:允许管理员退出系统,回滚至前一事务。 基本事件流:1 .汽车在线销售系统的管理员成功登陆系统。2 .管理员对汽车进行添加库存 /

11、减少库存等操作。异常或扩展事件流:1 汽车在线销售系统系统提示了错误信息,用户点击确认。1.1提示管理员账号或者密码错误1.2管理员离开登录界面见或者重新输入账号密码2 返回汽车在线销售系统主页面。后置条件:商品库存信息被修改或切入其他的子系统注释:XXXX3.3概念数据建模1.注册用例概念数据模型41 / 412.登录/注销用例概念数据模型3.汽车浏览搜索用例概念数据模型4.订货用例概念数据模型5查看修改订单信息用例概念数据模型6.管理汽车用例概念数据模型汽车在线销售系统概念数据模型3.4 辅助建模3.4.1 顺序图(或通信图)1.注册用例顺序图:注册()注册边界注册控制I1r 11i111

12、1111注册()111Hr1i填写信息()丨用户填写动态码 < 检查信息完整性'()()2.登录用例顺序图用户登录()登录控制登录边界用户登录()显示登录成功()验证登录()3. 汽车浏览搜索顺序图用户页面边界页面控制1 1I-1浏览()浏览()显示汽车信息浏览()汽车4. 订货用例顺序图用户选择汽车创建订单提供登录信息显示订单细节订单表订单控制选择汽车看订单查看订单确认订单确认订单汽车订单5.查看订单信息用例顺序图订单表订单控制1用户订单i汽车查看订单查看订单获取用户信息确认订单显示订单细节用户确认订单I I获取订单信息获取汽车信息6.管理汽车用例顺序图汽车边界汽车控制管理员汽

13、车登录A管理员添加汽车库存添加汽车库存显示汽车信息3.4.2分析类图管埋员-PK管理员编号-管理员名称 -密码+审核订单()0.n订单0.n1用尸-PK订单编号 -订单日期-PK用尸编号-用户名称-汽车名称-密码-汽车数量BUY-性别-单价-联系方式-总金额-地址+创建订单o+获取用尸信息()+获取订单信息0汽车-PK汽车型号-汽车价格-汽车颜色-汽车品牌-汽车性能+获取汽车信息0汽车在线销售系统分析类图3.4.3活动图(提出注册请求否J/ 是(显示注册页面信息是否正确填写注册信息J显示注册成功页面亠保存用户信息到后台数据库用户注册用例活动图3.4.4业务规则建模(判定表/决策表)通过对汽车在

14、线销售初步的系统功能分析和数据建模,根据我们初步的理解, 现在可以使用判定表来进一步对于描述系统业务的规则进行建模。我们可以利用业务判定表来用户订货的业务进行分析,此业务分析针对用户 进行,其中判定的条件包括:下订单、退货和换货;可供选择地结果包括有:用 户支付成功则生成汽车订单,用户支付失败则未生成订单,用户订货的业务判定 表如表所示O条件/结果规则123下订单YNN换货NYN退货NNY支付成功生成订单XX支付失败未生成订单X4.系统设计与建模4.1总体结构设计4.1.1体系结构设计本汽车在线销售系统是根据B / S三层体系结构的原理,B/ S是 Brower/Server的缩写,只需要在客

15、户机上安装一个浏览器(Browser), B/S 三层体系结构最大的优点是系统管理员能在进行操作后台系统的时候不限制地 方和时间,而且不用安装任何专门的管理软件。只要有一台能上网的电脑登录浏 览器就能使用,而且客户端零维护。系统的扩展非常容易。通过客户端与表现层还有业务层和数据层,相互连接,客户端与浏览器,在表现层中分别为HTML JSP、表现逻辑三种元素组成,在业务层中的组成元素分 别为 Servlets、Bea ns、DAO 业务逻辑。汽车在线销售系统体系结构图4.1.2功能结构设计注册登录前台管理汽车在线销售系统后台管理用户管理汽车浏览购物车订单管理库存管理k查看用户信息汽车在线销售系统

16、功能结构图4.2数据模型设计4.2.1逻辑数据建模汽车在线销售系统的逻辑数据模型如表所示表网上书店管理系统逻辑数据模型序号关系名 称关系模型主键外键1用户用户(用户编号,用户名称,密码,性 别,联系方式,地址)用户编号用户名称2管理员管理员(管理员编号,管理员名称,密 码)管理员编 号管理员名 称3订单订单(订单编号,订单日期,汽车名称, 汽车数量,单价,总金额)订单编号用户编号4汽车汽车(汽车型号,汽车价格,汽车颜色, 汽车品牌,汽车性能)汽车型号汽车品牌4.4人机界面设计4.4.2人机对话与界面设计汽车在线销售系统对话图登录界面1 *為携岂童ft"用户注册界面湖南商学院课程设计评审表姓名郭易亮学号130942042专业班级 信管1321题目:汽车在线销售系统分析与设计评审项目优良中及格不及格评项目计划(10分)系统需求建模(10分)概念数据建模(10分)审顺序图或通信图(10分)分析类图(10分)一、八 意活动图或状态图(10分)业务规则建模(10分)总体结构设计(10分)见逻辑及物理数据建模(10 分)人机界面设计(10分)评审成绩70%平时成绩30%总评成绩指导教师:2016年6月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1