需求分析.docx
- 文档编号:29023074
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:22
- 大小:21.11KB
需求分析.docx
《需求分析.docx》由会员分享,可在线阅读,更多相关《需求分析.docx(22页珍藏版)》请在冰豆网上搜索。
需求分析
第二章分析与设计
2.1功能需求
2.1.1总体需求
昆明电大学生成绩管理系统的设计目的是为学校提供一个方便有效的管理平台,提高管理效率,降低管理风险,完成如下功能:
◆系统管理模块:
该模块的功能是对学生、教师进行基本信息录入、修改、权限及密码的设置,系统日志的管理,以及整个系统的维护。
◆基础数据管理:
用于维护整个教务系统正常运行所需的基础数据集,以保证教务系统有一个统一的边准的基础数据集,使于数据的共享使用,功能包括:
入学年份、学年学期、院系数据、专业设置、教研室情况等。
◆教学计划管理:
用于维护学校中各系各专业的课程、课组计划安排信息,作为毕业审查的标准,功能包括:
课程计划登记、课程计划审批等
◆学籍管理:
主要包括了高校学籍管理的常用信息,提供对学生学籍基本信息的录入、查询、修改、打印输出、等常用功能,并提供学号编排、学生照片输入与显示、学籍变动(留级、休学、班级、转学、退学等)、奖惩登记、毕业情况等功能。
◆注册管理:
用于记录学生新学期的注册情况,如果未注册将记录学生的未注册原因及未注册去向。
收费管理用于记录学生开学初的收费情况,每个学生的收费标准来自学生学籍信息中的收费类别。
◆排课选课管理:
用于根据教学计划、教室资源等,制订每学期的课程表,功能包括:
l条件设定”用于设置排课的一些限制条件,如班级、教室的排课时段限制。
l全校排课设定”用于对某学期全校课表的共同部分进行设置,如课表的统一抬头、每天上课节数、统一的排课时段等进行设置。
l班级课程配置”用于对个别教师的排课时段进行特殊设置。
l教室排课设定”用于对个别教室的排课时段进行特殊设置。
l课程信息录入”用于对一些临时添加修改的课程(不在教学计划之列的)进行设置。
l教室分区设定”用于把学校所有教室依据空间位置、使用类别等进行分区分组设置。
l排课时间设定”用于设置在一周的哪些时间段安排课程,针对不同的班级、教室、教师只要他们的排课时段相同可以通用。
l合班信息设定”用于对公共选修课打破行政班级的限制,在某个学期临时性的把几个班级组合在一块上课。
l人工排课”用于对自动排课进行人工干预,常针对那些调课、代课进行临时处理。
l自动排课”用于根据排课管理员设置的课程信息,以班级进行自动的排课。
l学生选课”用于学生选择本学期的课程,目前一般都在网上直接完成。
◆考务管理:
用于根据课程自动生成本学期的考试地点、考试时间、监考老师等数据,并对考试的过程和结果进行监控,包含的功能:
l考务信息发布”用于发布考务信息,如学年、学期、期中(期末)考试、考试时间等,以及其他一些有关考务的事项。
l考试日程安排”用于管理考试日期、时间、考试科目、考试班级、监考教师、考场等信息。
l评卷安排”用于对评卷专业、评卷科目、评卷教师、评卷日期、时间等评卷信息进行管理。
l考场情况记录”用于对考场情况进行管理,如考试班级、考试科目、应考人数、实数人数、违纪记录情况等。
l学生成绩录入”用于授课教师输入学生的考试成绩。
l学生补考成绩录入”用于授课教师输入学生的补考成绩。
l学生补考通知单”用于教务处依据班级、个人、课程进行不及格统计,并打印出学生的补考通知单。
l学期班级成绩单”用于以班级为单位,打印该班级所开设课程的每个学生的成绩,送教务处存档用。
◆教材管理:
用于对教材库存、教材计划、教材预订、班级预收款、教材采购及教材销售等工作进行有效管理,功能包括:
教材信息设置、开课教材设置、教材计划、库存管理、教材采购、教师领书等。
理系统需求分析说明书
1.引言:
1.1编写目的:
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。
如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
1.2背景说明:
待开发系统名称:
教务管理系统
开发者:
彭莹曹妍唐晓春
用户:
高校教务人员,在校学生,教师
1.3系统目标:
本系统是各院(系)级教务员,教师,和学生的工作界面。
它完成:
(1)各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课申请、学生成绩、考试安排等)的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理;
(2)完成学生选课,查询,教师录入成绩等应用
(3)以及对教学人员(教师、班主任、教务人员)的管理。
特色与关键问题:
对软件过程规范及技术的学习和应用。
2.信息描述:
2.1信息内容:
本系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统。
教务人员通过本系统完成所有的日常教务工作。
从学生入学开始到毕业离校,其在学校内的所有和教务相关的数据都通过教务系统进行管理。
学生则可以通过系统进行选课及查询自己的个人相关信息(课程表、考试安排、成绩等)。
教师则可以查询自己的课程安排,录入成绩,申请考试时间等。
2.2数据流层图
顶层DFD图
教务员
学生
教务管理系统
教师ID和密码ID和密码
命令信息命令信息
返回信息ID和命令返回返回信息
密码信息信息
二层DFD图——教务人员子系统
排考系统
教务员
验证有效性
信息查询系统
组班
信息考试
数据安排
ID和密码查询,修改命令
命令信息
成功信息信息课返回信息
数据程选信息
表修数据
自
课程表然
制定系统班
二层DFD图——学生子系统
学生
信息查询
系统
验证
有效性ID和密码查询修改命令
命令信息
返回信息返回信息
信息学生
数据选课
情况
学生选课
系统
二层DFD图——教师子系统
信息查询系统
教师
验证
有效性ID和密码查询修改命令
命令信息
返回信息信息成返回信息
数据绩考试考试
表时间时间
申请考试
教师成绩录入系统安排申请
三层DFD图——教务人员之信息查询子系统
添加信息
返回数据
信息信息
查询信息
删除信息
教务员返回信息查询命令
删除命令返回信息
修改返回
命令信息
修改信息
制表
教务员
查询对应
考试信息
学生,教师之信息查询同上
三层DFD图——教务人员之课程表制定子系统
教务员信息,数据
课程表教室资源表
查询返回
命令信息
课程表课程分配表
查询对应
课表
三层DFD图——教务人员之排考子系统
排考
信息数据课程分配表
查询返回考试安排信息教室资源表
命令信息
考试信息表考试时间表
三层DFD图——教务人员之组班系统
组班
教务员信息数据教师信息表
查询返回自然班
命令信息
学生对应班级表
查询对应班级班级信息表
三层DFD图——学生之选课子系统
选课
学生信息数据学生选课表
返回信息学生信息表
三层DFD图——教师之教务子系统
录入成绩
教师信息数据
成绩表
考试考试成绩表
申请时间
申请考试
考试时间表
四层DFD图——教务人员信息查询子系统
教务员
课程信息
查询
教室信息查询
班级信息查询
学生信息查询
系部信息查询
教师信息查询
教务员信息查询
课程信息表
班级信息表
教室信息表
返回
课程信息班级号
号返回信息
教室号学号
返回信息返回信息
系名返回编号返回返回教务员学生信息表
信息信息信息编号
系部信息表教务员信息表
教师信息表
四层DFD图——学生信息查询子系统
成绩查询
学生选课表成学成绩表考试信息表
考试信息
查询
选课情况查询绩号
学生课程表学号
学号考试信息
课返返学
课程表程回回号学生信息表
号信信
学生信息
查询
课程信息
查询息息
老师信息表课程信息表
注:
学生增加,删除,修改主要是针对学生信息。
四层DFD图——教师信息查询子系统
成绩表统计查询
成绩表
成绩编号
情况
课程表学生信息表
教师
学生信息
查询
课程情况查询课程表学生编号
课程编号返回信息
教师返回
编号信息
教师信息查询教师信息表
注:
教师录入成绩后只有教务人员可改动成绩。
教师要改动成绩须申请教务人员进行修改。
2.3数据字典(DD)
表1数据文件”课程信息表”的字典条目
文件名:
课程信息表
别名:
组成:
课程号+课程名+学分+学时+任课老师
备注:
这是学校所有课程的总和表
表2数据文件”教室信息表”的字典条目
文件名:
教室信息表
别名:
组成:
教室号+教室类别+容纳人数
备注:
根据教室的大小进行排课
表3数据文件”系部信息表”的字典条目
文件名:
系部信息表
别名:
组成:
系部号+系名
备注:
根据系部的不同有不同的课程
表4数据文件”班级信息表”的字典条目
文件名:
班级信息表
别名:
组成:
班级号+名称+人数
备注:
表5数据文件”学生信息表”的字典条目
文件名:
学生信息表
别名:
组成:
学号+学生名+性别+年龄+系部号
备注:
表6数据文件”教师信息表”的字典条目
文件名:
教师信息表
别名:
组成:
教师号+教师名+性别+所属系部号+联系电话+电子邮件地址
备注:
表7数据文件”教务员信息表”的字典条目
文件名:
教务员信息表
别名:
组成:
教务员登陆号+密码`
备注:
表8数据文件”课程表”的字典条目
文件名:
课程表
别名:
组成:
编号+班级号+课程号+教室号
备注:
这是安排的课表
表9数据文件”学生选课表”的字典条目
文件名:
学生选课表
别名:
组成:
编号+学号+课程号+课程名
备注:
表10数据文件”考试信息表”的字典条目
文件名:
考试信息表
别名:
组成:
课程号+课程名+班级号+教室号+考试时间
备注:
表11数据文件”成绩表”的字典条目
文件名:
成绩表
别名:
组成:
课程号+课程名+学生号+分数+学分
备注:
表12数据文件”考试时间表”的字典条目
文件名:
考试时间表
别名:
组成:
课程号+课程名+教师号+班级号+时间
备注:
表13数据文件”课程分配表”的字典条目
文件名:
课程分配表
别名:
组成:
编号+课程号+课程名+班级号+班级名
备注:
由班级为单位选择课程
表14数据文件”教室资源表”的字典条目
文件名:
教室资源表
别名:
组成:
编号+教室号+周次+星期11---星期12------------星期54
备注:
每天教室的使用时间段分为4段
表15数据文件”学生对应班级表”的字典条目
文件名:
学生对应班级表
别名:
组成:
编号+学号+班级号
备注:
包括学生选修组班和固定的自然班
3.功能描述:
3.1系统功能划分
本系统适合学分制、选课式的管理模式。
本系统集信息管理、教学计划管理、学籍管理、排课、选课、排考、成绩管理、学生信息管理等教务功能于一体,并可以输出各类课表、成绩单。
整个系统分为以下模块:
1.学生信息管理
2.教学计划管理
3.学籍管理
4.课程信息管理
5.选课管理
6.成绩管理
7.教师信息管理
8.教务员信息管理
9.教学计划管理
10.考试管理
11.教室信息管理
3.2性能需求:
(1)网络环境下的多用户系统。
信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。
(2)数据的完整性,准确性。
录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
系统应具有部分反悔修改功能,系统备有的修改功能均可反悔
(3)数据安全性。
本系统采用二级安全保障:
第一级:
依赖于网络本身对用户使用权限的规定。
第二级:
在程序模块中通过使用密码控制功能对用户使用权限加以限制。
3.3用户平台要求
开发出的软件要适用于各种WINDOWS平台和SQLSERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求PIII800,128M内存以及8M显存显卡。
开发环境:
Windows2000Server。
开发工具:
PowerBuilder9.0。
数据库管理系统:
MicrosoftSQLServer2000。
4.行为描述:
在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息和学籍变动情况,学生可以自由选择选修课程,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理;老师可以实时登入成绩和查询成绩情况,并且可以申报科目考试时间,成绩管理系统根据各学期课表和学生信息进行成绩的统计生成。
排课系统是各系部教务员根据下达的教学任务安排本系部课程的开课教师、教室名单等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。
5.参考文献:
1.《软件工程——原理、方法与应用》史济民顾春华李昌武苑荣
高等教育出版社
2.
3.C.J.Date,"AnintroductiontoDatabaseSystems"(第六版),Addison-Wesley
4."ThePracticalSQLHandbook"第三版,AddisonWesleyDevelopers
5."UnderstandingtheNewSQL:
ACompleteGuide"-JimMelton和AlanR.Simon著
6.《教务管理系统建设探讨》袁芳俞春
6.结语:
教务管理系统是学校的管理核心,管理应涉及到学校的专业设置、学藉管理、成绩管理、网上注册、开课管理、选课管理、师资管理等,在数据库一级建立强有力的安全系统,管理人员可以在互联网的任何地方办工,真正实现学校网上管理。
学校中的教务管理是一项很重要的工作,包括学生管理,教师管理和课程管理等。
开发“教务信息处理系统”的目的就是利用计算机的查询和运算功能,代替手工处理,提高工作效力和质量,所以该系统是必要而且能够实现的。
本文来自网学(),转载请注明出处:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析