结构图如图所示。人事管理系统机构显示修改人员信息挂起人员恢复或删除人员查询人员删除部门修改部门信息增加部门查看人员信息增加人员组织机构管理人员管理图系统模块结构图人事管理系统的中心对象是部门和人员,根据以上的模块划分和功能分析可知,该系统的的主要描述的是对部门和人员的维护。部门管理和人员管理虽然被划分到两个不同的系统模块,但是他们之间的联系是很紧密的,因此系统的基本流程只有个。图描述的是人事管理系统的操作流程。首先管理者要增加部门对部门进行维护,然后才能在部门中增加人员并对人员进行维护。增加部门恢复人员删除人员挂起人员删除部门查询人员查看人员信息修改人员信息增加人员维护部门信息图系统流程图数据库设计数据库逻辑结构设计根据功能模块划分的结果可知,本系统的操作对象有两类组织机构和人员,因此在系统中要记录组织机构和人员的数据。由于组织机构和人员性质和操作功能大不相同,因此在此系统中我们需要分别进行数据记录。首先需要如下两个数据实体部门数据实体该实体记录各个组织机构的信息,包括部门编号上级部门编号部门名称部门级别序号和部门状态等信息。人员数据实体该实体记录各个部门下的人员的信息,包括人员所属部门姓名在职状态用户性质工号性别出生年月民族政治面貌学历职称办公电话家庭电话移动电话家庭地址邮政编码个人简介等信息。系统图系统模型,如图所示图系统模型管理员管理部门人员管理从属部门实体信息模型,如图所示图部门实体信息模型人员实体信息模型,如图所示图人员实体信息模型字典表实体信息模型,如图所示图字典表实体信息模型部门部门编号其它扩展字段部门状态级别状态部门名称上级部门名称家家庭地址部门编号职工编号性别姓名部门编号学历部门编号人员在职状态用户性质出生年月办公电话等其它属性字典表使用状态项目编号项目名称级别序号字典名称数据库表设计本系统利用进行数据库的开发,其基示人员记录信息等。书写规范基本符合要求。界面简洁,清晰。本实例采用三层架构设计,用户界面层通过统的接口向业务层发送请求,业务曾按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据库封装成类的形式返回给用户界面层。签名年月日自评等级良好指导教师意见签名年月日教研室意见签名年月日系部意见盖章年月日语言程序设计设计说明书人事管理系统起止日期年月日至年月日学生姓名刘辉班级计学号成绩指导教师签字文志诚副教授计算机与通信学院年月日目录绪论课题背景系统开发关键技术介绍需求分析系统分析系统设计设计思想系统功能模块设计数据库设计数据库逻辑结构设计系统图数据库表设计系统实现系统运行环境数据库连接池增加新部门挂起人员总结与展望参考文献致谢课程设计检查表绪论课题背景每个企业都有员工,每个员工都有自己的信息,对员工信息的管理就是人事管理。人事管理系统以企业的员工为中心,把企业的人事管理与信息技术结合起来,将人员的相关信息都放在数据库中。系统使用都可以对大量的人员信息进行科学有效快捷统的管理,也可以为决策者提供参考依据。所以人事管理系统帮助企业规范管理制度更有效管理人事档案资料,降低成本,使企业管理水平更加科学化,现代化。本系统主要利用到的技术包括三层架构开发模式,即三层结构,通过这种设计模型把应用逻辑处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用数据库连接池的使用,如果程序需要连接,则从此池中取出个连接使用,使用完后又返回给该池,使这些连接可以复用,提高效率。系统开发关键技术介绍本系统采用的是工具开发系统程序,使用做数据库后台。该系统是基于模型的,即所谓的模式的框架。这种框架具有的优点是结构清晰,实现了语言和后台代码的分离。代码易于重用,系统易于维护。该框架详细介绍如下模的基本思想是数据,显示和处理相分离模型负责数据管理,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。视图负责数据显示,它是应用程序的外在表现。它可以访问模型的数据,却不了解模功能可以划分为两块组织机构管理组织机构的显示增加修改删除人员管理人员的增加修改查看挂起恢复删除查询。根据这两个方面的功能,我们就能够划分出系统中的功能模块。下面分别描述各个模块以及该功能模块要实现的功能。组织机构的显示在该模块中,要能够很清晰地显示出企业的机构组织形式,能够从组织机构显示界面很方便快捷进入其它的功能模块。增加新的部门增加新组织机构时,要先确定新的部门的上级部门是谁,然后输入新部门的基本信息。基本信息包括新部门的名称它在系统中的排列序号。对于其他信息,信息系统将会给赋予个默认值。修改部门信息当个部门的信息发生变化时,要对相关信息进行修改。修改的信息有部门的上级部门该部门的名称该部门的排列序号等。删除被撤消的部门当个部门被撤消后,要将其在系统中的信息删除。删除个部门是有条件的首先该部门下没有子部门,其次该部门下没有人员,只有满足了这两个条件才能将个部门删除。增加人员每个部门下都都能增加人员。增加人员时,要先确定他属于哪个部门,然后输入人员的各种信息,包括姓名在职状态用户性质工号性别出生年月民族政治面貌学历职称办公电话家庭电话移动电话家庭地址邮政编码个人简介等。修改人员信息当人员的信息发生变化后,要修改系统中该人员的信息,主要的修改内容有修改人员所属部门修改人员的在职状态修改人员的用户性质和修改人员的其他基本信息。查看人员信息该模块用来让管理者查看指定人员的详细信息。挂起人员当人员离开企业或者其他情况使该人员不属于企业的在职人员时,就要将该人员从在职人员中删除,此时的删除不是从系统中真正的删除该人员的信息,只是修改了人员的状态,将人员挂起。恢复挂起人员和删除人员当被挂起的人员的信息仍然需要时,可以将他恢复为在职状态。如果挂起人员的信息真的不再需要时,可以将他从系统中删除。查询人员管理者可以根据自己的需要来查询系统中的人员。查询的条件可以是姓名工号等,可以指定查询的部门,也可以指定是否精确查询。系统设计设计思想系统分成几个相对独立的模块,但这些模块都进行集中式管理。整个系统采用模式设计。该程序框架清晰,具有较强的可重用性和可扩展性。合理的数据流程设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合型的情况,同时它也不了解模型的情况,也不了解控制器的情况。控制器负责业务逻辑和响应策略。它对用户的输入作出反应并且将模型和视图联系在起,它创建并设置模块。能够接受客户端的请求,屏弃根据需要所创建所需的,然后将模块产生的变化通知给绘图。另外,我们在前台对数据库表的数据进行调用的时候,采用了数据库存储过程,这样就使得数据库的安全性更高,数据的调用存储更有条理。在相关联的表之间,我们还采用了触发器,进行后台的自动触发,使系统职能化。系统总体结构设计如图所示客户机网络服务器视图控制器模型请求与响应图系统总体结构设计需求分析个企业定有自己的机构组织结构,在每个机构下有相应员工。人事管理者要根据企业的实际建立起企业的机构组织结构,如果企业的机构组织发生了变化,如更名撤消增加等,管理者要及时地修改企业的机构组织的。人事管理者还要在各个机构组织下建立各员工的信息档案,并根据实际情况进行相应的维护,如修改个员工的信息档案,将员工从个部门移动到另外个部门当员工离开企业时从系统中删除该员工的信息档案等。需求分析是人事管理系统开民的第步,也是最重要的步,而理解需求是在问题及其最终解决方案之间加高桥梁的第步。系统开发者只有充分理解了客户的需求之后才能开始设计系统,否则,旦需求定义发生任何改进,在设计上都可能需要大量的返工。下面是本系统的文本需求说明。管理者进入系统后,要能够很清晰地看到企业的机构组织形式,并能够很方便地进入到各个管理功能模块。管理者能够根据企业的实际来实时地改变系统中的机构组织。主要的改变包括当有新部门成立时,要将新部门加入到系统中当有部门发生变更时,如更名上级部门改变了等,要将变更信息在系统中及时更新当有部门被撤消时,要从系统中将该部门的信息删除。企业的机构组织的是分级的,最多可以有六级。可以向已经建立的部门下新增人员,并将人员的基本信息输入到系统中去。可以对人员进行修改。修改的范围有人员的基本信息,将人员从个部门移动到另外个部门。可以删除人员,但是删除的人员要能够被复原回来。可以对人员进行查询。系统分析通过分析人事管理系统我们可以得知,此系统的挂起人员当个员工退休了或者离开企业后,在系统中就需要将该人员挂起,使其不在部门下人员页面中出现。挂起人员操作是很简单的,所以其操作界面也是很简单的。管理者单击要挂起的人员后的删除链接,就能很到个提示框,询问管理者是否真的要删除,如果选择了确定,则该人员就会被挂起,如果选择了取消,则该人员就被删除。通过以上分析,我们知道删除部门的界面其实就是个提示框。挂起恢复和删除人员在程序处理过程上是完全样的,都是对人员表中的条记录的在职状态字段的修改。它们的处理过程是首先页面将要操作的人员的职工编号提交给个类类,类会根据不同的操作来调用不同的函数,并将该人员的职工编号作为参数传给调用的函数。类调用的函数都是类中的函数,挂起调用的是函数。该函数是根据传入的职工编号生成语句来更新数据库中的记录。单击如图中的第条第条和第条记录后的删除链接,就能得到是否真的发删除的提示,单击确定按钮,就能将相应记录的人员挂起。单击图中的离退休及已经挂起人员按钮,就能进入已挂起人员列表面,如图所示。单击每条记录后的删除链接,就能将该人员从数据库中删除单击每条记录后的恢复链接,就能将人员恢复成正常状态图部门下人员信息显示页面图挂起统在些操作流程上面设计的过于简单,系统在界面方面不够专业和
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 25 页
第 2 页 / 共 25 页
第 3 页 / 共 25 页
第 4 页 / 共 25 页
第 5 页 / 共 25 页
第 6 页 / 共 25 页
第 7 页 / 共 25 页
第 8 页 / 共 25 页
第 9 页 / 共 25 页
第 10 页 / 共 25 页
第 11 页 / 共 25 页
第 12 页 / 共 25 页
第 13 页 / 共 25 页
第 14 页 / 共 25 页
第 15 页 / 共 25 页
预览结束,还剩
10 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。