1、 1 论文题目:简易排课系统论文题目:简易排课系统 摘要摘要 随着科学技术得不断发展,计算机科学日渐成熟,其强大得功能已成为人们 深刻认识,它进入人类社会得各个领域并发挥着越来越重要的作用。作为计算机 应用的已部分,使用计算机对数据信息进行管理及处理,具有着手工管理所无法 比拟的的优点,能够极大的提高数据信息管理的效率,也是学校的科学化、正规 化管理,与世界接轨的重要条件。 本文介绍了为规范学生排课而开发的数据库软件简易排课系统的设计与 实现的全过程。 该系统是典型的信息管理系统, 利用 Visual Basic (以下简称 VB) 语言环境和关系数据库 Access2003 来完成,总体设计
2、结合了先进的管理思想, 整个软件采用模块化设计,便于修改扩充,具有可配置性,可适应多种排课需求 和使用。 该系统能实现排课的各种功能,包括排课课程的自动生成、课程的查询、教 师信息编辑、教室信息编辑、班级信息编辑、教学计划编辑等,能录入相关数据 信息,能按不同需求进行查询统计,并输出打印报表。考虑到以后的发展,我们 还设计了一些附加程序,数据库接口,使系统功能有更大的扩展空间;为了能让 系统发挥出最佳性能,我们也做了一部分系统优化工作。 目前,此系统已经调试运行成功,达到预期目的。 【关键字】 窗体、模块 信息录入 数据查询 【论文类型】 应用软件 2 目录目录 1 绪言(引言)5 1.1 课
3、题背景.5 1.2 问题分析.5 1.3 总体要求.5 1.4 论文组织.6 2 系统概述.7 2.1 数据库概述.7 2.2 软件概述.7 2.2.1 软件的模块划分7 2.2.2 软件的运行环境7 2.3 系统功能概述.8 3 数据建模.9 3.1 数据库简述.9 3.2 数据库设计.9 3.2.1 建立表结构9 3.2.2 建立表内容.10 4 系统流程14 4.1 顶层 DFD 图.14 4.2 系统分解图.14 4.3 程序设计流程图.15 4.4 基本数据库如图所示16 4.4 系统结构总图.17 5 系统软件完整实现.18 5.1 系统运行环境要求.18 5.2 软件开发工具.18 5.3 软件安装与卸载.19 5.4 软件操作说明.19 5.4.1 登陆窗口19 5.4.2. 系统主窗体 20 5.4.2.1 教师信息编辑.21 5.4.2.1.1 班级信息编辑21 5.4.2.1.2 教师信息编辑.21 5.4.2.1.3 教室信息编辑22 5.4.2.1.4 教学计划编辑23 5.4.2.2 自动生成课表.24 5.4.2.3 查询和打印课表.25 5.4.2.1.1 班级课程表查询