




免费预览已结束,剩余20页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考核管理系统本科毕业论文(科研训练、毕业设计)题 目: 晋江人事局薪资人事管理系统之考核管理模块姓 名:学 院:软件学院系:软件工程专 业:软件工程年 级:学 号:指导教师(校内): 职称: 指导教师(校外): 职称:年 月 日晋江人事局薪资人事管理系统之考核管理模块摘要 随着信息技术的推广应用与信息资源的开发利用,自动化管理也越发普及。同时也正在向广度和深度发展,并进入了管理活动与业务活动综合信息化的新阶段。自动化管理的新发展进一步促进信息化考核的普及和提高,导致考核管理在整个管理中地位的提升。考核管理渗透于和体现在各种管理(无论是政府管理还是企业管理)的一切方面和全部过程。因此,信息化考核管理在现代管理中所担任的角色也越来越重要。近些年来信息技术蓬勃发展,将先进的信息技术运用于人事考核得各个方面,实现考核得信息化管理,是摆在我们面前的一项迫切任务。本文介绍了使用JAVA技术和Access数据库实现考核管理系统的构建,为实现考核管理信息化提供一种参考模型,并对考核管理系统的建设过程提出若干参考意见。本人事考核管理系统主要功能模块包括项目设置,规则设置,对象设置,考核应用和查询显示等多个子模块,整个系统贯穿考核管理的全过程。关键词 JAVA Access 考核管理 信息化Investigate to manage the systemAbstract Booming development in information technique in the last years, get advanced information technique application to each item to investigate the inside in the personal management, realize to investigate the management get the information turns, is an urgent mission to put in each high school in front. This text introduces the usage JAVA technique to realizes to investigate to manage with the database of Access the system sets up, for realizes to investigate to manage the information turn to provide a kind of consult model, and manage the system to put forward to the developments process that investigate some consult opinion. Oneself the matter investigates to manage the main function in system mold a whole process for including item establishing, rule establishing, object establishing, investigating application with searching showing etc. many statures molds piece, whole system piercing through investigating managing.Keyboard JAVA Access Investigate the management The information turns目录引言6正文6第1章 系统整体结构61.1 系统总体结构61.2 系统特点6第2章 系统设计82.1 需求分析阶段82.1.1需求概述82.1.3名词定义92.2 概要设计阶段92.2.1 系统流程92.3 详细设计阶段102.3.1系统的数据库结构102.3.2 系统主要功能实现122.3.3 系统主要模块详细设计 项目设置模块 对象设置模块 规则设置模块 考核应用模块 查询显示模块162.4 JAVA技术与Access数据库162.4.1 JAVA技术162.4.2 Access数据库172.5 编码实现阶段182.6 系统的测试,安装与运行环境182.6.1 系统测试182.6.2 容错性设计182.6.3 安装与运行19第3章 系统功能分析193.1 项目设置193.2 对象设置203.3 规则设置203.4 规则应用213.5 查询显示22第四章 结论22致谢语24参考文献:25附录25引言随着信息技术的推广应用与信息资源的开发利用,自动化管理也越发普及。同时也正在向广度和深度发展,并进入了管理活动与业务活动综合信息化的新阶段。自动化管理的新发展进一步促进信息化考核的普及和提高,导致考核管理在整个管理中地位的提升。考核管理渗透于和体现在各种管理(无论是政府管理还是企业管理)的一切方面和全部过程。因此,信息化考核管理在现代管理中所担任的角色也越来越重要。近些年来信息技术蓬勃发展,将先进的信息技术运用于人事考核的各个方面,实现考核得信息化管理,是摆在我们面前的一项迫切任务。正文第1章 系统整体结构考核管理系统隶属于人事管理系统,与薪资管理系统模块、人事管理系统模块、名片管理系统模块有着密切的联系。1.1 系统总体结构 图一 系统整体结构图 图二 系统顶层图 图三 系统登陆界面1.2 系统特点l 用户权限分工明确,用户身份在登陆母系统时就必须确认。l 开放的程序接口,用户能够根据具体情况开发出适合自己的程序模块,对系统进行进一步的升级。l 采用模块化设计,可随意快速定制查询,统计,添加,删除等。l 采用数据库端集中的权限管理机制。l 全面服务于考核管理的全过程。l 结构化程序设计。考核管理系统项目设置对象设置规则设置规则应用查询显示添加删除刷新添加删除刷新添加规则删除规则添加项目删除项目考核应用统计结果考核记录图11 系统整体结构图图12 系统顶层图图13 系统登陆界面第2章 系统设计2.1 需求分析阶段 2.1.1需求概述需求分析阶段,我们以两个方面的信息来确定我们的需求:首先是我们小组成员的实地调研,应晋江人事局得要求,小组派我和江保力亲往该人事局进行实地调研,对系统整体要求有了比较明确得了解,其次是根据对已有得一些系统的优点与不足的分析。 根据调研及讨论的显示,该系统确定了以下功能需求:l 考核管理系统属于人事系统得子模块,整个人事系统包括薪资管理系统,人事管理系统,名片管理系统和考核管理系统四大模块。l 系统按照信息安全原则,有用户权限管理,不同权限用户所拥有得功能不同,具体到考核系统,权限管理在母系统中实现。l 系统应包括添加,删除,查询等基本功能,并能对考核结果进行分析。l 系统必须有良好的性能,包括其吞吐量、响应时间、系统容量、资源利用率。基于此,我们确定了我们的需求。在论文的最后,附有系统的需求规格说明,对以上的需求要点做明确的说明。2.1.2 功能描述表 21 系统功能表功能名称功能描述项目设置设置日常考核和员工考核的子考核项目,包括添加,删除等。对象设置设置考核的对象,可以是个人,也可以是集体,同样能进行添加和删除操作规则设置对不同得考核类别输入其具体得考核规则,首次登入全部规则均需用户输入。规则应用对不同考核对象得不同考核类别进行考核统计分析显示对象的各个考核结果。2.1.3名词定义考核组:在实际考核当中,将被考核人员按一定方式进行划分的最小集合。考核类别:对进行的一项考核工作任务的逻辑命名。考核规则:进行量化考核时,对量化标准的文字式描述。分值规则:在对考核规则进行测评时,默认值与分值的转换规则。2.2 概要设计阶段2.2.1 系统流程根据需求规格的要求,系统开发成C/S的结构。系统流程图如下:图 21 系统流程图现在对每一个操作给予详细得说明:l 用户从母系统登入,选择考核管理系统,转入考核系统,开始具体操作。l 新用户对系统进行设置,包括项目设置,对象设置,规则设置等等,这些设置都将自动存入数据库。l 选择处理事务,包括各项内容得添加,删除,修改以及考核应用等,这些事务处理结果同样自动存入数据库。l 判断用户是否继续处理,可选择结束或转入下一项事务操作。l 系统操作终止:用户退出系统。2.3 详细设计阶段2.3.1系统的数据库结构:该系统的数据库由7个表组成,其中objectGroupSet表和xiangmuGroupSet表是固定的,表内容不可更改,其他表则可按照用户要求进行修改。具体设计如下:objectGroupSet表:表 22 考核组表字段编码字段说明字段属性index名称绑定的id号码数字,长整型name固定为部门,员工2类文本,50xiangmuGroupSet表:表 23 考核组表2字段编码字段说明字段属性index名称绑定的id号码数字,长整型name固定为日常考核和员工考核2类文本,50XiangmuSet表:表 24 项目设置表字段编码字段说明字段属性name项目类别名称文本,50index名称绑定的id号码数字,长整型objectSet表:表 25 对象设置表字段编码字段说明字段属性name对象名称文本,50index名称绑定的id号码数字,长整型ruleSet表:表 26 规则设置表字段编码字段说明字段属性name规则具体内容文本,50default规则的默认值文本,50index名称绑定的id号码数字,长整型xiangmuName该规则隶属的项目名称文本,50objectXiangmuSet表:表 27 对象项目表字段编码字段说明字段属性objectname对象名称文本,50xiangmuName该对象的多有项目名称文本,50index名称帮定的id号码数字,长整型kaoheResult表:表 28 考核结果表字段编码字段说明字段属性index名称绑定的id号码数字,长整型total考核结果数字,长整型2.3.2 系统主要功能实现系统的功能主要包括:查询、统计、记录的增加、记录的修改,而实现这些功能前提时对用户的权限进行正确的验证。 功能一:用户登陆(这里给出母系统的用户登入)。当用户登陆时,系统要做以下两步的处理:首先,判断用户的ID号、密码是否与数据库记录的一致;其次,如果一致,应当根据权限表的记录将相应的操作权限分配给用户。这两步操作可以由两个类完成,一个类负责验证用户的身份,另一个负责授权给用户。登陆界面验证用户的合法性数据库给合法用户授权图 22:用户登陆功能示意图功能二:用户查询。用户进入系统以后可以进行查询操作。该系统的查询为复合条件查询,系统提供三个查询条件输入框:用户ID,用户姓名,用户所在学院。用户查询条件输入以后,系统将查询的结果反馈给用户。如图:查询模块用户输入查询结果数据库图 23:用户查询功能示意图功能三:管理员向系统增加用户功能。管理员输入资料,包括项目,规则,对象等要素的设置,系统检查用户输入数据没有遗漏以后,向数据库中添加该资料。如图:用户输入资料系统检查资料的合法性向用户提供新增数据明细表数据库 图 24:用户添加资料功能示意图功能四:用户修改,删除功能。用户进入系统可以对一些要素进行修改和删除。系统将提供输入框。当系统检测用户输入合法以后,立即修改数据库中的相应数据。刷新后显示出来。用户输入资料系统检查资料的合法性向用户提出修改,删除请求数据库图 25 用户修改,删除资料示意图功能5:用户统计功能。系统向用户提供用户要统计数据的输入框,用户输入以后,系统查询统计数据并且一特定的格式展示在统计结果页面上。2.3.3 系统主要模块详细设计 项目设置模块 【模块功能说明】l 新增:新增一个考核项目l 修改:修改当前考核项目,考核组编码不允许修改,人员减少时,同时删除考核数据。l 删除:删除当前考核项目,本考核组的考核数据全部删除。【模块的输入参数】l 考核项目名称:同一考核组的考核项目名称必须唯一。l 考核类别:默认值为创建时间最近的考核类别;参照数据从考核类别表读取,条件为关闭标志=0并且末级标志=1。l 项目编码:参照数据来源于考核项目表,条件为考核类别等于当前考核类别。 对象设置模块 【模块功能说明】l 新增:新增一个考核对象l 修改:修改当前考核对象,考核组编码不允许修改。l 删除:删除当前考核对象,本考核对象的考核数据全部删除。【模块的输入参数】l 考核对象名称:同一考核组的的考核项目名称必须唯一。l 考核对象:默认值为创建时间最近的考核对象;参照数据从考核类别表读取,条件为关闭标志=0并且末级标志=1。l 对象编码:参照数据来源于考核对象表,条件为考核对象等于当前考核对象。 规则设置模块 【模块功能说明】l 主要是对量化规则的明细进行相应的建立和管理,用户可以根据业务的需要简便的进行查看、增加、修改、删除等操作。l 考核要素如何量化,用于考核要素设置,在评价标准设置中调出量化规则明细,以便于设置量化规则明细的评价标准。【模块的输入参数】l 规则编码:来源于不同的考核类别的规则编码,前提是不能重复。l 规则内容编码:必须唯一,规则内容编码只能由1位字符(0-9)表示 ,其他字符禁止使用,输入内容时由系统自动分配。l 规则内容:同一考核类别的规则内容必须唯一,不能重复。l 对应分值:由用户输入默认值(分优,中,差三种),在具体测评时,系统按照一定的算法转换成对应分值。 考核应用模块 【模块功能说明】l 主要是对详细规则的应用,在点击规则应用后,系统自动生成考核表,让用户使用。【模块的输入参数】l 考核表分值:生成的考核表的每一条均带有一个复选框,分为非常好,好,中,差,非常差五级。每级对应一定的分值,在用户选定后,由系统自动计算,并加入数据库,以被查询。 查询显示模块 【模块功能说明】完成对当前考核类别所有被考核人员的考核结果数据进行相应的统计和分析,并根据统计分析结果绘出相应的统计分析图形的功能。【模块的处理流程】 用户进入该见面,点击所有考核记录,系统调用kaoheResult表中值,显示到显示框中,每条记录有4个要素,分别为序号(ID),考核对象,考核项目及其对应的考核结果。2.4 JAVA技术与Access数据库 2.4.1 JAVA技术 该考核管理系统采用Java技术实现,因此,有必要对Java技术作深入的了解。Java是1995年6月由 Sun Microsystems公司提出的一种革命化语言,目前,由于Java的跨平台特性,Java得到了广大程序员的认可,并且逐渐流行。Java的体系结构包含下面4个组件:Java编程语言、Java类文件、Java应用程序接口(Java API)、Java虚拟机。当编写、编译和执行Java程序时,将使用上面的所有组建。可以使用Java编程语言开发程序。当编译程序时,将创建Java类文件。在类文件的执行过程中,将使用Java API中可用的方法来调用函数。JVM和Java API共同构成了一个平台,这个平台称之为Java运行时系统。Java平台执行Java程序。 Java语言特性:l 面向对象:无全局变量或函数 。l 分布式:Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。因此,Java应用程序可凭借URL打开并访问网络上的对象,象本地一样。l 取消了C语言的:结构,指针,#define语句,多重继承,全局变量和函数,GOTO语句 ,操作符重载,自动类型转换等等 。l 安全健壮:例如,边界检查,类型检查,字节码认证,自动的指针和内存管理 。l 结构中立:为了建立Java作为网络的一个整体 。l 垃圾收集器:虚拟机自动启动的一个线程来完成不用内存的回收,免去delete.。 2.4.2 Access数据库 数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。Access 数据库管理系统是Microsoft Office 套件的重要组成部分,可在Windows环境下运行。Access适用于小型数据处理,用以存贮和管理活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块,如下:l 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。 表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。l 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 l 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 l 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。l 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。 l 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。2.5 编码实现阶段 整个系统的详细编码在附录中给出。2.6 系统的测试,安装与运行环境 2.6.1 系统测试 测试硬件:CPU :奔腾3以上 内存 :128MB 以上 其他计算机相关硬件如:鼠标,键盘,显示器等 测试软件:操作系统:Windows2000 或以上版本数据库:Access2000或以上版本2.6.2 容错性设计出错输出信息我们使用程序端来检测用户输入信息和系统异常来的出错提示,列表说明如下:表 2-9 出错处理表出错类型出错提示处理方法输入信息类型不正确某某信息格式不正确同上用户无权限无此权限同上数据库出错数据库操作失败同上其他出错出现未知错误同上出错处理对策说明故障出现后我们可能采用的补救措施,包括:后备技术:定时备份数据库数据性能降级:当系统崩溃时,暂时采用人工处理的办法恢复及再启动:通过刷新页面或重新启动系统来从故障点恢复执行或使系统从头开始运行2.6.3 安装与运行硬件平台 运行该软件所需要的设备及其规格,包括:CPU为奔腾处理器及以上,内存为32M及以上。软件平台操作系统:Windows98,Windows2000,WindowsXP, Windows2003数据库: Access2003控制要求输入控制:对必输项和输入的类型进行提示,提交时要求重新输入,保证数据的正确性故障处理:对出现网络中断、系统崩溃等现象时,数据不会被破坏用户界面用户界面友好、简明,层次清晰。第3章 系统功能分析 考核管理系统属于人事系统得子模块,同时他也包含了项目设置,规则设置,对象设置,考核应用和查询显示等多个子模块。下面就这些模块进行详细阐述。3.1 项目设置 这个模块主要实现得是考核类别得设置,操作人员进入系统在点选该选项后,跳出对话框,选择类别(目前分为日常考核和职工考核),在每个类别下可自有添加,删除各个子类别,以此进入下一级设置。项目设置日常考核职工考核出勤考核分房考核。升职考核图 31 项目设置明细图3.2 对象设置 该模块主要是对考核对象得设置,按实际情况一般分为部门和员工2大类,其下可对不同对象得名字进行添加,修改和删除,并能自动保存上次结果。对象设置部门员工开发部Paul。marco销售部图 32 对象设置明细图3.3 规则设置 该模块主要是对不同得考核类别(全部类别在右边框列出)输入其具体得考核规则,首次登入全部规则均需用户输入,下次登入则在上次基础上进行修改和添加,可有效减少用户工作量。每条规则的结构为:序号(ID),规则内容,默认值。其中序号(ID)系统自动分配,默认值分高,中,低三种,每种对后面得考核分数产生不同影响。图 33 规则设置3.4 规则应用 该模块主要是对不同考核对象得不同考核类别进行考核,在界面右边列出了所有已输入得考核对象,右边则是每个对象已有得考核项目,用户可按不同需求进行选择,考核项目可进行添加和删除,但是添加的项目必须在第一步的项目设置中已有得,这能有效防止项目名称得前后冲突。在选择一个项目名称,点考核应用即可进入具体得测评窗口,每个测评结果,系统会自动存储入系统数据库,以被查询。图 34 规则应用图 35 考核应用3.5 查询显示 该模块主要是输出所有得考核结果,以方便用户得浏览和查询。图 36 考核结果第四章 结论 考核管理系统是信息管理系统的一种,我们应该知道,考核管理系统的建设过程是一个繁杂的过程,必须严格按照软件工程的规范分步骤实施,从我们的工作经历可以把这样的过程分解为:管理系统的规划设计及立项阶段,要对考核管理系统建设的背景,建设队伍,系统建设的现状,系统建设的目标及指导原则、系统建设的任务,完成建设任务的措施、系统建设的进程安排计划、系统建设的投资预算等进行系统分析,形成完整的规划。在此基础上对建设任务进行合理的分解,完成各子项目的立项;系统的开发阶段,要在认真做好需求调研和分析的基础上,制定出系统的指针体系、数据库结构和安全规范,完成系统设计、开发、集成工作。与此同时要建设系统的网络及计算机设备平台,完成基础资料资源的整理和处理入库任务;系统的推广应用阶段,要建立符合信息管理系统运行的办公程序,完成用户的培训,建立系统运行的技术保障体系。考核管理系统的建设是一项系统工程,各工作环节需要有效的衔接。不但涉及网络及信息技术、数据库技术等技术领域,而更多的是涉及管理科学、管理体制和管理观念等复杂的因素,还涉及一些制度和人为的因素。系统的建设和应用往往是一个漫长的过程。在工作过程中有很多值得系统开发者和应用者共同探讨和引起重视的问题。决策者的实际参与,是系统建设的必要条件。在系统规划、建设和实施的过程中,主要领导的积极支持和直接参与关系到工作的成败。在实施信息管理系统建设时,首先需要在较高层面来推动,很多单位在领导层设置信息主管的做法值得借鉴,这样有利于办公信息化的领导责任更加明确。考核管理系统的开发和应用应与考核业务本身有机融合,不应该变成两张皮。但系统的推广必将冲击传统的人工工作模式,要使人员摆脱原始的人工模式和习惯需要一个过程。考核管理系统的推广应用,需要辅以一定的行政措施,以增加工作的权威性,加快推广进度。要正视系统的投入和产出关系。系统的建设和应用,在初期不会带来明显的效益,甚至在表面上会增加管理的工作强度,对此必须有足够的思想准备。系统的建设是一项长期的任务,需要持之以恒。我们正处在一个经济全球化、信息网络化的历史时期,该类系统在未来信息社会中具有广阔的发展空间和应用前景,我们应遵循专家们提出的系统建设原则:加强领导,统筹规划;需求牵引,突出重点;信息资源,系统之本;系统建设,标准先行;技术创新,坚持不懈;分步建设,逐步到位;系统安全,重中之重;人才培养,固本培元。加系统的建设速度,开创考核信息化的新局面。致谢语 我们的毕业设计考核管理系统,现在已经完整的编辑合成了。 该项目从选择导师到确定项目再到需求,设计,编码,测试到现在的完成,经历了漫长的两个月的时间,其间经历了不少困难,产生了不少歧义,系统能到现在的完成离不开帮助过我的人和对这个项目提出建议的人。 在这里我要特别感谢我们的指导老师博士,他在百忙中不厌其烦的对我们进行指导,帮我解决了不少难题,为项目指明了方向;我还要感谢本项目组的其他人员:黄庆农,周小琪,杨谦,王海军,朱舒佳,江宝利
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《调皮的小闹钟》课件
- 血液净化中心护理工作总结
- 公司节后安全培训课件
- 中国城市轨道交通安全现状与安全能力建设
- 尾矿库安全操作规程
- 事记叙文课件
- 耳源性患者的护理
- 物业部门工作汇报
- 社区综治平安建设工作总结
- 护理工作十大核心制度
- CNAS-CC175-2017 基于ISOIEC 20000-1的服务管理体系认证机构要求
- 创新创业甜品店计划书
- 校企“双元”合作探索开发轨道交通新型活页式、工作手册式教材
- 情商与领导力课件
- 幼儿园保育员安全培训内容
- 《拒绝服务攻击》课件
- 肺癌全程管理
- 2024年考研英语核心词汇
- 信息系统定期安全检查检查表和安全检查报告
- 核电知识学生科普单选题100道及答案解析
- 钢筋混凝土污水管道施工工程施工组织设计方案
评论
0/150
提交评论