学院课程安排管理系统_第1页
学院课程安排管理系统_第2页
学院课程安排管理系统_第3页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TAIYUAN UNIVERSITY OF SCIENCE AND TECHNOLOGY计算机学院信息管理与信息系统专业管理信息系统实验周报告(2010/2011学年第二学期)学生姓名:张成林学生班级:信管092001学生学号:2指导教师:刘春霞2011年3月1 日目录第一章项目小组介绍 11.1 小组成员 11.2 任务分配 11.3 成员任务安排 1 第二章学院课程安排管理的介绍 22.1 引言 22.1.1 学院课程安排管理系统项目简介 22.1.2 编写说明 22.2 系统目标 32.2.1 总目标 32.2.2 编写目的 32.2.3 系统目标 32.3. 系统结构 32.3.1 信

2、息系统需求结构 32.3.2 需求结构的说明 42.3.3 概述 42.3.4 系统业务流程图 52.3.5 系统功能结构图 5 第三章软件需求说明 63.1 功能描述 63.1.1 系统功能模块划分 63.1.2 性能需求 63.2 行为描述 6 第四章结构化分析方法 74.1 数据流图 74.2 数据字典 134.3 输入输出设计 154.3.1 输入设计 154.3.2 输出设计 16 第五章总结 17 参考文献 18第一章 项目小组介绍1.1 小组成员张 蓓 2张成林 2张金龙 21.2 任务分配查找资料( 2-20 2-21 ):系统分析( 2-21 2-23 ):系统设计( 2-2

3、4 2-26 ):编写文档( 2-27 2-28 ):1.3 成员任务安排张 蓓:查找资料,合理筛选有用信息,系统分析张成林:分析设计的思路,画图,整理设计内容张金龙:分析系统设计,画图,编纂文字和设计第二章 学院课程安排管理的介绍2.1 引言2.1.1 学院课程安排管理系统项目简介课程安排是教务管理中的一项重要而且繁重的主要日常管理工作,从一般意 义上讲,其实就是对学院开设每门课程合理地分配时间资源和教师资源的过程, 其中涉及到院、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分 制的展开和深入, 教务日常管理工作日趋繁重。 每学期的期末, 学校教务处分别 向各院发出下学期的教学计划

4、,包括:课程名、课程类别、课时、班级类别(本 科、专科、高职)、班号等;院系教学主管人员根据教学任务和要求给出各门课 程的相关限制(如:任课教师职称、合班数、最高周学时数等) ;任课教师自报 本人授课计划,经所在教研室协调确认,将教学计划上交院系主管教学的主任, 批准后上报学校教务处,最终由教务处给出下学期全院系教师的教学任务书。2.1.2 编写说明随着社会的发展,知识的指数级增长,各行各业都在寻求一种能够降低成本, 提高办事效率, 提高业务水平的途径, 为了适应现代化学校管理的需要, 加快推 进我校数字化校园建设、 充分利用校园网, 利用网络、 多媒体等计算机应用技术 和手段,提高办公效率、

5、 改善质量等等各种社会需求, 我们开发了学院课程安排 管理系统。这次开发的学院课程安排管理系统大大提高了学校管理工作的效率, 该系统 能够顺利的完成课程安排工作, 并方便用户对课程信息、 学生信息、 教师信息以 及班级信息进行查询管理。本系统对不同的用户所开放的功能是不同的。基于目前计算机的普遍流行,如果使用学院课程安排管理系统进行排课,会 大大的减少工作量。 学院课程安排管理系统的开发就是在于提高教务管理的工作 效率,加强教务的管理,以全面实行计算机管理,这样,不但可以提高管理人员 的工作效率,而且能安全、 长期地储存课程安排历史等, 便于信息的查询与管理。2.2 系统目标2.2.1 总目标

6、系统开发的总目标是实现学院课程安排的系统化、规范化和自动化 :(1)各院(系)与课程有关的各种数据 (如课程设置、教学培养计划、教学执 行计划、教师讲课的限制条件等 )的增加、查询、更新、删除以及各种表格的生 成,完成对系内课程安排的管理;(2)以及对教学人员 (教师、班主任、教务人员 ) 的管理。2.2.2 编写目的课程安排是大学主要教务管理工作之一, 涉及到校、 系、师、生的诸多方面。 如何把课程安排工作信息化, 模块化, 便捷化是现代高校发展的重点, 所以迫切 需要开发一种课程安排管理系统。2.2.3 系统目标本系统是教务处人员,各院教学主管,教师的工作界面。它完成:(1)教务处人员制定

7、各学院的教学计划并录入,(2)各院教学主管对相关课程加以限制,如:规定课时,任课教师的条件等(3)教师制定自己的教学计划,经所在教研室协调认可,录入(4)教务处人员根据教师的授课计划和相关课程的限制条件制定出下学期各学 院各班的课程表以及全院教师的教学任务书。2.3. 系统结构2.3.1 信息系统需求结构(1)每位教师的主讲课程门数不超过 2 门/ 学期,讲师以下职称的教师不能承担 学院定主课的主讲任务。(2)学院中层干部的主讲课程不能超过 4 学时/ 周。(3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课 计划

8、和学院定的有关授课限制条件。(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院 各个班级下个学期的课程表2.3.2 需求结构的说明为了便于一个学校的教务管理工作顺利有序的开展,就要求课程安排管理系统 达到以下几点: 课程的安排便于提高学生的学习效率, 便于教师教学工作顺利进 行,达到一定的教学效果,便于教室和机房、多媒体教室、英语语音教室的充分 利用。排课系统就是在计算机的基础上实现授课安排表的自动编排、 数据信息的 处理、授课安排表的查询、修改、更新和打印等多种功能,依据课程安排的一般 规则,协调授课计划、教师和教室等多种教学资源。2.3.3 概述课程安排最终要实现的是计

9、算机技术高效准确的对课程安排问题进行解决。 系统的功能分析是在系统开发总体任务的基础上完成。 本课程安排管理系统需要 完成的功能有以下几点:( 1) 基础数据的处理, 主要涉及教师信息的维护、 教室信息的维护、 课程信息 的维护、授课任务信息的维护等几个方面。( 2) 根据课程安排的结果,应可以对这个结果进行各种条件的查询,增加、 删除、修改课表并可以根据情况输出各形式的表格,以便教学管理人员进 行处理。234系统业务流程图就品-乂十瓷討三-一亠图2.1学院课程安排管理系统业务流程图235系统功能结构图哉务处人関敘矢亠營登一录桌统wifll探农按收教学任勞r?lt束烧求扎数学讣创农初压农估討录

10、入曜创条件图2.2学院课程安排管理系统总功能模块图第三章 软件需求说明3.1 功能描述3.1.1 系统功能模块划分本系统适合学院课程安排管理模式。本系统集信息管理、教学计划管理、排 课、教师信息管理等教务功能于一体,并可以输出各院课程表及教师任务书。 整个系统分为以下模块:1. 教务人员信息管理2. 学院教务主管管理3. 教师信息信息管理4. 教学计划录入系统5. 课程限制录入系统6. 排课系统7. 课程表定制系统8. 教师任务书下达系统3.1.2 性能需求开发出的软件要适用于各种 WINDOWS台和SQLSERVE数据库下,支持局域 网和INTERNE下的资源共享以及EXCE的表格输出等。开

11、发环境: Windows xp Server开发工具: JAVA数据库管理系统: SQL Server3.2 行为描述该系统通过教学计划有效管理,准确下达教学任务,进行排课前数据准备、 限制条件设定、 自动排课; 教师可以登入查询教学任务, 学生也可随时登陆查询课表;排课系统是各学院教务主管根据下达的教学任务安排本学院课程的开课教 师、教室名单等工作;各系统功能既独立又相互关联。第四章结构化分析方法4.1数据流图数据流图能客观描述系统流程,通过各个图的信息传达,可以看出每个模块和子模块的关系返回信息搜务处人员粒字主管人罚報师图顶层总分析图EK卜X""r遞Pl佶恵一*/.件的

12、V7.Kij 希陆-返冋信息-课程表返回验证冇效性依息数拒(BM据 4脸证冇效件Ji学计划y 录入系统/制系统图二层教务处人员子系统图信息仟询萦统返回佶巌敷据:.*图二层 教学主管人员子系统图4.2数据字典表1数据文件”教务处人员信息表”的字典条目 文件名:教务处人员信息表别名:组成:教务处人员登陆号备注:表2数据文件“教学主管信息表”的字典条目文件名:教学主管信息表别名:组成:教学主管登录号备注:表3数据文件“教师信息表”的字典条目 文件名:教师信息表别名:组成:教师号+教师名+性别+所属学院代号+职称+所教课程备注:表4数据文件”教学计划表”的字典条目 文件名:教学计划表别名:组成:系编号

13、+年级+课程名+学时备注:表5数据文件”课程限制表”的字典条目 文件名:课程限制表别名:组成:系编号+年级+教师编号+教师职称+学时+事故类别+主讲课程类别 备注:事故、主讲课没有时,为0表6数据文件”课程信息表”的字典条目文件名:课程信息表别名:组成:课程号+课程名+学时+任课老师备注:这是学院所有课程的总和表表7数据文件”教室信息表”的字典条目文件名:教室信息表别名:组成:教室号+教室类别备注:根据教室的大小进行排课表8数据文件”学院信息表”的字典条目文件名:学院信息表别名:组成:学院号+系名备注:根据系的不同有不同的课程表9数据文件”班级信息表”的字典条目 文件名:班级信息表别名:组成:

14、班级号+班级类别备注:表10数据文件”课程分配表”的字典条目文件名:课程分配表别名:组成:编号+课程号+课程名+班级号+班级名备注:由班级为单位选择课程4.3输入输出设计输入输出设计主要包括输入设计、输出设计、用户界面设计。 输入设计包括输入方式、输入格式、校对方式等。输出设计包括图形输出和数据输出等。用户界面设计主要包括登录界面设计、菜单设计等。输入设计(1)输入方式键盘输入:课程安排管理信息系中涉及密码管理系统小、流动数据少、基本 数据变化小,可以应用键盘输入用户名,用户类型和密码进行登录,再根据点击 所选的菜单进行选择查询以及课程安排的信息等。(2)输入格式输入是按照界面提示,输入个人账

15、号(以数字的形式),输入密码(字母或 者数字),再选择登陆用户的类型(学生,教师,主管)。(3)校对方式本系统在登录系统时,系统根据总信息来校对个人的用户账号, 密码和用户 类型是否完全匹配,如果正确,则进入系统及进行下一步查询;如果出现错误, 则将输入的数据完全清零。432输出设计(1)图形输出主要包括界面的输出和图形输出,供用户进行信息查询和分析。(2)数据输出数据有课程号,教室号等信息,用户也可以同时根据权限修改个人信息等。 433界面设计本系统界面设计采用清晰明了,简洁的设计原则,登录界面和子系统界面(以教 师的界面为例)如下:图登录界面O教师教学柱勢宜询界面-!. x尊敬的老师戈您的

16、教学任务己经下达,请核查。授醐洞1谍程名1標深地点1学生菁业1学生人敝-橙查无误提交諧误稍后再侃图432教师界面第五章 总结本次实验周完成的是学院课程安排管理系统。 通过此次试验开发, 使我对理 论知识有了进一步的理解,同时对开发一个完备系统的具体步骤有了清晰的认 识。在小组任务中, 通过动手操作, 学到了很多从书本上学不到的知识。 在具体 的小组分工中, 我具体负责学院课程安排管理系统总功能模块的设计, 第三层数 据流图的完成以及登陆界面的设计。这个实验周虽然没来得及使这个系统成功运行, 但是我们做好了系统开发前 期的大部分工作。 三个人分工明确, 通力协作。 短短的一周让我切身感受到了合 作的力量,同时也学会了短时间内接收大量知识并进行整合和利用。登陆界面用VB完成,但是代码部分有很多欠缺,有机会我会花时间学习 VB 是这个系统更加完善。 感触最深的是画业务流程图和数据流程图效果, 在和其他 组的交流中发现他们用模板完成的业务流程图和数据流程图很是美观, 再看看我 们组画的图, 纯手工作图效果不尽人意。 如果下次还有机会, 一定会合理使用各 种模板,美化作图。这一周的实验得感谢刘春霞老师的悉心指导, 通过这一周的课程设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论