{$cfg_webname}
主页 > 计算机 > VB >

课表自动生成(排课)系统的设计与实现(VB+SQL2000)

来源:wenku163.com  资料编号:WK163993 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK163993
资料介绍

摘  要:  本论文设计的是课表自动生成系统,它是学校管理系统的一个主要组成部分,其作用是对所有班级、老师、课程之间进行行之有效的管理。通过本系统不仅可以进行对班级、老师、课程进行快速、高效的更优化排课管理工作,而且还可以对各班级信息、各个老师信息进行快速查询,并可随时进行增加,修改,删除、打印等工作,使操作人员能够快速的对课程进行有效的控制和管理。本论文从各年级、班级以及老师信息管理出发介绍了系统开发的背景,阐述了系统的设计思路和设计方法,并对系统中遇到的问题及应用前景作了阐述。本系统界面友好,操作简单,比较实用。
 
关键词: 信息管理、排课管理、VB应用 
 
Design and Implementation of the College of kewen Division Course Scheduling Management

Abstract: Now, with computer technology in the management of an increasing depth and a wide range of applications, the implementation of information management system has gradually matured technically. Information management system is a continuous development of new disciplines, enterprises and institutions to develop in order to survive, it is necessary to the efficient activities of the organic sector to organize themselves, it is necessary to strengthen management, that is, the various departments to strengthen the internal resources (human, financial , etc.) effective management of the establishment of its own characteristics and to adapt the management of information systems.
    This article describes the environment in the VB the adoption of the "top-down to the overall planning, bottom-up approach to application development" strategy to develop a management information system process. Through the analysis of artificial Timetable traditional time-consuming, effort can not be fast and timely Timetable, which requires the creation of a well-established computer management system programs Timetable. The article detailed schedule automatic generation of system analysis part, from the feasibility analysis, organizational analysis, analysis of management functions, business process analysis, data flow analysis, data analysis algorithm to deal with such areas as described in description; system design introduced some of the major the system design and database design as well as major technology methods.
    In this paper, the design is automatically generated curriculum system, which is the school management system is a major component of the effect of all classes, teachers, courses for effective management. Through the system can not only on the classes, teachers, courses for fast and efficient management of a more optimized Timetable, but also information on the classes, all teachers of information for quick inquiries, and are free to add, modify, delete, print and so on, so that operators can quickly carry out the curriculum of effective control and management. In this paper, from the grade, class and the teacher introduced the information management system development from the background of the system design and design methods and system problems and applications are discussed.
The system user-friendly, simple operation, more practical.

Keywords: Management information systems, arranging schedule management, VB Application
 
排课系统是学校和学生之间的桥梁,基于此宗旨,此系统要实现的目标分为两个方面:
第一,校提供对学生班级课程管理的操作。为此本系统提供了各个班级排课系统中的设置,以及对老师的设置为排课系统生成设下条件。
第二,学生提供对课程安排信息的查询。为此本系统提供了班级课程安排信息查询、教师课程安排信息查询等。学生可以在这里及时的了解班级的排课信息情况。
第2章  信息管理系统论述
管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。
课表自动生成系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用Visual Basic 作前端的应用开发工具 ,利用SQL Server 2000作为后台的数据库,利用Windows作为系统平台开发的课表自动生成系统的运行平台。另外本课表自动生成系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。

功能描述
该信息管理系统可以在Windows NT Server平台上运行,开发工具采用Visual Basic 语言开发。该系统主要包括文件模块、基本信息模块、排课模块、查询模块、关于系统模块等几部分组成。其工作流程为:用户登录通过权限判断,通过以后可以进入系统,进行信息录入、修改、查询和删除以及课程自动排课的操作。
系统的主要功能特点有:
1.系统登录表单
该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。
2.界面
在该界面窗口中,共有文件模块、基本信息模块、排课模块、查询模块、关于系统模块等所有系统功能,用户可以操作菜单的方式快捷地使用系统。
 (1) 理主要是对系统中的操作员信息进行管理操作。
 (2) 管理主要对学校班级信息、老师信息、课程信息等进行管理操作。
 (3) 模块管理该模块是根据设置对学校班级课程进行自动排列。
 (4) 模块主要是对班级课程、教师课程信息进行查询。
 (5) 统模块记录了制作的版权信息。
3.户密码管理
使用本表单可以方便地添加、修改用户的密码,以防密码泄露后对数据的安全性造成威胁。











目  录
第1章  绪论 1
1.1 课题背景 1
1.2 开发意义 1
1.3编程环境的选择 1
1.4系统实现的目标 2
第2章  信息管理系统论述 3
2.1 信息管理开发的方法 3
2.2 信息管理开发过程 3
第3章  系统分析 5
3.1 系统调研 5
3.2 可行性分析 5
3.3 技术上可行性 6
3.4系统需求分析 6
第4章  系统总体设计 8
4.1 功能描述 8
4.2 系统操作流程图 8
第5章  系统详细设计 10
5.1 数据库设计 10
5.2 系统主要界面及实现技术 12
5.2.1  用户登陆界面设计及实现技术 12
(毕业设计)
5.2.2  文件管理模块主要界面设计及实现 14
5.2.3  基本信息管理模块主要界面设计及实现 15
5.2.4  排课管理模块主要界面设计及实现 31
5.2.5  查询管理模块主要界面设计及实现 40
第6章  总结与展望 44
毕业设计体会 45
致谢 46
参考文献 47
英文翻译资料 48

推荐资料