当前位置:文档之家› 学院课程安排管理系统

学院课程安排管理系统

计算机学院信息管理与信息系统专业《管理信息系统实验周》报告(2010/2011学年第二学期)学生姓名:张成林学生班级:信管092001学生学号: 200920020124指导教师:刘春霞2011 年 3 月 1 日目录第一章项目小组介绍 (1)1.1小组成员 (1)1.2任务分配 (1)1.3 成员任务安排 (1)第二章学院课程安排管理的介绍 (2)2.1 引言 (2)2.1.1 学院课程安排管理系统项目简介 (2)2.1.2 编写说明 (2)2.2 系统目标 (3)2.2.1 总目标 (3)2.2.2 编写目的 (3)2.2.3 系统目标 (3)2.3. 系统结构 (3)2.3.1 信息系统需求结构 (3)2.3.2 需求结构的说明 (4)2.3.3 概述 (4)2.3.4 系统业务流程图 (5)2.3.5 系统功能结构图 (5)第三章软件需求说明 (6)3.1功能描述 (6)3.1.1系统功能模块划分 (6)3.1.2性能需求 (6)3.2行为描述 (6)第四章结构化分析方法 (7)4.1数据流图 (7)4.2数据字典 (13)4.3 输入输出设计 (15)4.3.1输入设计 (15)4.3.2输出设计 (16)第五章总结 (17)参考文献 (18)第一章项目小组介绍1.1小组成员张蓓 200920020123张成林 200920020124张金龙 2009200201251.2任务分配查找资料(2-20——2-21):系统分析(2-21——2-23):系统设计(2-24——2-26):编写文档(2-27——2-28):1.3 成员任务安排张蓓:教学计划系统张成林:课程安排系统张金龙:课程查询系统第二章学院课程安排管理的介绍2.1 引言2.1.1 学院课程安排管理系统项目简介课程安排是教务管理中的一项重要而且繁重的主要日常管理工作,从一般意义上讲,其实就是对学院开设每门课程合理地分配时间资源和教师资源的过程,其中涉及到学院、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制的展开和深入,教务日常管理工作日趋繁重。

每学期的期末,学校教务处分别向各学院发出下学期的教学计划,包括:课程名、课程类别、课时、班级类别(本科、专科、高职)、班号等;院系教学主管人员根据教学任务和要求给出各门课程的相关限制(如:任课教师职称、合班数、最高周学时数等);任课教师自报本人授课计划,经所在教研室协调确认,将教学计划上交院系主管教学的主任,批准后上报学校教务处,最终由教务处给出下学期全院系教师的教学任务书。

2.1.2 编写说明随着社会的发展,知识的指数级增长,各行各业都在寻求一种能够降低成本,提高办事效率,提高业务水平的途径,为了适应现代化学校管理的需要,加快推进我校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量等等各种社会需求,我们开发了学院课程安排管理系统。

这次开发的学院课程安排管理系统大大提高了学校管理工作的效率,该系统能够顺利的完成课程安排工作,并方便用户对课程信息、学生信息、教师信息以及班级信息进行查询管理。

本系统对不同的用户所开放的功能是不同的。

基于目前计算机的普遍流行,如果使用学院课程安排管理系统进行排课,会大大的减少工作量。

学院课程安排管理系统的开发就是在于提高教务管理的工作效率,加强教务的管理,以全面实行计算机管理,这样,不但可以提高管理人员的工作效率,而且能安全、长期地储存课程安排历史等,便于信息的查询与管理。

2.2 系统目标2.2.1 总目标系统开发的总目标是实现学院课程安排的系统化、规范化和自动化:(1)各院(系)与课程有关的各种数据(如课程设置、教学培养计划、教学执行计划、教师讲课的限制条件等)的增加、查询、更新、删除以及各种表格的生成,完成对系内课程安排的管理;(2)以及对教学人员(教师、班主任、教务人员) 的管理。

2.2.2 编写目的课程安排是大学主要教务管理工作之一,涉及到校、系、师、生的诸多方面。

如何把课程安排工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要开发一种课程安排管理系统。

2.2.3 系统目标本系统是教务处人员,各院教学主管,教师的工作界面。

它完成:(1)教务处人员制定各学院的教学计划并录入,(2)各院教学主管对相关课程加以限制,如:规定课时,任课教师的条件等(3)教师制定自己的教学计划,经所在教研室协调认可,录入(4)教务处人员根据教师的授课计划和相关课程的限制条件制定出下学期各学院各班的课程表以及全院教师的教学任务书。

2.3. 系统结构2.3.1 信息系统需求结构(1)每位教师的主讲课程门数不超过2门/学期,讲师以下职称的教师不能承担学院定主课的主讲任务。

(2)学院中层干部的主讲课程不能超过4学时/周。

(3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。

(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。

(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下个学期的课程表2.3.2 需求结构的说明为了便于一个学校的教务管理工作顺利有序的开展,就要求课程安排管理系统达到以下几点:课程的安排便于提高学生的学习效率,便于教师教学工作顺利进行,达到一定的教学效果,便于教室和机房、多媒体教室、英语语音教室的充分利用。

排课系统就是在计算机的基础上实现授课安排表的自动编排、数据信息的处理、授课安排表的查询、修改、更新和打印等多种功能,依据课程安排的一般规则,协调授课计划、教师和教室等多种教学资源。

2.3.3 概述课程安排最终要实现的是计算机技术高效准确的对课程安排问题进行解决。

系统的功能分析是在系统开发总体任务的基础上完成。

本课程安排管理系统需要完成的功能有以下几点:(1)基础数据的处理,主要涉及教师信息的维护、教室信息的维护、课程信息的维护、授课任务信息的维护等几个方面。

(2)根据课程安排的结果,应可以对这个结果进行各种条件的查询,增加、删除、修改课表并可以根据情况输出各形式的表格,以便教学管理人员进行处理。

2.3.4 系统业务流程图图2.1学院课程安排管理系统业务流程图2.3.5 系统功能结构图图2.2学院课程安排管理系统总功能模块图第三章软件需求说明3.1功能描述3.1.1系统功能模块划分本系统适合学院课程安排管理模式。

本系统集信息管理、教学计划管理、排课、教师信息管理等教务功能于一体,并可以输出各院课程表及教师任务书。

整个系统分为以下模块:1.教务人员信息管理2.学院教务主管管理3.教师信息信息管理4.教学计划录入系统5.课程限制录入系统6.排课系统7.课程表定制系统8.教师任务书下达系统3.1.2性能需求开发出的软件要适用于各种WINDOWS平台和SQL SERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等。

开发环境:Windows xp Server开发工具:JAVA数据库管理系统:SQL Server3.2行为描述该系统通过教学计划有效管理,准确下达教学任务,进行排课前数据准备、限制条件设定、自动排课;教师可以登入查询教学任务,学生也可随时登陆查询课表;排课系统是各学院教务主管根据下达的教学任务安排本学院课程的开课教师、教室名单等工作;各系统功能既独立又相互关联。

第四章结构化分析方法4.1数据流图数据流图能客观描述系统流程,通过各个图的信息传达,可以看出每个模块和子模块的关系.图4.1.1顶层总分析图图4.1.2二层教务处人员子系统图图4.1.3 二层教学主管人员子系统图图4.1.4 二层教师子系统图图4.1.5三层教务处人员之信息查询子系统图4.1.6三层教务处人员之教学计划录入系统图图4.1.7 三层教学主管人员之限制条件录入子系统图图4.1.8 三层教师之授课计划录入子系统图图4.1.9 三层教务处人员之课程表制定系统图图4.1.10 三层教务处人员之教师任务书下达子系统图图4.1.11 四层教务处人员之信息查询子系统图4.2数据字典表1数据文件”教务处人员信息表”的字典条目文件名: 教务处人员信息表别名:组成:教务处人员登陆号备注:表2数据文件“教学主管信息表”的字典条目文件名:教学主管信息表别名:组成:教学主管登录号备注:、表3数据文件“教师信息表”的字典条目文件名:教师信息表别名:组成:教师号+教师名+性别+所属学院代号+职称+所教课程备注:表4数据文件”教学计划表”的字典条目文件名: 教学计划表别名:组成: 系编号+年级+课程名+学时备注:文件名: 课程限制表别名:组成: 系编号+年级+教师编号+教师职称+学时+事故类别+主讲课程类别备注: 事故、主讲课没有时,为0表6数据文件”课程信息表”的字典条目文件名:课程信息表别名:组成:课程号+课程名+学时+任课老师备注:这是学院所有课程的总和表表7数据文件”教室信息表”的字典条目文件名: 教室信息表别名:组成:教室号+教室类别备注:根据教室的大小进行排课表8数据文件”学院信息表”的字典条目文件名:学院信息表别名:组成:学院号+系名备注:根据系的不同有不同的课程文件名:班级信息表别名:组成:班级号+班级类别备注:表10数据文件”课程分配表”的字典条目文件名:课程分配表别名:组成:编号+课程号+课程名+班级号+班级名备注: 由班级为单位选择课程4.3 输入输出设计输入输出设计主要包括输入设计、输出设计、用户界面设计。

输入设计包括输入方式、输入格式、校对方式等。

输出设计包括图形输出和数据输出等。

用户界面设计主要包括登录界面设计、菜单设计等。

4.3.1输入设计(1)输入方式键盘输入:课程安排管理信息系中涉及密码管理系统小、流动数据少、基本数据变化小,可以应用键盘输入用户名,用户类型和密码进行登录,再根据点击所选的菜单进行选择查询以及课程安排的信息等。

(2)输入格式输入是按照界面提示,输入个人账号(以数字的形式),输入密码(字母或者数字),再选择登陆用户的类型(学生,教师,主管)。

(3)校对方式本系统在登录系统时,系统根据总信息来校对个人的用户账号,密码和用户类型是否完全匹配,如果正确,则进入系统及进行下一步查询;如果出现错误,则将输入的数据完全清零。

4.3.2输出设计(1) 图形输出主要包括界面的输出和图形输出,供用户进行信息查询和分析。

(2) 数据输出数据有课程号,教室号等信息,用户也可以同时根据权限修改个人信息等。

4.3.3界面设计本系统界面设计采用清晰明了,简洁的设计原则,登录界面和子系统界面(以教师的界面为例)如下:图4.3.1登录界面图4.3.2教师界面第五章总结本次实验周完成的是学院课程安排管理系统。

相关主题