别克系列车型大全-凯迪拉克xts养不起


2023年11月25日发(作者:2022款霸道最新价格及图片)

辽宁工业大学

软件设计竞赛说明书

题目:

车辆管理信息系统的设计

院(系) 机械工程与自动化学院

专业班级: 工业工程081

号: 080105024

学生姓名: 蔡静雯

第一章 设计的目的与要求 ..................................... 3

1.1 设计目的 ........................................................... 3

1.2 系统的运行环境 ..................................................... 3

1.3 主要参考资料 ....................................................... 3

1.4 设计内容及要求 ..................................................... 3

第二章 需求分析 ............................................. 5

2.1 课程设计题目目前的应用现状 .......................................... 5

2.2 课程设计选题的理论意义 .............................................. 5

2.3 课程设计题目选题的现实意义 .......................................... 5

2.4 问题陈述 ............................................................ 5

第三章 系统分析 ............................................. 7

3.1 组织机构 ............................................................ 7

3.2 管理职能 ............................................................ 7

3.3业务流程分析 ........................................................ 7

3.4数据流程分析 ........................................................ 8

3.5数据字典 ............................................................ 8

3.6现行的系统评价 ...................................................... 9

3.7新系统逻辑模型的提出 ................................................ 9

3.8系统的边界和处理方式 ................................................ 9

第四章 系统设计 ............................................ 10

4.1系统目标设计 ....................................................... 10

4.2新系统功能结构图 ................................................... 10

4.3系统物理配置方案设计 ............................................... 10

4.4输出设计 ........................................................... 11

4.5数据库的结构设计 ................................................... 12

1

4.6程序模块设计说明 ................................................... 14

第五章 系统实施 ............................................ 16

5.1 程序清单 ........................................................... 16

5.2 试运行及结果分析 ................................................... 25

第六章 系统调试与维护 ....................................... 28

6.1车辆管理模块运行截图 ............................................... 28

6.2 系统维护 ........................................................... 28

第七章 .............................................. 29

参考文献 .................................................... 30

2

第一章 设计的目的与要求

1.1 设计目的

1、掌握运用管理系统及数据库原理知识进行系统分析和设计的方法

2、掌握关系数据库的设计方法

3、掌握SQL Sever2000Access技术的应用

4、掌握简单的数据库应用程序编写方法

5、理解C/S模式结构

1.2 系统的运行环境

本系统软件基本配置为Windows XP/2000/98。数据库可以选用: Microsoft SQL

server 2000Access,系统开发软件可以选用VbDelphi等。

硬件最低配置为CPU: Pentium 166 MHz 以上,内存至少128 MB,硬盘空间60 M

显示器800 *600或更高分辨率。

1.3 主要参考资料

1.《管理信息系统》 黄梯云 高等教育出版社

2.《数据库系统概论》 萨师煊 高等教育出版社

3.SQL Server 2000 数据库应用系统开发技术》朱如龙编,机械工业出版社。

4.SQL Server 2000 数据库应用系统开发技术实验指导》朱如龙编,机械工业出

版社

5.VISUAL C#.NET 数据库开发经典案例解析》王晟,清华大学出版社

1.4 设计内容及要求

一、内容

1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,

完成各阶段的设计内容。

3

2.需求分析具体实际,数据流图、数据字典、关系模型正确规范

3.sql server2000 Access上实现设计的数据库模型。

4.对应用程序进行概要设计。

5.VbDelphi等程序设计语言实现简单的应用程序编写。

二、要求

设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成

上述内容, 设计(论文)报告条理清晰、论述充分、文字通顺、图纸图表规范、符合设

计(论文)报告文本格式要求,规范完整地撰写出设计论文(报告)

4

第二章 需求分析

2.1设计题目目前的应用现状

开发背景:随着我国经济的快速发展,汽车已成为人们不可缺少的交通工具。对于

拥有大量车辆的机关企事业单位来说,车辆的管理陈伟日常事务中的一项重要工作。如

何让管理人员及时了解每一辆车的情况,提高车辆的使用率,减少费用支出,就成为各

单位需求解决的一个难题。

2.2设计选题的理论意义

针对相关车辆管理企业的情况,车辆管理系统软件应达到以下目标:

? 由人工管理过渡到机械自动化、系统化、规范化管理。

? 违章车辆、事故车辆以及车辆维修费用一目了然。

? 及时掌握车辆的运营情况,提高车辆的利用率和企业的经济效益。

2.3设计题目选题的现实意义

为规范企业内部管理,提高企业挂历质量,更好的服务于广大的客户,我们开发了

一套专门用于车辆管理的软件,本软件可以集中管理车辆的运营、维修、事故、违章等

一系列信息,有效跟踪管理企业每台汽车的使用状况,带动企业进入车辆管理信息化、

科学化,也可以节省人力、物力、财力,提高工作效率,使企业车辆管理更科学、更规

范。

2.4 问题陈述

? 使用MDI主窗体作为系统主窗体

? 在公共模块中创建数据库链接,避免了在程序设计时大量使用ADO控件

? 使用绑定控件录入、修改、删除记录

? 日期段查询

? 自动跳出不合格的车辆参加运营

5

? 备份Access数据库

? CanceUpdate方法取消更新数据

? 拒绝错误数据的录入并恢复原数据

? 驾驶员奖罚算法的实现

6

第三章 系统分析

根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有

关业务管理人员的访问调查,系统分析结果如下:

3.1 组织机构

车管部

车辆档案部 车辆运营部 车辆维修部 车辆报废部 车辆异动部 驾驶员管理部

3.2 管理职能

车辆管理系统主要业务核心是车辆运营,其中报废车辆、异动车辆不能参加运营业

务。通过车辆维修、违章和事故来评审当月运营情况以及该驾驶员的奖励情况。

3.3业务流程分析

车辆档案

存储数据 参加车辆运营

异动车辆

违章车辆

事故车辆

报废车辆

运营车辆 驾驶员奖励

7

3.4数据流程分析

系统登录

数据恢复 车辆报废

普通用户

驾驶员档案 车辆档案 车辆违章

清空运营表 车辆事故

管理员

管理员设置车辆运营

系统初始化 车辆异动

数据备份 车辆维修

3.5数据字典

车辆管理包括的数据项目:以表的方式表达

列名 数据类型 可否为空 说明

lyno varchar null 事故编号

lyid varchar Not null 车牌号码

lyspce varchar null 车辆类型

Lydate datetime null 事故时间

Lymain varchar null 事故概要

Lycase-person varchar Not null 事故确认者

Lycompany-value numeric null 公司负担金

Lysureance-value numeric null 保险理赔金

Lycase-value numeric null 对方理赔金

lyname varchar null 对方姓名

Lydate varchar null 对方地址

Lyno1 varchar Not null 更换零件数量

Lytotal-value numeric null 共计费用

Lymemo text null 备注

8

3.6现行的系统评价

通过对现行系统的需求分析,本系统数据流向是合理的,但该系统不仅要对车辆运

营行业进行了彻底的分析,而且还要重点用于车辆档案录入、车辆违章、车辆事故、车

辆维修等。同时,对驾驶员奖罚的算法也进行严格审定,并可对系统进行维护等。

3.7新系统逻辑模型的提出

系统功能在系统开发总体任务的基础上完成的。车辆管理系统逻辑模型的提出如实

体现其功能。其主要包括:档案管理、运营管理、车辆管理、驾驶员管理、系统维护等

功能。

? 车辆档案录入、车辆档案查询、车辆异动、车辆异动查询、车辆报废、车辆报废查

询。

? 车辆运营管理、车辆运营查询、清空运营列表。

? 车辆维修管理、车辆维修查询、添加零件、车辆违章管理、车辆违章查询、车辆事

故管理、车辆事故查询。

? 驾驶员档案、驾驶员档案查询、驾驶员奖罚。

? 系统初始化、管理员设置、数据备份、数据恢复。

3.8系统的边界和处理方式

1)系统边界

输入边界——车辆维修、违章、事故查询条件。

输入边界——各种报表和查询相应输入。

2)处理方式

新系统采用时处理方式。

9

第四章 系统设计

4.1系统目标设计

1) 方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入。

2) 灵活的查询性能,能快速实现有关车辆输入数据和已存数据的查询。

3) 把目前基本上是“静态”车辆管理变为“动态”管理,能随时同工已存现状信息。

4.2新系统功能结构图

4.3系统物理配置方案设计

本系统采用单机单用户操作方式,基本配置如下;

机型: COMPAQ486/40

驱动器:双软驱动器

硬盘:540MB

内存:128MB

显示器:VGA

10

档案录入 运营列表 维修管理 档案管理 系统初始化

档案查询 运营查询 维修查询 档案查询 管理员设置

移动列表 清空运营添加零件 驾驶员奖数据恢复

车辆报废 违章列表

保费查询

列表 数据备份

违章查询

事故列表

事故查询

档案管理 运营管理 车辆管理 驾驶员管理 系统维护

车辆管理信息系统

打印机:Star CR3240

软件:Visual Basic

机器安装地点:CAD计算机辅助制图中心

4.4输出设计

现在需要将上面的数据库的概念结构化为SQL Server 2000 数据库系统所支持的实际数

据模型,也就是数据库的输出设计。

11

4.5数据库的结构设计

1、系统的实体关系图(E-R图)

为了把用户的数据清晰明确地表达出来,首先建立一个概念性的数学模型,概念性

数学模型是一种面向问题的数学模型,是按用户的观点来对数据和信息建模。最常用的

表示概念性数据模型的方法是实体—联系方法。这种方法用E-R图描述现实世界中的实

体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型。E-R图共有三种

符号:实体、属性和联系。通常实体用矩形表示,属性用椭圆或圆角矩形表示,联系用

菱形表示。联系又分为一对一、一对多和多对多三种类型。

总体上的E-R

车辆档案

存储数据 参加车辆运营

异动车辆

违章车辆

事故车辆

报废车辆

运营车辆 驾驶员奖励

2、设计规范

库文件名称和库字段变量名称规范分别如表所示。

车辆事故表

事故编号车牌号码事故时间确认赔偿和解内容

车辆事故公司负保险理对方对方住对方所对方损

类型概要担金赔金姓名在单位坏程度

事故对方

111111111111小型2002-12-4111111111111111111111

B-X1111客车

123大型2004-12-2123123123123123123123123

A-X1234客车

2004-12-06吉林电车2004-12-2雪天柳自1000126500夏明长春市车基本双方都有责

A-B2536路滑绿园区报废 任,后果自

12

车辆事故表

事故编号车牌号码事故时间确认赔偿和解内容

车辆事故公司负保险理对方对方住对方所对方损

类型概要担金赔金姓名在单位坏程度

事故对方

2222222222222的士2002-12-122222222222

B-A2222

333轻便2002-12-22333222222222222222222222222222

A-X3333摩托

7878大型2002-12-23333333333333 3

A-X0866客车

车辆违章表

车牌号码原因处罚违章时间备注

1113/8/20041

222221/20/2005212123

331933-02-283A-B253633

A-P3625闯红灯202004-11-24

A-X08662222223/8/200412121212

A-X086654454562342342006-03-08666

A-X0866555555555552006-03-08555

车辆维修表

车牌号码更换零件1零件1数量更换零件2零件2数量更换零件3零件3数量维修日期共计费用备注

A-B25362222222004-11-299400公费

A-B58581211122004-12-214400公费

A-B66663112112004-12-176600公费

B-X10771111112004-12-34500公费

B-X87872111122004-12-276300公费

13

3、库文件结构设计

车辆管理信息实体

车辆维修列表

车辆事故查询

车辆维修列表

添加列表

车辆违章列表

车辆事故列表

车辆违章查询

4.6输入设计

4.6程序模块设计说明

1、总控模块

1)程序名:车辆管理模块

2)功能:定义本系统的数据输入、数据查询等功能菜单及各项功能的下拉菜单。

选取功能菜单及其下拉菜单中的操作项,进入相应的操作。

3)处理流程

4)实现

2、此部分名称为具体的模块名称,每一个模块按下面 四个部分来写

1程序名:车辆维修列表、车辆维修查询、添加零件、车辆违章列表、车辆违章查询、

车辆事故查询、车辆事故列表

14

2功能:车辆维修—主要用来管理车辆维修德尔基本信息,计算车辆维修使用零件的

费用。

车辆违章:车辆违章记录操作窗体用于添加、修改、删除车辆违章信息。报废车辆和异

动车辆不允许记录在车辆违章列表中。

车辆事故:车辆事故列表窗体用于添加、修改、伤处车辆事故信息。车辆事故列表只能

添加本公司的车辆,异动车辆不能添加到列表中。为了将异动车辆过滤出去,笔者利用

Text2控件的LostFocus时间,在车辆异动表中通过SQL语句Text2控件中车牌号码是

否为异动车辆。

15

第五章 系统实施

5.1 程序清单

车辆事故:

Private Sub ckcp_Click()

If Then

d = True

Else

d = False

End If

End Sub

Private Sub cktime_Click()

If Then

d = True

d = True

Else

d = False

d = False

End If

End Sub

Private Sub cmdCha_Click()

\'点击查询按纽后首先清空车辆档案列表

Call QingKong

\'定义查询字符串

Dim sql As String

Dim scp As String

If Then

scp = \"车牌号码 like \'\" & & \"%\'\"

16

Else

scp = \"车牌号码 like \'%\'\"

End If

Dim stime As String

If Then

stime = \"事故时间 between #\" & & \"/\" & & \"/\" &

& \"# and #\" & & \"/\" & & \"/\" & & \"#\"

Else

stime = \"事故时间 like \'%\'\"

End If

sql = \"select * from 车辆事故表 where \" & scp & \"and \" & stime

\'MsgBox sql

If sql = \"select * from 车辆事故表 where 车牌号码 like \'%\'and 事故时间 like \'%\'\" Then

Call QingKong

MsgBox \"请选择查询条件\", , \"系统提示\"

Exit Sub

End If

Set adors = e(sql)

If Then

Call QingKong

MsgBox \"对不起,没有符合您查询条件的车辆事故记录!\", , \"系统提示\"

Else

Source = sql

h

End If

= 0

= 0

End Sub

Private Sub cmdExit_Click()

17

(1).Text = \"\"

Unload Me

End Sub

Private Sub Form_Load()

= 6375

= 3885

Call Rebind

Set adors = e(\"select distinct 车牌号码 from 车辆事故表\")

On Error Resume Next

Do

m (0)

xt

Loop Until

End Sub

Private Sub Rebind()

n = \"车辆事故列表\"

tionString = \"Provider=.4.0;Data Source=\" &

& \";Persist Security Info=False\"

Source = \"select * from 车辆事故表\"

h

End Sub

Private Sub QingKong()

n = \"您所要查询的车辆事故记录如下:\"

tionString = \"Provider=.4.0;Data Source=\" &

& \";Persist Security Info=False\"

Source = \"select * from 车辆事故表 where 0=1\"

h

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

18

cmdExit_Click

End Sub车辆维修:

Private Sub Rebind()

n = \"车辆维修列表\"

tionString =

\"Provider=.4.0;Data Source=\" & & \";Persist Security

Info=False\"

Source = \"select * from

辆维修表\"

h

End Sub

Private Sub QingKong()

n = \"您所要查询的车辆维修记

录如下:\"

tionString = \"Provider=.4.0;Data Source=\" &

& \";Persist Security Info=False\"

Source = \"select * from 车辆维修表 where 1=0\"

h

End Sub

Private Sub Form_Load()

= 5145

= 3525 End Sub

车辆违章:

Private Sub ckcp_Click()

If Then

d = True

Else

d = False

19

End If

End Sub

Private Sub ckcf_Click()

If Then

d = True

Else

d = False

End If

End Sub

Private Sub cktime_Click()

If Then

d = True

d = True

Else

d = False

d = False

End If

End Sub

Private Sub cmdCha_Click()

\'点击查询按纽后首先清空车辆档案列表

Call QingKong

Dim sql As String

Dim scp As String

If Then

scp = \"车牌号码 like \'\" &

& \"%\'\"

Else

scp = \"车牌号码 like \'%\'\"

End If

Dim stime As String

20

If Then

stime = \"违章时间 between #\" & & \"/\" & & \"/\" &

& \"# and #\" & & \"/\" & & \"/\" & & \"#\"

Else

stime = \"违章时间 like \'%\'\"

End If

Dim scf As String

If Then

d = True

scf = \"处罚 like \'\" & txtCF & \"%\'\"

Else

scf = \"处罚 like \'%\'\"

End If

sql = \"select * from 车辆违章表 where \" & scp & \"and \" & stime & \"and \" & scf

\'MsgBox sql

If sql = \"select * from 车辆违章表 where 车牌号码 like \'%\'and 违章时间 like \'%\'and

like \'%\'\" Then

Call QingKong

MsgBox \"请选择查询条件\", , \"系统提示\"

Exit Sub

End If

Set adors = e(sql)

If Then

Call QingKong

MsgBox \"对不起,没有符合您查询条件的车辆违章记录!\", , \"系统提示\"

Else

Source = sql

h

End If

21

= 0

= 0

= 0

End Sub

Private Sub cmdExit_Click()

(1).Text = \"\"

Unload Me

End Sub

Private Sub Form_Load()

= 6450

= 4395

Call Rebind

\'add all cp in the table carWZ

Set adors = e(\"select distinct 车牌号码 from 车辆违章表\")

On Error Resume Next

Do

m (0)

xt

Loop Until

End Sub

Private Sub Rebind()

n = \"车辆违章列表\"

tionString = \"Provider=.4.0;Data Source=\" &

& \";Persist Security Info=False\"

Source = \"select * from 车辆违章表\"

h

End Sub

Private Sub QingKong()

n = \"您所要查询的车辆违章记录如下:\"

22

tionString = \"Provider=.4.0;Data Source=\" &

& \";Persist Security Info=False\"

Source = \"select * from 车辆违章表 where 1=0\"

h

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

cmdExit_Click

End Sub

Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

End Sub

4)程序、过程、自定义函数之间的关系图

Dim i As Integer

Private Sub Combo1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

us

End If

End Sub

Private Sub Command1_Click()

If = \"\" Then

MsgBox \"您还没有注册系统用户!\", , \"

系统提示\"

Unload Me

Exit Sub

End If

Set adors = e(\"select * from 用户表 where 用户姓名=ltrim(\'\" & Text1 & \"\')

and 密码=ltrim(\'\" & Text2 & \"\') and 用户类型=ltrim(\'\" & & \"\')\")

If Then

MsgBox \"您输入的信息有误,请重新输入!\", , \"系统提示\"

Text1 = \"\"

23

Text2 = \"\"

us

i = i + 1

If i = 3 Then

MsgBox \"对不起,您已无权使用本系统!\", , \"系统提示\"

Unload Me

End If

Else

Select Case adors!用户类型

Case \"管理员\"

Case \"普通用户\"

d = False

d = False

d = False

End Select

Unload Me

End If

End Sub

Private Sub Command2_Click()

Unload Me

\'

End Sub

Private Sub Form_Load()

dex = 0

End Sub

Private Sub Text1_KeyPress(KeyAscii As

Integer)

If KeyAscii = 13 Then

24

us

End If

End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

us

End If

End Sub

5.2 试运行及结果分析

有几个部分就写几个部分

1、试验数据的准备

车辆事故表

事故编号车牌号码事故时间确认赔偿和解内容

车辆事故公司负保险理对方对方住对方所对方损

类型概要担金赔金姓名在单位坏程度

事故对方

111111111111小型2002-12-4111111111111111111111

B-X1111客车

123大型2004-12-2123123123123123123123123

A-X1234客车

2004-12-06吉林电车2004-12-2雪天柳自1000126500夏明长春市车基本双方都有责

A-B2536路滑绿园区报废 任,后果自

2222222的士2002-12-122222222222222222

B-A2222

333轻便2002-12-22333222222222222222222222222222

A-X3333摩托

7878大型2002-12-23333333333333 3

A-X0866客车

25

车辆违章表

车牌号码原因处罚违章时间备注

1113/8/20041

222221/20/2005212123

A-B253633331933-02-283

A-P3625闯红灯202004-11-24

A-X08662222223/8/200412121212

A-X086654454562342342006-03-08666

A-X0866555555555552006-03-08555

车辆维修表

车牌号码更换零件1零件1数量更换零件2零件2数量更换零件3零件3数量维修日期共计费用备注

A-B25362222222004-11-299400公费

A-B58581211122004-12-214400公费

A-B66663112112004-12-176600公费

B-X10771111112004-12-34500公费

B-X87872111122004-12-276300公费

2、运行结果及分析

26

27

第六章 系统调试与维护

6.1车辆管理模块运行截图

先输入用户名,用户密码点击登录,便进入到系统主界面。点击界面中下拉菜单中的车

辆维修管理——车辆维修列表即出现: ——车辆维修查询即出现:

点击车辆违章管理——车辆违章列表即出现: ——车辆违章查询即出现:

点击车辆事故管理——车辆事故列表即出现: ——车辆事故查询:

6.2 系统维护

介绍系统投入使用后应注意的维护事宜。

28

第七章

人们的生活水平在不断的提高。经济的发展也带动了人们生活水平的提高,人们已

从物质生活的需要追求更高。汽车也逐渐别广大人们所追求,汽车管理也相应的得到发

展。汽车很早就已经出现在我们的生活之中,至今它在我们生活中的地位也丝毫没有削

减。而要想更好的为忙碌的人们服务就必须建立一个完善的服务系统。这样不仅能够更

好的为观众提供方便的服务,也能够为生活创造更大的经济利益。基于这个原因我们设

计了一个车辆管理系统

这学期我们学习了管理信息系统课程,通过这门课程的学习使我懂得了更多的知识。

对这门学科也有很深刻的了解。如:系统分析、系统设计、以及管理学的相关理论、现

代管理思想和方法等知识。通过本次设计的制作,使我对以前的知识有了更深刻的记忆,

能够很好的将其进行总结,虽然在制作过程中遇到了一些问题但是经过查找资料和仔细

的研究,已经得到了很好的解决。这次设计不仅让我对这学期所学的知识进行了概括、

总结,而且也增强了自己的动手能力。能够了解到自己欠缺的知识,使这些知识得到及

时的补充。丰富自己的知识面。这些知识的学习以及这次设计的实践经验对我以后的发

展起着很重要的作用。我也会在此基础上在积极的补充自己的知识使自己掌握更多的、

更丰富的知识。为以后的应用奠定良好的基础。

29

参考文献

[1] SQL server数据库应用系统开发技术》朱如龙.机械工业出版社.

[2] 《管理信息系统》 黄梯云 高等教育出版社

[3] 《数据库系统概论》 萨师煊 高等教育出版社

[4] SQL Server 2000 数据库应用系统开发技术》朱如龙编,机械工业出版社。

[5] SQL Server 2000 数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社

[6] VISUAL C#.NET 数据库开发经典案例解析》王晟,清华大学出版社

[7] 《管理信息系统》薛华成,清华大学出版社

[8]《管理信息系统导论》黄梯云,机械工业出版社

[9]《计算机数据处理系统分析与设计》王勇领,清华大学出版社

[10]《企业系统分析与设计》岛田达已,于长官译,哈尔滨工业大学出版社

[11]《信息系统开发方法》姜旭平,清华大学出版社

[12] 华张建《管理信息系统》华张建,中国电力出版社

[13]花芳 编著,清华大学出版社

信息管理与信息系统专业教材》

[14] 《计算机世界》北京大学信息科学学院 邵维忠 曹明

[15] VB6.0时尚编程百例》

[16] visual basic入门到精通》

30

大众途昂7座suv价格及图片-glk300奔驰参数


更多推荐

123车辆违章查询