1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
最主要的是用户管理,学院管理,专业管理,班级管理,教师信息,教室信息,全校课程信息,学院课程信息,班级课程信息,教师课程信息,班级课程教师信息,时间信息,排课信息等。
分别如表,表,表,表,表,表,表,表,表,表,表,表所示。
表用户管理表名称数据类型主键用户名称用户密码用户权限表学院管理表名称数据类型主键学院编号学院名称表专业管理表名称数据类型主键专业名称专业编号学院编号课程库中选择学院课程,对学院课程的基本情况进行管理,可以进行添加,修改,删除,浏览。
改班级号是编辑编号作触发器,当班级库中的班级编号字段有值时,显示出来提示。
教师信息管理对教师的基本情况,所带课程,是否参加本次排课等信息进行管理,可以进行查询,打印,增加,删除,修改。
教室信息管理对教室的基本情况,教室编号,教室名称,教室位置,教室容量,教室特点等信息进行管理,可以进行查询,打印,增加,删除,修改。
课程管理全校课程设计系统排课中所需的所有课程的基本信息进行管理,可以进行高校教学与课表制作管理系统课程管理系统管理排课课程数据管理添加,修改,删表制作管理系统课程管理系统管理排课课程数据管理添加,修改,删除,浏览。
学院课程设计在全校改。
教室信息管理对教室的基本情况,教室编号,教室名称,教室位置,教室容量,教室特点等信息进行管理,可以进行查询,打印,增加,删除,修部分内容简介字段的值。
修改班级号是编辑编号作触发器,当班级库中的班级编号字段有值时,显示出来提示。
教师信息管理对教师的基本情况,所带课程,是否参加本次排课等信息进行管理,可以进行查询,打印,增加,删除,修改。
教室信息管理对教室的基本情况,教室编号,教室名称,教室位置,教室容量,教室特点等信息进行管理,可以进行查询,打印,增加,删除,修改。
课程管理全校课程设计系统排课中所需的所有课程的基本信息进行管理,可以进行高校教学与课表制作管理系统课程管理系统管理排课课程数据管理添加,修改,删除,浏览。
学院课程设计在全校课程库中选择学院课程,对学院课程的基本情况进行管理,可以进行添加,修改,删除,浏览。
班级课程设计在学院课程库中选择班级课程,对班级课程的基本情况进行管理,可以进行添加,修改,删除,浏览。
教师课程设计在全校课程库中选择教师课程,对教师课程的基本情况进行管理,可以进行添加,修改,删除,浏览。
排课课程首先在窗口中的安排课程按钮来进行班级课程信息表中的所有班级课程进行自动安排后,浏览窗口中选择班级所在的学院,指定的班级课程信息显示在指定的表格中,在表格中的课程信息浏览,通过打印功能可以打印每个班级和每个教师的课程表。
班级课表浏览浏览班级的课表信息,包括课程名称,教室位置,教师等。
教师课表浏览浏览教师的课表信息,包括课程名称,教室位置,班级等。
班级课表打印打印班级课程表,包括课程名称,教室位置,教师名称等。
教师课表打印打印教师课程表,包括课程名称,教室位置,班级名称等。
系统数据库设计在数据库的选择上,我们选择了公司的数据库。
数据库名称数据库是有张表构成。
最主要的是用户管理,学院管理,专业管理,班级管理,教师信息,教室信息,全校课程信息,学院课程信息,班级课程信息,教师课程信息,班级课程教师信息,时间信息,排课信息等。
分别如表,表,表,表,表,表,表,表,表,表,表,表所示。
表用户管理表名称数据类型主键用户名称用户密码用户权限表学院管理表名称数据类型主键学院编号学院名称表专业管理表名称数据类型主键专业名称专业编号学院编号学制表班级管理表名称数据类型主键班级编号班级名称学院编号专业编号班级人数班主任入校时间毕业时间表教师信息表名称数据类型主键教师编号教师名称所在学院所学专业性别学历联系电话办公室电话家庭电话表教室信息表名称数据类型主键教室编号教室名称教室位置教室容量教室特点表全校课程信息表名称数据类型主键课程编号课程名称简称总学时数周学时数学分考试形式表学院课程信息表名称数据类型主键学院编号课程编号考试类型课程类型表班级课程信息表名称数据类型主键班级编号课程编号课程名称周学时数表教师课程信息表名称数据类型主键课程编号课程名称教师编号周学时数表排课总表名称数据类型主键教室编号时间编号课程编号教师编号班级编号表打印课程名称表名称数据类型主键时间编号星期星期二星期三星期四星期五班级名称系统功能的实现本系统采用多文档窗体程序结构,程序中的登录窗口,学院管理,专业管理,班级管理,教师管理,教室管理,全校课程管理,学院课程管理,班级课程管理,教师课程管理,功能与子窗体对应,所有自窗体位于主窗体中。
用户管理通过该模块给系统的不同用户不同的权限来限制他们的可操作范围,从而达到数据的安全性和完整性。
根据本系统特点及各领域的工作人员能进行的操作范围的不同我们把用户权限划分为两个类型管理员用户,般用户。
系统的所有功能每个管理员用户使用之前定要先打开连接,后关闭连接,而则会自动打开关闭连接,返回数据库中影响的行数在程序中只要创建个的实例,然后调用其中相应的函数既可。
在建立系统的各子窗体程序过程中,经常需要相应的数据表中添加,修改,删除,查找等数据的操作和返回些数据都是个类中调用相应的函数来完成。
该类的代码为如下添加打开全局对象,系统测试与性能分析系统测试系统测试中主要是对系统子功能进行了测试。
表测试项目表测试范围测试子项目测试结果数据库设置新建,删除,修改设置功能准确实现系统管理用户信息录入新增,修改,查询功能准确实现数据管理学院管理新增,修改,删除功能准确实现专业管理新增,修改,删除,各种查询功能准确实现班级管理新增,修改,删除,各种查询功能准确实现教师管理新增,修改,删除,各种查询功能准确实现教室管理新增,修改,删除,各种查询功能准确实现课程管理学校课程管理新增,修改,删除,各种查询功能准确实现学院课程管理新增,修改,删除,各种查询功能准确实现班级课程管理新增,修改,删除,各种查询功能准确实现教师课程管理新增,修改,删除,各种查询功能准确实现班级课程教师管理新增,修改,删除,各种查询功能准确实现排课课程班级课表信息浏览课程名称,教室位置,教师名称功能准确实现教师课表信息浏览课程名称,教室位置,班级名称功能准确实现班级课表信息打印打印,导出和格式功能准确实现教师课表信息打印打印,导出和格式功能准确实现性能分析系统各功能模块的测试结果从本质上表明了应用系统的实用性,稳定性及方便性。
对于已测试通过我们手工录入的少量数据,系统表现出来了我们预定的效果。
结论通过毕业设置过程中遇到了很多不同的问题,比如说,课程表的编排过程,编排原理等等,但是指导老师帮助下解决了很多遇到的问题。
从而感到做事情必须要认真,还要充满的自信。
随着本学期期末的临近,我的毕业设计也已经完成,其基本的功能均已实现。
通过学期的学习和努力,使我很快掌握了的编程方法,可以达到编写些小型软件的水平。
通过本次的设计及在编写本次设计程序期间,除了学习并掌握门基本的编写程序语言以外,也使我得到了许多宝贵的编程经验。
在进行毕业设计的同时也考验和磨练了我的意志,使我有了长足进步,通过设计和学习,也使本人的逻辑性思考问题的能力得到提高。
谢辞由于时间有限,所以在开发过程中遇到了很多问题,经过反复的调试,查找了大量的相关资料,翻阅相关的书籍以及通过指导教师的认真指导,解决了个又个难题,通过这几个月的开发,较圆满的完成了毕业设计任务。
系统中还有许多不尽如人意的地方,在本次毕业设计中,我从吴艳老师身上学到了很多东西。
吴艳老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。
她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的知识,这对于我以后的工作和学习都有种巨大的帮助,感谢她细心而又耐心的辅导。
参考文献郑阿奇使用教程北京电子工业出版社,王数据库开发经典案例解析北京清华大学出版社,。
数据库编程从入门到精通电子工业出版社,入门经典清华大学出版社,罗斌精彩编程实冽中国水利水电出版社,王珊数据库与数据库管理系统北京电子工业出版社,袁鹏飞,孙军安数据库系统管理北京人民邮电出版社,。
朱莹,吴军华高校课程调度系统的研究与实现南京工业大学学报,高阳,谢宇专高校排课管理系统的开发喀什师范学院报,修磊,杨社堂高校排课管理系统的设计与实现太原理工大学学报,毕业设计论文题目高校教学与课表制作管理系统学院计算机与信息工程学院专业信息管理与信息系统班级信息管理姓名也克亚瓦尔斯学号指导教师吴艳职称讲师年月日摘要前言系统设计系统总体设计方案系统数据库设计系统模块结构图部分模块功能详细设计系统管理数据管理课程管理排课课程系统数据库设计系统功能的实现用户管理学院管理专业管理班级管理教师管理教室管理全校课程管理学院课程管理班级课程管理教师课程管理排课课程浏览数据库的连接系统测试与性能分析系统测试性能分析结论谢辞参考文献高校教学与课表制作管理系统也克亚瓦尔斯摘要课程表是学校教学工作的运行图,课程调度是高校教务管理的重要工作,排出科学,合理,运行高效的课程表,是教学管理工作追求的目标。
本系统改进了需求资源矩阵的算法,并以此为核心,设计并实现了课程调度系统,较好地解决了高校的课程调度问题。
关键词教学管理排课课表管理系统前言在学校教务管理中,课表管理是项重要而艰苦的工作,它包括课表的编排,修改,查询和打印等多项工作,其中课表编排尤为复杂,它需要综合协调学校中的人力,物力和时间,安排好学校的主要教学活动同时,课表编排又是个比较复杂的时间调度问题。
课表调度要涉及学生,教师和设备等多种因素,在课表编制中,随着各种因素的增多,数据量与计算量急剧增加。
