驾校管理系统的设计与实现毕业作品.docx

上传人:b****5 文档编号:2903318 上传时间:2022-11-16 格式:DOCX 页数:33 大小:430.94KB
下载 相关 举报
驾校管理系统的设计与实现毕业作品.docx_第1页
第1页 / 共33页
驾校管理系统的设计与实现毕业作品.docx_第2页
第2页 / 共33页
驾校管理系统的设计与实现毕业作品.docx_第3页
第3页 / 共33页
驾校管理系统的设计与实现毕业作品.docx_第4页
第4页 / 共33页
驾校管理系统的设计与实现毕业作品.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

驾校管理系统的设计与实现毕业作品.docx

《驾校管理系统的设计与实现毕业作品.docx》由会员分享,可在线阅读,更多相关《驾校管理系统的设计与实现毕业作品.docx(33页珍藏版)》请在冰豆网上搜索。

驾校管理系统的设计与实现毕业作品.docx

驾校管理系统的设计与实现毕业作品

 

BIYESHEJI

(20届)

 

驾校管理系统的设计与实现

所在学院

专业班级

计算机科学与技术

学生姓名

指导教师

完成日期

摘要

如今人们生活水平有了极大的提高,快节奏、高效率成为现代生活的需要。

与此同时,汽车成为生活出行不可或缺的交通工具,购买私家车的家庭也越来越多,考驾照的人员也急剧增加。

但是传统的驾校管理模式给驾校管理者带来巨大的工作量。

信息化的发展以及网络技术的普及,对网络驾校的实现提供了很大的有利条件。

我对当前驾校管理模式做了解,对驾校需求做了调研,并通过需求分析、项目策划、项目设计、项目测试、上线等,做出了一套驾校管理系统,该系统使用VisualStudio2010作为开发环境,SQLServer2012作为数据储存,实现了学员报名,学员信息管理,学员查找,学员考试预约,自动接收考试成绩,成绩查询,等功能,同时提供了良好的系统扩展性,使用低廉的成本就可以进行二次开发。

该系统实现了驾校信息化管理,自动化管理。

减轻驾校管理人员的任务,提高工作效率,保证数据正确,提供多维度数据分析,并且减少雇佣人员费用。

关键字:

驾校管理、ERP、C#、WinForm、SQLServer2012

Abstract

Today,people'slivingstandardhasbeengreatlyimproved,fast-paced,high-efficiencyneedsofmodernlife.Meanwhile,thecarbecameanindispensablemeansoftransporttravelinglife,buyafamilycarmoreandmore,drivingtestpersonnelhasincreaseddramatically.However,thetraditionalmanagementmodeldrivingschoolDrivingmanagerstobringhugeworkload.Developmentofinformationtechnologyandthepopularizationofnetworktechnology,thenetworkprovidesagreatdrivingschooltoachievefavorableconditions.

Idounderstandthecurrentmanagementmodeldrivingschool,drivingschoolneedstodoresearchon,andthroughneedsanalysis,projectplanning,projectdesign,projecttesting,on-line,etc.,madeadrivingschoolmanagementsystem,whichasadeveloperusingVisualStudio2010environment,SQLServer2012asdatastorage,toachieveastudentenrollment,studentinformationmanagement,studentsfind,studentexamsappointmentautomaticallyreceivetestscores,queryresults,andotherfunctions,whileprovidingagoodsystemscalability,lowcost,youcanuseforsecondarydevelopment.ThesystemimplementsDrivinginformationmanagement,automatedmanagement.Easethetaskofdrivingschoolmanagement,improveworkefficiency,andensuredataiscorrect,providingmulti-dimensionaldataanalysis,andreducehiringpersonnelcosts.

Keywords:

Drivingmanagement,ERP,C#,WinForm,SQLServer2012

1.绪论1

1.1课题研究的背景及意义1

1.2现行驾校管理系统概况1

1.3论文组织2

2.系统的理论基础3

2.1C#技术特点3

2.2SQLServer2012技术特点3

2.3开发工具VisualStudio2012介绍5

3.系统分析6

3.1设计思想6

3.2系统可行性分析6

3.2.1技术可行性6

3.2.2经济可行性6

3.2.3操作可行性6

3.3需求分析7

3.3.1基本功能需求7

3.3.2预约名单的打印需求7

4.系统设计8

4.1业务流程需求分析8

4.2系统架构需求分析8

4.3数据库设计9

5.系统的实现14

5.1部分源码说明14

5.1.1程序架构14

5.1.2数据库操作核心SqlHelp类14

5.1.3完美的登陆窗口18

5.1.4学员信息处理18

5.1.5科目一信息处理19

5.1.6科目二信息处理19

5.1.7科目三信息处理20

5.1.8数据的绑定21

5.1.9学员成绩查询21

5.1.10系统管理21

5.1.11引入外部dll21

5.1.12数据绑定的那些事22

5.1.13报表打印数据来源所使用的存储过程22

5.2系统的功能展示24

5.2.1学员报名24

5.2.2学员管理25

5.2.3学员考试预约26

5.2.4预约成功学员信息打印27

5.2.5学员考试成绩查询28

6.总结与展望29

6.1全文总结29

6.2展望29

7.致谢30

8.参考文献31

1.绪论

1.1课题研究的背景及意义

随着社会节奏的不断加速以及人们生活水平的不断提高,汽车已经成为人们生活当中不可缺少的代步工具,相应参加汽车驾校进行培训的人员也越来越多。

然而,层出不穷的驾校却也同时制造了相当多的驾驶事故;更有一些所谓速成的驾校培养了相当多的“马路杀手”,这是对生命的一种漠视,带来了无穷的交通安全隐患。

由此,加强驾校管理的行动迫在眉睫。

而当下飞速发展的网络技术为开发驾校管理系统提供了相当丰富的技术。

虽然当下许多驾校的培训管理已经在向系统化、规范化、自动化转变,其中却还是存在着相当多的问题,例如管理模块分散、操作复杂等等。

我们该做的,就是利用更先进的技术手段来解决当下存在的这些系统缺陷,是驾校系统进一步的完善。

1.2现行驾校管理系统概况

伴随着社会的发展和人们生活水平的提高,快节奏、高效率成为现代生活的需要。

与此同时,汽车成为生活出行不可或缺的交通工具,购买私家车的家庭也越来越多,考驾照的人员也急剧增加。

传统的驾校管理模式给驾校管理者带来巨大的工作量。

信息化的发展以及网络技术的普及,对网络驾校的实现提供了很大的有利条件[1]。

目前,大部分的驾校还是传统的模式,管理模式落后存在很多问题:

1.管理人员使用简单的办公软件甚至简单的纸笔管理学员信息。

2.录入效率低,准确性查,检索混乱。

3.驾校管理人员的工作量大,带来了不必要劳动力开销。

4.管理部门内部人员在实际管理过程中存在人情管理,不进行培训、考试直接发证。

5.从业驾驶员培训机构不能严格执行管理部门的大纲及学时规定,减少培训课时。

6.在考试过程中出现代考、代答现象。

7.学员的纸质档案管理,查询难、易丢失。

目前市场上也存在一部分驾校管理系统,但是仅仅是对驾校人员信息和成绩的简单储存,还需要驾校工作人员手工录入大量信息,储存的数据少且没有参考价值,没有对学员的精准营销和对学员成绩的分析,更没有对教练教学成绩的分析。

同时学员成绩是手工录入的,造成大量错误和数据延迟。

现在系统的主要功能一般都有以下几点:

培训管理:

包括报名登记、缴退费管理、IC卡发放/指纹采集、教学管理

考试管理:

包括题库维护、模板维护、考试编排、学员考试、试卷考核、考试统计

档案管理:

包括申请档案、培训档案、考试档案、资格证档案

随着现代信息化的发展,人们不再满足于传统的低效的办公方式,迫切需要一种高效的方式代替传统的方式,以适应社会的发展。

为了解决这些问题,我主要提出以下观点:

1.学员通过刷身份证的方式自动录入学员信息。

2.成功报名学员部分信息的更改和部分信息不可再更改,保证数据正确。

3.学员信息的多维度检索,比如学员姓名和学员身份证。

4.自动化接收车管所接口开放的学员成绩数据。

5.自动化通过成绩判断学员的考试状态。

6.自动化的学员预约管理,对学员科目进度和考试状态的判断,保证学员正确预约。

7.良好的可扩展性,对在线报名在线预约和数据分析等二期开发的新功能提供支持。

1.3论文组织

论文全文共分为六章:

第一章绪论:

主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也现行系统状况及发展趋势进行了介绍。

第二章开发环境和开发技术:

介绍了系统、系统的开发模式、开发环境等基础知识。

第三章需求分析:

主要介绍了系统设计思想、可行性分析、功能和性能需求。

第四章系统设计:

主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。

第五章系统实现:

介绍了系统的所有模块和它的功能。

第六章总结展望:

总结了现有系统的功能和以后待完善的功能。

2.系统的理论基础

2.1C#技术特点

C#程序员可以在Microsoft.NET平台进行有效的开发。

可以开发出高效的代码,更加适合网络应用。

可以支持更多的网络特性,开发出更加健壮的代码。

易于部署和进行测试[3]。

2.2SQLServer2012技术特点

SQLServer2012是Microsoft公司推出的SQLServer数据库管理系统,它和以往的数据库不同,主要有以下强大的新功能使我们系统更强大:

1.AlwaysOnAvailabilityGroups

这项功能将数据库镜像故障转移提升到全新的高度,利用AlwaysOn,用户可以将多个组进行故障转移,而不是以往的只是针对单独的数据库。

此外,副本是可读的,并可用于数据库备份。

更大的优势是SQLServer2012简化HA和DR的需求[4]。

2.WindowsServerCoreSupport

在WindowsServer产品中你可以向UbuntuServer一样只安装核心(意味着你的系统不具备GUI)。

这么做所带来的优势是减少硬件的性能开销(至少50%的内存和硬盘使用率)。

同时安全性也得到提升(比安装图形版更少的漏洞)。

从SQLServer2012开始将对只安装核心的WindowsServer系统提供支持。

3.ColumnstoreIndexes

这是一个相当酷的功能,是SQLServer之前版本都不具备的。

特殊类型的只读索引专为数据仓库查询设计。

数据进行分组并存储在平面的压缩的列索引。

在大规模的查询情况下可极大的减少I/O和内存利用率。

4.User-DefinedServerR

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

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

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