毕业论文——教务信息管理系统的设计与实现.doc

上传人:滴答 文档编号:1279668 上传时间:2019-01-27 格式:DOC 页数:28 大小:801.50KB
下载 相关 举报
毕业论文——教务信息管理系统的设计与实现.doc_第1页
第1页 / 共28页
毕业论文——教务信息管理系统的设计与实现.doc_第2页
第2页 / 共28页
毕业论文——教务信息管理系统的设计与实现.doc_第3页
第3页 / 共28页
毕业论文——教务信息管理系统的设计与实现.doc_第4页
第4页 / 共28页
毕业论文——教务信息管理系统的设计与实现.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、 教务信息管理系统的设计与实现 摘 要 随着我国教育事业的不断 发展 ,各级教育层次的教学规模日益扩大,采用传统的教务信息管理方法(如直接手工管理或者开发程度不高的管理系统)不 但浪费大量人力、物力和财力资源, 而且 不能满足当前教育发展的需求。 教务信息管理系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的综合性先进管理手段。系统 是 建立在 WINDOWS操作系统上的基于 C/S(客户机 /服务器)模式 的 教务信息管理系统,选用 VB.NET SQL SERVER 2000 数据库进行开发。 有登录 ,教师用 户,管理员用户 ,学生用户四 个模块。教师用户可以查看自身信息,修

2、改联系方式和密码, 查看 、 录入 、 删除学生基本信息和学生成绩信息。管理员用户可以查看自身和教师信息,查询 、 录入 、 修改 、 删除课程信息和教师任课信息。添加 、 修改 、 删除教师基本信息。查询,添加,删除教师评价信息和修改自身登录密码。 学生用户可以查看自身信息。 全文 设计开发 教务信息管理系统,结合面向对象的思想,采用 典型的 管理信息 系统 , 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 通过系统实现,用户可以在网络环境下直接访问操作权限范围内的各 项信息,同时系统也可借鉴应用到其他教育单位、一般政府机关和厂矿企业进行信息管理。 关键词 : 计算机

3、应用 ; 信息管理 系统; 教务管理; 数据库 ; 数据库程序 设计 Design and Implementation of a Management Information System for the Educational Administration Abstract With the continuous development of our countrys educational cause, the scale of all levels of education are enlarged greatly. Using the traditional method of Ma

4、nagement Information(such as direct manual management or not highly developed management system)will not only waste a lot of manpower, the physical resource and the financial resources, but also be unable to satisfy the demand of current education development. Integrative management system which com

5、bine management science, the information science, the systemic science with the computer science is an integrative managed system which is all-around and advanced. The system is established on the WINDOWS platform based on C/S (Client / Server) model Academic Information Management system, VB.NET +

6、SQL the SERVER 2000 databases are selected to carry on the development. There are four templates model, about logging in teacher-consumers, administrator-consumers and student-consumers. The academic user may examine own information, change the connection tool and password. And also he can browse, l

7、ogging and delete the students basic information and students achievement information. Manager users can look over their own information and teachers information, inquiry, input, edit, and delete the course information and the information of which teacher get the course .And also manager users can a

8、dd,modify, delete teachers basic information and make over the entering password. The student user may examine own information. The thesis is about designing the Management Information System of the Educational Administration, unifies the object-oriented thought, uses the model the information manag

9、ement system, The establishment and the maintenance of the backstage database as well as front end the application procedure development two aspects are included in development. Through the system realization, users can direct access all kinds of information with his/her own competence in the networ

10、k environment , meanwhile this system also can be applied to other education institutions, government agencies, the general mines and factory for information management. Key words: Computer application; management information system;Educational administration; Database; Database programming 第 1 页 1

11、引言 随着信息技术的革命与发展, 计算机已经成为我们学习和工作的得力助手 ,逐渐改变着信息的管理方式,提高了信息管理的安全性和效率,节省了大量的人力和财力。同时 Internet 的普及也促进着 各个行业的发展,从邮寄信件到E-mail,从电话会议到网络会议,从传统物流到电子商务,从面对面授课到远程教学等等一系列的变化,人们无不感觉到 Internet 的强大。信息管理技术的迅猛发展正得力于 Internet 的普及和发展。 目前社会上信息管理系统发展飞快 ,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息 。 鉴于目前学校 教学规模的日益扩大 ,教务 信息呈爆炸性增长的前提下

12、,教务 信息管理的自动化与准确化的要求日益强烈的背景下构思出来的 ,该项目开发的软件 就是 为学校 教务 信息管理系统软件 ,系统 完全独立开发 , 力求使系统功能简洁明了 ,但功能齐全且易于操作 。 该 项目 设计完成后可用于 一些 教育单位 (包括学校 ,学院等等 )的 教务 信息的管理 。 2 需求分析 2.1 教务信息管理 业务 教务信息管理应包括 学校管理条例,基本职能,技能信息,教学成果,培养方案,教学通知,校历等基本信息。还应包括院系设置查询,专业设计查询, 教学计划查询,课程设置查询,教师信息查询,学生成绩查询等功能。提供教师,学生,管理员三种用户的登录,根据身份的不同,操作权

13、限就不同。 2.2 教务信息管理系统功能需求 通过对教务信息管理业务的了解,另外考虑到开放时间只有三个 月,技能力量相对薄弱,所以在 系统 的开发过程中简化了一些功能。 系统提供管理员,教师,学生三种用户的登录。 管理员 可以查看自身和教师信息,查询 、 录入 、 修改 、 删除课程信息和教师任课信息。添加 、 修改 、 删除教师基本信息。查询,添加,删除教师评价信息和修改自身登录密码。 教师用户可以查看自身信息,修改联系方式和密码,查看 、 录入 、 删除学生基本信息和学生成绩信息。 学生可以查看自己基本信息和成绩。 2.3 教务信息管理系统 设计 要求 1.教务信息管理系统类似于 档案管理

14、 ,它 是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者 和管理者来说都至关重要 , 所以 教务信息 管理系统应第 2 页 该能够为用户提供充足的信息和快捷的查询手段。但 目前还有一些单位和部门还是 使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 , 如 : 效率低、保密性差 , 另外时间一长 , 将产生大量的文件和数据 , 这对于查找、更新和维护都带来了不少的困难。 同时 随着学校的规模不断扩大,学生数量急剧增加,有关 教务的 各种信息量也成倍增长。 随着科学技术的不断提高 ,计算机科学日渐成熟 , 其强大的功能已为人们深刻认识 ,使计算机应用逐步渗透到社会生活的每个角落

15、, 它已 在 人类社会的各个领域并发 挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对 教务 信息进行管理 ,具有手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提 教务 管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 2.系统还应具有良好的安全性和稳定性,对数据库的科学的设计避免出现数据冗余。 3.系统应有良好的可操控性和简洁的界面。 2.4 系统功能设计 1.教师,管理员基本信息列表功能 查看所有,或者按条件搜索教师,管理员的基本信息。 2.课程 管理功能 查询,录入,修改,删除课

16、程信息。 3.教师任课信息管理功能 查询,录入,修改,删除教师任课信息。 4.教师评价管理功能 查询,录入,删除对教师的评价信息。 5.教师信息管理功能 录入,修改,删除教师基本信息。 6.学生 成绩 列表功能 维护学生的 成绩, 其中包括 查询,录入,删除学生的各门课程的成绩。 7.学生信息 管理 功能 查询 ,录入,删除 学生的信息,包括基本信息和联系方式。 8.学生信息 查询 功能 学生查询自身的基本信息和成绩。 2.5 运行环境 考虑到现在 Windows 操作系统在中国的普及率很高,而且 SQL SERVER 2000第 3 页 数据库工具 在大学里也作为重点课程学习过。工作中也被绝

17、大多数的编程人员所应用并认可,所以 软件基本运行环境为 : 操作系统: Windows 2000/XP/2003 数据库类型: Microsoft SQL Server 2000 2.6 技术选择 软件设计包括: 数据库的 设计 和 开发 以及前端应用程序的 设计 开发 。 系统设计采用 SQL SERVER 2000 和 VB.NET 这两个开发工具, SQL SERVER 2000开发数据库,利用 VB.NET 进行软件开发,最终完成一个界面优美的管理控制系统。 3 系统开发的可行性分析 3.1 教务 信息管理系统 可行性分析 3.1.1 对系统的简要描述 系统在加入了数据库的支持,使用了

18、 SQL 数据库语言 , 使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面 非常方便 。 3.1.2 改进之处 系统在原先只有管理员,教师用户的基础上,增加了学生用户,方便了学生对自己基本信息和成绩 的 查询。 3.1.3 技术可行性 分析 就目前的开发技术及辅助工具来说,系统需要的功能能够快速 地 实现。而且目前校内 建有局域网 ,这为系统实现 校内 使用 提供了硬件支持 。 就目前使用的开发技术来说 规划 系统的功能目标应该能够达到;利用VB.NET 编程语言和 SQL 数据库语言, 在规定的 三个月 期限内开发工作基本能够实现 需求分析中系统所要求的功能。 3.1

19、.4 系统经济可行性分析 经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本效 益分析要估计 研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。 如果计算机和服务器在已有的情况之下, 系统方案成本小,不需要投入太多的资金,其运行跟维护所费资金又少,投入使用后可 以节省大量人 力、物力、时间等资源,可以提高企事业单位的工作效益。 反之, 购置计算机、服务器等硬件第 4 页 设备的费用 是相当贵的,在中国, 劳动力的成本相对来说较低,从经济上考虑,这时用人力代替电脑工作就节约了成本。所以要从现有设备来考虑运用 哪

20、 种方案,经济上是可行的。 3.2 方案比较 联网交换根据业务数据存放配置可以分为 C/S 结构 (即分布式 )和 B/S 结构(即集中式 )两种方式。 C/S 是用 VB6 这类的可视化编程软件所作,所以在运行的时候有严格的客户褍程序;而 B/S 是用 ASP 语言开发出来的,所有的数据库和执行程序都在服务器褍,客户连接的时候 是通过 IE( 6.0 及其以上)来访问,可以不受机器位置的限制,能浏览服务器的 WEB 服务即能使用软件。 在功能上 C/S 和 B/S 两个版本会有所不同,这是由于编程软件和所对待 的 对像制约 的 ,大部份功能都是相同的。 简单地说, C/S 结构就是除了数据中

21、心外,每个分公司都有各自数据,平时 系统 内部使用本地数据进行查询,定期或不定期的进行数据交换,以获得更新数据; B/S 结构是指整个 系统 只有数据中心有数据,其用户 必须联接上数据中心才能进行数据操作。 B/S 结构可实现 各用户 之间实时交换,只要能上网,就可以随时查看 系统 的 数据 情况 。 具体的可见下表 1 的对比: 表 1(C/S)结构与 (B/S)结构的优缺点比较 比较项目 C/S 结构 B/S 结构 可行性 须在每台计算机上安装软件和数据库 (SQL Server)进行网络连接。 只在服务器上安装软件,其他机器联网后即可进行访问。 实时性 用户 不能实现实时交换。 完全实时

22、 运行速度 系统功能 相等。 用户 较快,因为 用户 使用自己本地数据,所有操作均是对本地数据进行操作。 系统功能 相等。 用户 较慢,因为每次的数据操作均是通过互联网络对数据中心进行操作。 实用性 适用只有 少数或单一用户 ,多个 用户 不能进行实时通信。 适用各种情况的 单位 ,可实现不同地点的实时 处理 ,对 信息 资料和工作情况进行实时浏览。 维护难度 较难。需对服务器和所有客户机软件进行维护。 较易。只需对服务器软件进行维护。 运行成本 较低。不需支付上网费用。 较高。要求 用户 上网, 用户 需支付相应上网费用 通过以上比较,采用 B/S 模式进行开发是比较合理的。但由于开发周期只

23、有第 5 页 四 个月, 另外自身 网页制作技术相对薄弱,在预期时间之内,不能完成需求分析所要包含的功能。 基于以上原因 , 系统采用 C/S 模式进行开发。 3.3 开发工具的选择 Microsoft 公司 总是引导着计算机技术发展的潮流。继 Microsoft Visual Studio 6.0 之后, Microsoft 公司又推出了划时代的 VB.NET。从此,我们步入了 .NET 时代。 除了引入了全新的 C#以外, .NET 在语言上的最大变化来自于对 VB 的改进。崭新的 VB.NET 是 .NET 家族中的杰出代表。经过一番洗心革面, VB 焕发了青春。VB.NET 不但继承了

24、 VB 一贯的优良传统,比如简单易学,程序简洁,而且抛弃了传统的 VB 的很多缺点,还引入了一些堪称是革命性变革的新特点,如可以实现类的完全继承,函数和过程的重载等。 在保持了 VB 语言风格的基础之上, VB.NET 广泛吸收了 .NET 家族中其他语言的优点和长处。这使得其在编译之后( VB.NET 不再有解释执行的方式)产生的代码的执行效率大大提高。所以,无论是作为编程初学者的入门语言还是编程高手们的强大开发工具, VB.NET 都是当之无愧的。 VB.NET 无疑更将成为未来开发各种数据库应用程序的首选语言。这是因为数据库开发本来就是 VB 的传统强项。根据统计,开发功能相当的数据库时

25、,使用 visual C+所需要的时间大 概 是使用 VB 所需要时间的 3 倍。而且在 .NET 平台中, VB.NET 可 以很容易地结合 ADO 技术的继任者 ADO.NET,而 ADO.NET 则是未来数据库应用程序开发所使用的核心技术。 基于以上原因采用 VB.NET 语言进行软件开发。 4 总体设计 4.1 教务信息管理 系统 概要设计 4.1.1 条件与限制 为了评价该设计阶段的设计表示的 “ 优劣程度 ” ,必须遵循以下几个准则: 1.软件设计应当表现出层次结构,它应巧 妙地利用各个软件部件之间的控制关系。 2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现

26、各种特定功能和子功能。 3.设计最终应当给出具体的模 块(例如子程序或过程),这些模块就具有独立的功能特性。 4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 第 6 页 4.1.2 运行设计 1.运行模块的组合 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。 2.运行控制 软件运行时有友好的界面,基本能够实现用户的数据处理 要求。 3.运行时间 系统的运行时间基本可以达到用户所提出的要求。 4.1.3 出错处理设计 1.出错输出信息 在用户使用错误的数据或访问没有权限的数据后,系统给出提示: “ 对不起,你非法使用数

27、据,没有权限! ” 而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。 2.数据恢复 由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。 4.1.4 安全保密设 计 系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作 。 4.1.5 维护设计 由于系统较小没有外加维护模块,维护工作比较简单,仅靠数据库的一些基本维护措施即可 。 第 7 页 4.2 总体功能模块图 图 1 总体功能模块图 教务信息管理系统 教师用户 教师基本信息查看 课程信息管理 教师评价信息管理 教师任课信息管理 教师信息管理 管理员密码修改 自身信息管理 学生成绩管理 学生信息管理 管理员用户 学生用户 学生自身信息查看

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。