工业职业技术教师调课系统
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发软件 1
二、系统分析与设计 2
(一)系统功能需求 2
(二)系统分析图 2
(三)数据库设计 4
(四)原型设计 8
(五)开发及运行环境 10
三、概要设计 10
(一)基本设计和处理流程 10
(二)系统功能模块图 10
(三)系统功能结构 11
四、系统具体实现 12
(一)登录 12
(二)教师临时调课申请表 14
(三)查看个人信息 17
(四)查询课表 17
(五)查询班级表 18
(六)查询教室表 22
(七)查询个人表 25
(八)教室使用反馈 27
(九)审批 28
(十)查看教室 30
五、结束语 31
致谢 32
参考文献 33
一、引言
(一)开发背景
课表是学校安排课程让学生去上课的工作任务,学生是学校最重要的,所以让学生能更好的学习知识,老师及时的调课,就保证了学生的时间,这样就可以说,调课是教务系统中重要组成部分。很多高校呢,都有自己的学校网站,教务网站就是其中的一个,然而调课是在教务中的一部分。因此,调课工作基本上都是人与人相互交流,然后成为了一种流程。通常的调课流程是:老师因为某些因素不能上课,现在科技发达打打电话,让同事帮帮忙请假说明原因,系部的管理人员同意了呢,再报给教务管理人员进行审批,管理人员审批 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
并且反馈意见。因此时效较差,产生的周期性较长,不利于教学监督管理并且检查困难。
(二)选题意义
教师通过很多种方式像打电话、让在同一办公室的老师、亲自向教务管理人员进行申请调课,这样周期性长,时效性差,可能由于这样的原因,既耽误了老师的事情,而且又导致课程不能正常的进行。大量时间被浪费了,然而调课系统,解决了这一系列的问题,教师不再由于时间和地点的限制,不能及时的调课。更加有效率,更加方便的进行调课。有利于教师和课程上的安排,让学生利用时间安排自己的生活。也加强了教务管理系统,使系统更加的强大。
(三)设计目标
教师调课系统对教师调课这件事容易简单,主要设计目标包括是教师查询班级课表,年级课表以及个人课表。教师可以申请长期调课和临时调课。教师可以进行查看调课表是否通过。后台管理员可以进行对课程表的审批。对教师的信息进行管理。
(四)开发软件
1. Microsoft SQL Server 2008
SQL Server 2008它支持ASP.NET中B/S结构,很快速的从数据库中读出来显示到页面上。用户自己可以根据自己想要的数据给予它数据和随性自由的去改变数据显示的形式、方法,此外,图表能够显示图标。丰富的服务集合来和数据交互作用,可以对数据进行增加、删除、修改、和更新;可以存储大量数据并且能对丰富类型的数据进行管理。并且可以方便的存储于任何设备的信息,从电脑桌面到移动端。
2.ASP.NET技术
强大性和适应性
ASP.NET是通编译软件进行编译后的一种程序,它的语言是很有容纳性的,也就是说它兼容性很强,这样使它很强大。而且程序员编写的程序也就很容易运行看到结果。
简单易学
Asp.net在编写程序是显示在网页的代码是在前面的,然而功能性的代码放在后台的。所以这样的话就不会复杂,不会让人分不清楚。可以在各种平台上运行程序的结果
高效可管理性
Asp.net具有多个处理器,可以高速的处理数据,加快程序的运行,自定义性和可扩展性,使得程序员可以定义自己的代码。Asp.net具有 .NET Framework框架,开发人员可以将控件拖到Web页面上进行调试。
综上可知,asp.net是一种很有用的开发工具,可以快速掌握开发知识。
二、系统分析与设计
(一)系统功能需求
教师调课系统基于教务系统管理,目的是教师更加方便,更加有效率的进行调课,主要功能如下
1.系统前台主要功能
教师通过自己的工号,登录到教师调课系统中,教师可以进行个人信息的查看,可以根据自己所需要的条件对课程表进行查看,还可以进行调课,可以选择自己的调课类型申请。 对使用完教室进行信息的反馈。
2.后台主要功能
管理员对个人信息的添加、删除、修改。可以对教室添加、删除修改。管理对教师的申请进行审批,反馈信息。
3.可行性分析
从技术上来讲,Asp.net和SQL server 2008能更快速的进行处理信息,容易开发教师管理系统。
从交互界面上来讲,人机交互性好,能让人们对着系统感兴趣,想使用它。
从时间上来讲,更节省开发者的时间,让开发者有时间去开发更多对人们有力的系统。
(二)系统分析图
1.E-R模型图:数据表各自的字段、属性和数据表之间相互的联系,如图2-1所示:
1
1
1 1
1
1 1 1 n
1
1
1 n n n
1
1
图2-1 实体对象类模型图
(三)数据库设计
1.数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
教师表:教师ID, 系部编号,教师姓名,所属院系,教师图片,教师登陆密码,性别,学历,手机号,电话,现居住地,户籍,通讯地址,名族,政治面貌,身份证号,QQ号码,邮政编码,登陆次数
临时调课表:调课编号,调课者,调课学科,调课班级,调课原因,申请时间,调课前周次,调课前星期,调课前节次,调课前地点,调课后周次,调课后星期,调课后节次,调课后地点,状态,调课类型
专业表:专业ID,专业名称
课程安排表:编号,班级编号,课程编号,教室编号
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发软件 1
二、系统分析与设计 2
(一)系统功能需求 2
(二)系统分析图 2
(三)数据库设计 4
(四)原型设计 8
(五)开发及运行环境 10
三、概要设计 10
(一)基本设计和处理流程 10
(二)系统功能模块图 10
(三)系统功能结构 11
四、系统具体实现 12
(一)登录 12
(二)教师临时调课申请表 14
(三)查看个人信息 17
(四)查询课表 17
(五)查询班级表 18
(六)查询教室表 22
(七)查询个人表 25
(八)教室使用反馈 27
(九)审批 28
(十)查看教室 30
五、结束语 31
致谢 32
参考文献 33
一、引言
(一)开发背景
课表是学校安排课程让学生去上课的工作任务,学生是学校最重要的,所以让学生能更好的学习知识,老师及时的调课,就保证了学生的时间,这样就可以说,调课是教务系统中重要组成部分。很多高校呢,都有自己的学校网站,教务网站就是其中的一个,然而调课是在教务中的一部分。因此,调课工作基本上都是人与人相互交流,然后成为了一种流程。通常的调课流程是:老师因为某些因素不能上课,现在科技发达打打电话,让同事帮帮忙请假说明原因,系部的管理人员同意了呢,再报给教务管理人员进行审批,管理人员审批 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
并且反馈意见。因此时效较差,产生的周期性较长,不利于教学监督管理并且检查困难。
(二)选题意义
教师通过很多种方式像打电话、让在同一办公室的老师、亲自向教务管理人员进行申请调课,这样周期性长,时效性差,可能由于这样的原因,既耽误了老师的事情,而且又导致课程不能正常的进行。大量时间被浪费了,然而调课系统,解决了这一系列的问题,教师不再由于时间和地点的限制,不能及时的调课。更加有效率,更加方便的进行调课。有利于教师和课程上的安排,让学生利用时间安排自己的生活。也加强了教务管理系统,使系统更加的强大。
(三)设计目标
教师调课系统对教师调课这件事容易简单,主要设计目标包括是教师查询班级课表,年级课表以及个人课表。教师可以申请长期调课和临时调课。教师可以进行查看调课表是否通过。后台管理员可以进行对课程表的审批。对教师的信息进行管理。
(四)开发软件
1. Microsoft SQL Server 2008
SQL Server 2008它支持ASP.NET中B/S结构,很快速的从数据库中读出来显示到页面上。用户自己可以根据自己想要的数据给予它数据和随性自由的去改变数据显示的形式、方法,此外,图表能够显示图标。丰富的服务集合来和数据交互作用,可以对数据进行增加、删除、修改、和更新;可以存储大量数据并且能对丰富类型的数据进行管理。并且可以方便的存储于任何设备的信息,从电脑桌面到移动端。
2.ASP.NET技术
强大性和适应性
ASP.NET是通编译软件进行编译后的一种程序,它的语言是很有容纳性的,也就是说它兼容性很强,这样使它很强大。而且程序员编写的程序也就很容易运行看到结果。
简单易学
Asp.net在编写程序是显示在网页的代码是在前面的,然而功能性的代码放在后台的。所以这样的话就不会复杂,不会让人分不清楚。可以在各种平台上运行程序的结果
高效可管理性
Asp.net具有多个处理器,可以高速的处理数据,加快程序的运行,自定义性和可扩展性,使得程序员可以定义自己的代码。Asp.net具有 .NET Framework框架,开发人员可以将控件拖到Web页面上进行调试。
综上可知,asp.net是一种很有用的开发工具,可以快速掌握开发知识。
二、系统分析与设计
(一)系统功能需求
教师调课系统基于教务系统管理,目的是教师更加方便,更加有效率的进行调课,主要功能如下
1.系统前台主要功能
教师通过自己的工号,登录到教师调课系统中,教师可以进行个人信息的查看,可以根据自己所需要的条件对课程表进行查看,还可以进行调课,可以选择自己的调课类型申请。 对使用完教室进行信息的反馈。
2.后台主要功能
管理员对个人信息的添加、删除、修改。可以对教室添加、删除修改。管理对教师的申请进行审批,反馈信息。
3.可行性分析
从技术上来讲,Asp.net和SQL server 2008能更快速的进行处理信息,容易开发教师管理系统。
从交互界面上来讲,人机交互性好,能让人们对着系统感兴趣,想使用它。
从时间上来讲,更节省开发者的时间,让开发者有时间去开发更多对人们有力的系统。
(二)系统分析图
1.E-R模型图:数据表各自的字段、属性和数据表之间相互的联系,如图2-1所示:
1
1
1 1
1
1 1 1 n
1
1
1 n n n
1
1
图2-1 实体对象类模型图
(三)数据库设计
1.数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
教师表:教师ID, 系部编号,教师姓名,所属院系,教师图片,教师登陆密码,性别,学历,手机号,电话,现居住地,户籍,通讯地址,名族,政治面貌,身份证号,QQ号码,邮政编码,登陆次数
临时调课表:调课编号,调课者,调课学科,调课班级,调课原因,申请时间,调课前周次,调课前星期,调课前节次,调课前地点,调课后周次,调课后星期,调课后节次,调课后地点,状态,调课类型
专业表:专业ID,专业名称
课程安排表:编号,班级编号,课程编号,教室编号
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1890.html