VB 排课管理系统.doc
文本预览下载声明
吉林化工学院软件课程设计说明书
排课管理系统设计
学生学号:
学生姓名: 胡春东
专业班级: 计算0406
指导教师: 么连福
教师职称: 讲师
起止日期: 2007.06.25~2006.07.06
吉林化工学院
Jilin Institute of Chemical Technology
软件课程设计任务书
题目名称 排课管理系统设计 主要
技术
条件 开发软件:VB
运行环境:WindowsXP 设计内容 条件设置:班级设置,课程设置,教师设置,时间设置。
课表管理:课表安排,课表设置,课表打印。
系统管理:用户管理,密码维护,重新登陆,初始化。 阶段周次 计划完成工作量 指导教师
检查意见 第一周 选题,查找资料,对此设计进行总体界面设计,之后进行模块详细设计,在上述基础上完成课程设计的大部分编程并书写部分说明书。 第二周 继续上周的程序编写,并调试程序,修改调试过程中出现的错误,完成课程设计的所有编程和说明书的书写。最备参加答辩。 考
核
评
语 指导教师:幺连富 年 月 日 答
辩
成
绩 教研室主任: 年 月 日 摘 要
随着计算机技术的飞速发展,计算机在各行各业中的地位明显提高,利用计算机实现学校排课管理更是势在必行。本项目是根据实际调查,遵循实事求是的原则完成的。本系统采用VB设计结合数据库技术,具体分为三个模块:条件管理;课表管理;系统管理。本系统可方便各个学校进行系统信息管理和维护,并允许普通用户进行部分信息浏览。确保了数据的安全性、正确性、完整性和一致性。
关键词:排课系统 ;数据库技术;VB.
目 录
摘 要 I
引 言 1
第1章 信息管理系统的认识与开发 2
1. 1管理信息系统的认识 2
1. 2管理信息系统开发的理解 2
1. 3 VB 6.0和 SOL Server2000的简介 2
第2章 数据库设计 4
2. 1数据库应用系统开发简介 4
2. 2用户数据 4
2. 2. 1 元数据 5
2. 2. 2 索引 5
2. 2. 3 应用元数据 5
2. 3数据库表的生成 6
第3章 系统设计实施 8
3. 1设计工程框架 8
3. 2登入界面 8
3. 3系统主窗体设计 9
3. 4条件设置 10
3. 5课表管理 13
3. 6系统管理 13
结 论 17
参考文献 18
致 谢 19
引 言
每学期开学初,学校教务部门都要对全校教职员工进行排课表,随着在校学生的人数增加,排课表也是一件相当麻烦的事,如果采用人工进行排课,不但工作量大,效率低,而且容易出借,如果采用计算机管理将是一件非常容易的事情,而且准确性高。**中学排课管理系统设计的主要任务就是针对教务部门的排课管理而进行设计开发的,它可以实现排课工作的自动化、规范化。
根据系统功能分析的要求,**中学排课管理系统主要实现以下6个功能模块:(1)条件设置管理模块,可以添加、删除、修改和保存教职员工和课程,班级,学生管理信息;(2)排课管理模块,可以实现对所有班级的任课表、课程表进行查看、修改和保存;(3)教职员工带课查询模块,通过输入员工姓名,可以查询到员工所教的班级和所教的科目;(4)本学期课程设置模块,可以添加、修改、保存本学期学校所开的课程名称;(5)打印模块,可以打印出课程表、教师代课表。
本系统以中文版Visual Basic 6.0为前台开发工具,用中文版SQL 2000作为后台数据库。Visual Basic 6.0,它是由美国微软公司推出的小型数据库开发语言,由于其使用方便,硬件要求不高,易学等特点,它还提供强有力的应用程序开发工具,为将来的维护提供必要的基础。系统的操作对人员的素质的要求不高,只需对他们稍加培训便能胜任。
第1章 信息管理系统的认识与开发
1. 1管理信息系统的认识
管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1. 2管理信息系统开发的理解
管理是出于提高劳动生产率的目的,但为何要提高劳动生产率?是人口爆炸?不是,因为宏观上而言,每个人的能力都足以使其在基本生存上绰绰有余,而地球上的资源也只是相对地匮乏,并未到那种耸人听闻的地
显示全部