




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 需求分析本课程设计要求了解车辆管理系统的过程,要求对车辆的管理有一定的理解,并进一步加深对车辆运作的实现和理解。要求用C#语言和SQL SERVER 2000实现车辆相关信息记录和调度。要求建立一个数据库,然后用C#编程序,编号后要求把数据库与程序连接起来,组成一个大模块。车辆管理过程中涉及车辆的添加、删除、修改,驾驶员的添加、删除、修改,车场的添加、删除、修改,其中当实现车辆调度时能顺利完成要求,另外系统还可以实现修改用户,修改密码等功能。2 概要设计本系统要求建立六个表,分别包括用户信息,车辆信息,驾驶员信息,车辆调度信息,车辆预约信息,车辆库存信息。在设计程序的时候要求完成的模块有用户管理,车辆管理,车场管理,驾驶员管理,派车管理,入库管理等。在实现功能的时候要连接数据库,充分利用数据库中的数据。3 运行环境 Windous XP4 开发工具和编程语言Microsoft Visaul Stadio 2008Microsoft Sql Server 20005 详细设计(!)首先建立一个数据库,在数据库中建立所需要的表,建立过程大概如下:CREATE TABLE dbo.UserInfo (UserID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,UserName varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,passwod varchar (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,UserLevel char (1) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYCREATE TABLE dbo.CarInfo (CarID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,CarType varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,CarDriver char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,CarColor char (5) COLLATE Chinese_PRC_CI_AS NULL ,Carbuytime datetime NULL ,CarLoad int NULL ) ON PRIMARYCREATE TABLE dbo.CarOut (OutID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,OutCarID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,CarOutTime datetime NOT NULL ,CarInTime datetime NOT NULL ,Outfee money NOT NULL ) ON PRIMARYCREATE TABLE dbo.Driver (DriverID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,DriverName varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,DriverSex char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,DriverLevel char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,DriverAddress varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,DriverPhone char (11) COLLATE Chinese_PRC_CI_AS NULL ,worktime datetime NULL ) ON PRIMARYCREATE TABLE dbo.OrderInfo (OrderID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderCarID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderPersonName varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderTime datetime NOT NULL ,OrderReason varchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYCREATE TABLE dbo.StopPlace (SpID char (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,SpName varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,SpLocation varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,bigcarnum int NOT NULL ,mediumcarnum int NOT NULL ,smallcarnum int NOT NULL ) 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】Bain T SQL server 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年现代语文教学与应用知识考试试题及答案
- 2025年心理评估与测量技术考试卷及答案
- 高红移类星体探测-洞察及研究
- 2025年数据隐私保护与合规管理考核试卷及答案
- 2025年社会工作实务基础考核试题及答案
- 2025年软件工程专业实践考试卷及答案
- 2025年生活方式与健康管理知识考试试题及答案
- 2025年全国大学英语四级考试试卷及答案
- 2025年青少年心理健康教育的重要考试试卷及答案
- 2025年临床医学执业考试试卷及答案
- 连带责任担保借条(四篇)
- 2023年计算机图形学试题级考试A卷
- GB/T 42104-2022游乐园安全安全管理体系
- 八年级下册人教版英语单项选择(50题)练习题含答案含答案
- 河北省大众滑雪等级标准(试行)
- GB/T 3863-2008工业氧
- GB/T 31125-2014胶粘带初粘性试验方法环形法
- 班主任班级管理(课堂)课件
- 学院辅导答疑情况记录表
- 31个级地区国家重点监控企业自行监测信息公开平台及污染源监督性监测信息公开网址
- 2022年江西省投资集团有限公司校园招聘笔试模拟试题及答案解析
评论
0/150
提交评论