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

上传人:b****8 文档编号:11180460 上传时间:2023-02-25 格式:DOCX 页数:25 大小:1.42MB
下载 相关 举报
汽车在线销售系统分析与设计.docx_第1页
第1页 / 共25页
汽车在线销售系统分析与设计.docx_第2页
第2页 / 共25页
汽车在线销售系统分析与设计.docx_第3页
第3页 / 共25页
汽车在线销售系统分析与设计.docx_第4页
第4页 / 共25页
汽车在线销售系统分析与设计.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

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

《汽车在线销售系统分析与设计.docx》由会员分享,可在线阅读,更多相关《汽车在线销售系统分析与设计.docx(25页珍藏版)》请在冰豆网上搜索。

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

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

湖南商学院

课程设计

 

课程名称

信息系统分析与设计

题目

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

学生姓名

郭易亮

学号

130942042

专业班级

信管1321

指导教师

蔡妙娴

2016

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人机对话与界面设计

汽车在线销售系统对话图

 

登录界面

 

用户注册界面

 

湖南商学院课程设计评审表

姓名

郭易亮

学号

130942042

专业班级

信管1321

题目:

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

 

 

 

评审项目

及格

不及格

项目计划(10分)

系统需求建模(10分)

概念数据建模(10分)

顺序图或通信图(10分)

分析类图(10分)

活动图或状态图(10分)

业务规则建模(10分)

总体结构设计(10分)

逻辑及物理数据建模(10分)

人机界面设计(10分)

评审成绩

70%

平时成绩

30%

总评成绩

指导教师:

2016年6月

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

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1