基于access智能排课系统设计

基于access智能排课系统设计-VB(论文+系统+开题报告+答辩PPT)


摘要 
“信息手段革命”转向“信息内容革命”,引发了全球性数字校园建设浪潮。在信息时代的今天,计算机参与事业单位日常业务管理以成为事业单位现代化管理的当务之急。随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。排课问题是一个NP-Complete问题,尤其针对高校的排课一直都没有很好的解决方法,但是此问题又是每个学校在每个学期都会碰到的必要行政作业。本文在相关理论的指导下,在分析以往一些排课软件的基础上,提出一个高校通用排课系统的设计方法,并对一些具体的问题给出相应解决方案。本文介绍了在Vb环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。该系统采用VB6.0作为开发工具,ACCESS2000作为数据库管理系统。简单介绍了VB6.0的编程环境和其数据库编程技术。在可行性研究和需求分析的基础上,对系统的设计方案、功能模块、接口设计、数据库系统设计和安全设计等进行了较详细的论述。 
该系统遵循先进、经济、安全、高效、可靠、易操作、易维护和开放的设计原则。 
最后,对课题设计作出客观评价和总结,并对系统的不足之处提出其改进方案和新的构想方案。在论文末,将列出有关的参考文献。 
关键词:高校;教务;排课;排课系统;专家排课 


Abstract


" means revolution of information " is turned to " the content revolution of the information ", has caused the global digital campus to build tides . During this information times, combining computers with enterprise usual events management has become an emergent task that every enterprise must accomplish as soon as possible.With the popularization and use of the computer, present management has been promoted much, more and more jobs have been done by computer.Course arranging Problem is an NP-Complete Problem, there is no a good solution for this matter of the college. However, it is also a necessary administration task for every school in every semester. This essay, with the correlative theory’s guidance, on the basis of analyzing some courses-arraying software, proposes a design method of commonly used courses arraying information system in college, and solves some of the certain problems.This article introduces the detailed process of exploring a management information system under the environment of Vb, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. Then makes a concise description of programmable environment and database technique of VB6.0. Based on feasibility analyzing and system demand analyzing, emphatically expounds design-project、 functional model、interface designing database system designing、 security design in this paper.
The MIS of school’s magnetic card strictly follows the design principle of security, economy, efficiency reliability, and easy operating, maintaining and expanding.
Finally, the author makes a subjective estimate of his design, and puts forward improving methods and new plans to overcome the shortcomings of the existing system.At the end of this article, references are listed.
Key Words: college; teaching affairs; courses arranging; courses arrangement management system; expert courses-arraying


摘要 1
Abstract 1
第1章 绪 论 5
1.1背景分析 5
1.2意义 5
1.3 需求分析 5
1.3.1 需求 5
1.3.2 分析 6
1.4功能 7
1.5结构 8
1.6 算法分析 8
1.6.1遗传算法的基本思想 11
1.6.2遗传算法的结构 12
1.6.3遗传算法的基本原理 15
1.6.4遗传算法的收敛性 15
1.6.5遗传算法的性能(在排课中的应用) 16
第2章 开发语言的介绍 21
2.1系统开发环境介绍 21
2.2开发语言简介 21
2.2.1 Visual Basic6.0基本概述和特点 21
2.2 ACCESS简介 23
2.2.1 ACCESS概述 23
2.2.2 Access的启动和退出 23
2.2.3新数据库文件的创建 25
2.3数据库文件的打开及数据库对象 26
第3章 系统分析 28
3.1可行性研究 28
3.1.1系统可行性分析 28
3.2现行设计方法的优缺点 30
3.3系统需求 30
第4章 系统总体设计 31
4.1 系统功能模块设计 31
4.3 数据库设计 33
4.3.1 数据库需求分析 34
4.3.2 数据库逻辑结构设计 36
4.4登陆系统流程图 39
4.5 主界面中课表生成部分流程图 39
4.5.1 班级管理流程图 39
4.2.2 班级课程处理流程图 40
4.5.3 课表生成部分流程图 42
4.5.4 报表输出功能 44
第5章 系统详细设计 45
5.1 系统流程图 45
5.2 创建工程项目 45
5.3 创建系统的主窗体 45
5.4 系统管理模块的设计 81
5.4.1 系统用户管理模块主要实现: 81
5.4.2 用户登陆窗体的创建 81
5.4.3 用户管理窗体的创建 84
5.4.4 日志管理窗体的创建 85
5.4.5 修改用户密码窗体的创建 86
5.5班级管理模块的设计 86
5.5.1 辅助功能模块主要实现的功能: 86
5.5.2 课程类型管理窗体的创建。 86
5.5.3 年级专业管理窗体的创建 93
5.5.4 教学时间段窗体的创建。 101
5.5.5 班级管理窗体的创建。 102
5.5.6 教室管理窗体的创建 102
5.5.7 教师管理窗体的创建。 103
5.5.8 课程管理窗体的创建。 103
5.6 排课管理模块的设计 104
5.6.1 排课管理模块主要实现的功能: 104
5.6.2 生成课程管理窗体的创建 104
5.6.3 手动排课窗体的创建 105
5.6.4 自动排课窗体的创建 105
5.7 课表管理模块的设计 106
5.7.1 课表管理模块主要实现如下功能: 106
5.7.2 班级课表窗体的创建 106
5.7.3 教师课表窗体的创建 106
5.7.4 教室课表窗体的创建 106
5.7.5 日期课表窗体的创建 106
5.8 关于模块的设计 106
结论 108
参考文献 110
致谢 112
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值