企业工资管理系统课程设计_第1页
企业工资管理系统课程设计_第2页
企业工资管理系统课程设计_第3页
企业工资管理系统课程设计_第4页
企业工资管理系统课程设计_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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工资管理系统数据库的设计 - 195.3 硬件规划与设

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由于现在大部分企业都采用银行代发工资,故需要进行有关处理,将员 工的实发工资以银行代发文件的形式传递给银行,由银行转入职工的工资卡。 (5由工资计算表进行工

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

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

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

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

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

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

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

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

22、息表 ; 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、,主要包括人员档案设置、 工资项目设置、银行设置、权限设置、以及系统的扣税设置、调整汇率、扣款标准 设置等(1工资项目设置工资项目设置是对工资项目的名称、类型、宽度进行定义,可根据需要自由设 置。主要项目有应发合计、实发合计、扣款合计和代扣税,具体内容可以有基本工 资、岗位津贴、固定补贴、奖金、加班费、病事假扣款等。必须将所有工资类别所涉及的工资项目全部在此设置完毕, 它将形成各个工资 类别中工资项目的全部选项(2银行设置银行设置是对代发工资的银行进行设置,发工资的银行可以是一个,也可以是 多个。(3人员档案设置人员档案设置是对工资管理系统中的人员信息进行增加、删除等操作。此外, 对员工进行类

27、别设置,便于把工资分摊到不同的费用科目中去,同时也便于按不同 的人员类别进行工资的汇总计算。一般可分四种人员类别:生产人员、生产管理人 员、行政人员、销售人员等。设置人员类别的名称是便于按不同的人员类别进行工资汇总计算, 以实现在同 一账套内跨越各个部门按人员各类别的不同进行综合汇总。设置人员类别后,也可 以按不同人员类别分配工资费用,进行会计处理。(1工资变动工资变动主要包括本月员工日常工资数据的调整变动以及工资项目增减等。 第 一次使用本系统时的员工工资项目数据的录入以及工资的变动都在此进行;而人员 的增减、部门变更则必须在人员档案中操作。(2扣缴个人所得税系统可以根据默认的税率快捷地自动

28、计算每月员工的个人所得税, 并生成所得 税申报表。(3银行代发银行代发功能就是指由银行代发工资。 企业每月向代发工资银行提供指定格式 的银行代发表,银行按此文件中的信息将工资打入企业员工的个人账号,这样做既 减轻了财务部门发放工资工作的工作量,又有效地避免了财务人员去银行提取大笔 款项所承担的风险,同时还提高了对员工个人工资的保密程度。(4分摊工资工资分摊是每月月末将工资分摊到各种费用、成本中去,并编制转账凭证供记 账处理之用。主要有计提工资和福利费两个业务,工资计算完成之后生成的数据都存在各种表中, 一是工资表, 包括各类汇总表; 二是工资分析表,包括按部门工资项目分析表、分部门各月工资构成

29、分析表、工资 增长情况表等。统计分析功能提供了对这些报表的查询和打印功能。凭证处理是把工资系统处理的结果数据以转账凭证的形式存储并传递到总账 子系统,据以登记有关总账和明细账。它包括凭证录入、凭证查询、凭证审核等。 凭证在具体的处理过程中,有以下事项是凭证处理中必须注意的问题:1.凭证的 录入和审核不能为同一人;2.凭证的查询可以采用多种方式:按日期、凭证号、编码等进行查询;3.凭证录入中借贷方金额的控制。职员信息表列名 字段名称字段类型 空否 说明ZG_CODE 职工编码char(10 否职工编码必须唯一,编码长度为十位,职 工编码必须输入ZG_NAME 职工姓名char(10 是 职工姓名

30、XB_CODE 性别 char(2 是 包括男和女CSRQ 出生日期char(10 是 格式为 #-#-#ZGLB_CODE 职工类别编码char(2 是 取自职工类别编码表BMMC_CODE 部门 char(10 是 职工所在部门GW_CODE 岗位编码char(10 是 取自岗位编码表ZC_CODE 职称编码char(10 是 取自职称编码表RZRQ 入职日期char(10 是 格式为 #-#-#LZRQ 离职日期char(10 是 格式为 #-#-#GRZH 个人账号char(20 是 职工个人的银行账号BGDH 办公电话char(15 是 办公电话JTZZ 家庭住址char(50 是

31、家庭住址YZBM 邮政编码char(6 是 邮政编码LXDH 家庭电话char(15 是 家庭电话PD_CODE 是否属本单位char(2 是 是否属本单位 操作员信息表列名 字段名称字段类型 空否 说明ZTH 账套号 char(2 否 账套号必须唯一,编码长度为两位。 账套号必须输入CZYBH 操作员编号char(10 否操作员编号必须唯一, 编码长度为十 位,操作员编号必须输入CZYXM 操作员姓名char(10 是 操作员姓名CZYMM 密码 char(10 是 密码BMMC_CODE 所属部门char(10 是 操作员所属部门 考勤汇总表列名字段名称字段类型空否说明NKJQJ年会计期间

32、char(4 否年会计期间必须唯 一, 年会计期间用数字表示, 编码长度为四位,年会计期 间必须输入YKJQJ月会计期间char(2 否月会计期间必须唯 一, 月会计期间用数字表示, 编码长度为两位,月会计期 间必须输入ZG_CODE职工编号char(10 否职工编号必须唯一, 职工编号用数字表示,编码 长度为十位,职工编号须输 入JBCS加班次数integer 是 加班次数CDCS迟到次数integer 是 迟到次数BJCS病假次数integer 是 病假次数SJCS事假次数integer 是 事假次数KGCS旷工次数integer 是 旷工次数 基本工资表列名 字段名称 字段类型 空否 说

33、明NKJQJ 年会计期间char(10 否年会计期间必须唯一, 可以用数字 0-9表 示,年会计期间长度为十位,必须输入YKJQJ 月会计期间char(2 否月会计期间必须唯一, 长度为两位, 必须 输入ZG_CODE 职工编码 char(10 否 职工编码必须唯一,可以用数字 0-9表 示,编码长度为十位,必须输入JBGZ 基本工资 decimal(7,2 是 参照当地职工平均生活水平、 最低生活标 准、 生活费用价格指数和各类政策性补贴 确定GLGZ 工龄工资 decimal(7,2 是 工龄工资根据工龄长短,分段制定标准, 区分社会工龄、公司工龄ZCGZ 职称工资 decimal(7,2

34、 是 和职称相关的工资标准, 职称越高, 享有 的职称工资越多GWJT 岗位津贴 decimal(7,2 是 根据职务高低、 岗位责任繁简轻重、 工作 条件确定GDBT 固定补贴 decimal(7,2 是 包括有交通津贴、伙食津贴、工种津贴、 住房津贴、夜班津贴等JSBJ 计算标记 char(2 是 是否已计算 变动工资表列 名字段名称字段类型空否说明N KJQJ年会计期间char(10否 年会计期间必须唯一, 可以用数字 0-9表示,年会计期间长度为十位,必须 输入Y KJQJ月会计期间char(2否 月会计期间必须唯一,长度为两 位,必须输入Z G_CODE职工编码char(10否 职工

35、编码必须唯一,可以用数字 0-9表示,编码长度为十位,必须输入J BF加班费decimal(7,2是 包括有计件工资或者计时工资J J奖金decimal(7,2是 根据各部门工作任务、经营指标、 员工职责履行状况、 工作绩效考核结果确 立C DKK迟到扣款decimal(7,2是 迟到扣款B JKK病假扣款decimal(7,2是 病假扣款S JKK事假扣款decimal(7,2是 事假扣款K GKK旷工扣款decimal(7,2是 旷工扣款S DF水电费decimal(7,2是 水电费B XF保险费decimal(7,2是 保险费Q TKK其他扣款decimal(7,2是 其他扣款K KHJ

36、扣款合计decimal(10,2是 扣款合计 =水电费 +保险费 +个人所 得税 +迟到扣款 +病假扣款 +事假扣款 +旷工扣款 +其他扣款J SBJ计算标记char(2是 是否已计算(以上为系统中部分数据表,另外有几个数据表由于篇幅有限在此不再作详细介 绍 数据流程图和数据字典定义了数据的存储结构和处理过程, 但没有说明哪些数 据要立即存取,哪些查询要立即响应。在系统分析中,分析员要根据调查的结果, 分析用户对立即存取的要求,以便用户确认,这是数据处理分析的一项重要任务。 比如计算某一员工的工资情况 ,实现步骤如下:(1 在“职工基本信息表”中可以通过“职工姓名”和“性别”查询“职工编号”(

37、2 用得到的“职工编号”在“职工的考勤汇总表”中查询职工的加班次数,迟 到次数,病假次数,事假次数,矿工次数(3 用得到的“职工编号”在“职工的基本工资表”中查询职工的基本工资、工 龄工资、职称工资、岗位津贴、固定补贴。(4 通过“职工编号”在“变动工资表” 中查询职工的加班费、奖金、迟到扣款、 旷工扣款、水电费、保险费、其他扣款。(5 用第三步和第四步得到数值做差就计算出了该职工的工资。5.3 硬件规划与设计这主要是计算机系统或网络系统设备的订购、 设备的安装调试等一系列活动的 总和。此系统是企业管理部门所用到的。故此,所要求的电脑和其他相关设备均不需 要特殊的配置,只需由企业统一供应即可。

38、但在性能上需要电脑支持 SQL Server的安装和运行,具体要求可以参照下面设置:1、建议硬件运行环境:主机:Intel 或兼容机、 Pentium166MHz 或更高,内存要求 256MB 以上。 硬盘:空间需要 256MB 以上。显示器:要求为 VGA 系列活更高分辨率, SQL Server图形工具要求 800×600像素或更高分辨率。打印机:WINDOWS 系统支持下的所有针式,喷墨,或激光打印机。鼠标:WINDOWS 支持下的各类鼠标。2、建议软件运行环境:操作系统:已安装中文 WINDIOWS 操作系统或更高版本操作系统。但这还要取决于所安装的 SQL Server20

39、00版本和组件的不同而异。如果是安装的企业版和标 准版的 SQL Server2000,操作系统需要 Windows NT Server 4.0、 Windows 2000 Server 、 Windows 2000 Advandced Server 或 Windows 2000 Data Center Server 。 如果是个人版,则除了以上操作系统外,也适用于 Windows 98、 Windows NT Workstation 4.0、 Windows 2000 Professional或更高版本的操作系统。鉴于开发 人员版和仅客户端的 SQL Server 并不适用于本系统的运行环境

40、,故此,不作介绍。 应用软件:Microsoft SQL Server 2000的企业版、标准版或个人版6. 详细设计6.1代码设计1. 码表中文名称:科目类别码表表 名:KMLBB关 键 字:KMLB_CODE列名 字段名称 字段类型 空否 说明KMLB_CODE 科目类别编码char(2 否科目类别编码必须唯一, 编码长度为两 位,科目类别编码必须输入KMLB_NAME 科目类别名称char(10 是 科目类别名称2. 码表中文名称:科目性质表表 名:KMXZB关 键 字:KMXZ_CODE列名 字段名称 字段类型 空否 说明ZZ_KMXZ_CODE 科目性质编 码 char(2 否 科目

41、性质编码必须唯一,编码长度为 两位,科目性质编码必须输入ZZ_KMXZ_NAME 科目性质名称char(4 是 科目性质名称3. 码表中文名称:性别码表表 名:XB关 键 字:XB_CODE列名 字段名称 字段类型 空否 说明XB_CODE 性别编码 char(2 否 性别编码必须唯一, 编码长度为两位, 性 别编码必须输入XB_NAME 性别 char(2 是 包括男和女4. 码表中文名称:凭证类型码表表 名:PZLX关 键 字:PZLX_CODE列名 字段名称字段类型 空否 说明PZLX_CODE 类型编码char(2 否类型编码必须唯一,编码长度为两位,类 型编码必须输入PZLX_NAME 类型简名char(4 是 包括收、付、记、转5. 码表中文名称:岗位码表 表 名:GW 关 键 字:GW_CODE列名 字段名称字段类型空否说明GW_CODE 岗位编码char(10 否岗位编码必须唯一,编码长度为十位, 岗位编码必须输入GW_NAME 岗位名称char(20 是 岗位名称GWJT 岗位津贴decimal(7,2 是 分级别,和岗位名称联

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论