




免费预览已结束,剩余30页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
厦门大学软件学院 本科毕业论文(科研训练、毕业设计)题 目:晋江市人事局人事管理系统姓 名:学 院:软件学院系:专 业:软件工程年 级:学 号:指导教师(校内): 职称:指导教师(校外): 职称: 年 月 日晋江市人事局人事管理系统摘 要晋江市人事局人事管理系统是用来对人事局内部的人事、人事档案信息进行分类管理以及查询、统计的系统。人力资源的开发和管理是指运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织与调配,使物力、人力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。人事管理系统恰是这样一个管理类软件,帮助企业完成对自身的系统管理任务。该系统可以建立基础设置,并可完成对其进行日常处理、信息查询、统计分析等功能。本系统的主要功能如下:1. 信息查询:该系统提供对有关人事信息的所查询。2. 信息管理:包括对人事信息的增加、修改、删除等。3. 信息统计:包括对人事相关信息的统计。关键词信息检索 信息统计 信息管理Personnel manage system of Jingjiang citys Personne Bureaul AbstractPersonnel manage system of Jingjiang citys Personnel Bureau can be used for claasifying, searching and accounting the correlative information about personnel and personnels archives。The development and managing of Human resource is that use modern scientific method ,and suitable training, organization and distribution contacted with material resource managed. Making the scale between human resource and material being best. Human resource manage system is just a such system that can do that standard. Can be used for searches ,accounting and storage. The main function of this system are:1. Information searches :All the information of personnel can be searched in this system.2. Information manage : Include add, update and delete the correlative personnel information.3. Information account : We can account the correlative personnel information. Keyword Information searches, Information account , information manage目录目录3引言6第一章 项目背景6第二章 项目需求61简介61.1目的61.2名词定义71.3范围71.4参考文件72总体方案82.1需求概述:82.2 运行环境:92.3处理流程:92.4 功能分配:92.5 性能需求:103. 接口设计:123.1 用户接口:123.2 外部接口:123.3内部接口:13第三章 图形用户界面131主要用户界面:132 人员档案界面:143 部门管理界面:164职务管理界面:165 人员变动界面:176 统计界面:18第四章 数据库建表设计181 Emp表:192 EmpChange表:193 Title表:204 Dept表:204 第五章 主要框架设计211 MainPackage包:212 TitleMng包:223 EmpInfoMng包:224calcalate包:235 DeptInfoMng包:23第六章 主要模块概述241. 人员档案模块:241.1 查询员工信息:241.2 增加员工信息:241.3 修改员工信息:251.4 删除员工档案:252. 部门管理模块:262.1 显示各部门员工信息:262.2增加部门:262.3 更改部门:272.4 删除部门:273. 职务管理模块:283.1 显示各职务员工信息:283.2 增加职务:283.3 更改职务:293.4 删除职务:294. 人员变动模块:305. 统计模块:31总结32致谢语33参考文献33引言晋江市人事局人事管理系统是用来对人事局内部的人事、人事档案信息进行分类管理以及查询、统计的系统。人力资源的开发和管理是指运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织与调配,使物力、人力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标第一章 项目背景该系统为晋江市人事局内部人事管理系统,与工资系统,考核管理系统,名片管理系统一起组成企业内部管理系统。第二章 项目需求1简介本章将简要地说明系统建设的目的、范围、名词定义和参考文件。1.1目的本文档的目的在于针对晋江市人事局人事管理系统(以下简称本系统),明确说明系统建设的目的、规模、性能及品质。本规程为编制“概要设计”提供依据;本规程为编制“详细设计”提供依据;1.2名词定义n 信息:在本系统内指的是企业或者组织内部的各种以文字、数字、符 号、图像等方式存储的内容。n 数据库:用来实现对信息的管理以及查询、增加、修改等功能。n 工作流:对系统内的信息进行某种处理时所需要经历的几个阶段的集 合称为一个工作流。n 统计:对人事局人事信息的相关统计。1.3范围本文件系针对建设本系统中需求而制作的“需求规格”。本文件范围包括:说明系统总则、系统结构、系统性能、系统软硬件平台要求、业务功能、业务流程等,并列出系统规模,开发周期要求、其他要求等。此外,还叙述系统建设应遵循的标准和品质保证任务。本需求规格书由客户和公司(疑问)制定,将为概要设计和详细设计提供规范,并是最后系统验收的标准。1.4参考文件A项目经审核的计划书、合同、或上级机关的批文。B可行性分析书C软件开发国家标准D其他参考的资料:新世纪ERP3.8 人事管理子系统北京华夏新达公司2001-9-25金益康人力资源管理系2总体方案2.1需求概述该模块通过图形化的用户界面完成对员工的人事管理。包括人员的组织,部门的设置,职务的设置等。处理过程中应以较短的相应时间和较好的保密性等性能方面的需求。2.2 运行环境:2.2.1 硬件设备:CPU :奔腾3以上 内存 :128MB 以上 其他计算机相关硬件如:鼠标,键盘,显示器等2.2.1 支持软件:操作系统:Windows98/WindowsNT/WindowsXP数据库 :Microsoft Access 2.3处理流程: 总体流程如下图:34开始 人员档案人员变动部门管理人员统计职务管理查询新增修改删除选择选择增加更改删除新增更改删除显示结果显示结果数据库访问数据库访问数据库访问结束图1系统流程图2.4 功能分配: 表1 功能分配图功能名称功能标识符功能详细描述部门信息管理DeptManager部门信息的管理,包括新增,更改,删除,职责确定新增部门信息AddDept增加一个新的部门并可以指定相应的职责。更改部门信息UpdateDept更改已有部门的信息包括名称,职责等删除部门DelDept删除已存在的部门,并将该部门的员工的部门置空人员档案管理EmpManager对所有员工或所选部门员工有关信息的管理,包括查询,增加,修改,删除等查询员工信息SeaEmp根据各种可选项查询相应员工档案增加新员工AddEmp增加新员工的档案信息,其中员工姓名是必填项更改已有员工信息UpdateEmp通过输入员工号显示当前员工的全部信息并可以更改删除员工项DelEmp可通过员工号,姓名,部门,职务,性别,学历,工种等可选项删除符合条件的员工项职务信息管理TitleManager负责对当前所有职务的管理,包括新增,更改,删除,职责确定等新增职务信息AddTitle增加一个新的职务并可以指定相应的职责。更改职务信息UpdateTitle更改已有职务的信息包括名称,职责等删除职务项DelTitle删除已存在的职务并将该部门的员工的部门置空人员变动管理ChangeManager通过选择条件显示相应的员工变动情况人员统计CalcalateManager通过选择条件图形化显示相应的统计结果2.5 性能需求:2.5.1响应时间:l 在任何一个界面电击任何一个按钮系统都应该有相应的响应且响应时间小于1秒;l 数据转换和传送时间:按传送的数据量而定;l 运行时间没有限制。2.5.2适应性:l 要求系统能用键盘和鼠标操作;l 给模块运行在Windows及以上版本上;l 该模块应与工资系统,考核管理系统,名片管理系统等有良好的接口设计以便;l 相互协调完成企业内部管理相关工作;2.5.3数据精确度要求数据的小数点能按实际需求定位,字符形变量精确无误。2.5.4安全保密性防止各种非法的访问、使用,修改、破坏或者泄密。其具体需求必须包括: l 利用可靠的密码技术; l 使用日志和阅文记录来掌握特定的记录或历史数据集; l 限定资源库中信息在某些人之间的通信; 2.5.5 可维护性l 用户信息的可维护;l 其它相关字典可维护;2.5.6 可跨平台性或可转移性要求系统用JAVA作为基本语言,便于从一种环境移植到另一种环境。3. 接口设计:3.1 用户接口:该模块主要用图形用户界面以表单的形式显示和输入各项数据,对于任何一次输入或者按钮按下系统都应在规定的时间内作出相应的反应,若输入有误或者执行了错误操作系统应该提供相应的错误信息以及处理对策。3.2 外部接口:人事工资系统共用人事项目表,共有3个字段用于解决项目所属问题。SID:为1,表示人事系统维护的项目,对该项目有读写的权利;2,是工资项目表2 外部接口表SID所属表维护者可读1Emp人事系统人事一定可读,pm字段为1,工资可读,否则不可读2Rs_BasicInfo,Rs_ExtendInfo工资系统工资一定可读,Rs字段为1,人事可读,否则不可读3工资表工资系统人事不可读4考勤表工资系统人事不可读3.3内部接口:系统内部系统之间或子系统内部模块之间的接口设计。详细内容见系统详细设计部分。第三章 图形用户界面1主要用户界面:该界面包括(图1-1)“文件”,“操作”,“帮助”三个操作键,都提供下拉式操作,其中“操作”界面包含“人员档案”、“部门管理”、“职务管理”、“人员变动”、“统计”5个主操作。(图1-2) 图1-1 主用户界面图图1-2 操作界面图2 人员档案界面: 该界面(图1-3)的操作界面提供四个功能,分别为 “查询”、“增加”、“修改”、“删除”的功能按钮,显示界面可以让操作人员选择所要显示的有关信息,可以全选所有部门(图1-3),也可以选择个别部门(图1-3)图1-3 人员档案界面图图1-4 显示个别部门员工信息图3 部门管理界面:该界面(图1-5)操作界面有4个操作,分别为“增加部门”、“更改部门、“删除部门”的功能按钮,如图1-3和图1-4所示,该界面可以选择所有部门,也可以选择个别部门,并对部门有相应描述。图1-5 部门管理界面图4职务管理界面: 该界面(图1-6)操作界面有3个。分别为“增加职务”、“更改职务”、“删除职务”。该界面可以选择所有职务,也可以选择个别职务,并对职务有相应描述。图1-6 职务管理界面图5 人员变动界面: 该界面(图1-7)操作界面包括三部分,最上为“查看”,“显示全部”的功能按钮,左下界面为查询的条件,包括“职员ID”,“姓名”、“原部门”、“现部门”、“原职务”、“现职务”、“原工种”、“现工种”。 图1-7 人员变动界面图6 统计界面: 该界面(图1-8)的操作界面可以根据员工的各种信息进行详细和直观的表示,尤其是椭圆形的统计表示方法,更能让你轻松的统计信息。 图1-8 统计界面图第四章 数据库建表设计 该系统的数据库由四个表组成,Emp,EmpChange,Dept和Title1 Emp表: 存储人员所有相关信息: 表3 Emp表字段编码字段说明字段属性EmpID职工ID,主键。NVC,4EmpName姓名NVC,10Birthday出生日期NVC,30Gender性别NVC,30Nation民族NVC,30IdentityNo身份证号NVC,30Marrige婚姻状况NVC,30Dept部门NVC,30Business职务NVC,30Knowledge学历NVC,30GraduateTime毕业时间NVC,30SchoolName院校名称NVC,30SpecialtyName专业名称NVC,30HireProp用工性质(临时工,合同工. )NVC,30HireTime入厂时间NVC,30InductionTime到职时间NVC,30PmLastYAvgSalary上年月平均工资NVC,30YNStop是否停用NVC,302 EmpChange表: 存储人员变动相关信息: 表4 EmpChange表字段编码字段说明字段属性EmpID职工IDNVC,4ChangeTime变动时间NVC,10OldDeptCode现部门NVC,30OldDept原部门NVC,30OldBusiness原职务NVC,30Business现职务NVC,30OldWorkType原工种NVC,30WorkType现工种NVC,30OldHireProp原用工性质NVC,30HireProp现工性质NVC,303 Title表:存储所有职务信息:表5 Title表字段编码字段说明字段属性Title职务名称NVC,30Description职务职责描述NVC,30 4 Dept表:存储所有部门信息:表6 Dept表字段编码字段说明字段属性Dept部门名称NVC,30Description部门职责描述NVC,304 第五章 主要框架设计 该系统由五个主模块组成,分别为:MainPackage,EmpInfoMng,DeptInfoMng,TitleMng,calcalate1 MainPackage包: 表7 MainPackage包表包名包含类功能详细描述MainPackageHRManager包含main()方法的类,为程序的入口,设置外观等在这个类中实现。MainFrame主界面的类,通过下拉式菜单进入各项应模块。EmpManager员工信息管理模块,在该模块中完成相应的员工操作。DeptManager部门信息管理模块,在该模块中完成相应的部门操作。TitleManager职务信息管理模块,在该模块中完成相应的职务操作。ChangeManager员工变更管理模块,在该模块中完成相应的员工变更操作。2 TitleMng包: 表8 TitleMng表包名包含类功能详细描述。TitleMngAddTitle通过该类完成新建职务信息的操作并完成数据库操作。DelTitle通过该类完成删除职务信息的操作并完成数据库操作。UpdateTitle通过该类完成更改职务信息的操作并完成数据库操作。3 EmpInfoMng包: 表9 EmpInfoMng包表包名包含类功能详细描述EmpInfoMngAddEmp通过该类完成新建员工信息的操作并完成数据库操作。SeaEmp通过该类完成员工信息查询的操作并完成数据库操作。DelEmp通过该类完成删除员工信息的操作并完成数据库操作。UpdateEmp通过该类完成更改员工信息的操作并完成数据库操作。4calcalate包: 表10 calcalate包表包名包含类功能详细描述CalculateCalcalateManage统计模块的主要类,可调用其它类完成统计操作。CalcalatePanel统计模块的用户界面类,该类只负责图形用户,没有逻辑处理。PieValue该类为画饼状图的类,通过Graphics2D类完成统计结果的绘图。MyComponent该类为Component类的派生类,主要保存面饼块。5 DeptInfoMng包: 表11 DeptInfoMng包表包名包含类功能详细描述DeptInfoMngAddDept通过该类完成新建部门信息的操作并完成数据库操作。DelDept通过该类完成删除部门信息的操作并完成数据库操作。UpdateDept通过该类完成更改部门信息的操作并完成数据库操作。第六章 主要模块概述1. 人员档案模块: 该模块为人员相关信息的查询、增加、修改和删除。操作人员可以根据各种信息,如员工号、部门、和职务来查询所有适合选项的信息。并直接存储到后台数据库。1.1 查询员工信息: 可以通过界面提供的查询条件得到所需要的结果,具体查询界面如下图(图2-1)所示:图2-1 查询员工信息对话框1.2 增加员工信息: 输入员工的基本信息增加员工档案,其中“姓名”为必填项,相关信息将存储到Emp表中,成为新数据。如下图所示(图2-2)图2-2 增加员工档案1.3 修改员工信息: 单击“修改”按钮,将呈现输入员工号的提示信息(图2-3),在输入员工号之后会出现一个界面显示相关员工号的所有信息(图2-4),操作者可以在该界面进行相关的修改操作,修改后的数据将存储到EmpChange中去。图2-3 输入更改员工对话框图2-4 更改员工信息对话框1.4 删除员工档案: 通过输入提示界面的选择项,就可以删除所有满足条件的记录。该记录将存储到EmpChange表中去(图2-5),并可以显示删除多少记录。图2-5 删除员工档案2. 部门管理模块:2.1 显示各部门员工信息: 进行左下操作界面操作,可以显示所有部门和个别部门的相关信息。如下图所示(图2-6)图2-6 显示各部门员工信息2.2增加部门: 单击“增加部门”按钮,可以呈现增加部门的提示对话框(图2-7),操作人可以输入新部门的名称和描述,新信息将存入title表中。图2-7 增加部门2.3 更改部门:单击“更改部门”按钮,可以呈现更改部门的提示对话框(图2-8),操作人可以更改的名称和描述,新信息将存入title表中:图2-8 更改部门2.4 删除部门: 单击“删除部门”按钮,可以呈现删除部门的提示对话框(图2-9),操作人可以通过下拉菜单选择要删除的部门,新信息将存入title表中:图2-9 删除部门3. 职务管理模块:3.1 显示各职务员工信息: 根据左下的选择操作,可以查询适合职务选项的员工信息,并对此职务进行了相应描述(图2-10)。图2-10 显示员工信息3.2 增加职务: 单击“增加职务”按钮,可以呈现增加职务的提示对话框(图2-11),操作人可以通过输入新职务名称和新职务描述新信息将存入title表中:图2-11 增加职务3.3 更改职务:单击“更改职务”按钮,可以呈现更改职务的提示对话框(图2-12),操作人可以通过下拉菜单和输入新职务名称来更改信息,新信息将存入title表中:(图2-12)3.4 删除职务: 单击“删除职务”按钮,可以呈现删除职务的提示对话框(图2-13),操作人可以通过下拉菜单来删除职务,新信息将存入title表中:图2-13 删除职务4. 人员变动模块:通过在输入界面和下拉式选择界面进行输入和选择相关信息(图2-14),包括“职员ID”、“姓名”、“原部门”、“现部门”、“原职务”、“现职务”、“原工种”、“现工种”9项,输入和选择相关项后,就可以进行信息的查询。图2-14人员变动模块5. 统计模块:通过下拉式选择面板中选择进行统计的项目,可以通过对“性别”、“民族”、“职务”、“学历”、“毕业院校”、“专业”、“工种”,选择“是否已婚”,“是否停用”,还可以根据部门进行选择,统计结果以椭圆形式显示,椭圆的右上角显示统计的数据。如下图所示(图2-15): 图2-15统计模块总 结晋江市人事局人事薪资考核名牌管理系统是对人事局内部相关的人事信息,薪资信息,考核信息,名片信息等信息的管理。在接收设计这个项目后 ,我分组负责自己模块的设计。我这个小组接收的是人事信息管理模块,该模块包括人事局内部相关的员工信息,部门信息,职务信息,员工变动信息以及统计信息等人事信息。其实这个项目如何完成,是对我2年学习软件开发能力的考验,也是考验我的团队合作精神。我以前在软院的授课老师的指导下做过比较小的程序设计,这次是我第一次接手相对比较大的项目设计。在设计项目的过程中,我严格按照软件工程过程的要求,经历了做需求分析、概要设计、详细设计、编码、程序测试5个过程。第一次比较完整的实现了软件工程过程。在这个过程中,我查询了相关书籍和资料,对程序设计有了更深的理解,软件工程不是小打小闹,它是一个正规且严谨的过程。这次的毕业设计给我提供了一个很好的机会,对软件工程进行了比较正规的实践,大大提高了自己的分析,设计和总结能力。在整个毕业设计的过程中,我受益匪浅。我明白了我自己的能力还需在实践过程中进行培养,并且要有创新精神,对日新月异的软件发展做出明确的认识和理解,既不能落后潮流,也不能甘于保守潮流,创新才是最重要的。它是软件开发的核心动力。致 谢 语 首先对于在这次项目中给我帮助和建议的人致以真诚的感谢!在这个项目完成的过程中,我遇到了不少的困难,并和合作的一些同学产生了分歧,但最终我们还是走到了一起,这是大家发扬团队团队精神的结果。才能保证我们的项目能够及时完成。 在这里我要特别感谢我们的指导老师-姚俊锋博士,他在百忙之中抽出时间,定期队我们的项目进行指导,并对我们的进程进行了监督,在我们遇到难题和困惑时,他为我们解决了难题,并对我们的项目指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商超快消品合同范本5篇
- 2025企业短期用工聘用合同
- 第一课 电脑动画制作初探说课稿-2025-2026学年初中信息技术冀教版八年级全一册-冀教版
- 第六课 珍惜婚姻关系说课稿-2025-2026学年高中政治统编版2019选择性必修2法律与生活-统编版2019
- 2025电商平台产品代理合同合同协议书范本
- 2025年共同投资合作合同范本
- 精液的稀释说课稿-2025-2026学年中职专业课-畜禽繁殖与改良-畜牧类-农林牧渔大类
- 2025南京市房屋租赁合同范本
- 5. 分组实验测透镜的焦距说课稿-2025-2026学年高中物理教科版选修2-3-教科版2004
- 施工质量监督管理的实施说课稿-2025-2026学年中职专业课-建筑施工组织与管理-建筑类-土木建筑大类
- 2025年国防教育知识竞赛试题(附答案)
- 工伤受伤经过简述如何写
- 银行现金取款申请书
- 人事外包招聘代理合同
- 数字经济学-课件 第3章 数字技术
- AI引领时尚设计新潮-个性化需求的新一代解决方案
- 高二数学直线倾斜角与斜率同步练习题
- 2024-2030年全球及中国热障涂层(TBC)行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 大轻质泡沫混凝土研究报告
- 室内装修工程质量保障措施方案
- 闽教版小学3-6年级英语词表
评论
0/150
提交评论