网上驾校管理系统的设计与实现毕业设计.pdf
《网上驾校管理系统的设计与实现毕业设计.pdf》由会员分享,可在线阅读,更多相关《网上驾校管理系统的设计与实现毕业设计.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要在国家的综合国力得到提高的同时让人们的整体生活质量得到 极大的提高,由以前拥有汽车是一种奢望到现在汽车已经被广泛的普 及,在有一定经济基础的家庭都去购买一辆经济实用的汽车来让自己 的出行变得更加方便。汽车的普及导致越来越多的人都会去驾校进行 学习如何开车,在这种大背景下导致驾驶培训的行业正变得越来越重 要,在互联网快速发展的行业中对于如何管理驾校学员的考试是一件 十分重要的事情,传统的驾校学员考试都是通过驾校工作人员去车辆 管理中心为驾校学员进行考试预约的操作。网上驾校管理系统是通过使用A SP.NET的开发语言进行开发设 计,程序是在VS2010工具中进行编写的,在数据的管理方面是使用
2、SQL Server进行管理,通过对网上驾校管理系统进行开发设计可以 帮助驾校管理自己的学员,让整个管理变得更加简单和规范且可以为 学员提供方便且提高驾校的管理效率。关键词:管理;VS2010;SQL Server数据库;驾校管理Document generation powered by Print2Flash()目录第1章设计背景.1第2章系统分析和设计.22.1可行性分析.22.2系统功能模块分析.22.3系统设计.52.4数据库设计.6第3章驾校管理系统功能模块实现.93.1驾校管理系统之管理员功能实现.9总结.21致谢.22参考文献.23Document generation pow
3、ered by Print2Flash()第1章设计背景现在的驾校都是通过驾校工作人员到车管所通过人工的方式进 行报名考试,对学员进行考试科目的预约,这种预约考试的方法在当 前信息化的时代已经不符合时代的发展潮流,传统的驾校为学员报名 预约是一个十分复杂的问题,不仅需要消耗过多的时间而且报名考试 的成功率并不确定,因此本次开发的网上驾校管理系统可以让当前驾 校登录到系统中进行考试,因为现在报考驾校都需要刷课时,当课时 刷够了之后才可以进行考试,因此对于没有刷够课时的学员是不允许 进行网上预约考试的,可以进行预约考试的学员可以在系统中进行考 试预约,开发这样的一款网上驾校管理系统的目的就是为了可
4、以更好 的进行节约了人工成本,提高整个驾校的管理工作效率,为需要考试 的学员提供一种快捷的考试预约方式,通过为驾考的管理人员和考生 提供一个好的平台,让驾校学员可以实现自己进行单独预约考试。网 上驾校管理系统的实现可以让驾考人员在考试期间不必在驾校和车 管所之间来回进行跑动,可以减少为车管所带来麻烦,提高整个工作 流程的执行速度。Document generation powered by Print2Flash()第2章系统分析和设计2.1可行性分析可行性分析网上驾校管理系统是使用VS 2010编程软件、SQL Server 2008 数据库和MVC框架软件设计思想,并结合当下的网上考试预约
5、的管理 系统需求设计而成,因此网上驾校管理系统在技术上是可行的。系统 的界面美观人性化且容易进行操作简单容易进行了解,因此驾校管理 系统在操作上是可行的。通过开发驾校管理系统提高驾校的管理效率 且驾校学员可以节约时间而且所需要的人力成本也得到了减少,因此 驾校管理系统在经济上是可行的。人们可以通过互联网平台进行对科 目考试进行预约,管理员可以通过互联网平台进行控制考生的考试和 控制考生考试的时间和科目,在驾考学员越来越多这样一套驾校考试 预约系统是必不可少的,具有很大的实用性。2.2系统功能模块分析系统功能模块分析(1)管理员之管理登录功能模块在输入文本框中输入系统默认的用户名密码进行登录。(
6、2)管理员之用户管理功能模块进入驾校考试预约系统后点击用户管理会出现一列具体的用户,同时管理员具有对这些考生用户进行修改删除的权限,同时也可以根 据具体的考生真实姓名去搜索指定的考生用户或者是可以去进行添 加用户。2Document generation powered by Print2Flash()(3)学员管理之学员报名登记功能模块进入驾校管理系统后点击学员报名登记功能可以添加已经报名 驾校的学员信息,对报名驾校的学员进行一个登记等。(4)学员管理之学员报名查询功能模块管理员可以通过点击学员报名查询功能去进行查询学员信息,学 员档案、编号、身份证等各种信息。(5)学员管理之学员体检查询功
7、能模块管理员可以通过点击学员体检查询功能模块,去进行查询学员体 检的一个时间与体检的一个结果,查看学员身体状况是否正常。(6)学员管理之学员退学登记功能模块管理员可以通过点击学员退学登记功能模块去对当前退学学员 进行一个登记,并且登记该退学学员的一个退学时间和退学理由。(7)学员管理之学员退学查询功能模块管理员可以通过点击学员退学查询功能模块就可以查询到已经 退学的学员的一个退学时间和退学理由。(8)教学管理之教练分配登记功能模块管理员可以通过点击教练分配登记功能模块,去登记每个学员分 配到的每个教练的姓名、电话等信息进行一个登记。(9)教学管理之教练分配查询功能模块教练分配查询功能通过管理员
8、使用该功能去对教练分配的信息 进行查询等一系列的功能性操作。(10)教学管理之约车登记功能模块3Document generation powered by Print2Flash()管理员在成功的登录这个系统后可以查看驾校的学员的一个学 车时间和学车地点详情,同时还可以进行登记学员与教练之间的学 车时间和学车地点等功能性操作。(11)教学管理之约车查询功能模块管理员在成功的登录这个系统后可以查看驾校的学员和教练的 电话,并且可以查询到他们之间的一个约车时间和约车地点详情。(12)考试管理之约考登记功能模块管理员可以通过点击学员约考登记功能模块去对当前已经约考 的学员进行一个信息登记。(13)
9、考试管理之约考查询功能模块管理员可以通过点击学员约考查询功能模块就可以成功的查询 到已经约考的学员的一个信息。(14)成绩管理之成绩添加功能管理员可以通过点击该功能去对学员考试的一个科目和该考试科目的一个成绩进行登记。(15)成绩管理之成绩查询功能管理员可以通过点击该功能去对学员考试的一个科目和该考试 科目的一个成绩进行查询。(16)信息管理之修改密码功能管理员点击该功能可以修改原始密码并且确认新密码。4Document generation powered by Print2Flash()2.3系统设计系统设计2.3.1驾校管理系统总体功能模块设计驾校管理系统总体功能模块设计图2.1系统总体
10、功能框架图2.3.2驾校管理用户设计驾校管理用户设计驾校管理系统的主要使用这是驾校学院和车辆管理结构的驾校 管理系统的用户功能结构图如图所示。图2.2驾校管理系统用户结构图5Document generation powered by Print2Flash()2.4数据库设计数据库设计2.4.1用户信息表用户信息表表2-1用户信息数据库表结构字段类型是否为主键允许空I Dint是不允许U serna meva rcha r(50)否允许pwdva rcha r(50)否允许exva rcha r(50)否允许2.4.2车辆管理信息表车辆管理信息表表2-2车辆信息数据库表结构字段类型是否为主键
11、允许空I Dva rcha r(50)是不允许chepa iva rcha r(50)否允许ya nseva rcha r(50)否允许chexingva rcha r(50)否允许chelingva rcha r(50)否允许b eizhuva rcha r(50)否允许a ddtimeda tetime否允许2.4.3约考登记信息表约考登记信息表Document generation powered by Print2Flash()表2-3约考信息数据库表结构字段类型是否为主键允许空I Dva rcha r(50)是不允许b ia nha ova rcha r(50)否允许xingming
12、va rcha r(50)否允许ka oshikemuva rcha r(50)否允许ka oshishijiava rcha r(50)否允许ka oshididia nva rcha r(50)否允许b eizhuva rcha r(50)否允许a ddtimeda tetime否允许7Document generation powered by Print2Flash()图2.3驾校考试管理系统E-R图8Document generation powered by Print2Flash()第3章驾校管理系统功能模块实现3.1驾校管理系统之管理员功能实现驾校管理系统之管理员功能实现通过对
13、驾校考试管理系统的管理员进行需求分析,可以将管理员 的功能模块划分为管理员登录功能模块、退出系统功能模块、用户管 理功能模块、教练管理功能模块、成绩功能模块、修改密码功能模块、驾校考试理功能模块、添加考试功能模块。3.1.1用户登录功能模块设计与实现用户登录功能模块设计与实现管理员通过默认的账号密码登录到驾校管理系统后可以进行一 系列的功能操作,在账号文本框和密码文本框输入信息后点击管理员 登录对输入的信息进行校验,输入成功后就可以进行系统管理员功能 界面,校验失败后系统给出提示请输入正确的账号密码进行登录,系 统用户登录效果如图3.1所示:图3.1用户登录界面效果截图代码如下:9Docume
14、nt generation powered by Print2Flash()if(TextBox2.Text.ToString0.TrimO=11 TextBoxl.Text.ToString0.TrimO=Response,k i te C scr ipt j a va script:a l ert(J A 完整);history.b a ckO;0)Ses s i on userna me=TextBoxl.Text.ToString().TrimO:Session role=result.Ta b les 0.新 s 0.ToString().TrimO:Response.Redirec
15、t(ma in.a spx);elseResponseJriteCja va script:a lert(对不起,用户名或密码不正确!);/script);else(Response.U friteCja va script:a lert(J对不起,系获惜误,请不要越权操作!);w)3.1.2首页功能模块设计与实现首页功能模块设计与实现驾校管理从管理员功能首页可以看见当前系统中主要包括用户 管理功能模块、学员功能模块、教学功能模块、驾校考试管理功能模 块、添加成绩功能模块、个人信息管理之修改密码功能模块等,管理 员界面的功能效果图如图3.2所示。Document generation powe
16、red by Print2Flash()图3.2驾校管理系统之管理员首页界面图3.1.3用户管理功能模块设计与实现用户管理功能模块设计与实现点击用户管理功能后会将用户数据表结构中的所有数据信息都使 用SQL语句进行查询出来且显示在用户管理界面中,如果想要对用户 进行精确查找的话可以在文本框中输入用户的名字,输入的用户名字 作为数据库查询语句的查询条件来从数据库进行查找符合的用户信 息,数据库存在此用户的话将用户信息显示在当前界面,如果数据库 中没有符合当前用户的信息则当前界面为空,从数据库表结构中查询 出来的用户信息可以进行删除用户信息的操作、编辑修改用户信息的 操作,每一个用户都具有自己惟一
17、的编号,点击编辑按钮时可以根据 编号获取导点击的事时具体那个用户并将该用户的信息进行显示出 来,将显示信息进行修改后点击保存按钮调用U pda te修改语句实现 对用户信息的更新操作,在点击删除按钮时通过获取到选择用户的编 号,将编号当作数据删除的条件最后将当前编号的用户信息从数据库11Document generation powered by Print2Flash()表结构中进行删除。点击添加按钮可以进行添加新的用户到系统中,在添加需要填写 的信息中主要包括选择用户的类型、用户的工号或者是学号、登录密 码等将信息设置添加好后,通过点击保存按钮执行a dd添加语句将填 写的信息保存到用户数
18、据表结构中,用户编号是一个自增属性的字段,可以直接生成编号一起保存在数据库中,点击用户管理进行刷新界面 将刚刚添加的用户从数据库中读取且显示出来。序号用户名密码角色添加时间删除1fsfsfsfs昔通管理员2012/3/9 0:16:532adminadmin超级管理员2012/3/8 14:56:25幡下一页上一页图3.3驾校管理系统之系统管理员用户管理界面截图代码如下:12Document generation powered by Print2Flash()protected void P a ge_ Loa d(ob ject sender,EventA rgs e.)_ if(Sess
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 驾校 管理 系统 设计 实现 毕业设计
限制150内