ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:231.43KB ,
资源ID:26759952      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26759952.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(驾驶员管理系统.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

驾驶员管理系统.docx

1、驾驶员管理系统浙江 大学宁波理工学院课程名称数据库原理与技术课程设计名称 驾使员信息管理系统姓名:吴森涛 王东浩学号:3104021 3110402156班级:计算机12 驾驶员管理系统前言现代计算机的诞生是科学技术发展史上的重要里程碑,随着社会的进步和计算机技术的发展,使得计算机应用渗透到各行各业的各类管理工作中。半个世纪以来,以计算机为核心的电子信息技术飞速发展,信息已被视为现代社会的重要战略资源。计算机作为信息处理的工具,正以数据库管理系统为开发环境的管理系统在各个领域得到广泛应用。数据库技术主要研究如何存储 、使用和管理数据,是计算机数据管理技术发展的最新阶段。微机数据库系统以其开发成

2、本低、简单易学、方便用户等优点,迅速得到了推广,应用范围不断扩大,不仅应用于事物处理,并且进一步扩展到情报检索、人工智能、专家系统、计算机辅助设计以及非数值计算各方面的应用。 第一章需求分析.1引言 面对复杂的驾驶员信息方面的信息,数据。而就目前的现状,全部是人工靠手工记录的方式记录和处理这些数据。这给 公司带来很多问题: ()驾驶员信息不能及时反馈到公司上层机构。(2)对驾驶员的信息经过多年积累,出现很大的数据冗余。()对驾驶员的信息管理,公司得花很大的人力和物力去进行管理。() 公司的驾驶员信息,公司管理层需要得到及时的决策,而这些信息不能够很快得到。而就现代社会的发展要求,给现在地的公司

3、建立一个驾驶员安全信息管理系统势在必行。实现公司驾驶员安全信息管理的现代化,信息化。这对公司:(1)给管理层和决策层提供详细和准确的数据(2)不再是靠以前的人工纸章记录方式,节省的大量纸张资源。(3)数据不再会出现过多冗余,对于各种信息能够及时更新。(4)对公司管理层管理公司驾驶员会具有及时,可靠,准确,详细的各种信息。1.2可行性分析 (1).经济的可行性分析 公司只需投入少量资金做系统的开发,而在系统运行到公司,公司只需有一名 系统管理员就够了,这对公司节省了很多的人力开支。所以,从经济方面,这是可行的。 ()技术的可行性分析 Microsoft公司的SL sever数据库管理系统是目前国

4、内使用较为普遍的一种数据库软件。它既是一个独立的数据库平台也是一个强大的数据库开发工具,可以用来开发定制客户机服务器数据库应用程序。它包括了30多个向导可以执行许多常见的任务,如创建窗体,报表和查询。SQL server数据库在设计大量的用户或频繁的操作时,它的性能和可靠性会大幅度下降。 SLServer00是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。SQLSer 208 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序c:iknowdocsharedatacur_workhtp:akebai

5、.albus964496440htl。 QLeer200不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。 从以上两点可以看出,以 Vsual Basic6.0作为开发前台,SQ server数据库作为后台来开发这套驾驶员信息管理系统在技术上是可行的。.3需求概述(1) 浏览功能:以列表的形式显示各种记录。(2) 条件查询功能:用户可以任意选择字段进行各种查询,本功能只可对管理员开放(3) 修改功能: 可修改任意字段,但逐渐不许为空,只对管理员开放() 添加功能:可以添加符合本系统任何信息记录,只对管理员开放 (5) 删除功能:可以删除本系统任何一

6、条或多条记录,只对管理员开放 (6) 密码管理:只能由管理员去管理密码的各种操作 () 身份验证功能:进入系统后,对用户的身份权限进行验证,保证用户合法并具有权限级别。(8) 系统帮助功能: 为普通用户提供使用本系统的功能 第二章系统设计2.1模块设计 根据本系统的需求,结合实际中公司驾驶员信息管理的情况,本系统应该具有一下功能:(1)用户管理本系统用户可以分二类用户:普通类用户(1),管理员类用户(0)a. 驾驶员用户也就是驾驶员用户,当前系统中所有驾驶员。其用户名为驾驶员姓名,密码为驾驶员编号。该类用户只能浏览自己的各种信息,不能对数据进行任何的其他操作,也不能访问其他驾驶员的信息。. 管

7、理员类用户 也就是本系统的实际操作员和管理员,可实施信息的录入,查找,删除,修改,查询等各项功能,并能根据实际需要实现对报表的打印工作。在最初的管理员的允许下,可实现新管理员的注册。(2)驾驶员基本信息模块设计此模块将对驾驶员的基本信息做详细的信息录入,并包括增加,删除,修改,浏览。查询和报表生成的权限管理,此模块驾驶员只能浏览自己的个人信息,并也有打印自己的信息的权限(3)安全公里数和年审模块此模块可对驾驶员的安全公里数和年审的信息录入,并可进行各项管理,普通用户只能以浏览自己本人的基本信息,而管理员用户可以进行信息的录入,修改,删除,并可做查询和报表生成以及打印工作。(4)奖惩管理模块此模

8、块可对驾驶员的获奖和惩罚信息做详细发记录,同样也有各种管理功能,管理员用户可以对此模块的各种信息数据进行增加,修改,删除并可做查询以及报表生成功能。普通用户可以对自己的信息进行浏览,以及自己的信息报表生成(5)违章肇事管理模块此模块可以对驾驶员的违章以及肇事信息做详细的记录,并也具有各种管理功能和浏览功能。普通用户只能最自己的信息做浏览和报表生成。而管理员用户可以对此模块的各条信息进行增加,删除,修改和查询以及报表生成。各模块功能如下: 图一22 系统整体流程根据公公司驾驶员的实际流程和设计任务,结合上述的各功能模块,系统的整体流程如图二 、三所示: 图二 系统主功能流程图三 详细系统主功能流

9、程流程处理说明:. 系统启动时,激活身份验证模块2 通过身份验证后,对系统初始化,根据系统配置文件将数据库导入3. 系统进入主窗体,通过事件驱动机制激活各功能模块,并执行指定模块2.3 系统数据库设计2.数据字典:本系统涉及到的主要实体有五个数据表;各表的物理结构如下:驾驶员基本信息表(表一)字段名称类型长度默认值备注员工编号字符4无主键姓名文本8无可以为空出生日期日期无可以为空性别文本2“男”可以为空政治面貌文本10无可选择型文化程度文本10无可选择型驾驶证号字符1无可以为空身份证号字符20无可以为空准驾车型字符4无可以为空登记日期日期无可以为空单位文本20无可以为空星级文本无可选择型备注文

10、本6无可以为空这里的“可选择型”:在详细设计时固定可选项,用户只可选择型的添入。驾驶员安全公里数和年审表(表二)字段名称类型长度默认值备注编号字符无主键员工编号字符4无主键上半年里程数数字长整型无可以为空下半年里程数数字长整型无可以为空年度数字长整型无可以为空审验日期日期无可以为空年审情况字符20无可以为空备注字符60无可以为空驾驶员奖惩表(表三)字段名称类型长度默认值备注编号字符4无主键员工编号字符4无主键奖惩类型字符2无可选择型奖惩名称字符1无可以为空奖惩日期日期无可以为空授予单位字符5无可以为空备注字符0无可以为空驾驶员违章肇事表(表四)字段名称类型长度默认值备注编号字符4无主键员工编号

11、字符4无主键违肇类型字符无可选择型违肇日期日期无不可为空车型字符无可选择型经过情况字符20无可以为空处理结果字符20无可以为空驾驶证情况字符4无可选择型吊销情况字符4无根据驾驶证情况吊扣情况字符无根据驾驶证情况备注字符0无可以为空系统用户信息表:(表五)字段名称类型长度默认值备注用户编号字符4无主键用户名字符20无可以为空密码字符1无可以为空权限字符1无不可以为空备注字符0无可以为空1.“基本”表 员工编号,姓名,出生日期,性别,政治面貌,文化程度,驾驶证号,身份证号,准驾车型,登记日期,单位,星级,备注 驾驶员基本信息表(表一)2.“安全与年审”表编号,员工编号,上半年里程数,下半年里程数,

12、年度,审验日期,年审情况,备注驾驶员安全公里数和年审表(表二)3.“奖惩”表编号,员工编号,奖惩类型,奖惩名称,奖惩日期,授予单位,备注驾驶员奖惩表(表三)4.“违章肇事”表编号,员工编号,违肇类型,违肇事日期,车型,经过情况,处理结果,驾驶证情况,吊销期限,吊扣期限,备注驾驶员违章肇事表(表四)“用户”表用户编号,用户名,密码,权限,备注系统用户信息表:(表五)2.3 关系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录,一个更高级的连接形式称为自然连

13、接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库有三种不同类型的关键字:主关键字,组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其他的库建立关系。关系是数据库查询设计的基础。关系数据库中表之间的关系有一对一的关系,一对多的关系以及多对多的关系,其中前两种是最为常用的两种关系。从实际的驾驶员安全信息管理来说,上述所涉及到的各表之间存在着紧密的联系,根据这一情况需要建立各个表相应字段之间的关系。定义了以下几组参照完整性:由于每个驾驶员具有多条奖惩信息,所以,基本表和奖惩表,是一对多的关系。由于每个驾驶员在多年的积累中有

14、多条的年审和安全公里数记录,因而也是一对多的关系。由于每个驾驶员在其任职期间具有多个违章肇事的信息,所以也具有一对多的关系,因而也属于一多的关系。因为用户表不属于具体的实际,而只是本系统使用人员的各项信息记录表,所以的单独的,不与其他任何表有任何关系。各表之间的关系图(图三): 图三E-R图(图四):由于每个驾驶员可拥有驾证多个,所驾驶的车也有多辆,所属单位也有多家,所以一个驾驶员与这些信息的一对多的关系。 图四3、总结1过程(1)在插入数据时文字长度超出数据类型的长度出现文字被截取的现象。(2)对基本的QL语句掌握不牢固,通过查询资料后基本掌握。2体会此系统的规划虽然已经完成,功能基本实现了

15、目标规划一些重要功能,但由于时间仓促,所以只满足了基本要求,并没有过多考虑到系统的技术含量,在这次系统的开发过程中学到了好多知识,而且更加深入,而且更加熟练地掌握了Microot S Serv数据库,锻炼了我的项目开发能力,使我对软件工程的知识有了更深刻的理解、更贴切的感受。在这过程中有许多不顺利的时候,然后我就找同学讨论,实在讨论不出来,就到图书馆、上网查资料培养了自己查资料和同学讨论的好习惯,这些对将来走上工作岗位是有很大的帮助的,相信我以后工作时在这些方面会做的更好。3.建议实践上机时间过少,限制了我们做出更完善的数据库,希望能有更充足的实践时间。4.回顾:通过这次的数据库课程设计,对许多原来不太清楚的知识点有了更进一步的了解,写代码的时候要细心,注意代码中的一切标点符号都要用英文,创建表插入记录时新插入的记录要加单引号,插入记录时新插入的元组顺序与属性的顺序要一致,常见存储过程时,需要用到变量的要先声明变量,创建了外键约束时,要先对不被约束的表进行操作。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1