驾校培训管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设
计报告驾校培训管理系统的设计与实现
学院:计算机学院·软件学院
课程名称:面向对象程序设计
专业班级: 12网络工程
学生姓名:学号:
学生姓名:学号:
学生姓名:学号:
指导教师:彭三城
完成时间:2014年6月27日
目录
1 绪
1
论 (1)
项目背景及意义…………………………………………………………………………错误!未定义书签。
开发环境和工具………………………………………………………………………….
错误!未定义书签。
2 需求分析……………………………………………………………………………..………..错误!未定义书签。
业务流程分析……………………………………………………………………………错误!未定义书签。
功能分析…………………………………………………………………………………错误!未定义书签。
3 系统设计……………………………………………………………………………………....错误!未定义书签。
系统功能模块设计………………………………………………………………………错误!未定义书签。
数据库设计………………………………………………………………………………错误!未定义书签。
系统数据流图……………………………………………………………………..
错误!未定义书签。
数据库逻辑设计…………………………………………………………………..
错误!未定义书签。
数据库物理设计…………………………………………………………………..
错误!未定义书签。
4 系统实现………………………………………………………….………………………….错误!未定义书签。
5 总结………….……………………………………………………….………………………错误!未定义书签。
驾校培训管理系统的设计与实现
1 绪论
项目背景及意义
随着我国经济不断的发展,物质生活水平不断的提高,人们开始对生活物质条件提出更高的要求。加上我国汽车工业迅猛发展,汽车已经成为一种便捷、高效的交通工具,越来越多的人开始学习汽车驾驶技术。大大小小的汽车驾驶培训学校应运而生,满足了人们对汽车驾驶的要求,使得汽车驾驶培训市场异常火爆。
我国现存的汽车驾驶培训行业从最初的零零星星到现在的庞大规模,市场竞争秩序极不完善,存在着诸多的漏洞,使汽车驾驶培训行业畸形发展。很多培训机构基础设施不齐全,教学工具简陋,师资技术薄弱,学员实践时间严重不足,学员中普遍存在领取到驾驶证后没有相应的能力去驾驶汽车,催生大量马路杀手等情况。甚至在经济利益的驱使下,部分汽车培训机构私自成立教学点、恶意向学员索取财物、教学车辆,没有定期维护甚至已经报废等不正当手段屡见不鲜,管理上的混乱,效率的低下,都严重损害了学员的合法权益。
绝大部分汽车驾驶员培训学校采用传统的管理方式和人工处理信息模式,造成机构内部管理混乱,工作效率低下等。现今,在竞争日趋激烈的驾培行业中,驾校应寻求新的管理方式和手段,提高管理上的灵活性,实现在行业中稳步的发展与壮大。为适应企业信息化策略的要求,通过分析驾培行业的业务流程,依照国家的相关法律和规定,来实现驾校的信息化管理。
3
自交通部最新出台的《机动车驾驶员培训资格条件》文件正式实施后,驾校的日常工作变得繁杂。学员从报名到最后取得驾照都需要经过一系列的学习过程。学员的数量庞大、档案的存放与管理、学员的考试安排、教练与学员教学间的调度使得驾校人工管理日益复杂。在早期的管理方式中,很多驾校为了节约成本,采用EXCEL文档进行管理,当需要查询、统计、分析相关信息的时候,常常出现需时过长、信息不全面等问题。低效率,易出错等问题造成驾校经营困难,从而致使其倒闭。
随着时代的发展,计算机技术已经深入到各行各业仲,为广大用户提供了更为周到、便捷的服务。采用计算机来管理驾校的信息和安排日常的教学工作,操作简单,功能实用,便于日常操作管理,可以快速处理所需信息,保证数据的准确无误,提高驾校工作效率,大大节约时间、人力和物力资源。
开发环境和工具
由于本系统是基于Web平台的,所以我将采用ASP技术作为主要开发工具,系统前台界面采用常用的Microsoft Visual Studio 2008开发软件,后台数据库采用Microsoft Visual Studio 2008内嵌的Microsoft SQL Server 2005。
2 需求分析
业务流程分析
学员参与驾驶培训要达到国家相关文件的规定,通过学习掌握驾驶技术才能参与各项考试。首先学员要到相关驾校培训中心报名,交费并进行体检,然后进行驾驶理论和交通规则的学习和考核,通过考核的学员下一步学习倒车入库、桩考、侧方位停车、爬坡起步、路上驾驶等驾驶车辆培训和考核,即分为科目一、科目二、科目三考试,每一个学员都要先学完一个科目通过驾校的申请方可到公安交警部门指定的考点进行该科目的考试,每一科目的考试有两次考试机会,如果通过考试,就能进入下一科目的学习和考试;如果没有按照规定完成考试,要交补考费再进行该科目的学习考试。只有全部通过三个科目的考试,才能拿到公安交通部颁发的机动车驾驶证。
根据这个规定程序,驾校学员的学习考试流程如图1所示:
图1 驾校培训流程
功能分析
功能需求分析的任务,是弄清用户对目标系统数据处理功能所提供的要求。驾校管理,主要是更好更高效率的为学员服务,帮学员顺利拿到汽车驾驶证,其中包括管理学员的报名信息录入;安排好学员的学习进程;通知并带领好学员参加各项科目考试;管理内部员工的信息;对教练员和车辆合理安排;督促学员缴纳相应的费用等。
根据对系统目标和业务流程的分析,本系统的功能需求可以归纳为以下具体功能:
(1) 学员信息管理功能
一个驾校的经济效益主要来源于学员。对学员基本信息进行系统的管理有助于提高驾校的办事效率。该模块主要完成学员报名信息的录入,给学员分配学员编号,根据该编号可以对学员信息进行查询、修改、和删除。学员信息属性包括:学员编号、学员姓名、性别、报名日期、证件编号、联系电话、申请类型等。
(2) 缴费信息管理功能
该功能主要完成学员的基本费用缴纳、学员补考费用缴纳,通过学员编号来查询学员缴费情况和欠费通知,统计驾校现接纳了多少学员,当学员来领取驾照时,查看学员是否缴费完毕,最终缴费的合计。缴费信息包括:学员编号、学员姓名、缴费项目、缴费金额、学员总费用等。
(3) 培训信息管理功能
学员通过体检,完成科目一学习考试后,可以进行上车训练。由于学员人数较多,驾校的车辆有限,场地的限制,学员个人时间、考试时间因素,需要对学员学习进行调整和分配,学员要提前预约才能进行训练。该模块由教练员来制定教学时间安排,再由学员进行预约或交由教练安排,避免出现扎堆的现象。培训信息包括:学员编号、学员姓名、培训项目、培训时间等。
(4) 用户信息管理功能
该功能主要完成权限的分配管理、用户信息录入、修改、查询和删除等,只分三个角