vb教师息管理系统论文大学论文

上传人:大米 文档编号:473356991 上传时间:2023-03-17 格式:DOC 页数:74 大小:1.90MB
返回 下载 相关 举报
vb教师息管理系统论文大学论文_第1页
第1页 / 共74页
vb教师息管理系统论文大学论文_第2页
第2页 / 共74页
vb教师息管理系统论文大学论文_第3页
第3页 / 共74页
vb教师息管理系统论文大学论文_第4页
第4页 / 共74页
vb教师息管理系统论文大学论文_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《vb教师息管理系统论文大学论文》由会员分享,可在线阅读,更多相关《vb教师息管理系统论文大学论文(74页珍藏版)》请在金锄头文库上搜索。

1、关键词:教师信息管理系统 Visual Basic 6.0 SQL Server 2000 管理信息系统1 引言1.1 开发背景科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,减少人员工作量,减轻工作负担,减少工作中因人为原因而造成的错误,避免不必要的损失外,更重要的是能建立准确、畅通、简便的信息流通渠道,为工作提供所需要的准确、及时的信息以及做出正确而及时的选择与决定,从而给采用这门技术的单位带来了巨大的可见或不可见的利益与效益。知识经济的一个重要

2、特征就是竞争的焦点从资金、产品等物化资源的竞争转为智力资源(人才)的竞争。人才是先进科技、先进文化的载体,代表着先进的生产力。随着高校人事制度改革的进一步深化,高校的教师管理工作已经逐步向人力资源管理和开发转化。因此,能否为创造优秀的教学和科研环境,提供优秀的人事保证,将是高校在激烈的竞争中求得生存和发展的关键因素之一。教师信息管理系统正是为满足高校的师资管理建设而设计的,它的开发应用将进一步加快我国教育信息化的建设1。对于一个学校来说,大量教师信息难于通过传统的方法进行管理,这就迫切需要利用计算机技术帮助学校管理者来处理教师信息的日常管理。教师信息管理系统是管理信息系统的一个典型用例,所以开

3、发一种可靠、高效的教师信息管理系统是很有必要的。1.2 开发意义及目的随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本系统就是为了管理纷繁复杂的教师信息而设计的。作为计算机应用的一部分,使用计算机对教师信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师信息管理的效率,是教育的科学化、正规化的管理,也是与世界接轨的重要条件。高校教师信息管理系统

4、是一个以计算机为工具,对教师信息进行处理的人机系统,它能准确、及时地反映教师的当前情况,能利用过去的数据统计分析,能从全局出发辅助学校各职能部门以及校长管理学校师资队伍的建设。可见,教师信息管理系统具有强大的电子数据处理功能,大大提高学校管理人员的工作效率,减轻劳动强度,通过该系统,促进人事部门的规范化管理,提高管理效率和水平;方便快捷地将原来分散的人事信息进行有机地组织和管理,及时提供可靠的数据,为学校的科学化决策提供重要依据。1.3 系统的发展与研究随着计算机软硬件技术水平的不断提高和计算机技术在企业中越来越深入的应用,管理信息系统从低级的业务处理系统向高级的战略信息系统发展。计算机刚刚诞

5、生的时候,主要是执行各种科学计算。从20世纪50年代中期开始,计算机开始在企业管理中应用。最早的应用是工资数据处理,目的是加快数据处理的速度和提高数据处理的精度。这时计算机应用只是偶尔的情况,这个阶段被称为电子数据处理(Electronic Data Processing,EDP)。后来,计算机技术在企业中的许多管理领域使用,这时候的计算机系统开始普遍使用,许多重复性、数据量庞大的工作都使用计算机来完成。但是,这种应用还只是作为事务处理的工具。这个阶段的计算机应用被称为事务处理系统(Transaction Processing System,TPS)。进入到20世纪60年代以后,操作系统、数据

6、库系统都己经开始出现和逐步成熟,因此计算机在企业管理中的应用更加普及,这时使用计算机不仅完成业务数据的处理,还使用计算机系统预先规定好的数学模型,处理一些诸如统计决策等复杂的操作,这个阶段的计算机应用被称为管理信息系统(Management Information System)。进入20世纪70年代末,个人电脑、局域网迅速发展起来,且性能越来越高。人们希望利用计算机技术来完成那些琐碎、繁重的文档管理、公文流转、记事、调度等工作,并且把办公室中的所有工作人员置入一个协同的工作环境中,以便共享网络中的各种资源。这个阶段的计算机应用被称为办公自动化系统(Office Automation Syst

7、em,OAS)。20世纪80年代初,决策支持系统(Decision Support System,DSS)的概念开始出现了。这是因为企业中的决策者已经不满足使用计算机技术处理那些常规的操作,而是希望自己也参与到计算机系统中,并且可以根据需要随时调整模型的参数,以便分析和比较复杂的决策问题。这时还出现了高层支持系统(ExecutiveSupport System)。高层支持系统主要是为企业的高层管理人员提供服务并且以非常友好的方式,辅助高层管理人员执行特定用途的管理和决策。20世纪90年代以来,随着计算机技术和Internet的高速发展,计算机技术在企业中的作用越来越重要。许多企业不再把计算机技

8、术看成一种手段,而是当作保证企业成功的一种战略资源。计算机的应用不仅仅局限于一个企业内部,而是遍及到许多企业。企业资源计划(Enterprise Resources Planning,ERP)、供应链管理(Supply Chain Management,SCM)、客户关系管理(Customer Relationship Management,CRM)、产品数据管理(Product Data Management,PDM)、企业间信息系统(InterOrganizational Information System,IOIS)、电子商务(Electronic Commerce,EC),战略信息系

9、统(Strategic Information System,SIS)等新概念层出不穷。从计算机应用的发展历程可以看出,管理信息系统的概念是动态的,其内容不断地发生变化。20世纪70年代的管理信息系统的概念是一种狭义的管理信息系统,而当前的管理信息系统的概念则是一种广义的概念。无论是决策支持系统、高层支持系统,还是战略信息系统,都可以称为广义的管理信息系统,或者简称为信息系统2。教师信息管理是高等学校管理中很重要的一项工作。传统的教师信息管理是用纸保存在档案室内,它存在着许多的缺陷,如查询困难、占用空间、信息管理不方便等,如需对信息进行改动,则要花费大量的人力物力,并且无法对现有信息及时进行统

10、计。全校各院系教师之间的科研、教学状况也互不了解。采用计算机进行教师信息系统管理,则可避免上述缺点,不但减少存放资料的空间并且能对信息进行快速的查询和获得及时的种类统计结果,在每个存在网络的地方都可以对有关的信息进行查询、管理与统计。高校教师信息管理系统就是在这样的一个外界环境下形成观念并计划实施的。1.4 设计主要工作系统开发的总体任务是提高教师信息的系统化,规范化和自动化水平,从而达到提高学校教师信息管理效率的目的。系统采用模块化程序设计方法,既便于系统功能的各种组合修改,又便于未参与开发技术的人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。系统

11、功能分析是在系统开发的总体任务的基础上完成。本教师信息管理系统需要完成的功能为:(1) 系务员功能模块:实现用户登录、密码修改,对教师用户基本信息的录入、修改、删除、查询等功能;(2) 教师用户功能模块:实现用户登录、密码修改,教师基本信息、工作量、课程安排、师资结构的查询,对其他教师进行工作评价等功能;(3) 教学秘书功能模块:实现用户登录、密码修改,对教师工作量计算、课程安排进行修改、删除、查询,对教师的工作评价进行统计和学校师资结构查询等功能。2 系统开发工具2.1 Visual Basic 6.0简介Visual Basic是Microsoft公司推出的可视化开发环境,是Windows

12、下最优秀的设计工具之一。它是基于Basic语言基础上的一种可视化程序设计语言,是Visual Studio系统产品之一。它不仅继承了早期的Basic所具有的简单易用的特点,而且其编程系统采用了面向对象、事件驱动的编程机制,提供了迅速、简捷地开发Windows应用程序的方法。Visual Basic已经经过了好几个版本,现在的Visual Basic 6.0与以前的版本在开发环境上有所改进:增加了工作组;在代码编辑器中提供了控件属性和方法的自动提示;能编译生成本机代码,大大提高了程序的执行速度等。总的来说,Visual Basic具有以下特点3:(1) 可视化编程用传统程序设计语言设计程序时,都

13、是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。(2) 面向

14、对象的程序设计4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的4。(3) 结构化程序设计语言Visual Basic是在BASIC语言

15、的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行5。(4) 事件驱动编程机制Visual Basic通过事件来

16、执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。(5) 访问数据库Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Par

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号