教务管理系统功能需求和系统课程数据完整性问题探析

教务管理系统功能需求和系统课程数据完整性问题探析

ID:5953467

大小:30.00 KB

页数:9页

时间:2017-12-29

教务管理系统功能需求和系统课程数据完整性问题探析_第1页
教务管理系统功能需求和系统课程数据完整性问题探析_第2页
教务管理系统功能需求和系统课程数据完整性问题探析_第3页
教务管理系统功能需求和系统课程数据完整性问题探析_第4页
教务管理系统功能需求和系统课程数据完整性问题探析_第5页
资源描述:

《教务管理系统功能需求和系统课程数据完整性问题探析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、教务管理系统功能需求和系统课程数据完整性问题探析  摘要:本文主要针对教务管理系统的功能需求展开了分析,从信息管理、课程管理、成绩管理、教学计划四个方面入手并做出各自的模块设计,此外还对系统中最难攻克的数据完整性有关问题诠释了课程数据完整性的基本内涵,探究了课程数据完整性受到破坏的主要原因,并提出了保证课程数据完整性的一些对策。关键词:教务管理系统课程数据管理数据完整性0引言当今的科技迅速发展,管理系统已经完全通过计算机实现,因此需要根据外界的不断变化来完善管理系统,设计适应其发展的数据库管理系统,提高其性能,完善

2、其功能。通过计算机进行教务管理是现代化管理的必然趋势,现通过课程设计来实现一个较小的较为简单的教务管理系统,使得学校的教务管理人员可以更加高效地进行诸如制定教学计划、安排课表和教室及考试管理等活动。1教务管理系统功能需求1.1需求分析9为了高效率的教务教学的管理,满足对学生教师信息、学生成绩等的查询及其他相关操作的实现,决定开发设计教务管理系统,使教务管理工作系统化、规范化、自动化,从而达到提高管理效率的目的。使办公人员可以轻松快捷地完成教务管理的任务。具体分析如下:学院包括理学院、人文学院、电信学院、计算机系、外

3、语系等若干二级院系。首先,由各二级院系制定教学计划,由此得出开课计划,这样就有了排课的基本信息,即可生成课表;一个学期结束后,教师从网上录入成绩,系统自动对此数据进行统计和处理。辅助学生的评优工作。系统包括学生学籍管理、教师基本信息管理、Web成绩录入和查询、选课、考试信息发布等。1.2系统功能分析教务管理系统是一个能够管理教师及学生信息的系统,除此之外,它还应该能够对学生及教师提供一定的查询功能,如:成绩查询、获奖情况查询、课程查询、毕业情况查询等。教务系统还应该对学生每学期的选课进行管理。具体功能可归纳为以下几

4、点:①教务处以及各二级院系可以对在籍的每个学生的学籍,包括对学生的成绩、毕业、学生奖励及处分情况进行动态管理。②系统提供Web成绩录入和查询。③系统对学生选课进行管理。④对教师信息、教学计划进行管理、维护和调整。⑤通过此系统,进行考务管理。1.3系统相关图图1用例图9图1说明:UML的用例图较详细和确切地描述了用户的功能需求,使系统责任明确到位,奠定UML对系统建模的基础,这样,其他模型图的构造和发展依赖于用例图中所描述的内容,直至系统能够实现用例图中描述的功能。图2类图图2说明:将该系统分为六个类:成绩管理、信息

5、管理、教学计划管理(这三个类完成系统管理的三个主要功能,是三个管理模块)、二级学院、教师、学生。图3顺序图图3说明:学院首先制定教学计划自动排课生成课表,学生可以登录系统进行选课;每次进行考试先由成绩管理系统进行安排,考试完毕教师将成绩录入系统,学生登录系统便可以进行成绩的查询;信息管理系统对学生信息的管理主要在学籍、奖励处分情况和毕业情况方面进行管理。图4说明:活动图是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动和动作。图中的活动用圆角矩形表示。该图反映了各个类在不同时刻完成的操作。2数据完整性

6、问题2.1问题的提出高校在课程数据管理中存在着诸多数据异常错误或问题,主要表现在:9一是重复设课。在课程库中对实属同一门课程设置了多个课程号,造成在分年级、分专业教学计划中对同一课程引用了不同的课程号,导致教学运行环节中课程安排、学生选课、课程重修、考试安排、毕业审查等管理工作经常出现重复课程,需要进行课程替换或合并等杂乱情况。二是课程信息维护不完全或不准确。对课程数据的一些关键属性,比如课程类型、学分、学时等,没有全面维护或维护不准确,导致其它子系统对课程引用发生偏差或错误。三是成绩库中出现一课多学分并存或已修学

7、分发生变化。课程管理员随意修改课程库中的课程学分,而成绩子系统对课程学分刷新或记载存在不同步的差异,导致成绩库中一门课程出现多学分并存或已修学分发生变化的学分不一致的情况。四是数据表中出现无课程号数据。在教学计划、成绩、教学任务书等数据表中莫名出现有数据但无课程号的情况,这种情况是由于对课程库删除了被引用的课程导致,造成其它数据表中产生垃圾数据或异常错误。种种问题的出现,造成教务管理系统中课程数据混乱或异常错误,严重影响着教务管理系统数据的准确性和系统运行效果。笔者认为,产生这些问题的主要根源在于高校对课程数据管理

8、存在一定程度的随意性、盲目性,无论是系统控制还是业务规则都缺乏对课程数据完整性的约束。2.2课程数据完整性的涵义与约束数据完整性约束一般包括三类:92.2.1实体完整性实体完整性约束的目的是确保数据库中所有实体的唯一性,也就是不应使用完全相同的数据记录。实体完整性要求一个关系或表中主码的属性不能取空值,也不能有重复值,即一个元组(关系表中的一行或一条记录)表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。