系统需求分析包括教师、学生、教务处及办公用户的需求概述,以及系统用例模型、对象模型、动态模型、主要功能模型。系统包括系统管理、学籍管理、成绩管理、重考管理、毕业管理等基本功能。系统采用基于微软的设计流程,给出了系统概念数据模型到关系数据库模型的转换规则及详细的转换过程,以得到完整的系统数据库模型。最后介绍了系统原型主要功能模块的算法流程、业务流程和测试结果。关键词:教务管理信息系统 面向对象分析与设计 数据库设计 硕士论文/华中科技大学原创声明 我声明所提交的学位论文是我个人在导师指导下进行的研究工作和研究成果。据我所知,除了文中已经引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的研究成果。 对本文研究作出贡献的个人和集体,已在文中明确标注。我完全清楚,此声明所导致的法律后果由我方承担。学位论文作者:杨必代日期:年卯月日学位论文著作权使用授权本学位论文作者充分了解学校关于学位论文留存和使用的规定,即:学校有权留存、向国家有关部门或机构发送学位论文复印件和电子版,允许查阅、借阅。我授权华中科技大学将本学位论文全部或部分内容收录于有关数据库以供检索,并以影印、删减打印或扫描等方式保存、汇编本学位论文。
保密性,此授权在?解密后方可适用。本论文非保密,请勾选上方方框。论文作者签名:非保密日期:沙沙,/月,日,华中科技大学硕士学位论文概述新形势下高等教育教学改革和教学管理日益信息化、现代化,对高校教务管理提出了更高、更新的要求。教务工作必须由静态、传统的管理模式转变为动态、规范、科学的管理模式。因此,运用现代化手段进行科学管理,建立教务管理信息系统已成为整个教育系统亟待解决的问题之一。教务管理信息系统是进行事务处理的办公自动化系统湖北民族大学教务管理系统,涉及的领域很广,如横向涉及教材、教务、教学计划、考核等,纵向涉及院系、系部、班级、学生管理等,因此,使用者众多,使用频繁,计算机知识水平参差不齐。 在教务管理系统的设计中,在界面、功能、操作、维护、设计等方面都要真正从用户角度和实际应用出发。目前,教务管理系统设计的指导思想如下[、、]:综合实用。全面的数据存储可以为系统设计和功能扩展提供最大的灵活性。全面的功能设计可以最大限度地实现综合管理,充分发挥数据信息的综合利用率;系统设计应充分考虑实际使用情况和未来的发展趋势,尽可能符合实际应用和原有的处理习惯和要求;系统设计要考虑适应多种应用情况,如学分制、学年制;本科、专科:两级管理还是一级管理;不同的计算机类型和相同的软件环境都要能运行;系统化。系统设计要考虑数据存储和处理的系统统一性、统一的表设计等,避免以后可能出现的频繁修改或变更;易学易用。系统设计要从用户的角度出发,让用户容易学习和使用。
例如采用自动生成、代码操作、选择操作等方式,在操作过程中尽可能减少汉字信息的输入要求。且应具有良好的人机界面;准确性。教学管理数据的准确性直接影响管理和处理的效率,影响教学管理工作的严肃性和正确性,直接关系到学生的切身利益,因此系统设计必须有数据准确性保障体系;保密性。任何有意或无意的对教学管理数据信息的破坏都将导致严重的后果,因此系统设计时应考虑保密措施。特别是在多用户或网络操作的情况下,应严格保证查询、可修改用户等用户的分类、权限确定及其正确实施,防止无关人员对数据进行操作和修改。同时应充分考虑数据资源的独占与共享;灵活的扩展性。教学管理中的规定和政策具有一定的灵活性。例如,对排课有指定、调整的需要,对教学计划的实施有变更等。 学生学籍处理存在着灵活的处理和变化,系统设计应能适应或满足这些变化;系统设计应充分考虑其可扩展性,在系统内外都应留有扩展接口,以方便系统功能的进一步完善。国内对教学管理系统的研究由来已久,几乎各高校都有自己的教学管理系统,它们大多依托校园网,采用/或/模式、面向过程或面向对象的分析设计方法进行开发。一般主要包括以下功能的实现:基本教学计划、教师信息、院系信息、学生基本信息、课程信息等的维护与管理,学生学籍管理,选课如班级选课、学生个人选课,学生成绩管理如成绩录入、成绩查询、考试分析与评定,毕业管理等。
至于排课问题,目前仍是一个全球性难题。在安全性方面湖北民族大学教务管理系统网校头条,大多数系统仅采用简单的基于角色的权限控制机制,无法真正保证系统的安全要求。目前湖北民族学院的教学管理较为分散,各个部门都有自己的小数据库和管理方式,这使得教学管理混乱、效率低下,不利于事务的公开。另一方面,这些小数据库之间存在大量的数据冗余,如果有增删改查等数据变更,必须手动对多个数据库进行更改,不仅浪费资源,而且容易造成数据不一致。随着学校规模的不断扩大,教育体制也由传统的学年制向学分制过渡,这种管理方式显得越来越不合适。 湖北民族学院教学管理信息系统的开发是为了实现信息资源的共享和综合利用,提高办公自动化程度和办公效率,建立比较完善的一体化教学管理系统。本文分五章介绍系统的分析与设计思路。第一章介绍了教学管理信息系统的研究背景、目标、意义以及国内外的研究现状。第二章探讨了湖北民族学院教学管理信息系统的需求,并通过面向对象的分析给出了系统用例图、系统对象模型、系统动态模型以及系统的主要功能模型。第三章探讨了系统功能模块及体系结构。第四章探讨了系统数据库的设计。
第5章探讨了系统主要功能的实现算法和实现技术。华中科技大学硕士论文系统分析本章对湖北民族学院教学管理信息系统的需求进行了探讨,并结合面向对象的系统分析方法,给出了系统用例图、系统对象模型、系统动态模型和系统的主要功能模型,帮助系统分析人员和用户提出明确有效的需求,使系统分析人员、设计人员和程序员能够清楚地了解系统所描述的问题和特性。用户需求概要分析本系统的最终用户,主要是普通的上网用户,包括教师、学生、办公室教学秘书、教学处教学管理人员等,他们一般只具备基本的计算机操作知识。另外,本系统的管理员负责维护系统的基本信息数据,应具有一定的计算机网络维护经验和对数据库一定的了解。目前,湖北民族学院的教学制度正处于学年制和学分制并存的过渡时期。 在教学管理信息系统的分析与设计过程中,必须综合考虑教学活动这两方面的需求。从全体用户角度:系统中提供的各类与教学相关的信息应及时、准确。操作简单、人性化、智能化、界面美观、易用性强。系统响应时间快。用户的个人信息应严格保密。从教务处角度:设置学校教学部门和教务管理部门。其中包括学校教学校长、教务处、各二级教学管理部门、各二级教学管理班、各二级教学管理部、教务处教学部及教材部、各二级教学管理部。
二级学院、部门在学期开始前安排公选课开课计划。各班接收新生入学登记,建立学生基本档案信息。制定公选课课表。华中科技大学硕士学位论文安排期末课程考试安排。安排四、六级考场。公布四、六级成绩。发布教学公告。维护教学公告。制定学生注册条件。制定学位条件。制定优秀毕业生条件。统计学生学位授予情况。统计学生毕业情况。备份、注销毕业生档案。制定教师工作量计算方法。统计教师工作量。制定优秀教学工作者条件。统计优秀教学工作者。从二级学院办公室用户角度:设置学科、专业、课程。设置专业教学计划、课程表。接收本学期老生入学登记、学生档案登记。接收教职工登记,建立教职工基本档案信息。 学期开始前安排班级开学计划。学期开始前上报开课计划。制定专业课程时间表。登记学生上课出勤情况。登记教师出勤情况。发布教学公告。审核学生各科目期末考核成绩并公布。分学科分析华中科技大学硕士学位论文试卷。统计本班学生期末考核成绩、课程平均分、最高分、最低分。统计本班补考情况。包括各科目补考、重考成绩统计。登记学生四、六级成绩。统计学生出勤情况。统计教师出勤情况。
处理本学期的学生学籍。统计学生毕业成绩。统计并打印学生毕业档案及毕业成绩。统计二级部门毕业情况。从教师角度:查看学期开课计划。选择必修课程及班级。选择公选课程。登记学生班级课程的考试成绩、定期成绩、期中成绩、实验成绩。设置课程评定分数标准。生成课程评定分数。统计课程考试成绩、课程平均分、最高分、最低分、方差、等级差。提交课程试卷。设置课程试卷信息。按班级分析试卷。按课程分析试卷。从学生角度:查看专业教学计划。查看开课计划。选择公选课程。选择必修课程(含重修申请)。报名华中科技大学硕士学位论文英语四、六级考试。查看学期课程成绩。查看全部课程成绩。提供打印学生成绩的功能。从系统管理员角度; 为不同的用户组定义合适的使用权限。进行整个系统的信息初始化、数据维护和备份。系统性能优化。系统安全管理。硬件环境和网络的管理和维护。面向对象的系统分析与设计是一种面向对象的、通用的、标准的、可视化的建模语言,是面向对象技术领域的一项重要成果。它为对象的结构模型和行为模型定义了语义,结构模型包括它们的交互、协作和状态历史。
符号是语义的直观表示,是用来对系统进行建模的工具。它是一种建模语言,而不是一种方法。它独立于任何开发过程,但又支持该过程,适用于系统开发的不同阶段。开发人员提出的开发过程是用例驱动的、以体系结构为中心、迭代和增量的过程。利用面向对象分析方法进行系统分析的一般过程是:利用用例模型确定目标系统的边界、主要功能和活动,以准确、完整地识别系统的需求。通过对用例模型的分析,从用例描述中识别出反映问题域本质的类和对象,利用类图、包图及其相互关系揭示系统的结构和组成。利用动态模型中的交互图、状态图和活动图描述系统结构元素的动态特性和行为,实现重要的用例。