ImageVerifierCode 换一换
格式:DOC , 页数:48 ,大小:3.24MB ,
资源ID:1273178      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java课程管理网站开发 ——在线拟题和阅卷的设计与实现-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Java课程管理网站开发 ——在线拟题和阅卷的设计与实现-毕业论文.doc

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: Java 课程管理网站 开发 在线拟题和阅卷的设计与实现 姓 名: 学 院: 软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师 : 职称: 年 月1 Java 课程管理网站开发 在线拟题和阅卷的设计与实现 摘要 网络教学逐渐走入人们的视线,进入 我 们的生活 。 广义的说,早期的 网络学习通常 指 使用搜索引擎 查找 自己不知道的知识 , 而现在各 种专业教学网站层出不穷 , 这 使得 远程教学 从不可能变成了可能 。 网络教学已经不 再是单纯地 下载 、观看 教学视频, 还需要 教 师和学生通过网络进行互动和交流 ,达

2、到更好的学习效果 。 本论文对 Java 课程管理网站项目的架构和在线拟题、阅卷子模块进行详细设计 。 项目 是 为厦门大学软件学院 Java 课程教学 而 设计 ,满足教学的所有需求,主要包括课件模块 、 公告模块 、 考试模块 、 答疑论坛模块 和 作业模块 五 个部分。项目实现后软件学院 Java课程 教学 将加入 更多 的 互动环节, 摆脱原来 老师讲 、 学生听 的填鸭式教育方式, 使学生学习更有兴趣,老师上课更有目标。 此系统开发环境为全开源的 Eclipse+Tomcat+Mysql。 项目 使用 了 Spring 框架整合Hibernate; 采用 Hibernate Anno

3、tation 语法建立持久类 ,实现对象到关系的适配; 将 数据访问对象 (DAO)作为数据接口层 ; 利用 直接 Web 远程控制 (DWR)将后台的 Java 类映射到JavaScript,进而减少不必要的网络传输 , 加快 了 页面打开速度 。而为了 达到 跨浏览器的要求,系统采用 了 对各浏览器都支持很好的 Dojo 技术。 另外, 本文还 特别 针对 考试 模块 的在线拟题和阅卷 子模块 进行了详细 设计 ,对这两个子 模块的流程进行了分析, 并 详细说明 了 其中 使用 的类和数据库。 关键词 在线考试 Hibernate Dojo 数据访问对象 直接 Web 远程控制 2 The

4、 Development of Java Course Management Site Design and Realization of Online Drawing and Marking Test Paper Abstract Studying Online gradually comes into the peoples minds and their lives. Generally, the early form of Studying Online was using the Search Engine to search the knowledge they didnt kno

5、w. But now a number of professional teaching websites emerge, which provides a possible opportunity for long distance learning. Studying Online is no longer simply to download teaching video and watch, teachers and students need interact and communicate through the Internet, which can achieve better

6、 learning Effects. This thesis is detailed design for the Website of Java Course Management, especially for the system framework and Online Examination module. The project is used by Java course in Software School of Xiamen University. This software must meet all the needs of teaching, including lec

7、ture module, notice module, examination module, Q&A module and homework module. From now on, the Java course of Software School will add more interactive elements and get rid of the original mode of teaching by the teacher and listening by the students, making students being more interested in learn

8、ing and teacher having unambiguous target. The system adopts three open source development environments Eclipse, Tomcat and Mysql. Hibernate is integrated by the Spring framework here. The software Constructs some persistent classes by the Hibernate Annotation grammar, achieving the Object Relationa

9、l Mapping. The Data Access Object (DAO) is used as data interface layer. Direct Web Remoting (DWR) can map the background Java class to the proscenium JavaScript, which reduces the unnecessary network transmission and speeds up the browsing speed. In order to achieve the cross-browser requirement, t

10、he system adopts Dojo which supports a wide variety of browsers. In addition, the thesis also carries out a detailed design for Online Examination, especially for the Online Drawing the Test Papers and Online Marking Exam Papers modules. Besides, the paper analyzes the process of these two sub-modul

11、e and makes a detailed explanation for the classes and the database they use. Key words Online Examination Hibernate Dojo DAO DWR. 3 目 录 第一章 绪论 .1 1.1 课题的背景和意义 .1 1.2 本文的主要工作和组织结构 .1 第二章 系统总体设计 .2 2.1 系统需求 .2 2.1.1 功能性需求 .2 2.1.2 接口要求 .4 2.1.3 运行时间约束 .4 2.2 开发运行环境 .5 2.3 基本设计概念和处理 流程 .7 2.4 系统层次结构 .

12、8 2.5 功能与程序的对应关系 .9 第三章 系统详细设计 .10 3.1 系统配置介绍 .10 3.1.1 Hibernate 的使用 .10 3.1.2 Direct Web Remoting 的使用 .19 3.2 关键技术 Dojo 介绍 .22 3.2.1 Dojo 的优点 .22 3.2.2 Dojo 的结构 .23 3.2.3 如何开始 Dojo 以 Grid 为例 .24 3.2.4 Dojo 的发展前景 .27 3.3 类设计 .28 3.3.1 持久类 .28 3.3.2 数据访问接口类 .29 3.3.3 业务逻辑类 .30 3.4 数据库设计 .30 3.5 页面流程

13、设计 .32 3.5.1 教师拟题页面 .32 3.5.2 教师修改试卷页面 .33 3.5.3 增加题型和填充题库页面 .35 3.5.4 教师批阅试卷页面 .36 第四章 系统运行结果 .37 第五章 总结与展望 .41 致谢语 .42 参考文献 .43 4 Contents Chapter 1 Introduction .1 1.1 Research Background .1 1.2 Main Task of This Thesis and Thesis Organization .1 Chapter 2 System Design .2 2.1 System Requirement

14、.2 2.1.1 Functional Requirements .2 2.1.2 Interface Design .4 2.1.3 Running Time Constraints .4 2.2 Development Environments.5 2.3 Basic Design Concepts and Processes .7 2.4 Structure of System Layer.8 2.5 Correspondence between Functions and Procedures .9 Chapter 3 Detail Design .10 3.1 Introductio

15、n of System Configuration .10 3.1.1 the Use of Hibernate .10 3.1.2 the Use of Direct Web Remoting .19 3.2 Key Technology Dojo .22 3.2.1 Strongpoint of Dojo .22 3.2.2 Structure of Dojo.23 3.2.3 How to begin your Dojo an Example for Grid .24 3.2.4 Development prospects .27 3.3 Class Design.28 3.3.1 Pe

16、rsistent Class .28 3.3.2 Data Access Object .29 3.3.3 Business Logic Class .30 3.4 Database Design.30 3.5 Process of Pages Design .32 3.5.1 Online Drawing Test Paper .32 3.5.2 Amending Test Paper .33 3.5.3 Increase Question Type and Adding Questions .35 3.5.4 Online Marking Test Paper .36 Chapter 4

17、Running Results .37 Chapter 5 Conclusions and Future Work .41 Acknowledgements .42 References .43 1 第一章 绪论 飞速发展的计算机和网络技术把地球真正变成了地球村, Internet 已经渗入到我们生活的各个方面。国家的政治、经济,人们 的 生活、工作,没有网络的加入是无法想象的,网上购物、汇款、看新闻、看电影随处可见。我们正式进入了一个信息爆炸知识爆炸的生活阶段,每天都有大量的新知识 、 新词汇产生,靠读书来知天下事早已经写入了历史。 80 后有一个特点:他们的字典里没有 “ 不知道 ” ,只

18、有 “ 等等,我百度一下 ” 。所以网络学习、网络教学越来越受到人们重视,并已经成为目前网络应用的一个重要方面。 1.1 课题的背景和意义 教育部根据当前的教育形势,提出了 建设 以 “ 精品课程 ” 为主要内容的质量工程 计划 。利用现代化的计算机网络技术和多媒体技术手段将精品课程放在网络上并免费开放,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。我国各高校都非常重视精品课程建设,均将其列为大学教学质量和教学改革工程的重要组成部分。 本毕业设计 构建 一个 Java 课程管理系统,包括课件模块、答疑论坛 模块 、公告模块、考试模块 和 作业模块五个部分。系统将作为学院 Java

19、 课程精品课程网站对外发布资源 , 并起到辅助教学的作用,更好 地 使 教师 和 学生 之间进行互动, 同时保存 学生 作业记录和考试记录,便于进行学习情况分析。 系统 保留所有 学生 提出的问题,试图建立一个问题库 和一个 试题库,帮助 学生 更好 地 进行学习,减轻 教师 的负担。从此以后教师不再需要对不同的学生解释一个相同的问题,而是把更多精力放在新问题新技术上 , 同时也解决 了 由于目前学校两个校区导致教师学生交流不够的问题,使学生和老师在网络上进行全面的交流。 1.2 本文的主要工作 和组织结构 本文 对 Java 课程管理网站的架构 进行详细介绍,同时对系统 使用 的 Hiber

20、nate 技术 和DWR 技术 进行阐述; 由于系统使用了大量的 Dojo 控件 进行页面开发,所以在本文中 详细介绍了 Dojo 这一 关键技术的配置使用方法; 本文 主要针对在线考试模块教师拟定试题 和 批改试卷 子模块 进行了详细设计。 本文在第二章介绍网站系统的总体需求 和设计方案 ,接下来在第三章对系统进行详细设计,第四章列出了系统的运行结果。 2 第二章 系统总体 设计 为了 满足 Java 课程教学的需求,系统需要包含教学中的方方面面,对教师 起到辅助作用的同时,对学生也起到引导 、帮助 和督促的效果。相对于本院实际情况, 由于教 师和学生不在同一个校区不能很好 地 交流,系统特

21、加入一个类似论坛 的功能 模块 即答疑模块 , 同时系统还要包括课件模块 、 考试模块 、 作业模块 、 公告模块以及其他附加功能。 2.1 系统 需求 系统的 课件模块、考试模块、作业模块、公告模块 和答疑模块这五个 模块都有对应的教师处理和学生处理两个部分。所有操作界面都要求除了满足需求定义的基本功能之外 , 还要具备如下非功能需求:使用方便易学;界面美观大方;功能稳定;设计时充分考虑可扩展性,便于增加新功能以及进一步 扩展 为其他课程管理系统。 2.1.1 功能 性需求 Java 课程管理 网站 具体可分为以下 五 个模块 。如图 2-1,图 2-2 所示, 在 教师和学生的用例图中 可

22、以 很清楚 地 看到 模块的划分和功能 。 1. 课件模块 教师可以创建、删除章节,添加、删除各 章节 的内容及注意事项;上传、删除、下载课件及参考资料等附件;学生可浏览各章节内容及注意事项,并下载课件及参考资料。 2. 答疑模块 该模块类似论坛形式,问题以贴记。每贴分三部分,问题、参考答案 和 回复。问题由提问学生发,参考答案由教师发,回复部分为其他学生对此问题的见解。同时具有搜索功能并可由教师设置精华贴。 3. 考试模块 教师拟定考题,题型包括选择题,填空等主观题以及程序题等非主观题;教师可以增加题型,增加题库信息,试卷题目可以在题库中选择也可以自 行输入并定义每一题的分数;学生在线答题,

23、主观题自动算分,非主观题由教师查看或者下载并给分,自动计算总分;同时具备学生在线进行自测考试功能;另外,对阅卷人来说所有题目的总分都是 10 分,自动进行分数转换,使得阅卷人不需要认真对照每一题的 具体 分数。 3 4. 作业模块 学生对本人作业进行上传、下载 和 删除,查看作业评分及对历次作业的成绩统计;教师对作业进行下载和评分,查看历次作业内容,学生上交情况及对成绩进行统计分析。 5. 公告模块 教师发布、修改课程表,并发布、修改 和 删除公告消息;学生 可以 查看课程表及公告消息。 教 师登 录 上 传 课 件 设 置 章 节拟 定 试 题修 改 试 卷 信 息批 改 试 卷发 布 公

24、告排 课填 充 题 库批 改 作 业答 疑上 传 学 生 信 息增 加 修 改 题 型修 改 题 库修 改 试 卷 题 型查 看 所 有 学 生 答 卷情 况主 观 题 评 分核 算 总 分主 观 题 查 看核 对 试 卷 分 数提 交 试 卷i n c l u d ei n c l u d ee x t e n d se x t e n d se x t e n d se x t e n d se x t e n d si n c l u d ei n c l u d ei n c l u d ei n c l u d ee x t e n d s图 2-1 系统教师用例 在 以上五个主要模块 之 外,系统还需要增加一些附属功能,这些功能包括: 学生用户由教师导入学生名册的方式创建;个人账户的密码修改;管理员添加

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。