二级学院教务管理系统毕业设计.doc
《二级学院教务管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《二级学院教务管理系统毕业设计.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流二级学院教务管理系统毕业设计.精品文档.题 目 二级学院教务管理系统 学生姓名 牛武 学号 1109064057 所在学院 数学与计算机科学学院 专业班级 信息与计算科学1102班 指导教师 刘丽华 完成地点 陕西理工学院 2015年 6 月 12日二级学院教务管理系统作者:牛武(陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西 汉中 723000)指导教师:刘丽华摘要 二级学院教务管理系统主要是针对大学中的某一个院系的教务工作的进行管理,对于整个学校的教务管理系统来说其信息量大、信息变动频繁历来是各学校的头疼问题,将学
2、校的每个学院的教务内容分解后,由各个学院管理本学院的教务内容,不仅可以减少整个学校系统的负担,也可以将信息更加细化,维护性也更强,极大的方便各个学院的教务工作,也大大提高了教学质量。本系统采用MyEclipse结合MySQL数据库进行设计,使用Tomact作为服务器,使用MVC结构对系统整体做结构化处理,使系统的扩展性、可维护性更强。为了系统的方便使用,该系统从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。前者为系统管理员和教师使用,针对教学信息、用户信息等主要信息进行管理,如:课程管理、成绩管理、教学信息管理、个人信息管理等;后者为学生使用,主要针对学生选课、查看成绩、个人信息查
3、改等。本系统主要模块有:学生登录功能模块,教师登录功能模块,管理员登录功能模块 。系统的各模块高内聚,低耦合,分工明确使得系统更加易维护。关键词 二级学院教务管理系统; Java; Jsp; MVCEducational Administration System for Secondary SchoolsNiu Wu(Grade 11,Class 2, Shaanxi University of Technology, the Institute of mathematics and computer science, information and computing science, H
4、anzhoung, Shaanxi, 723000)Tutor: Liu LihuaAbstract: Secondary school educational administration management is mainly aimed at one of the colleges of the Universitys academic work management. Since the whole school educational administration management system controled the large amount of information
5、, and information changes frequently, it is always headache problems for the college. The task of whole school educational administration system has been decomposed to each secondary school, and each school of the college will manage different teaching content by itself. It can not only reduce the b
6、urden of the whole college system, can also be more detailed information, and more maintenance, greatly be more simple for the various college educational administration work, greatly to improve the quality of teaching.The system takes MyEclipse as developer kits and takes MySQL as database design t
7、ool, using tomact as a server, and the overall system is structured processing by MVC, such that has better expansibility and maintainability. In order to facilitate the use of the system, the system is divided into two parts from the perspective of management and using: school educational administr
8、ation terminal and student terminal. The former is used by system administrators and teachers, for the management of teaching information, user information, and other information, such as course management, performance management, teaching information management, personal information management; the
9、 latter is used by students, mainly for student elective, view the results, change personal information.The main modules of this system contains student login module, teacher login function module and administrator login function module.All of modules are highly cohesive and low coupled, and the div
10、ision of labor makes the system easier to maintain.Key words: Educational administration system for secondary schools; Java; MVC目录1系统开发概述11.1系统开发目的与意义11.2研究现状11.3系统基本内容定义22系统开发环境与相关技术32.1 MySQl数据库32.2 MyEclipse简介32.3 Java语言特征42.4 Jsp42.4开发模式简介53系统需求分析53.1可行性分析53.1.1管理可行性53.1.2技术可行性53.1.3经济可行性53.2系统设
11、计的要求63.3系统功能需求分析64 系统总体设计64.1系统模块功能设计64.2系统顶层数据流设计84.3系统E-R图84.4数据库设计104.4.1数据库表的设计104.4.2数据库关系设计135系统详细设计145.1 用户登录管理145.2学生管理155.2.1学生基本信息165.2.3密码管理165.2.3学生课程管理175.2.4学生成绩185.2.5课堂建议195.3教师管理205.3.1分享教学经验205.3.2教师信息215.3.3查看修改学生成绩225.3.4教师授课信息235.3.5课堂建议235.3.6修改密码245.4后台管理245.4.1个人信息管理245.4.2学生
12、信息管理245.4.3教师信息管理275.4.4课程管理276界面详细设计306.1用户登录界面316.2学生管理界面316.2.1学生基本信息界面316.2.2学生成绩界面316.2.3学生密码管理界面326.2.4学生选课界面326.2.4课堂建议相关界面336.3教师管理界面336.3.1分享教学经验界面336.3.2教师信息界面336.3.3学生成绩管理界面346.3.4教师授课信息界面346.3.5教师查看课堂建议界面346.3.6教师修改密码界面356.4后台管理356.4.1个人信息管理界面356.4.2 学生信息管理界面356.4.3教师信息管理界面366.4.4课程管理界面3
13、77软件测试387.1 界面测试397.2 需求测试397.3 功能测试397.4 性能测试407.5测试用例设计408设计心得41致谢43参考文献44附录451系统开发概述1.1系统开发目的与意义 在信息管理现代化的时代,教务管理以现代化的模式管理也成为了一种教学管理的必然模式,尤其是在今天的教学管理上的教学改革方面,学分的统计、绩点的计算,选课的精准和简便更是给教务人员带来了很大的工作量。所以迫切需要研制开发一种针对二级学院管理的综合教务管理软件,以便于减轻教务管理人员的庞大的工作量,也为学生和教师提供更加便捷的学务、教务的查询和管理。对于二级教务管理系统设计的重要性,首先教务信息内容包含
14、是巨大的,比如各种信息的查询,各种信息的添加,各种信息之间的关联关系,都需要不同的人来完成不同的操作,如果没有这样一种系统,那将会花费巨大的人力和物力,即使这样的花费也不见得真正的保证操作的正确性,所以就给各种需要查询,或者操作其他事情的人带来了极大的不便,为了减轻各种用户的不同需求本系统以此作为开发的目地,减轻各种与教务有关人员的工作负担。信息化管理不断发展的额现阶段,常用的教务管理的技术也在不断的发展,利用计算机系统进行规模化教务管理的出现在很大程度上提高了教务管理工作以及至整个管理工作的水平和效率,。这样就可以利用计算机快捷的功能进行教务管理数据,为学生、教师提供更加详细,更加准确,更加
15、及时的信息,也减轻了教务管理人员的负担。因此我我个人认为开发一个二级教务管理系统在当下的生活和工作中是有一定的必要性的。 二级学院教务管理主要是针对学校中一个院系的教务工作的进行管理,尤其对于整个学校来说每年的扩展招生量不断的扩大,这就使得学校的教务管理系统来说其信息量大、系统的访问量大、信息变动频繁容易导致系统在访问人数多时系统崩溃、数据的重复、数据的不及时性和不一致性,这些严重的问题就成为了各学校整个教务系统的负担,如果将学校的每个学院的教务内容分化后,由各个学院管理本学院的教务内容,不仅可以减少整个学校系统的负担,也可以将信息更加细化,维护性也更强,极大的方便各个学院的教务工作,也大大提
16、高了教学质量。所以开发一个二级学院教务管理系统是很有必要的。1.2研究现状随着我国教育的发展和逐步产业化,我国的高校在信息化建设过程中也经过了很多年的努力,已经取得了一定成绩。从引入PC开始,到建设初级校园局域网、中型百兆校园网,乃至大型千兆校园网和互联网数据中心(IDC),高校信息化建设不断地跨上一个新的台阶。条件好的学校,依托校园网,围绕本校教务管理实际情况开发各管理模块;条件差一些的学校,就采用单机版的教务管理系统,仅实现其中一些相关的模块,并不是全部教务管理环节都采用计算机信息管理。现在,各大高校在经历了以硬件投资为主的校园网建设之后,在需求的拉动之下,开始了新一轮注重软件建设、以“强
17、调应用”为主题的、以软件开发为主的应用系统改造的新的阶段1。高校的信息化建设,主要是在传统校园建设的基础上,利用现代化的信息技术和手段,将分散的信息资源统一进行管理,形成一个虚拟的数字空间,使得现实的校园信息资源在时间和空间上得以延伸和扩展,从而实现提高教育教学管理水平和效率的目的。各高校的教务管理系统都有自身的特点,不尽相同。在该阶段,大部分高等院校的建设目标是在传统校园网系统的基础上,利用先进的开发技术,将各种分散的教学资源统一起来,搭建出一种异构的数据共享平台,并在该数据平台的基础之上完成各种老系统改造和新系统的开发,从而满足现代教育教学管理的需要。但是传统的信息系统架构基本上都是基于局
18、域网、客户机/服务器模式。基于局域网方式开发的系统,相对来说比较简单,但系统稳定性和安全性较差。客户机/服务器模式是在局域网的基础上发展起来的,主要是以服务器的计算为主,对客户机的要求不高,对整个系统的安全性控制较强,目前这种架构多数用在对安全性要求较高的领域中,缺点是对于分布式应用的信息处理能力较差。浏览器/服务器(B/S)结构主要是针对分布式应用而开发的,是对客户机/服务器结构的一种改进和升级。通常情况下可以将该模式下的系统分为三层架构,也就是浏览器层、Web服务器层和数据库管理层。浏览器/服务器(B/S)模式是目前使用最多的一种教务管理信息系统架构,对于解决分布式应用有良好的效果,但是对
19、于系统的安全和用户控制能力较弱。但随着信息技术的快速发展和教育改革制度的不断加强和深化,而教务教学工作是一所高校的工作重点内容,是整个学校日常工作的核心和基础,需要利用现代化高科技管理手段组织、管理、协调和指挥行政人员、教师和学生进行相关的活动,以便高质量、高效率的完成各项教学任务,同时需要能够灵活智能的应对各种突发事件,这就使得高校的日常教务工作越来越繁杂多变,而传统的信息系统架构,在技术层面和业务逻辑层面并不能直接的通信和交互,这就不能满足复杂多变的业务逻辑处理需求,而随着Internet的快速发展,新的基于Java EE的多层体系架构的信息管理系统快速地发展起来。基于Java EE的多层
20、体系架构的信息管理系统主要是在传统软件的三层架构的基础上,增加了一层业务逻辑管理层,该层主要是集成整个大型系统中的业务功能模块,并将其抽象为业务组件。多层体系架构则根据具体的系统需求灵活的调用业务逻辑组件,完成不同商业应用之间的业务集成功能。多层体系架构为企业提供的威力和灵活性是强大的。如果一个组织将它的IT基础设施抽象出来,并以粗粒度的服务方式表示它的功能,那么服务的消费者就能够以独立于底层实现的方式访问。在功能上, 主要是包括信息管理功能、系统查询功能、学籍成绩管理功能、教学计划管理功能、课程管理功能、教材管理功能、教师管理功能、选课功能、排课管理功能、考级管理功能、考场编排功能、教务信息
21、管理功能等等。如由苏州工艺美术职业技术学院所使用的教务管理系统主要包含数据维护、基本数据管理、教学计划管理、开课管理、学籍管理、教室管理、排课管理、毕业管理等。各模块的功能划分又体现了开发者对数据库的建模思路,模块的划分映射到相应表对信息的划分。在运行模式上,教务管理系统的基于网络使信息管理集中化,利用网络数据库存储信息,通过专用客户端界面,实现各院系与教务处的业务往来。采用文件共享的网络结构,利用桌面数据库存储信息,教务处内各模块管理人员通过专用客户端界面对各模块进行操作。目前国内一些高校在借鉴和吸收国内外先进的教务管理模式的同时,结合本校的具体实际情况,设计开发符合自己条件的教务管理系统。
22、但是大多数的高校没有自己的教务管理系统技术研发能力,普遍热衷于以直接购买软件公司产品的方式来搭建本校综合教务管理平台,而且都十分期望能够选择一套技术成熟、功能完善的综合教务管理系统软件产品,如清华大学开发的“UEAS”高校教务管理系统、湖南青果软件有限公司的“高校教务网络管理系统”、杭州正方软件股份有限公司的“正方高校现代教学管理信息系统”、湖南强智科技发展有限公司的“强智综合教务管理系统”、西安康德信息科技发展有限公司的“高校综合教务管理系统”等。根据青果软件有限公司和正方软件股份有限公司网站发布的信息可知,截至2010年6月,青果公司软件高校用户已达700余所,正方公司软件高校用户已达80
23、0余所,两家公司的软件产品已占据了市场的主要份额。纵观目前国内教务管理系统的研究现状,在安全性和信息更新化方面存在一定的不足。计算机网络具有形式多样性、终端分布不均匀性和开放性、互联性等特征,容易受病毒、恶意软件、黑客和其他不轨行为的攻击,因此加强高校教务管理系统的安全措施就显得相当重要。且各现有系统资料资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户需求。这些还需要不断在实践中摸索与完善。1.3系统基本内容定义二级学院教务管理系统是为了方便二级学院教务人员管理学生信息、管理教师信息、管理课程信息、方便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 学院 教务 管理 系统 毕业设计
限制150内