《mba教务管理系统分析与设计论文-学位论文.doc》由会员分享,可在线阅读,更多相关《mba教务管理系统分析与设计论文-学位论文.doc(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2013届信息管理与信息系统专业毕业设计(论文)毕业设计(论文)题 目MBA教务管理系统分析与设计 专 业 信息管理与信息系统 MBA教务管理系统分析与设计 西安理工大学 管工系 信管专业 中国西安 710048摘 要MBA教务管理系统的分析与设计是学校MBA教务管理信息化建设的理论基础,它为提高教务管理部门的工作效率,对于开发学校MBA教务管理系统具有一定的理论意义和实现价值。本文以西安理工大学MBA教务管理为背景,对国内外部分高校信息化建设进行调查探究,结合大学MBA教务管理的现行情况,采用结构化系统分析的方法,对学校实施教务管理系统的必要性和可行性进行了分析,然后详细阐述了教务管理系统的
2、需求分析,包括教学计划管理,教师管理,学生学籍管理,学生成绩管理,网上选课等方面的需求分析,并对学校教务管理各个模块的业务流程进行了相关的研究和绘制,并对教务管理系统各模块的数据流进行了分析,根据业务流程及数据流图,做出了教务系统各模块的结构图和系统总体架构功能图。同时,在此基础上分析了系统所涉及的各个实体数据,绘制了系统数据库的ER模型,对数据库和数据表进行了分析与设计。最后对系统测试数据,系统开发到系统实施过程涉及的软件平台,开发平台,服务器平台都做了相关说明,系统采用B/S模式,本文对系统运行原理,系统开发所涉及的技术,环境配置都做了较为详细的说明。本文对高校MBA教务管理系统的运行高效
3、性和功能全面性具有一定的借鉴作用,同时对高校教务管理系统的建设具有一定的指导意义。关键词:教务管理系统 系统分析与设计 网站开发The analysis and design of the MBA education management system XianUniversityofTechnology,ManagementScienceandEngineeringdepart,Information managementandInformationsystem,2009levels,Xian,China,710048 AbstractThe analysis and design of t
4、he MBA education management system is the theoretical basis of the schools information construction. It can raise working efficiency of the educational administration departments. And it has theoretical significance and practical value for the develop of the schools MBA education management system.I
5、n this paper, we take a detailed look at the information construction of schools both in China and abroad, on the basis of the xian university of technologys MBA education management system. Firstly, based on schools MBA education management actual situation, we discuss the necessity and feasibility
6、 of establishing education management system in school using the structured design method. Secondly, we elaborate the requirements analysis of the education management system, including the instructional design management, teachers management, student information management, student achievement mana
7、gement and the course-choosing Online analysis and so on. Besides, we study the business process and analyse the data stream of all modules in education management system. Meanwhile, we list all the entity data that related to the system and draw the ER model of the database. we test the system and
8、make some explanations, development platform and server platform.Keywords: The educational administration management system System analysis and design Web site development目 录1 绪论21.1论文研究的背景和意义21.2论文研究的内容31.3 国外研究现状31.4 国内研究现状42 理论和技术支持62.1 web程序工作原理62.2 Jsp工作原理72.3 Java运行环境配置82.3.1 JDK配置:82.3.2 配置环境
9、变量目的82.4. 服务器Tomcat简介82.5开发工具简介92.6 Eclipse编译器tomcat配置103 系统规划103.1 初步调查103.2 子系统划分113.3 可行性分析123.3.1 技术上的可行性研究123.3.2 经济上的可行性133.3.3 社会上的可行性134 系统分析154.1 详细调查154.2 系统需求分析154.2.1 非功能性需求154.2.2 功能性需求154.3 教务管理系统主要业务流程图174.4 教务管理系统主要数据流图234.5 数据字典314.6 基本说明355 系统设计405.1 模块设计415.1.1 功能角度模块划分415.1.2 用户类
10、别模块划分415.2 数据库设计455.2.1 数据库概念结构设计455.2.2 数据库逻辑结构设计475.3 输入输出设计505.3.1 输入设计505.3.2 输出设计515.4 系统物理平台准备526 结论53致 谢55参考文献571 绪论1.1论文研究的背景和意义从91年国内9所高校开始正式招收MBA到2013年的上百所至今已走过22个春秋。MBA学位为培养一种注重复合型、综合型人才培养,能力培养重于知识传授提供了良好的平台。随着国家对MBA教学的重视以及政策的鼓励,MBA成为了现代越来越多管理者最求能力提高的“必修课”,同时MBA也成为了衡量一所学校教学质量,综合水平越来越重要的指标
11、之一。 西安理工大学MBA项目始终把提高教育质量放在首要位置,注重对MBA学员综合能力的培养。为加强MBA教育的管理工作,学校在体制构建、组织机构设置、管理人员配备、教学管理、设施建设、师资培训以及经费使用等方面均给予政策倾斜和大力支持。在学校重点扶持和发展下,在学院优越的教学条件、雄厚的教学力量的支撑下, MBA教育的培养质量逐渐提高,得到了社会的广泛认可。 然而,没有完善的MBA教务管理系统无形中增加了学校教学负担,也给MBA学员带来了诸多不便,这样不利于学校MBA教学的发展管理,所以完善的MBA教学系统是促进学校MBA教学发展,优化教学管理任务的必要工具和手段。本毕业设计正是基于这样的目
12、的,对学校MBA教学进行了深入的研究,综合教学要求,完成MBA教务管理系统的分析与设计。 1.2论文研究的内容 通过实地调研学校MBA教学方式,了解MBA学员对教学需求,搜集国内外MBA发展状况以以及教学模式等资料,根据学校MBA教学目的和发展战略,确定信息系统的发展战略并对系统的需求做出分析和预测。运用结构化系统分析方法,根据MBA研结果确定学校MBA教务管理系统逻辑模型。再根据MBA教务管理逻辑运行模式设计MBA教务管理信息系统的完整物理架构,利用网站开发技术(如Jsp等)和数据库技术,完成后台数据处理以及数据库的设计,并实现搭建系统服务器(如tomcat等)完成系统的部署及实施,完成系统
13、整体测试,消除系统错误隐患。系统运行以及对进行维护。 1.3 国外研究现状早在20世纪90年代初期,伴随着信息通讯技术的迅速发展和广泛应用,1993年,美国政策“国家信息基础设施”(NII)报告的就提出了教育信息化问题,并将之作为美国教育改革的一个基本方向和突破点。正是在这种社会背景下,教育信息化逐渐成为美国,甚至世界各国教育改革与发展的一个焦点。教学信息化问题被许多美国高校当作是信息化建设的重点发展项目。 “教学信息化”,主要是指在高校的教学过程中,改革教学观念、运用系统化的教学设计方法,充分利用信息通讯技术来实现教学组织形式的多样化、教学内容的电子化、教学方法和教学手段的信息化,从而拓展师
14、生之间信息交流的渠道,提高教学效率,扩大教学范围的改革过程。研究表明,目前美国高校教学信息化的建设主要集中在在传统教学过程中使用信息技术工具和手段,在线教学,信息技能培训和教学信息化政策的制订等方面。对于学校教务管理,一般采用面向全局的综合教务管理系统,更确切的说是综合信息系统,通过对学生信息,教学信息等数据进行了综合管理,对学校事务的各个环节进行统筹考虑,形成以提高学校教学管理效率,方便学生学习生活的综合信息系统,他强调校园网各系统间数据的流通。犹如国内部分高校实行的校园一卡通,应用面非常广,学生凭一卡通可以走遍校园的每个角落,可以凭一卡通进入相应的建筑、借阅图书、电子注册、吃看消费等。1.
15、4 国内研究现状高校信息化是高等教育现代化的需要。随着科学技术的不断发展,信息技术将引发高等教育的巨大变革,高等学校要真正步入经济、社会发展的中心舞台,发挥“新世界经济发展火车头”的作用,就必须加快构筑与现代化教育相适应的信息化体系,确保教学、科研和社会服务三大功能的有效发挥,这是高校改革和发展的一项紧迫的战略任务,也是高等教育现代化的必然选择。关于国民经济和社会发展第十个“五年计划”纲要的报告中就提到要“推进教育领域的信息化进程”和“提高教育现代化、信息化水平”。教育信息化是教育现代化实现过程中的重要内容,是实现教育现代化的重要步骤;没有教育的信息化,就不可能实现高等教育的现代化。高等教育信
16、息化是知识经济时代高等教育现代化的必然趋向,必将极大地促进高等教育现代化的进程。近年来,随着我国计算机的发展,信息化建设有了很大提高,政府,企业,高校都开始了自己的信息化建设,都开始建设自己的信息化网络平台,但是,由于我国信息化建设起步较晚,部分人对信息化管理的认识不足,致使一些信息化建设浪费严重,而且效果并不明显,系统适用性差,用户体验较差,功能单一。对于高校目前在我国的高校信息化建设的迫切需求,也促使了教务管理系统软件不断推出,主要有高校独立开发,高校和专业软件公司合作开发以及一些软件开发经验比较丰富或有一定教育背景的软件公司开发的。大部分软件都是依托校园网,采用C/S结构模式,体现学分制
17、管理思想,结合各学校实际教务情况,并在不同细节方面增加特色优势。各教务软件在功能的划分上二十大同小异,主要包括学籍管理、教学计划管理、成绩管理、排课管理、选课管理等模块。其中各教务系统提供商中正方软件股份有限公司的现代教学管理信息系统在用户体验,业务流程中都显示了他的不凡魅力,同时也被一些高校所接受,现如今国内用户已经超过了800所高校。72 理论和技术支持2.1 web程序工作原理本次开发成绩管理系统采用现在较为普遍的B/S体系结构。主要原理是运行在服务器端的Web应用,程序根据用户的请求在服务器端进行动态处理后,把处理的结果以HTML文件格式返回给客户端,其实现的原理如下图2-1所示HTT
18、P请求HTTP响应浏览器服务器Web服务器Web应用程序1Web应用程序2应用服务器网络数据库图 2-1 C/S模式的工作原理 2.2 Jsp工作原理JSP所有的程序都是在服务器端运行的,服务器端收到用户通过浏览器提交的请求,经过一定处理后再以HTML的形式返回给客户端,客户端得到的只是在浏览器中看到的静态网页。服务器上的JSP程序负责处理客户端的请求,其程序代码对于客户端来说是不可见的。JSP和客户端的交互是通过HTTP协议实现的,这个过程主要分为以下4个步骤:(1) 客户端和服务器建立连接(2) 客户端发送请求 (3) 服务器发出响应(4) 关闭连接当第一次运行一个JSP页面时,JSP引擎
19、要完成以下操作:(1)将JSP文件翻译成Servlet文件,是Java应用程序。(2)JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件。(3)JSP引擎调用Java虚拟机解释执行class文件,并将运行结果返回给服务器。(4)服务器将运行结果以HTML形式作为响应返回给客户端浏览器。 本系统主要采用JSP+ JavaBean+Servlet 方式。2.3 Java运行环境配置2.3.1 JDK配置:进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:(1)下载jdk(2)装jdk-6u14-windows-i586.exe(3)配置环境变量:右击“我
20、的电脑”-高级-环境变量 在系统变量里新建JAVA_HOME变量,变量值为:C:Program FilesJavajdk1.6.0_14(根据自己的安装路径填写) 新建classpath变量,变量值为:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar 在path变量(已存在不用新建)添加变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin(注意变量值之间用“;”隔开)(4) “开始”-“运行”-输入“javac”-Enter,如果能正常打印用法说明配置成功!2.3.2 配置环境变量目的(1) 让操作系统自动查找编译器、解释器所载的路径;(2)
21、 设置程序编译和执行是需要的类路径;(3) Tomcat服务器安装时需要知道虚拟机所在的路径。2.4. 服务器Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。诀窍是当配置正确时,Apach
22、e 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。2.5开发工具简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)
23、。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。2.6 Eclipse编译器tomcat配置Eclipse建立Tomcat服务:jee
24、版的Eclipse。Eclipse是没有像MyEclipse或netbeans那样集成Tomcat,需要自己设置。设置方式如下:打开eclipse,New- Other-Server,选择Apache下的tomcat的版本,如图2-2所示:图 2-2 eclipse配置tomcat图注意:如果Next或Finish按钮都是灰的,那么需要到Windw- Preferences - Server - Runtime Environments 中进行设置,增加一个tomcat运行环境,指定tomcat的路径和jre,如图2-3 所示:图 2-3 eclipse配置tomcat路径图至此,系统开发环境
25、搭建完成!3 系统规划3.1 初步调查MBA学位为培养一种注重复合型、综合型人才培养,能力培养重于知识传授提供了良好的平台。随着国家对MBA教学的重视以及政策的鼓励,MBA成为了现代越来越多管理者最求能力提高的“必修课”,同时MBA也成为了衡量一所学校教学质量,综合水平越来越重要的指标之一。 西安理工大学 MBA教育的目标是培养目光远大、知识广博、勇于开拓、富有创新思维、善于沟通与合作的综合型、复合型人才。强调培养学员分析实际问题、解决实际问题的能力。 致力于中国企业家和职业经理人的培养,塑造新型管理五大人才品质特质:(1)国际化的战略意识和竞争观;(2)合作进取的团队精神。(3)敏锐的市场分
26、析和科学的决策能力;(4) 创新务实的管理技能;(5)良好的商业伦理观和社会责任感。为突出MBA教育的核心培养方向,西安理工大学在课程设计、案例建设、教学方法、教学管理和素质训练五个方面构筑了一个特色平台。西安理工大学MBA始终把提高教育质量放在首要位置,注重对MBA学员综合能力的培养。为加强MBA教育的管理工作,学校在体制构建、组织机构设置、管理人员配备、教学管理、设施建设、师资培训和经费使用等方面均给予政策倾斜和大力支持。在学校重点扶持和发展下、学院优越的教学条件、雄厚的教学力量的支撑下, MBA教育的培养质量逐渐提高,得到社会广泛认可。 然而,学校没有完善的MBA教务管理系统无形中增加了
27、学校教学负担,也给MBA学员带来了诸多不便,这样不利于学校MBA教学的发展管理,所以完善的MBA教学系统是促进学校MBA教学发展,优化教学管理任务的必要工具和手段。本毕业设计正是基于这样的目的,对学校MBA教学进行了深入的研究,综合教学要求,完成MBA教务管理系统的分析,设计以及开发。对西安理工大学MBA的现行教学情况对的进行了流程优化。该系统实现以后,将会使教务管理人员从复杂事务中解脱出来。不仅可以提高工作效率和教学管理水平,同时也方便了MBA学员,有利于提高学员素质教育,满足了管理人员、教师和学生的多方面的需要。3.2 子系统划分根据实际需求,本系统包括以下10个基本模块:(1)系统维护模
28、块:进行用户注册、注销,用户修改密码等。(2)用户信息管理模块:用户基本信息的增删改查等操作,如教师信息的管理,学生基本信息管理。(3)排课管理模块:根据个专业教学计划,教师资源,教室资源合理排课。(4)选课管理模块:学员根据自己专业教学计划进行选课。(5)作业管理模块:包括了教师发布作业,教师对学生作业评价等。(6)班级管理模块:管理部门根据各专业划分班级对班级信息进行录入,包含了班级代码,专业等基本信息的输入(7)教学计划管理模块:本模块主要涉及教学计划的增删改。(8)成绩管理模块:本模块教学录入学生成绩,成绩查询等管理(9)财务管理模块:包含了学生学费查询,教师工资查询等管理。(10)教
29、学质量评价模块:本模块主要涉及了教师教学评价和学生反馈等功能。3.3 可行性分析3.3.1 技术上的可行性研究系统主要应用的技术有JSP网站开发,数据库技术,和网站服务器管理等,这些都是本专业教学过程中所学习和接触的知识,现有技术可以达到系统开发要求。JSP方面可以采用JSP+javab+servlet结合方法处理系统业务逻辑,同时采用CSS+javascript+html相结合处理数据显示业务。数据库选择方面根据数据安全性和数据量的综合考虑,应该采用中型数据库,在数据结构化方面本系统采用E-R图首先对系统进行建模,在此基础上减少表内的冗余信息,增强表之间的关联性。从而实现数据结构化、高效存储
30、。因此整个系统在数据存储方面具有技术可行性。服务器方面采用开源免费的tomcat,tomcat是现在许多网站开发者所钟爱的服务器之一,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。同时由于西安理工大学已经有自己的网站,本系统可以依托现有学校网络资源,以减少网络建设等相关费用等,这样就解决了网站建设硬件需求。开发人员主要由学校学生组成。因此,从技术角度来说,开发该系统是可行的。3.3.2 经济上的可行性经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理。如果不能提供足够的系统开发经费,或者系统的投资回报率较低,则系统的开发就应谨慎考虑。由于本系统
31、由学校自行开发,所需技术都为学校开发者所掌握,所以开发费用主要由软件和硬件资源费用。系统开发过程中所用到的软硬件资源有:(1)数据库软件:MSSQL(需要支付数据库厂商一定费用)(2)jsp开发工具: eclips或netbeans等(开源免费)(3)网站服务器: tomcat等(免费开源)(4)同时也可以借助于现有的校园网、硬件设备。所以整个开发实施所用到的费用较低,同时本系统在优化教学管理上起到了一定的作用,综上所述,整个系统不论是在投入还是经济收益都具有很好的经济可行性,所以在经济上是可行的。3.3.3 社会上的可行性软件社会可行性是指,软件作为一个产品是否会提高社会生产效率,是否促进社
32、会和谐以及产生良好的社会舆论。由于高校信息化是现代高校竞争,提高自身教学水平所必须的。同时,学校已经具有了相关教务管理系统,所以在对系统的实施,管理维护以及相关人员对系统的应用的过度都是较为容易实现的,系统所采用的操作和工作方式等符合工作人员和学生的日常习惯,而且操作方便灵活。因此,该系统具有社会可行性。4 系统分析4.1 详细调查通过对MBA教务管理日常所涉及的的事务,人员调查分析,应用业务流程图,数据流图等结构化系统分析工具确定系统业务流程,系统具有基本功能,并对系统所具有的功能模块化分类,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能需求,提出新系统的逻辑模型。4.2 系
33、统需求分析根据对系统的需求分析,将信息系统需求分为了功能性需求分析和非功能性需求分析:4.2.1 非功能性需求非功能性需求主要针对用户体验以及系统扩展性能而做的系统分析,主要涉及:(1) 系统要有良好的扩展性,以应对变化的教学环境。(2) 良好人机交互界面满足计算机水平较差的用户(3) 合理的权限管理机制以应对不同用户的需求(4) 数据查询便捷,支持多条件查询,数据信息修改方便(5) 数据计算尽量让系统完成,尽量减少认为干预4.2.2 功能性需求功能性需求主要针对系统日常事务涉及各个业务模块所做的需求分析,主要涉及:(1) 学生信息管理管理子系统 根据录取名单录入学生基本信息 修改学生个人信息
34、 增加学生个人信息 删除学生个人信息 查询学生个人信息(2) 教师信息管理子系统 增加教师信息 修改教师信息 删除教师信息 查询教师信息(3)教学计划管理子系统 专业教学计划的添加、修改 查询教学计划(4) 排课管理子系统 根据教师、教室等资源进行智能排课 系统智能排课完毕后,对个别排课结果进行调整 自动生成学生课表、教师课表、教室课表、课程表(5) 网上选课管理子系统 确定选课类型(补选,重修,选课),学生网上选课 学生选课数据筛选处理 学生选课结果个别调整 选课结果查询(6) 班级管理子系统 班级添加 班级查询 班级删除 班级修改(7) 作业管理子系统 作业发布 作业成绩录入 作业考核结果
35、查询(8) 成绩管理子系统 规定成绩录入时间段完成学生成绩录入,提交后不可改变 录入补考、重修成绩 查询成绩相关信息 修改学生成绩(9) 教学质量评价管理子系统 网上教学定期反馈 网上教学评价 根据学生评教结果计算出教师课堂评估分数(10) 财务管理子系统 学生欠费情况查询 教师工资查询 教师工资核算录入 学生欠费核算录入(11) 系统维护管理子系统 用户注册,注销 修改密码以上教务管理系统的各个基本功能需求是在MBA日常教务的管理中总结的,它涉及到了教务管理中绝大多数事务。4.3 教务管理系统主要业务流程图教务管理工作是一项较为繁琐的工作,涉及范围广,环节多,信息量大。同时业务多样化,对现行
36、教务管理进行调查,分析其业务流程对系统开发具有重要意义,所以画出业务流程图对系统分析有着重要作用,由于业务流程图符号规定不统一,一般业务流程图基本符号及意义(图例)如下图4-1所示:图 4-1 业务流程图符号含义说明业务处理单元业务处理功能描述文档信息传递过程数据/文件存档根据MBA所涉及的业务对系统整体业务进行分析,可将其分为学生管理子系统,教师管理子系统,网上选课子系统,教务评价子系统,成绩管理子系统,排课管理子系统,教学计划管理子系统,财务管理子系统和作业管理子系统等。学生教务管理者修改特殊数据申请未批准申请批准申请操作员修改特殊数据修改普通数据存档修改成功图 4-2 修改个人信息业务流
37、程图学生信息管理子系统是任何类型学生管理系统所不可或缺的部分,他主要分为了学生入学时管理员对学生信息的注册,以及学生自己,相关教师,和教务人员对学生信息增删改查的操作,其学生信息修改业务流程图如图4-2所示:排课管理子系统作为学生选课重要的组成,他是学生选课数据输入部分。他是教务处根据对各院系教学计划的汇总,课程信息,教师信息,班级信息,教师资源信息的汇总统筹计划后做出的排课结果,为学生选课系统提供输入数据,其系统排课业务流程图如图 4-3所示:教学计划教务处智能排课排课资源初步排课结果排课人员交互排课结果教师存档图 4-3 系统排课业务流程图学生选课系统是学生根据排课结果进行选择课程,然后分
38、别生成学生课表信息和教师课表信息,学生名单等,其中学生选课业务流程图如图 4-4所示:学生教师处选课单失败选课结果教务处课程信息选课选课单成功选课结果图 4-4 学生选课业务流程图成绩管理系统涉及了教务管理人员,教师,和学生三个外部实体,教师主要负责成绩录入,教务处负责了成绩管理,而学生主要涉及对自己成绩的查询,他是MBA教务管理系统的重要组成部分。成绩查询业务流程图如下图4-5所示:成绩修改单成绩信息教务处修改成绩统计结果学生成绩录入教师导,及相关部门新成绩单图 4-5 成绩管理业务流程图教学质量评价系统是学校用来对学校教学质量评价的参考依据之一,他主要涉及了学生对教师日常授课的授课方法,授
39、课生动性,授课内容等进行评价,评价结果同时也作为教师工资计算,职称考核的重要指标,但是现行一般教务管理系统涉及的教学质量评价管理并没有起到很好的反馈作用,更多的是作为了对教师工资核算的指标之一,所以本系统重新对教学质量评价业务流程做了调整,在原有的业务流程基础上增加了反馈机制,学生可以随时对教师的教学方式提出自己的意见,这样有助于教学质量的提高。其主要业务流程图如下图4-6所示: 教师处反馈信息教务处处网上评教信息工资单财务部门处网上评教结果图 4-6 教师评价业务流程图财务管理是教务管理系统常规模块,其主要涉及了学生学费计算和学生缴费情况,教师工资计算查询等日常业务,其中教师工资管理业务流程
40、图如下图4-7所示:教务处教师代课学时教师评价结果财务科教师工资单图 4-7 教师工资管理业务流程图系统维护系统主要涉及了教务处对新入职学生,教师基本信息的注册,学生和教师信息的修改,以及对毕业学生和离职教师用户信息的注销,其用户修改密码业务流程图用户忘记密码修改申请修改密码同意改密申请操作员申请未通过教务管理人员新密码存档图 4-8 用户修改密码业务流程图如下图4-8所示:4.4 教务管理系统主要数据流图数据流图主要是描述数据流动,存储,处理的逻辑关系,他是用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能),数据流程分析的目的就是要发现
41、和解决数据流通中的问题, 这些问题有: 数据流程不畅, 前后数据不匹配, 数据处理过程不合理等。通过对这些问题的解决形成一个通畅的数据流程作为今后新系统的数据流程。数据流程图比起业务流程图更为抽象, 它舍弃了业务流程图中的一些物理实体, 更接近于信息系统的逻辑模型。数据流程分析一般是通过数据流程图来实现。MBA教务管理系统主要的数据流图有学生信息管理数据流程图,教师信息管理数据流程图,教学计划管理数据流图,排课管理数据流程图,选课数据流程图,班级管理数据流图,作业管理数据流图,成绩管理数据流程图,网上评教数据流图,财务管理数据流图和系统维护数据流图等。教务管理系统顶层数据流图如图 4-9所示教
42、务管理系统的第一层数据流图如图 4-10所示各子系统的展开数据流图:学生信息管理数据流图如图 4-11所示教师信息管理数据流图如图4-12所示教学计划管理数据流图如图4-13所示排课管理数据流图如图4-14所示网上选课管理数据流图如图 4-15所示作业管理数据流图如图 4-16所示成绩管理系统数据流图如图 4-17所示 网上评教数据流图如图4-18所示财务管理数据流图如图 4-19所示:系统维护管理数据流图如图 4-20所示4.5 数据字典数据流:学生信息管理:数据流学生注册基本信息如表4-1所示名称:学生注册基本信息简要说明:教务管理部门从招生办获取新生名单及新生基本信息数据来源:教务管理部
43、门数据去向:P1.1包含的数据结构:新生姓名新生家庭住址新生学号。总编号:1-01编 号:001流通量:XX份/年 表 4-1 学生注册基本信息排课管理:数据流专业教学计划如表 4-2所示名称:专业教学计划简要说明:各院系根据实际情况,制定专业教学计划数据来源:各院系数据取向:P3.1包含数据结构:专业名称课程代码课程名字学时。专业方向 表 4-2教学计划成绩管理:期末成绩单 表 4-3所示表 4-3 期末成绩单总编号:1-03编 号:003数 量:XX份/学期名称:期末成绩单简要说明:学期末任课教师根据考核结果填写的成绩单数据来源:任课教师数据流去向:P7.1包含的数据结构:科目名称考试考察
44、学生成绩数据存储:排课管理:数据存储D5“排课结果一览表”如表4-4所示名称:排课结果一览表说明:汇总各院系教学计划,教室资源通过计算机排课结构: 课程代码 上课地点 上课时间 上课教师 学时总编号:2-001编 号:001有关的数据流:P4.2 D5 D5学生 D5教师信息量:XX份/学期4-4 排课结果一览表如数据存储D1“成绩一览表”表 4-5所示表 4-5 数据存储条目总编号:7-001编 号:D1有关的数据流:P7.1 D1 D1P7.2 D1P7.3 D1P7.4信息量:XX份/学期 名称:成绩一览表 说明:学期末按班汇集学生各科成绩 结构: 班级 姓名 成绩 科目名称 考试 考查 成绩处理过程:成绩管理:填写成绩单如表 4-6所示表 4-6填写成绩单