课程安排子系统需求分析说明书.docx_第1页
课程安排子系统需求分析说明书.docx_第2页
课程安排子系统需求分析说明书.docx_第3页
课程安排子系统需求分析说明书.docx_第4页
课程安排子系统需求分析说明书.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

教务管理系统 之子系统 系内课程安排 需求分析说明书指导老师: 孙宝军 小组人员: 范志媛 吴树兵 鹿超 张凯 王林 王博 信息系统需求说明书1. 引言1.1 信息系统项目简介1.2 编写说明1.3 参考资料2. 目标 2.1 概述2.2 信息系统目标 2.2.1 总目标 2.2.2 功能目标 2.2.3 性能目标3. 结构 3.1 信息系统需求结构 3.2 需求结构的说明4. 功能 4.1 概述 4.2 功能用例模型 4.3 功能分析说明5. 性能 5.1 概述 5.2 性能需求 5.3 性能分析说明6. 风险分析 6.1 信息系统面临的主要风险 6.2 风险的处理策略教务管理系统之子系统系内课程安排需求说明书1. 引言1.1 系内课程安排系统项目简介课程安排是教务管理中的一项重要而且繁重的主要日常管理工作,从一般意义上讲,其实就是对学校下学期开设没门课程合理地分配时间资源和教师资源的过程,其中涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。每学期的期中,学校教务处分别向各系发出下学期的教学计划,包括:课程名、课程类别、课时、班级类别(本科、专科、高职)、班号等;系教学主管人员根据教学任务和要求给出各门课程的相关限制(如:任课教师职称、合班数、最高周学时数等);任课教师自报本人授课计划,经所在教研室协调确认,将教学计划上交系主管教学的主任,批准后上报学校教务处,最终由教务处给出下学期全系教师的教学任务书。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件,用计算机实现自动处理过程。1.2 编写说明随着社会的发展,知识的指数级增长,各行各业都在寻求一种能够降低成本,提高办事效率,提高业务水平的途径,为了适应现代化学校管理的需要,加快推进我校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量等等这种社会需求,我们开发了本软件。教务管理是学校管理学生的主要工具,对教务的管理有着非常重要的意义,教务的管理包含有很多的信息及数据的管理。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找,如果缺乏系统、规范的信息管理手段,将对教务的管理工作带来很多麻烦。基于目前计算机的普遍流行,如果使用计算机教务管理软件来管理各类信息,应相对轻松得多。现代教务管理系统的开发就是在于提高教务管理的工作效率,加强教务的管理,以全面实行计算机管理,这样以来,不但可以提高管理人员的工作效率,而且能安全、长期地存储教师和学生信息等,便于信息的查找与管理。1.3 参考资料C#系统开发实例企业资源管理计划:朱江 陆娜 韦海英 编著,广东经济出版社ERP应用教程:许建钢 王新玲 张清华 武兴兵 周晓洪 张月强编著,电子工业出版社ASP.NET数据库入门经典:(美)Damien Foggon Daniel Maharry 著 杨浩 译 ,清华大学出版社信息系统分析与设计:卫红春,清华大学出版社2. 目标 2.1 概述让学校各部门能够有效的掌握,有效的共享文件资源,保护好文件,及促进教务管理系内课程安排的信息化、规范化和自动化化,实现计算机的智能化管理,以提高工作效率和经济效益。2.2 信息系统目标 2.2.1 总目标系统开发的总目标是实现学校教务管理系统之子系统系内课程安排的系统化、规范化和自动化(1)各院(系)与课程有关的各种数据(如课程设置、教学培养计划、教学执行计划、教师讲课的限制条件等)的增加、查询、更新、删除以及各种表格的生成,完成对系内课程安排的管理;(2)以及对教学人员(教师、班主任、教务人员) 的管理。特色与关键问题: 对软件过程规范及技术的学习和应用。2.2.2 功能目标(1)能够管理并维护各专业各门课程的教学大纲和授课计划(2)能够管理并维护教师信息、班级信息、教室信息(3)能够使授课安排表满足一下条件:每位教师的主讲门数不能超过门学期;讲师以下职称的教师不能承担本专业核心课程的主讲任务。系级干部的主讲课时不能超过学时周。本学期出现严重教学事故的教师不能承担下学期的主讲任务。(4)能够更新、查询、打印教师授课安排表、班级课程表、学生的课程表(5)能够输入项至少应包含个:教务处布置的教学计划、系教师自报的讲课计划和系定的有关讲课限制条件。(6) 能够输出项至少应包含个:教务处最终下达的全系教师教学任务书和系各教学班一学期的课程表(可不包含上课地点)2.2.3 性能目标(1) 便于教务管理人员对系统进行维护(2) 课程安排应尽量避免产生冲突和矛盾(3) 授课安排表的编排能体现出对各种教学资源的综合利用率(4) 便于校内各科室人员、任课教师、广大学生的查询(5) 该系统可输出教师授课安排表、班级课程表、学生的课程表3. 结构3.1 信息系统需求结构(1)教学单元 学校一般是每一年2个学期,每一学期1618个教学周,每周6个教学日,每天34个教学单元,以3个课时为一个教学单元。(2)教学任务 一个授课时段就是一个教学任务,一周内每个教学班一门课程课有多次授课时段。(3) 班级为了便于学生的学籍管理,按入学时间分年级,按所选专业芬所在系,对学生多的专业,一般分多个班级,每班级人数控制在40人以内。(2) 合班为了节约教学资源,也为了便于班级管理,可将同一年级,同一专业的班级合班一起上课,在排课是把合起来的班级当成一个班级来排课。(3) 课程类型包括公共基础课、专业基础课、专业课和选修课等。(4) 教师类型教学教室、计算机房、语音室、多媒体教室等。(5) 课程安排单元1个教学单元内1个教室、1间教室、1个班级、1门课程、3个课时、几个信息一一对应。课程安排单元和某门课程相关联,为每门课程编排一个序号,用课程序号代替课程安排单元编号,该课程序号不同于教学计划中的课程号。(6) 教学类型教学过程中各个独立的教学环节,如:主讲、实验、上机等。(7) 开课系别负责某门课程的全部教学环节的专业系,如:计算机系,负责全校所有与计算机相关的专业或基础课程的设置和教学安排。(8) 修课系别学习某门课程的学生所在的系,如:会计系的学生。3.2 需求结构的说明 为了便于一个学校的教务管理工作顺利有序的开展,就要求课程安排系统达到以下几点:课程的安排便于提高学生的学习效率,便于教师教学工作顺利进行,达到一定的教学效果,便于教室和机房、多媒体教室、英语语音教室的充分利用。排课系统就是在计算机的基础上实现授课安排表的自动编排、数据信息的处理、授课安排表的查询、修改、更新和打印等多种功能,一句课程安排的一般规则,协调授课计划、教师和教室等多种教学资源,作为课程排课系统4. 功能 4.1 概述课程安排最终要实现的是计算机技术高校准确的对课程安排问题进行解决。系统的功能分析是在系统开发总体任务的基础上完成。本课程安排系统需要完成的功能有以下几点:(1) 基础数据的处理,主要涉及教师信息的维护、教室信息的维护、课程信息的维护、授课任务信息的维护等几个方面。(2) 根据课程安排的结果,应可以对这个结果进行各种条件的查询,增加、删除、修改课表并可以根据情况输出各形式的表格,以便教学管理人员进行处理。 4.2 功能用例模型1、 处理数据课程安排过程中涉及到许多基础数据,包括系别、教师、学生、教室、课程名和教学时间等信息,根据实际情况对这些基础信息灵活进行输入、删除、修改等操作。1) 查询:此功能面对学生、教师、系统管理员。2) 插入:此功能可由相关教师和系统管理员进行操作,对学生将限制此功能。3) 删除:此功能可由相关教师和系统管理员进行操作,对学生将限制此功能。4) 修改:此功能可由相关教师和系统管理员进行操作,对学生将限制此功能2、 课程安排课程安排要达到较好的教学效果,不是随便编排就可以的,要采用一定的科学有效的方法,要对时间、教师、学生、教室四者合理规划,充分利用各类教学资源,应遵循以下要求:(1) 相同时间一间教室不能安排两门不同的课程。(2) 相同时间一个教师不能上两门不同的课程。(3) 相同时间一个学生不能上两门不同的课程。(4) 严格按照各专业各年级的教学计划进行课程编排,各学期各门课程不能存在冲突。如同一门课程要有统一的课程名,如各个专业一年级开展的计算机基础课程不能即叫微机原理又叫计算机基础容易导致混淆。(5) 为了提高学习效率,各课程的教学实践要合理安排,理论课应该安排在上午实践课或上机课安排在下午。(6) 体育课一般应在上午三四节或者下午五六节,体育课之后不应再安排其他课程。(7) 每一周每个课程的教学课时相对固定。(8)学校的任课教师要充分利用各种教师资源,合理安排每一位教师的时间;如:a、每位教师的主讲门数不能超过门学期;b、讲师以下职称的教师不能承担本专业核心课程的主讲任务c、系级干部的主讲课时不能超过学时周。d、本学期出现严重教学事故的教师不能承担下学期的主讲任务。 (9)从保护教师自身健康的角度,尽量不给一位老师从早到晚连续安排课程,避免课程过于集中造成疲劳。 (10)允许教室、班级、教师在某个时间段空缺。 (11)考虑班级人数多少,安排适合的教室3、课程安排结果的处理可以使用各种条件对排课情况进行查询,增加、删除、修改课表还可按要求输出某个班级的课程表,某位老师的课表,某个学生的课程表等。 教务员信息查询系统组班排考系统课程表制定 系统验证有效性 4.3 功能分析说明课程安排是一个涉及多种因素的组合规划问题,它保证在课程安排中教师、学生、教室不能产生冲突,并且要满足教师要求和教室的资源等约束条件,课程安排的主要功能是把各系或授课部门的课程申请进行汇总,然后根据教学计划或教学环节制定各班级的授课安排表。5. 性能5.1 概述排课及教学资源管理子系统根据交大多校区、地域和教学资源分散的特点,按照所需要的课程及教师、教室的信息,考虑学生、教师的时间,学生的人数及教室的容量、用途等因素,由计算机自动合理地排课和分配教室资源,便于教务管理人员对系统进行维护,课程安排应尽量避免产生冲突和矛盾,授课安排表的编排能体现出对各种教学资源的综合利用率,便于校内各科室人员、任课教师、广大学生的查询。(1)数据精确度A. 要按照严格的数据格式输入,否则系统不给予响应进行处理。B. 查询时要保证查全率,要按照相关要求进行查询.(2)时间特性一般操作的响应时间应在12秒之间。 (3)适应性可满足在校学生和教师的平常办公使用。6. 风险分析 6.1 信息系统面临的主要风险风险是可能给信息系统的成功带来威胁或损失的各种潜在的问题。在未来信息系统开发或运行过程中,这些潜在的问题将可能发生

温馨提示

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

评论

0/150

提交评论