人事管理系统实验报告_第1页
人事管理系统实验报告_第2页
人事管理系统实验报告_第3页
人事管理系统实验报告_第4页
人事管理系统实验报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设计题目:人事管理系统的设计与实现系别:信息技术系专业:信息管理与信息系统年、班级:_姓名:学号:指导老师:职称:进师日期:2013.07.6i前言3第一章概述41.1 课题背景41.2 课题任务41.3 课题要求41.4 开发工具3第二章设计简介及设计方案32.1 系统功能分析32.2 系统功能模块设计42.3 数据库功能分析5第三章详细设计63.1 数据库设计63.2 详细编程8第四章设计结果及分析114.1 设计结果114.2 设计结果分析15总结1618第一章概述1.1 课题背景在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行

2、操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。而计算机的普及加快人事管理系统的产生。人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。1.2 课题任务建立一个人事管理系统1 .登陆2 .可以完成员工的基本信息的录入、修改、删除3 .可以完成员工工资信息的录入与修改4 .能完成

3、人事变更记录,人事变更也就是,某时间员工的部门和职位发生改变,能在数据库中反应这一更改,也能同步更新员工信息表相关信息5 .能查询员工基本信息6 .能查询员工工资信息7 .能按部门、年份、月份统计工资信息(报表形式)1.3开发工具本设计采用ACCESS200数据库系统第二章设计简介及设计方案2.1 系统功能分析系统开发的总体任务是实现员工信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本设计中员工信息管理系统需要完成的功能主要有:1、 登陆界面员工信息的录入、修改、删除、查询2、 主界面c员工基本信息管理模块.3、 员工管理模块<员工工资的录入、修改、

4、查询员工部门调动模块人事更改的录入、修改2.2 系统功能模块设计人事管理系统(PMS)登陆界面员工基本信息管理模块员工管理模块员工部门调动模块2.3 数据库功能分析1、登陆(员工登录)2、主界面(基本信息查询、员工基本信息的录入与修改、人事更改、员工工资录入、员工工资查询)3、员工的基本信息的窗体(有录入、修改、删除功能)4、员工工资信息的录入与修改窗体(有录入、修改、删除功能)5、人事变更记录窗体(有录入、修改功能)6、员工基本信息查询7、员工工资信息查询(以子窗体形式查询)8、以报表形式打开按部门、年份、月份统计工资信息第三章详细设计3.1 数据库设计本设计采用ACCESS200数据库系统

5、3.1.1 数据库概念结构设计(E-R)图3.1.2 数据库逻辑结构设计数据库逻辑结构设计也就是数据库的关系模式设计,由E-R图转换得到的关系模式如下:类似下例:员工信息表(员工序号,姓名,性别,籍贯,部门,职位,电话,密码)工资发放记录表(记录编号,年份,月份,日期,员工序号,基本工资,岗位津贴,加班次数,加班补贴,出差次数,出差补贴,迟到次数,迟到扣款,缺席次数,缺席扣款,实发工资)人事更改表(员工序号,记录编号,姓名,原部门,现部门,原职位,现职位,更新时间)3.1.3 数据库物理结构设计1 .员工信息表(设计视图截图)家庭住址联系电话J曼二信m:表字段名称额据类型器序32 .工资发放记

6、录表字段名称I数据类型I录份份期工记年月日员基本工资岗位津贴加班次数加班补贴宦文文文文文文文文号扁班本本本本本本出差次数出差补贴缺勒次数迟到次数扣除工贲实发工夷;本本本本本文文文文文文3 .人事变更表人李受更:表记录漏号文本员工序号文本原部门文本现部门义本原职位文本现职位文本更新时间日期/时间3.2详细编程3.2.1 员工基本信息管理模块(1)员工基本信息模块1 .添加员工信息。此部分实现了对员工信息的增加功能,PrivateSubC&mmick()DimcnAsNewAIODB.CaniL&ctionStcn=CurtentProjsetConn&cti&nE

7、imrsAs网wADOBE.Recordset.DiifistrAsStriiigW=mt口员工信息复工序号.姓名,性别,部门,藉黑职位,蒙庭住址,联系电话,密码)C<HeEcn.E*“ut白strHgEox”录入成功"cn.Clos«Sstre=NothingSetcn=NothinEndSub2 .员工信息修改ImaudFriviateSubCommandl3_C1ick0DimcnAsNewABODE.ConnectionSetcn=CurrentFrject.CowiectionDimstrAs;Stringstr-1"update员工信息set部门

8、=,,&Me.bumMi&职位二"&Me.zhiwei&*家庭住址='"皮Nk.jialing工卜一cn.ExecutestrMUKw修改成功.cii,Clo写电Setrs"KothingSetcn-NothingEndSub3 .员工信息删除PrivateSubComm孙dl4JJlick0Dimcn.A.sXgwADODB.ConnectionSetcn=entFr-oject.CctionDimstrAsStringstr=r,delate*from员工信息where员工序号二,"&jum豺ngxuh

9、a。&cn.Executestr阳十。Y"删除成功"cnCloseSetrs=H=othingSetcn-NothingEndSuh4 .员工信息查询frivateSubCommand25_Click0DimenMNe帮ADOBB.CorinactinS*tcn-Currentfrojct.CarmtctianDimrsAsNe帮ALCBB.Reccrds«tDimstr工与Stringstr=7电l*t*from员工信息where员工序号二世Ne.yuangciigxuhaodrs.口penstr,cnIfNetrs.EOFTh«nMa.xln

10、gjning=rsCl)Mexingtie=rs(Z)Me.jiguan=rs(4Ue.bumen二rs(3)N&.zhiwei-rs(5)Me.jiatingihuzhi二rs(6)Ne.lianxidi&rdiua-rw(7)£lse他就呼“没有该员工信息司EMI£cn.CloseSetrs-MthingSetcn=NothingEndSub(2)员工工资管理模块1 .员工工资计算基本工资岗位津贴加班补贴S5(I出差补贴:sa扣除工资:S皿Q实发工资1向付工资发放记录工资发放记录分组分蛆表达式表达式表达式表达式m2 .员工工资查询PriV4t4SubC(

11、jmmaiid3_Click0DimstrAsStringstr=select*froit工资发射连接whire1二1"IfNetIeNuII(Ne.yuanongtuhao)ThenEtrstra"and员工序汽='"&:M*,yuangcngxiiho也EndIfIfNetIsNuLlOfl«.mmfen)Thenstr-strft."and年份"&Me.nianfen鼠"EndIf1£SetIsNull0lfl.yuefn)Th&nstr二str6l"and月吩&qu

12、ot;&Me.yuafen&"EndIfMe.Child57,Form.RecordSource=strEndSuh(3)人事更改管理模块1.更新人事更改表与员工信息表PrivateSubCommand?_C1ickC)Di质cn小5He*ADDCt.ConnectionSetcn-CurrentPreject.CcmnactiorLDimstrAsStringDimstr2AsStringDi面rs端HeW仙。DB,RMordsetstr-"update员工信息set职位二'"盘Me.yianzhiw«i&"、

13、部|上"&M«.xianbunen&f,wher&员工序号二'*也ffle.yuastr2="insertinto工事变生1圮录编号,员工序号,夜取立原曲门现触位,须部门,电款时间)valuest"4Ma.jilnbiwrs.OpenatrZjcncnExecutestr代班皿"变更成功1cnPCloseSetrs-NothingSetcn-NothingEndSub第四章设计结果及分析4.1登陆模块测试本系统实现了对员工的基本信息管理,还可以对企业的所有人员进行管理,系统主界面如图:人事管理系统员工序号二密码:

14、登陆输入员工编号与密码,按登录,如果密码正确,会打开主界面,否则会弹出“密码错误,请重新输入”(1)、按员工信息录入与修改,就弹出员工信息录入与修改窗体员工信息员工序号:姓名:家庭住址联系电话性别:籍贯:密码:部门:11录入4修改L_删除萱询(3)、按人事更改,则弹出人事更改窗体人事变更员工序号:记录编号原部门;现部门:原职位现职位:更新时间:傀改(4)、按员工工资查询,则弹出工资查询窗体工资查询年份:查询员工序号:月份:Child5T:记录编号连翻年份月份日期员工序号,基本工资岗位津贴加班补贴比差补贴扣除工资实发工资120121001201210000240002003002001504=2

15、2012110120121110002400020040002004<3201211012012111000345004003004000SE42012100120121010003450040040020010051520135001201351000435003005006002504E;2O13EOOI201351000540003002006(M1005(T20135001201351000640004005006003005E4.2员工信息管理模块测试在窗体内输入员工编号,然后按查询,员工信息就会出现,如下图:输入0002,1、员工信息查询则出现员工编号为0002的李xx的信息

16、员工信息员工序号:3002职位:文员姓名:李XK冢庭住址东J州性别:患I联系电贯:海南密码:2、员工信息录入在窗体内输入新的员工编号,姓名,性别,生日,政治面貌,籍贯,部门所属,职位,电话字段,然后按录入。如果录入成功会弹出“录入成功”的信息。3、员工信息修改在窗体内输入要修改的信息,按修改,若修改成功会弹出“修改成功” 如图:把上面温xx的部门和职位修改了。JI昊工信息 :窗体n 员工信息员工序号:姓名:性别;疆贯:部门:录入0009温K*湖南9部修改职位:家庭住址联系电话157750T2972Microsoft OfficeJ -密码:修赛成功删除I编定4、 员工

17、信息删除在窗体内先输入要删除信息的员工编号,然后按查询,再按删除,即可删除该员工信息。如图:删除员工编号为0009姓名为温xx的信息5、工资查询工资查询年份:查询月份:10员工序号:ChildST:记录编覆遑接项i年份月份日期员工序旨基本工资岗位津贴1加班补贴出差补贴扣除工资实发工资9201210012012101OCOZ40002CO3002001504542012100)2012101000348口400400200100S4在窗体内输入要查询的信息,则下面的子窗体会出现信息,如图:输入0002员工工资查询年份:月份:查词员工序号:ChildST:记录蝙号1连接项年份月份日期1员工序号基本

18、工熨岗位津贴力口附补贴1出差补贴1扣除工资实发工奥920121001201210100024000200300200150蛆22012110120121000240002004Oo!0|2004414.3 员工调动管理模块1、人事更改人事变更员工序号原部门:原职位二更新时间:0002记录编言:现部门:现职位:技术部4.4 以报表形式呈现工资发放情况1、工资发放情况(按部门分)按部门工资发放记录员工序号年检月份实发工董技术慈00052013550000034£01354650秘书部OOQ6201355200人事部00032012105400000320121156003、工资发放记录(按年份)按年份查询工资发放年份月份员工序号实发工资M210000354Q011(M356001100024400100002455口20135000652005000550004

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论