高校教学计划管理系统的分析与设计(新品)(JSP+SQLServer)
摘 要
教学计划管理是高校各项管理工作中十分重要又相当复杂的一项工作。随着我国教育体制改革的深入,学生人数的不断上升,课程设置不断向深度和广度发展,教学体制也逐渐由学年制向学分制过渡,以前的教务管理系统已越来越不能满足现代高校教学计划管理的需要。为了适应教学发展的需要,使教务人员从繁杂的任务中解脱出来,开发一套功能实用、技术先进、具有学分制特色的综合性、专业性高校教学计划管理系统是十分必要的。
本论文本采用结构化的分析与设计方法进行设计,提供了基于B/S相结合的现代化高校专业教学计划管理系统的分析与开发设计,并从教学计划管理工作流程、系统体系结构、系统功能、数据库选择等方面论述了系统的分析与构建过程及实施方法。本系统是用Windows环境所支持的JAVA语言开发的。
高校教学计划管理系统是根据高校专业教研室以及教务处人员设计的,其主要的功能操作具有以下几个部分。第一部分:专业教研室设置专业计划生成教学专业计划表。第二部分,教务处收专业教研室提交的申请资料,根据教学计划内容进行审核,教务处还可以通过系统登陆对教学计划进行浏览、汇总生成学期开课计划。第三个模块:教研室主任可以对教学计划进行修改,并可通过对教学计划的浏览生成总教学计划。第四部分:专业教研室可浏览各教学计划汇总生成的学期开课计划。 [来源:http://www.doc163.com]
本系统的研制运行并顺利实施,是基于系统工程与软件工程的思想,是在充分考虑到现代学分制教务管理过程中的各个环节及影响因素的基础上,运用现代先进的计算机技术、网络技术、数据库技术等手段,来方便教学计划的制定者和审核者,在保证专业教学计划的规范化、完整化,杜绝教学计划制定过程中的随意性的同时,促进现代高校教务管理工作的科学化、网络化、信息化建设。经过对高校教学计划管理过程的分析与设计,完成了整个系统的实施。
[资料来源:Doc163.com]
关键词:教学计划管理,B/S,系统分析,系统设计
Design and Analysis of Colleges’ Teaching
Schedule Management System
Abstract
The educational plan management is very important and pretty complex in college administration management. With the deeping reform of educational system, increasing amount of students and deeply and widely developing subject setting, the former software system of educational administration management can not meet the need of educational administration management. In this situation, we have developed a software system which is functional, advanced and featural in credit system.
Analysis and development that this thesis has offered the modernized university's professional teaching based on that B/S combines together to plan the administrative system, and has described systematic analysis and construction course and implemented the method from respects such as teaching planned management workflow, system structure of the system, system function, data base selection , etc.. This system is developed with JAVA that Windows environment supports.
[版权所有:http://DOC163.com]
The reseach of this system runs and implements smoothly, is the thought based on system engineering and soft project, it is on the basis of fully considering each link and influence factor in the educational administration management of the modern the credit system, use means such as modern and advanced computer technology, network technology, database technology, etc., come, help formulation person and person who check that teaching plan, in professional teaching standardization that plan of guaranteeing, take completely, while stopping teaching planning the random in the formulation process, promote the scientific process, networking, information construction of the modern university's educational administration management. Planned analysis and design of the management university's teaching, has finished the implementation of the whole system.
[资料来源:https://www.doc163.com]
Key words: teaching schedule management system, B/S, system analysis, system design [资料来源:http://doc163.com]
高校教学计划管理系统概述
1 高校教学计划管理系统开发的目标
随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前繁琐的事务中解放出来。随着高校招生规模的不断扩大,学生的数量急剧增加,有关学生的各种信息量也成倍增长,因此教学计划也应该得到妥善的管理。面对庞大的信息量,就需要有高校教学计划管理系统来提高学生管理工作的效率,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报。本系统将利用先进的计算机技术和网络资源,实现对高校不同专业和层次教学计划方面的教务工作的自动化、信息化和网络化。
2 高校教学计划管理系统的应用范围
随着计算机技术的不断更新与发展,高校教学计划管理信息系统的研究与应用早在九十年代初期就得到了快速的发展。目前的高效管理工作中,计算机已经得到了相当普遍的应用。比如,考试报名管理系统、缴费管理系统、工作量管理系统、学籍管理系统、排课系统等等。然而一套完整的教学计划管理系统却没有得倒很好的实现。与此同时高校正在进行的学分制教学改革和招生规模的扩大对教学计划管理工作无疑是一个很大的考研。传统的管理方法显然无法满足这一要求,为此大多数高校都在着手研制教学计划管理系统。但由于各高校不同的办学特色和管理方式,所以成熟的高校教学计划管理系统目前还没有显现通用,因此针对这种局面,结合高校的实际情况出发开发出这套高校教学计划管理系统是十分必要的,本系统的应用领域是在网络化比较普遍的高校中。
3 高校教学计划管理系统的开发原则
系统采用B/S架构,克服了C/S架构管理系统中的难配置、难维护、难移植等不足;数据库则采用SQL Server 2000,前台工具采用当前最实用的JAVA编译语言,同时应用网络认证及加密技术保证系统可在Internet环境下安全使用。上述开发原则体现了以下特点:
(1)采取开放的课程结构,体现学分制的特色。
(2)采取B/S的操作模式,体现以教学计划为中心的指导思想。
(3)采取先进的技术进行开发,保证系统性能可靠、界面友好、易于维护和扩充。 [资料来源:www.doc163.com]
教学计划管理业务流程分析
从提供的高校教学计划管理背景资料构建和需求分析的内容中可以得出高校教学计划管理系统的业务流程:
(1)专业教研室根据学生情况和专业授课要求填写教学计划表申请单以及教学计划书,形成教学计划。将合格的教学计划汇总生成学期开课计划。
(2)教务处相关人员根据学校教学情况以及相关规定对教研室提交的教学计划进行审批。如不合格则返回重新填写,如合格则生成学期开课计划。
(3)对未通过审批即不合格的教学计划退交至原教研室,并由其教研室主任对教学计划进行修改。并将修改后的教学计划上交至教务处进行审批。
(4)教研室、教研室主任、教务处都可以对学期开课计划进行查看浏览。
目 录
毕业设计(论文)任务书 I
摘 要 II
ABSTRACT III
第1章 高校教学计划管理系统概述 1
1.1 高校教学计划管理系统开发的目标 1
1.2 高校教学计划管理系统的应用范围 1
1.3 高校教学计划管理系统的开发原则 1
1.4系统开发涉及的知识领域——基于学分制 2
1.4.1 学分制介绍 2
1.4.2 学分制下教学计划管理系统的业务概述及开发过程 3
第2章 高校教学计划管理系统的分析 5
2.1 教学计划管理的需求分析 5
2.2 教学计划管理业务流程分析 5
2.3 教学计划管理的功能体系分析 6
2.4 教学计划管理的数据流程分析 7
(毕业设计)
2.4.1 教学计划管理业务的顶层数据流图 7
2.4.2 教学计划管理业务的一层数据流图 8
2.4.3 教学计划管理业务的二层数据流图 8
2.5 教学计划管理业务的数据字典 8
2.5.1 数据项 9
2.5.2 数据结构 9
2.5.3 数据流 10
2.5.4 处理逻辑(加工) 10
2.5.5 数据存储 10
2.5.6 外部实体 11
第3章 高校教学计划管理系统的设计 12
3.1 教学计划管理系统的网络设计 12
3.2 教学计划管理系统的功能模块设计 13 [版权所有:http://DOC163.com]
3.3 教学计划管理系统的代码设计 14
3.4 教学计划管理系统的数据库设计 14
3.4.1 教学计划管理系统的数据库概念设计 14
3.4.2 教学计划管理系统的数据库逻辑设计 16
3.4.3 教学计划管理系统的数据库物理设计 17
第4章 教学计划管理系统的实施 19
4.1 系统开发与运行平台 19
4.1.1 硬件平台 19
4.1.2 软件平台 19
4.2 MICORSOFT SQL 2000建立 19
4.3 编译语言选择——JAVA 19
4.3.1 JAVA的开发和执行环境 19
4.4 系统界面设计与核心代码设计 20
4.4.1 系统界面设计 20
4.4.2 数据库连接部分的代码设计与开发环境 21
第5章 结 论 23
参考文献 25
致 谢 26
参考文献
1. 朱福喜.JAVA语言程序设计[M].北京:清华大学出版社,2005.1.
2. 袁鹏飞,孙军安. 中文版SQL Server 2000数据库系统管理[M].人民邮电出版社,2001.5.
3. 张海藩.软件工程导论[M].北京:清华大学出版社,2002.1.
4. 萨师煊,王珊.数据库系统概论(第三版)[M].高等教育出版社,2002.2.
5. 周枫,刘晓燕.软件工程[M].重庆: 重庆大学出版社,2002.7.
6. 李真文.SQL Server 2000 Developer’s Guide开发人员指南[M].北京:北京希望电子
出版社,2001.1.
7. 邵维忠,杨芙清.面向对象的系统分析[M].北京:清华大学出版社,2002.4.
8. 王选.软件设计方法[M].北京:清华大学出版社,1992.8.
9. 曹锦芳.信息系统分析与设计[M].北京:北京航空航天大学出版社,1991.5.
10. 许宏.基于B/S结构的高校教务管理网络系统需求分析[J].淮阴工学院学报.2003.12.
11. 袁克定.北京师范大学教务管理信息系统的设计思想与实现[J].教育信息化.2004.1
12. Davis W.System Analysis and Design [M].,A Structured Approach,Addison Wesley.1983.