教务管理方案计划系统需求分析.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《教务管理方案计划系统需求分析.doc》由会员分享,可在线阅读,更多相关《教务管理方案计划系统需求分析.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、!-教务管理系统需求分析1 教务管理系统需求分析教务管理系统所必备的功能归纳为如图1.1所示,其中每个功能都由若干相关联的子功能模块组成。教务管理系统系统管理继承管理毕业管理考务成绩管理排课选课管理注册收费管理教师管理学籍管理课程管理教学计划管理基础数据系统图1.1 教务管理系统的基本功能模块1.1 系统数据流程系统的数据流程如图1.2所示。异动管理奖罚管理招生系统学籍管理收费系统注册系统课程管理系统教学计划系统选课系统排课系统教师录入系统成绩管理系统重修重考排考表系统毕业管理系统图1.2 系统数据流程1.2 基础数据管理“基础数据管理”功能模块用于维护整个教务系统正常运行所需的基础数据集,以
2、保证教务系统有一个统一的标准的基础数据集,便于数据的共享使用,内容包括包括入学年份、学年学期、院系数据、专业设置、教研室情况等,其中所包含子功能模块如图1.3所示基础数据管理基本信息专业代码学期代码学年代码科属部门代码班级代码教室代码学历代码职称代码其他基础信息管理教师代码管理教学计划名称管理图1.3“基础数据管理”功能模块1.3 教学计划管理“教学计划管理”功能模块用于维护学校中各系各专业的课程、课组计划安排信息,作为选课和毕业审查的标准,包括的功能有课程计划登记、课程计划审批、选课情况查询、选课信息审批等。1.4学籍管理“学籍管理”主要包括了高校学籍管理的常用信息,提供对学生学籍基本信息录
3、入、查询、修改、打印输出、维护等常用功能,并提供学号编排、学生照片输入与显示、学籍变动(留级、休学、跳级、转班、转学、退学等)、奖惩登记毕业情况等功能。1.5教师管理“教师管理”功能模块用于管理教师相关的信息,提高质量,保证教学工作的高效运行,其中包含的子功能模块如图1.4所示。教师进修档案教师课时数统计教师考评管理教师奖罚档案教师任课档案教师基本信息教师管理图 1.4 “教师管理”功能模块“教师基本信息”用于管理教师的基本信息,如所学专业、学历、毕业院校等。“教师任课档案”用于管理教师任课档案信息,如教师姓名、学历和学期、任课班级、课程、周时数、总时数等。“教师奖惩档案”用于管理教师奖惩档案
4、信息,如教师姓名、奖惩日期、类别原因、奖惩名称、奖惩等级等。“教师考评管理”用于对教师进行考评。“教师课时数统计”用于统计教师工作量。“教师进修档案”用于管理教师进修档案信息,如教师姓名、进修日期、进修科目、进修单位、进修成绩等。1.6注册收费管理“注册管理”功能模块用于记录学生新学期的注册情况,如果未注册将记录学生的未注册原因及未注册去向。“收费管理”功能模块用于记录学生开学初的收费情况,每个学生的收费标准来自学生学籍信息中的收费类别。1.7排课选课管理“排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,制定每学期的课程表,其中包含的子功能模块如图1.5所示。学生选课自动排课人工
5、排课合班信息设定排课时段设定教室分区设定课程信息录入教室排课设定教师排课设定班级课程配置全校排课设定条件设置排课选课管理 图 1.5 “排课选课管理”功能模块“条件设定”用于设置排课的一些限制条件,如班级、教师、教室的排课时段限制。“全校排课设定”用于对某学期全校课表的共同部分进行设置,如课表的统一抬头、没天上课节数、统一的排课时段等进行设置。“班级课程配置”用于对某个班级某学期具体开设的课程分别进行排课时段、单双周】连堂课等特殊情况设置。“教师排课设定”用于对个别教师的排课时段进行特殊设置。“教室排课设定”用于对个别教室的排课时段进行特殊设置。“课程信息录入”用于对一些临时添加或修改的课程(
6、不在教学计划之列的)进行设置。“教室分区设定”用于把学校所有教室依据空间设置、使用类别等进行分区分组设置。“排课时段设定”用于设置在一周的哪些时段安排课程,针对不同的班级、教室、教师只有给他们的排课时段相同可以通用。“合班信息设定”用于对公共选修课打破行政班级的限制,在某个学期临时性的把几个班级组合在一起上课。“人工排课”用于自动排课进行人工干预,常针对哪些调课、代课进行临时处理。“自动排课”用于根据排课管理员设置的课程信息,以班级为单位进行自动的排课。“学生选课”用于学生选择本学期的课程,目前一般都在网上直接完成。1.8考务成绩管理“考务成绩管理”功能模块用于根据课程自动生成本学期的考试地点
7、、考试时间、监考老师等数据,并对考试的过程和结果进行监控,其中包含的子功能模块如图1.6所示。补考通知单补考成绩录入学生成绩录入考试情况记录评卷安排考试日程安排考务信息发布教务成绩管理班级班级成绩单图 1.6 “考务成绩管理”功能模块“考务信息发布”用于发布考务信息,如学年、学期、期中(期末)考试、考试时间等,以及其他一些有关考务的事项。“考试日程安排”用于管理考试日期、时间、考试科目、考试班级、监考老师、考场等信息。“评卷安排”用于对评卷专业、评卷科目、评卷教师、评卷日期、时间等评卷信息进行管理。“考场情况记录”用于对考场情况进行管理,如考试班级、考试科目、应考人数、实到人数、违纪记录情况等
8、。“学生成绩录入”用于授课教师输入学生的考试成绩。“补考成绩录入”用于授课教师输入学生的补考成绩。“补考通知单”用于教务处依据班级、个人、课程、进行不及格统计,并打印出学生的补考通知单。“班级成绩单”用于以班级为单位,打印该班级所开设课程的每个学生的成绩,送交教务处存档用。1.9毕业管理“毕业管理”功能模块用于对学生毕业进行处理,同时对毕业信息、学位授予、证书授予及校友信息等进行管理,其中包含的子功能模块如图1.7所示。毕业管理成绩单管理毕业审核论文管理实习管理毕业管理技能管理图 1.7 “毕业管理”功能模块“技能管理”用于对学生在校期间获得资格证书进行存档,有利于提高学生的综合素质。“实习管
9、理”用于记录学生在校期间的实习情况。“论文管理”用于记录学生的毕业论文情况,供日后查询或借鉴。“毕业审核”用于根据学生的所在系(所)、专业的教师计划、选课成绩和学籍来审查该省是否具备毕业资格。“毕业管理”用于记录学生的毕业信息,包括毕业证书号、工作去向等。1.10教材管理“教材管理”功能模块用于对教材库存、教材计划、教材预定、班级预收款、教材采购及教材销售工资进行有效管理,其中包含的子功能如图1.8所示。教师领书教材采购库存管理教材计划开课教材设置教材信息设置教材管理管理图 1.8 “教材管理”功能模块2 教务管理系统数据库分析“学生信息”,“教师信息”,“课程信息”等都是系统的关键表,其他数
10、据表与这些关键表间的关系是N:1的关系。2.1教务管理系统E-R图关键实体的E-R图如图2.1所示。学籍代码表PK 学籍编号 学籍名称 政治面貌代码表PK 政治面貌编号 名族 民族代码表PK 民族编号 名族 籍贯代码码表PK 籍贯编码 籍贯 籍贯籍贯班级信息PK班级编号年级班级名称班级简称人数班主任 成绩表PK 学号 姓名 班级编号 性别 年级 政治面貌编号 名族编号 籍贯编号 身份证号学籍编号 成绩表PK 编号FK1 学号FK2 课程编号 成绩 考试次数 是否补修 是否重考 是否以确定成绩 课程表PK 编号PK 编号 课序表 课程编号 上课时间天 上课时间节 上课地点 课程表PK 编号Pk1
11、 学号 课序号 成绩表PK 编号PK 课程编号 课程名称 课程简称 拼音码 本学期课程 教师 开课系别 学分 图 2.1 教务管理系统E-R图2.2 教务管理系统数据表清单重要表的名称及用途如表2.1所示。 数据表名称数据表用途Bjbkb班级报考表Bjcjb班级成绩表(打印用)Bjjhcjb班级计划成绩表(显示和打印用)Bjhks班计划学期考试课程表Bjhxq班计划学期课程开设表Bjxjh 班教学计划信息表Bjxxb 版注册和档案表Bkbpdfb 报考编排登分表Kctdmkbtmp 毕业课程替代免考表Kctdmkb 毕业课程代替免考表Bysmdb 毕业生名单Bycymdb 毕业预审审核差异名单
12、表Byyshsdfb 毕业预审审核得分表Byyshsdfb tmp 毕业预审审核得分表Cgdw采购单位Cgdwdhzz 采购单位到货总账Cgdwhzz 采购单位总账Cgdhmxb 采购到货明细表Cgdhmxml 采购到货明细目录Cgmxb 采购明细表Cgzb 采购总表Cjdmb 成绩代码表Cjgdb 成绩更动表Cjtjb 成绩统计表Cjzb 成绩总表Cjzbcopy 成绩总表Dgdw 订购单位Dgdwmxb 订购单位明细表Dgmxb 订购明细表Dgzb 订购总表Fxzyb 辅修专表Jhkkkcb 计划开考课程表Jhkkkcd 计划开考课程传递表Jljb 奖励级别Jlqkjzb奖励情况记载表Jc
13、cgfbml 教材采购分单目录Jccgjsb教材采购计算表Jccgmxb教材采购明细表Jccgshb 教材采购审核表Jcch教材册号Jcdgzb教材订购总表Jclxmdz 教材类型编码对照Jcsmmb 教材说明模板Jcthzt 教材替换状态Dgdwzb 教材征订订购单位总表Jczb 教材总表Jxbm 教学部门表Jxdg 教学大纲Jxhjdy 教学环境定义Kkdw 开课单位表Kcqkb 考试情况表Kdxxb 考点代码表Kslb 考生类别代码表Ksdmb 考试代码表Ksdmcd 考试代码传递表Ksdxb 考试对象表Ksfsdm 考试方式代码表Kslxdmd 考试类型代码表Kccc 课程层次代码表K
14、cgldw 课程管理单位Kcjsfs 课程建设方式Kcjsjb 课程建设级别表Kcjslb 课程建设类别Kcjcdzb 课程教材对照Kclb 课程类别代码表Kctdb 课程代替表Kcxz 课程性质代码表Kczb 课程总表Ljhkc 类计划课程表Ljhxq 类计划学期开设课程表Ljhks 类计划学期考试课程表Ljxjh 类教学计划表Mzdm 民族代码表Ndszb 年度收支表Njdm 年纪代码表Njkc 年纪课程表Njcy 年期专业表Njzy 新开课程表Xkkc 新生注册表Xszcb 学费来源代码表Xfly 学籍变动代码表Xjyd 学籍变动记载表Xjydjzb 学籍状态代码表Xjzt 学生非在籍和
15、毕业生统计表Xsbyfzjtj 学生基本情况表 Xsjbdab 学生基本情况表Xsjhcjb 学生计划成绩表(显示和打印用)Xslb 学生类别代码表Xslx 学生类型代码表Userxslx 学生类型代码对应表3 制作介绍3.1 实例功能实例介绍如图2.2所示功能的开发过程,并简化其中各功能所包含的属性。需要强调的是,由于用户登陆和权限管理的功能各个系统实现的方法是一致的,教务管理系统(制作演示)基础维护教学管理报表统计班级信息维护表学生信息维护课程信息维护学生学课课表查询成绩输入但因成绩单那图2.2 详细介绍的功能模块3.2 系统流程图 系统流程图2.3所示。班级信息表班级信息维护学生信息表查
16、询课程表学生信息维护学生选课操作员成绩输入课程信息表课程信息维护打印成绩单教师信息表教师信息维护图2.3 系统流程图4 数据库设计根据实例介绍,“学生信息表”和“课程信息”是系统关键的表,其他各表均通过相应的编号字段进行多对一的关联。系统共需10张表,用途分别如表2.4所示。表2.4 系统数据表及其用途数据表名称数据表用途政治面貌代码表保存学生政治面貌的代码和政治面貌,如团员、党员等名族代码表保存学生名族的代码和名族,如汉族、壮族等籍贯代码表保存学生籍贯的代码和籍贯,如北京,广西等学籍代码表保存学生学籍的代码和学籍,如在学、休学、毕业等班级信息保存班级的基础信息学生信息保存学生的基础信息课程信
17、息保存课程的基础信息课程表保存课程的上课时间和地点的信息,一般有排课子系统生成。成绩表保存学生的课程成绩4.1 创建数据库创建SQL Server企业管理器,新建一个数据库,将其命名为eisbook。4.2 创建“班级信息”数据表 CREATE TABLE dbo.班级信息 (班级编号 varchar (14) NOT NULL ,年级 varchar (4) NULL ,班级名称 varchar (30) NULL ,班级简称 varchar (16) NULL ,人数 numeric(3, 0) NULL ,班主任 varchar (8) NULL ) ON PRIMARYGO4.3 创建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 方案 计划 规划 系统 需求 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内