软件工程课程设计 设计说明书 考试系统的设计与开发 学 生 姓 名 学 号 班 级 成 绩 指 导 教 师 数学与计算机科学学院 2012 年 12 月 26 日 软件工程课程设计评阅书 题 目 考试系统的设计与开发 学生姓名 学号 指导教师评语及成绩 成绩: 教师签名: 年 月 日 答辩教师评语及成绩 成绩: 教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 课程设计任务书 2012 —2013 学年第 一学期 专业: 学号: 姓名: 课程设计名称: 软件工程课程设计 设计题目: 考试系统的设计与开发 完成期限:自 2 0 1 2 年 1 2 月 1 7 日至 2 0 1 2 年 1 2 月 2 8 日共 2 周 设计依据、要求及主要内容(可另加附页): 考试是教师检查教学效质量的手段之一,也是教学工作的重要组成部分。随着网络技术的发展,在线考试受到越来越多人的青睐,同时也减少了因考试而消耗的不必要的人力和物力,结合本校考试管理工作情况及存在的问题,按软件工程开发软件的思想开发考试系统,实现对学生考试全过程的管理,基本功能要求如下: 1 .用户管理模块:教师,学生,管理员; 2 . 题库管理模块:对试题进行添加、删除、更新及相关操作; 3 .试卷管理模块:抽试卷,答试卷,试卷备份,提交试卷等相关操作; 6 .成绩管理模块:查看成绩、统计成绩等; 5 .设计思想阐 述 清 晰 ,界 面 友 好 ,软件测 试方 案 合理、有 效,软件能正 常运 行。 指 导 教师(签 字 ): 教研 室 主任(签 字 ): 批 准 日期: 年 月 日 摘 要 在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统—JAVA 在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA 在线考试管理子系统的分析、设计和开发的全部过程。运用 ER 图,程序流程图等对在线管理子系统的设计过程进行详细的说明。 关键词:在线考试 ;j2EE 目 录 1 课题描述....................................................................................................................................... 3 1.1 开发背景 .....................