论文部分内容阅读
目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。因此,各院校迫切学要对自己的现有教学管理系统进行改进和提高,根据国内大学的现在管理模式,结合国际新的思想观念,在校园网络环境下建设先进的、与国际水平接轨的信息化管理平台,提高学校管理工作的现代化水平,使之成为学校公共信息服务体系的重要组成部分。在这样的大环境下,我选择了“教学管理系统”这个设计题目,符合实际需求。随着各种不同应用领域对数据管理的进一步需求,数据库技术的重要性已愈来愈为人所熟知。目前,不仅在大、中、小、微各种机型上都配有数据库管理系统,各行各业的信息系统,甚至是因特网上的信息系统也大都离不开数据库的支持。因此,数据库已成为信息社会的重要基础设施。所谓数据库(Database,简称DB),是将数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享的数据集合。本文论述了教学管理中课程、教材管理系统的设计过程。主要采了计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员减少出错情况,提高工作的效率。重点论述的是一个使用Client/Server技术、面向我校教务处用户的多模块信息管理系统。本文首先对学校教学的实际情况做了详尽的分析,以了解教务处的运转情况。系统符合教学管理的规定,满足高校教师和学生的需要,并达到操作过程中的直观、方便、实用、安全等要求,采用SQL Server 2000进行数据库管理,采用PowerBuilder 8.0显示用户界面信息,访问数据库服务器,模块化程序设计方法,具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。Microsoft SQL Server 2000是一种高性能的关系型数据库管理系统。它是专门为大量的数据处理和管理数据存储而设计的。SQL Server 2000不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也应用于需要在客户端本地存储独立数据库的应用程序中。SQL Server 2000可以动态地将自身配置成能有效地使用客户端桌面或膝上型电脑中的有用资源,而不需要为每个客户端专设一个数据库管理员。应用程序供应商还可以将SQL Server 2000作为应用程序的数据存储组件嵌入到应用程序中。PowerBuilder 8.0是Sybase Inc.的子公司PowerSoft推出的新一代数据库应用开发工具,它除了能够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。在PowerBuilder 8.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称作用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。作为PowerBuilder的对象之一,应用程序对象也有一组事件,当用户运行应用程序时,首先触发应用程序对象的Open事件,在这个事件的事件处理程序中可以设置应用的初始状态、装入其他对象、连接数据库等。教学管理系统是一个数据库应用系统,有关信息都是保存在数据库中。在数据库应用系统的开发过程中,数据库的设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库设计会减少数据库的存储量,使数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。按照需求分析的结构进行系统设计,把系统分为教学计划管理、课程管理、教材管理、用户管理四大模块,每个模块之间的联系做了详细的说明。采用Windows 2003 Server(服务器)和Windows2000/XP以上(客户端)作为系统和网络软件,利用当前流行的C/S结构,可以突破原先教务系统使用的局限性,实现多机同时工作统一数据库。因而就可在多地域、任意时间段来访问教务系统中的数据,大大加强了系统数据共享的能力。本系统开发采用了Microsoft SQL Server2000作为数据库,利用了PowerBuilder8.0作为用户界面的开发工具,实现了系统高效率运作和简易的维护工作。通过界面测试、功能测试完成系统测试,各个模块之间的联系得以实现。本系统实现了数据的集中管理,提供最大程度上的数据共享,在保障了数据一致性的同时,降低了系统的维护工作量。系统模块化的结构使得教学计划管理、开课计划管理及教材管理可以一条龙运行。此系统采用模块化程序设计方法,实现了学年教学大纲管理、课程信息管理、任课教师信息管理和教材信息管理的功能。通过此管理系统,可使教学管理——课程、教材管理工作系统化、规范化、自动化,从而达到提高教学管理效率和完善教学管理的目的。