数据库车辆管理.docx

上传人:b****7 文档编号:15934018 上传时间:2023-07-09 格式:DOCX 页数:14 大小:450.26KB
下载 相关 举报
数据库车辆管理.docx_第1页
第1页 / 共14页
数据库车辆管理.docx_第2页
第2页 / 共14页
数据库车辆管理.docx_第3页
第3页 / 共14页
数据库车辆管理.docx_第4页
第4页 / 共14页
数据库车辆管理.docx_第5页
第5页 / 共14页
数据库车辆管理.docx_第6页
第6页 / 共14页
数据库车辆管理.docx_第7页
第7页 / 共14页
数据库车辆管理.docx_第8页
第8页 / 共14页
数据库车辆管理.docx_第9页
第9页 / 共14页
数据库车辆管理.docx_第10页
第10页 / 共14页
数据库车辆管理.docx_第11页
第11页 / 共14页
数据库车辆管理.docx_第12页
第12页 / 共14页
数据库车辆管理.docx_第13页
第13页 / 共14页
数据库车辆管理.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库车辆管理.docx

《数据库车辆管理.docx》由会员分享,可在线阅读,更多相关《数据库车辆管理.docx(14页珍藏版)》请在冰点文库上搜索。

数据库车辆管理.docx

数据库车辆管理

1需求分析

本课程设计要求了解车辆管理系统的过程,要求对车辆的管理有一定的理解,并进一步加深对车辆运作的实现和理解。

要求用C#语言和SQLSERVER2000实现车辆相关信息记录和调度。

要求建立一个数据库,然后用C#编程序,编号后要求把数据库与程序连接起来,组成一个大模块。

车辆管理过程中涉及车辆的添加、删除、修改,驾驶员的添加、删除、修改,车场的添加、删除、修改,其中当实现车辆调度时能顺利完成要求,另外系统还可以实现修改用户,修改密码等功能。

2概要设计

本系统要求建立六个表,分别包括用户信息,车辆信息,驾驶员信息,车辆调度信息,车辆预约信息,车辆库存信息。

在设计程序的时候要求完成的模块有用户管理,车辆管理,车场管理,驾驶员管理,派车管理,入库管理等。

在实现功能的时候要连接数据库,充分利用数据库中的数据。

3运行环境

WindousXP

4开发工具和编程语言

MicrosoftVisaulStadio2008

MicrosoftSqlServer2000

5详细设计

(!

)首先建立一个数据库,在数据库中建立所需要的表,建立过程大概如下:

CREATETABLE[dbo].[UserInfo](

[UserID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[UserName][varchar](20)COLLATEChinese_PRC_CI_ASNULL,

[passwod][varchar](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[UserLevel][char]

(1)COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]

CREATETABLE[dbo].[CarInfo](

[CarID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[CarType][varchar](20)COLLATEChinese_PRC_CI_ASNOTNULL,

[CarDriver][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[CarColor][char](5)COLLATEChinese_PRC_CI_ASNULL,

[Carbuytime][datetime]NULL,

[CarLoad][int]NULL

)ON[PRIMARY]

CREATETABLE[dbo].[CarOut](

[OutID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[OutCarID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[CarOutTime][datetime]NOTNULL,

[CarInTime][datetime]NOTNULL,

[Outfee][money]NOTNULL

)ON[PRIMARY]

CREATETABLE[dbo].[Driver](

[DriverID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[DriverName][varchar](20)COLLATEChinese_PRC_CI_ASNOTNULL,

[DriverSex][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[DriverLevel][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[DriverAddress][varchar](50)COLLATEChinese_PRC_CI_ASNULL,

[DriverPhone][char](11)COLLATEChinese_PRC_CI_ASNULL,

[worktime][datetime]NULL

)ON[PRIMARY]

CREATETABLE[dbo].[OrderInfo](

[OrderID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[OrderCarID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[OrderPersonName][varchar](20)COLLATEChinese_PRC_CI_ASNOTNULL,

[OrderTime][datetime]NOTNULL,

[OrderReason][varchar](50)COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]

CREATETABLE[dbo].[StopPlace](

[SpID][char](5)COLLATEChinese_PRC_CI_ASNOTNULL,

[SpName][varchar](20)COLLATEChinese_PRC_CI_ASNULL,

[SpLocation][varchar](50)COLLATEChinese_PRC_CI_ASNULL,

[bigcarnum][int]NOTNULL,

[mediumcarnum][int]NOTNULL,

[smallcarnum][int]NOTNULL

)ON[PRIMARY]

(2)程序中各模块如下:

 

4.界面设置

6调试分析

(1)在添加车辆信息时可不可以随便输入?

答:

不行,因为车辆表信息有主键,要求输入的数据不能与主键重复,另外伟哥要输入的数据都有数据类型,必须输入所需类型才能满足要求,否则无法输入。

(2)是不是可以随便改变密码?

答:

是,但是密码又要求,必须是五个字符,所以改密码是不能超过五个字符,如小于五个字符,再续在后面加空格键补充够五个。

(3)对本程序有什么改进设想?

答:

我感觉本程序还不够完整,还可以添加一些模块,比如车辆加油模块,车辆维修模块,车辆替补模块等。

由于时间有限因此没有去尝试,以后可以去改进一下。

7测试结果

1、运行程序,出来如下界面如图

(1),输入用户名和密码:

(1)

2、进入系统后,在车辆信息里边选择车辆维护,出来如下界面图

(2),输入信息

(2)

选择添加,显示添加成功如图(3)(4)所示

图(3)

图(4)

3、选择驾驶员信息,再选择查询,显示如下图(5):

图(5)

4、在车场信息中选择查询,输入数据,结果如下图(6):

图(6)

5、在车辆调度中选择调度信息管理,然后选择查询,显示如下图(7):

图(7)

6、在系统里边选择退出然后就退出界面。

 

参考文献

【1】钱雪忠《数据库原理及应用》北京邮电大学出版社2007,8第二版

【2】BainT《SQLserver2000数据仓库与AnalysisServices》中国电力出版社2003

【3】王珊《王珊主编数据库技术与联机分析处理》北京科学出版社1998

【4】肖志军;覃思乾;;程序设计语言应用能力的培养[J];玉林师范学院学报;2006年S1期

【5】雷红艳;邹汉斌;;数据库原理课程教学方法改革探讨[J];电脑知识与技术(学术交流);2007年06期

【6】贺忠华;《数据库原理》课程教学初探[J];广西民族学院学报(自然科学版);2004年S1期

 

心得体会

通过本次试验,我对数据库有了全新的认识。

自己动手设计了车辆管理系统,通过设计程序我熟练掌握了sqlserver2000的使用方法,进一步熟练掌握创建表,创建数据库,分离数据库,附加数据库,系统的复习了数据库。

并且也熟练掌握了c#2008中各种控件的功能及使用方法。

本课程设计能够按实验要求用C#语言和sqlserver实现车辆的各种管理。

但是实验过程中也遇到了许多问题,比如创建数据库的时候创建主键就要很认真,千万不能出错,并且注意一个表只能创建一个主键,另外在输入数据的时候也要格外小心,注意数据类型。

在编程序的时候也要认真。

还有就是在连接数据库的时候遇到了许多麻烦,刚开始是无论怎么连接都连接不上,但是经过反复思考,仔细琢磨,经过不断调试终于连接上,终于松了一口气。

通过本次试验,我既学到了许多知识,也总结了许多经验。

我感觉自己的知识缺乏,需要学的知识还很多,增加了我的学习的欲望,另外我还感觉干事情要反复琢磨,仔细推敲,坚持己见,认真思考。

总之以后我会更加努力学习,扩展自己的知识面,不断提高自己的知识。

 

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2