《Java课程管理网站开发-----学生在线考试模块-毕业论文》由会员分享,可在线阅读,更多相关《Java课程管理网站开发-----学生在线考试模块-毕业论文(42页珍藏版)》请在金锄头文库上搜索。
1、本科毕业论文本科毕业论文(科研训练、毕业设计)题题 目:目:Java 课程管理网站开发 -学生在线考试模块姓 名:学 院:软件学院系:软件工程专 业:软件工程年 级: 学 号:指导教师: 职称: 年 月Java 课程管理网站开发-学生在线考试模块 摘摘 要要 随着计算机网络及关系数据库的不断发展,现今人们不只是要与实物之间存在各种联系,更多的是与大量的虚拟的数据打交道。在这一大堆数据面前,以往的人工处理数据的速度已经远远跟不上数据更新的速度,数据间复杂的联系也使人工处理的方式陷入危机中。因此,面对学校这一庞大的“数据仓库” ,我们就有必要去寻找和使用相对有效的方式去更好的处理数据。作为是典型的
2、信息管理系统(Management Information Systems,MIS) ,学生管理系统的开发主要包括后台数据库的建立和维护,以及前端 Web 应用的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用功能完备,易使用等特点。本文对 MIS 的现状和发展意义进行了分析,主要探讨了学生课程管理和在线考试模块的实现技术,研究了 Java 程序 jsp + hibernate + Mysql 的开发模式,在此基础上进行学生课程管理系统的初步开发。在线考试模块允许用户在线做题、提交试卷。它不仅使用户可以足不出户的参加考试,省去路途的奔波和疲惫,还免去
3、了传统纸式烦琐的出卷过程,方便教师及时了解学生情况。在线考试的技术在不断的发展,并趋向于更加智能和人性化。同时它也渐渐进入其他领域,结合更多的创新思想,为人们提供更加方便的考核方式。 关键词关键词 java 管理系统 在线考试 hibernateThe Development of JAVA Course Management Site- Online Exam ModuleAbstract With the development of the computer network and Relational Database, people not only want to establis
4、h contact with all kinds of physical, but also have to handle a lot of virtual data. In the face of the data, the previous manual data processing speed was far failed to keep pace with the speed of data updates, the complex contact of data also make people into the crisis. Therefore, in the face of
5、school, which as “data warehouse“, we have to find and use a relatively effective way to handle with data.The system of managing student is a typical application of Managing Information System (MIS),which mainly includes building up data-base of back-end and developing the application interface of f
6、ront-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.In this paper, the status and significance of the development of MIS was analysised, and the development technology of student courses management and online
7、examination module were discussed, and Java programming development model of jsp + hibernate + Mysql was listed.Online examination module allows users to exam online, and to submit answers. It not only allows users to participate in the examination at home, replacing the traditional paper-cumbersome
8、 process to volumes, enabling teachers to understand the situation of students. The technology of On-line examination in the development tends to be more intelligent and humane. It also gradually to other areas, with more innovative ideas, and provide people with more convenient way of assessing.Key
9、 words Java Management System OnlineExam Hibernate目目 录录第一章 引言 1 第二章 MIS(管理信息系统) .2 2.1MIS 起源.2 2.2MIS 定义.2 2.3基于 Web 的 MIS 系统.2 2.4MIS 发展前提 .3 2.5MIS 发展的意义 .4 第三章 Java 课程管理网站整体设计5 3.1前提条件.5 3.2系统设计目标.6 3.3系统开发环境及工具.6 3.3.1开发工具简介 6 3.3.2开发技术简介 7 3.4系统整体功能分析.8 3.4.1学生管理系统功能模块 8 3.4.2系统整体用例视图 .10 3.5系统
10、工作方式11 第四章 学生在线考试模块设计 .12 4.1在线考试现状12 4.1.1在线考试特点 .12 4.1.2在线考试的要求 .13 4.1.3在线考试的发展趋势 .13 4.1.4在线考试系统的系统结构 .14 4.2学生在线考试模块整体设计14 4.3数据结构描述16 4.4用例视图18 4.5在线考试界面主要功能说明21 4.6其他功能说明25 4.6.1自动记分 .25 4.6.2计时功能 .25 第五章 总结 .26 致 谢 .27 参考文献 28 附 录 29ContentsChapter 1 Introduction 1 Chapter 2 MIS (Management
11、 Information System) 2 2.1MIS Origin .2 2.2MIS Definition2 2.3Web-based MIS system.2 2.4Prerequisite for development of MIS.3 2.5The significance of the development of MIS4 Chapter 3 JAVA course management website design .5 3.1Prerequisite5 3.2Design goals6 3.3Development environment and tools .6 3.
12、3.1Tools Overview .6 3.3.2Developer Profile7 3.4Functional Analysis of the overall system8 3.4.1Student management system module8 3.4.2With the overall system of User Case Vsiew .10 3.5Working way 11 Chapter 4 students online exam module 12 4.1Online Exam status12 4.1.1Online features of the examina
13、tion 12 4.1.2On-line examination of the request 13 4.1.3On-line examination of the development trend 13 4.1.4Online examination system architecture 14 4.2Students online Exam module.14 4.3Description data structure16 4.4User Case Vsiew .18 4.5main interface 21 4.6Other Features.25 4.6.1Automatic Poi
14、nts 25 4.6.2Timing 25 Chapter 5 summary 26 Thanks27 References .28 Appendix.29软件学院 04 级本科生毕业论文1第一章第一章 引言引言学生管理系统作为一个学校不可缺少的部分,它的存在对于管理者和学生来说都至关重要,所以学生管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学生课程,这种管理方式存在着许多缺点,如:效率低、保密性差,文件和数据存储量大,查找、更新和维护困难。随着技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类的各个领域并发挥着越来越
15、重要的作用。作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为每个学校很有必要的事情。认真思考学校课程管理的必要性,重新认识学校课程管理的意义,对我们更加清醒地认识学校课程管理面临的各种挑战大有益处。1. 学校的课程管理水平是决定课程实施成败的关键2. 加强学校的课程管理有助于提高教师专业化水平3. 加强学校课程管理可以增强课程的适应性随着高校信息化的发展,单纯依
16、靠人工实施课程管理已经不能满足需要。这样不利于学生经常反复阅读教学计划和教学内容,也无法让学生更好地领会老师的用意,在一定程度上减轻了学生听课和记笔记不能兼顾的问题。另一方面,也不利于老师对网上的课程内容进行更新,无法及时地改进教学。为了解决这些问题,人们试图去开发一套课程管理系统,为老师提供一套方便的课程管理工具,老师的教学效率会大大提高。正因为管理系统会给教学带来诸多好处,很多高校开始采用符合自身的管理系统。据2002 年美国 Campus Computing Project 调查发现:2002 年在美国高校被调查的 632 所高校中,26.5%的学校已使用管理系统,公立和私立大学使用管理系统的比例超过了 32%,比2000 年的 14.7%有了很大提高。另外有 47.5%的学校表示正计划采用管理系统。在国内高校,目前课程管理系统主要用于网络学院的远程教学,大多数网络学院都够买或自己开发了用于远程教学的整套管理系统,其中