教学管理论文:普通本科高校教学管理系统的设计与实现_高校教学管理系统论文
教学管理论文:普通本科高校教学管理系统的设计与实现由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“高校教学管理系统论文”。
教学管理论文:普通本科高校教学管理系统的设计与实现
【中文摘要】当今社会科学技术和信息化发展日新月异,计算机强大的数据处理功能也逐渐被人们所认识,并已经渗透到人们的政治、经济、教育、生活的方方面面。大量复杂、烦琐的数据信息给人们的管理带来困难,与此同时,各种管理系统也应运而生,已成为政府部门、企事业单位信息化管理中的重要组成部分,也倍受管理部门的青睐。普通本科高校教学管理系统就是顺应此潮流开发的,运用现代化的计算机开发语言来对日益复杂的学校内部信息进行管理的系统。普通本科教学管理系统是山东轻工业学院的实际需要开发的,采用了当前较为流行的Java开发语言和Oracle后台数据库。本着高起点高标准、既适应当前又考虑未来发展的原则,实现了一个界面友好、易于掌握、操作简单、功能齐全、安全可靠、运用广泛的信息管理平台,从而有效的提高了高校的教学管理水平。普通本科高校管理系统主要分为学生管理、智能排课、考试管理、选课管理、成绩管理、毕业生管理六大模块。该系统通过查询、修改、统计等应用模块来具体的对学校的数据进行科学的管理。学生管理模块实现对新生行政分班、编学号,并对已缴费的学生给予学生证注册,还可以对在校学生的学籍、专业、专业方向、辅修、变动情况及时记录,根据在校学生的日常表现给予奖惩并记入档案;智能排课模块是教学管理系统的核心,管理员可以对排课条件进行设置,根据模型和优化的人上智能遗传算法系统将实现自动排课,自动排课率基本可以达到95%以上,对于其他的剩
余课程,管理员可以通过系统的人机交互功能来辅助完成达到排课的。系统同时可以自动的检测排课过程中的冲突,使得课程的安排尽量合理;考试管理中管理员可以根据院系、专业、课程信息来设置考试名称、进行考试安排,系统可以判断专业班级的教学任务和学生选课情况是否存在冲突;选课管理模块中,在安排学生选课的时间、课程、选课轮次之前,管理员事先要在后台对选课规则进行设置,以确保选课活动的合理、有序开展。按照开课的原则和学生选课的反馈结果,系统可以自动为学生生成课程表,同时还可以为任课教师生成上课花名册和网上录入成绩名单;成绩管理中用户可以按照教学任务、上课对象、课程录入成绩。可以录入个人成绩,也可以追加个人成绩。任课老师要在学校规定的时间内对学生成绩进行网上录入并打印成绩单,根据录入的期末考试成绩和平时成绩自动计算出总成绩;毕业生管理模块根据学校的相关规章和制度,结合每个学生在校期间的学习成绩、平时的生活情况和在校期间的奖惩情况,对毕业生的毕业资格和学位授予进行资格审查。系统可自动对学生进行审核,简化了人上审核过程,大大的提高了上作效率。该模块主要包括学生所得学分查询、毕业生资格审查、学位预审核等。本系统采用了面向对象的设计方法,使用UML对用户实际需求进行分析,以基于Web环境下的B/S三层体系结构模式作为总体框架,后台数据库则是采用了目前较为先进、处理数据快捷方便的Oracle数据库。在智能排课算法上,采用了人工智能中经典的遗传算法,对学校的资源、人员合理调度。严格遵循软件开发的原则,先根据需求分析制定系统开发计划,之后对软件
进行设计、程序编写,经过软件测试后使系统运行,并对后期的维护工作进行规划。
【英文摘要】With the rapid development of modern social science technology and information, the strong data proceing 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 claes 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, profeional, 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 proce of curriculum, the system will detect conflict automatically to make the course arrangement reasonable as far as poible.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 profeional cla 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 claes, generate claes individual students’ timetables, teachers’ online entry lists automatically.User has the right to input student’s personal scores in accordance with the teaching task, cla 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 profeional 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 proceing of data.As to algorithm of intelligent timetabling, the system uses claical 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-1
1第一章 绪论12-17
摘要
1.1 系统简介1213-1415-17
1.2 研究背景12-131.3 研究目标与意义1.4 研究现状14-151.5 本文所做工作
2.1 面第二章 教学管理系统的开发技术17-28
2.2 Java Web技术简介向对象系统分析17-18
18-21简介19-212.2.1 JSP简介18-192.2.2 Hibernate、Struts
2.4 基于
2.3 传统的C/S和B/S模型21-23Web环境下的B/S三层架构技术23-2423242.4.2 业务逻辑层23-242.5 数据挖掘技术24-26
2.4.1 表示层2.4.3 数据访问层2.6 有关Oracle数据库的介绍26-2828-57
第三章 教学管理系统的分析与总体设计
3.1.1 3.1 使用UML实现系统需求分析28-30统一建模语言UML2828-2930-31析34-4537-3940-4143-45计46-48库设计51-57设计52-57据库连接57-58学生管理模块59-60考试管理模块66-67成绩管理模块68-69五章 总结71-73
3.1.2 UML的面向对象分析设计过程
3.2 系统的设计指导思想31-34
3.4 系统功能分3.4.2 智能排课3.4.4 选课管理3.4.6 毕业生管理45-46
3.6 系统功能设3.8 系统数据3.8.2 逻辑结构
4.1 数4.2.1 4.2.3 4.2.5 第3.1.3 用例图29-303.3 系统体系结构分析3.4.1 学生管理35-373.4.3 考试管理39-403.4.5 成绩管理41-433.5 系统业务流程分析3.7 系统技术架构设计48-51
3.8.1 概念结构设计
第四章 教学管理系统的实现57-71
4.2 系统各模块的实现58-71
4.2.2 智能排课模块60-664.2.4 选课管理模块67-684.2.6 毕业生管理模块69-715.1 本文创新之处71-72
5.2 改进
72-73参考文献73-76致谢76-77攻读学位期间发表的学术论文目录77-7878
学位论文评阅及答辩情况表