驾校管理系统的设计与实现_第1页
驾校管理系统的设计与实现_第2页
驾校管理系统的设计与实现_第3页
驾校管理系统的设计与实现_第4页
驾校管理系统的设计与实现_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.本科毕业项目(论文)学科驾校管理系统的设计与实现摘要随着生活水平的提高和汽车逐步走进家庭,参加机动车驾驶培训的人数逐年增加。在驾培行业,驾校多,教学质量参差不齐,学生学时不足,教练车质量差,学车难。由于场地不足等问题,不少驾校采取了“速成”的方式,学生拿到驾照后不开车的情况并不少见。 “快”驾校培养的“街头杀手”给交通安全带来隐患。驾培行业的培训质量已经成为关系到人们生活质量和生命安全的重大问题。加强驾校管理迫在眉睫。本文根据当前驾校管理的实际需要,开发了一套驾校管理系统。系统以教务管理和学生管理为重点,描述了两个子系统模块结构设计和实现中的技术要点,实现了驾校分流、课程安排、考试管理、阶段

2、晋升和考生毕业等功能。同时,对车辆和客车的维护也进行了设计。通过该系统,用户可以更新、删除和查询学校学生、教师和车辆的基本信息,管理课程安排,更新、删除和查询各阶段考生的考试情况,查询考生、车辆的相应信息。和老师。根据信息生成报表,以及其他系统管理功能,如不同模块的管理、权限设置、密码更改等。系统可以方便的进行分车、排课、考试推广、报告打印等功能。这些功能实现了驾校的信息化管理,从而大大提高了工作效率。关键词:驾校;学生管理;教育行政;德尔福7.0摘 要随着生活水平的提高和汽车进入家庭,参加驾驶教育的人数逐年增加。但驾驶教育行业存在很多问题,包括教育质量参差不齐、学生时间不够、教学车质量参差不

3、齐、学习场地不够等。一些驾校采用速成的方式。学生拿到驾照不能当司机的现象并不新鲜。快速成功会给交通带来危险。驾驶教育的问题与生活质量有关驾校管理系统是针对驾校的需求而设计的。以教学管理和学生管理为重点的系统描述了两个子系统模块化结构的设计和实践过程中的技术要点,实现了驾校课程计划、考试管理、阶段推进、学生毕业。等等管理。同时,系统对学生和教师的维护做了设计。根据系统,用户可以通过相应的模块,对学生和教师进行更新、删除和查询,对离开阶段的学生进行查询,进行报表与不同的信息,供使用本系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理、权限设置、密码修改、数据备份和d 系统还原等其他

4、系统管理功能。该系统可方便地对原材料及成套产品进出入库进行操作,并具有报表打印功能,这些功能实现了从原来的人工管理向本公司库存管理的转变。计算机成为信息化社会管理,从而大大提高了工作效率。关键词:驾校;学生管理;教学管理;德尔福7.0目录 TOC o 1-3 h z u HYPERLINK l _Toc232504791 摘要 PAGEREF _Toc232504791 h HYPERLINK l _Toc232504791 我 HYPERLINK l _Toc232504792 摘要 PAGEREF _Toc232504792 h HYPERLINK l _Toc232504792 二 HY

5、PERLINK l _Toc232504794 简介 PAGEREF _Toc232504794 h HYPERLINK l _Toc232504794 1 HYPERLINK l _Toc232504795 第 1 章 引言 PAGEREF _Toc232504795 h HYPERLINK l _Toc232504795 1 HYPERLINK l _Toc232504796 1.1 HYPERLINK l _Toc232504796 论文背景 PAGEREF _Toc232504796 h HYPERLINK l _Toc232504796 1 HYPERLINK l _Toc23250

6、4797 1.2 HYPERLINK l _Toc232504797 全国驾校管理体制现状分析 PAGEREF _Toc232504797 h HYPERLINK l _Toc232504797 2 HYPERLINK l _Toc232504798 1.3 HYPERLINK l _Toc232504798 本学科在驾校管理系统开发中的改进与发展思路 PAGEREF _Toc232504798 h HYPERLINK l _Toc232504798 4 HYPERLINK l _Toc232504799 1.4 HYPERLINK l _Toc232504799 相关概念 PAGEREF _

7、Toc232504799 h HYPERLINK l _Toc232504799 5 HYPERLINK l _Toc232504800 1.5 HYPERLINK l _Toc232504800 开发环境选择 PAGEREF _Toc232504800 h HYPERLINK l _Toc232504800 5 HYPERLINK l _Toc232504801 第二章 系统分析与软件总体设计 PAGEREF _Toc232504801 h HYPERLINK l _Toc232504801 6 HYPERLINK l _Toc232504802 2.1 HYPERLINK l _Toc23

8、2504802 系统需求分析 PAGEREF _Toc232504802 h HYPERLINK l _Toc232504802 6 HYPERLINK l _Toc232504803 2.1.1 HYPERLINK l _Toc232504803 管理组长需求分析 PAGEREF _Toc232504803 h HYPERLINK l _Toc232504803 6 HYPERLINK l _Toc232504804 2.1.1 HYPERLINK l _Toc232504804 管理员需求分析 PAGEREF _Toc232504804 h HYPERLINK l _Toc23250480

9、4 7 HYPERLINK l _Toc232504805 2.2 HYPERLINK l _Toc232504805 运营可行性分析 PAGEREF _Toc232504805 h HYPERLINK l _Toc232504805 9 HYPERLINK l _Toc232504806 2.3 HYPERLINK l _Toc232504806 整体设计 PAGEREF _Toc232504806 h HYPERLINK l _Toc232504806 9 HYPERLINK l _Toc232504807 2.3.1 HYPERLINK l _Toc232504807 系统整体功能设计

10、PAGEREF _Toc232504807 h HYPERLINK l _Toc232504807 9 HYPERLINK l _Toc232504808 2.3.1 HYPERLINK l _Toc232504808 系统流程设计 PAGEREF _Toc232504808 h HYPERLINK l _Toc232504808 10 HYPERLINK l _Toc232504809 第三章 驾校管理系统详细设计 PAGEREF _Toc232504809 h HYPERLINK l _Toc232504809 12 HYPERLINK l _Toc232504810 3.1 HYPERL

11、INK l _Toc232504810 系统主要功能模块设计 PAGEREF _Toc232504810 h HYPERLINK l _Toc232504810 12 HYPERLINK l _Toc232504811 3.1.1 HYPERLINK l _Toc232504811 登录模块设计 PAGEREF _Toc232504811 h HYPERLINK l _Toc232504811 12 HYPERLINK l _Toc232504812 3.1.2 HYPERLINK l _Toc232504812 学生注册模块设计 PAGEREF _Toc232504812 h HYPERLI

12、NK l _Toc232504812 12 HYPERLINK l _Toc232504813 3.1.3 HYPERLINK l _Toc232504813 配送车辆及调度模块设计 PAGEREF _Toc232504813 h HYPERLINK l _Toc232504813 14 HYPERLINK l _Toc232504814 3.1.4 HYPERLINK l _Toc232504814 考试推广模块设计 PAGEREF _Toc232504814 h HYPERLINK l _Toc232504814 15 HYPERLINK l _Toc232504815 3.1.5 HYP

13、ERLINK l _Toc232504815 毕业模块设计 PAGEREF _Toc232504815 h HYPERLINK l _Toc232504815 15 HYPERLINK l _Toc232504816 3.1.6 HYPERLINK l _Toc232504816 金融模块设计 PAGEREF _Toc232504816 h HYPERLINK l _Toc232504816 16 HYPERLINK l _Toc232504817 3.2 HYPERLINK l _Toc232504817 数据库设计 PAGEREF _Toc232504817 h HYPERLINK l _

14、Toc232504817 17 HYPERLINK l _Toc232504818 第四章系统主要功能模块的实现 PAGEREF _Toc232504818 h HYPERLINK l _Toc232504818 21 HYPERLINK l _Toc232504819 4.1 HYPERLINK l _Toc232504819 学生注册模块的实现 PAGEREF _Toc232504819 h HYPERLINK l _Toc232504819 21 HYPERLINK l _Toc232504820 4.1.1 HYPERLINK l _Toc232504820 后续注册模块的实现 PAG

15、EREF _Toc232504820 h HYPERLINK l _Toc232504820 21 HYPERLINK l _Toc232504821 4.1.2 HYPERLINK l _Toc232504821 学生查询及增删改功能接口的实现 PAGEREF _Toc232504821 h HYPERLINK l _Toc232504821 26 HYPERLINK l _Toc232504822 4.2 HYPERLINK l _Toc232504822 教务管理模块的实现 PAGEREF _Toc232504822 h HYPERLINK l _Toc232504822 32 HYPE

16、RLINK l _Toc232504823 4.2.1 HYPERLINK l _Toc232504823 学生用车共享接口的实现 PAGEREF _Toc232504823 h HYPERLINK l _Toc232504823 32 HYPERLINK l _Toc232504824 4.2.1 HYPERLINK l _Toc232504824 类调度接口的实现 PAGEREF _Toc232504824 h HYPERLINK l _Toc232504824 36 HYPERLINK l _Toc232504825 4.3 HYPERLINK l _Toc232504825 物流管理模

17、块的实现 PAGEREF _Toc232504825 h HYPERLINK l _Toc232504825 39 HYPERLINK l _Toc232504826 4.3.1 HYPERLINK l _Toc232504826 教师档案界面的实现 PAGEREF _Toc232504826 h HYPERLINK l _Toc232504826 39 HYPERLINK l _Toc232504827 第五章总结与展望 PAGEREF _Toc232504827 h HYPERLINK l _Toc232504827 43 HYPERLINK l _Toc232504828 参考文献 PA

18、GEREF _Toc232504828 h HYPERLINK l _Toc232504828 44 HYPERLINK l _Toc232504829 到 PAGEREF _Toc232504829 h HYPERLINK l _Toc232504829 45 HYPERLINK l _Toc232504830 源代码附录部分 PAGEREF _Toc232504830 h HYPERLINK l _Toc232504830 46 HYPERLINK l _Toc232504831 附件二部分数据表结构 PAGEREF _Toc232504831 h HYPERLINK l _Toc2325

19、04831 54.驾校管理系统的设计与实现05电子商务(1)类 D05570118 方印介绍到2007年底,全国机动车和驾驶人保有量保持较快增长。机动车保持较快增长。汽车和摩托车是机动车的主要部件。与2006年相比,增加145万辆,增幅约为10.02%。随着市场经济的发展,汽车在日常生活中占据着不可替代的地位。在车市火热的形势下,道路交通安全隐患在不知不觉中暴露无遗。统计和研究数据表明,我国已进入道路交通事故高发期,道路交通安全形势十分严峻。近年来,驾驶员责任事故呈明显上升趋势。驾驶员责任事故占全年事故总数的比重从1999年的68%上升到2000年的83.6% ,2001年达到86.7%, 2

20、002年甚至更高。8.6万人死于驾驶员事故。要想有效预防交通事故,首先也是最重要的就是提高驾驶员素质,管理事故源头。因此,严格控制机动车驾驶培训尤为重要。本系统是专为当前驾校设计的管理系统。开发中选择delphi7.0作为开发工具,使用SQL Server 2000作为数据库开发。使用delphi7.0的可视化界面编程进行前端开发可以使系统更加人性化和易于操作,而以Microsoft SQL Server 2000作为后端数据库的开发对于小型系统来说还是很强大的,而且可以跨多种平台、应用和设备实现数据共享,对系统硬件要求不高。在系统开发中,关键是要通过实际操作掌握系统开发的思路和流程,提高自己

21、的实际分析和动手能力,包括站在用户的角度考虑和解决问题。介绍1.1 论文背景随着生活水平的提高和汽车逐步走进家庭,参加机动车驾驶培训的人数逐年增加。在驾培行业,驾校多,教学质量参差不齐,学生学时不足,教练车质量差,学车难。由于场地不足等问题,不少驾校采取了“速成”的方式,学生拿到驾照后不开车的情况并不少见。 “快”驾校培养出来的“街头杀手”给交通安全带来隐患。驾培行业的培训质量已经成为关系到人们生活质量和生命安全的重大问题。加强驾校管理迫在眉睫。随着信息技术和电子技术的发展,社会的培训管理已经从传统方式向自动化转变,采用先进的管理思想,实现了培训管理的系统化、规范化。但是,管理上还存在很多不足

22、。例如:人事管理模块去中心化、管理软件操作复杂、软件架构简化等。随着计算机技术的飞速发展,社会资源信息化、数据分布式处理、各种计算机资源共享等应用需求已经促进了计算机技术向分组化方向发展,促进了计算机技术的不断更新1 。1.2 全国驾校管理制度现状分析1.2.1全国驾校管理现状分析随着国民经济的快速发展和人民生活水平的不断提高,家用车在我国逐渐普及。面对不断增长的庞大用户群,由此产生的驾培行业规模不断扩大。尽管交通部门规范了经营司机的资格管理,加大了对从事道路运输经营活动的司机的培训和管理,但在实际管理过程中还存在以下问题:(一)管理部门人员在实际管理过程中有人际关系管理,不经培训、考试直接发

23、证。(二)执业驾驶员培训机构不能严格执行管理部门的课程大纲和课时规定,减少培训课时。(3)考试过程中出现了现代应试现象。(4)学生纸质档案管理难查询,易丢失。同时,随着现代信息化的发展,人们不再满足于传统低效的工作方式,迫切需要一种高效的方式来替代传统方式以适应社会的发展2 。1.2.2相关驾校管理介绍驾校培训体系在国内并不少见,比较典型的有驾训管理体系和赛车管家驾训体系。(一)驾驶培训管理制度。系统软件共有38个功能模块,收集操作人员从登记到归档、日常管理的全过程信息。从运营驾驶员登记入手,对运营驾驶员培训、考试、持证、档案、违章检查等进行全面、综合管理。培训时间和无纸化考试相结合。如果学习

24、时间不符合标准要求,系统将无法为学生进行考试。没有课时和考试成绩,系统不进行认证和发放,形成封闭的过程监管。软件的远程监督考试管理和学时监控管理系统,杜绝了培训驾校不按小时教学生的情况,以降低成本。系统的主要功能和技术:培训管理:包括注册、缴费、退费管理、IC卡发行/指纹采集、教学管理考试管理:包括题库维护、模板维护、考试安排、学生考试、试卷评估、考试统计业务管理:审批、签发、管理、验证和统计查询管理档案管理:包括申请档案、培训档案、考试档案、档案随行证管理系统的具体流程如图1所示。图 1. 随行证管理系统流程(2) 赛事管家驾驶训练系统赛事管家驾驶培训系统是驾驶行业用于保证驾驶学员按规定时数

25、学习驾驶技能,按质按量达到驾驶资格要求的制度。该系统包括两部分:手持车辆计时设备、读卡器、制卡机、IC卡等硬件设备及其相应的软件系统、后台驾驶培训信息管理系统。赛事管家驾驶训练系统主界面如图2所示。图 2. Race Steward 驾驶训练系统该系统的主要功能和技术包括:系统采用IC卡技术使用专用车载定时器保证学员最低培训时数,防止驾驶培训公司和学员单方面减少培训时数记录现场和非现场学习时间完善的IC卡管理系统预留指纹识别和GPRS数据传输接口做好后台驾驶培训信息管理系统的数据接口1.3 本学科在驾校管理制度建设中的改进与发展思路针对驾校管理制度存在的问题,系统采取了以下改进措施:(1)从技

26、术层面出发,系统开发前实地调研,去驾校学习,充分了解当前驾校的实际需求,提前查看工厂的各项统计数据,并确定发展规模为中小8 。(2)通过桐庐同江实地考察,详细了解驾校的系统要求,建立完整的数据仓库,以学生注册、安排车辆、考试推广等环节为重点主干,并以管理人员、财务人员等角色为骨干。分支机构以注册学生人数、阶段考试人数、研究生人数等系列指标为叶子,对驾校管理指标体系进行总结总结。这样,后续的固定报表、查询、数据挖掘等都可以看作是建立在这个指标体系之上的应用系统。(3)本系统强调驾校管理的规划性、可预见性和灵活性,提供详细的注册计划、分车培训计划、学员学习进度计划和驾校各阶段等信息。调度指令是标准

27、化的和具体的。让管理者和教练真正“定义明确”。1.4 相关概念(1)环境:所谓“环境”,是指维持整个系统正常运行所必需的最基本、最底层的数据;而环境维护则是指为系统建立正确、完整的环境数据,并对环境数据进行创建、修改、删除、查询等一系列操作。一般来说,在系统建立之初,创建新用户后,需要使用新创建用户的用户ID登录系统进行环境维护。正常运行后,除非有特殊情况,环境数据很少发生变化5 。(二)学生管理:学生管理是指对学生基本信息的管理,包括注册、结业、退学、档案管理,以及学生入学时的医学证明、申请审核材料及相应信息的查询等。维护学生的基本信息是未来培训和考试的基础,也是环境数据建立后进入日常工作时

28、首先要做的重要工作。(3)收费系统:收费系统是专门处理与报名培训相关的代收退费业务的功能模块。该模块不仅更灵活地处理收费大厅的收费和退款业务,还提供设置费用项目和更改各项费用的功能,同时严格控制收费大厅的现金流,让整个现金收入清晰可靠。度高,为整个驾校业务的正常开展提供了有力保障。(4)教务管理:教务管理是对驾校教学全过程的管理,包括分车、排课、培训、考核等。这部分工作应在跟车培训报名和计时培训报名后进行。(5)后勤管理:后勤管理是指对不属于教学工作和学生管理工作,直接服务于教务工作的这部分工作进行维护和管理;是教学任务正常进行的基本日常维护保养。 6 。1.5 开发环境选择(1) 系统结构环

29、境在本系统的开发中,选择了开放的C/S结构模式,这是一种软件系统架构,可以充分发挥两端硬件环境的优势,将任务合理分配给客户端( Client )端和服务器( Server )实现,减少了系统的通信和管理开销。服务器操作的数据负载更轻,数据存储管理功能更透明6 。(2) 系统开发环境系统开发工具使用Delphi7.0开发本系统软件。用Delphi7.0编程有很多优点,尤其是财务管理系统的开发和编程。 Delphi7.0自带了很多针对性的功能,比如树形结构。使用图形报告等对键进行分组。Microsoft SQL Server 2000 数据库系统,用于开发期间的数据存储。具有完善的数据增删改查功能

30、。在SQL中,它还可以对数据进行分类汇总,数据统计,在数据操作方面非常强大。 SQL 是一个大型数据库,可以在没有数据优势的情况下实现大规模数据存储。第二章系统分析与软件总体设计2.1 系统需求分析需求分析的目的是了解项目的业务需求,为项目的设计奠定基础。软件需求分析是软件生命周期中重要的决定性步骤。只有通过需求分析,才能将软件功能和性能的整体概念描述为具体的软件需求规范,从而为软件开发奠定基础。软件需求分析也是一个不断认识、逐步细化的过程。目前在驾校管理学员、费用、培训、资产、车辆、培训师、投诉等方面,普遍采用注册、搜索、统计等枯燥的人工操作,繁琐不便。准确,很多数据不方便长期保留,迫切需要

31、设计一套驾校信息管理系统。有了驾校信息化管理系统,这一局面将彻底改变。使用电脑中最友好、最方便的Windows界面进入系统,让管理人员可以轻松地使用鼠标、键盘等最简单的输入方式来完成信息。添加、浏览、查询、统计、数据修改等,真正实现学生、费用、培训、资产、车辆、教练、投诉等电子化管理,大大提高工作效率。2.1.1管理团队领导需求分析在全流程启动前,管理组长必须设计全流程所需的数据,必须在系统启动前完成,主要包括系统设置、收费设置、教务设置等。管理团队负责人的使用示例如图 3 所示。图 3. 管理团队负责人用例(1) 系统设置系统设置包括基本信息设置和教学模式。(a) 基本信息中的学校名称将用于

32、各种报告的标题和其他相关学校的指定;工作时间是指驾校每一天整个培训课程安排的开始和结束时间,它决定了培训课程安排中最早和最晚的 HYPERLINK mk:MSITStore:E:毕业设计试用系统dsmshelp.CHM:/教务管理/培训管理/培训课程安排.htm 时间。(b) 教学模式是指驾校采用的教学管理的基本方法,即是分阶段实施教学管理,还是分阶段实施教学管理。在开始任何正式工作之前,应首先确定要使用的教学模式。(二)教务设置教务设置包括教学项目管理、驾驶科管理、培训时数管理和投诉容忍四个方面。(a) 教学项目是学校在学生培养过程中设定的教学任务。正确设置教学项目是教育管理正常课程安排的基

33、础。教学管理员可以根据需要随时添加或删除教学项目。(b) 驾驶段是指学员在训练过程中的训练段,由学校统一规定。在为学员安排实际培训课程之前,必须预先设置驾驶部分。(c) 每个模型的每个教学阶段(或培训阶段)都有最低培训时数的要求,我们称之为教学阶段的标准时数。培训课时管理用于设置和管理当前 HYPERLINK mk:MSITStore:E:毕业设计试用系统dsmshelp.CHM:/系统概要/名词解释.htm 教学模式下各教学阶段的标准课时。(d) 投诉内容设置是针对学校教职工的一些常见不当行为,将一些常用的投诉内容预先设置在系统中,以便在 HYPERLINK mk:MSITStore:E:毕

34、业设计试用系统dsmshelp.CHM:/后勤管理/职员管理/投诉管理.htm 投诉管理中直接调用,简化日常操作14 。(3) 充电设置计费设置包括跟驰训练的计费标准和定时训练的计费标准。(a) 跟车培训收费标准是指跟车培训所包含的各项收费项目的收费标准。用户必须先维护好跟车培训各项目的收费标准,才能进行相应的支付操作和财务收支核算。(b) 定时训练收费标准是指定时训练所包含的各项收费项目的收费标准。用户必须维护每项定时培训的收费标准,才能进行相应的支付操作和财务核算。2.1.1管理员需求分析完成上述基本信息的设置后,接下来的工作将主要是管理员的日常工作,按照以下操作流程进行。图 4 显示了管

35、理员使用的示例。图 4. 管理员用例(1) 入学登记跟车培训是驾校根据教学大纲要求,为学员提供的例行驾驶培训。学生进入学校后,将按照学校规定的 HYPERLINK mk:MSITStore:E:毕业设计试用系统dsmshelp.CHM:/系统概要/名词解释.htm 教学模式进行系统的培训。在完成所有教学培训后,他们将通过相关考试,然后毕业。参加后续培训的学员也可自费参加定时培训。(2) 分车学生拼车(配车)是根据学生申请的考试证书类型,为每个学生安排相应的车辆,方便排课时的车辆安排。使用本模块前,应通过 HYPERLINK mk:MSITStore:E:毕业设计试用系统dsmshelp.CHM

36、:/后勤管理/车辆管理/车辆档案.htm 车辆档案管理进行车辆保养。对于已经分到车辆的学生,系统还提供了在排课过程中发生车辆冲突时临时调整车辆的功能。(3) 阶段训练培训课程安排(日程安排)包括后续培训课程安排和定时培训课程安排。在安排课程之前,您必须维护相关的环境数据,例如:跟随(计时)培训计划、车辆信息、教练信息等。(4) 考试管理考试管理包括输入、删除、查询和打印第一、第二、第三学科所有参考学生的考试成绩等功能。通过考试的人将进入下一轮考试。未进入本次考试成绩的学生将无法参加下一轮考试;考试不及格的学生必须补考,学生将进入“备考学生”进行下一次考试,以便安排下一次考试。考试期间开发的。(

37、5) 考试推进考试提升是学员在相应阶段考试成绩达标后进入下一培训阶段的操作。(6) 学生毕业学生毕业是指学生完成学校所有课程并顺利通过考试并缴纳学费后,学校将取得驾照并备案。系统采用结构化编程思想进行编译,整个系统的数据存储在表文件中,由数据库文件管理。在设计数据库时,系统将表文件关联起来形成关系数据库,方便数据处理。这样,就可以对属于不同表的数据进行数据操作,而不必修改记录的一个字段的所有记录,加快了数据处理的速度,增加了数据的可管理性。基本可以满足驾校管理的需要。2.2 运营可行性分析为使系统达到最佳稳定状态,驾校需要配备2-3名管理人员,以便同时有效监督运维。为了使驾校人员能够快速熟练地

38、使用本系统,有必要针对本系统对驾校管理人员进行专门培训一段时间。驾校业务比较繁忙。如果专注于员工培训,可以节省大量时间、财力和人力。因此,安排人员接受短期仓库管理操作系统培训是完全可行的。同时,为避免系统与原网络平台不兼容,安装本系统前必须对驾校管理流程进行改造。本系统运行环境需要windows2000/xp操作平台,需要微软office系统,主要是需要excel。系统的运行环境对驾校有一定的要求,只有在运行安装环境满足相关要求后才能使用驾校管理系统。大多数驾校都配备了网络平台,主要用于人员调度和指挥。现已接入驾校管理系统。它不需要对物理设备进行重大更改。只需在网络平台上进行设置,即可满足系统

39、的运行环境7 。2.3 整体设计2.3.1系统整体功能设计该软件系统不仅为驾校提供了从学生注册,到学生入学,培训,最后离校的全过程管理,使整个教学过程清晰流畅,操作简单,学生对管理水平的感觉很好。 ;并且还提供了收费管理、财务管理、物流车辆管理、人事管理等有机链接的功能模块。系统整体功能设计如图5所示。图 5 系统整体功能设计系统包括环境维护、学生管理、收费系统、教务管理、后勤管理、系统维护、报告中心七大功能模块。系统功能结构如下图所示。本系统设计的主要模块是教务中心,与学生一起管理模块,使学生能够注册培训、分班、安排课程,与后勤管理有现实的联系。2.3.1系统流程设计系统设置了管理员操作权限

40、,将系统操作员分为管理组组长和管理员。首先,管理组长首先要完成整个驾校管理系统的基本信息设置。基本信息包括用户权限、教学项目、驾驶部分、培训费用、投诉容忍度和培训时间。图 6 显示了管理团队负责人的信息设置。图 6 管理组长信息设置图管理员完成驾校的基本信息设置后,管理员可以在自己的权限下完成工作。管理员负责学生从注册到领取驾照,主要包括学生信息登记、学生缴费登记、学生安排列车、培训记录、考试录入、考试成绩录入、学生退还 完成和相关费用。管理员的具体操作流程如图7所示。图 7. 管理员操作流程第三章 驾校管理系统详细设计系统已经实际多人操作,界面设计综合考虑了用户的便利性。只要会操作电脑的用户

41、就可以操作系统,它具有完善的纠错功能,不会让用户输入错误的重要信息。只需输入一次,其他表格自动调用相关数据,让用户用最少的信息输入,减轻操作负担。结合以上功能需求,最终目标是:让管理流程更加清晰;能够管理学生从入学到毕业的全过程;能够管理教学工作,如拼车、排课、考核等;学习情况、考核情况、学校教学情况、收费情况等;可轻松获取各种报表;易于使用,易于掌握。3.1 系统主要功能模块设计3.1.1登录模块设计先根据输入的用户名判断是管理组长还是管理员,再判断密码是否正确。如果是管理组组长,则开启管理组组长权限;否则,打开管理员权限。管理员登录流程如图 10 所示。图 8. 管理员登录过程3.1.2学

42、生注册模块设计学生注册模块包括跟随学生的注册操作和定时学生的注册操作。跟车培训的注册是录入新入学学生的信息,整个系统只需要录入一次学生记录。如果学生由教练带入学校,系统将指定教练指导学生;学生自行报名的,学校负责统一分配。后续注册流程如图9所示。图 9. 后续注册流程注册后的具体步骤如下:(1)管理员进入主界面后,激活汽车登记菜单,管理员输入汽车登记信息。(2)每位学生必须先完成体检,并提供有效的健康资料进行注册。(3)管理员根据学生资料录入相关报名信息,系统先核对申请车型、视野等基本信息,符合驾校规定的,将学生归类为跟车;否则,将提示相应的不遵守规定。信息。(4)然后,根据学生来源的不同,对

43、注册学生重新进行分类。由教练员介绍的教练员将成为学员的指定教练员。否则,学校将同意分班。(5)经过筛选,确认跟车后,考生需缴纳费用,管理员输入每位学员实际缴纳的费用。(6) 缴费完成后,系统会改变学员的状态,从而制定后续培训。定时培训报名是指驾校在课程大纲培训时间以外的时间安排定时培训项目。学生自愿报名。该过程类似于汽车培训计划的注册。培训计划将单独收费。定时训练注册的具体流程如图10所示。图 10. 定时注册过程时间登记的具体步骤如下:(1)管理员进入主界面时,激活定时注册菜单,管理员输入定时注册信息。(2)系统会先审核考生的基本信息,类似于用车报名。(3)定时报名完成更新完成后,与驾校追加

44、交易,需签订独立协议。3.1.3排车、排课模块设计当学生完成注册后,就意味着学校需要正式开始对学生进行培训。第一步是划分学生。该系统还使用批处理来划分学生。为其分配适当的教练。如果每辆车同时坐满4人,分车训练后就不能安排了,也就是说学生已经有教练了。图 11 显示了通过火车和促销安排课程的具体过程。图 11. 分发和调度过程系统执行以下操作:(1) 修改学生表中的老师编号。根据学生信息表中的教师编号,判断学生是否符合排课要求。排课是指根据驾校的要求,每个学生必须完成学习内容。在课程安排期间,系统运行如下:(2)根据车辆分配情况,自动分配到相应的车厢。(3)根据对应阶段,在训练表中写入对应的课程

45、。(4)判断是否与教练的时间有冲突,在训练表中写下对应的训练时间。(5)根据培训的具体时间段,在培训表中写下相应的小时数。(6) 根据学校指定路段编写培训表。3.1.4考试进阶模块设计根据教学日志的内容,系统会根据驾校的要求生成不同的考试阶段。考生通过成绩后,即可晋级。这是重复的。当候选人完成第三阶段的晋升时,他们将毕业。系统收到示教日志后,进行如下操作(1)根据不同阶段的培训时数要求,确定是否计入考试,并将培训信息表中已完成的时数复制到考试中。(2)输入考试成绩,在成绩单中输入相应考试阶段的考试成绩。(3)根据测试结果,确定升迁,修改学生表中的状态信息。(4)进入下一阶段的拼车排课。3.1.

46、5完成模块设计跟车培训完成是指在完成驾校所有培训项目并通过阶段考试的前提下,学校完成课程并颁发驾照。此链接将分批处理。图 12 显示了跟车完成的流程图。图 12 跟车完成流程关闭业务的具体流程如下(1) 选择学生并输入完成日期。(2) 判断培训课程、考试成绩和支付的费用。(3) 产生毕业。您只需在此处填写完成日期。从定时培训毕业类似于完成汽车培训。时序完成过程如图 13 所示。图 13. 定时完成过程定时完成的具体流程如下:(1) 选择学生并输入完成日期。(2) 判断培训课程、考试成绩和支付的费用。(3) 产生毕业。3.1.6金融模块设计财务模块的主要功能是对驾校培训过程中汽车成本的变化进行操

47、作。子模块由专门的财务人员操作,负责学生注册缴费、培训退费、结业费结算。学生注册费是一次性付款,其中包括培训过程的费用。每小时的培训费将与学费无关。此费用不是必需的,是基于学生自愿的原则。学费主要包括三个阶段的培训费用。各阶段的费用由管理组长根据收费标准的要求预先设定。财务人员的职责只是录入学员支付的费用。如果学生在未完成教学大纲规定的课程要求的情况下要求离校,学校将根据学生在学校完成的阶段向学生收费。在学生完成教学大纲并顺利毕业后,学校也将唤醒并结算学生的学费。以下支付流程如图 14 所示。图 14. 付款流程具体步骤如下:根据培训情况,这些数字将依次添加到费用表中。财务人员根据内容录入成本

48、,系统将信息写入成本表。判断培训信息并结算学生费用。3.2 数据库设计本系统使用SQL server 2000作为数据库存储数据,数据库名称为biyeshiji,设计了六张固定表,分别为:student表(student)、teacher表(teacher)、vehicle表(car)、training表(train )、评分表(score)、投诉表(tousu)、追随费表(genchefee)、用户表(user)。使用的数据表包括管理员信息表、出库数据表、入库数据表和仓库存储原材料信息表等。数据库关系结构图如图15所示。图 15. 数据库关系结构图表1. 后续学生表(表名:student)类

49、型名称类型指数是空的长度阐明斯蒂德字符首要的关键不10学生号码名字字符是的20学生年龄整数是的4学生年龄存储卡字符是的20时间和日期性别字符是的50学生性别方型字符是的4申请类型zj型字符是的4驾驶类型时间约会时间是的8报名时间按时间约会时间是的8毕业时间电话字符是的20地址瓦尔查尔是的50地址照片varchar是的200图像路径地位整数是的2学生身份tcid字符外键不10教师编号一旦学员报名参加培训,每个学员会自动生成一个唯一编号(stid),状态编号(statue)表示每个学员所处的阶段。随着学员在驾校各个学习阶段的进步,状态将相应地对应。改了,状态号是学校分车、排课、安排考试和退费的标志

50、,每个学生只有一名导师。表 9. Teacher 表(表名:teacher)类型名称类型指数是空的长度阐明tcid字符首要的关键不10教师编号名称字符是的20老师类型字符是的4驾驶类型心字符外键不10牌照时间约会时间是的8上班时间时间约会时间是的8离职时间电话字符是的20老师和车辆是一一对应的,但是每个老师可以对应多个学生。教师工资也是学校财务的一个方面,增加了系统的多样性。表 10. car 表(表名:car)类型名称类型指数是空的长度阐明心字符首要的关键不15牌照名称字符是的20老师类型字符是的4车型价格钱钱是的10价格维修费钱钱是的10维修费维修时间约会时间是的8维护时间收费时间约会时间

51、是的8加油时间油费钱钱是的10燃料成本表 3. 训练表(表名:train)类型名称类型指数是空的长度阐明斯蒂德字符外键不10学生号码心字符外键不10牌照完成时间1 _整数是的4第一阶段完成时间火车时间1约会时间是的8第一阶段培训日期完成时间2 _整数是的4第二阶段完成时间火车时间2约会时间是的8第 2 阶段培训日期完成时间3 _整数是的4第三阶段完成时间火车时间3约会时间是的8第三阶段培训日期管理员分配车辆后,学生将接受正式培训。训练阶段(JXNAME)记录每个学生所处的训练阶段,训练时间(finishitime)记录每个学生完成的小时数。参加考试。表 4. 分数表(表名:score)类型名称

52、类型指数是空的长度阐明斯蒂德字符外键不10学生号码第一分整数是的4第一阶段结果秒分整数是的4第 2 阶段结果三分整数是的4第 3 阶段结果第一次约会时间是的8第一阶段考试时间第二次约会时间是的8第二阶段考试时间第三次约会时间是的8第三阶段考试时间学生成绩单记录了学生在三个训练阶段的时间。前两个阶段的成绩作为学生进入下一阶段的依据。一旦分数合格,且管理员已完成学生同意晋级的操作,学生身份将发生变化;最后阶段的成绩作为学生毕业的依据。第四章系统主要功能模块的实现驾校管理软件涉及学生注册、车辆调度、考试推进等模块。虽然设计不是一个大型的系统,但是这个系统的代码设计和实现仍然是一个比较庞大和复杂的工程

53、。这里只介绍主要功能模块代码的实现,列出的代码是实现各个功能的主要代码,并非全部代码。4.1学生注册模块的实现4.1.1后续注册模块的实现跟车培训是驾校根据教学大纲要求,为学员提供的例行驾驶培训。入学后,教职工将按照学校规定的 HYPERLINK mk:MSITStore:E:毕业设计试用系统dsmshelp.CHM:/系统概要/名词解释.htm 教学模式进行系统培训。在完成所有教学培训后,他们将通过相关考试,然后毕业。参加后续培训的学员也可自费参加定时培训。汽车登记界面如图16所示。图 16. 跟车注册界面(1) 打开菜单【学生管理】/【招生管理】/【培训培训注册】,进入“后续培训注册”功能

54、界面。如果当前操作员是学校总部的操作用户,窗口将显示该校所有学生的注册记录;如果是注册点的用户,窗口会显示在注册点注册的学生的记录。(2) 如需注册,点击本操作界面的【学生注册】按钮,打开子操作界面“注册”。按要求输入注册学员信息(可按各驾校要求填写,但带“ * ”的信息为必填项),其中橙红色姓名项表示输入后此时,学生将在未来注册。信息修改后,不能再修改,切勿出错。填写好表格后,点击【保存】按钮,学生即可完成注册。此时,您可以点击“支付”按钮,直接进入支付操作界面进行支付。为方便操作,用户无需返回主界面,点击【新生】即可继续输入新生注册信息。(3)如果要修改学生的注册信息,可以双击学生记录,系

55、统会弹出包含学生详细信息的“注册”子操作界面。修改相应信息后,点击【保存】按钮使修改生效。(4) 要打印学生名册或考勤簿,请单击打印名册或打印考勤簿按钮。跟驰训练注册模块代码的实现TForm2.Button1Click (Sender: TObject);变种:字符串;变种:字符串;开始adoquery1.关闭;adoquery1.SQL.清除;adoquery1.SQL.Add(select* from student where sfcard=:p2);adoquery1.Parameters0.Value:=trim(edit4.Text);adoquery1.open;s:=if ex

56、ists(select name from sysobjects where name=p1 and type=p);s:=s+ 删除程序 p1;adocommand1 mandText:=s;adocommand1.执行;s:=create proc p1(v1 varchar(50),v2 varchar(50),v3 int,v4 varchar(50),v5 varchar(50),v6 varchar(50),v7 varchar(50),v8 decimal( 9,1),v9 十进制(9,1),v10 日期时间,v11 varchar(50),v12 varchar(50),v13

57、 varchar(200) as ;s:=s+开始;s:=s+ if(select count(*) from student where stid=v1 or sfcard=v4)=0 ;s:=s+ 插入学生(stid,sname,age,sfcard,sex,sqtype,zjtype,leftview,rightview,bmtime,phone,address,photo) 值(v1,v2,v3,v4,v5,v6,v7 ,v8,v9,v10,v11,v12,v13);s:=s+结束;adocommand1 mandText:=s;adocommand1.执行;用 adostoredpr

58、oc1 做开始程序名:=p1;参数。清除;parameters.CreateParameter(vv1,ftstring,pdinput,50,);parameters.CreateParameter(vv2,ftstring,pdinput,50,);parameters.CreateParameter(vv3,ftinteger,pdinput,10,0);parameters.CreateParameter(vv4,ftstring,pdinput,50,);parameters.CreateParameter(vv5,ftstring,pdinput,10,);parameters.C

59、reateParameter(vv6,ftstring,pdinput,10,);parameters.CreateParameter(vv7,ftstring,pdinput,9,);parameters.CreateParameter(vv8,ftfloat,pdinput,9,0);parameters.CreateParameter(vv9,ftfloat,pdinput,9,0);parameters.CreateParameter(vv10,ftdatetime,pdinput,50,0);parameters.CreateParameter(vv11,ftstring,pdinp

60、ut,50,);parameters.CreateParameter(vv12,ftstring,pdinput,10,);parameters.CreateParameter(vv13,ftstring,pdinput,200,);用 adoquery3 做开始关;sql.清除;sql.Add(select top 1*from student order by stid desc);打开;st:=fieldbyname(stid).AsString;结尾;如果 st= 那么st:=st000;参数.ParamByName(vv1).Value:=st00+inttostr(strtoint

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论