数据库车辆管理知识分享_第1页
数据库车辆管理知识分享_第2页
数据库车辆管理知识分享_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 需求分析本课程设计要求了解车辆管理系统的过程,要求对车辆的管理有一定的理解,并进一步加深对车辆运作的实现和理解。要求用C#语言和SQLSERVEROOO实现车辆相关信息记录和调度。要求建立一个数据库,然后用C#编程序,编号后要求把数据库与程序连接起来, 组成一个大模块。 车辆管理过程中涉及车辆的 添加、删除、修改,驾驶员的添加、删除、修改,车场的添加、删除、修改,其 中当实现车辆调度时能顺利完成要求, 另外系统还可以实现修改用户, 修改密码 等功能。2 概要设计本系统要求建立六个表,分别包括用户信息,车辆信息,驾驶员信息,车辆 调度信息, 车辆预约信息, 车辆库存信息。 在设计程序的时候要

2、求完成的模块有 用户管理,车辆管理,车场管理,驾驶员管理,派车管理,入库管理等。在实现 功能的时候要连接数据库,充分利用数据库中的数据。3 运行环境Windous XP4 开发工具和编程语言Microsoft Visaul Stadio 2OO8Microsoft Sql Server 2OOO5 详细设计(!)首先建立一个数据库,在数据库中建立所需要的表,建立过程大概如下:CREATE TABLE dbo.UserInfo (UserID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL , UserName varchar (2O) COLLATE C

3、hinese_PRC_CI_AS NULL , passwod varchar (5) COLLATE Chinese_PRC_CI_AS NOT NULL , UserLevel char (1) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYTUserIDUsrtfaineLevelW盂葡01UUQ024QU00030CREATE TABLE dbo.Carl nfo(CarlD char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL ,CarType varchar (20) COLLATE Chi nese_PRC

4、_CI_AS NOT NULL ,CarDriver char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL ,CarColor char (5) COLLATE Chi nese_PRC_CI_AS NULL ,Carbuytime datetime NULL ,CarLoad i nt NULL)ON PRIMARYCarlDCOM2C0003COM4匚 arTyp©CirCtiverFS匚址匚olr红嗑白2000- 5-1382001- 6-1582004-3-1042011-1-45COMB宅马刘悔白2011-1-46CREATE TABLE

5、 dbo.CarOut(OutID char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL ,OutCarID char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL ,CarOutTime datetime NOT NULL ,CarI nTime datetime NOT NULL ,Outfee money NOT NULL)ON PRIMARYChitIDIOutCarIDCartiutlinieCsorlnTi mentfee卜CQC012010-1-132010-1-151500tooo?C00032010-6-1

6、42010-6-15WOOT0003C00042D1M-1Z2010-W01200CREATE TABLE dbo.Driver(DriverID char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL , DriverName varchar (20) COLLATEDnese_PRC_CI_ASNOTNULL,DriverSex char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL , DriverLevel char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL , DriverAdd

7、ress varchar (50) COLLATE Chinese PRC CI AS NULL ,DriverPho ne char (11) COLLATE Chi nese_PRC_CI_AS NULL ,worktime datetime NULL)ON PRIMARYDrimTDDri ver Naii eDriverLevelDbrinrlidressBriverFhon#wirktinieIdocoiH张帳中飯河韓郑州市祁13K98741Z32J0W-13E0002高红2000-5-1400003陈若中级河南省郑州市朗1.3569T41D36200M-10D0004低级河辭知怖1

8、.35469875202D1M-4 2CREATE TABLE dbo.OrderI nfo(OrderID char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL ,OrderCarID char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL ,OrderPerso nName varchar (20) COLLATE Chi nese_PRC_CI_AS NOT NULL ,OrderTime datetime NOT NULL ,OrderReaso n varchar (50) COLLATE Chi nese_PRC

9、_CI_AS NULL)ON PRIMARYOrderIDbjiieOrderReatsorLJlOOOlR0002R0O03cooaiC0003C0004壬英 洪小捞 张军2010-1-132O10-&-132010-5-10礼礼公蜡翳办CREATE TABLE dbo.StopPlace(SpID char (5) COLLATE Chi nese_PRC_CI_AS NOT NULL , SpName varchar (20) COLLATE Chi nese_PRC_CI_AS NULL ,SpLocatio n varchar (50) COLLATE Chi nese_PR

10、C_CI_AS NULL , bigcarnum i nt NOT NULL ,mediumcarnum int NOT NULL , smallcarnum int NOT NULL)ON PRIMARYI SpIDI SplTfiffi tI EpL 址 at i mi5000250003砒下寧车场飞勰司 2Q 地方吨何方伸虽25家里日己公司25302045453025(2)程序中各模块如下:4.界面设置斗 Vrivpradd!AlFlTTj: ait 1H 5 3 屋磋S.r31 Fraurderdclcte口回旬rwn腿谕g:y-n«l:口 Pradeletediviffio

11、n二回区酒痴吕:S Fcatcipplaca圧 |B6调试分析(1)在添加车辆信息时可不可以随便输入?答:不行,因为车辆表信息有主键,要求输入的数据不能与主键重复,另外伟哥 要输入的数据都有数据类型,必须输入所需类型才能满足要求,否则无法输入。(2)是不是可以随便改变密码?答:是,但是密码又要求,必须是五个字符,所以改密码是不能超过五个字符, 如小于五个字符,再续在后面加空格键补充够五个。(3)对本程序有什么改进设想?答:我感觉本程序还不够完整,还可以添加一些模块,比如车辆加油模块,车辆 维修模块,车辆替补模块等。由于时间有限因此没有去尝试,以后可以去改进一 下。7测试结果1、运行程序,出来如

12、下界面如图(1),输入用户名和密码:图(1)2、进入系统后,在车辆信息里边选择车辆维护,出来如下界面图( 息图(2)2),输入信选择添加,显示添加成功如图(3)( 4)所示 图(3)提示数痢呆存成功? if讎续添加或关闭本窗口进行苴它舉作.图(4)3、选择驾驶员信息,再选择查询,显示如下图(5): 图(5)4、在车场信息中选择查询,输入数据,结果如下图(6): 图(6)5、在车辆调度中选择调度信息管理,然后选择查询,显示如下图(7):图(7)6在系统里边选择退出然后就退出界面参考文献【1】钱雪忠 数据库原理及应用 北京邮电大学出版社2007,8 第二版【2】Bain T SQL server

13、2000 数据仓库与 Analysis Services 中国电力出版社 2003【3】王珊 王珊主编数据库技术与联机分析处理 北京科学出版社 1998【4】肖志军;覃思乾;程序设计语言应用能力的培养J;玉林师范学院学报;2006年 S1期【5】雷红艳;邹汉斌;数据库原理课程教学方法改革探讨 J ;电脑知识与技术 (学术 交流);2007年 06期【6】贺忠华;数据库原理课程教学初探J;广西民族学院学报(自然科学版);2004 年 S1 期心得体会 通过本次试验,我对数据库有了全新的认识。 自己动手设计了车辆管理系统, 通过设计程序我熟练掌握了 sql server 2000 的使用方法,进一步熟练掌握创建 表,创建数据库,分离数据库,附加数据库,系统的复习了数据库。并且也熟练 掌握了 c#2008 中各种控件的功能及使用方法。本课程设计能够按实验要求用 C# 语言和 sql server 实现车辆的各种管理。但是实验过程中也遇到了许多问题, 比如创建数据库的时候创建主键就要很 认真,千万不能出错,并且注意一个表只能创建一个主键,另外在输入数据的时 候也要格外小心,注意数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论