论文部分内容阅读
随着素质教育的全面推广和中小学校信息化建设的迅猛发展和普及,中小学校的管理模式和管理手段必将发生深刻的变化。为满足素质教育管理模式和校园网络平台建设要求,我们针对吉林省中小学校园信息化建设开发了这套中小学管理信息系统,涉及学校工作的每个环节,为学校的各部门进行日常管理提供了一个比较先进的网络系统平台和稳定、高效的工作环境,以实现信息共享、加快信息反馈、及时纠偏调控、提高工作效率的目的。本系统的应用有利于辅助和引导中小学校尽快建立健全量化管理模式和绩效评价体系,加强数字化、科学化、规范化管理,最大限度地将教职员工从繁琐的手工业务中解脱出来,提高工作效率。本文首先分析了当前中小学管理软件的发展现状,介绍了当前吉林省中小学校的管理现状,阐明了开发一套适合吉林省中小学校特点的管理信息系统必要性和可行性,然后以中小学管理信息系统中的基础信息设置和教学教务管理这两大模块的实际开发为基础,详细说明了本系统总体分析→建模→具体实现的过程。本文也给出了在系统设计中所遇到的一些关键技术。面向对象机制是另一种观察应用程序的方式。利用面向对象机制方法把应用程序分成许多小块(或对象),这些对象是相互独立的,然后可以组合这些对象,建立应用程序,面向对象机制主要优点是重用性即一次性地建立组件,然后反复地使用它们。而合理化建模是项目成功的保证,离开了合理化建模,项目很难自始至终按计划进行下来,而且即使项目完成了,由于没有进行合理化建模,对系统的复杂程度考虑不够,系统的后期维护与改进将无从下手。UML是面向对象的可视化建模语言,可以用UML对软件密集型系统的制品进行可视化、详述、构造和文档化。本文详细阐明了如何用UML对系统进行建模的整个过程,并且给出了两个模块的部分用例图、交互图、组件图、部署图。两层应用程序就是早期的C/S结构应用程序模型,它主要由Client端和数据库Server端组成。其主要缺点是伸缩性不够好,以致开发人员写出的程序在客户端运行时占用大量的系统资源和网络资源。随着应用程序业务逻辑及复杂性的不断增大,其开发工作的难度也越来越高,扩展性也不好。为创<WP=54>建一个具有较强的可扩展的应用程序,多层体系结构符合这个基本要求,多层体系结构的典型是三层体系结构。三层体系结构解决了两层体系结构所存在的问题,其应用程序把业务逻辑独立出来,形成了用户界面层、业务逻辑层和数据库存储层。每一层相对独立,层与层之间通过公用接口来进行通信。这种层与层之间的松散耦合可以简化程序的设计,并提高程序的可扩展性。组件化程序设计方法是实现可扩展的三层软件体系结构的基础,它继承并发展了面向对象程序设计方法,强调真正的软件重用性。采用基于COM的组件化程序设计方法可以设计和实现具有良好的可重用和可扩展的组件。COM+是COM和MTS结合的产物,包含了DCOM和MTS的优点,并提供了更多的系统服务,为开发者快速建立可扩展的应用提供好的解决方案。本方郑重讨论如何用VB和COM+开发多层数据库应用系统,并列出一个实例详细阐明运用VB创建组件的全部操作过程和具体操作方法。本系统的重要组成部分之一是智能排课系统。该系统利用排课向导指引顺序,全面考虑学校课程,根据设置的排课条件合理地进行排课。排课后还可进行手工调整。排课完成后,系统自动生成各班级课表、教师课表和学校课程总表。由于智能排课比较重要,而且难度稍大,本文给出了它的算法。对于管理信息系统来说,查询功能非常重要,而如何提高查询速度,就是一个很关键的问题,本文给出了如何进行查询优化的具体方法。同时,本文也给出了关于ADO方面的一些知识,讨论了并发控制,并对如何通过修改注册表来与远程服务器连接进行了说明。