您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 人事档案管理系统4889730
沈阳航空航天大学课程设计报告课程设计名称:软件综合课程设计课程设计题目:人事档案管理系统院(系):计算机学院专业:班级:学号:姓名:指导教师:完成日期:沈阳航空航天大学课程设计报告I目录1系统分析....................................................................................................................11.1需求分析............................................................................................................11.2编程技术简介....................................................................................................12系统设计....................................................................................................................32.1系统模块设计.....................................................................................................32.2系统预览...........................................................................................................42.3主流程图...............................................................................................................62.4.1数据库设计.....................................................................................................72.4.2数据库概念设计.............................................................................................72.4.3数据库逻辑设计..............................................................................................83具体设计...................................................................................................................113.1系统登录界面设计............................................................................................113.2系统主体窗体设计...........................................................................................123.3添加/删除用户名模块..........................................................................................173.4员工信息管理模块...........................................................................................213.5员工信息查询模块...........................................................................................224调试分析..................................................................................................................25文件清单........................................................................................................................26参考文献........................................................................................................................27沈阳航空航天大学课程设计报告11系统分析1.1需求分析伴随着企业人事管理系统化的日益完善,企业人事管理系统在企业管理中越来越受到企业管理者的青睐。企业人事管理系统的功能全面、操作简单,可以快速地为员工建立电子档案,这样做不但便于修改、保存和查看,而且实现了无纸化存档,为企业节省了大量资金和空间。通过企业人事管理系统,还可以实现对企业员工的个人信息管理、奖惩管理、培训管理、待遇管理和相关信息查询。1.2编程技术简介本次课设我主要使用的软件是NetBeansIDE7.1.3和NavicatforMySQL,语言则以Java为主。NetBeansIDE7.1.3:NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。在NetBeansPlatform平台中,应用软体是用一系列的软体模组(ModularSoftwareComponents)建构出来。而这些模组是一个jar档(JavaArchiveFile)它包含了一组Java程式的类别而它们实作全依据依NetBeans定义了的公开界面以及一系列用来区分不同模组的定义描述档(ManifestFile)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由NetBeans平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。NavicatforMySQL:NavicatforMySQL[1]是一款强大的MySQL数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。NavicatforMySQL基于Windows平台,为MySQL量身订作,沈阳航空航天大学课程设计报告2提供类似于MySQL的用管理界面工具。此解决方案的出现,将解放PHP、J2EE等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。NavicatforMySQL使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。用户可完全控制MySQL数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中(LocaltoRemote、RemotetoRemote、RemotetoLocal),进行档案备份。NavicatforMySQL支援Unicode,以及本地或远程MySQL服务器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行SQLqueries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据(支援CSV,TXT,DBF和XML档案种类)等。软件与任何MySQL5.0.x伺服器版本兼容,支援Triggers,以及BINARYVARBINARY/BIT数据种类等的规范。Java语言:Java编程语言的风格十分接近C、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。沈阳航空航天大学课程设计报告32系统设计2.1系统模块设计企业人事管理系统主要包括系统管理信息管理和信息查询三大功能模块用来提供对企业员工的信息管理和查询以及对相关部门的管理,还包括用户的管理。根据企业对人事管理的要求,本系统需要实现以下目标:(1)操作简单方便、界面简洁大方。(2)方便快捷的人员信息管理。(3)简单实用的奖惩管理。(4)简单实用的培训管理。针对企业中不同的待遇标准,实现待遇薪酬管理。企业人事管理系统的功能结构如图2.1所示图2.1企业人事管理系统功能模块图系统管理信息管理信息查询帮助关于密码修改重新等录添加删除用户退出系统员工信息管理培训信息管理奖惩信息管理薪酬信息管理基本信息管理部门信息管理部门信息查询员工信息查询基本信息查询培训信息查询奖惩信息查询薪酬信息查询企业人事管理系统沈阳航空航天大学课程设计报告42.2系统预览企业人事管理系统由多个界面组成,下面仅列出几个典型界面,其他界面效果可参见源程序。企业人事管理系统的主体界面效果如图2.2所示。图2.2企业人事管理系统的主体界面员工信息界面效果如图2.3所示。图2.3员工信息界面沈阳航空航天大学课程设计报告5员工信息查询界面效果如图2.4所示。图2.4员工信息查询界面员工薪酬信息管理界面效果如图2.5所示。图2.5薪酬信息管理界面沈阳航空航天大学课程设计报告62.3主流程图进入网站时,先输入用户名和密码验证登录,验证成功后,再选择与需求相应的页面,按要求输入相应的信息,页面会自动判断以提供满足用户要求的信息。如果验证失败,则需要用户添加注册信息。如图2.6所示。图2.6系统主流程图登录首页开始结束输入用户名,密码房产出租,出售房源出租登记N房产出售登记出租出售房产信息上传成功Y用户注册Response.Redirect(MM_redirectLoginSuccess)沈阳航空航天大学课程设计报告错误!未指定书签。72.4.1数据库设计企业人事管理系统的需求主要包括对人员信息的管理和查询,其中包括对人员个人信息职位部门的查询添加修改删除;人事奖惩培训信息的管理和人员薪酬信息的管理。2.4.2数据库概念设计数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库的好坏直接影响到系统的后期开发。下面对本系统中具有代表性的数据库设计进行详细说明。在开发企业人事管理系统时,最重要的是人员信息。人员信息表实体属性图如图2.7所示。图2.7人员信息表实体属性图本系统还提供用户信息管理和部门信息管理,下面给出用户信息表和部门信息表的实体属性图如图2.8和2.9所示。图2.8用户表实体属性图图2.9部门表实体属性图本系统同时也提供培训信息管理和奖惩信息管理,下面给出培训信息表和奖惩信息表的实体属性图如图2.10和2.11所示员工编号员工姓名性别出生日期婚姻状况职位进入公司时间转正时间状态政治面貌学历离职时间部门用户用户名密码用户身份部门部门编号名字人数沈阳航空航天大学课程设计报告错误!未指定书签。8图2.10信息表实体属性图图2.11奖惩表实体属性图系统也提供了薪酬信息管理,下面
本文标题:人事档案管理系统4889730
链接地址:https://www.777doc.com/doc-996789 .html