第1章绪论
随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进步大大地提高了生产率。作为高校,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径。
近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长。
高校通用排课系统正是为了减轻教务人员工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。
该系统是一个管理项目,旨在更好地管理高校的教学与资源整合,推动科技成果的推广转化,推进高校改革,提高高校的办学效率。在现有人力管理基础上,结合日渐成熟的当代计算机技术和各种辅助软件,对人力管理模式进行信息化改造,形成高效、便捷的计算机管理模式,是信息化改造传统产业的一个应用。
(1) 初始设置模块包括四个子模块,即:备份以前数据、载入以前数据、清除以前数据和清除排课数据;
备份以前数据包括:对原有排课数据的备份和对原有课程申请数据的备份;
载入以前数据包括:对原有排课数据的载入和对原有课程申请数据的载入;
清除以前数据包括:对原有排课数据的清楚和对原有课程申请数据的清楚;
清除排课数据:是对已有排课数据进行清楚以用于新的排课数据的建立。
(2) 辅助功能子系统功能;
课程类型信息,年级专业信息,日程安排信息,班级信息,教室信息,教师信息和课程信息的添加、删除和修改。
(3) 用户管理子系统功能;
用户的添加和删除,用户密码的设置和修改,用户权限的设置,用户重新登陆。
(4) 课表管理子系统功能;
包括班级课表、教师课表、教室课表、日期课表的查询功能实现的操作。
(5) 课表管理子系统功能;
包括班级课表、教师课表、教室课表、日期课表的查询功能实现的操作。
(6)系统管理子系统功能;
包括用户管理、日志查看、用户密码的修改和退出系统的功能实现的操作。
(7) 排课管理子系统功能;
包括课程申请管理,手动排课和自动排课三个子模块;其中最重要的模块就是课程申请管理子模块,它是进行自动排课的依据。
本系统主要由两个模块组成。分别是前端的用户管理模块和后端的数据库管理模块。
本论文共分为摘要、正文和结尾三大部分。其中正文分为六章。第一章为绪论,第二章为系统需求分析,第三章为系统总体设计,第四章为系统详细设计,第五章为应用程序的测试,第六章为结论。摘要部分简明的概括了系统的内容和功能。最后为参考文献。
第2章开发语言的介绍
硬件环境: AMD 2200+,1GB内存,20G硬盘,64mb显卡
系统软件: Windows 2000 Advanced Server
DBMS: SQL SEVER 2000
开发语言: Microsoft Visual Basic
Visual
Visual Basic是Microsoft公司推出的程序设计语言,具有简单易学、功能强大、软件费用支出低、见效快等特点。它提供了开发Windows应用程序最迅速、最简捷的方法。它不但是专业人员得心应手的工具,而且易于被非专业人员掌握使用,全世界数以百万计的程序设计人员正在使用Visual Basic开发各种类型的软件。,Visual Basic只有英文版, Basic在推出英文版的同时,又推出了中文版,这大大方便了中国的用户。Visual ,,它所提供的开发环境与Windows 9x或Windows NT具有完全一致的界面,使用更方便,其代码效率已达到Visual C++的水平。在面向对象程序设计方面, Basic全面支持面向对象的程序设计,包括数据抽象、封装、对象与属性、类与成员、继承和多态等。和Visual ,Visual ,即学****版、专业版和企业版,这些版本是在相同的基础上建立起来的,因此大多数程序可以在三种版本中通用。
Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也
排课系统论文 来自淘豆网www.taodocs.com转载请标明出处.