汽车在线销售系统分析及其设计应用郭易亮.docx
《汽车在线销售系统分析及其设计应用郭易亮.docx》由会员分享,可在线阅读,更多相关《汽车在线销售系统分析及其设计应用郭易亮.docx(25页珍藏版)》请在冰豆网上搜索。
![汽车在线销售系统分析及其设计应用郭易亮.docx](https://file1.bdocx.com/fileroot1/2022-12/6/1a2514f6-baaa-4966-be84-27b0ff11f894/1a2514f6-baaa-4966-be84-27b0ff11f8941.gif)
汽车在线销售系统分析及其设计应用郭易亮
湖南商学院
课程设计
课程名称
信息系统分析和设计
题目
汽车在线销售系统分析和设计
学生姓名
郭易亮
学号
专业班级
信管1321
指导老师
蔡妙娴
年
6
月
汽车在线销售系统分析和设计
1.引言
1.1项目起源
多年来,伴随Internet快速崛起,互联网已日益成为搜集提供信息最好渠道并逐步进入传统流通领域。
于是电子商务开始流行起来,越来越多商家在网上设计在线销售系统,向消费者展示出一个新奇购物理念。
汽车在线销售系统作为B2C(BusinesstoCustomer,即企业对消费者模式)电子商务前端商务平台,在其商务活动全过程中起着至关关键作用。
伴随社会不停发展和进步,汽车几乎成为每家每户必备交通工具,汽车行业竞争压力也越来越大,要想在这场竞争中取得优势,就必需和时俱进,肯定要依靠现在日趋成熟互联网技术和电子商务技术来建立一个在线销售系统,这么能取得大量市场资源方面优势和机遇来赢得效率。
对于汽车在线销售系统实现,怎样设计好一个功效完善、生命力强大数据库是重中之重。
一个良好设计不仅能够满足广大用户需要,而且能够使得用户购物愈加方便。
此次设计汽车在线销售系统经过访问浏览器,能够实现对商品(汽车)订单增加、删除、修改等一切管理,实现下单和退单等基础功效,为用户提供方便快捷购物体验。
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.注册用例概念数据模型
2.登录/注销用例概念数据模型
3.汽车浏览搜索用例概念数据模型
4.订货用例概念数据模型
5.查看修改订单信息用例概念数据模型
6.管理汽车用例概念数据模型
汽车在线销售系统概念数据模型
3.4辅助建模
3.4.1次序图(或通信图)
1.注册用例次序图:
2.登录用例次序图
3.汽车浏览搜索次序图
4.订货用例次序图
5.查看订单信息用例次序图
6.管理汽车用例次序图
3.4.2分析类图
汽车在线销售系统分析类图
3.4.3活动图
用户注册用例活动图
3.4.4业务规则建模(判定表/决议表)
经过对汽车在线销售初步系统功效分析和数据建模,依据我们初步了解,现在能够使用判定表来深入对于描述系统业务规则进行建模。
我们能够利用业务判定表来用户订货业务进行分析,此业务分析针对用户进行,其中判定条件包含:
下订单、退货和换货;可供选择地结果包含有:
用户支付成功则生成汽车订单,用户支付失败则未生成订单,用户订货业务判定表如表所表示。
条件/结果
规则
1
2
3
下订单
Y
N
N
换货
N
Y
N
退货
N
N
Y
支付成功生成订单
X
X
支付失败未生成订单
X
4.系统设计和建模
4.1总体结构设计
4.1.1体系结构设计
本汽车在线销售系统是依据B/S三层体系结构原理,B/S是Brower/Server缩写,只需要在用户机上安装一个浏览器(Browser), B/S三层体系结构最大优点是系统管理员能在进行操作后台系统时候不限制地方和时间,而且不用安装任何专门管理软件。
只要有一台能上网电脑登录浏览器就能使用,而且用户端零维护。
系统扩展很轻易。
经过用户端和表现层还有业务层和数据层,相互连接,用户端和浏览器,在表现层中分别为HTML、JSP、表现逻辑三种元素组成,在业务层中组成元素分别为Servlets、Beans、DAO、业务逻辑。
汽车在线销售系统体系结构图
4.1.2功效结构设计
汽车在线销售系统功效结构图
4.2数据模型设计
4.2.1逻辑数据建模
汽车在线销售系统逻辑数据模型如表所表示。
表网上书店管理系统逻辑数据模型
序号
关系名称
关系模型
主键
外键
1
用户
用户(用户编号,用户名称,密码,性别,联络方法,地址)
用户编号
用户名称
2
管理员
管理员(管理员编号,管理员名称,密码)
管理员编号
管理员名称
3
订单
订单(订单编号,订单日期,汽车名称,汽车数量,单价,总金额)
订单编号
用户编号
4
汽车
汽车(汽车型号,汽车价格,汽车颜色,汽车品牌,汽车性能)
汽车型号
汽车品牌
4.4人机界面设计
4.4.2人机对话和界面设计
汽车在线销售系统对话图
登录界面
用户注册界面
湖南商学院课程设计评审表
姓名
郭易亮
学号
专业班级
信管1321
题目:
汽车在线销售系统分析和设计
评
审
意
见
评审项目
优
良
中
及格
不及格
项目计划(10分)
系统需求建模(10分)
概念数据建模(10分)
次序图或通信图(10分)
分析类图(10分)
活动图或状态图(10分)
业务规则建模(10分)
总体结构设计(10分)
逻辑及物理数据建模(10分)
人机界面设计(10分)
评审成绩
70%
平时成绩
30%
总评成绩
指导老师:
6月