教务管理信息系统 毕业论文.doc
《教务管理信息系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《教务管理信息系统 毕业论文.doc(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date教务管理信息系统 毕业论文教务管理信息系统 毕业论文摘 要现行的高校教学教务管理模式多为手工操作,工作效率低,随着高等学校办学规模的不断扩大和办学层次的多样化,引进教务信息化管理,设计开发一套网络化教务管理信息系统变得十分必要。 本课题使用ASP.NET作为开发语言,数据库使用SQL server 2000, 采用B/S模式开发一套网络化的教务管理信息系统,主要实现以
2、下功能:(1)教务通知的发布,删除,编辑,更新等;(2)多媒体网上审批。教师通过终端进行多媒体申请,系统结合相关数据生成多媒体申请表,管理员审核后自动形成汇总表;(3)教材网上征订。教师可在自己的终端提交教材相关信息,管理员审核后自动形成教材汇总表,学生可网上查询本班教材信息;(4)网上进行期中教学检查。学生可在各自的终端分别为本班任课教师进行打分,系统根据打分情况计算教师得分,并按照得分高低对教师进行排名。关键词:管理信息系统,教务管理系统,浏览器/服务器模式AbstractMost of the operations concerning educational administratio
3、n is by hand now and it is very ineffective. With the continuous enlargement of the schools scale and the multiplicity of students in university, it becomes very necessary to introduce information management into education management and to design an effective system of Educational Administration Ma
4、nagement.Taking ASP.NET as the programming language, and SQL server 2000 as the background database,an Educational Management Information System worked in B/S mode is developed, which mainly includes the following functions:(1) The issue, delete, edit and update of the notice concerning educational
5、administration.(2) Approval of multimedia applications online. Teachers provide their multimedia applications through themselves terminal. Then the system generates the corresponding multimedia application table referring to the related database. Finally the total multimedia application table is gen
6、erated automatically after the administrator looked through the separated application tables.(3) Subscribe for teaching materials online. Teachers provide the teaching materials information through themselves terminal. Then the total table of teaching materials is generated automatically after the a
7、dministrator looked them through. Moreover, the students can see about the teaching materials which will be used by themselves.(4) Keeping the mid-semester examination online. Students mark the grade for those who teach them through themselves terminal. Then the average score and the rank order of e
8、ach teacher is calculated automatically.Keywords:Management Information System, system of Educational Administration Management,B/S mode-目 录1 引言11.1 管理信息系统概述11.2 教务管理系统开发的意义21.3 研究现状31.4 研究内容及方法32 技术支持52.1 .NET Framework 概述52.2 ASP.NET 简介73 系统总体设计103.1 系统总体功能103.2 系统模块划分113.3 系统数据库设计124 系统详细设计与实现164
9、.1 系统结构164.2 公用模块164.3 教师功能模块204.4 学生功能模块274.5 管理员功能模块285 系统的性能优化335.1 系统安全优化335.2 身份验证375.3 异常处理385.4 系统测试406 总结与展望43参考文献44致谢辞45附录 1 英文原文46附录 2 中文译文541 引言教务管理系统是管理信息系统的一种,本章简要介绍管理信息系统的相关概念以及开发教务管理系统的意义和国内外研究现状。1.1 管理信息系统概述管理信息系统(MIS)的概念于1961年由美国人J.D.GALLAGHER首先提出,是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性
10、学科,研究的是企业中信息管理活动的全过程,以更有效地进行信息管理,同时可以为决策者提供决策支持、辅助企业完成现代化管理。管理信息系统可以保存用户信息,通过对信息进行分析和处理,帮助用户制定计划,规范管理并提供决策依据。具体来说,管理信息系统有如下作用:(1) 用统一的标准处理和提供信息,及时发现数据中隐藏的问题并做出相应处理;(2) 完整地、及时地提供在管理及决策中需要的各种数据;(3) 利用指定的数据关系式分析数据,客观预测未来;(4) 向各级管理机构提供不同详细程度的报告,提高数据利用率;(5) 花最低的费用在最短的时间提供尽可能精确、可靠的信息,以便决策者选择最佳的实施方案,提高企业的经
11、济效益。管理信息系统通常采用C/S 或者B/S模式开发。B/S模式是随着Internet发展起来的一种网络服务应用系统结构,它可以使用Visual Basic、Visual C#、ASP、PHP、ASP.NET和JAVA等众多功能强大的开发工具或者语言开发网络应用程序,服务器端使用后台数据库保存用户数据。而C/S模式要求对客户端和服务器端分别编程。相比而言,对B/S模式的管理信息系统用户无需安装客户端软件,只要使用Web浏览器就可以使用管理信息系统。因此,随着Internet的推广和普及,开发B/S模式的管理信息系统在很多领域得到了应用。本文采用B/S模式开发教务管理系统,系统的基本结构如图1
12、.1所示:Web应用程序服务器(数据库)Web浏览器Web浏览器Web浏览器Web浏览器图 1.1 B/S模式基本结构1.2 教务管理系统开发的意义随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,它的运用极大改进了传统管理模式1,使管理日趋程序化、规范化、现代化。高校作为培养学生的重要基地,随着计算机在高校的大量使用,高校教务管理系统的信息化建设也就顺理成章地提到日程上来,科学的高校教务管理系统将为学校实施高效的教务管理提供及时、准确和可靠的信息。 高等院校教务管理工作是高等教育中的一个极为重要的环节,是整个高等院校管理的核心和基础,面对种类繁多的数据和报表,手
13、工处理方式已经很难适应现代化管理的步伐。因此近年来,随着计算机及通讯技术的飞速发展,已有许多研究人员将这些技术应用于高等院校教务管理工作,开发了一系列教务管理信息系统,并取得了一些成果。 本课题旨在综合运用数据库技术和动态网页制作技术开发一套实用的教务管理系统,该系统具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。1.3 研究现状下面结合国内某些高校在用的教务管理系统对教务管理信息化建设的现状予以说明。北方工业大学在用的高校教务信息管理系统2,包括学生、课程、教师、教学计划、排课、选课、学习指导、校园介绍等功能,它采用微软最新的.NET开发
14、平台,是利用ADO.NET的离线式数据访问技术开发的一种包括学籍管理、成绩管理、学分管理、教学计划、实践环节、开课管理、教师管理、教师评估、考务管理、毕业设计、互动式选课、分布式排课、实验预约等功能的高校教学教务管理网络平台,能够适应高校现代化教学体制的管理需求。长春理工大学在用的高校教务管理系统在完成教务管理基本功能的基础上,适应学分制的管理理念,充分体现在教育教学过程中“以人为本”的现代教育思想,为学校的教学管理提供了全面的技术支持平台,并推广到了国内300余所院校。本课题要开发的系统是在学习借鉴上述系统优点基础上,结合山东科技大学信息学院的教务管理实际,主要完成新闻发布、多媒体网上申请、
15、教材网上征订和期中教学检查等功能1.4 研究内容及方法1.4.1研究内容本课题所开发的系统主要实现以下几个功能:(1)教务通知的发布,修改,删除,编辑,更新等;(2)多媒体网上审批,教师通过终端进行多媒体申请,系统结合相关数据生成多媒体申请表,管理员审核后自动形成汇总表;(3)教材网上征订,教师可在自己的终端提交教材相关信息,管理员审核后自动形成教材汇总表,学生可网上查询本班教材信息;(4)通过网络进行期中教学检查,学生可在各自的终端分别为本班任课教师进行打分,系统根据打分情况,自动对教师按照得分的高低进行排名。1.4.2 研究方法整个系统采用B/S模式开发。用户系统实现后无需安装客户端软件,
16、只要使用Web浏览器就可以使用管理信息系统。当然B/S结构管理信息系统的主要操作都在服务器上完成,对服务器的要求比较高。开发语言采用ASP.NET。ASP.NET是一个基于.NET环境的、可以用任何与.NET兼容的语言进行编程的应用程序。另外,任何ASP.NET应用程序都可以使用整个的.NET Framework。开发人员可以方便的获得这些技术的优点,其中包括托管的公共语言运行环境、类型安全、继承等。ASP.NET采取code-behind方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。开发平台采用Visual Studio.NET。它吸收了各编程工具的优点,
17、提供了更加有效的工具,大大简化了Web和Windows应用程序的建立过程,如拖放方式,还提供了广泛的新特性,包括完整的开发环境、动态的帮助、丰富的扩展模型等。另外基于网络的客户端。丰富的客户端接口和形成智能设备的统一一致的设计模型,使开发人员在应用程序中能够使用同一个实例。2 技术支持教务管理系统可以使用Visual Basic 、Visual C# 、ASP、PHP、ASP.NET和JAVA等众多功能强大的开发工具或者语言开发网络应用程序,鉴于visual studio 2003强大的功能和对web应用程序的支持,我们采用ASP.NET作为开发语言,使用.NET Framework作为技术平
18、台。下面对这些工具或平台做具体介绍。2.1 .NET Framework 概述2.1.1 .NET.NET是微软公司要提供的一系列产品的总称,具体说来,.NET由下面的几个部分组成:.NET战略、.NET Framework、.NET企业服务器和.NET开发工具。.NET战略是指把所有的设备通过Internet连接在一起并把所有的软件作为这个网络所提供的服务的想法。.NET Framework是一个程序设计环境,它提供了具体的服务和技术,方便开发人员建立相应的应用程序。.NET企业服务器是指SQL Server 20003之类由.NET Framework应用程序使用的服务器端产品。它们虽然不
19、是由.NET Framework编写成的,但是它们都支持.NET。为了能够在.NET Framework上进行程序开发,微软把Visual Studio进行升级,并把升级后的产品命名为Visual Studio.NET4。 2.1.2 .NET Framework.NET Framework是.NET战略的核心。.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务。MS中间语言是.NET的通用语言,无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言;CLR(Common L
20、anguage Runtime,公共语言运行时刻库)用于执行MS中间语言;.NET Framework类库中包含了大量可以实现重要功能的代码库,用户在编写程序的时候可以很方便地把这些库调用到应用程序中,以实现更加复杂的功能。由于这些类库的存在,使得编写功能强大的程序更加容易;.NET语言是指可以将使用其编写的代码编译成为MS中间语言的的编程语言,常见的语言有VB.NET和C#等;Web服务是指可以通过Web访问的组件。2.1.3 公共中间语言在.NET Framework中使用高级语言(例如VB.NET、C#)编写的程序,需要在运行前将其编译成为中间语言(例如MS中间语言)。需要注意的是,中间
21、语言并不是一种可以直接执行的机器代码。与高级语言编写的代码相比,它的可读性很差,但是进行了一系列的优化。为了执行中间语言,需要一个执行环境CLR。CLR在.NET Framework中的位置十分重要,可以说是.NET Framework的基础。CLR用JIT(Just-In-Time)编译器把中间语言代码编译成可以执行的代码,并对程序进行最后的、与机器相匹配的优化,使得程序可以在计算机上尽可能高效地运行。采用这种方式的原因是,早期的编译方式是把程序源代码直接编译成机器代码。这时编译好的程序虽然也进行了与机器相匹配的优化,但是这些优化都是针对编译源代码的机器进行的。如果把编译好的程序放到其他类型
22、的机器上,那么所进行的优化就有可能没有任何意义,并且如果机器的硬件发生变化,那么还有编译后的程序无法执行的可能,因为新的机器可能没有原来机器所拥有的某种资源。而如果采用了公共中间语言的方式,就可以很好地解决这个问题。由于中间语言与机器无关,所以它可以在任何一个可以运行CLR的机器上运行。并且由于所有的关于机器的优化都是由CLR进行的,所以不存在早期编译所产生的由于机器不同而产生的不兼容的问题。2.2 ASP.NET 简介ASP.NET5 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的 Web 开发模型相比,ASP.NET主要有以下优点:(1)性能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务管理信息系统 毕业论文 教务 管理信息系统
限制150内