排课系统需求分析.docx

上传人:p** 文档编号:745040 上传时间:2024-02-26 格式:DOCX 页数:7 大小:135.32KB
下载 相关 举报
排课系统需求分析.docx_第1页
第1页 / 共7页
排课系统需求分析.docx_第2页
第2页 / 共7页
排课系统需求分析.docx_第3页
第3页 / 共7页
排课系统需求分析.docx_第4页
第4页 / 共7页
排课系统需求分析.docx_第5页
第5页 / 共7页
排课系统需求分析.docx_第6页
第6页 / 共7页
排课系统需求分析.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
资源描述

《排课系统需求分析.docx》由会员分享,可在线阅读,更多相关《排课系统需求分析.docx(7页珍藏版)》请在第壹文秘上搜索。

1、需求分析2.1 用户需求分析权限管理模块系统中有很多根本信息是学校教学管理中的重要数据,为了保护这些数据不被修改或破坏,为系统设计三种权限的管理体系:第一种管理员权限、第二种教师权限、第三种普通用户权限。不同的权限用户,对应不同的数据资源,以便最大程度的保护系统中重要数据平安。资源管理模块这一模块主要是由院主管人员和教师来使用。教师按照原先制定好的教学方案输入全部课程,而各二级学院根据与老师的协商,提交教师及该教师的相关要求,如上课班级、教室类型、时间类型等,之后由院主管人员来统一设置,如设置排课参数那么为上课周数、周学时数、每天上课节次(课程连上节次,单双周)、上课时间、混班教学(如:体育课

2、等公共课)要求等数据;教室信息那么是上课所需要用到的教室的根底信息(由教务处给出);时间模式那么是所有可能排到的时间类型。课程管理模块这模块主要完成课程设置和课表管理两大功能,课程设置主要包括课程信息增加、修改、删除等。课表管理包括课表生成、课表注销,显示已生成课表等。2.2 数据描述顶层数据流图授课计划课程表图1顶层图O层数据流图上课时间安排图2O层图1层数据流图图31子图课程表图42子图结构图1、正式授课计划2、上课时间安排表3、上课地点安排表4、正式课程表结构图2.2.5 数据字典2.2.6 E-R图2.3 系统建模功能描述排课系统有以下两个子系统。根本数据管理(课程设置):年级、院系、

3、班级、教师、教室、课程和教学方案等数据,并对这些数据能进行条件查询(编号、姓名、名称等)、增加、删除、修改等处理。排课管理:在根本数据的根底上采用一定的智能算法进行自动排课,输出各种汇总表(教师、课程等)和课程表(班级、教师甚至每个学生人此外还有特殊要求:要尽量为所排课程安排上该类课程效果最好的时间;课程在一周上屡次是要有一定的时间间隔;公共课等涉及面广、学时多的课程应优先处理;对同一上课对象应尽量选择相对固定的几个教室等。对于计算机初排的结果还应通过人工交互进行少量的修改等。2.3.2建立用例模型用例图用来鉴别和划分系统的功能。排课系统有四个活动者:教务处、院主管人员、教师和学生。图用况图类

4、图教学方案任课教师职称:String上课班级数:Slring最高周学时:String最低周学时:String添加任课教师职称()修改任课教师职称O删除任课教师职称O添加上课班级数O修改上课班级数O添加最高周学时O修改最高周学时O添加最低周学时O修改最低周学时O班级 班级类别:String 班级编号:String 班级名称:String 所属院系:String 专业编号:String 入学年份:date 班级人数:int 辅导员:教师 添加班级类别() 修改班级类别O 添加班级编号O 删除班级编号O 添加班级名称() 删除班级名称O 添加所属院系O 删除所属院系O 添加专业编号O 删除专业编号O

5、 添参加学年份() 删除入学年份O 添加班级人数O 修改班级人数O 添加辅导员O 修改辅导员O教室教学楼号:int教室编号:String容纳人数:ini添加教学楼号()修改教学楼号O添加教室编号()修改教室编号O删除教室编号O添加容纳人数O修改容纳人数O课程班级课表课程编码:String课程:课程课程名称:string任课老师:教师所属院系:Slring教室:教室专业:string上课时间:data学分:double学年:int学时:int学期:String添加课程编码0添加课程0添加课程编码0修改课程0删除课程编码0删除课程0添加课程名称0添加任课老师()删除课程名称0修改任课老师0添加所属院系0添加教室0删除所属院系0修改教室0添加专业0添加上课时间0删除专业0修改上课时间0添加学分0添加学年0修改学分0修改学年0删除学分0添加学期0添加学时0修改学期0修改学时0删除学时0教师教师编号:string身份证号:String教师职称:String所属院系:SIring职称:String密码:String添加教师编号()删除教师编号0添加教师职称0删除教师职称0添加所属院系0删除所属院系0添加职称0删除职称0添加密码0删除密码02.3状态迁移图状态迁移图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据结构与算法

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!