教学管理论文:普通本科高校教学管理系统的设计与实现【新版精品资料】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教学管理论文:普通本科高校教学管理系统的设计与实现
【中文摘要】当今社会科学技术和信息化发展日新月异,计算机强大的数据处理功能也逐渐被人们所认识,并已经渗透到人们的政治、经济、教育、生活的方方面面。
大量复杂、烦琐的数据信息给人们的管理带来困难,与此同时,各种管理系统也应运而生,已成为政府部门、企事业单位信息化管理中的重要组成部分,也倍受管理部门的青睐。
普通本科高校教学管理系统就是顺应此潮流开发的,运用现代化的计算机开发语言来对日益复杂的学校内部信息进行管理的系统。
普通本科教学管理系统是山东轻工业学院的实际需要开发的,采用了当前较为流行的Java开发语言和Oracle后台数据库.本着高起点高标准、既适应当前又考虑未来发展的原则,实现了一个界面友好、易于掌握、操作简单、功能齐全、安全可靠、运用广泛的信息管理平台,从而有效的提高了高校的教学管理水平。
普通本科高校管理系统主要分为学生管理、智能排课、考试管理、选课管理、成绩管理、毕业生管理六大模块。
该系统通过查询、修改、统计等应用模块来具体的对学校的数据进行科学的管理.学生管理模块实现对新生行政分班、编学号,并对已缴费的学生给予学生证注册,还可以对在校学生的学籍、专业、专业方向、辅修、变动情况及时记录,根据在校学生的日常表现给予奖惩并记入档案;智能排课模块是教学管理系统的核心,管理员可以对排课条件进行设置,根据模型和优化的人上智能遗传算法系统将实现自动排课,自动排课率基本可以达到95%以上,对于其他的
剩余课程,管理员可以通过系统的人机交互功能来辅助完成达到排课的。
系统同时可以自动的检测排课过程中的冲突,使得课程的安排尽量合理;考试管理中管理员可以根据院系、专业、课程信息来设置考试名称、进行考试安排,系统可以判断专业班级的教学任务和学生选课情况是否存在冲突;选课管理模块中,在安排学生选课的时间、课程、选课轮次之前,管理员事先要在后台对选课规则进行设置,以确保选课活动的合理、有序开展.按照开课的原则和学生选课的反馈结果,系统可以自动为学生生成课程表,同时还可以为任课教师生成上
课花名册和网上录入成绩名单;成绩管理中用户可以按照教学任务、上课对象、课程录入成绩。
可以录入个人成绩,也可以追加个人成绩。
任课老师要在学校规定的时间内对学生成绩进行网上录入并打印成
绩单,根据录入的期末考试成绩和平时成绩自动计算出总成绩;毕业生管理模块根据学校的相关规章和制度,结合每个学生在校期间的学习成绩、平时的生活情况和在校期间的奖惩情况,对毕业生的毕业资格和学位授予进行资格审查。
系统可自动对学生进行审核,简化了人上审核过程,大大的提高了上作效率。
该模块主要包括学生所得学分查询、毕业生资格审查、学位预审核等。
本系统采用了面向对象的设计方法,使用UML对用户实际需求进行分析,以基于Web环境下的
B/S三层体系结构模式作为总体框架,后台数据库则是采用了目前较为先进、处理数据快捷方便的Oracle数据库。
在智能排课算法上,采用了人工智能中经典的遗传算法,对学校的资源、人员合理调度.
严格遵循软件开发的原则,先根据需求分析制定系统开发计划,之后
对软件进行设计、程序编写,经过软件测试后使系统运行,并对后期的维护工作进行规划。
【英文摘要】With the rapid development of modern social science technology and information, the strong data processing function of computer also has been gradually recognized by people, and it has permeated to every aspect such as politics,economy, education and daily life。
A large number of complex and complicated data information give difficulty to people’s lives。
At the same time, all kinds of management systems also arise at the historic moment and become an important part of information management in government department, enterprises and institution, these systems have been paid high attention by management department. Ordinary undergraduate college teaching management system is developed using modern computer languages with this trend, it is used for dealing with complex internal school information。
Ordinary undergraduate college teaching management system is based on the actual needs of Shandong Institute of Light Industry. It uses Java language and Oracle backend database which are popular in current society。
In line with the principle of high starting point and high standards, we complete an information management platform to meet the current demands and future development. This safe
and reliable system have many other advantages such as friendly interface, grasped easily, simple operation, and complete functions, therefore, it improves university’s teaching management level effectively.Ordinary undergraduate college teaching management system are divided into six main modules,they are student management, intelligent curriculum arrangement management, examination management, selecting courses management, scores management and graduate management. This system manages the data of school specific through inquiry, modify, statistics application modules.Student management module implements many functions. For example, it differentiates administrative classes and layouts student id for freshmen. It can grant student card registration for students who has already captured expends。
Besides, it can also record timely when a school student changes his registration, professional, major, minor and other fluctuant circumstance。
Administrator gives rewards or punishments which are recorded files according to the current student's daily performance. Intelligent curriculum arrangement module is the core of teaching management system; the system can reach more than 95% of automatic course arrangement rate through reasonable terms set, optimized mathematical model and
algorithm. It also completes remaining virgin row courses by the man—machine interactive auxiliary timetabling way。
In the process of curriculum, the system will detect conflict automatically to make the course arrangement reasonable as far as possible. According to the information of department, major and courses, administrator can set examination name, arrange examination plan in the examination management module. The system can judge whether there are conflicts exist between professional class teaching task and student courses. In order to ensure that students may select courses orderly and reasonably, selecting courses management set courses selection rules firstly in the background, and then arrange rounds, time, selection range, selection object for students。
It can also provide feedbacks of results of selecting timely, and determine classes, generate classes individual students’timetables, teachers' online entry lists automatically. User has the right to input student’s personal scores in accordance with the teaching task, class objects and courses. Teachers should input and print students’ results online within the prescribed time, the system will calculate average grades according to their final grades. Our system will audit whether graduates have the qualification to get degrees based on the
performances of study, life, rewards and punishments, as well
as school’ rules and regulations。
Furthermore, we can inquire credits, minor professional and so on.The object-oriented technique is used in the system。
We use UML analyzing the actual needs of users。
The collectivity frame of system is three
layers B/S structure based on Web environment with the combination of Oracle database which is more advanced and
quicker and convenient in the processing of data。
As to algorithm of intelligent timetabling, the system uses
classical genetic algorithm in Artificial Intelligence to
arrange and schedule resources and personnel reasonably。
The system strictly abides by software engineering principles that
is planning, needs analysis, software design, programming,software testing, operation and maintenance。
【关键词】教学管理遗传算法 Oracle数据库三层架构
【英文关键词】Teaching management Genetic algorithm Oracle database Three layers structure
【目录】普通本科高校教学管理系统的设计与实现摘要8—
10ABSTRACT10-11第一章绪论12—171.1 系统简介121。
2 研究背
景12—131。
3 研究目标与意义13—141.4 研究现状14-151。
5 本
文所做工作15—17第二章教学管理系统的开发技术17-282.1 面向
对象系统分析17-182.2 Java Web技术简介18-212。
2.1 JSP简介
18-192.2.2 Hibernate、Struts简介19—212.3 传统的C/S和B/S 模型21—232。
4 基于Web环境下的B/S三层架构技术23—242。
4.1 表示层232.4。
2 业务逻辑层23-242。
4.3 数据访问层242.5 数据挖掘技术24-262.6 有关Oracle数据库的介绍26-28第三章教学管理系统的分析与总体设计28—573.1 使用UML实现系统需求分析
28-303。
1。
1 统一建模语言UML283.1。
2 UML的面向对象分析设计过程28—293.1。
3 用例图29-303。
2 系统的设计指导思想30—313。
3 系统体系结构分析31-343。
4 系统功能分析34-453。
4.1 学生管理35—373。
4。
2 智能排课37-393。
4。
3 考试管理39-403。
4。
4 选课管理40—413。
4。
5 成绩管理41-433。
4.
6 毕业生管理43—453。
5 系统业务流程分析45—463.
6 系统功能设计46-483.
7 系统技术
架构设计48-513。
8 系统数据库设计51—573。
8。
1 概念结构设计523。
8.2 逻辑结构设计52—57第四章教学管理系统的实现57—714.1 数据库连接57-584。
2 系统各模块的实现58—714.2.1 学生管理模块59—604.2。
2 智能排课模块60-664。
2.3 考试管理模块66-674。
2.4 选课管理模块67-684。
2。
5 成绩管理模块68-694。
2.6 毕业生管理模块69-71第五章总结71—735.1 本文创新之处71—725。
2 改进72—73参考文献73-76致谢76-77攻读学位期间发表的学术论文目录77—78学位论文评阅及答辩情况表78。