-基于web的教师调停课系统管理分析与设计本科学位论文.doc

上传人:教**** 文档编号:87911509 上传时间:2023-04-18 格式:DOC 页数:14 大小:168.50KB
返回 下载 相关 举报
-基于web的教师调停课系统管理分析与设计本科学位论文.doc_第1页
第1页 / 共14页
-基于web的教师调停课系统管理分析与设计本科学位论文.doc_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《-基于web的教师调停课系统管理分析与设计本科学位论文.doc》由会员分享,可在线阅读,更多相关《-基于web的教师调停课系统管理分析与设计本科学位论文.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于Web的教师调停课系统管理分析与设计基于Web的教师调停课系统管理分析与设计一、 摘要 调停课是搞笑教学工作的重要环节,在排课和调课的过程中,总会出现课程不足或冲突等尴尬状况,如何充分利用师资,实现有序的课程调度,是教务处等人员亟待解决的难题。目前,大多数课程安排以在教师为主,课程调度工作已手工操作为主,通常的课程调停流程是:先由教师申请调停课,然后院级主管部门审批,审批后又交由教务处相关主管负责审核。人工流程是调停课申请表一式三份由教师填写好,请院办教学主任签字,然后由主管教学副院长签字,再将表格交至教务处分管教学的教务处副处长签字,签完字的表格一份交教务处排课部门,根据教师的调课意向时

2、间安排新的教室(会输出一个教室安排表单),另一份表交给校评估办,然后一份表交回学院存档,当然教师还会将调好的时间和补上课的地点再通知学生。这种方式占用人员较多,也不利于教室和课程调度后记录的保存,体现了工作方法原始,办理流程繁杂,工作效率低下 ,且容易造成调课冲突 。 为解决以上问题 ,结合实际调停课的流程 ,本文将介绍设计和实现一个基于 Web 的实训室调课系统, 从而对教师调课工作进行有效的宏观管理,实现实训室和课程管理的科学化,提高教学管理的质量和效率。二、 教师调停课系统可行性分析随着高校与众多教学单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公室应用系统,满

3、足信息高度共享和即时发布的需求,有效实现内部知识信息管理,成为众多教师用户的共同需求。教师调停系统,为学校的广大教师和教学系统提供了一个较好的解决方案。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQL SERVER 2000数据库,使得本系统可以方便和其他子系统进行数据交换。同时,注意了从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。三、 教师调停课系统需求分析 3.1系统目标设计系统开发的总目标示实现老师和排课系统或者教室管理系统管理的系统化、规范化和自动化。 能够让老师进行申请,请院办教学主任签字,然后由主管教学副院长签字,再将表格交

4、至教务处分管教学的教务处副处长签字,签完字的表格一份交教务处排课部门,根据教师的调课意向时间安排新的教室(会输出一个教室安排表单),另一份表交给校评估办,然后一份表交回学院存档,当然教师还会将调好的时间和补上课的地点再通知学生。 能够让教务主管清楚的查询、修改、删除各教室的课程安排、各老师的课程安排信息。 能够让系统管理员对老师和教务主管的账号进行查询、修改、删除,以及对系统的维护。3.2系统功能需求分析(1)显示今日课程:主要显示的是当天哪些教室有上课、停课。方便教务主管查看和管理教师。(2)调停课申请:教师用户通过页面注册登录后,查看哪些教室在指定日期未被占用,于该日对未被占用的教师提出调

5、课申请,同时可附加对原来课程提出停课申请,当提交申请成功后,系统再自动发送邮件给相关审核人员,做到提醒作用。(3)调课审核:实行双部门审核机制,当某个申请通过一个部门审核之后,需要另一部门进行审核,该申请方能生效;而当一个部门审核不通过并填写主要事由后,无需另一部门审核,该申请就会自动转入未通过的课程页面中通告出来,方便教师及时查询结果。(4)教室使用记录:对每一个学期每个教室的使用情况进行统计。可分别以周次、班级人次、科目、教师为关键词进行统计。方便各部对教室使用情况查看。(5)系统管理与设置:主要分系统管理员和教务主管两级操作。 系统管理员可对系统数据做备份,可设置年级班级、添加新课程、管

6、理注册用户等等。而教务主管则只能对申请课程进行审核。3.3功能描述 (1)显示固定课程,显示审核通过的课程,显示审核通过的停课课程。 (2)注册登录,对用户的权限进行管理。 (3)查看教室使用情况,哪些空教室还可以被申请使用。 (4)调教申请:自动发送给教务主管。(5)各部门审核,主要包括教务主管审核和教室管理部门审核。(6)审核报告显示,显示审核通过的课程、等待审核的课程、为通过的课程并附加理由。(7)教室设置。(8)年级班级管理。3.4 调停课系统的数据流图。如下:四、 系统的uml建模设计4.1UML简介 UML是一种功能强大的、面向对象的可视化的系统分析的建模语言,它采用一整套成熟的建

7、模技术,广泛地适用于各个应用领域。它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异、保障分析的正确性。4.2该教师调停课系统的用例分析 用例图如下:从用力入中我们可以看出教师和管理员之间对本系统所具有的用例。教师所包含的用例有:(1) 注册登录系统。(2) 调停课申请。(3) 查看调停课信息。(4) 查看教室信息。 调停课申请用例分析:用例名称:调停课申请参与者:教师简要说明:查看了教室使用信息后,确定要使用的教室,向教务主管提出调停课申请。前置条件:合法的教师已经登录教师调停课系统,确定好要调停课的教

8、室。正常基本事件流:1、教师登录教师调停课管理系统2、查询教室使用信息情况3、确定要使用的教室4、向教务主管提出调停课申请5、用例终止备选事件流: 教师若未能登录系统,则先需要进行注册后置条件:系统管理员所包含的用例有:(1) 登录系统(2) 人员权限管理(3) 数据备份。(4) 系统维护。用例名称:人员权限管理参与者:系统管理员简要说明:系统管理员负责教师、教务主管的权限管理前置条件:合法的系统管理员已经登录教师调停课管理系统正常基本事件流:1、审核教师登录的账号密码2、审核教务主管的账号密码3、用例终止备选事件流: 系统提示教师或教务主管的权限不正确,则需要重新注册后置条件:教务主管所包含

9、的用例有:(1)调停课申请的审核。(2)调停课通告:发布相关调停课审核结果。(3)查看调停课信息。(4)查看教室信息。用例名称:调停课审核参与者:教务主管简要说明:教务主管接受教师提出的调停课申请,并做出审核前置条件:合法的教务主管已经登录教师调停管理系统正常基本事件流:1、接收教师提出的调停课申请2、对调停课申请进行审核评估3、用例终止备选事件流:后置条件:把审核后的结果,在系统中进行调停课通告。用例名称:调停课通告参与者:教务主管简要说明:将调停课的结果进行通告。前置条件:合法的教务主管已经登录教师调停课管理系统,并以对申请做出了审核正常基本事件流:1、审核后的结果发布到系统中去5、用例终

10、止备选事件流: 系统公布的结果若有错误,可及时进行修改。后置条件:4.3系统的顺序图 顺序图是显示对象之间的交互的图,这些对象是按时间顺序排列的。该系统主要报刊以下顺序图。(1) 申请顺序图4.4系统的状态图4.5系统活动图1.调停课申请活动图4.6调停课系统的类图(1)teacher类教师类,它的属性包括教师的账户ID(teacher_id)、姓名(teacher_name)、电话(teacher_tele)、教授课程(teacher_course)、教师所在学院(teacher_college)、任课班级(teacher_class)等。(2)admin类是系统管理员,包括编号和姓名属性,

11、操作主要是对人员分级、年级班级等的信息管理。(3)manager类是教务主管,包括编号和姓名属性,主要对申请调停课的信息进行审批,以及对审批结果的公告。(4)application类是教师的调停课申请,包括教师姓名(teacher_name)、教师代号(teacher_id)、教师所在学院teacher_college (teacher_college)、调课原因(application_reason)、任课班级(teacher_class)及课程名(teacher_course)、任课时间(teacher_time)、拟调整方案(application_program)、签字(applica

12、tion_signature)等。(5)system类是系统设置类,包括人员权限管理(limitation)、教室管理(classroom)等。五、 教师调停课系统的数据库建模5.1数据库概念设计1、数据库表设计(1).系统管理员表admin:管理员编号(admin_id),管理员姓名(admin_name)、管理员密码(admin_password)。(2)教室信息表classroom:教室编号(classroom_id)、教室名称(classroom_name)、备注(note)。(3)教师表teacher:教师编号(teacher_id)、教师姓名(teacher_name)、教师电话(

13、teacher_tele)、 教师学院(teacher_college)、教授课程(teacher_course)等。2.教师调停课系统个实体之间的E-R图3.数据库物理设计createtablebuilding(bnochar(20)primarykey,bnamechar(20) );/教学楼createtableclassroom(clnochar(20)primarykey,bnochar(20),floorchar(10),foreignkeybnoreferencesbuilding(bno);/教室createtabledepartment(deptnochar(20)prima

14、rykey,deptnamechar(20);/院系createtablelesson(cnochar(20)primarykey,cnamechar(20),creditchar(1),categorychar(10),deptnochar(20),foreignkeydeptnoreferencesbuilding(deptno);/课程createtableteacher(tnochar(20)primarykey,tnamechar(20),sexchar(2),deptnochar(20),titlechar(10),tidchar(20),foreignkeydeptnorefer

15、encesbuilding(deptno);/教师createtablemanager(mnochar(20)primarykey,mnamechar(20),deptnochar(20),midchar(20),foreignkeydeptnoreferencesbuilding(deptno);/管理员createtabletclass(tnochar(20),clnochar(20),cnochar(20),deptnochar(20),weekdaychar(8),periodchar(20),primarykey(clno,weekday,period),foreignkeydept

16、noreferencesbuilding(deptno),foreignkeytnoreferencesteacher(tno),foreignkeyclnoreferencesclassroom(clno), foreignkeycnoreferenceslesson(cno);/教师调停课createtablecborrow(clnochar(20),snochar(20),usedatechar(10),weekdaychar(8),periodchar(20),useschar(100),usestatuschar(10),primarykey(clno,sno,usedate,period),foreignkeyclnoreferencesclassroom(clno),foreignkeysnoreferencesstudent(sno),);/教室借用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁