数据库车辆管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 需求分析

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

2 概要设计

本系统要求建立六个表,分别包括用户信息,车辆信息,驾驶员信息,车辆调度信息,车辆预约信息,车辆库存信息。在设计程序的时候要求完成的模块有用户管理,车辆管理,车场管理,驾驶员管理,派车管理,入库管理等。在实现功能的时候要连接数据库,充分利用数据库中的数据。

3运行环境

Windous XP

4 开发工具和编程语言

Microsoft Visaul Stadio 2008

Microsoft Sql Server2000

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_ASN OT NULL ,

ﻩ[UserLevel] [char] (1) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]

CREATE TABLE[dbo].[CarInfo] (

[CarID] [char] (5) COLLATE Chinese_PRC_CI_ASNOTNULL ,

ﻩ[CarType] [varchar] (20) COLLATEChinese_PRC_CI_AS NO TNULL ,

ﻩ[CarDriver] [char](5) COLLATE Chinese_PRC_CI_ASNOT 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 NOTNULL ,

[OutCarID][char] (5) COLLATE Chinese_PRC_CI_AS NO T 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_ASNOT NULL ,

[DriverName] [varchar] (20)COLLATE Chinese_PRC_CI_AS NOT NULL ,

ﻩ[DriverSex] [char](5) COLLATE Chinese_PRC_CI_ASN OT NULL ,

ﻩ[DriverLevel][char](5) COLLATE Chinese_PRC_CI_AS NOT NULL ,

ﻩ[DriverAddress] [varchar](50) COLLATE Chinese_PRC_CI_ASNULL ,

[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 NOTNULL ,

ﻩ[OrderCarID] [char] (5) COLLATE Chinese_PRC_CI_AS NOT N ULL ,

[OrderPersonName][varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[OrderTime] [datetime] NOT NULL,

ﻩ[OrderReason] [varchar] (50) COLLATE Chinese_PRC_CI_A SNULL

) ON [PRIMARY]

CREATE TABLE [dbo].[StopPlace] (

[SpID] [char](5)COLLATE Chinese_PRC_CI_AS NOT N ULL ,

ﻩ[SpName] [varchar](20) COLLATE Chinese_PRC_CI_AS NU LL ,

[SpLocation] [varchar] (50)COLLATE Chinese_PRC_CI_AS NULL ,

ﻩ[bigcarnum] [int] NOT NULL,

[mediumcarnum][int] NOT NULL ,

[smallcarnum] [int] NOT NULL

]

) ON [PRIMARY

4.

界面设置

相关文档
最新文档