软件工程教务管理系统之子系统—学院课程安排课件.doc
- 文档编号:4245
- 上传时间:2022-09-30
- 格式:DOC
- 页数:53
- 大小:1.79MB
软件工程教务管理系统之子系统—学院课程安排课件.doc
《软件工程教务管理系统之子系统—学院课程安排课件.doc》由会员分享,可在线阅读,更多相关《软件工程教务管理系统之子系统—学院课程安排课件.doc(53页珍藏版)》请在冰豆网上搜索。
教务管理系统之子系统
—学院课程安排报告
学生班级:
计算机二表一班
学生年级:
2011级
指导教师:
刘晓敏
2014年6月11日
目录
序言
第一章项目小组介绍
第二章学院课程安排管理的介绍
第三章可行性研究与分析报告
第四章软件需求说明
第五章软件设计方法
第六章程序设计与分析
第七章检验和测试方法
第八章维护方法
第九章总结
参考文献
序言
1969年美国IBM公司首次宣布除操作系统继续随计算机配送外,其余软件一律计价出售,从此开创了软件成为独立商品的先河。
正是由于软件的发展,是计算机应用逐渐渗透到社会生活的各个角落,是各行各业都发生很大的变化。
这个同事也促使人们对软件的品种、数量、功能和质量等提出了越来越高的要求。
然而,软件的规模越大、越复杂,人们的软件开发能力越显得力不从心。
于是人们开始重视软件开发过程、方法、工具和环境的研究,软件工程应运而生。
为了更好的理解《软件工程》相关的原理、方法及应用,加深和巩固学生对于软件设计和项目小组管理等的流程,我们小组选择了一个软件项目进行分析设计。
要开发软件,其过程为:
计划时期,开发时期,运行时期。
在计划时期要分析系统的主要目标和可行性运行,运行时期要做好软件的维护工作。
此次项目的重点在开发时期,即要完成需求分析和软件设计。
此次项目为“教务管理系统之子系统—学院课程安排”,采用结构化设计方法开发软件,采用web技术和数据库技术设计出一套供教务人员及教师使用的教务管理系统。
第一章项目小组介绍
1.1小组成员
姜玉龙11100140101
王德高11100140102
张巍瀚11100140103
李姝睿11100140104
季思11100140105
冮雪竹11100140106
1.2任务分配
张巍瀚可行性研究与分析报告
姜玉龙软件需求说明
王德高学院课程安排管理的介绍软件设计方法
季思程序设计与分析、整理文档
冮雪竹检验和测试方法
李姝睿维护方法
第二章学院课程安排管理的介绍
姓名:
王徳高学号:
11100140102
2.1引言
2.1.1学院课程安排管理系统项目简介
课程安排是教务管理中的一项重要而且繁重的主要日常管理工作,从一般意义上讲,其实就是对学院开设每门课程合理地分配时间资源和教师资源的过程,其中涉及到院、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制的展开和深入,教务日常管理工作日趋繁重。
每学期的期末,学校教务处分别向各院发出下学期的教学计划,包括:
课程名、课程类别、课时、班级类别(本科、专科、高职)、班号等;院系教学主管人员根据教学任务和要求给出各门课程的相关限制(如:
任课教师职称、合班数、最高周学时数等);任课教师自报本人授课计划,经所在教研室协调确认,将教学计划上交院系主管教学的主任,批准后上报学校教务处,最终由教务处给出下学期全院系教师的教学任务书。
2.1.2编写说明
随着社会的发展,知识的指数级增长,各行各业都在寻求一种能够降低成本,提高办事效率,提高业务水平的途径,为了适应现代化学校管理的需要,加快推进我校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量等等各种社会需求,我们开发了学院课程安排管理系统。
这次开发的学院课程安排管理系统大大提高了学校管理工作的效率,该系统能够顺利的完成课程安排工作,并方便用户对课程信息、学生信息、教师信息以及班级信息进行查询管理。
本系统对不同的用户所开放的功能是不同的。
基于目前计算机的普遍流行,如果使用学院课程安排管理系统进行排课,会大大的减少工作量。
学院课程安排管理系统的开发就是在于提高教务管理的工作效率,加强教务的管理,以全面实行计算机管理,这样,不但可以提高管理人员的工作效率,而且能安全、长期地储存课程安排历史等,便于信息的查询与管理。
2.2系统目标
系统开发的总目标是实现学院课程安排的系统化、规范化和自动化:
(1)各院(系)与课程有关的各种数据(如课程设置、教学培养计划、教学执行计划、教师讲课的限制条件等)的增加、查询、更新、删除以及各种表格的生成,完成对系内课程安排的管理;
(2)以及对教学人员(教师、班主任、教务人员)的管理。
2.3.系统结构
2.3.1信息系统需求结构
(1)每位教师的主讲课程门数不超过2门/学期,讲师以下职称的教师不能承担学院定主课的主讲任务。
(2)学院中层干部的主讲课程不能超过4学时/周。
(3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。
(4)本系统的输入项至少包括:
教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。
(5)本系统的输出项至少包括:
教务处最终下达全院教师的教学任务书和学院各个班级下个学期的课程表
2.3.2需求结构的说明
为了便于一个学校的教务管理工作顺利有序的开展,就要求课程安排管理系统达到以下几点:
课程的安排便于提高学生的学习效率,便于教师教学工作顺利进行,达到一定的教学效果,便于教室和机房、多媒体教室、英语语音教室的充分利用。
排课系统就是在计算机的基础上实现授课安排表的自动编排、数据信息的处理、授课安排表的查询、修改、更新和打印等多种功能,依据课程安排的一般规则,协调授课计划、教师和教室等多种教学资源。
2.3.3概述
课程安排最终要实现的是计算机技术高效准确的对课程安排问题进行解决。
系统的功能分析是在系统开发总体任务的基础上完成。
本课程安排管理系统需要完成的功能有以下几点:
(1)基础数据的处理,主要涉及教师信息的维护、教室信息的维护、课程信息的维护、授课任务信息的维护等几个方面。
(2)根据课程安排的结果,应可以对这个结果进行各种条件的查询,增加、删除、修改课表并可以根据情况输出各形式的表格,以便教学管理人员进行处理。
第三章可行性研究与分析报告
姓名:
张巍瀚学号:
11100140103
3.1系统目的
3.1.1编写目的
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面。
如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
3.1.2系统目标
本系统是教务处人员,各院教学主管,教师的工作界面。
它完成:
(1)教务处人员制定各学院的教学计划并录入,
(2)各院教学主管对相关课程加以限制,如:
规定课时,任课教师的条件等
(3)教师制定自己的教学计划,经所在教研室协调认可,录入
(4)教务处人员根据教师的授课计划和相关课程的限制条件制定出下学期各学院各班的课程表以及全院教师的教学任务书。
3.2信息描述
3.2.1信息内容
本系统是一个面向学校教务管理人员、教师,为其提供服务的综合管理系统。
教务人员通过本系统完成所有的日常教务工作。
教务人员根据条件制定下学期的课程表。
教师通过系统可查学自己的授课内容。
3.3.功能描述
3.3.1系统功能划分
本系统适合学院课程安排管理模式。
本系统集信息管理、教学计划管理、排课、教师信息管理等教务功能于一体,并可以输出各院课程表及教师任务书。
整个系统分为以下模块:
1.教务人员信息管理
2.学院教务主管管理
3.教师信息信息管理
4.教学计划录入系统
5.课程限制录入系统
6.排课系统
7.课程表定制系统
8.教师任务书下达系统
3.3.2性能需求
(1)网络环境下的多用户系统。
信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。
(2)数据的完整性,准确性。
录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
系统应具有部分反悔修改功能,系统备有的修改功能均可反悔
(3)数据安全性。
本系统采用二级安全保障:
第一级:
依赖于网络本身对用户使用权限的规定。
第二级:
在程序模块中通过使用密码控制功能对用户使用权限加以限制。
3.3.3系统流程图
3.3.4顶层数据流图
3.3.5用户平台要求
开发出的软件要适用于各种WINDOWS平台和SQLSERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求PIII800,128M内存以及8M显存显卡。
开发环境:
Windows8/WindowsVisualWeb2010
开发工具:
C#
数据库管理系统:
SQL
3.4.行为描述
在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;教师可以实时登入查询授课情况,学生也可随时登陆查询下学期课标;排课系统是各系部教务员根据下达的教学任务安排本系部课程的开课教师、教室名单等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。
第四章软件需求说明
姓名:
姜玉龙学号:
11100140101
4.1数据流图
数据流图能客观描述系统流程,通过各个图的信息传达,可以看出每个模块和子模块的关系。
总分析图
二层教务处人员子系统图
二层教学主管人员子系统图
二层教师子系统图
三层教务处人员之信息查询子系统
三层教务处人员之教学计划录入系统图
三层教学主管人员之限制条件录入子系统图
三层教师之授课计划录入子系统图
三层教务处人员之课程表制定系统图
三层教务处人员之教师任务书下达子系统图
四层教务处人员之信息查询子系统图
4.2数据字典
表1数据文件”教务处人员信息表”的字典条目
文件名:
教务处人员信息表
别名:
组成:
教务处人员登陆号
备注:
表2数据文件“教学主管信息表”的字典条目
文件名:
教学主管信息表
别名:
组成:
教学主管登录号
备注:
表3数据文件“教师信息表”的字典条目
文件名:
教师信息表
别名:
组成:
教师号+教师名+性别+所属学院代号+职称+所教课程
备注:
表4数据文件”教学计划表”的字典条目
文件名:
教学计划表
别名:
组成:
系编号+年级+课程名+学时
备注:
表5数据文件”课程限制表”的字典条目
文件名:
课程限制表
别名:
组成:
系编号+年级+教师编号+教师职称+学时+事故类别+主讲课程类别
备注:
事故、主讲课没有时,为0
表6数据文件”课程信息表”的字典条目
文件名:
课程信息表
别名:
组成:
课程号+课程名+学时+任课老师
备注:
这是学院所有课程的总和表
表7数据文件”教室信息表”的字典条目
文件名:
教室信息表
别名:
组成:
教室号+教室类别
备注:
根据教室的大小进行排课
表8数据文件”学院信息表”的字典条目
文件名:
学院信息表
别名:
组成:
学院号+系名
备注:
根据系的不同有不同的课程
表9数据文件”班
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教务 管理 系统 之子 学院 课程 安排 课件
![提示](https://static.bdocx.com/images/bang_tan.gif)