二级学院教务管理系统设计说明.doc
《二级学院教务管理系统设计说明.doc》由会员分享,可在线阅读,更多相关《二级学院教务管理系统设计说明.doc(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.0/56题目二级学院教务管理系统二级学院教务管理系统学生牛武牛武学号 11090640571109064057所在学院数学与计算机科学学院数学与计算机科学学院专业班级信息与计算科学信息与计算科学 11021102 班班指导教师 丽华丽华完成地点理工学院理工学院2015 年 6 月 12 日./56二级学院教务管理系统牛武(理工学院数学与计算机科学学院信息与计算科学专业信计 1102 班,723000)指导教师:丽华摘要二级学院教务管理系统主要是针对大学中的某一个院系的教务工作的进行管理,对于整个学校的教务管理系统来说其信息量大、信息变动频繁历来是各学校的头疼问题,将学校的每个学院的教务容分解
2、后,由各个学院管理本学院的教务容,不仅可以减少整个学校系统的负担,也可以将信息更加细化,维护性也更强,极大的方便各个学院的教务工作,也大大提高了教学质量。本系统采用 MyEclipse 结合 MySQL 数据库进行设计,使用 Tomact 作为服务器,使用 MVC 结构对系统整体做结构化处理,使系统的扩展性、可维护性更强。为了系统的方便使用,该系统从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。前者为系统管理员和教师使用,针对教学信息、用户信息等主要信息进行管理,如:课程管理、成绩管理、教学信息管理、个人信息管理等;后者为学生使用,主要针对学生选课、查看成绩、个人信息查改等。本系统
3、主要模块有:学生登录功能模块,教师登录功能模块,管理员登录功能模块。系统的各模块高聚,低耦合,分工明确使得系统更加易维护。关键词二级学院教务管理系统;Java;Jsp;MVC.I/56EducationalEducational AdministrationAdministration SystemSystem forfor SecondarySecondarySchoolsSchoolsNiu Wu(Grade 11,Class 2,Shaanxi University of Technology,the Institute of mathematics andcomputer scienc
4、e,information and computing science,Hanzhoung,Shaanxi,723000)Tutor:Liu LihuaAbstract:Abstract:Secondary school educational administration management is mainly aimed at one of thecolleges of the Universitys academic work management.Since the whole school educational administrationmanagement system co
5、ntroled the large amount of information,and information changes frequently,it isalways headache problems for the college.The taskof whole school educational administration systemhas been decomposed to each secondary school,and each school of the college will manage different teachingcontent by itsel
6、f.It can not only reduce the burden of the whole college system,can also be more detailedinformation,andmoremaintenance,greatlybemoresimpleforthevariouscollegeeducationaladministration work,greatly to improve the quality of teaching.The system takes MyEclipse as developer kits and takes MySQL as dat
7、abase design tool,using tomactas a server,and the overall system is structured processing by MVC,such thathas better expansibilityand maintainability.In order to facilitate the use of the system,the system is divided into two partsfrom the perspective of management and using:school educational admin
8、istration terminal and studentterminal.The former is used by system administrators and teachers,for the management of teachinginformation,user information,and other information,such as course management,performance management,teaching information management,personal information management;the latter
9、 is used by students,mainly.II/56for student elective,view the results,change personal information.The main modules of this systemcontains student login module,teacher login function module andadministrator login function module.All of modules are highly cohesive and low coupled,and the divisionof l
10、abor makes the system easier to maintain.KeyKey wordswords:Educational administration system for secondary schools;Java;MVC目录1 系统开发概述01.1 系统开发目的与意义 01.2 研究现状 01.3 系统基本容定义 12 系统开发环境与相关技术 2 22.1 MYSQL数据库 22.2 MYECLIPSE简介 22.3 JAVA语言特征 32.4 JSP32.4 开发模式简介 43 系统需求分析43.1 可行性分析 43.1.1 管理可行性 43.1.2 技术可行性 4
11、3.1.3 经济可行性 43.2 系统设计的要求 53.3 系统功能需求分析 54 系统总体设计54.1 系统模块功能设计 54.2 系统顶层数据流设计 74.3 系统 E-R 图 74.4 数据库设计 9.III/564.4.1 数据库表的设计 94.4.2 数据库关系设计 125 系统详细设计 135.1 用户登录管理 135.2 学生管理 155.2.1 学生基本信息 155.2.3 密码管理 155.2.3 学生课程管理 165.2.4 学生成绩 175.2.5 课堂建议 185.3 教师管理 195.3.1 分享教学经验 195.3.2 教师信息 215.3.3 查看修改学生成绩 2
12、15.3.4 教师授课信息 225.3.5 课堂建议 225.3.6 修改密码 235.4 后台管理 235.4.1 个人信息管理 235.4.2 学生信息管理 235.4.3 教师信息管理 265.4.4 课程管理 276 界面详细设计306.1 用户登录界面 306.2 学生管理界面 316.2.1 学生基本信息界面 316.2.2 学生成绩界面 316.2.3 学生密码管理界面 31.IV/566.2.4 学生选课界面 326.2.4 课堂建议相关界面 326.3 教师管理界面 336.3.1 分享教学经验界面 336.3.2 教师信息界面 336.3.3 学生成绩管理界面 336.3.
13、4 教师授课信息界面 346.3.5 教师查看课堂建议界面 346.3.6 教师修改密码界面 346.4 后台管理 356.4.1 个人信息管理界面 356.4.2 学生信息管理界面 356.4.3 教师信息管理界面 366.4.4 课程管理界面 377 软件测试387.1 界面测试 387.2 需求测试 397.3 功能测试 397.4 性能测试 407.5 测试用例设计 408 设计心得41致42参考文献43附录44.0/561 系统开发概述1.11.1 系统开发目的与意义系统开发目的与意义在信息管理现代化的时代,教务管理以现代化的模式管理也成为了一种教学管理的必然模式,尤其是在今天的教学
14、管理上的教学改革方面,学分的统计、绩点的计算,选课的精准和简便更是给教务人员带来了很大的工作量。所以迫切需要研制开发一种针对二级学院管理的综合教务管理软件,以便于减轻教务管理人员的庞大的工作量,也为学生和教师提供更加便捷的学务、教务的查询和管理。对于二级教务管理系统设计的重要性,首先教务信息容包含是巨大的,比如各种信息的查询,各种信息的添加,各种信息之间的关联关系,都需要不同的人来完成不同的操作,如果没有这样一种系统,那将会花费巨大的人力和物力,即使这样的花费也不见得真正的保证操作的正确性,所以就给各种需要查询,或者操作其他事情的人带来了极大的不便,为了减轻各种用户的不同需求本系统以此作为开发
15、的目地,减轻各种与教务有关人员的工作负担。信息化管理不断发展的额现阶段,常用的教务管理的技术也在不断的发展,利用计算机系统进行规模化教务管理的出现在很大程度上提高了教务管理工作以与至整个管理工作的水平和效率,。这样就可以利用计算机快捷的功能进行教务管理数据,为学生、教师提供更加详细,更加准确,更加与时的信息,也减轻了教务管理人员的负担。因此我我个人认为开发一个二级教务管理系统在当下的生活和工作中是有一定的必要性的。二级学院教务管理主要是针对学校中一个院系的教务工作的进行管理,尤其对于整个学校来说每年的扩展招生量不断的扩大,这就使得学校的教务管理系统来说其信息量大、系统的访问量大、信息变动频繁容
16、易导致系统在访问人数多时系统崩溃、数据的重复、数据的不与时性和不一致性,这些严重的问题就成为了各学校整个教务系统的负担,如果将学校的每个学院的教务容分化后,由各个学院管理本学院的教务容,不仅可以减少整个学校系统的负担,也可以将信息更加细化,维护性也更强,极大的方便各个学院的教务工作,也大大提高了教学质量。所以开发一个二级学院教务管理系统是很有必要的。1.21.2 研究现状研究现状随着我国教育的发展和逐步产业化,我国的高校在信息化建设过程中也经过了很多年的努力,已经取得了一定成绩。从引入 PC 开始,到建设初级校园局域网、中型百兆校园网,乃至大型千兆校园网和互联网数据中心(IDC),高校信息化建
17、设不断地跨上一个新的台阶。条件好的学校,依托校园网,围绕本校教务管理实际情况开发各管理模块;条件差一些的学校,就采用单机版的教务管理系统,仅实现其中一些相关的模块,并不是全部教务管理环节都采用计算机信息管理。现在,各大高校在经历了以硬件投资为主的校园网建设之后,在需求的拉动之下,开始了新一轮注重软件建设、以“强调应用”为主题的、以软件开发为主的应用系统改造的新的阶段1。高校的信息化建设,主要是在传统校园建设的基础上,利用现代化的信息技术和手段,将分散的信息资源统一进行管理,形成一个虚拟的数字空间,使得现实的校园信息资源在时间和空间上得以延伸和扩展,从而实现提高教育教学管理水平和效率的目的。各高
18、校的教务管理系统都有自身的特点,不尽一样。在该阶段,大部分高等院校的建设目标是在传统校园网系统的基础上,利用先进的开发技术,将各种分散的教学资源统一起来,搭建出一种异构的数据共享平台,并在该数据平台的基础之上完成各种老系统改造和新系统的开发,从而满足现代教育教学管理的需要。但是传统的信息系统架构基本上都是基于局域网、客户机/服务器模式。基于局域网方式开发的系统,相对来说比较简单,但系统稳定性和安全性较差。客户机/服务器模式是在局域网的基础上发展起来的,主要是以服务器的计算为主,对客户机的要求不高,对整个系统的安全性控制较强,目前这种架构多数用在对安全性要求较高的领域中,缺点是对于分布式应用的信
19、息处理能力较差。浏览器/服务器(B/S)结构主要是针对分布式应用而开发的,是对客户机/服务器结构的一种改进和升级。通常情况下可以将该模式下的系统分为三层架构,也就是浏览器层、Web 服务器层和数据库管理层。浏览器/服务器(B/S)模式是目前使用最多的一种教务管理信息系统架构,对于解决分布式应用有良好的效果,但是对于系统的安全和用户控制能力较弱。.1/56但随着信息技术的快速发展和教育改革制度的不断加强和深化,而教务教学工作是一所高校的工作重点容,是整个学校日常工作的核心和基础,需要利用现代化高科技管理手段组织、管理、协调和指挥行政人员、教师和学生进行相关的活动,以便高质量、高效率的完成各项教学
20、任务,同时需要能够灵活智能的应对各种突发事件,这就使得高校的日常教务工作越来越繁杂多变,而传统的信息系统架构,在技术层面和业务逻辑层面并不能直接的通信和交互,这就不能满足复杂多变的业务逻辑处理需求,而随着 Internet 的快速发展,新的基于 Java EE 的多层体系架构的信息管理系统快速地发展起来。基于 Java EE 的多层体系架构的信息管理系统主要是在传统软件的三层架构的基础上,增加了一层业务逻辑管理层,该层主要是集成整个大型系统中的业务功能模块,并将其抽象为业务组件。多层体系架构则根据具体的系统需求灵活的调用业务逻辑组件,完成不同商业应用之间的业务集成功能。多层体系架构为企业提供的
21、威力和灵活性是强大的。如果一个组织将它的 IT 基础设施抽象出来,并以粗粒度的服务方式表示它的功能,那么服务的消费者就能够以独立于底层实现的方式访问。在功能上,主要是包括信息管理功能、系统查询功能、学籍成绩管理功能、教学计划管理功能、课程管理功能、教材管理功能、教师管理功能、选课功能、排课管理功能、考级管理功能、考场编排功能、教务信息管理功能等等。如由工艺美术职业技术学院所使用的教务管理系统主要包含数据维护、基本数据管理、教学计划管理、开课管理、学籍管理、教室管理、排课管理、毕业管理等。各模块的功能划分又体现了开发者对数据库的建模思路,模块的划分映射到相应表对信息的划分。在运行模式上,教务管理
22、系统的基于网络使信息管理集中化,利用网络数据库存储信息,通过专用客户端界面,实现各院系与教务处的业务往来。采用文件共享的网络结构,利用桌面数据库存储信息,教务处各模块管理人员通过专用客户端界面对各模块进行操作。目前国一些高校在借鉴和吸收国外先进的教务管理模式的同时,结合本校的具体实际情况,设计开发符合自己条件的教务管理系统。但是大多数的高校没有自己的教务管理系统技术研发能力,普遍热衷于以直接购买软件公司产品的方式来搭建本校综合教务管理平台,而且都十分期望能够选择一套技术成熟、功能完善的综合教务管理系统软件产品,如清华大学开发的“UEAS”高校教务管理系统、青果软件的“高校教务网络管理系统”、正
23、方软件股份的“正方高校现代教学管理信息系统”、强智科技发展的“强智综合教务管理系统”、康德信息科技发展的“高校综合教务管理系统”等。根据青果软件和正方软件股份发布的信息可知,截至 2010 年 6 月,青果公司软件高校用户已达700 余所,正方公司软件高校用户已达 800 余所,两家公司的软件产品已占据了市场的主要份额。纵观目前国教务管理系统的研究现状,在安全性和信息更新化方面存在一定的不足。计算机网络具有形式多样性、终端分布不均匀性和开放性、互联性等特征,容易受病毒、恶意软件、黑客和其他不轨行为的攻击,因此加强高校教务管理系统的安全措施就显得相当重要。且各现有系统资料资料单独建立,共享性差;
24、在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户需求。这些还需要不断在实践中摸索与完善。1.31.3 系统基本容定义系统基本容定义二级学院教务管理系统是为了方便二级学院教务人员管理学生信息、管理教师信息、管理课程信息、方便教师和学生处理日常学籍工作而开发的。由于各二级学院教务不同所以有管理的特殊性,决定了教务服务的综合性较其他服务更为突出和特殊,而二级学院教务对用于辅助管理的管理系统要求就相对更高,需要信息更进一步的细化。对于每个学院教务而言,具有实用意义的管理系统,在硬件上应采用互联网、办公自动化等信息技术,在软件上应融入当
25、代各二级学院最大的需求方式最优秀的管理思想,从而更好地辅助教务人员的管理工作。本系统就基于二级学院教务管理的理念和信息技术的结合这样一个出发点而提出的需要。我国的各学校教师、学生人数众多,学校的各二级学院需要一个足够完善的教务管理系统来管理学生的学籍、选课和教师的授课安排等,所以本系统提供了对学生的学籍管理、对学生的选课、.2/56对教师的信息管理等功能,足够教务人员管理日常的教务工作。教务管理系统为教务管理人员管理日常教务工作提供了方便。学生可以使用此系统查询自己已修完课程的成绩、查看自己的学籍信息、选课等;教师可以使用此系统给学生所选的课程打分、查看自己的信息与课程安排情况等;管理员可以使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 学院 教务 管理 系统 设计 说明
限制150内