驾考中心网络考试管理信息系统分析与设计.docx
- 文档编号:4323413
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:42
- 大小:2.24MB
驾考中心网络考试管理信息系统分析与设计.docx
《驾考中心网络考试管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《驾考中心网络考试管理信息系统分析与设计.docx(42页珍藏版)》请在冰豆网上搜索。
驾考中心网络考试管理信息系统分析与设计
管理信息系统分析与设计
课程设计
课程名称:
驾考中心网络考试系统分析与设计
专业班级:
信管111
组长姓名:
关炳秋
组长学号:
31
组员姓名:
黄威
组员学号:
20
成绩:
2013年11月20日
1.系统分析报告
1.系统开发背景
在网络技术逐渐渗入人们生活各个层面的今天,传统的考试方式也面临着改变,而网上考试则是一个很的方向。
网络考试系统可以借助于遍布全球的Internet进行,相对于传统的考试模式来说,网上考试使考生可以足不出户进行考核,这就减除了组织考场和考生奔波于考场所造成的资源消耗和环境污染,符合现代人的绿色生活理念。
而且由于网上考试利用了现代化技术,还由其自身属性衍生出一些有利于考试的功能作用。
网上考试的试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。
这样考试的公平性、答案的安全性可以得到有效的保证。
因此,采用网络考试方式将是以后考试发展的趋势。
2.企业现行系统的运行概况及存在主要问题分析
2.1管理部门内部人员在实际管理过程中存在人情管理,不进行培训、考试直接进行发证。
2.2从业驾驶员培训机构不能严格执行管理部门的大纲及学时规定,减少培训课时。
2.3在考试过程中出现代考、代答现象。
2.4学员的纸质档案管理,查询难、易丢失。
2.5同时随着现代信息化的发展,人们不再满足于传统的低效的办公方式,迫切需要一种高效的方式代替传统的方式,以适应社会的发展。
3.可行性分析
可行性研究(FeasibilityStudy)是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。
可行性研究应具有预见性、公正性、可靠性、科学性的特点。
3.1技术可行性
为避免出现系统与原有网络平台不兼容的情况出现,在安装此系统之前得首先改造驾校管理流程,本系统的运行环境要求windows2000/xp操作平台,要求装有微软office系统,主要是对excel的需求。
不需要对物理设备进行大的改造,只要在网络平台上进行设置后就能满足系统运行环境[7]。
3.2经济可行性
当下社会随着汽车代步现象的普遍性,各地区驾校也是大量涌现,但却是良莠不齐,主要就是管理方面的问题,管理的失误使得许多学员对教员信息以及培训计划的不了解,导致学员学习效率的低下产生不满。
本系统主要用于解决驾校与学员之间的管理问题,加强学员与教师之间的联系和互动,并对学习培训计划系统的安排,明了学习流程,提高学习效率。
应当有一定的市场前景。
4.需求分析
所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
简单的说就是分析用户的要求。
需求分析是系统设计的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
随着社会节奏的加快,汽车已经成为了人们生活当中必不可少的代步工具,而学习驾车的驾校则成为了人们驶向公路的起点。
于是,关于驾校管理系统的开发成为了电子商务界的热点,驾校管理系统也迎来了广阔的前景。
本管理信息系统采用计算机网络技术和数据库技术,为用户创造一个安全、简单、新颖、便捷的驾校管理系统,实现驾校学员信息管理工作流程的系统化,规范化。
本套管理信息系统开发工具选用JSP,数据库服务器选用SQLSever2005数据库。
5.业务流程调查
6.5.1考生注册流程图
5.2考生考试流程图
5.3考官增加考题流程图
5.4考官增加试卷流程图
5.5管理员对管理员账户管理业务流程图
5.6管理员对考官账户管理业务流程图
6.数据流程调查
6.1顶层数据流
顶层数据流图:
包含三个实体即考生、考官、管理员,六个数据处理即考生登录、考生考试、考官登录、考官管理、管理员登录、管理员管理。
该图反应出了考试系统总的情况
6.2考生考试数据流图
考生考试数据流图:
包括一个实体(考生)和考试等多个数据处理,该图反应出了考生情况。
学员通过考试来获得考试成绩。
其中,学员考试的试卷来自试卷数据库中,从资料记录中得到得到个人资料并且可以做出修改
6.3教官管理数据流图:
包括一个实(教官)和试题管理、试卷管理等多个数据处理及六个数据存储。
该图体现了教官对系统的管理情况,教官通过试题管理、试卷管理、添加试卷、添加试题来完成对试卷试题的编辑和发布。
教官从学员答题的情况和成绩的情况考虑应该增减什么试题试卷。
其数据流如图5所示。
6.4管理员管理数据流图:
包括一个实体(管理员)和科目管理等多个数据处理及四个数据存储。
该图体现了管理员对系统的管理情况,管理员可以进行所有用户的账户管理,科目的管理。
7.数据字典
以下是系统数据字典的部分数据条目,分别按照外部实体定义,处理过程定义,数据流定义编写
1)外部实体定义
名称:
管理员
说明:
管理此系统的管理员
输入数据流:
输出数据流:
账户信息
总编号:
1-01
编号:
01
名称:
考官
说明:
管理试卷和题目
输入数据流:
输出数据流:
题目信息试卷信息
总编号:
1-02
编号:
02
2)处理过程定义
名称:
考生注册
说明:
考生信息注册
功能:
讲考生信息录入数据库
输入数据流:
考生信息
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
输出数据流:
考生信息
总编号:
2-01
编号:
01
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
名称:
考生考试
说明:
考试过程及结果
功能:
提供考试过程与结果
输入数据流:
考生信息
输出数据流:
成绩信息
总编号:
2-02
编号:
02
名称:
考生信息设置
说明:
修改考生信息
功能:
修改考生信息
输入数据流:
考生信息
输出数据流:
考生信息
总编号:
2-03
编号:
03
名称:
题目管理设置
说明:
对题目的设置
功能:
增加修改题目
输入数据流:
题目信息
输出数据流:
题目信息
总编号:
2-04
编号:
04
名称:
试卷管理设置
说明:
对试卷的设置
功能:
增加修改试卷
输入数据流:
试卷信息
输出数据流:
试卷信息
总编号:
2-05
编号:
05
名称:
考官资料设置
说明:
增加修改考官资料
功能:
责怪修改考官资料
输入数据流:
考官信息
输出数据流:
考官信息
总编号:
2-06
编号:
06
名称:
成绩统计
说明:
统计成绩
功能:
统计成绩
输入数据流:
成绩信息
输出数据流:
成绩信息
总编号:
2-07
编号:
07
3)数据流定义
名称:
考生信息
数据流来源:
S
数据流去向:
2-03
总编号:
3-01
编号:
01
名称:
成绩信息
数据流来源:
S
数据流去向:
2-07
总编号:
3-02
编号:
02
名称:
考官信息
数据流来源:
S
数据流去向:
2-06
总编号:
3-03
编号:
03
名称:
题目信息
数据流来源:
S
数据流去向:
2-04
总编号:
3-04
编号:
04
名称:
试卷信息
数据流来源:
S
数据流去向:
2-05
总编号:
3-05
编号:
05
名称:
管理员信息
数据流来源:
S
数据流去向:
1-01
总编号:
3-06
编号:
06
8.处理模块
系统由三个大模块和十二个小模块组成
2.系统设计报告
1.系统功能模块设计
1)考试模块
由于采用Web技术实现,所以从理论上讲,考试可以在任何时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统的考生必须先注册一下,然后才能进行考试,如果考生没有注册,系统也会认为是非法考生,系统给出提示信息,并重新定位到登录页面;如信息正确,则显示试卷页面,试卷页面上的试题内容根据考生输入的试卷代号从数据库中取出符合条件的记录动态地生成。
同时在页面上显示考试设定的时间,当考生点击“交卷”按钮时,系统就会把考生答案传送至服务器的数据库中保存起来,并把数据库中标记考生是否参加过考试的标记置为已考。
考试子系统是网络考试系统的核心部分
2)试卷管理模块
进行考试必须要有试卷,网上考试也不例外。
在此模块中教官可以对所有试卷进行管理,其中包括预览、发布和删除试卷。
3)题目管理模块
试卷必须要有题目。
再次模块找那个考官可以对所有题目进行管理,其中包括查看增加修改题目。
4)成绩管理模块
考生经过考试取得成绩。
考官和管理员可以在此模块中进行管理,包括查看和统计成绩
5)信息管理模块
本模块主要分为两个部分。
一是教官用户管理,二是考生信息的管理。
这其中就包括对教官及考生信息的增加、修改与删除。
2.数据库设计
1)连接数据库
在web中连接数据库,可以创建一个conn.java文件,然后编写代码如下:
publicconn(){
try{
Class.forName("");
}catch(Exceptione){
}
try{
Stringpath="jdbc:
microsoft:
;DatabaseName=user1";
Stringname="sa";
Stringword="";
conn=DriverManager.getConnection(path,name,word);
}catch(Exceptione){
2)逻辑结构设计
考生student(考号,姓名,性别,科目,密码)
成绩score(考号,成绩,科目)考官信息表teacher(考官号,姓名,密码)
管理员信息表mananger(管理员号,姓名,密码)
题目表title(编号,考题题型,题目)
试卷表shijuan(编号,试卷名称,试卷类型,题目数量,每题分数,总分,考试时间)
答案表answer(编号,考题类型,题目,答案a,答案b,答案c,答案d,正确答案)
3)数据表设计
题目表
编号
列名
数据类型
空标记/主键
说明
1
Id
Int(4)
N/Y
编号
2
leixing
varchar(50)
N/N
考题题型
3
Timu
varchar(50)
N/N
题目
考生表
编号
列名
数据类型
空标记/主键
说明
1
ID
Int(4)
N/Y
考号
2
name
varchar(50)
N/N
姓名
3
sex
varchar(50)
N/N
性别
4
subject
varchar(50)
N/N
科目
5
password
varchar(50)
N/N
密码
表3试卷表
编号
列名
数据类型
空标记/主键
说明
1
Id
int(4)
N/Y
编号
2
shijuan_name
varchar(50)
N/N
试卷名称
3
shijuan_bumen
varchar(50)
N/Y
试卷类型
4
timu_shuliang
varchar(50)
N/N
题目数量
5
meitifenshu
varchar(50)
N/N
每题分数
6
zongfen
varchar(50)
N/N
总分
7
kaoshi_sj
char(10)
N/N
考试时间
考官信息表
编号
列名
数据类型
空标记/主键
说明
1
ID
Int(4)
N/Y
考官号
2
name
varchar(50)
N/N
姓名
3
password
varchar(50)
N/N
密码
管理员信息表
编号
列名
数据类型
空标记/主键
说明
1
ID
Int(4)
N/Y
管理员号
2
name
varchar(50)
N/N
姓名
3
password
varchar(50)
N/N
密码
成绩表
编号
列名
数据类型
空标记/主键
说明
1
id
int(4)
N/Y
考号
2
subject
varchar(50)
N/N
科目
3
kaoshi_cj
varchar(50)
N/N
考生成绩
答案表
编号
列名
数据类型
空标记
说明
1
Id
int(4)
N/Y
编号
2
Leixing
varchar(50)
N/N
考题类型
3
Timu
varchar(5000)
N/N
题目
4
Xxa
varchar(50)
N/N
答案a
5
Xxb
varchar(50)
N/N
答案b
6
Xxc
varchar(50)
N/N
答案c
7
Xxd
varchar(50)
N/N
答案d
8
daan
varchar(50)
N/N
正确答案
编号
列名
数据类型
空标记
说明
1
Id
int(4)
N/Y
编号
2
Leixing
varchar(22)
N/N
考题类型
3
Timu
varchar(2000)
N/N
题目
4
Xxa
varchar(22)
N/N
答案a
5
Xxb
varchar(22)
N/N
答案b
6
Xxc
varchar(22)
N/N
答案c
7
Xxd
varchar(22)
N/N
答案d
8
daan
varchar(22)
N/N
正确答案
4)系统总体E-R图
3代码设计
//登录界面
姓名:
密码:
//登录界面CSSJSP代码
CSS
*{
margin:
0;
border:
0;
padding:
0;
}
body{
background:
url(../images/5P24159.png)no-repeatfixedcentertoprgba(0,0,0,0);
_background:
url(../images/5P24159.png)no-repeatfixedcentertopno-repeat;
background-attachment:
fixed;
text-align:
center;
}
#apDiv1{
position:
absolute;
width:
300px;
height:
200px;
z-index:
1;
left:
579px;
top:
314px;
font-size:
20px;
color:
#900;
}
#choseCon{
width:
125px;
}
.loginBtn{width:
50px;
}
JSP代码
/**
*@authorLance
*/
functioncheck(){
if(!
={
window.confirm("对不起,密码有误!
");
;
returnfalse;
}
elseif(==""){
window.alert("请输入姓名!
");
;
returnfalse;
}
elseif(==""){
window.alert("请输入Email地址!
");
;
returnfalse;
}
elseif(<6){
window.alert("密码太短,至少输入6位密码!
");
;
returnfalse;
}
elseif((,0)==-1)||(,0)==-1)){
window.alert("输入Email地址有误!
");
;
returnfalse;
}
else{
alert('提交成功!
');
;
window.location="注册登录页面.htm";
}
}
/**
*@authorLance
*/
window.onload=function(){
varchoseCon=getId('choseCon');
varloginBtn=getId('loginBtn');
varregBtn=getId('reg');
varchoseContent;
choseCon.onchange=function(){
choseContent=this.value;
};
loginBtn.onclick=function(){
window.location=choseContent+'.html';
};
regBtn.onclick=function(){
window.location='zhuce.html';
};
};
functiongetId(idNmae){
returndocument.getElementById(idNmae);
}
//注册界面
女.     
职业:
   身份证号:
联系电话:
邮箱地址:
爱好:
密码:
确认密码:
备注:
//考试界面
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""/html4/strict.dtd">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中心 网络 考试 管理信息系统 分析 设计