软件工程大作业研究生教育管理信息系统.pdf
《软件工程大作业研究生教育管理信息系统.pdf》由会员分享,可在线阅读,更多相关《软件工程大作业研究生教育管理信息系统.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、研究生教育管理信息系统研究生教育管理信息系统1 1 软件编写目的及意义软件编写目的及意义近年来,随着各大高校研究生教育规模的不断扩大,研究生数量急剧增加,研究生信息管理工作变得越来越复杂。面对庞大的信息量,就需要有一个研究生教育管理系统来提高研究生管理工作的效率。这样的一个系统通常具有如下优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。开发这样一个系统的意义有:促进高校教务管理模式的改进,提高学校的自动化办公水平;规范了学校的教务管理工作;更加合理的配置资源,科学利用;适应了高校集中管理的要求;高校对数据的分析统计的要求可以得到充分满足。同时使教务管理人员有更多的精力
2、从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。这就是编写本文所述系统的目的及意义所在。2 2 可行性研究可行性研究1.1 系统所要实现的目标任务该系统以计算机为工具对研究生教育管理所需的信息进行管理。系统主要是要完成对管理员信息、教师信息、学生信息、课程信息以及有选课和成绩等多种数据信息的管理,以及具备对各类信息的查询、录入、修改、删除等功能。1.2 可行性分析系统可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。第一是研究在当前的条件下,开发新系统是否具备必要的资源和其他条件;第二是确定问题是否值得去解决,而不是
3、去研究怎样解决问题。为了达到这个目的,必须认真了解用户的要求及现实环境,探索若干种可供选择的主要解法,并对每种解法的可行性进行仔细论证。主要包括三个方面,现分述如下:(1)技术可行性:本系统并不算很复杂,所用的包括数据库技术、搜索技术等技术也都已经很成熟,而且有很多的事例,所以在技术上是完全可行的。(2)经济可行性:首先,开发维护这样的一个系统的花费并不会很大,对于高校来说是完全可以承受的。第二,采用计算机管理系统取代传统的手工管理,能够减少一大笔的人工开支,从长远来看是经济节约1型的。另外采用这样的一个系统还可以大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率。综上,经济上
4、是完全可行的。(3)操作可行性:系统是基于现代计算机技术的,具备基本的计算机知识的人都可以方便的使用该系统,因此操作上也是完全可行的。由以上可行性分析,本系统的开发是完全可行的。3 3 功能需求分析功能需求分析本系统作为研究生教育管理信息系统,应当具备研究生学籍管理的基本功能要求。本系统的用户群体主要是有三个:系统管理员、教师以及学生,因此该系统的功能需求应分别包括这三个群体对该系统的需求。现分析如下:(1)管理员对功能的需求学生的添加,学生信息的修改;教师的添加以及教师信息的修改;学校基本课程的浏览、添加、修改;学生课程安排;学生考试安排。(2)学生对功能的需求浏览、修改个人基本信息;密码重
5、置;课程信息查询;浏览个人成绩;学位申请;查看考试安排;选课。(3)老师对功能的需求个人基本信息查看及修改;密码重置;查看所开课程信息;管理学生的成绩;查看学生的留言。4 4 面向对象设计面向对象设计2面向对象的程序设计方法是一种将物体对象化的程序设计语言,它的基本要求是将描述某一事物的数据与所有处理这些数据的函数都封装成一个整体。面向对象的软件技术以对象为核心,对象是对现实世界实体的正确抽象,它是由描述内部状态表示静态属性的数据,以及可以对这些数据施加的操作封装在一起构成的统一体。把数据和过程这两个逻辑上独立的实体组合在一个对象中,对象与对象之间只能通过发送消息来进行联系。这样,使原来各种类
6、型的数据和数据结构与起不同作用的过程之间非常复杂的关系大为简化,从而使软件的设计效率提高,可靠性、可读性、可维护性提高。同时由于各个对象是独立的,只通过消息传送进行联系,所有对象既可以在单机上运行,也可以同时分配给多个处理机执行,充分利用多处理器(机)并行所带来的好处,有效地支持并行处理。4.1 系统用例图用例是对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列,用例图就是一组用例、参与者以及它们关系的图。在 UML 中,用用例图来表示系统的功能模型,用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。用例模型是驱动后续开发的基础。研究生教
7、育管理信息系统的参与者为系统管理员、教师和学生,系统所提供的服务也就是用例主要有:修改信息、成绩录入、信息查询、课程安排、考试安排、选课学位申请、论文审核、查看考试安排等。系统用例图如图 3-1 所示。成绩录入成绩录入修改教师修改教师信息信息论文审核论文审核教师教师安排考试安排考试选课选课排课排课管理员管理员查看考查看考试安排试安排查询信息查询信息修改学生修改学生信息信息学生学生学位申请学位申请3图 4-1 系统用例图4.2 对象模型(系统类图)类是具有相似结构、行为和关系的一组对象的描述符。在面向对象建模技术中,将客观世界的实体映射为对象,并归纳成一个类。类图描述系统中类和类之间的静态关系,
8、揭示了系统的静态结构。根据分析,管理员类、教师类、学生类均继承于人员类,事务类派生出修改信息类、安排课程类,安排考试类、论文审核类、学位申请类。查看考试安排类录入成绩类、选课类、查询信息类。参与人员通过接口选择事务类型,通过事务类分别控制管各个类等。系统类图如图 3-2 所示。人员人员*-端2-端1*学生学生教师教师管理员管理员*-端13*-端15课程课程-端17*-端11*考试安排考试安排*-*端14-端18-端16事务事务-端9*学位申请学位申请-端10*成绩成绩教室教室-端12端3论文审核论文审核*-端3*端1端2信息查询信息查询端4录入成绩录入成绩*-端4选课选课修改信息修改信息图 4
9、-2 系统类图3.3 研究生教育管理信息系统用例类图、顺序图4顺序图按照时间顺序显示对象之间的交换关系。显示场景中的对象和类以及完成场景中定义的功能时对象间要交换的信息。本系统分为管理员登陆、教师登陆、学生登陆三大模块,用户通过用户接口类向特定的控制类发送请求,控制类响应请求,分别对指定实体对象完成操作,返回操作信息,用户接口类将操作信息显示给用户。系统模块都类似,这里简单从几个模块谈论系统的通讯图和顺序图,最后总结出学籍管理系统的总类图。4.3.1 管理员修改冉渊信息用例类图及顺序图图 4-3 管理员修改人员信息类5图 4-4 管理员修改人员信息类顺序图4.3.2 学生选课用例图及顺序图课程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 作业 研究生教育 管理信息系统
限制150内