




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
人事工资管理系统设计一、概述对大多数企业主而言,“人是企业最大的资产”这句话是毋庸置疑的,然而他们也不敢漠视人士企业最大的费用这个铁铮铮的事实。因此如何有效的运用企业的人力资源,使其发挥最大的效益,是每位企业主与人力资源主管必须不断面临的挑战。一般来说,ERP系统进行人力资源管理时,会议局作业性质大致区分为:人事、考勤与薪资三大类。这三者之间虽然因业务性质而有所区分,但彼此之间则是息息相关、紧密联系的。本系统由于时间的关系只包括人事、工资两大类。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。二、需求分析2.1 编写目的(1)目的:目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。(2)内容能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。2.2 系统的功能需求系统功能分析是在系统开发的总体任务的基础上完成的。本实例中的人事管理系统需要完成的主要功能有:(1)系统管理:由用户管理、角色管理、菜单管理、更改密码构成。本系统有两种用户:一种是普通用户,这种用户可以查询所有员工的信息,只能修改自身密码。另一种是管理员用户,这种用户可以添加、删除和修改员工信息,可以添加、删除和修改用户和管理员的用户名和密码。(2)基本信息维护管理:包括部门信息、职工类别、职工信息,对企业部门信息、部门类别和员工资料的添加、删除和修改功能。(3)工资管理:包括基本工资、职工惩罚信息、职工奖励信息,对企业职工基本工资、职工惩罚信息、职工奖励信息的添加、删除和修改功能。(4)工资统计查询管理:包括月工资信息查询、惩罚信息查询、奖励信息查询,对企业职工月工资信息、惩罚信息和奖励信息的查询功能。(5)个人信息维护管理:包括个人信息修改、密码修改,对登录用户所对应职工个人信息和登录密码的修改功能。2.3业务流程描述如下图是本系统操作的一般流程图2.4 数据库设计2.4.1 数据库需求分析 根据数据流程图,可以列出以下数据项和数据结构:u 使用单位表,包括的数据项有:使用单位。u 部门编码表,包括的数据项有:部门编码,部门。u 职工分类表,包括的数据项有:职工分类编码,职工分类。u 职工信息表,包括的数据项有:职工ID、姓名、性别、身份证号、部门编码、职工分类编码、电话、电子邮件、签约时间、签约年限u 月工资表,包括的数据项有:ID,职工ID,姓名,性别,基本工资,岗位工资,工会费,公积金,医保,操作人,操作时间,u 用户表,包括的数据项有:用户、用户名、密码、操作人、操作时间。u 用户菜单表,包括的数据项有:用户,菜单名。2.4.2 数据库逻辑结构设计与实现表名:win_Users表说明:用户表编 号字 段 名 称数 据 结 构说 明1UserIduniqueidentifier用户ID(PK)2DepIdint部门ID(FK)3UserNameNvarchar(256)用户名称4LoginNameVarchar(50)登陆名称5PasswordNvarchar(128)密码6PhoneNvarchar(50)电话7EmailNvarchar(128)邮箱表名:Win_Roles说明:角色表编 号字 段 名 称数 据 结 构说 明1RoleIduniqueidentifier角色ID(PK)2RoleNameNvarchar(256)角色名称3LoweredRoleNameNvarchar(256)小的角色名称4DescriptionNvarchar(256)描述表名:Win_UsersInRoles说明:用户角色关系表编 号字 段 名 称数 据 结 构说 明1UserIduniqueidentifier用户ID(FK)2RoleIduniqueidentifier角色ID(FK)表名:Win_menuItems说明:菜单项表编 号字 段 名 称数 据 结 构说 明1menuidVarchar(6)菜单ID(PK)2parentint父级菜单ID3TextNvarchar(50)菜单名称4menubhint子级菜单ID表名:Win_RoleInMenuItems说明:角色权限表编 号字 段 名 称数 据 结 构说 明1MenuIdVarchar(6)菜单ID(PK)2RoleIduniqueidentifier角色ID3TextNvarchar(50)菜单名称4rolesmallint权限表名:使用单位表编号字段名称数据类型说明1使用单位Nvarchar(50)表名:部门编码表编号字段名称数据类型说明1部门编码Nvarchar(10)不允许空2上级编码Nvarchar(10)3部门Nvarchar(50)允许空表名:职工分类编码表编号字段名称数据类型说明1职工分类编码Int(4)不允许空2职工分类Nvarchar(4)允许空表名:职工信息表编号字段名称数据类型说明1工号Varchar(50)不允许空2姓名char(10)不允许空3性别char(10)不允许空4身份证号float(8)允许空5部门编码Int(4)允许空6职工分类编码Int(4)允许空5基本工资Money(8)6岗位工资Money(8)7工会费Money(8)8公积金Money(8)9医保Money(8)10电话Varchar(50)允许空11电子邮件Varchar(50)允许空12签约时间Varchar(50)允许空13签约年限Int(4)允许空表名:月工资表编号字段名称数据类型说明1IDBigint(8)2工号Nvarchar(10)3姓名Nvarchar(10)4性别Nvarchar(2)5基本工资Money(8)6岗位工资Money(8)7工会费Money(8)8公积金Money(8)9医保Money(8)10操作人Varchar(5)11操作时间Varchar(50)2.5 数据字典该软件的数据库名称为工资管理,该数据库由五张表组成,它们分别是:win_Users表、Win_Roles表、Win_UsersInRoles表、Win_menuItem表、Win_RoleInMenuItems表、使用单位表、部门编码表、职工分类编码表、职工信息表、月工资表、用户表、用户菜单表查询数据暂存表的数据结构与员工基本信息表的数据结构相同。三、概要设计3.1系统总体功能结构图根据以下对基础信息维护、工资发放、工资查询统计管理系统的分析,可以得出如图3.1所示的系统模块图。图3.1系统总功能图3.2 系统各功能模块概述3.2.1 系统管理系统管理模块主要实现用户管理、更改密码、角色管理、菜单管理等功能,完成信息的添加、删除、修改和查询等操作。3.2.2 基础信息维护基础信息管理模块主要实现部门信息、职工类别、职工信息等功能,完成信息的添加、删除、修改和查询等操作。3.2.3 工资发放工资发放管理模块主要实现月工资数据录入、修改和查询,工资发放表输出等功能。3.2.4 工资查询统计工资查询统计管理模块主要实现月工资查询、统计等功能。3.2.5 用户信息维护个人信息管理模块主要实现个人信息修过、密码修改等功能,完成信息的添加、删除、修改和查询等操作。3.3 软件开发开发环境本系统采用Visual Studio.NET 2005开发,用SQL Server2000数据库。1) 操作系统: Microsoft Winodws 98 SE或以上版本。2) 应用软件:Microsoft SQL Server 2000和Visual Studio.NET 2005。四、详细设计各功能模块的界面及要求4.1 基本信息维护管理4.1.1 部门信息l 设计界面l 运行时界面l 具体要求1) 左侧窗口使用pjxFastDBTreeView树形控件显示部门信息,当点击左边树形控件结点时,在右侧显示对应记录进行编辑。2) 根结点显示门编码为0的记录,用编码为0的记录来生成树。3) 部门编号的编码格式为3222,当新增部门时自动生成部门编码和上级编码。4) 新增、修改和删除记录时,同时更新左侧树视图。5) 删除记录时给出提示6) 点击【刷新】按钮,重新生成左侧树。4.1.2 人员分类信息l 设计界面l 具体要求1) 本窗体继承窗体DataManage.frmDataManage2) 隐藏【保存】按钮,显示【增加】、【编辑】、【删除】、【查询】、【导出】、【导入】按钮3) 双击数据网格dataGridView1时可弹出【编辑】窗口进行编辑.4) 点击【增加】、【编辑】按钮时调用父类方法。4.1.3 员工信息管理l 设计界面l 具体要求1) 本窗体继承窗体DataManage.frmDataManage2) 隐藏【保存】、【查询】按钮,显示【增加】、【编辑】、【删除】、【导出】、【导入】按钮3) 双击数据网格dataGridView1时可弹出【编辑】窗口进行编辑.4) 部门、类别可多选,对工号姓名进行模糊查询。5) 点击【增加】、【编辑】按钮时使用自定义窗体进行员工信息的编辑,部门编码从gz_部门编码表中选择记录录入,职工分类编码 从gz_职工分类编码表中选择记录录入。l 部份对参考代码private void Frm_工资编辑_Load(object sender, EventArgs e) dt_部门 = SqlDBAgent.CmdDataSet(SELECT * FROM dbo.gz_部门编码表); comboBox2.DataSource = dt_部门; comboBox2.ValueMember = 部门编码; comboBox2.DisplayMember = 部门名称; boBox2.DataBindings.Add(new System.Windows.Forms.Binding(SelectedValue, this.gz职工信息表BindingSource, 部门编码, true); 编辑窗口4.1.4 员工信息查询l 设计界面l 具体要求1) 本窗体继承窗体DataManage. Frm_查询模板2) 部门、类别、性别可多选,对工号姓名进行模糊查询。4.1.5 员工工资录入l 设计界面l 具体要求1) 本窗体继承窗体DataManage. frmDataBase2) 主要功能:【初始化】、【编辑】、【删除】、【保存】、【查询】、【导出】、【导入】3) 【初始化】按钮实现从职工信息表中的,姓名,性别,身份证号,银行帐号,部门编码,职工分类编码,基础工资,岗位工资,工会费,公积金,医保加入到月工资表指定年月中,使用存储过程实现。按格式写出存储过程的定义:Create Proc gz_初始化工资表ym varchar(7) -使用格式yyyy-MMAS.4) 双击数据网格dataGridView1时可弹出【编辑】窗口进行编辑.5) 可按年月、部门、类别可多选,对工号姓名进行模糊查询,部门、类别可多选。6) 年月使用dateTimePicker,并定义dateTimePicker的显示格式为yyyy-MM,如2010-11。4.1.6 查询汇总模板l 设计界面l 具体要求1) 参考DataManage. Frm_查询模板设计珍个查询汇总模板。2) 应用MyGridSeach实现自定义查询,应用frmDataExport实现数据导出功能。4.1.7 员工工资查询l 设计界面l 具体要求1) 本窗体继承窗体DataManage. Frm_查询汇总2) 使用dataGridViewSummary1显示数据表格及合计栏,并使用编程方法设置dataGridViewSummary1的相关属性实现对基础工资,岗位工资,工会费 ,公积金,医保汇总合计。3) 可按年月、部门、类别可多选,对工号姓名进行模糊查询,部门、类别可多选。4) 年月使用dateTimePicker,并定义dateTimePicker的显示格式为yyyy-MM,如2010-11。4.1.8 员工工资统计l 设计界面l 具体要求1) 本窗体继承窗体DataManage. Frm_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 等离子显示模组创新创业项目商业计划书
- 汽车零部件轻量化材料与工艺研究创新创业项目商业计划书
- 电脑芯片创新创业项目商业计划书
- 2025年教师招聘之《小学教师招聘》试卷及参考答案详解【完整版】
- 2025年教师招聘之《幼儿教师招聘》题库检测试卷附参考答案详解【培优】
- 教师招聘之《小学教师招聘》综合检测提分及完整答案详解(必刷)
- 2025年教师招聘之《小学教师招聘》能力检测试卷完整答案详解
- 教师招聘之《幼儿教师招聘》模拟卷包附参考答案详解(精练)
- 教师招聘之《小学教师招聘》考前冲刺练习附答案详解【综合卷】
- 2025年四川仪陇县事业单位引进人才52人笔试备考题库及答案详解1套
- 化工设备使用与维护课程标准
- 房产中介行业智能经纪人与信息共享平台方案
- 工程造价咨询服务投标方案(专家团队版-)
- 2024-2025学年统编版小学道德与法治一年级上册全册教案及反思
- 公司管理安全奖惩制度(2篇)
- 2025中水北方勘测设计研究限责任公司校园招聘管理单位笔试遴选500模拟题附带答案详解
- 《质量管理体系培训》课件
- (高职院校)健康养老照护大赛理论考试题库500题(含答案)
- 宫颈癌手术个案护理
- 一年级家长会课件2024-2025学年
- 2025年江苏高中物理学业水平合格性考试试卷试题(含答案解析)
评论
0/150
提交评论