报名模块主要实现的功能是把符合条件的学员进行报名统计,把参加报名的学院的数据录入到数据库中,如果学院已经交过费用则可以转为正式学员(如果在规定的期限内未交费给管理员将删除其报名资料)。
模拟理论考试模块主要是实现模拟理论考试。题库和正式理论考试的题库一样,主要是让学员做练习用。
考试信息/新闻发布模块实现的是发布以及安排各项考试时间、地点和关于驾驶员学习的新闻。
学员意见反馈模块实现的是把学员的意见以及要求反馈给管理员。
2.项目系统设计
该系统包含的模块主要有:用户登录注册模块、学员信息管理模块、教练信息管理模块、考试信息管理模块、科目学习模块等模块,用户的身份主要分为学员和教练,学员可以查看教练的信息,可以申请选择某个教练,教练可以查看备选学员的信息,各个功能模块的内容如下。
2.1登录注册模块
登录模块中一共有三个用户级别,分别为:学员、教练和管理员,登录成功后学员可以查看教练的信息,查看考试信息,管理员(用户名:admin密码:123456)可以查看学员和教练的信息,并且可以删除学员的信息,教练可以查看学员的信息。
2.2学员与教练信息管理模块
学员与教练信息模块主要包括学员和教练的信息,管理员可以查询到学员和教练的个人信息,管理员可以把没有交学费的学员删除掉,以便整理数据库中学员的个人信息。管理员可以修改教练的密码。教练的信息是管理员添加的。
2.3考试信息管理模块
考试信息主要有管理员发布,主要发布的内容是:近期各科考试的时间,以及考试要注意的事项等。
2.4科目学习模块
学员可以在该系统中进行科目一到科目四之间的学习,科目一和科目四属于理论题,学员可以看题库,科目二和科目三属于车考,学员可以通过系统中的视频进行学习,其中视频可以下载下来
3.数据库设计与实现
因为该系统所用的开发环境为Microsoft Visual Stdio2010,其自带数据库,根据对该驾校系统业务流程以及功能的分析,设计了数据库Database1.mdf。并且在数据库中建立了该系统所需要的几个表,主要包括学员信息表、教练信息表、意见反馈表。
(1)学员信表student,其在数据库中属于重要的表之一,该表和驾校的很多业务都有直接或者间接的联系。其主要包含学员的基本信息和驾校学习信息。包含的字段主要有:姓名、性别、身份证号码、联系电话等基本信息以及教练编号,上课时间,通过几门考试(或称为正在学习什么项目)等学习情况信息。如表1所示。
表1 学员信息表
允许空 字段名 数据类型 描述
Card Varchar(50) 身份证号,作为主键
Name Varchar(50) 学员姓名
Sex Char(10) 学员性别
Age Int(4) 学员年龄
address Varchar(50) 学员住址
Telephone Varchar(50) 学员联系电话
YES Mail Varchar(50) 学员E-mail
Money Int(4) 是否交费,默认为0(未交)
YES teacherID Int(4) 教练ID
YES Ampm Char(10) 上课时间,NULL为未安排课程 ASP.net+sqlserver驾校信息管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_41361.html