职工工资管理系统
- 格式:pdf
- 大小:505.30 KB
- 文档页数:26
1. 工资管理系统的数据流程图,如图:2. 主要数据字典 1) 数据项的定义数据项数据项名称类型及宽度简述取值范围编号 I1 标示其他部门提交的职工考勤信息的年考勤日期 Char ( 10) 月工资日期 Char10) 标示职工工资的年月 I2 职工编码 Char10) 唯一用来标示职工的编码 I3 部门名称 Char(20) 使用此系统单位内部子部分 I4 基本工资 decimal(7,2) I5 各部门内的员工固定工资,即部门岗位工资。
2)数据存储的描述数据数据存简述数据存储组成相关联的存储储名称处理编号 S1 变动工记录职工变动工资的工资日期 + 职工编码 + 加班费 + 奖金 + 水P2 、 p4 资表详细信息电费 + 保险费 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款 + 个人所得税 S2 基本工记录职工固定工资的工资日期 + 职工编码 + 基本工资 + 工 P4 、 p5 资表详细信息龄工资 + 岗位津贴 + 固定补贴 S3 工资计记录职工工资的详细工资日期 + 职工编码 + 职工姓名 + 个 P4 、 p5 、算表信息人账号 + 基本工资 + 工龄工资 + 岗位p6 、 p7 、津贴 + 固定补贴 + 变动津贴 + 加班费 + p8 、 p9 奖金 + 应发工资 + 水电费 + 保险费 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款 + 个人所得税 + 扣款合计 + 实发工资 S4 福利费记录职工福利费分配日期 + 职工编码 + 部门编码 + 对应科目编码 P8 、 p10 计提分的详细信息 + 金额配表 S5 个人所记录职工个人所得税职工编码 + 职工姓名 + 所得期间 + 所得项目 P9 、 p10 得税申情况 + 收入额合计 + 费用额 + 应纳税所得额 + 税报表率 + 速算扣除数 + 扣缴所得税额 S6 工资费描述工资费用的分摊日期 + 职工编码 + 部门编码 + 对应科目编码 P7 、 p10 用分配(来源) + 金额表S8 职员信职员基本信息职工编码 + 职工姓名 + 性别 + 人员类别 + P3 、 E3息表部门编码 + 部门名称 + 岗位编码 + 岗位名称 + 职称 + 工龄 + 个人账号 + 联系电话 S9 工资计设置职工工资项目金基本工资计算标准 + 变动工资计算标准 E3 、 P2 算标准额标准表 S10 考勤表记录职工考勤信息情考勤日期 + 职工编码 + 加班天数 + 病假天数 P1 、 P2 况 + 旷工天数 + 事假天数; 3)数据流的描述数据数据流简述数据流数据流数据流组成数据高峰流编名称来源去向流量流量号D1 考勤记输入的企业所有E1 P1 考勤日期 + 职工编码 + 1 次 1 次录职工的考勤信息加班天数 + 病假天数 + / 月 / 月旷工天数 + 事假天数; D1 人事基描述人事基本信E2 P3 职工编码 + 职工姓名 + 1 次 1 次本信息息性别 + 人员类别 + 部门/ 月 / 月编码 + 部门名称 + 岗位编码 + 岗位名称 + 职称 + 工龄 + 个人账号 + 联系电话 4) 处理的描述处理处理逻输入的数据流处理逻辑的描述输出的数处理逻辑辑名称据流频率编号 P1 输入考D1 其他部门汇总的由其他部门的负责人每个月按期输入S11 考勤1 次勤信息考勤信息企业所有职工的考勤信息表 / 月 P2 编制变S9 工资计算标准财务处根据其他部门的负责人输入的S1 变动1 次动工资表 ;s11 考勤表职工考勤等考勤信息,以及工资计算标工资表 / 月表准表中设置的金额计算出企业每个职工的加班费、病假扣款、事假扣款、旷工扣款等金额,并编制变动工资表。
职工工资信息管理系统实验报告一、引言职工工资信息管理系统是一种用于管理和统计企业职工工资信息的系统,旨在提高工资管理的效率和准确性。
本实验旨在通过搭建一个简单的职工工资信息管理系统,对系统的功能和性能进行测试和评估。
二、系统需求分析职工工资信息管理系统应具备以下基本功能:1. 登录功能:提供登录界面,确保只有授权人员可以使用系统。
2. 职工信息录入功能:管理员或授权人员可以录入职工的基本信息,包括姓名、工号、岗位等。
3. 工资信息录入功能:管理员或授权人员可以录入职工的工资信息,包括基本工资、津贴、绩效工资等。
4. 工资计算功能:根据录入的工资信息,系统能够自动计算每位职工的实际工资。
5. 工资统计功能:系统能够生成工资报表,包括各部门职工工资总额、平均工资等统计信息。
6. 工资查询功能:管理员或授权人员可以通过系统查询特定职工的工资信息。
7. 数据备份与恢复功能:系统能够自动备份工资信息数据,并可在需要时方便地进行数据恢复。
三、系统设计与实现本实验采用Java语言和MySQL数据库进行系统的设计与实现。
系统前端采用Java Swing图形界面库,实现用户友好的操作界面;后端采用Java JDBC技术与MySQL数据库进行数据交互和管理。
1. 登录功能设计与实现登录功能是系统的入口,用户需要输入正确的用户名和密码才能进入系统。
在界面设计上,使用文本框和密码框接收用户输入,并通过按钮实现登录功能。
在数据库中存储用户信息表,包括用户名和密码字段,系统通过对比用户输入与数据库中的数据来实现用户的登录验证。
2. 职工信息录入功能设计与实现职工信息录入功能包括姓名、工号、岗位等信息的录入。
在界面上,通过文本框和下拉列表等来接收和展示用户输入。
用户输入完整的职工信息后,点击确定按钮将数据保存到数据库中。
3. 工资信息录入功能设计与实现工资信息录入功能包括基本工资、津贴、绩效工资等信息的录入。
在界面上,同样使用文本框等组件进行数据的输入和展示。
员工薪资管理系统概述(doc 28页)员工薪资管理课题选取背景及意义背景:随着经济的发展,各个公司的规模也越来越大,为了更好的、更方便地管理企业中各个成员的工资发放情况,我们必须要有一个完善的、合理的、便捷的员工薪资管理系统来管理公司员工工资的发放情况。
该员工薪资管理系统主要用于员工的工资发放管理,管理员可以通过此员工薪资管理系统保证职员薪资信息的准确性。
此系统的建立和使用有利于管理者和职员更好的了解自己的薪资信息,提高公司员工薪资发放工作的效率。
意义:本系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询功能,以便能真正适用于各类中小企业及失业单位。
一、员工薪资管理系统概述1、现状分析随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。
早期工资管理多采取纸质材料和具有较强的时间限制。
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。
建设一个科学高效的信息管理系统是解决这一问题的必由之路。
企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。
工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
2、系统目标员工薪资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。
薪酬管理系统薪酬管理系统是企业管理中极为重要的一部分,其主要功能是规范企业员工的薪酬和福利待遇,保证员工的劳动权益得到保障,提高员工的工作积极性和企业的整体竞争力。
一、薪酬管理系统的概念和意义薪酬管理系统是指企业根据员工工作岗位及其职位要求,对员工的工资、奖金、津贴、福利等进行管理的一种系统。
薪酬管理系统能够有效地规范企业的薪酬体系,提高员工的工作积极性和整体竞争力。
薪酬管理系统的意义在于:1.维护员工劳动权益,保障合法权益;2.提高员工工作积极性和工作质量,增强员工的归属感和忠诚度;3.增加企业竞争力和核心优势,以此推动企业的可持续发展;4.提高企业的社会信誉度和形象,以此吸引更多的人才和客户。
二、薪酬管理系统的构成1.工资体系:工资是企业对员工劳务支付的一种报酬形式,是薪酬管理系统中的主要部分。
企业的工资体系要根据员工职位、工作经验、工作成绩、地域等多种因素来确定。
2.绩效考核:企业应该以工资奖励等形式激励员工,提高工作积极性和工作质量。
企业可以采用绩效考核的方式来衡量员工的成绩和贡献。
3.员工福利:员工福利是薪酬管理系统中另外一个重要的部分,它可以增加员工的工作动力和归属感。
企业可以根据员工健康、婚姻、生育等情况,给予医疗保险、医疗补贴、婚礼补贴、生育补贴等福利。
4.社会保险:社会保险是一种保障职工合法权益的制度,包括养老保险、医疗保险、失业保险、工伤保险、生育保险等。
企业需要按照相关法律法规及规定,为职工缴纳社会保险。
三、薪酬管理系统的实施薪酬管理系统的实施过程是相对复杂的,需要经过以下步骤:1.制定工资体系:企业需要制定一套完善的工资体系,根据员工职业、层次、地域及工作性质等不同情况,制定不同的薪酬标准。
在制定薪酬标准时,需要考虑企业的规模、竞争力和财务状况等因素。
2.设置绩效考核机制:企业需要制定一套科学的绩效考核机制,对员工的工作评估、评分和奖励等进行规范,并根据员工的年终绩效评估结果,进行调整薪酬福利待遇。
高校人员工资管理系统高校人员工资管理系统是一种信息化的人力资源管理系统,主要服务于高校的教学、科研、管理和后勤等职能机构。
该系统以提高工资发放效率、完善工资核算流程、保障工资安全为主要目标,实现了高校人员工资管理的现代化和自动化。
一、系统概述高校人员工资管理系统为高校管理部门和工资核算部门提供了一个统一的平台,可以通过该系统对高校各个职能部门的工资管理和发放进行科学的计划安排和实时监控,有助于提高高校管理效率和管理水平。
该系统可以满足高校管理部门和工资核算部门对工资管理的多种需求,包括工资数据采集、工资核算和发放等业务。
二、系统功能1、工资管理:通过该系统可以实现对高校不同职能部门的工资管理,包括工资数据采集、工资计算、工资核算、工资发放和工资统计等业务,方便高校管理部门实时了解各部门员工的薪资情况。
2、工资核算:该系统支持对高校教师、行政人员、后勤人员等不同类别员工的工资核算,包括工资基数、工龄、职称、岗位津贴、绩效奖励等要素的计算,以及个税、社保、公积金等扣除项的核算,确保工资计算的准确性和合规性。
3、工资发放:通过该系统可以实现对高校员工工资的实时发放,支持银行代发、网银转账等多种发放渠道,并且可以灵活地配置工资发放周期、发放方式和发放方式,方便管理部门实时监控工资发放情况,确保员工工资的及时和准确发放。
4、工资查询:完善了高校职工的工资查询渠道,让职工方便快捷地查询到自己的工资明细,可以随时核对工资,保障员工权益。
5、工资报表:为了方便高校管理部门了解工资情况,该系统提供了详细的工资报表分析功能,可以方便快速地查询和统计各部门工资支出、员工工资测算以及税费情况,为管理部门的决策提供参考帮助。
三、系统优势1、高效性:高校人员工资管理系统的出现极大地提高了高校管理效率,特别是在工资核算和发放方面,节省了大量的人力时间和财力成本。
2、安全性:高校人员工资管理系统的设计符合信息系统安全管理规范,建立了严密的数据备份和恢复机制,确保了工资数据的安全性和完整性。
教职工工资管理系统教职工工资管理系统是一个专门为学校和教育机构开发的一款软件系统,主要用于管理教职工的工资和员工信息。
教职工工资管理系统可以自动化处理员工的薪酬和管理信息,并且可以提高教育机构管理的效率和精度,使员工收到公平合理的工资。
教职工工资管理系统的使用分为两个部分,分别是管理员使用和员工使用。
管理员可以通过系统对员工的基本信息进行录入及修改、员工入职时间、工资等信息的记录,同时通过系统计算出每位员工的工资及相关技能等级的记录。
管理员可以设置系统管理操作权限、操作员账号及导出员工数据以及记录工资信息的报表以便于更好的管理教育机构的工资发放。
员工使用方面,系统为员工提供个人信息的查看、修改与日常工资的查询等功能。
在员工登录后,可以查看自己的个人信息,同时也可以查看自己的工资记录,包括当前的工资以及历史工资记录。
教职工工资管理系统的优点有很多。
首先是可靠性。
通过系统对员工工资的管理,可以减少员工的繁琐工作,并可以大大减少人力失误和管理上的漏洞,提供更多细致和完整的工资管理信息,保障教职工工资管理的公平性和健康运作。
其次是工资管理的透明性。
员工可以随时登录系统查看自己的工资记录和员工信息,从而增加信任和透明度。
此外,教职工工资管理系统还可帮助员工更好地了解自己的工资,提高对自身职业发展的认识,并且可以更好地规划个人财务和生活。
对于教育机构来说,能够减少管理和财务方面的繁琐工作,提高管理效率和准确度,更好地完成日常管理和运作。
最后,教职工工资管理系统的发展和改进是一个持续的过程。
目前的系统可能会存在一些局限性,但是它为教师工资管理提供了一个良好的开始,为未来谋求更好的发展和改进奠定了基础,在现代化信息技术的帮助下,不断优化和改进,未来的教职工工资管理系统必将发挥更好的作用,更好地服务于教育行业。
数据库-工资管理系统(总34页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March1 需求分析1.1系统分析对于一个企业来说,正确、及时而且规范地进行员工工资的管理和发放无疑就是十分重要的。
由于工资计算往往涉及多方面的数据,对于每位员工往往需要单独计算,在员工数量较多时,工资管理的工作量就会变得很大,而且在重复的数据输入和计算中容易出错。
利用数据库对企业职工工资进行管理是数据库技术在当代企业管理中的一个重要应用。
利用数据库技术,可以保证工资数据的安全完整。
本系统通过对企业基本信息管理、工资管理、奖惩管理3个环节的数据收集,建立现代企业工资管理系统,实现有用数据的快速查询,减少操作中可能出现的错误以及减少数据管理的工作量。
1.2系统功能设计在本系统中,主要功能包括:(1)保存职工的基本信息资料(2)根据工资管理数据和员工的奖惩情况对职工每月的工资进行计算。
(3)将职工工资的数据进行保存,便于查找和核实。
(4)对保存的数据,可以根据特殊字段进行查找。
图1.1是本系统的功能模块图。
图1.1 系统功能模块图2 概要设计2.1数据库的建立使用SQL创建一个名为“工资”的数据库。
2.2工资数据表的设计在本数据库中,将建立3个数据表,其功能如下:员工基本信息:用于存放员工的基本信息情况,包括员工的民族、出生年月、部门等。
员工工资表:用于存放员工的基本工资、交通补助等。
员工奖惩记录:用于记录员工的奖惩类别和奖惩原因等。
这3个数据表的结构如表2.21至表2.23所示。
图2.21 员工基本信息表设计图2.22 员工工资表的设计图2.23 员工奖惩记录表的设计E-R图3 详细设计3.1工程的建立在“开始”菜单中启动VB,将弹出“新建工程”窗体如图3.1所示。
在该窗体的“新建”选项卡中选择“标准EXE”,单击“打开”按钮,系统将生成一个新工程,默认名称为“工程1”,如图3.1所示。
职工工资管理系统的设计与开发论文开题报告第1篇职工工资管理系统的设计与开发论文开题报告在中原大化仪表公司是一家省属大型企业分支单位,随着社会主义市场经济的快速发展,该公司下在发生着日益的变化,职工流动速度在加快,工资增减幅度在加大,员工,职称,绩效评定等信息也随之越来越多 ,作为工资管理和发放单靠传统的手工处理已显得力不从心,手工发放需要反复进行抄写,计算,不仅浪费时间,还常因抄写不慎出现张冠李戴,或者由于计算疏忽,出现工资发放错误的现象.同时工资的发放具有较强的时间限制,必须严格按照公司规定的时间完成任务.正是这种重复性,规律性,时间性,使得工资管理的计算机化成为可能.使用计算机进行工资发放,不仅能够保障工资核算无误,快速输出,而且还可以利用工资数据库对有关的各种信息进行统计,服务于上级财务部门的核算与账务处理.从而提高工资管理发放的效率,实现企业员工工资管理的系统化,规范化和自动化.二、计所达到的要求,技术指标,预计的技术关键,技术方案和主要实验研究情况此系统要求做到设计合理,便于使用,易于操作;界面友好,容错性高,可在很短的时间内,查找出所需的职工工资资料,提高工作效率.(1)开发环境:visual foxpro6.0(2)运行环境:windows9x/windowsXX采用foxpro编程思想,利用其强大而完整的功能开发这样一套职工工资管理软件,其主要技术有:foxpro数据库技术,新类的设计与应用,系统容错性的处理,组合查询技术的实现等.4、技术方案和主要实验研究情况:(2)职工工资管理系统的数据库结构设计与实现(3)职工工资管理系统的具体实现10月19号:对开题报告进行改进四、现有在条件,人员(姓名,职称)及主要设备情况已有软件:microsoft visual foxpro 6.0,winXX平台主要设备:计算机(intel pentium 4)一台,激光打印机一台(1)开发使用手册人民邮电出版社(2)数据库系统概论高等教育出版社(3)个人电脑实用基础教程宁杭出版社(4)数据库系统及应用基础北方交通大学出版社(5)数据结构中央广播电视大学出版社(6)操作系统工程中央广播电视大学出版社职工工资管理系统的设计与开发论文开题报告第2篇设计题目:毕业设计管理系统教师管理模块的开发毕业设计的管理是高校管理工作中的1项重要内容。
职工工资管理系统设计与实现一、引言职工工资管理是企业管理中重要的一环,它直接关系到企业人力资源的配置、运动及员工情感态度的形成和企业经济与社会效益的实现。
总体上来说,职工工资管理包括工资标准、工资计算、工资支付、工资统计、工资核算等多个方面,这些方面的有效管理可以提高企业内部的工作效率和员工满意度,实现企业经济运转的理性化和持续性。
二、需求分析设计和实现职工工资管理系统是为了满足企业以及员工对于工资管理的基本需求,使得企业的工资管理科学、规范和便捷。
具体的需求分析如下:1. 系统能够进行工资标准的设定,根据不同的岗位、不同的工作时间和不同的工作内容来进行分类和定制;2. 系统能够进行工资计算,根据员工的工作时长、工作内容及考勤情况自动计算;3. 系统能够进行工资支付,完成自动转账、现金支取等不同支付方法的支持;4. 系统能够进行工资统计,方便管理人员对于工资总额和人数的了解和掌握;5. 系统能够进行工资核算,能够自动统计个税、公积金、社保等各种个人所得税的变化和涨幅;6. 系统能够进行工资查询和打印,方便员工对于自己工资情况的了解和查询。
三、系统设计在上述需求分析的基础之上,设计的职工工资管理系统分为系统管理和员工界面两个部分。
1. 系统管理部分系统管理部分主要包括权限设置、薪资管理、考勤管理、人员管理以及报表管理等子系统。
(1)权限设置权限设置是系统管理部分的基础。
分为管理员、办公室、财务三个角色。
管理员具有最高权限,能够查看系统所有数据以及进行人员、薪资、权限和考勤的管理。
办公室只能查看薪资、人员等信息,不能进行数据的编辑。
而财务只能进行薪资支付和统计的管理。
(2)薪资管理薪资管理是本系统最主要的功能之一,它能够完整地记录每个人的工资标准,结算方式,考勤信息等。
管理员可以针对每个人不同的情况进行薪资的调整。
并且每个员工只能看到自己的个人薪资信息。
同时,薪资管理中还加入了自动统计、二次恢复等功能,能够快速恢复删除薪资记录等。
员工工资管理系统引言随着企业规模的不断扩大和业务范围的增加,员工工资管理问题成为公司不可回避的问题。
在过去的时间里,很多公司采用手工管理的方式,但是这种方式效率低、数据维护困难,还容易出现人为错误。
而如今,随着信息技术的快速发展和大数据的涌现,更多的企业选择对员工的工资进行信息化管理。
员工工资管理系统为企业提供了高效、准确的工资管理方案,具有非常明显的优势,越来越受到企业的欢迎和青睐。
一、员工工资管理系统的概述员工工资管理系统是一种基于计算机网络的信息化管理系统,它主要用于企业管理和维护员工档案、计算员工工资、发放工资和相关福利等工作。
它能有效地降低企业员工工资管理成本和提高管理效率,而且还可以减少人工错误和管理难度,提高管理的精度和准确性。
二、员工工资管理系统的功能1.人事档案管理员工工资管理系统能够对员工的个人信息进行全面、系统的管理,包括员工个人信息、部门归属、工资级别、工作经验和持证情况等。
2.工资计算管理员工工资管理系统能够为企业提供快速、准确的工资计算功能,包括了计算基本工资、绩效工资、加班工资、奖励和惩罚等内容,同时还能进行个税计算和社会保险的缴纳等工作。
3.工资发放管理员工工资管理系统能够提供方便、快捷的工资发放服务,比如实现企业银行工资发放、银行代扣代缴个税和社保等功能,大大降低了企业的管理工作量和工资发放难度。
4.员工福利管理员工工资管理系统能够对员工的相关福利进行跟踪、记录和管理,包括工龄补贴、节日福利、年终奖金和其他相关福利等内容。
5.统计报表管理员工工资管理系统能够生成各类工资统计报表,帮助管理者全面了解员工工资情况、福利状况和企业经济状况等,以便更好地进行决策和调整。
三、员工工资管理系统的优势1.提高工资管理准确性传统的人工方式进行工资管理,容易出现人为漏洞和错误,而员工工资管理系统可以规范化工作流程,避免出现人为疏漏,提高工资管理的准确性。
2.降低工资管理成本由于员工工资管理系统能够自动化进行部分管理工作,比如工资计算、福利管理等等,减少了人员的工作量和管理成本。
员工薪资管理系统课程设计学院:班级:学号:姓名:余黎晨李雪敏敬翰林颜学宏指导教师:李竹林目录一:绪论1.1设计目的1.2设计内容1.3开发背景1.4开发环境1.5组内成员及分工二:需求分析2.1题目分析2.2功能分析2.3数据流图2.4数据字典2.5系统功能三:系统分析与设计3.1概念结构设计3.2逻辑结构设计3.3 物理结构设计四:数据库实施及运行4.1建基本表4.3功能实现4.4完整代码五:设计心得及体会一:绪论1.1设计目的员工薪资系统的主要目的是通过操作计算机代替手工劳动,能够在该系统内完成员工的信息录入,查询,删除等操作,方便公司的高效化,规范化管理,有利于员工更好更方便了解自己的薪资信息。
系统开发的总体任务就是实现员工薪资管理的系统化、规范化和自动化。
1.2设计内容题目6:员工薪资管理1)背景资料a)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。
b)该单位下设4个科室,即经理室、财务科、技术科和销售科。
c)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。
d)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。
e)每月个人的最高工资不超过3000元。
工资按月发放,实际发放的工资金额为工资减去扣除。
2)设计要求:a)进行需求分析,编写数据字典。
b)设计E-R图。
c)实现按照科室录入个人的基本资料、工资和扣除金额的数据。
d)计算个人的实际发放工资。
e)按科室、职业分类统计人数和工资金额。
f)实现分类查询。
g)能够删除辞职人员的数据。
h)开发工具不限。
1.3开发背景当今社会,随着企业人数的不断增加,企业员工薪资的管理工作也越来越复杂,资金是企业生存的核心部分,而资金流动也是关键环节,随着计算机的普及,计算机管理系统已经原来越来越广泛的应用于各个中小型企业中,用计算机取代手工对企业管理的操作也是势在必行的,并且人为操作容易造成信息错误,纸质材料不易保存,可能会导致企业运转出现滞缓现象,影响企业发展。
工资管理系统实验报告一、实验目的设计一个职工工资管理系统,能够方便的对职工及工资情况进行管理,统计每个部门的员工,整个公司的员工工资,员工信息等,包括工资,奖金,纳税等等。
并能够修改员工的各种信息,在需要的时候可以方便的排序。
采用菜单交互方式,设计一个界面友好,操作简单方便的软件系统。
二、实验工具运行环境:WINDOWS 98,WINDOWS 2000/xp,《C++程序设计教程》《c++ STL 程序员编程指南》等。
采用Dos操作界面、菜单方式Microsoft Visual C++ 6.0软件开发Windows XP 操作系统三、实验内容1、项目实现的功能点(1) 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜单都有相应的帮助,菜单之间能够灵活的切换。
用户分三种权限:一般的员工用户,员工工资管理员,系统管理员。
(2) 根据登陆方式,选择相应的操作方式;a)如果是一般的员工用户(默认权限为r即只读),就只能按照各种方式查看数据,并且只能查看自己的信息和工资情况,并且可以网上修改自己的信息等等功能;b)如果是员工工资管理员,除了可以查看数据外还能编辑员工基本信息数据。
C)如果是系统管理员,他可以拥有员工工资管理员的所有功能,并且可以创建用户,并且可以修改员工的工资体系和大小系统初始化系统管理员(用户名:root,密码:)。
(3)能够对员工基本信息、工资的基本信息、工资的扣除费用信息进行统计。
(4)员工基本信息、工资的基本信息、工资的扣除费用信息存储在相应的文件中。
一切操作依赖与链表与向量。
(5)登录的用户名和密码应该存储在单独的文件中,暂时无加密算法。
(6)统计功能:A)统计所有公司员工信息。
B)统计各部门员工信息。
C)统计所有员工工资TOP10D)统计所有员工扣除费用TOP10。
E)统计各职务工资信息。
(7)查找功能A). 按员工姓名查找B) 按工资卡号查找C) 按身份证号查找D) 按公司部门查找E) 按技术职称查找(8)排序功能A) 可以根据员工的实得工资排序。
第九章工资管理系统第一节工资管理概述一、工资管理系统的功能1.初始设置通过工资系统的初始设置,可以根据企业需要建立工资账套,设置工资系统运行所需要的各项基础信息,为日常处理建立应用环境。
初始设置的主要内容包括:(1)工资账套参数设置2.3.三、工资系统应用方案1.单类别工资核算方案如果企业中所有员工的工资发放项目相同、工资计算方法也相同,那么可以对全部员工的工资进行统一核算,即选择单类别工资核算方案。
2.多类别工资核算方案(1)企业中存在不同类别的人员,不同类别人员工资发放项目不同、计算公式也不相同,但需要进行统一工资核算管理。
(2)企业每月进行多次工资发放,月末需要进行统一核算。
例如企业采用周薪制,或工资和奖金分次发放。
(3)企业在不同地区设有分支机构,而工资核算由总部统一管理。
(4)工资发放时使用多种货币,如人民币、美元等。
四、工资系统的操作流程见教材第196页。
第二节工资系统初始设置一、建立工资账套工资系统启用之后,具有相应权限的操作员就可以登录本系统了。
如果是初次进入,系统将自动启动建账向导。
建账向导分四步:参数设置、扣税设置、扣零设置、人员编码。
1.参数设置在参数设置中,需要选择本单位工资核算的应用方案,确定工资核算本位币,以及是否核算计件工资。
工资类别个数分为单个和多个两种。
如果本单位按周或每月多次发放工资,或者是单位中有多种不同类别(部门)的人员,工资发放项目不尽相同,计算公式亦不相同,但需进行统一工资核算管理,应选择“多个”工资类别;如果单位中所有人员的工资统一管理,而人员的工资项目、工资计算公式全部相同,选择“单个”工资类别,可提高系统的运行效率。
系统提供币别参照供用户选择,若选择本位币以外的其他币别,则还须在工资类别参数维护中设置“汇率”。
核算币种经过一次工资数据处理后即不能再修改。
计件工资是按计件单价支付劳动报酬的一种形式。
由于对计时工资和计件工资的核算方法不同,因此,工资管理系统对企业是否存在计件工资特别设置了确认选项。
职工工资管理信息系统设计与实现学院:经济与管理学院班级:09信管姓名:王友兴学号:090403010043目录1 引言 (2)1.1问题的提出 (3)1.2任务与分析 (3)2设计方案 (4)2.1程序功能设计 (4)2.1.1程序功能描述 (4)2.1.2程序结构分析 (4)2.1.3 数据表结构分析 (5)2.1.4程序流程分析 (7)2.2程序界面和代码设计 (7)2.2.1项目设计框架 (7)2.2.2主要表单及代码设计 (9)3 结果分析 (20)结论 (25)致谢 (26)参考文献 (27)1 引言1.1 问题的提出为适合现代企业的需要,职工工资管理已经成为企业管理的一个难题,由于其费时和繁琐性,企业迫切需要一种专门为职工工资管理而服务的工具。
为此,简单的职工工资管理系统为此而制造出来。
本简单程序是为职工工资管理而设计的,内容简单,使用方便。
程序稍加变更可以适合对资源分配方面的杂事加以处理。
作为当代大学生,熟练的操作计算机是一种必备的素质。
本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。
1.2 任务与分析分析你的设计任务,有什么难点?怎么解决?完成的步骤!职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点.本系统主要完成对学生选课信息的管理,包括数据库中表的添加、删除等。
系统可以完成对各类信息的浏览、修改、查询和工资信息对工资进行计算的功能。
系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。
查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。
目录目录 (1)1 问题定义 (2)2 可行性研究 (3)2.1 项目概述 (3)2.2 可行性分析的前提 (3)2.2.1 项目的目标 (3)2.2.2 项目的环境 (3)2.3 可选的方案 (3)2.3.1 方案一 (3)2.3.2 方案二 (3)2.4 所建议的系统 (4)2.4.1 系统说明 (4)2.4.2 高层数据流图 (4)2.5 经济可行性 (5)2.6 技术可行性 (5)2.7 操作可行性 (5)3 需求分析 (6)3.1 需求概述 (6)3.2 需求模型 (6)3.2.1 数据模型 (6)3.2.2 功能模型 (7)3.2.3 行为模型 (8)3.2.4 数据字典 (9)4 总体设计 (11)4.1 系统体系结构 (11)4.2 模块详细说明 (12)4.3 数据库设计 (15)5 详细设计 (18)5.1 人机界面设计 (18)5.2 过程设计 (19)6 测试 (23)6.1 白盒测试 (23)6.2 黑盒测试 (23)7 结论 (24)参考文献 (25)1 问题定义表1.1 任务书表2 可行性研究2.1 项目概述手工工资管理是一种原始的工作方法,由于手工操作出现错误的概率比较大,其工作量大,工作程序复杂,消耗大量的人力、物力、财力和时间。
而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。
随着经济的发展在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。
随着科学技术的不断提高,计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对职工的工资进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高职工的工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
一.设计需求说明一、职工工资管理系统功能设计要求1. 输入记录:将每一个职工的姓名、ID 号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。
•该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。
2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。
3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。
4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。
5. 删除记录:可删除数据文件中的任一记录。
6.恢复记录:能恢复被删除的任一记录。
7. 统计: (A) 计算各项工资平均工资及总工资, (B)•统计符合指定条件(如职工工资前三项之和在2000 元以上、2000~1500 元、1500~1000 元) 以内的工资职工人数及占总职工人数的百分比。
(C)按字符表格形式打印全部职工工资信息表及平均工资(•包括各项总的平均工资)。
8.保存数据文件功能。
9.打开数据文件功能。
经过逐层逐块、不断细化、求精过程,编写程序并进行测试、验证,可以逐个模块地分开调试,并通过文件包含或用工程文件的形式进行逐步联合调试。
程序运行结果如下表所示(记录个数至少8 个)。
二.模块设计分析系统功能模块图:工作程序分析①输入:输入职工工资资料通过结构体的数组来进行操作,先头定义数组em[],先输入需要输入的职工人数m,然后进入循环,每次循环将各项输入结构体数组对应项的对应成员中,当循环次数等于人数时,完成全部员工的资料输入,退出循环。
同时将数据储存在ckerk_list文件中并自动保存至磁盘。
注:如首次使用,尚未输入数据,请先输入数据。
输入的数据将自动保存。
再次选择输入功能时原数据将被覆盖。
②保存:将输入的资料存入磁盘读取文件clerk_list,若文件不存在,打印“打开失败并退出。
若存在,则通过循环语句将输入到结构体数组的数据逐个输入磁盘。
工业大学信息工程学院实验报告课程名称: c语言实验名称:实验类型:验证性□ 综合性√设计性□实验室名称:电西8楼班级:计12-2 学号:2:亚赛组别:同组人:勾涛付启恒成绩:实验日期: 2013-3-3目录1 题目与要求 (2)2 功能设计 (4)2.1算法设计 (4)2.2 模块流程图 (6)3 程序代码设计 (7)4 C程序设计总结 (22)5 结束语 (23)6 源程序 (24)1 题目与要求程序设计的目的和要求1.目的:1)复习、巩固程序设计的基础知识,进一步加深对程序设计语言的理解和掌握;熟练使用函数、结构体、文件、数组、循环与选择、链表和指针等知识点,熟练应用C语言综合知识。
2)为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力;3)培养学生在项目开发中团队合作精神、创新意识及能力。
2.要求:1)对系统进行功能模块分析、控制模块分析正确,符合题目要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2)系统设计要实用、编程简练、功能全面、界面美观、操作使用便捷、程序运行稳定;3)说明书、流程图要清晰;4)记录设计情况(备查,也为编写设计说明书作好准备);5)要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过,能正确运行;6)设计上交容:设计报告一份(按格式书写);源程序一份(电子版,能编译成可执行文件并能正常运行。
每个班由班长负责收集并上交)。
题目:职工工资管理系统1)、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。
2)、输入功能:职工信息的录入(包括从文件中导入职工信息数据),可以一次完成若干条记录的输入。
3)、浏览功能:完成对全部职工信息的显示。
4)、查找功能:①完成按查询职工的相关信息,并显示。
②完成按ID号查询职工的相关信息,并显示。