ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:912.44KB ,
资源ID:8677382      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8677382.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《管理信息系统》薪酬管理系统实验报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《管理信息系统》薪酬管理系统实验报告.docx

1、管理信息系统薪酬管理系统实验报告武汉科技大学实 验 报 告院 系 专 业 年级 班 课程名称 管理信息系统 设计题目 薪酬管理系统 指导教师 学号: 姓名: 成绩: 学号: 姓名: 成绩: 学号: 姓名: 成绩: 学号: 姓名: 成绩: 学号: 姓名: 成绩: 2009年 1 月 16 日第一章 系统分析1第二章 系统设计16第三章 系统实施363.1 程序设计373.2 系统切换38第一章 系统分析1.1企业背景:四川“廖排骨”是著名的卤食品 牌。自1982年正式成立并注册商标以来,经过26年的持续稳定经营,迄今已发展成为省内大型民营食品企业。廖排骨(集团)下辖:四川廖排骨餐饮管理有限公司、

2、四川廖排骨食品有限公司、成都廖排骨调味食品有限公司三大机构。四川廖排骨餐饮管理有限公司主要经营廖排骨熟食及全国连锁加盟业务,开拓廖排骨全国市场。经过20多年的努力,公司加盟事业迅猛发展,目前全国连锁加盟事业伙伴已达上百家。四川廖排骨食品有限公司主要经营即食产品(七天消费)的非店铺现代营销业务,全方面生产经营廖排骨系列卤味产品。 四川廖排骨调味食品食品有限公司主要以调味品研发、生产为主。凭借廖排骨独特的卤产品制作历史和专利优势,四川廖排骨调味食品有限公司在行业中独树一帜,令同行望尘莫及,现已成为是四川大型的调味品生产加工企业。廖排骨(集团)公司奉行“以质量求生存、以品牌求发展、以管理求效益、以消

3、费者满意为宗旨”的经营方针;提倡“以人为本”的现代化经营管理理念,建立了一支“求实、敬业、创新、高效”的现代化管理团队。人员设置如下:总经理 1人顾问 1人财务部部长 1人会计 1人出纳 1人营销部部长 1人直营组组长 1人加盟组组长 1人企划部部长 1人设计组组长 1人策划组组长 1人人事部部长 1人行政组组长 1人后勤组组长 1人人事组组长 1人3.2组织结构图:33可行性分析随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个小型企业工资的数据

4、库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。薪酬管理是一项琐碎、繁杂而又十分细致的工作,一般不允许发生差错,同时还具有较强的时间限制,必须严格按照单位规定的时间完成薪酬的计算和发放工作。在手工的方式下,薪酬发放需要反复地进行抄写、计算,不仅花费大量时间,往往还会出错,甚至影响薪酬的按时发放。在薪酬管理工作中实施薪酬管理信息系统,不仅能够保证

5、薪酬核算准确无误,及时输出,还能利用数据库对有关薪酬的信息进行统计分析,服务于财务部门和有关部门。同时,通过对薪酬进行准确及时地计算、结算和分配,有利于企业分析成本和核算成本,有利于激发员工积极性,从而提高企业劳动生产率和管理水平。34业务流程分析由人事部制定每位员工的绩效考核单,并根据绩效单来制定员工的工资数额,提交给财务部,财务部根据绩效单来具体的准确的制定每个员工的工资单,然后把工资单交给会计科,进行核算和登记记录,制成工资清单,最后发放给每位员工。3.5工资构成:36数据流程分析本月工资条人事变动表基本工资表考勤工资表G1上月工资条本月工资条 根据上面的设计规划出的实体有:员工实体、员

6、工工资实体、工资等级实体、部门岗位实体、工龄实体,公司福利实体。ER图如下:3.7数据字典1.数据流描述数据流编号:D-01数据流名称:人员变动表 简述:人事部根据公司每个月的人员信息的变动情况编制出新的公司人员信息变动表数据流来源:人事部数据流去向:人事部数据项组成:员工编号+岗位名称+姓名+性别数据流量:1份/月数据流编号:D-02数据流名称:考勤工资表 简述:人事部根据每个职员当月的绩效考核和考勤情况编制出考勤信息表数据流来源:人事部数据流去向:人事部数据项组成:员工编号+岗位名称+姓名+考勤等级+考勤工资数据流量:1份/月数据流编号:D-03数据流名称:基本工资表 简述:人事部根据每个

7、员工的工龄,岗位等级以及基础工资额编制出员工基本工资表 数据流来源:人事部数据流去向:人事部 数据项组成:员工编号+岗位名称+姓名+基础工资+岗位工资+工龄工资数据流量:1份/月数据流编号:D-04数据流名称:本月工资条 简述: 人事部根据每个员工的考勤工资和基本工资以及新的人员变动表编制本月工资条的部分内容数据流来源: 制作本月工资条处理模块数据流去向:财务部数据项组成:职员编号+岗位名称+姓名+性别+考勤工资+基本工资数据流量:28份/月数据流编号:D-05数据流名称:上月工资条 简述:记录上个月应发工资额的条据数据流来源: 上月工资条数据流去向:财务部数据项组成:职员编号+岗位名称+姓名

8、+性别+上月考勤工资+上月基本工资数据流量:28份/月数据流编号:D-06数据流名称:本月工资条 简述:包含本月和上月工资额的工资条数据流来源: 抄写处理模块数据流去向:财务部数据项组成:职员编号+岗位名称+姓名+性别+本月考勤工资+本月基本工资+上月考勤工资+上月基本工资数据流量:28份/月2.处理逻辑的描述处理逻辑编号:P-01处理逻辑名称:制作本月工资条输入的数据流:人员信息变动汇总表,职工工资应扣款数及奖金汇总表处理描述:人力资源部根据新的人员信息变动汇总表和职工应扣款数及奖金汇总表编制出本月工资条的部分内容扣款数及奖金汇总表进行综合处理,依据情况制作工资条输出的数据流:本月工资条处理

9、频率:56份/月处理逻辑编号:P-02处理逻辑名称:抄写 简述:根据人力资源部制作的本月工资条及上月工资条进行抄写输入的数据流:本月工资条,上月工资条处理描述:财务部根据人力资源部制作的本月工资条及上月工资条进行抄写,汇总新信息与固定信息输出本月的最终工资条输出的数据流:本月工资条处理频率:56份/月38功能模块设计薪酬管理系统的功能模块在大的方面主要包括:员工信息、工资信息、工资汇总、工资查询等几模块。员工信息模块包括资料输入,主要是在每月把基本的要使用的资料输入到系统之内保证以后资料的利用;员工增删,主要是因为在公司运作过程中或许有员工的入职或离职;员工查询,主要负责在薪酬系统中对员工的信

10、息中找到需要找的人。工资信息模块包括基础工资,主要是在这个岗位能够获得的最基本的工资;考勤工资,在每个月的人事部门的考勤中对于不迟到不早退不旷工的员工予以一定的奖励,同时对于那些没有遵守规定在考勤中表现不良好的员工予以一定的罚款处理;岗位工资,在不同的岗位有着不同的薪酬级别,所以在岗位上有不同的岗位工资;工龄工资,员工的工龄在一部分程度上代表了他的能力,不同的工龄也存在着不同的薪酬级别。工资汇总模块包括工资总表和工资统计,一个员工的工资是由基础工资,考勤工资,岗位工资和工龄工资一起构成,在这个模块中就是要对前面的工资进行汇总来处理。工资查询模块供使用者来查询相关信息。 39代码设计为了区分公司

11、的员工,对职工编号进行了代码设计。一方面区分了每个员工,另一方面也方便了数据的输入。采用区间码,字符型,使用5位数字进行编码。第一位表示员工所在的企业。例如:1代表母公司 2代表子公司。第二位、第三位表示部门。例如:01代表财务部,02代表营销部。最后两位采用顺序码区分不同的员工。N NN NN顺序编号部门编号企业代码310数据库设计系统运行环境设计为在WindowsXP平台下运行,程序设计语言选择Microsoft Visual FoxPro 6.0以上版本。系统的硬件要求为PC机,要求配置为INTEL赛扬2.53GHz及以上,256M内存。在薪酬管理系统中,设计一个数据库, 3.10.1建

12、立名称为xc的项目文件3.10.2创建名称为cjgl的数据库3.10.3 建立数据库表基于上述的运行环境,根据系统分析,设计了8个数据表文件,它们的结构及其说明如下:3.10.3.1进入系统的帐号密码表dlyh.dbf字段 字段名称 类型 宽度 小数 说明1 登陆账号 字符型 10 登陆系统所用的账号2 登陆密码 字符型 10 登陆系统所用的密码3.10.3.2 工龄工资登记表glgz.dbf字段 字段名称 类型 宽度 小数 说明1 工龄 字符型 4 工作年限2 工龄工资 数值型 10 与工龄相对应的工资与此数据库文件对应的索引文件问glgz.cdx,其索引关键字为工龄3.10.3.3 岗位工

13、资登记表gwgz.dbf字段 字段名称 类型 宽度 小数 说明1 岗位名称 字符型 16 岗位的名称2 岗位工资 数值型 10 2 岗位相对应的工资与此数据库文件对应的索引文件问gwgz.cdx,其索引关键字为岗位名称3.10.3.4 级别工资登记表jbgz.dbf字段 字段名称 类型 宽度 小数 说明1 工资等级 字符型 2 级别不同工资等级不同2 工龄工资 数值型 10 2 对应等级的工资与此数据库文件对应的索引文件问jbgz.cdx,其索引关键字为工资等级3.10.3.5 考勤工资登记表kqgz.dbf字段 字段名称 类型 宽度 小数 说明1 考勤等级 字符型 2 级别不同工资等级不同2

14、 考勤工资 数值型 10 2 对应等级的工资与此数据库文件对应的索引文件问kqgz.cdx,其索引关键字为考勤等级3.10.3.6 职工信息登记表zgxx.dbf字段 字段名称 类型 宽度 小数 说明1 职工编号 字符型 10 唯一的区别于他人的信息2 岗位名称 字符型 16 岗位的名称3 所属部门 字符型 14 岗位所处的部门 4 姓名 字符型 8 5 性别 字符型 2 6 工龄 字符型 47 工资等级 字符型 2 8 考勤等级 字符型 4与此数据库文件对应的索引文件问zgxx.cdx,其索引关键字为职工编号3.10.4表添加到cjgl的数据库并根据索引把这几个表给联系在一起。3.10.5

15、类设计:在项目管理器-xcgl中选定类选项卡,单击新建按钮,打开新建类窗口,再类名中输入myform,在派生于中选择Form,在存储于中输入E:薪酬管理系统mysalary,所示,单击确定按钮,打开类设计器,如图在类设计器中按表中设置myform的属性myform的属性属性属性值Autocenter.t.Caption欢迎进入薪酬管理系统单击工具菜单中选项命令项,在选项对话框中选定表单选项卡,在博班类中单击表单,打开表单模板窗口,如图2.4所示。在类名下选定myform,单击确定按钮,返回选项对话框,先单击设置为默认值按钮,再单击确定按钮,即可将myform表单设置成系统那个默认表单。3.10

16、.6 导航条设计:设计图所示的导航条,便于浏览记录。1 在项目管理器-xcgl的类选项卡中选定mysalary,单击新建按钮,打开新建类对话框。在类名中输入mydht,在派生于中选定commandgroup,在存储于中输入E:薪酬管理系统mysalary,单击确定按钮打开类设计器窗口,如图。在类设计器中按表中设置mysalary的属性。mysalary中各控件的属性控件名称控件属性属性值mydht1Buttoncount5Command1Caption第一条Command2Caption上一条Command3Caption下一条Command4Caption最后一条Command5Captio

17、n退出程序如下:command1(第一条)if bof()=.f.go topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enabled=.t.endifthisform.refreshcommand2(上一条)if recno()=1mand1.enabled=.f.mand2.enabled=.f.elseskip -1mand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.t.mand4.enabled=.t.endifthisform.refreshcommand3(下一条)

18、if recno()reccount()mand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.t.mand4.enabled=.t.skipelsemand3.enabled=.f.mand4.enabled=.f.endifthisform.refreshcommand4(最后一条)if eof()=.f.goto bottommand3.enabled=.f.mand4.enabled=.f.mand1.enabled=.t.mand2.enabled=.t.endifthisform.refreshcommand5(退出)thisform.re

19、lease3.10.7系统工具栏设计在项目管理器myxm的“类”选项卡中选择xtgl,单击“新建”按钮,打开“新建类”对话框,在“类名”中输入xtgl1,在“派生于”中选择Toolbar,在“存储于”中输入E:gzmlxcmis,单击“确定”按钮,打开类设计器,如图从表单控件工具栏中添加6个命令按钮至类设计器中,然后按表设计xtgl1的属性。xtgl1中各控件的属性控件名称控件属性属性值Command1PictureE:xcmis员工信息.icoCommand1Tooltiptex员工信息Command2PictureE: xcmis.员工工资查询icoCommand2Tooltiptex员工

20、工资查询Command3PictureE: xcmis报表输出.icoCommand3Tooltiptex报表输出Command4PictureE: xcmis系统维护.icoCommand4Tooltiptex系统维护Command5PictureE:gzml帮助.bmpCommand5Tooltiptex帮助Command6PictureE:gzml退出.bmpCommand6Tooltiptex退出在Comand1Command8的Click事件中输入代码。Command1Do form ygxxcxCommand2Do form gzhzCommand3 report form bbs

21、c environment previewCommand4 do form bzCommand5do form bzCommand6的click事件代码:quit3.11输出/输入设计及相关程序设计输入模块是管理信息系统中用户使用较为频繁的模块,用户输入数据的正确性直接决定计算机处理结果的正确性,因此,输入模块设计的好坏往往直接影响管理信息系统的实用性。设计输入模块时要尽量使操作方便、安全,减少用户的输入量。登录界面是用户用自己的用户名以及自己的口令,登录到薪酬管理系统中去,来查询有关的信息。登录界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何使用户使用的最方便,为此在程序中加入了对输入

22、姓名设计下拉菜单,为了保证系统的严密性,对用户口令设置了校验和判断功能。比如,在输入姓名下拉菜单中选择姓名,口令栏中输入口令,当口令错误时,系统提示:用户口令错,请重新输入!当口令正确时,即进入系统。用户只需记住自己的口令即可进入系统,对所需信息进行查询。3.11.1 首先设计薪酬管理系统的登陆界面如下:相关程序如下:Command1(密码验证)I=i+1IF i=3Locate for 职工编号=bo1.value.and.登陆密码=thisform.text1.valueif found ()mand1.enabled=.f.mand2.enabled=.f.elsemessagebox(

23、出错啦!您所输入的密码不正确,请重新输入!,1+48+0,提示信息)thisform.text1.value= thisform.text1.setfocusendifELSEmessagebox(您尝试登录的次数过多,请稍后重新登陆!,1+ 48+ 0,友情提示)quitENDIFCommand2 (进入系统)do form hydl_screen.backcolor=rgb(60,120,180)_screen.caption=薪酬管理系统thisform.releasecommand3 (退出登陆)quitdo 薪酬管理系统.mpr*toolsbar.showthisform.relea

24、se3.11.2工龄工资表3.11.3 岗位工资表3.11.4 工资汇总表查询:if ThisForm.Optiongroup1.value=1set filter to 职工编号=allt(thisform.text1.value)thisform.refreshelseset filter to 姓名=allt(thisform.text2.value)thisform.refreshendi返回:release thisform3.11.5 基本工资表3.11.6 口令更改程序如下:command1(确定更改)release thisformcommand2(上一条)if recno()

25、=1mand2.enabled=.f.mand3.enabled=.t.elseskip -1mand2.enabled=.t.mand3.enabled=.t.endifthisform.refreshcommand3(下一条)if recno()reccount()mand3.enabled=.t.mand2.enabled=.t.skipelsemand3.enabled=.f.mand2.enabled=.t.endifthisform.refresh3.11.7考勤工资表3.11.8数据备份表Command1(员工信息备份)use zgxx.dbfcopy to 员工信息数据备份 s

26、dfcommand2(工资表备份)use gzhz.dbfcopy to 员工工资表数据备份 sdfcommand3(返回)release thisform3.11.9 员工信息维护表因公司平时人员流动的需要,在系统中设计增加/删减员工信息处理。招聘新员工后,在增加/删减员工信息表中追加记录;与某员工解除劳动合同关系后,在增加/删减员工信息中删减该员工信息。增加/删减员工信息表与员工基本信息表相对应,存储在系统中可随时方便有效的查询。该输入设计提高了工作的方便性和管理的有效性。其中,第一条:if bof()=.f.go topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enab

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1