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