课程设计(论文)-人事管理系统设计.doc

上传人:韩长文 文档编号:3971922 上传时间:2019-10-11 格式:DOC 页数:29 大小:562KB
返回 下载 相关 举报
课程设计(论文)-人事管理系统设计.doc_第1页
第1页 / 共29页
课程设计(论文)-人事管理系统设计.doc_第2页
第2页 / 共29页
课程设计(论文)-人事管理系统设计.doc_第3页
第3页 / 共29页
课程设计(论文)-人事管理系统设计.doc_第4页
第4页 / 共29页
课程设计(论文)-人事管理系统设计.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《课程设计(论文)-人事管理系统设计.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)-人事管理系统设计.doc(29页珍藏版)》请在三一文库上搜索。

1、管理信息系统分析实习设计报告人事管理系统课程设计报告课程名称: 专 业 班 级 姓 名 学 号 2010 年 1 月 13 日目录目录I小组人员详细分工II1 开发背景12 系统分析12.1 需求分析12.2 业务流程分析22.3 数据流程分析32.3.1 数据流程图32.3.2 数据字典43 系统设计53.1 系统功能设计53.2 数据库设计73.3 代码设计133.4 输出和输入设计133.4.1 输出设计133.4.2 输入设计133.5 物理配置方案134. 系统程序编写144.1 系统的开发环境144.2 系统功能模块的实现144.2.1 各窗口截图以及说明144.2.2 实现功能的

2、重要代码展现175. 总结24 小组人员详细分工学号姓名具体分工 III管理信息系统分析实习设计报告1 开发背景人事管理系统是任何企业信息管理、ERP、生产业务等系统中的基础模块 因为任何企业的运作都是围绕着人来开展并由人来实施的。一个人事管理系统设计的好与坏,直接影响到今后企业中各系统之间的整合。人事管理系统是一个协助各单位科学、全面、高效地进行人事管理的系统。一般的企业人事管理系统的功能结构主要包括员工的信息管理,包括基本档案、工作经历、培训信息、工作业绩等;考勤管理;工资管理;变动管理,包括岗位调动,任免及离职信息管理;系统管理等。2 系统分析2.1 需求分析忠港(龙泉)礼品家俱有限公司

3、(以下简称忠港), 是一家专业致力于木制品生产与贸易的公司,成立于2000年,总部设于香港,工厂位于有“中国木制玩具城”之称的浙南云和地区南部浙江龙泉市安仁镇。生产各类木制玩具和木制工艺品,包括玩具类:适于0-15周岁各个年龄段的儿童,如积木、拼图、拖拉玩具、玩具车、火车轨道、算珠架、拆装工具台/架、幼教启发玩具、场景玩具等;工艺品与礼品类:如成人玩具、家居饰品、儿童家具、相框/相架、棋类、CD架/盒、木制餐具/厨具、高档木质包装盒/珠宝盒、木制文具等。大概有300-500个员工,车间工人实行轮班制。 木制玩具业在当地已经有一定的历史,逐渐发展为当地的支柱产业之一,因此当地很大一部分居民以此为

4、生,并且几乎人人都具备相应的技能。因为订单生产且订单不稳定性,这些营业户和员工的雇佣关系一般是临时性的。对于大部分小型营业户来 说,他们会有相对固定的员工资源,并了解这些员工掌握的技能、水平,工作效率,信用度等。在人力资源充足的情况下择优雇佣员工,并与之口头协议雇佣费用。工作结束后,双方会对考勤进行对账,核对无误后,雇主支付工资。在人力资源不足的情况下,雇主会选择培训新员工,或者调整员工工作。 对于拥有几百人的忠港来说,员工人数多,信息管理困难,考勤方式只要是各部门各自记录本部门员工的出勤情况,并进行核对统计。传统的人事管理方式效率低,可行性不高。该企业上层员工不多,主要集中在车间,有3条完整

5、的流水线,实行轮班制。因此该企业需要一个系统管理员工的基本信息,家庭信息,工作经历,奖惩信息,培训信息,工作业绩,岗位调动,合同协议,员工考勤,工资发放等人事方面事宜,提高管理效率,实现人力资源的优化配置,提升企业在该行业的竞争力。2.2 业务流程分析业务流程图是对整个系统的职能的总体描述,根据对忠港人事管理的了解和分析得出业务的流程如图2.1所示:具体业务流程分析如下:1)信息管理业务企业各部门根据自己部门的需求生成各自的人员需求单,递交人力资源部,人力资源部查询该企业的资源库,选择合适人选或者招聘新员工。招聘新员工时,在新员工进入企业开始,由人力部对其全部信息进行统一管理,包括个人的基本信

6、息、家庭成员、工作简历,以及他们在该过程中生成的员工简历和合同协议。在工作过程中,员工可能会有各种培训,受到一定的奖惩,形成工作业绩,这些信息都有人力部负责将这些信息收入整理,作为对员工评价的基础。2)变动管理业务企业运营过程中,会出现员工变动,包括部门变动、职位变动、工资变动、离职员工等,由人力部人员修改资源库中的信息,并将结果通知给员工。3)考勤和工资管理业务员工工作期间,由各部门对员工进行缺勤记录,并将由指定人员进行记录,财务部根据员工工资信息进行核算之后,发放工资。4)查询管理业务企业员工需要查看自己的考勤信息和工资信息,上级领导需要查看个人的基本档案,部门或个人的考勤信息及工资发放情

7、况。图2.1 系统业务流程图制作软件:EDraw Mind Map2.3 数据流程分析2.3.1 数据流程图根据上述业务流程图的分析和对整个系统的一个了解,得出企业人事管理系统的数据流程图,如图2.2所示。图2.2 系统数据流程图制作软件:EDraw Mind Map2.3.2 数据字典针对本系统,对员工管理内容和过程的分析,进行数据字典设计。 1)数据元素卡片 数据元素编号:E1 数据元素名称:编号 别名:员工编号 简述:某学生的代号 类型及宽度:nvarchar(20) 2)数据流卡片数据流编号:F1数据流名称:员工简历简述:由员工提供,人力资源部负责管理,记录员工基本信息,家庭成员信息,

8、及工作经历或掌握技能等。来源:人力资源部去向:P1组成:姓名+性别+民族+籍贯+出生日期+身份证号码+政治面貌+婚姻状况+文化程度+职称+职务+专业+毕业院校+银行账号+养老保险账号+医疗保险账号+住房基金账号+联系电话+电子邮箱+家庭住址+邮政编码+家庭成员+其工作单位+其政治面貌+其联系电话+曾工作单位+工作时间+职位+技能 3)数据存储卡片编号:D1.1文件名:基本档案简述:记录员工的基本信息组成:员工编号+所属部门+姓名+性别+民族+籍贯+出生日期+身份证号码+政治面貌+婚姻状况+文化程度+职称+职务+专业+毕业院校+进入公司时间+合同服务年限+基本工资+银行账号+养老保险账号+医疗保

9、险账号+住房基金账号+联系电话+手机号码+电子邮箱+家庭住址+邮政编码+补充说明有关数据流: P1-D1.1 D1.1-P1 D1.1-P3 D1.1-P6有无立即查询要求:有4)处理逻辑卡片因为一般只对DFD最底层的处理逻辑编写处理逻辑卡片,所以这里只选取P2考勤信息录入为例编号:P2名称:考勤信息录入简述:将各部门提供的员工出勤信息录入到系统中输入:出勤信息列表输出:月度部门考勤,年度个人考勤处理:将各部门提供的上月员工考勤信息,对员工上月缺勤进行记录。3 系统设计3.1 系统功能设计该企业人事管理系统的功能模块如图3.1所示:图3.1 系统模块结构图制作软件:EDraw Mind Map

10、其中各模块的具体功能如下:1) 信息管理实现对员工信息一个统一管理,子功能包括基本档案、家庭成员、合同协议、工作简历、奖惩记录、培训记录和工作业绩管理,主要实现新增、修改和查询功能。2) 考勤管理实现企业员工考勤管理,子功能包括月度部门考勤和年度个人考勤,主要实现对个人出勤信息的录入和修改,以及月度部门考勤信息和年度个人考勤信息的查询。3) 工资管理根据员工基本信息以及工资信息进行工资的核算和发放,同时提供查询打印功能。4) 查询管理该功能主要为该系统非权限人员提供相关查询功能,包括工资信息、考勤信息、部门档案和个人档案的查询。5) 变动管理主要实现人员的变动管理,实现员工调动,任免时的信息变

11、动记录查询,以及离职信息的记录查询。6) 系统管理实现用户注册,登入和退出系统,用户信息密码修改,用户授权,公司信息修改等功能。 3.2 数据库设计数据库关系图如图3.2所示:图3.2 数据库关系表 本实验使用Microsoft SQL Server 2005数据库设计各个基本表,其中各个表设计的截图如下:图3.3 工作业绩图3.4 操作用户图3.5 公司部门图3.6 工资发放表图3.7工作简历图3.8 工资核算表图 3.9 公司信息图3.10 合同协议图3.11 基本档案图3.12 家庭成员图3.13奖惩记录图3.14 离职信息图3.15 培训记录图3.16 考勤信息3.3 代码设计该模块中

12、主要用到的是员工编号 ,主要采用分组码,代码结构如下:X(部门编号)+XXXXXXXXXXXX(员工序列号)。如代码A000001,其中A指财务部的编号,而000001为该员工的序列号,就是指财务部序号为000001的员工。3.4 输出和输入设计3.4.1 输出设计对该模块而言,用户需要的数据包括员工的基本信息,家庭成员信息,工作经历信息,与企业签订的合同协议信息,员工在该企业的工作业绩信息,奖惩信息,以及员工参加过培训的信息,这些数据帮助建立完善员工数据库,方便人力资源部管理,输出的方式选择屏幕显示。 此外用户需要操作考勤信息、工资信息、变动信息,并需要查询相关数据,另外员工需要查询自己的考

13、勤信息、工资信息,领导需要查询部门考勤信息,员工个人信息,输出方式选择打印机打印方式。3.4.2 输入设计该模块中,需要输入的信息有员工的基本信息,家庭成员信息,工作经历信息,与企业签订的合同协议信息,员工在该企业的工作业绩信息,奖惩信息,员工参加过培训的信息,以及考勤信息,员工变动信息,离职信息等。每部门的具体信息都已在数据字典中给出。输入方式以键盘输入为主3.5 物理配置方案1) 服务器:操作系统:Microsoft Windows XP数据库管理系统:Microsoft SQL Server 20052)客户端:操作系统:Microsoft Windows XP运行必备:IIS5.1和.

14、net framework 2.0数据库管理系统:Microsoft SQL Server 2005其它应用程序:IE 4. 系统程序编写4.1 系统的开发环境操作系统:Microsoft Windows XP运行必备:IIS5.1和.net framework 2.0数据库管理系统:Microsoft SQL Server 2005开发工具:Microsoft Visual Studio 20054.2 系统功能模块的实现4.2.1 各窗口截图以及说明 如下两个图分别是用户登录页面和新建用户的一个操作页面:系统管理-新建操作用户进入新操作用户的建立,界面如图4.2所示,内容包括用户名称、用户

15、密码、电子邮箱、安全提示问题,用户密码首位应有“1.”字符,否则会提示错误;系统管理登入系统进入登入界面,在输入正确的用户名称和密码之后才能进入系统,否则会提示错误,如果忘记密码可以点击查询用户密码超链接根据安全问题查询,如果是新用户可以点击新建操作用户超链接,如图4.1所示。图4.1 登入系统界面图4.2 新建操作用户界面 如图4.3为员工基本档案界面,如图中显示六个模块:信息管理、考勤管理、工资管理、变动管理、查询管理和系统管理,同时还包括一个系统首页。员工基本档案中提供基本信息的查询、新增、修改以及删除功能。图4.3员工基本档案界面 如图4.4所示是考勤管理下的年度个人考勤界面,考勤主要

16、是记录缺勤事件,然后根据正常日期中除去缺勤的计算出勤日期。图4.4 年度个人考勤如图4.5所示是工资管理下的工资核算界面,可以提供查询打印功能,该界面只提供权限给财务部,财务部人员先进行工资核对,若正确则可以发工资,若不正确则需经过核实修改工资信息,然后再发放工资。图4.5 月度工资核算 而图4.6是查询模块下的一个员工基本信息界面,可以查询员工的基本信息,包括家庭成员、工作简历、奖惩信息、工作业绩等。图4.6个人档案查询界面4.2.2 实现功能的重要代码展现1).系统功能Web.sitemap的代码设计,主要是功能导航的设计: 代码解释:因为信息管理的合同协议和变动管理功能还没有实现,所以没有设置有效的url值。2).登入界面的源代码和组件代码如下:登录管理系统 % 登录管理系统 用户名称:* 用户密码:*

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1