《长途汽车管理系统设计数据库课程设计报告(含程序)》由会员分享,可在线阅读,更多相关《长途汽车管理系统设计数据库课程设计报告(含程序)(24页珍藏版)》请在金锄头文库上搜索。
1、数据库课程设计报告课程设计报告专 业 信息管理与信息系统 课程名称 数据库原理与应用 设计题目 长途汽车管理系统设计 设计题目:长途汽车管理系统设计设计主要内容:一、开发平台:VB+ SQL SERVER 2000二、功能要求:1、设计内容设计一个长途汽车管理系统,该系统的用户由一般用户和管理员和司机组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完
2、成所有的功能和模块。2、长途汽车管理信息系统主要功能(1)登录界面、本用户密码的修改界面。(2)普通用户管理:长途汽车路线查询界面(按照起点或者终点查询)(2)汽车管理(司机):长途汽车查询界面(按照车牌号或者司机名查询)。(3)管理员管理:管理员登录界面、长途汽车登记界面(包括查询,添加、修改、删除等操作)、司机信息管理界面(包括查询、删除、修改)、长途路线界面(包括查询、添加、修改、删除等操作)。3、长途汽车管理信息系统数据库表单(可以按照需求增加) (1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户、司机)(2)司机信息表单,主要字段有:车牌号(外码)、司机名、驾驶
3、证号、性别、宅电、手机、出生日期、邮编、地址、备注、(3)长途汽车管理表单,主要字段有:车牌号、路线编号(外码)、司机名 (4)长途路线详细表单,主要字段有:路线编号、发车时间、沿途停靠点、到达时间、票价、起点、终点三、课程设计报告主要内容:1 长途汽车管理系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2 长途汽车管理系统界面设计(给出界面截图及其主要控件的属性设置表格)3 长途汽车管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4长途汽车管理系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)1 长途汽车信息管理系统需求分析长途汽车
4、信息管理系统一般用户管理员司机 长途汽车信息管理司机信息管理 长途路线管理 长途汽车查询 长途汽车路线查询 用户信息管理图1.1长途汽车信息管理系统1.1 系统登录在登陆界面中选择登陆用户身份。按照用户权限相应的拥有进入相应界面的权利:长途汽车路线查询,长途汽车查询,长途汽车路线信息管理,司机信息管理,长途汽车管理、用户信息管理。1.2 用户管理1.2.1 新用户注册 通过新用户注册界面,注册一个新的用户。权限为普通用户。1.2.2 用户信息管理 利用VB界面可以将你要查询的用户信息内容从数据库的表单中用户信息查找出来。而只有管理员才可以进入的用户信息更新界面可以通过VB界面来修改和删除你存储
5、在数据库中的用户信息。1.3.1 用户信息添加利用VB界面输入一部分信息来可以将你用户信息添加到数据库中1.3.2 用户信息删除 通过VB界面来添加或修改你所存储在数据库中的用户信息。1.4 长途汽车路线查询利用VB界面输入路线号来可以把有关该路线号的所有信息都显示出来1.5 长途汽车路线管理 管理员可以通过这个界面对长途汽车各路线的发车时间、沿途停靠点、到达时间、票价及起点和终点进行增、删、改、查。1.6 长途汽车管理 管理员可以通过这部分界面对长途汽车的车牌号、路线编号、司机名进行增、删、改、查。1.7 司机信息管理 管理员可以通过这部分界面对司机的司机名、车牌号、驾驶证号、性别、宅电、手
6、机号、出生年月、邮编、地址等进行增、删、改、查。1.8 退出退出系统2长途汽车管理系统界面设计图2.1 欢迎界面表2.1欢迎界面属性表对象属性属性值Form1caption长途汽车管理系统Label1caption欢迎进入长途汽车管理系统backstyle0Combo1list管理员司机用户Image1caption确定Image2caption注册图2.2 登录界面表2.2司机、管理员、用户登陆属性表对象属性属性值Label1caption帐号Label2caption密码Text1textNULLText2textNULLImage1Picture确定Image2Picture取消图2.3
7、 长途汽车路线查询界面表2.3长途汽车路线查询属性表对象属性属性值Label1caption长途汽车路线信息Label2caption路线基本信息Label3caption路线编号Label4caption发车时间Label5caption沿途停靠点Label6caption到达时间Label7caption票价Label8caption起点Label9caption终点lineborderwidth1framecaptionNULLCommand1caption查询Text1textNULLText2textNULLText3textNULLText4textNULLText5textNUL
8、LText6textNULLCombo1listx01、x02、 x03、 x04AdodcllineCaptionAdodcllinerecordsourcelonglineCommandType2-adCmdTableVisibleFalse图2.4 管理员造作界面图2.5 用户信息管理界面表2.5用户信息管理界面属性表对象属性属性值SSTab1caption添加、删除、查询Label1caption用户名Label2caption密码Label3caption身份Image1Picture确定Image2Picture取消图2.6 用户信息管理界面表2.6 用户信息管理界面属性表:对象属
9、性属性值datagriddatasourceAdodc1Adodc1recordsourcelonglineCommandType2-adCmdTableVisibleFalseFrame1Image1Picture添加Image2Picture更新Image3Picture退出 图2.7 用户注册界面表2.7 用户注册界面属性表:对象属性属性值datagriddatasourceAdodc1Adodc1recordsourceUser_tableCommandType2-adCmdTableVisibleFalseText1textNULLText2textNULLText2textNULL
10、Image1Picture确定Image2Picture退出Timer1Interval300Label1Caption 图2.8 司机信息管理界面表2.8 司机信息管理界面属性表:对象属性属性值SSTab1caption添加、删除、查询Label1caption车牌号Label2caption司机名Label3caption驾驶证号Image1Picture添加Image2Picture退出Image3Picture更新datagriddatasourceAdodc1Adodc1datasourcedriverCommandType2-adCmdTableVisibleFalse图2.8用户
11、密码修改界面表2.8用户密码修改界面属性表:对象属性属性值Label1caption用户名Label2caption旧密码Label3caption新密码Label3caption确认密码Image1Picture确定Image2Picture退出datagriddatasourceAdodc1Adodc1datasourceUser_tableCommandType2-adCmdTableVisibleFalse图2.9 司机查询界面表2.9司机查询界面属性表:对象属性属性值Image1Picture退出datagriddatasourceAdodc1Adodc1datasourceCarC
12、ommandType2-adCmdTableVisibleFalse3长途汽车信息管理数据库设计3.1 用户信息表单此表单包含用户的基本登录信息,如表3.1所示:表3.1 用户信息表单列名含义数据类型约束username用户Char (10)主码code密码Char (10)Not NULLidentities身份Char (8)管理员、司机、用户3.2司机信息表单此表单包司机的基本信息,如表3.2所示:表3.2 司机信息表单列名含义数据类型约束cnum车牌号Char(10)外码dname司机名Char(10)外码jnum驾驶证号Char(18)主码sex性别Char(2)Not NULLhnum宅电Char(8)Not NULLmbnum手机Char(11)Not NULLbdate出生日期datetimepnum邮编Char(6)Not NULLadress地址Char(50)remark备注Char(80)3.3长途汽车路线信息表单此表单包含长途路线的信息,如表3.3所示:表3.3 长途汽车路线信息表单列名含义数据类型约束lnum路线编号Char(10)主码fctime发车时间datetimeNot NULLstoppoint沿途停靠点Chat(80)arime到达时间datetimeNot NULLtprice票价moneyNot NULLsta