1、 1 毕业设计(论文)开题报告毕业设计(论文)开题报告 填表日期: 年 月 日 年级专业: 10 软件工程 1 班 学生姓名: 学号: 指导教师: 柳 玲 毕业设计(论文)题目:基于 ssh 三层架构在线考试系统 研 究 目 标 与 内容 (包括基 本内容、 方案 论证、 设计思 路等) 1. 研究目标研究目标 随着 Internet 的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向, 已经成为现代教育的一个特征,并对教育的发展形成新的推动力,远程教育成为现代教育 技术发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领 域。学生在线考试系统基于这个背景就顺势
2、应运而生。 学生在线考试系统是评测学生能力的一个重要组成部分,他可以很好的提高老师的工 作效率,它可以降低对纸质试卷的要求,同时也体现了节约型社会的要求。该系统涉及了 学生在线考试,学习成绩插询,以及很多相关信息的综合处理。为了方便配合教师对学生 成绩的进一步了解, 开发学生在线考试系统是当务之急。 学生在线考试系统把学科、 试题、 电脑改卷、成绩查询的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互 配合,及时了解学生学习生活情况。同时,也可以方便老师针对学生个体不同情况进行分 层次指导。 2. 研究内容:研究内容: (1) 系统的体系结构 采用三层架构: Struts2:分为 A
3、ctionservlet、Action、Model 部分、View 部分、Controller 组件、 系统核心控制器、业务逻辑控制器等。 Spring:Spring 是一个开源框架,它由 Rod Johnson 创建。它是为了解决企业应用开 发的复杂性而创建的。 Hibernate:Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非 常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 (2) 系统的主要功能模块 这次设计主要目标是做一个基于 SSH 三层架构的在线考核系统 预备实现功能如下: 科目管理 章节管理:可以实现按章节
4、组卷,按照章节考试等 题库管理: (选择题,填空题,判断题,简答题,问答题) 系部管理:可以分为各个系,然后再系部内进行测试,考核,而且,可以根据班级可 2 以根据不同的系部进行划分管理 班级管理:可以把学生划分为各个班级,然后根据班级管理学生, 学生管理:可以根据学号管理学生,然后对学生的考核和排名等信息进行管理 教师管理: 根据教职工的工号进行管理。 然后, 教职工也可以管理试卷信息以及系部, 班级的学生信息 管理员信息管理: 可以对教职工和学生的各个信息进行管理 手动组卷:可以手动按章节,挑选习题进行测试 随机组卷可以完全随机组卷,也可以按章节比重进行随机组卷 考试页面:可以实现在线的选择题,填空题,判断题,简答题,问答题的考试。 阅卷管理:可以让教师在线阅卷,并且对学生给出成绩。 成绩查询和管理 可以让学生和教师对学生的考试成绩进行查询。如果有错误的还可 以修正错误进行管理。 排名信息:对学生的成绩进行排名并且这个排名可以被学生,教师和管理员查看 师生互动:学生有什么意见或者是疑惑,可以从这个平台对老师发起提问,就是可以 实现在线师生之间的交互。 在线