ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:256.58KB ,
资源ID:19560704      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19560704.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校人事管理系统文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高校人事管理系统文档格式.docx

1、总分1020100得分摘要摘要:近年来,随着高校招生规模的不断扩大,学校人事管理的信息量也急剧增加,传统的管理方法以难以适应学校发展的需要。介于此本文提出了人事管理系统的基本功能模块,并运用基于面向对象建模语言统一建模语言( UML)对其进行了静态、动态的模型设计,最终形成系统总体的分析模型架构,为人事管理系统的开发提供了参考模型。本课题是高校人事管理系统的设计与实现,本系统运用面向对象的设计方法进行分析设计,利用面向对象的设计方法和UML(统一建模语言)进行系统建模,并综合运用MDA进行分析,给出了较为详细的系统的需求分析、组织结构图、程图、用况图、系统概念模型图、系统架构图、数据库详细设计

2、表、系统包图、系统类图等重要容,给出各个阶段的详细设计报告,并利用object Pascal 语言、借助Delphi开发平台实现了系统的编码工作。本文展示了UML在系统设计分析中的应用过程,并突出了阶段的衔接和成果转化的基本方法和过程,取得了良好的效果;本文对同类的UML系统分析设计有一定的参考价值.关键字:object Pascal;UML;模块;人事管理系统1.引言UML(Unified Modeling Language),即统一建模语言,是一种面向对象的建模语言。它的主要作用是帮助用户对软件系统进行面向对象的描述和建模(建模是通过将用户的业务需求映射为代码,保证代码满足这些需求,并能方

3、便地追溯需求的过程),它可以描述这个软件开发过程从需求分析直至实现和测试的全过程。UML 通过建立各种联系,如类与类之间的关系、类/ 对象怎样相互配合实现系统的行为状态等,来组建整个结构模型。UML提供了各种图形,比如用例图、时序图、类图、协作图和状态图等,来把这些模型元素及其他关系可视化,让人们可以清楚容易地理解模型,并从多个视角来考察模型,从而更加全面地了解模型,这样同一个模型元素可能会出现在多个UML 图中,不过都保持相同意义和符号。UML 有两套建模机制:静态建模机制和动态建模机制。静态建模机制是用例图、类图、对象图、包、组件图、配置来实现系统的用例建模、结构建模、组件建模以及环境建模

4、,描述系统的静态结构组成,建立静态系统模型的。动态建模机制是通过消息、状态图、时序图、协作图、活动图,定义并描述系统静态结构元素的动态行为和交互通信,构建动态系统模型。随着学校教育改革的不断深化,学校规模的不断扩大,原有的手工方式的人事管理不但工作量大而且效率也往往不能令人满意。所以,传统的学籍管理方法已不能适应高校发展的需要。随着教育改革的深入发展,将会要求教育管理部门提供更为丰富的信息。这就需要用科学化的方法来管理教务信息。而现代信息技术和网络技术的出现和不断发展给教育现代化管理引入了新的定义,用信息技术和网络技术来改变传统教育管理模式是教育发展的必然趋势。建立一套完善的高校人事管理系统,

5、不但可以大大提高人事管理工作的效率,而且可以建立起一套完整的人事信息资料库,可以和其它管理部门的信息系统紧密结合,轻松、条理、准确的完成整个学校的人事管理工作。本文是从教务管理工作的实际出发,基于 UML对人事管理系统建模,该系统将有效地减轻管理人员的工作负担,高效、规地管理大量的人事信息。1.1高校人事管理系统分析随着高等学校扩大招生情况的出现,每一个高校需要处理的各种人事管理的数量逐年倍增。如何改变低效率的原始数据管理方式,成为摆在高校管理人员面前的一个重要课题。而建立高效的人事管理系统就是一个解决此根本问题的思路。所以,这里为读者介绍一个高校人事管理系统的建模实例。2.需求分析高校人事管

6、理系统的功能性需求综述如下:(1)高校的每个学生使用自己的姓名和学号登陆系统之后,可以查询自己每个学期的基本情况,也能够查询自己的学业成绩。(2)高校的每个老师使用自己的姓名和密码登陆系统后,能够查询自己信息情况,也可查询自己的学生信息(供报销用)。(3)系统管理员通过用户名和密码登陆系统后,能够添加,删除,统计各个班级情况和人事管理情况,同时,还可以更新删除学生教师教材等各类信息。2.1系统建模在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“高校人事管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图2-1所示。图2-1创

7、建项目系统模型2.2.1创建系统用例模型创建系统用例的第一步是确定系统的参与者。高校人事管理系统的参与者包含以下三种:(1)学生(2)教师(3)系统管理员此三个参与者如图2-2所示。图2-2 系统参与者 图 2-3 学生用例图然后,我们根据参与者的不同分别画出各个参与者的用例图。(1)学生用例图:学生在本系统中可以进行登录、查询自己有关信息与等级各个考试报名情况和成绩情况查询的相关操作,通过这些活动创建的学生用例图如图2-3所示。(2)教师用例图:教师在本系统中可以进行登录、查询信息和学生情况查询的操作,通过这些活动创建的教师用例图如图2-4所示。图 2-4 教师用例图 图 2-5 系统管理员

8、用例图(3)系统管理员用例图:系统管理员在本系统中可以进行登录、添加、删除、统计学生、统计教师情况和管理各类信息的操作,通过这些活动创建的系统管理员用例图如图2-5所示。3.1创建系统静态模型从前面的需求分析中,我们可以依据主要六个类对象:学生、教师、班级、姓名、存在院和学年创建完整的类图如图2-6,7,8所示。图2-6 学生类图图2-7 教师类图图2-8 管理员类图3.2创建系统动态模型系统的动态模型可以使用交互作用图、状态图和活动图来描述。3.2.1 创建序列图和协作图1.学生在本系统中活动步骤分为:(1)进行注册个人信息(2)登录通过身份验证(3)选择自己相关科目,查询成绩(4)返回查询

9、结果(5)退出系统。根据以上步骤创建的序列图和协助图,如下图2-7和图2-8所示。图 2-7 学生序列图图 2-8 学生协作图2.表示教师的序列图和协作图与学生序列图和协作图相似,只是把学生换成了教师。3.系统管理员在本系统活动的步骤分为:(1)进行注册个人信息(2)登录通过身份验证(3)管理学生信息、管理教师信息或管理信息。(4)退出系统。根据以上步骤创建的的序列图,如图2-9所示。图 2-9 系统管理员序列图3.2.2 创建活动图我们还可以利用系统的活动图来描述系统的参与者是如何协同工作的。高校人事管理系统中,根据人事管理人员、学生和教师的活动步骤,我们可以创建活动图如下图2-11所示。图

10、 2-11 系统活动图3.2.3创建状态图在高校人事管理系统中,有明确状态转换的类是系统参与者,在整个验证过程前后有各种不同的状态。本系统的状态图如下图2-12所示。图 2-12 参与者状态图4.创建系统部署模型对系统的实现结构进行建模的方式包括两种,即构件图和部署图。高校人事管理系统的构件图我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,我们可以对学生类、系统管理员类、教师类、班级类分别创建对应的构件进行映射,创建的高校教材管理系统的构件图如图2-13所示。.图2-13 系统构件图4.1 系统控制类系统控制是指对为了确保系统的正确运行或测试系统稳定性,正确性而进行的

11、相应控制。本部分是对系统控制进行管理的功能模块。1)系统运行日志。2)启动系统底层控制。3)系统各部分功能的禁止与否。启动系统的出错告警系统。4.1.2实现模型的建立UML使用组件图和配置图两种机制来描述系统的实现,这两种图都描述了系统实现时的一些特征,主要涉及到源代码的静态分布特征和要使整个系统运行的实现特性。组件图显示系统中软件构件的分布以及它们之间的依赖关系,即显示系统软件方面的逻辑结构。配置图主要是用来说明如何配置系统的软件和硬件。建模完成以后,UML 建模工具Rational Rose 可根据系统的构件图生成系统的框架代码,所生成代码取决于所选择的编程语言,本系统选用的是Java 语

12、言。通常包括类的声明、属性声明、围声明、函数原型和继承语句。产生代码后,可根据特定业务完成代码编写,最终实现该系统。总 结这次的uml课程设计中我学习了用例图,类图,序列图,协作图,状态图,活动图,构件图等图的一些作用,组成元素和彼此之间的关系。我画这些图的过程中遇到了不少的困难,但我掌握的比较多。用例图作用:用例图是需求分析中的产物,主要作用是描述参与者和用例之间的关系,帮助开发人员可视化地了解系统功能。用例图可视化地达到了系统的需求,具有直观,规等优点,克服了纯文字性寿命的不足。用例方法是完全从外部来定义系统功能的,它把需求和设计完全分离开来。组成元素:用例(Use Case),参与者(a

13、ctor)。用例之间的:关系有包含,扩展和泛化。类图为系统的词汇建模。模型化简单的协作。模型化逻辑数据库模式。类(Class),接口(Interface)。类之间的关系:依赖关系,泛化关系,关联关系,实现关系。序列图 作用:确认和丰富一个使用语境的逻辑表达。细化用例的表达。有效地描述如何分配各个类的职责以及各类具有相应职责的原因。对象(Object),生命线(Lifeline),激活(Activativation),信息(Messages)。序列之间的关系:描述系统中各个对象按照时间顺序的交互过程。协作图通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。显示对象及其交互关系的空间组

14、织结构。表示一个类操作的实现。对象(Object),消息(Messages),链(Link)。协作之间的关系:协作代表为了完成某个目标而共同工作的一组对象。状态图状态图正确的描述了状态之间的转换顺序,通过状态的转换顺序可以清晰看出事件的执行顺序。清晰的事件顺序有利于程序员在开发程序时避免出现事件错序的情况。状态图清晰地描述了状态转换时所必须出发的事件。状态图通过判定可以更好的描述工作流因为不同的条件的分支。 组成元素:状态,转换,事件,活动,动作5个部分组成的。状态图之间的关系:一个状态依附于一个类,并且描述该类的的实例对接收到的事件的影响。活动图描述一个操作执行过程中所完成的工作,说明角色,

15、工作流,组织和对象如何工作的。活动图对用例描述尤其有用。显示如何执行一组相关的动作,以及这些动作如何影响他们周围的对象。活动图对理解业务处理过程十分有用。描述复杂过程的算法。动作状态,活动状态,组合活动,分叉与组合,分支与合并,泳道,对象流。活动图之间的关系:活动图是一种用于描述系统行为的模型状态。构件图构件图通过显示系统的构建以及接口等之间的接口关系,形成系统的更大的一个设计单元。在以构件为基础的开发中,构件图为架构设计提供了一个系统解决方案模型的自然形式,并且它还能够在系统完成后允许一个架构设计师验证系统的必须功能是由构建实现的,这样确保了最终系统将会被接受。构件,接口。构件之间的关系:依

16、赖关系或实现关系。部署图描述一个具体应用的主要部署结构,平衡系统运行时的计算分布等,部署图也可以通过连接描述组织的硬件网络结构或者是嵌入式系统等具有多种硬件和软件相关的系统运行模型。处理器,进程,设备,连接。部署之间的关系:节点和节点之间的连接。结束语UML是一种功能强大的、面向对象的可视化系统分析语言,它采用一整套成熟的建模技术,广泛地适用于各个应用领域,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型,从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。本文采用了 UML对人事管理系统进行了建模,将复杂的教学管理系统用简单明了的可视

17、化图形表示出来,对整个人事管理系统的开发设计提供了必要的参考模型。采用该方法优于传统的过程开发方式,能够对整个开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,提高了软件开发的质量。随着计算机网络技术的不断发展和现代人事管理理念的不断更新,人们需要对人事进行科学的管理。随着高校规模和高校机构的增多,单单靠人工管理是远远不够的,因此,需要更为科学、高效的人事管理软件为工具,进而实现人力资源的高效管理。本文在对高校人事的管理的深入调查的基础上,做出了比较详细的需求分析,并采用UML语言将其进行了详尽的描述,并采用面向对象的设计思想对起进行了分析设计,并给出了系统设计的类图级实现;接着,借助Delphi编程工具将其实现,最后给出了系统的后期维护方案。 通过本文的研究和实践,可以对面向对象的分析设计、UML语言在工程中的应用、需求分析阶段向系统分析设计阶段转变、分析设计阶段向系统实现阶段转变、经典的三层体系结构设计与实现、等问题有一个深入的了解,达到了设计的目的.致 谢 在大作业论文完成之际,我要衷心地感王老师在设计期间对我的悉心指导,当我遇到难于抉择的设计难题时,他总能耐心的开导我,多少次让我茅塞顿开。王老师渊博的知识、严谨的科研作风和平易近人的态度给我留下了深刻的印象,这必定对我今后的工作有着深远的影响。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1