在线考试系统流程图
学生在线考试系统需求分析设计
学生在线考试系统需求分析报告1。
引言随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。
Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制.与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。
传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程.对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。
在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。
与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。
通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。
可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度.传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷.这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。
教务系统数据流程图绘制
教务系统数据流程图绘制教务系统是高校和学校管理教务工作的重要工具,它涵盖了学生管理、课程管理、教师管理、考试管理等多个方面。
为了更好地理解教务系统的数据流程,我们需要绘制一张数据流程图,以清晰地展示教务系统中各个模块之间的数据流动和处理过程。
以下是一份教务系统数据流程图的标准格式,用于描述教务系统中的数据流动和处理过程,以便更好地理解教务系统的运作原理。
1. 教务系统数据流程图的标题:教务系统数据流程图2. 教务系统数据流程图的起始点和结束点:起始点为学生报名入口,结束点为成绩查询系统。
3. 教务系统数据流程图的主要模块:a. 学生报名模块:学生通过在线报名表填写个人信息,包括姓名、性别、年龄、联系方式等。
报名表中的数据通过网络传输到教务系统的学生管理模块。
b. 课程安排模块:教务管理员根据学院的课程安排需求,在教务系统中进行课程的安排和排课。
教务管理员可以设置课程的名称、上课时间、上课地点等信息。
c. 学生选课模块:学生通过教务系统选课界面浏览可选课程,并选择自己感兴趣的课程。
学生的选课请求通过网络传输到教务系统的选课管理模块。
d. 教师管理模块:教务管理员通过教务系统添加、修改和删除教师信息。
教务系统会保存教师的基本信息和授课信息,并将其与课程安排模块进行关联。
e. 考试管理模块:教务管理员通过教务系统设置考试时间、考场安排和考试科目等信息。
学生的考试成绩通过网络传输到教务系统的成绩管理模块。
f. 成绩查询模块:学生通过教务系统的成绩查询界面输入学号和密码,查询自己的考试成绩。
教务系统会根据学生的请求,在成绩管理模块中查询相应的成绩信息,并将其显示给学生。
4. 教务系统数据流程图的数据流动方向:数据流动方向从学生报名模块开始,经过课程安排模块、学生选课模块、教师管理模块、考试管理模块,最终到达成绩查询模块。
5. 教务系统数据流程图的数据流动方式:数据流动方式使用箭头表示,箭头指向表示数据流动的方向。
无纸化网络考试系统
1 系统需求分析1.1 系统调查对现行考试业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们计算机系的考试工作进行全面、细致而充分的调查研究。
首先与分管教务处主任交流意见,了解他们对现有考试流程的看法,有无新的信息需求,原系统有无多余的功能。
然后,与教师和部分学生,特别是从辅导员那里了解他们对原有信息系统的看法。
在此基础上,深入到具体业务职能管理部门即教导处进行详细的调查,了解他们对现行考试方式的看法,在操作上有无需要改进的地方。
通过调查得知,原先人工操作在考试活动中占绝大部分,具体的考试经过是:教务处下发或转发学校的考试通知,联系有关老师出卷,安排、检查考场及所需设备,组织监考人员培训和考前宣传、公布考场地点及考试时间、发放准考证等前期准备工作。
然后是印刷试卷、考试、阅卷、填分、公布学生成绩、总结、备案、打印通知书等。
在考试的部分环节已用到了计算机,如打印试卷、打印有关材料、学生成绩处理与公布等。
为适应当前网络技术新形势的发展,把考试与网络技术与数据库技术结合起来,实现考试信息的发布、自动生成试卷,考试成绩自动生成及查询等功能,保证考试的正规性及标准化,所以要求建立一个基于网络的无纸化考试系统。
1.2用户需求要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。
本系统从以下四个方面对用户需求进行了分析:⑴用户的信息需求:考生能查询有关考试新闻或考试通知,考试成绩;系统管理员能查询题库信息、系别班级信息;系主要领导都能查询所有信息。
⑵用户的处理要求:管理员能对题库和考试科目执行增加、删除和修改操作;由管理员设置考试信息,经过考试主管领导的审核后就可考试;在考试时,系统自动生成试卷;管理员可设置考试信息,经过考试主管理领导审核后批准向考生发布考试新闻;系统控制考试时间、防刷新、考试成绩自动生成、多功能查询等。
⑶对系统的适应性、通用性要求:要求系统不仅能够进行计算机系考试,而且其他系或专业稍作设置或改动也能使用本系统进行无纸化网络考试。
(新)考点网上考务管理系统操作指南
考点网上考务管理系统操作指南一、系统登录1.登录网址后根据管理员分配的账号和密码进行登录操作如下图:2.登录完成后将进入如下界面(系统管理人员可在此进行密码修改操作):二、网上考务管理系统操作流程图网上考务管理系统操作流程图:考前准备试卷下载结果上传结果管理模块结果管理模块试卷管理模块试卷管理模块考试管理模块考试管理模块基础管理模块基础管理模块考场报名管理准考证生成考场信息考试分配考场准考证打印试卷下载结果数据上传三、 各模块的功能与操作流程1. 考点管理人员登录系统后应先查看考试管理模块中的考试报名管理子模块,如下图:2.点击进入可查看管理员分配的考试计划,考点根据考试计划进行人员的报名并将考生信息通过批量导入按钮进行系统导入如下图:3.点击批量导入按钮后在弹出的页面中下载考生信息的添加模板,可将其保存在指定的位置添加考生信息如下图所示:4.考生信息添加完成,可点击浏览按钮找到要添加的考生信息进行导入操作如下图:5.导入完成后可在考试管理模块中的考场报名管理子模块下点击报名查看按钮进行查看,如发现有错误或漏填的信息可运用新增、删除、修改按钮进行调节。
(考生信息无误后点击该考生左侧的方块选择该考生点击提交审核按钮)这时该考生的审核状态将从录入变成未审核如下图:6.所有考生审核通过后等待上级管理人员的审核,上级管理人员审核完成会通知各考点。
各考点登录网上考务管理系统再次在考试管理模块中的考场报名管理子模块下点击报名查看按钮进行查看(其中审核状态为未通过的不能进行考试需从新申请)如下图:7.进行准考证的生成,点击考试管理模块中的准考证生成子模块进入如下界面:8.点击生成准考证按钮,在弹出的文本框中选择模板确定后点击提交按钮即可如下图所示:9.准考证生成完成后进行考场的建设,点击基础管理模块中的考场信息子模块进入如下界面:10.点击新增按钮在弹出的对话框中添加相应的信息后点击提交按钮就可完成考场的添加任务如下图(每考场最多30人):11.考场添加完成后进行考生的考场分配,点击考试管理模块中的考试分配考场子模块进入当下界面:12.点击分配考场按钮进入页面后选择相应的考场点击分配考号按钮即可将考生分配到考场中,分配完成后可进行查看考生操作如下图:分配考号查看考生13.学生分配考场完成后可进行信息的打印如下图:14.点击进入后在当前界面可进行门印打印与标签打印如下图所示:门印打印签到打印15.准考证打印,上述任务完成后可进行学生的准考证打印,点击考试管理模块中的准考证打印子模块如下图:16.点击打印准考证按钮在弹出的界面中点击打印进行学生准考证的打印如图所示:进入如下界面后双击“点击”准考证样式及打印17.考点考试试卷的下载,在邻近考试时考场管理人员登录网上考务系统,点击试卷管理模块中的试卷下载子功能模块进行考试试卷的下载如下图:18.点击试卷下载按钮,在弹出的对话框中点击试卷下载按钮,下载本次的考试试卷如下图:19.考试完成后,考场管理人员登录网上考务管理系统将考试结果包进行上传,点击结果管理模块中的结果数据上传子功能模块如下图:20.选择结果包对应的考试任务点击结果数据上传按钮,在弹出的对话框中点击结果包上传按钮。
河南省安全资格考试业务系统流程图(特种作业)
审核发证阶段
提交考生成绩及资料 成绩合格并申请证书
受理发证申请
申请发证
资格审核
发放证书 发放证书
制作证书
领取证书
领取证书
பைடு நூலகம்
监督指导
等待考试点安排考场
审核考生信息
反馈结果
试卷组题策略 反馈结果
派发考试计划
反馈结果
接收考试计划
查看考试信息
查看考试安排
发放
安排考试
系统参数管理
准考证打印
提交备案
安排考务人员
提交安全知识成绩
实施考试
领取准考证
考试结果备案
审核考试成绩
提交实操成绩
安全知识考试管理
安全知识考试/实操考试
实际操作考试考试管理
系统管理员
审核发证机关
提交备案
培训机构
考试机构
考试点
学员(考生)
培训阶段
培训计划备案
知识点及题库管理
制定培训计划
提交个人信息
组织报名
监督指导 课程管理
学员报名
管理学员基本信息 参加培训
教师管理 提交备案
开启自测
提交自测成绩
培训结果备案
网上自测 培训结果审核
考试阶段
反馈结果
提交考试申请
组织机构管理
受理考试申请
考务工作简要和流程图
玉林市信息技术中考考务工作简要
中心考务工作:
由市考务办公室负责,主要工作:
考前:组织培训、考点验收、模拟考试、组织召开考务会议、考试题目的命题和考试软件的设定、考试题目的发布。
考中:发布考试口令正式启动考试、组织巡考。
考后:收集成绩、成绩分析、等级划定、公布结果。
区县考务工作:
由各县(市、区)考务办公室负责,主要工作:
考前:协助市考务办组织相关人员培训、考点的县级验收、组织模拟考试、组织召开县级考务会议、考生报名与收费、考生报名信息的导入并编排考场、打印准考证号和考场编排表、将报名信息和考场编排等资料上报市考务办公室会同考试题库合成后统一发布。
考中:组织巡考。
考点考务工作:
由各考点学校负责,主要工作:
考前:保证计算机教室软硬件及网络配置符合信息技术考试环境要求、收集考生报名信息和照片并上报县级考务中心、设立监考人员和技术保障人员、在考点服务器上进行考生机注册并贴好座位号、考前一天做好考场的清理和封闭工作、考前清空数据、导入题库和考生名单。
考中:核对考生信息、监考、考试故障处理、数据备份。
考后:成绩导出、刻录备份光盘、上传成绩到市考务办公室。
玉林市信息技术考试系统分成四个软件组成:题库中心软件、中心考务软件、区县考务软件、考点服务器和客户端软件。
题库软件用来制作考试试题并合成考试题库;中心考务软件用来对本年度考试的设置进行定义(如考试时间、考试方法等);区县考务软件用来收集和处理考点和考生数据;考点服务器和客户端软件是考试系统的核心,学生进行考试、判卷、成绩合成全靠它。
玉林市信息技术考试系统运行流程图。
在线学习考试系统
一、概述考试学习系统是以在线学习、在线考试为核心,帮助提高管理、降低成本、提升价值、增强机构的核心竞争能力。
以下为本系统的流程图。
二、系统模块及功能介绍1、在线注册功能考生可以自由申请使用此系统帐号及其它信息。
申请完帐号后,申请不可能立即使用本系统,需要管理员审核通过才可以使用本系统。
2、修改个人信息此模块主要功能是为了方便用户对自己信息进行维护。
包括用户姓名、性别、手机号码、用户密码等功能。
3、学习进度查询此模块主要用于查询当前学员用户在线学习任务完成进度情况信息。
4、练习历史记录此模块主要用于查询当前用户在线练习的历史记录,其中包括作业名称,得分,作业的开始时间和结束时间等等相关信息。
注:当用户的查看考卷权限开放或设置允许查看考卷后,用户不仅可以查看得分还可以考试作业试卷批改的详细信息。
5、考试历史记录此模块主要用于查询当前用户在线考试的历史记录,其中包括考试名称,得分,考试的开始时间和结束时间等等相关信息。
注:当用户的查看考卷权限开放后,用户不仅可以查看得分还可以考试试卷详细信息。
6、学习任务此模块主要功能是系统管理员或老师级别的管理员给考生或学员级别的人员下达强行的学习计划任务,考生或学员必须要指定的时间范围内学满指定的时长即可完成学习任务。
系统提供严格的学习时间计时器,严格记录学员最后一次学习的IP地址和学习时间等参数,方便管理员查询。
系统支持电子课件和电子书籍的浏览计时。
支持全屏显示。
注:系统计时器在10-20分钟之间随时停止计时,弹出提示框提醒学员更新学习时间,以表示学习没有离开学习现场。
7、电子教材此模块主要功能是起一个自由学习,自主学习,辅助学习理念。
考生或学员可以通过电子教材中心自由学习和查看相关学习资料。
系统提供对电子教材详细的分类定义功能8、电子课件此模块主要功能是对电子课件信息进行自由学习,电子课件主要包括一些视频文件,flash动画文件和PPT,PPS等格式的文档。
9、在线练习此模块主要功能是为了方便一些老师或管理可以给相应的学生或用户布置作业,学生或用户可以通过此模块对布置的作业信息进行填写。
ITExam考试中心使用说明
智博网络考试系统(ITExam)考试中心使用手册北京智博创新科技发展有限公司目录序言 (1)第一章ITExam考试中心简介 (2)第二章安装说明 (4)第三章考务管理 (5)考务流程图 (5)考生报名和考点上报 (5)考务管理程序界面简介 (6)设置考务信息(考生名单录入,考点设置、场次设置) (7)编排考点,完成排考 (10)补报处理 (11)考务信息的发布(准考证、考生包、排考考生名单) (12)城域网发布 (13)安排中需要注意的地方: (14)第四章统计分析 (16)统计分析主界面: (16)统计分析步骤: (16)第五章查看答卷 (19)查看答卷程序主界面: (19)查看答卷步骤: (19)第六章查看日志、准考证号编码工具 (23)查看日志 (23)准考证号编码工具 (24)附录A:考试实施样本 (29)附录B:常见问题解答(FAQ) (29)附录C:技术支持和服务: (29)序言智博网络考试系统,简称ITExam,是一套专业级的网络考试系统。
ITExam系统包括题库组卷系统、机房考试平台、考试中心系统三大模块,涵盖了利用计算机进行考试的全部环节,不仅支持学校内普通的小测验、期中期末考试;同时也可以支持省、市一级的区域会考;ITExam设计的考试流程非常严谨,可以作为专业性资格考试的工具使用。
同时ITExam的各个模块可以组合安装,也可以逐步添加,是真正的积木组合式系统。
本说明书着重介绍智博网络考试系统中的考试中心系统,本使用手册中各章节内容如下,请用户根据需要选择阅读:第一章ITExam考试中心简介:简要介绍考试中心的功能。
第二章安装说明介绍考试中心系统的安装第三章考务管理介绍考试中心系统中最核心的任务:考务安排,详细介绍如何应用ITExam考试系统完成从考试报名到最后考务数据的生成和发布的所有工作。
第四章统计分析介绍考后工作中的重要环节–统计分析第五章查看答卷介绍考后工作中的工具–如何用查看答卷工具查看考生的答题内容。
在线考试系统流程
我主要画出系统的三个基本功能:
1.本系统包含以下主要功能模块:用户管理模块;考试管理模块;成绩管理模块。
2.模块功能简要描述:
◆用户管理模块:
考生管理:添加考生、删除考生、编辑考生和通过学号姓名对考生进行查询。
管理员管理:添加管理员、删除管理员、查询管理员信息和修改管理员信息进行不同权限管理(包括对题库的管理、考试的管理、用户的管理和成绩管理)。
◆考试管理模块:
组卷管理:对不同科目进行组卷,设置各题型数目和每题分数,确定参考人员。
考卷管理:生成样卷进行试卷,如有不适确定是否删除组卷重新组卷。
查询组卷:查找各科目的组卷信息
◆成绩管理模块:
查看考生成绩:按科目查询,查询不同科目的全部考生的成绩;按考生信息查询,查询同一考生进行哪些科目的考试。
修改考生成绩:对考生成绩可进行修改。
在线考试系统数据流程图
图1 在线考试系统的顶层数据流图
在线考试系 统
考生
考生信息
管理员
成绩
成绩
D1 考试系统数据库
P3
成绩管理
管理员
P1
用户管理
P2
考试管理
管理权限1
管理权限2 管理权限3
考试信息 用户信息
考生成绩
图2、在线考试系统第一层数据流图
图3、用户管理的展开数据流
考生信息图4、考生管理展开数据流图
图5、管理员管理展开数据流图
图6、考试管理的展开数据流
图7、成绩管理的展开的数据流
2、数据字典
其中,对引用的一些关键字进行说明: PK(主键),FK(外键),Not null(不为空值)。
基于SSM技术的在线考试系统的设计与实现答辩PPT
登录功能模块:用户通过输入账号密码进入后台进行考试和个人信息修改等操作,管理员 通过输入账号密码登录至后台进行对于整个系统的管理,系统会对用户和管理员的登录信 息进行校验。
4 系统要解决的主要问题及论文结构
2 研究的目的与意义
2.2 研究意义
本次毕业设计选定以疫情科普为核心主题,搭建基于SSM技术的在线考试系统的意义是弥补国 内关于疫情知识科普和考试领域的空缺。积极响应国家的号召,努力推广疫情相关的知识,让人们 能够更便捷地学习到与疫情有关的信息和技能,同时又可以利用本平台来检测自己对于新冠疫情的 认知和了解程度。通过对于本平台的使用,让人们能够更加安心,更加有底气的面对新冠疫情,做 到不盲目恐慌和解决很多人们不重视疫情的问题。
用例条目 用例名称 主要业务参与者 其他参与者
描述 前置条件 后置条件 触发条件
基本流程
结束 实现约束和说明
待解决问题
描述 在线考试系统简答题管理功能模块
考试系统管理者 无需其他角色用户参与 在线考试系统的管理者,可以登录考试系统的服务器端,使用简答题管理功能,完成对 于数据库中简答题的维护 在线考试系统管理者登录系统 考试系统管理者输入的账户信息正确 在管理中心中选择简答题信息管理功能
3 相关技术介绍
1、Java语言
本次系统不是单独面向某一所学校、 某一个社区或者某一个城市,而是希 望通过本在线考试系统,能够服务于 全国人民,因此必须考虑到高并发问 题的解决方案,所以核心开发语言选 择了Java语言。
Java语言本身就具备了极其优秀的高 并发问题的处理能力,同时Java语言 所拥有的原生框架,都是目前开发领 域应对高并发问题的主力军,使用 Java语言可以做到与这些高级框架的 无缝集成。
简单的在线考试系统(JSP+MysqL)
北方民族大学课程设计报告系(部、中心)计算机科学与工程学院姓名于淼学号20113185专业计算机科学与技术班级(2)班同组人员尚娜、农晓蕾、杨柳课程名称网络程序设计设计题目名称在线考试系统起止日期 2013.10.10-2013.12.8 成绩________________________________指导老师签名________________________在线考试系统摘要基于Web的在线考试系统——随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
在众多的网络服务中,Web 给人耳目一新的感觉,而在这其中,JSP技术和基于Struts框架技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。
目前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,因此我们可以利用计算机网络,利用ASP技术实现动态的管理。
随着计算机网络技术的进一步发展和普及,利用JSP技术开发的各种网络在线考系统必将大行其道。
关键字:JSP技术;Struts ;在线考试系统目录:1、在线考试系统的需求分析 (4)1.1硬件,软件环境说明 (4)1.1.1硬件环境说明 (4)1.1.2软件环境说明 (4)1.1.3在线考试系统网站的技术说明 (7)1.1.3.1关于对B/S架构的理解 (7)1.1.3.2B/S架构带来的巨大好处 (8)1.2功能需求分析 (8)2、在线考试系统的总体规划与结构框图 (8)2.1在线考试系统总体设计 (8)2.2在线考试系统的总体规划设计 (8)2.2.1学生模块 (9)2.2.2管理员模块 (9)2.3在线考试系统各个模块之间的关系图及动作分解 (10)2.3.1各个子模块之间的关系和操作动作分解 (10)2.3.2管理员模块下各个子模块之间的关系及动作分解 (10)3、在线考试系统数据库设计 (11)3.1数据库的需求分析 (11)3.2在线考试系统概念结构设计 (11)3.2.1在线考试系统数据库的实体设计 (11)3.2.2在线考试系统数据库的E-R图 (12)3.3数据库的逻辑结构设计 (13)3.3.1在线考试系统数据库逻辑结构设计 (13)4、针对具体的功能模块写出设计流程图与关键的程序代码 (14)4.1在线考试系统设计流程图 (14)4.2在线考试系统管理模块设计流程图 (14)4.3在线考试系统用户登录模块设计 (15)4.4系统关键程序代码 (16)4.4.1dl.jsp源代码 (16)4.4.2zc.jsp源代码 (18)4.4.3zxks(1).jsp源代码 (23)4.4.4xgzl.jsp源代码 (26)4.4.5htdl.jsp源代码 (31)4.4.6gl_student.jsp源代码 (33)4.4.7gl_addstudent.jsp源代码 (35)4.4.8gl_lesson.jsp源代码 (40)4.4.9gl_addlesson.jsp源代码 (42)4.4.10gl_timu.jsp源代码 (46)4.4.11gl_addtimu源代码 (48)5.测试和演示系统并抓取图形界面 (53)5.1系统开发与运行环境的配置 (53)5.1.1JDK的安装与配置 (53)5.1.2Tomcat的安装与配置 (53)5.1.3Dreamweaver CS3的站点的配置 (53)5.2演示系统并抓取系统图形界面 (58)6、测试结果及存在的问题 (65)6.1测试的结果 (65)6.2存在的问题 (66)7、参考文献 (66)1.在线考试系统的需求分析1.1硬件、软件环境说明1.1.1硬件环境说明在线考试系统的硬件环境是:CPU采用的是Inter(R)Core(TM)i3-2330M CPU@2.20GHz;硬盘容量:500GB;显示器的分辨率是1366×768。
在线考试系统(详细概要设计说明书)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.4结构 (8)2.5功能需求与程序的关系 (8)2.6人工处理过程 (9)2.7尚未问决的问题 (9)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (10)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (12)5.3数据结构与程序的关系 (14)6系统出错处理设计 (14)6.1出错信息 (14)6.2补救措施 (115)6.3系统维护设计 (115)概要设计说明书1引言1.1编写目的由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
预期读者为客户代表及程序设计人员。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
在线考试系统流程图
新增试题是添加考试成绩单打 1.考试管理者添加试题是题库管理 添加试题类型是创建试题类型否否功能重复操作再添加试题 导入试题修改试题功能添加考试模版是考试模版 管理添加试卷模版 修改试卷模版否安排考试否考试管理 功能选择参加考试 的学员功能开始考试 监控考生状态 功能 生成准考证号 打印准考证 打印考生名单功能 考试 功能 向参加考试的 学员发送短信通知监控考试是考试监控发出警告 强制交卷 延长考试时间 结束打印学员成绩列表否打印成绩单否是为通过考试的印 学员自动生成 结束考试 查看考生试卷功能成绩单并且打功能批卷否查看资料是是批卷系统数据管理导入试卷自动 批卷; 手工评卷; 打印成绩列表;功能 查看学员的考 试成绩; 详细查看某个 学员某次考试 的试卷; 查看学员获得否功能管理员帐号管理 后台管理是后台管理枚举管理 参数管理 权限管理 用户资料管理2.设置的试卷模型功能考试学员者未报名是学员报名输入身份证号学员自主包名功能已报名在线视频教学根据权限观看在线视频培功能已参加培训是否已缴费是参加训系统在线练习系统随机抽取试题;可查看答功能培功能收到考试根据要求通过网银接口缴纳1对1教学通过1对1视频通话向在线的考试系统是否已开始考试是否等待监考老师发出指令功能是否已生成考卷否根据参加的考试自动为考生生成试卷答题系统生成试卷后进入答题交卷有功能自动批卷并给出成绩是否及格否剩余重考次数及格功能监考老师处直接打印成绩单无结束培训3.4.。
在线考试系统界面图(4种角色)
网络考试系统――――――――――界面说明图系统登录页面登录的角色有:超级管理员,校领导,普通教师,学生。
--------------------------------------------------系统角色-------------------------------------------------------- 超级管理员[功能]:系统管理,考生管理,控制考试,查询系统,制作试卷,试卷中心。
校领导[功能]:系统管理,查询系统,试卷中心普通教师[功能]:系统管理,考生管理,控制考试,查询系统,制作试卷学生[功能]:考试。
超级管理员界面图校领导功能界面图普通教师功能界面图学生登录后(界面)“单击”获取试卷以下是考生考试的界面图,考生交试卷后,系统自动评分,并打印成绩单以上一区图为“考生”角色的主要界面图。
教师登录后(界面)注意:教师有多个功能模块。
系统管理,考生管理,控制考试,查询系统,制作试卷普通教师:系统管理―――>可以更改自己的密码。
普通教师:考生管理考生管理模块功能树如图考生管理模块包括注册,考生个人信息查询、考生集体(班级)查询三个模块。
1. 考生注册输入:准考证号、姓名、性别。
学号年级,班级和所在系。
处理:A. 判断准考证号,姓名,性别,学号,年级,班级的所在系是否为空,数据库中是否有重复的准考证号以及位数是否正确。
B . 在这里系统管理员可以添加考生信息,添加的信息有准考证号,姓名,性别,学号,年级,班级和所在系。
所有的信息被系统取得后都将添入信息表中,经过注册的考生,可以使用他的准考证号和密码登录网络考试系统,进行在线考试。
这里系统将考生的密码默认为准考证号。
输出:注册成功,进入成功页面,不成功则显示错误信息页面。
(注册如图)(学生注册界面)2. 考生信息(a) 考生信息查询输入:考生的准考证号,用户选择系别,年级和班级。
处理:(1)个人信息查询。
在这个子功能里,用户输入考生的准考证号,提交给系统后,系统会将使用这个准考证号的考生的所有信息显示出来。
在线考试系统(软件工程完整版)
《软件工程项目设计》设计题目:在线考试系统指导教师:学生姓名:学生学号:年月日目录引言 (2)1.1引言 (2)1.2背景 (3)1.3定义 (3)二.系统的功能分析 (3)2.1需求分析 (3)2.2可行性分析 (3)三.主要任务 (4)3.1 目标 (4)3.2 具体功能 (5)33 条件限制 (6)3.4系统的开发环境 (6)四.在线系统的需求规定 (7)4.1 对功能的规定 (7)41.1 该系统的数据流分析 (7)4.1.2 系统的层次模块图 (8)4.2数据库设计 (9)4.2.1数据库概要说明 (9)4.2.2数据库概念设计 (9)4.2.3系统的总体流程图 (14)4.2.4数据字典 (15)4.3 对性能的规定 (16)4.3.2时间特性要求 (17)4.3.4灵活特性要求 (17)4.3.5 输入输出要求 (17)4.3.6数据管理能力要求 (17)4.3.7故障管理能力要求 (18)4.3.8其他专门要求 (18)五.运行环境规定 (18)5.1设备 (18)5.2 接口 (18)5.3控制 (19)六.在线系统的实现 (19)6.1数据库的表设计 (19)6.2公共类的编写 (22)6.3模块实现 (22)6.3.1登录模块: (22)6.3.2考生注册模块 (23)6.3.3考生在线考试模块 (25)6.3.4试题添加模块 (30)七.结束语 (43)参考文献 (43)引言1.1引言伴随着网络技术的飞速发展,现在很多国外的大学和社会其他各部门都已经开设了远程教育。
通过计算机网络实现异地教育和培训。
但是远程教育的软件开发还处于起步阶段,随着这项技术的不断深入。
就要求有更好更完善的软件系统应用到远程教育中去。
同时给软件开发人员提出更高的设计要求。
考试是教育中的一个重要环节。
在我国虽然远程教育已经蓬勃发展起来。
但是目前学校和社会上的各种考试大都采用传统的考试方法。
在此方法下组织一次考试至少经过五个步骤,及人工出题、考生考试、人工阅卷。
在线考试系统数据库设计与实现
西南财经大学Southwestern University of Finance and Economics课程实验报告课程名称:数据库学生姓名:周小钰、李佳颖学院:经济信息工程学院专业:计算机科学与技术指导教师:李玉荣.2016年12月1.课程设计题目与要求1.1数据库设计题目设计和实现一个网上在线考试系统,系统应完成以下基本的业务:a.至少两个教师,每个教一门课程b.每个班至少包含十名学生。
c.教师能够修改试卷的题目并模仿一名同学参加一门考试d.教师可提取一份试卷查卷e.教师可检查其所教班级的成绩、任一学生的成绩以及查询全班的平均成绩和总成绩。
f.每一套题至少包括十道选择题g.选择题自动阅卷,书写题人工阅卷以上很粗略描述了网上考试系统的基本要求,你们可以根据实际问题的需要,补充和细化系统的要求。
本课程设计包括两个部分:数据库和用户界面(用户图形化界面基本要求就是登录加试卷内容的提取)1.2数据库设计要求a.使用java/c语言,源程序要有适当的注释,使程序易于阅读b.建议作出用户界面c.学生可自动增加新功能模块2.数据库设计过程2.1需求分析2.1.1业务范围a.增加、删除、维护学生账号,老师账号,课程信息和选课信息b.在线出题、出题过程可修改试题、答题、分数c.学生若有疑问可以由老师提出自己的答卷查卷d.统计一个班的学生的成绩情况供老师分析e.提取试题2.1.2业务流程a.进入在线考试系统b.通过输入账号密码判断身份,分别进入不同界面:(1)进入管理员界面后获取管理员身份。
管理员具有对整个系统的管理权限,可以管理所有账户,管理课程,以及对选课过程控制。
(2)进入教师界面后获取教师身份。
教师有权自出题、对题库进行管理以及对学生试卷进行查询。
进入出题模块后,教师可自主命题,命题内容分为单选题和填空题。
进入改题模块后,首先判断是否已有人做题,若已存在完成题目的记录,则执行修改题目功能;若无学生完成题目的记录,则执行修改题目和答案两项功能。