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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

企业工资管理系统课程设计概要.docx

1、企业工资管理系统课程设计概要摘要由于计算机技术的飞速发展 , 数据库技术作为数据管理的一个有效的手段 , 在 各行各业中得到越来越广泛的应用。因此 , 本文围绕一个”企业工资管理系统”程 序的设计和应用系统的开发课题为背景 , 详细介绍了以 VB 和 SQL SERVER为语言编 写管理信息系统的过程。该程序通过 VB 的 ADO 数据对象来实现 VB 前台与后台 SQL SERVER 数据库的连接 , 并具有典型的数据库应用系统的特征 , 完成了系统结构与现 实生活的紧密结合。管理系统的开发不仅是一个应用程序编写的过程 , 更重要的是在系统分析和设 计阶段所做的工作。该程序在设计过程中严格遵

2、循软件工程学的方法 , 用分阶段的 生命周期计划严格管理 , 并主要讲述了程序的总体设计、详细设计阶段 , 对程序进行 需求迭代 , 不断修正和改进 , 利用 SQL SERVER的强大数据库功能 , 直到形成一个完善 的可行性系统 . 优美、秀丽的界面 , 方便实用的查询与维护功能共同构成了“企业工 资管理系统”。1. 绪论 - 12. 系统需求分析 - 33. 系统可行性分析 - 44. 调查研究与现状分析 - 6 4.1业务流程分析 - 6 4.2数据流程分析 - 84.3数据字典 - 105. 总体设计 - 17 5.1系统功能结构设计 - 17 5.2工资管理系统数据库的设计 - 1

3、95.3 硬件规划与设计 - 226. 详细设计 - 23 6.1代码设计 - 236.2人机界面设计 - 267. 总结 - 28 参考文献 - 291. 绪论随着计算机的日益普及和网络的发展 , 数据库的应用范围越来越广 , 数据库应 用的功能也越来越强 , 因此编写管理信息系统应用程序也显得尤为重要 , 在强调管 理 , 强调信息的现代社会中它变得越来越普及。工资管理是任何企事业单位都需要进行的一项工作 , 因此 , 开发制作工资管理 系统具有较大的社会现实意义 , 同时人事管理系统是一切应用系统的典范 , 它具有 一切应用系统的特征 , 系统结构与现实生活紧密结合 , 具体直观 , 具

4、有典范的数据库 系统的特性。工资管理系统主要用于企业内部员工的工资、考勤、评价的管理 , 便 于公司领导掌握人员的动向 , 及时调整人才的分配 , 同时也减少了手工操作带来的 一些繁琐与不便 , 使员工情况的记录和统计变得十分简单 . 这些优点可以极大的提 高企业对工资管理的效率 . 因此 , 工资管理系统是企事业信息化、智能化、科学化和 正规化不可缺少的管理软件。本系统开发的目的一方面从提高工资管理工作的效率出发,摆脱过去由人用纸 和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的 自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的工资管理系 统。工资管理系统

5、针对企业员工信息的处理工作采用计算机进行全面的现代化管 理 , 主要包括 :. 员工基本信息的管理. 员工考勤信息的管理. 员工工资的管理. 企业部门管理用户通过输入员工的基本信息、考勤信息等 , 由系统自动生成相应的统计数据 及工资统计报表以供用户查询、打印 , 另外用户还可以对这些基本信息进行定期的 更新与删除工作 , 工资管理系统力求以方便快捷的途径去管理手工操作的每繁琐数 据。工资管理系统的数据要求具有一定的保密性禁止非法用户使用。 在用户使用过 程中对用户的权限具有一定的限制 , 防止个别用户对员工信息做出修改、删除等操 作。本文首先介绍了工资管理系统所涉及工具和一些相关的理论知识,

6、 并注重介绍 了企业管理系统和数据库 , 其中包括对 Visual Basic 6.0 和 SQL SERVER 2000的 使用和特点进行了介绍,然后对所做系统进行总体设计,数据库的设计和详细设计从这三个方面详细阐明系统的设计过程,最后,在编程实现的过程中,介绍本 人使用 Visual Basic 6.0对数据库基应用程序进行设计、开发与实现的思路、算 法、并得出结论。在本次的系统开发过程中使用的相关工具有 SQL2000以及 VB 6.02. 系统需求分析需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么 “这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确

7、定系统 完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据 流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功 能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败 和软件产品的质量。 因此, 必须用行之有效的方法对软件需求进行严格的审查验证。 目前,公司对工资发放还是采用手工处理的方式,信息数据存在不易更新、不 易存放、容易丢失、难以备份等重大缺陷。动态工资管理系统项目结合公司工资管 理的实际需要,对财务处负责的工资管理工作进行有效动态管理的信息管理,提供 丰富的查询分

8、析功能和管理、决策信息,用户接口友好,是满足公司动态工资管理 的软件,可以提高企业管理的效率。本系统旨在使公司对工资的管理更方便,以减轻工作人员的负担。可以快速方便地 对职工工资等材料进行查询、 输入、 输出、 查找等使工资管理能够简洁化、 合理化、 直观化3. 系统可行性分析可行性分析是在用户的要求和系统调研的基础上进行的, 对新系统的开发从技 术、经济、社会等方面进行分析,并得出新系统的开发工作可行、不可行、需要修 改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。首先,在技术可行性上,技术可行性是指开发一个新系统所需要的技术是否具 备,如支持新系统的软硬件功能以及技术人员

9、的数量和水平。本系统是进行职工工 资处理。结合实际需要,经过仔细斟酌,我选择了 Microsoft Visual Basic 6.0 作 为开发用户界面软件, 它综合了可视化开发环境的易用性、 32位优化编译技术的快 速和强大、有数据引擎提供的可伸缩性等特点;选 SQL 2000用来开发后台数据库, 它具有很好的安全性与兼容性;而且本系统对硬件的要求不高,在现有技术基础上 一定能实现本系统。其次,在经济可行性上,经济可行性是评价一个计算机信息系统是否可行的最 基本的一种方法,是对信息系统解决方案的成本有效性的量度。信息系统的开发是 一种投资,因此对于用户来说,他首先关心的是:是否值得开发一个信

10、息系统。而 在效益方面,他们首先关心的是:当他们使用了这套管理信息系统后,工资处理的 效率是否提高了,人力资源是否节省了。而本系统的设计和开发事实上恰好能满足 他们的这些要求。还有该系统对硬件的要求不高,装有 win98系统以上的计算机一 般就能运行系统,所以在系统运行方面也不存在问题。最后,在社会可行性上,新系统应当能够适应于各种类型的企业,包括大型、 中型、小型。随着技术的发展,采用软件管理企业的日常工作,毫无疑问会在使用 过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。从 而使得软件应用促进技术进步,技术进步反作用于软件的应用,双方面同时促使社 会不断朝前。随着社会

11、的不断发展,科技的技术含量越来越高,企业的规模越来越大,如果 用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足企业工资管理 的需要,急需要一套工资管理系统来完成这项工作。作为计算机应用的一部分 , 使 用计算机对企业工资信息进行管理 , 具有着手工管理所无法比拟的优点 . 例如 :检索 工资、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点 能够极大地提高企业工资管理效率 , 也是企业的科学化、正规化管理的重要条件。 同时还要注意下列几点:1. 由于各方面的限制,如人员不够、技术缺乏等原因,开发时应本着循序渐 进,逐步完善的原则,不能贪大求全,盲目开发。2. 要注

12、意信息的准确、及时、适用、经济,只有及时、准确的信息才能保证 系统开发的质量和效率。从全局出发注意系统开发的整体优化,还要注意系统的可扩展性和可延伸性4. 调查研究与现状分析4.1业务流程分析业务流程分析是在调查研究的基础上,把有关该业务流程的资料进行综合分 析,以了解业务的具体处理过程,发现系统的薄弱环节和不尽合理之处,寻找在新 的信息系统基础上优化和改进的方法。通过对实际管理流程的调研和分析,我们可以清楚地了解整个工资管理的流 程,系统的业务流程图如图所示从系统业务流程图可以看出整个管理过程如下(1财务部根据人事部的职员信息表及相关的工资计算标准表录入每个员工 的基础工资数据,当月如果职员

13、信息有变动,工资相关项目计计算公式也要作相应 调整。例如当员工提职、提薪、晋级时、基本工资、职务工资、职称工资及各种固 定补贴需由财务部根据国家有关规定进行修改。(2在企业内部,不同的企业有不同的奖惩措施,财务部对员工的业绩、考 勤等方面都会进行考核,跟据其他部门提交上来的考勤等信息,由财务部结合工资 计算标准计算每个员工当月工资的变动部分,如病事假扣款、房租水电费、医药费 等代扣款。并编制变动工资表。(3根据基本工资表、变动工资表计算汇总,生成工资计算表。(4由于现在大部分企业都采用银行代发工资,故需要进行有关处理,将员 工的实发工资以银行代发文件的形式传递给银行,由银行转入职工的工资卡。

14、(5由工资计算表进行工资分摊、扣税、计提福利费等处理,编制工资费用 分配表、个人所得税申报表、职工福利费计提表 。并填制相应记账凭证,进行账 务处理。4.2数据流程分析具体的综合测评管理系统的数据流程图如图所示对工资管理系统的数据流程描述(1基本工资表的编制财务部门根据人事部门提供的职员基本信息,按照相关部门所制定的相应工 资标准,编制出基本工资表。 (2变动工资表的编制财务部门根据其他部门输入的职员考勤等信息并按照相关部门所制定的相应 工资标准,编制出变动工资表(3工资汇总表的生成操作人员根据基本工资表和变动工资表通过汇总得出工资汇总表。工资汇总 表是进行业务处理的基础,也是分摊工资、发放工

15、资、计提福利费和扣税的 基础。(4工资费用分配表的生成操作人员根据相应的工资汇总表,按照部门、人员类别等对工资汇总表进行 比例分配,并通过转账处理,自动生成工资转账凭证,由会计主管进行审核, 记入相应的账务系统中。(5福利费计提分配表的生成操作人员根据相应的工资汇总表,按照福利费的计提比例进行处理,并生成 相应的工资转账凭证,由会计主管进行审核,记入相应的账务系统中。 (6个人所得税申报表的生成操作人员根据相应的工资汇总表,按照对应税率进行抵扣,并生成相应的工 资转账凭证,由会计主管进行审核,记入相应的账务系统中。4.3数据字典4.3.1数据项的定义数据项编号:I1数据项名称:考勤日期类型及宽

16、度:char(10简 述:标示其他部门提交的职工考勤信息的年月取值范围:数据项编号:I2数据项名称:工资日期类型及宽度:char(10简 述:标示职工工资的年月取值范围:数据项编号:I3数据项名称:职工编号类型及宽度:char(10简 述:唯一用来标示职工的编码取值范围:数据项编号:I4数据项名称:部门名称类型及宽度:char(20简 述:使用此系统单位内部子部分取值范围:数据项编号:I5数据项名称:基本工资类型及宽度:decimal(7,2简 述:各部门内的员工固定工资,即部门岗位工资取值范围:4.3.2数据流的描述数据流编号 : D1数据流名称:考勤记录简 述:输入的企业所有职工的考勤信息

17、数据流来源:E1数据流去向:P1数据项组成:考勤日期、职工编码、加班天数、病假天数、矿工天数、 事假天数数据流量:每月一次 高峰流量:每月一次数据流编号:D2数据流名称:人事基本信息简 述:描述人事基本信息数据流来源:E2数据流去向:P3数据项组成:职工编码、职工姓名、性别、人员类别、部门编码、 部门名称、岗位编码、岗位名称、职称、工龄、个人账号、联系电话数据流量:每月一次 高峰流量:每月一次4.3.3数据存储的描述数据存储编号 : S1数据存储名称:变动工资表简 述:记录职工变动工资的详细信息数据存储组成:工资日期、职工编码、加班费、奖金、水电费、保险费、病假扣款、事假扣款、矿工扣款 其他扣

18、款、个人所得税相关联的处理:P2、 P4数据存储编号 : S2数据存储名称:基本工资表简 述:记录职工固定工资的详细信息数据存储组成:工资日期、职工编码、基本工资、工龄工资、岗位津贴 固定补贴相关联的处理:P4、 P5数据存储编号 : S3数据存储名称:工资计算表简 述:记录职工工资的详细信息数据存储组成:S1的数据组成与 S2的数据组成之和相关联的处理:P4、 P5、 P6、 P7、 P8、 P9数据存储编号 : S4数据存储名称:福利费计提分配表简 述:记录职工福利费分配的详细信息数据存储组成:日期、职工编码、部门编码、对应科目编码、金额 相关联的处理:P8、 P10数据存储编号 : S5

19、数据存储名称:个人所得税申报表简 述:记录职工个人所得税情况数据存储组成:职工编码、职工姓名、所得期间、所得项目、收入额合计、费用额、应纳税所得额、税率、速算扣除数、扣缴 所得税额相关联的处理:P9、 P10数据存储编号 : S6数据存储名称:工资费用表简 述:描述工资费用的分摊(来源数据存储组成:日期、职工编码、部门编码、对应科目编码、金额 相关联的处理:P7、 P10数据存储编号 : S8数据存储名称:职员信息表简 述:职员基本信息数据存储组成:职工编码、职工姓名、性别、人员类别、部门编码、部 门名称、岗位编码、岗位名称、职称、工龄、个人帐号、 联系电话相关联的处理:E3、 P2数据存储编

20、号 : S9数据存储名称:工资计算标准表简 述:设置职工工资项目金额标准数据存储组成:基本工资计算标准、变动工资计算标准相关联的处理: E3、 P2数据存储编号 : S10数据存储名称:考勤表简 述:记录职工考勤信息情况数据存储组成:考勤日期、职工编码、加班天数、病假天数、矿工天数、 事假天数相关联的处理:P1、 P24.3.4数据处理的描述处理逻辑编号:P1处理逻辑名称:输入考勤信息输入的数据流:D1其他部门汇总的考勤信息处理逻辑描述:由其他部门的负责人每个月按期输入企业所有职工的考 勤信息输出的数据流:S11 考勤表处理频率:每月一次处理逻辑编号:P2处理逻辑名称:编制变动工资表输入的数据

21、流:S9 工资计算标准表 ;s11 考勤表处理逻辑描述:财务处根据其他部门的负责人输入的职工考勤等考勤信 息,以及工资计算标准表中设置的金额计算出企业每个 职工的加班费、病假扣款、事假扣款、旷工扣款等金额, 并编制变动工资表。输出的数据流:S1 变动工资表处理频率:每月一次处理逻辑编号:P4处理逻辑名称:计算工资输入的数据流:S1 变动工资表、 s2 基本工资表处理逻辑描述:把基本工资信息和变动工资信息加以汇总和计算。通过 基本工资表的主键工资日期 、 职工编码 和变动工资 表的工资日期 、 职工编码 相等,选择相应的数据输 入到工资表中。输出的数据流:S3 工资计算表处理频率:每月一次处理逻

22、辑编号:P5处理逻辑名称:编制基本工资表输入的数据流:S8 职员信息表 ; S9 工资计算标准表处理逻辑描述:财务处根据存贮职工的最新信息的职员信息表和工资计 算标准表,计算基本工资,编制基本工资表。输出的数据流:S2 基本工资表处理频率:每月一次处理逻辑编号:P6处理逻辑名称:银行代发输入的数据流:S3 工资计算表处理逻辑描述:企业为每位职工在代发工资的开户行开设工资储蓄账户, 每月企业把计算得到的所有职工的工资数据转给该开户 行,银行根据期业提供的数据从企业的有关账户中把钱 划转入每个职工的工资储蓄账户。首先,企业根据代发 工资银行的要求,设置该银行要求的代发文件格式;然 后选择银行代发文

23、件的输出格式。跟据银行的要求,设 置向银行提供的数据以何种文件形式存放在磁盘中,且 在文件中各数据项目是如何存放和区分的。最后,按用 户已设置好的格式和设定的文件名,将数据输出到指定 的磁盘,可以通过互联网传输给银行或将磁盘报送给银 行。输出的数据流:D3 实发工资处理频率:每月一次处理逻辑编号:P7处理逻辑名称:分摊工资输入的数据流:S3 工资计算表处理逻辑描述:根据工资计算文件将工资费用按部门和按职工的岗位类 别进行分配,并与相应的会计科目对应,便于转账处理。 输出的数据流:S6 工资费用分配表处理频率:每月一次处理逻辑编号:P8处理逻辑名称:计提福利费输入的数据流:S3 工资计算表处理逻

24、辑描述:根据工资计算文件将工资费用按国家有关规定计提福利 费,应付福利费的计提比例为工资总额的 14% ,并与相 应的会计科目对应,便于转账处理。输出的数据流:S4 福利费计提分配表处理频率:每月一次处理逻辑编号:P9处理逻辑名称:扣税输入的数据流:S3 工资计算表处理逻辑描述:个人所得税的计算一般由用户设定各级纳税基数和各段 纳税率,然后系统自动生成相应的计算公式。个人所得 税计算采用分级累进制。首先,设定纳税基数,一般把 实发工资项目设置为纳税基数。第二,定义税率表。一 般系统提供了国家颁布的工资、薪金所得所适用的 9 级 超额累进税率。税率为 5%45% ,级数为 9 级。单位可 根据需

25、要调整费用基数、附加费用以及税率。最后,系 统跟据用户的设置自动计算并生成个人所得税申报表 输出的数据流:S5 个人所得税申报表处理频率:每月一次处理逻辑编号: P10处理逻辑名称:自动转账处理输入的数据流: S4 福利费计提分配表; S5 个人所得税申报表; S6 工 资费用分配表处理逻辑描述:系统跟据前述分摊工资、计提福利费、扣税处理,自动 生成工资转账凭证。最后进入账务处理系统输出的数据流:S7 工资转账凭证处理频率:每月一次5. 总体设计5.1系统功能结构设计工资业务是每一个企业都不可缺少的一项工作,工资管理系统 主要包括 初始设置、业务处理、统计分析、凭证处理几大模块。如图所示 对工

26、资管理系统功能结构分析5.1.1初始设置初始设置是将部门、人员及其他数据资料输入系统,主要包括人员档案设置、 工资项目设置、银行设置、权限设置、以及系统的扣税设置、调整汇率、扣款标准 设置等(1工资项目设置工资项目设置是对工资项目的名称、类型、宽度进行定义,可根据需要自由设 置。主要项目有应发合计、实发合计、扣款合计和代扣税,具体内容可以有基本工 资、岗位津贴、固定补贴、奖金、加班费、病事假扣款等。必须将所有工资类别所涉及的工资项目全部在此设置完毕, 它将形成各个工资 类别中工资项目的全部选项(2银行设置银行设置是对代发工资的银行进行设置,发工资的银行可以是一个,也可以是 多个。(3人员档案设

27、置人员档案设置是对工资管理系统中的人员信息进行增加、删除等操作。此外, 对员工进行类别设置,便于把工资分摊到不同的费用科目中去,同时也便于按不同 的人员类别进行工资的汇总计算。一般可分四种人员类别:生产人员、生产管理人 员、行政人员、销售人员等。设置人员类别的名称是便于按不同的人员类别进行工资汇总计算, 以实现在同 一账套内跨越各个部门按人员各类别的不同进行综合汇总。设置人员类别后,也可 以按不同人员类别分配工资费用,进行会计处理。5.1.2 业务处理(1工资变动工资变动主要包括本月员工日常工资数据的调整变动以及工资项目增减等。 第 一次使用本系统时的员工工资项目数据的录入以及工资的变动都在此

28、进行;而人员 的增减、部门变更则必须在人员档案中操作。(2扣缴个人所得税系统可以根据默认的税率快捷地自动计算每月员工的个人所得税, 并生成所得 税申报表。(3银行代发银行代发功能就是指由银行代发工资。 企业每月向代发工资银行提供指定格式 的银行代发表,银行按此文件中的信息将工资打入企业员工的个人账号,这样做既 减轻了财务部门发放工资工作的工作量,又有效地避免了财务人员去银行提取大笔 款项所承担的风险,同时还提高了对员工个人工资的保密程度。(4分摊工资工资分摊是每月月末将工资分摊到各种费用、成本中去,并编制转账凭证供记 账处理之用。主要有计提工资和福利费两个业务,5.1.3 统计分析工资计算完成之后生成的数据都存在各种表中, 一是工资表, 包括各类汇总表; 二是工资分析表,包括按部门工资项目分析表、分部门各月工资构成分析表、工资 增长情况表等。统计分析功能提供了对这些报表的查询和打印功能。5.1.4 凭证处理凭证处理是把工资系统处理的结果数据以转账凭证的形式存储并传递到总账 子系统,据以登记有关总账和明细账。它包括凭证录入、凭证查询、凭证审核等。 凭证在具体的处理过程中,有以下事项是凭证处理中必须注意的问题:1.凭证的 录入和审核不能为同一人;2.凭证的查询可以采用多种方式:按日期、凭证号、编码等进行查询;3.凭证

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

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