C#和sql设计的 车辆管理系统 课程设计报告,附带代码

2020-06-23 12:20

课 程 设 计

课程设计名称:车辆系统的管理与调度 专 业 班 级 : 计科0802班 学 生 姓 名 : 李 旭 学 号 : 200848140202 指 导 教 师 : 马宏琳 课程设计时间: 2011年06月30日

计算机科学与技术 专业课程设计任务书

学生姓名 题 目 课题性质 指导教师 其它 马宏琳 本系统主要具有以下功能: (1)设计车辆信息,包括车辆信息维护和查询; (2)设计驾驶员信息,包括驾驶员信息维护和查询; 主要内容 (3)设计车场信息,包括车场信息维护和查询; (4)设计车辆调度; (5)实现系统界面,包括用户管理,修改密码,退出。 任务要求 综合运用所学的数据库基本知识,并能通过查阅相关文献材料,独立完成该课题的设计开发工作。设计车辆管理系统,进一步掌握通过编程访问数据库和对数据库的管理,用高级语言编写管理系统实现对车辆方面的管理。 [1]詹英.数据库技术与应用[M].北京:清华大学出版社.2008.9-14 [2]黄德才.数据库原理及其应用教程.[M].北京:科学出版社.2007.12-3 [3]龚沛曾,杨志强. 数据库技术与应用[M].北京 高等教育出版社.2008 [4]任满杰.数据库实用教程[M].电子工业出版社.2006 [5]王珊,萨师煊.数据库系统概论[M].高等教育出版社出版.2005 指导教师签字: 审查意见 教研室主任签字: 年 月 日 李旭 专业班级 计科0802 学号 200848140202 车辆系统的管理与调度 课题来源 同组姓名 自拟课题 无 参考文献 说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页

1

1 需求分析

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

2 概要设计

本系统要求建立六个表,分别包括用户信息,车辆信息,驾驶员信息,车辆调度信息,车辆预约信息,车辆库存信息。在设计程序的时候要求完成的模块有(1)设计车辆信息,包括车辆信息维护和查询; (2)设计驾驶员信息,包括驾驶员信息维护和查询; (3)设计车场信息,包括车场信息维护和查询; (4)设计车辆调度;

(5)实现系统界面,包括用户管理,修改密码,退出。 在实现功能的时候要连接数据库,充分利用数据库中的数据。

3 运行环境

Windous XP系统

4 开发工具和编程语言

Microsoft Visaul Stadio 2008 Microsoft Sql Server 2000

5 详细设计

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

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

2

) ON [PRIMARY]

CREATE 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 [PRIMARY]

CREATE 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 [PRIMARY]

CREATE 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 ,

3

[DriverAddress] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [DriverPhone] [char] (11) COLLATE Chinese_PRC_CI_AS NULL , [worktime] [datetime] NULL ) ON [PRIMARY]

CREATE 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 [PRIMARY]

CREATE 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


C#和sql设计的 车辆管理系统 课程设计报告,附带代码.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017河南专监复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: