课程安排系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析报告
1.引言
1.1编写目的
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2项目背景
项目名称:教务管理系统之子系统一学院课程安排项目开发者:
用户:学校教务科,教师实现该软件的计算机网络:
1.3定义
数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。
教务处人员:教务处相关的工作人员。
学院教务主管:教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等)。
教学计划:包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等。
课程限制:每位教师的主讲课程门数不超过2门/学期,讲师以下职称的教师不能承担学院定主课的主讲任务。学院中层干部的主讲课程不能超过4学时/周课程表:最后教师和学生获得的具体的上课时间地点。
教师任务书:教师完成教学任务的计划。
1.4参考资料
《软件工程》第二版,李代平等着,清华大学出版社。
2.目标系统概述
系统简介:
每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程
名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制;任课教师自报本人授课计划,经所在教研室协调认可,教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。
2.1 目标
本系统是教务处人员,各院教学主管,教师的工作界面。它完成:
1、教务处人员制定各学院的教学计划并录入,
2、各院教学主管对相关课程加以限制,如:规定课时,任课教师的条件等
3、教师制定自己的教学计划,经所在教研室协调认可,录入
4、教务处人员根据教师的授课计划和相关课程的限制条件制定出下学期各学院各班的课程表以及全院教师的教学任务书。
2.2 用户的特点
本软件的最终用户可分为操作人员、维护人员。其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。
要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。
2.3 假定和约束
本系统由信息与计算科学14-1 班五名同学承接设计。设计人员都已学习了相关课程,编程等有关知识,由于此课程设计开发时间有限,除统一安排的上机时间外,小组成员只能利用有限的课余时间进行设计。而且考虑到作为在校生,小组没有此类开发经验,所以,本小组在设计过程中不可避免的出现考虑不全面,技术不成熟等问题,设计的系统相对比较简单。
3.需求规定
3.1 软件功能的规定
3.1.1 系统功能划分
本系统适合学院课程安排管理模式。本系统集信息管理、教学计划管理、排课、教师信息管理等教务功能于一体,并可以输出各院课程表及教师任务书。整个系统分为以下模块:
1.教务人员信息管理
2.学院教务主管管理
3.教师信息信息管理
4.教学计划录入系统
5.课程限制录入系统
6.排课系统
7.课程表定制系统
8.教师任务书下达系
统
3.1.2数据流图
二层数据流图---教务处人员子系统
二层数据流图----教学主管人员子系统
登录
查询命令
授课计划录 入系统
二层数据流图---教师子系统
教务主管人员 验证有效性
信息查询 系统
返回信 息
信
息数据
返回信息
返回信 息
教师 验证有效性
信息查询 系统
返回信 息
信
息 数 据
返 回 信 息
丿匕、
返回信 息
添加信息
三层数据流图---教务处人员之信息查询子系统
三层数据流图---教务处人员之教学计划录入系统
查询命令
返回信息
添加命令
返回信息
返回信息
修改命令
删除命令
信息、数据
三层数据流图---教学主管人员之限制条件录入子系统
三层数据流图---教师之授课计划录入子系统
三层数据流图---教务处人员之课程表定制系统
三层数据流图---教务处人员之教师任务书下达子系统
四层数据流图---教务处人员之信息查询子系统3.1.3数据字典
表1数据文件“教务员信息表”的字典条目
文件名:教务员信息表
别名:
组成:教务员登陆号备注:
表2数据文件“教学主管信息表”的字典条目
文件名:教学主管信息表
别名:
组成:教学主管登录号备注:
表3数据文件“教师信息表”的字典条目
表4数据文件“教学计划表”的字典条目
表5数据文件“课程限制表”的字典条目
表6数据文件“课程信息表”的字典条目
文件名:课程信息表
别名:
组成:课程号+课程名+学时+任课老师
备注:这是学校所有课程的总和表
表7数据文件“教室信息表”的字典条目
表8数据文件“系部信息表”的字典条目
文件名:系部信息表
别名: __________________________
组成:系部号+系名
备注:根据系部的不同有不同的课程表9数据文件“班级信息表”的字典条目文件名:班级信息表别名:
组成:班级号+班级类别备注:
表10数据文件“课程分配表”的字典条目