基于UML可支持成绩分析的网上考试系统的设计与实现-计算机技术专业论文.docx
文本预览下载声明
摘要摘
摘要
摘 要
本文从九江职业技术学院信息工程系对考试考务工作的实际需求出发,开 发了一款适合当前学院发展需要、可以帮助组织考务工作、提高考试效率、支
持成绩分析的在线考试系统。
在开发过程中主要采用的技术包括:根据软件工程的工作流程,使用UML 建模方法进行需求分析和系统设计,使用C群语言结合ASP.NET动态网页开发技 术,采用Browser/Server(浏览器/服务器)模式。
开发出来的系统主要具有考务工作信息化、开放式题库、可支持成绩分析 等特点。
关键词:UML建模;支持成绩分析;在线考试系统
n
//
/
/
ABSTRACT
the devel。pment ne础
‘111is毗icle devel。ped an online examination system。jfor
the w咄of exa瓶棚on’1mproVe
of the cu玎ent university,which can help organize
to ac6“demand斫。似amlna。.
test efficiency aIld support Result Analysis,according
Vocational and Techn。
ti。n w。rk in jepanment。f Infornlati。n Engineering,JiuJiang
to tne
M血1v in me development process of technology including:according
in needs analysls and
worknow of so胁are engineering,the use of UML modeling
deVeIopmen‘ svstem desil;Il,using C撑language with ASP.NET dynaⅡ此web
‘chnoIogies,the use of Browser/Server M。de. :
affairs info锄atlon,and aIl
The system is嗽inly developed with the examination
features。
open QA,can support performance analysis
ex砌【lati。n system Key words:UML modeling;ResuR Analysis supported;online
III
第1章
第1章 绪论 .1
1.1 开发背景 l
1.2 研究现状 l
1.3 需要解决的主要问题 ... .2
1.4 主要工作内容 3
第2章 需求分析 4
2.1 可行性分析 4
2.2 业务流程分析 ..5
2.2.1考前准备阶段 ..5
2.2.2考试执行阶段 ..6
2.2.3考后统计阶段 ..6
2.3 基于UML的需求模型 .7
2.3.1确定系统边界 ..7
2.3.2参与系统的角色 一7
2.3.3用例设计 ..8
第3章 数据库设计 ..1 5
3.1 数据库概念设计 ..15
3.1.1用户信息管理 15
3.1.2题库管理 17
3.1.3考试管理 1 9
3.1.4成绩管理 21
3.2 数据库逻辑结构设计 ..24
第4章 系统设计 一33
4.1 系统模块设计 ..33
4.2 详细设计 37
4.2.1 以学生身份登录系统的页面流程 37
4.2.2 以教师身份登录系统的页面流程 .37
4.2.3’以管理员身份登录系统的页面流程 44 第5章 总结与展望 ..46
IV
目录致谢
目录
致谢 ..47
参考文献 48
攻读硕士学位期间取得的研究成果 ..50
V
1.1
1.1 开发背景
本文从九江职业技术学院信息工程系对考试考务工作的实际需求出发,参考 国家计算机等级考试等大规模考试的组织经验,意图开发一款适合当前学院发展 需要、可以帮助组织考务工作、提高考试效率、支持成绩分析的在线考试系统。 九江职业技术学院近年来每年招生5000人左右,学校在校人数的扩大对学 校的日常管理工作提出了新的挑战。其中各项考试是教务管理中非常重要的一个 环节,每组织一次考试,都要消耗大量的人力物力,学校曾对考务管理进行了多 项改革,但是相对而言,取得的成效均不尽如人意。例如,期末考试,从学期中 旬开始,各教学部门就要组织任课教师开始出试卷;其后,出卷教师要反复核对 试卷内容和格式以确保试卷的准确性;接下来就是考务组核对考生人数,刊印试 卷,安排考试时间,编排监考人员;考试后,任课教师又要在极短的时间内批改 试卷、进行试卷分析和成绩分析,教学秘书又要录入成绩。这些环节中,会造成 很多的重复工作,如,某班级要考5
显示全部