收藏 分销(赏)

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

上传人:快乐****生活 文档编号:10595636 上传时间:2025-06-04 格式:DOC 页数:42 大小:133.54KB 下载积分:12 金币
下载 相关 举报
企业工资管理系统课程设计概要.doc_第1页
第1页 / 共42页
企业工资管理系统课程设计概要.doc_第2页
第2页 / 共42页


点击查看更多>>
资源描述
摘要 由于计算机技术飞速发展 , 数据库技术作为数据管理一个有效手段 , 在 各行各业中得到越来越广泛应用。因此 , 本文围绕一个”企业工资管理系统”程 序设计和应用系统开发课题为背景 , 详细介绍了以 VB 和 SQL SERVER为语言编 写管理信息系统过程。该程序通过 VB ADO 数据对象来实现 VB 前台及后台 SQL SERVER 数据库连接 , 并具有典型数据库应用系统特征 , 完成了系统结构及现 实生活紧密结合。 管理系统开发不仅是一个应用程序编写过程 , 更重要是在系统分析和设 计阶段所做工作。该程序在设计过程中严格遵循软件工程学方法 , 用分阶段 生命周期计划严格管理 , 并主要讲述了程序总体设计、详细设计阶段 , 对程序进行 需求迭代 , 不断修正和改进 , 利用 SQL SERVER强大数据库功能 , 直到形成一个完善 可行性系统 . 优美、秀丽界面 , 方便实用查询及维护功能共同构成了“企业工 资管理系统”。 目 录 1. 绪论 ---------------------------------------------------------------- 1 2. 系统需求分析 -------------------------------------------------------- 3 3. 系统可行性分析 ------------------------------------------------------ 4 4. 调查研究及现状分析 -------------------------------------------------- 6 4.1业务流程分析 --------------------------------------------------- 6 4.2数据流程分析 --------------------------------------------------- 8 4.3数据字典 ------------------------------------------------------ 10 5. 总体设计 ----------------------------------------------------------- 17 5.1系统功能结构设计 ---------------------------------------------- 17 5.2工资管理系统数据库设计 -------------------------------------- 19 5.3 硬件规划及设计 ----------------------------------------------- 22 6. 详细设计 ----------------------------------------------------------- 23 6.1代码设计 ------------------------------------------------------ 23 6.2人机界面设计 -------------------------------------------------- 26 7. 总结 -------------------------------------------------------------- 28 参考文献 ------------------------------------------------------------- 29 1. 绪论 随着计算机日益普及和网络发展 , 数据库应用范围越来越广 , 数据库应 用功能也越来越强 , 因此编写管理信息系统应用程序也显得尤为重要 , 在强调管 理 , 强调信息现代社会中它变得越来越普及。 工资管理是任何企事业单位都需要进行一项工作 , 因此 , 开发制作工资管理 系统具有较大社会现实意义 , 同时人事管理系统是一切应用系统典范 , 它具有 一切应用系统特征 , 系统结构及现实生活紧密结合 , 具体直观 , 具有典范数据库 系统特性。工资管理系统主要用于企业内部员工工资、考勤、评价管理 , 便 于公司领导掌握人员动向 , 及时调整人才分配 , 同时也减少了手工操作带来 一些繁琐及不便 , 使员工情况记录和统计变得十分简单 . 这些优点可以极大提 高企业对工资管理效率 . 因此 , 工资管理系统是企事业信息化、智能化、科学化和 正规化不可缺少管理软件。 本系统开发目一方面从提高工资管理工作效率出发,摆脱过去由人用纸 和笔进行费时费力繁重工作,即利用成熟计算机系统来实现商品管理工作 自动化。本系统根据企业管理一些实际情况而编制一套自动化工资管理系 统。 工资管理系统针对企业员工信息处理工作采用计算机进行全面现代化管 理 , 主要包括 : . 员工基本信息管理 . 员工考勤信息管理 . 员工工资管理 . 企业部门管理 用户通过输入员工基本信息、考勤信息等 , 由系统自动生成相应统计数据 及工资统计报表以供用户查询、打印 , 另外用户还可以对这些基本信息进行定期 更新及删除工作 , 工资管理系统力求以方便快捷途径去管理手工操作每繁琐数 据。 工资管理系统数据要求具有一定保密性禁止非法用户使用。 在用户使用过 程中对用户权限具有一定限制 , 防止个别用户对员工信息做出修改、删除等操 作。 本文首先介绍了工资管理系统所涉及工具和一些相关理论知识, 并注重介绍 了企业管理系统和数据库 , 其中包括对 Visual Basic 6.0 和 SQL SERVER 2000 使用和特点进行了介绍,然后对所做系统进行总体设计,数据库设计和详细设计 从这三个方面详细阐明系统设计过程,最后,在编程实现过程中,介绍本 人使用 Visual Basic 6.0对数据库基应用程序进行设计、开发及实现思路、算 法、并得出结论。在本次系统开发过程中使用相关工具有 SQL2000以及 VB 6.0 2. 系统需求分析 需求分析是软件定义最后一个阶段,它基本任务是回答“系统必须做什么 “这个问题。需求分析任务不是确定系统怎样完成他工作,而仅仅是确定系统 完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体要求。 可行性研究阶段产生文档,特别是数据流成图,是需求分析出发点。数据 流成图中已经划分出系统必须完成许多基本功能,系统分析员将仔细研究这些功 能并进一步将它们具体化。需求分析结果是系统开发基础,关系到工程成败 和软件产品质量。 因此, 必须用行之有效方法对软件需求进行严格审查验证。 目前,公司对工资发放还是采用手工处理方式,信息数据存在不易更新、不 易存放、容易丢失、难以备份等重大缺陷。动态工资管理系统项目结合公司工资管 理实际需要,对财务处负责工资管理工作进行有效动态管理信息管理,提供 丰富查询分析功能和管理、决策信息,用户接口友好,是满足公司动态工资管理 软件,可以提高企业管理效率。 本系统旨在使公司对工资管理更方便,以减轻工作人员负担。可以快速方便地 对职工工资等材料进行查询、 输入、 输出、 查找等使工资管理能够简洁化、 合理化、 直观化 3. 系统可行性分析 可行性分析是在用户要求和系统调研基础上进行, 对新系统开发从技 术、经济、社会等方面进行分析,并得出新系统开发工作可行、不可行、需要修 改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 首先,在技术可行性上,技术可行性是指开发一个新系统所需要技术是否具 备,如支持新系统软硬件功能以及技术人员数量和水平。本系统是进行职工工 资处理。结合实际需要,经过仔细斟酌,我选择了 Microsoft Visual Basic 6.0 作 为开发用户界面软件, 它综合了可视化开发环境易用性、 32位优化编译技术快 速和强大、有数据引擎提供可伸缩性等特点;选 SQL 2000用来开发后台数据库, 它具有很好安全性及兼容性;而且本系统对硬件要求不高,在现有技术基础上 一定能实现本系统。 其次,在经济可行性上,经济可行性是评价一个计算机信息系统是否可行最 基本一种方法,是对信息系统解决方案成本有效性量度。信息系统开发是 一种投资,因此对于用户来说,他首先关心是:是否值得开发一个信息系统。而 在效益方面,他们首先关心是:当他们使用了这套管理信息系统后,工资处理 效率是否提高了,人力资源是否节省了。而本系统设计和开发事实上恰好能满足 他们这些要求。还有该系统对硬件要求不高,装有 win98系统以上计算机一 般就能运行系统,所以在系统运行方面也不存在问题。 最后,在社会可行性上,新系统应当能够适应于各种类型企业,包括大型、 中型、小型。随着技术发展,采用软件管理企业日常工作,毫无疑问会在使用 过程中产生新需求和问题,这样也会不断地促进信息技术和软件应用革新。从 而使得软件应用促进技术进步,技术进步反作用于软件应用,双方面同时促使社 会不断朝前。 随着社会不断发展,科技技术含量越来越高,企业规模越来越大,如果 用手工来完成庞大数据处理,将费时费力,还容易出错,为了满足企业工资管理 需要,急需要一套工资管理系统来完成这项工作。作为计算机应用一部分 , 使 用计算机对企业工资信息进行管理 , 具有着手工管理所无法比拟优点 . 例如 :检索 工资、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点 能够极大地提高企业工资管理效率 , 也是企业科学化、正规化管理重要条件。 同时还要注意下列几点: 1. 由于各方面限制,如人员不够、技术缺乏等原因,开发时应本着循序渐 进,逐步完善原则,不能贪大求全,盲目开发。 2. 要注意信息准确、及时、适用、经济,只有及时、准确信息才能保证 系统开发质量和效率。 从全局出发注意系统开发整体优化,还要注意系统可扩展性和可延伸性 4. 调查研究及现状分析 4.1业务流程分析 业务流程分析是在调查研究基础上,把有关该业务流程资料进行综合分 析,以了解业务具体处理过程,发现系统薄弱环节和不尽合理之处,寻找在新 信息系统基础上优化和改进方法。 通过对实际管理流程调研和分析,我们可以清楚地了解整个工资管理流 程,系统业务流程图如图所示 从系统业务流程图可以看出整个管理过程如下 (1财务部根据人事部职员信息表及相关工资计算标准表录入每个员工 基础工资数据,当月如果职员信息有变动,工资相关项目计计算公式也要作相应 调整。例如当员工提职、提薪、晋级时、基本工资、职务工资、职称工资及各种固 定补贴需由财务部根据国家有关规定进行修改。 (2在企业内部,不同企业有不同奖惩措施,财务部对员工业绩、考 勤等方面都会进行考核,跟据其他部门提交上来考勤等信息,由财务部结合工资 计算标准计算每个员工当月工资变动部分,如病事假扣款、房租水电费、医药费 等代扣款。并编制变动工资表。 (3根据基本工资表、变动工资表计算汇总,生成工资计算表。 (4由于现在大部分企业都采用银行代发工资,故需要进行有关处理,将员 工实发工资以银行代发文件形式传递给银行,由银行转入职工工资卡。 (5由工资计算表进行工资分摊、扣税、计提福利费等处理,编制工资费用 分配表、个人所得税申报表、职工福利费计提表 。并填制相应记账凭证,进行账 务处理。 4.2数据流程分析 具体综合测评管理系统数据流程图如图所示 对工资管理系统数据流程描述 (1基本工资表编制 财务部门根据人事部门提供职员基本信息,按照相关部门所制定相应工 资标准,编制出基本工资表。 (2变动工资表编制 财务部门根据其他部门输入职员考勤等信息并按照相关部门所制定相应 工资标准,编制出变动工资表 (3工资汇总表生成 操作人员根据基本工资表和变动工资表通过汇总得出工资汇总表。工资汇总 表是进行业务处理基础,也是分摊工资、发放工资、计提福利费和扣税 基础。 (4工资费用分配表生成 操作人员根据相应工资汇总表,按照部门、人员类别等对工资汇总表进行 比例分配,并通过转账处理,自动生成工资转账凭证,由会计主管进行审核, 记入相应账务系统中。 (5福利费计提分配表生成 操作人员根据相应工资汇总表,按照福利费计提比例进行处理,并生成 相应工资转账凭证,由会计主管进行审核,记入相应账务系统中。 (6个人所得税申报表生成 操作人员根据相应工资汇总表,按照对应税率进行抵扣,并生成相应工 资转账凭证,由会计主管进行审核,记入相应账务系统中。 4.3数据字典 4.3.1数据项定义 数据项编号:I1 数据项名称:考勤日期 类型及宽度:char(10 简 述:标示其他部门提交职工考勤信息年月 取值范围: 数据项编号:I2 数据项名称:工资日期 类型及宽度:char(10 简 述:标示职工工资年月 取值范围: 数据项编号:I3 数据项名称:职工编号 类型及宽度:char(10 简 述:唯一用来标示职工编码 取值范围: 数据项编号:I4 数据项名称:部门名称 类型及宽度:char(20 简 述:使用此系统单位内部子部分 取值范围: 数据项编号:I5 数据项名称:基本工资 类型及宽度:decimal(7,2 简 述:各部门内员工固定工资,即部门岗位工资 取值范围: 4.3.2数据流描述 数据流编号 : D1 数据流名称:考勤记录 简 述:输入企业所有职工考勤信息 数据流来源:E1 数据流去向:P1 数据项组成:考勤日期、职工编码、加班天数、病假天数、矿工天数、 事假天数 数据流量:每月一次 高峰流量:每月一次 数据流编号:D2 数据流名称:人事基本信息 简 述:描述人事基本信息 数据流来源:E2 数据流去向:P3 数据项组成:职工编码、职工姓名、性别、人员类别、部门编码、 部门名称、岗位编码、岗位名称、职称、工龄、 个人账号、联系电话 数据流量:每月一次 高峰流量:每月一次 4.3.3数据存储描述 数据存储编号 : S1 数据存储名称:变动工资表 简 述:记录职工变动工资详细信息 数据存储组成:工资日期、职工编码、加班费、奖金、水电费、 保险费、病假扣款、事假扣款、矿工扣款 其他 扣款、个人所得税 相关联处理:P2、 P4 数据存储编号 : S2 数据存储名称:基本工资表 简 述:记录职工固定工资详细信息 数据存储组成:工资日期、职工编码、基本工资、工龄工资、岗位津贴 固定补贴 相关联处理:P4、 P5 数据存储编号 : S3 数据存储名称:工资计算表 简 述:记录职工工资详细信息 数据存储组成:S1数据组成及 S2数据组成之和 相关联处理:P4、 P5、 P6、 P7、 P8、 P9 数据存储编号 : S4 数据存储名称:福利费计提分配表 简 述:记录职工福利费分配详细信息 数据存储组成:日期、职工编码、部门编码、对应科目编码、金额 相关联处理:P8、 P10 数据存储编号 : S5 数据存储名称:个人所得税申报表 简 述:记录职工个人所得税情况 数据存储组成:职工编码、职工姓名、所得期间、所得项目、收入额合 计、费用额、应纳税所得额、税率、速算扣除数、扣缴 所得税额 相关联处理:P9、 P10 数据存储编号 : S6 数据存储名称:工资费用表 简 述:描述工资费用分摊(来源 数据存储组成:日期、职工编码、部门编码、对应科目编码、金额 相关联处理:P7、 P10 数据存储编号 : S8 数据存储名称:职员信息表 简 述:职员基本信息 数据存储组成:职工编码、职工姓名、性别、人员类别、部门编码、部 门名称、岗位编码、岗位名称、职称、工龄、个人帐号、 联系电话 相关联处理:E3、 P2 数据存储编号 : S9 数据存储名称:工资计算标准表 简 述:设置职工工资项目金额标准 数据存储组成:基本工资计算标准、变动工资计算标准 相关联处理: E3、 P2 数据存储编号 : S10 数据存储名称:考勤表 简 述:记录职工考勤信息情况 数据存储组成:考勤日期、职工编码、加班天数、病假天数、矿工天数、 事假天数 相关联处理:P1、 P2 4.3.4数据处理描述 处理逻辑编号:P1 处理逻辑名称:输入考勤信息 输入数据流:D1其他部门汇总考勤信息 处理逻辑描述:由其他部门负责人每个月按期输入企业所有职工考 勤信息 输出数据流:S11 考勤表 处理频率:每月一次 处理逻辑编号:P2 处理逻辑名称:编制变动工资表 输入数据流:S9 工资计算标准表 ;s11 考勤表 处理逻辑描述:财务处根据其他部门负责人输入职工考勤等考勤信 息,以及工资计算标准表中设置金额计算出企业每个 职工加班费、病假扣款、事假扣款、旷工扣款等金额, 并编制变动工资表。 输出数据流:S1 变动工资表 处理频率:每月一次 处理逻辑编号:P4 处理逻辑名称:计算工资 输入数据流:S1 变动工资表、 s2 基本工资表 处理逻辑描述:把基本工资信息和变动工资信息加以汇总和计算。通过 基本工资表主键‘工资日期 ' 、 ‘职工编码 ' 和变动工资 表‘工资日期 ' 、 ‘职工编码 ' 相等,选择相应数据输 入到工资表中。 输出数据流:S3 工资计算表 处理频率:每月一次 处理逻辑编号:P5 处理逻辑名称:编制基本工资表 输入数据流:S8 职员信息表 ; S9 工资计算标准表 处理逻辑描述:财务处根据存贮职工最新信息职员信息表和工资计 算标准表,计算基本工资,编制基本工资表。 输出数据流:S2 基本工资表 处理频率:每月一次 处理逻辑编号:P6 处理逻辑名称:银行代发 输入数据流:S3 工资计算表 处理逻辑描述:企业为每位职工在代发工资开户行开设工资储蓄账户, 每月企业把计算得到所有职工工资数据转给该开户 行,银行根据期业提供数据从企业有关账户中把钱 划转入每个职工工资储蓄账户。首先,企业根据代发 工资银行要求,设置该银行要求代发文件格式;然 后选择银行代发文件输出格式。跟据银行要求,设 置向银行提供数据以何种文件形式存放在磁盘中,且 在文件中各数据项目是如何存放和区分。最后,按用 户已设置好格式和设定文件名,将数据输出到指定 磁盘,可以通过互联网传输给银行或将磁盘报送给银 行。 输出数据流:D3 实发工资 处理频率:每月一次 处理逻辑编号:P7 处理逻辑名称:分摊工资 输入数据流:S3 工资计算表 处理逻辑描述:根据工资计算文件将工资费用按部门和按职工岗位类 别进行分配,并及相应会计科目对应,便于转账处理。 输出数据流:S6 工资费用分配表 处理频率:每月一次 处理逻辑编号:P8 处理逻辑名称:计提福利费 输入数据流:S3 工资计算表 处理逻辑描述:根据工资计算文件将工资费用按国家有关规定计提福利 费,应付福利费计提比例为工资总额 14% ,并及相 应会计科目对应,便于转账处理。 输出数据流:S4 福利费计提分配表 处理频率:每月一次 处理逻辑编号:P9 处理逻辑名称:扣税 输入数据流:S3 工资计算表 处理逻辑描述:个人所得税计算一般由用户设定各级纳税基数和各段 纳税率,然后系统自动生成相应计算公式。个人所得 税计算采用分级累进制。首先,设定纳税基数,一般把 实发工资项目设置为纳税基数。第二,定义税率表。一 般系统提供了国家颁布工资、薪金所得所适用 9 级 超额累进税率。税率为 5%~45% ,级数为 9 级。单位可 根据需要调整费用基数、附加费用以及税率。最后,系 统跟据用户设置自动计算并生成个人所得税申报表 输出数据流:S5 个人所得税申报表 处理频率:每月一次 处理逻辑编号: P10 处理逻辑名称:自动转账处理 输入数据流: S4 福利费计提分配表; S5 个人所得税申报表; S6 工 资费用分配表 处理逻辑描述:系统跟据前述分摊工资、计提福利费、扣税处理,自动 生成工资转账凭证。最后进入账务处理系统 输出数据流:S7 工资转账凭证 处理频率:每月一次 5. 总体设计 5.1系统功能结构设计 工资业务是每一个企业都不可缺少一项工作,工资管理系统 主要包括 初始设置、业务处理、统计分析、凭证处理几大模块。如图所示 对工资管理系统功能结构分析 5.1.1初始设置 初始设置是将部门、人员及其他数据资料输入系统,主要包括人员档案设置、 工资项目设置、银行设置、权限设置、以及系统扣税设置、调整汇率、扣款标准 设置等 (1工资项目设置 工资项目设置是对工资项目名称、类型、宽度进行定义,可根据需要自由设 置。主要项目有应发合计、实发合计、扣款合计和代扣税,具体内容可以有基本工 资、岗位津贴、固定补贴、奖金、加班费、病事假扣款等。 必须将所有工资类别所涉及工资项目全部在此设置完毕, 它将形成各个工资 类别中工资项目全部选项 (2银行设置 银行设置是对代发工资银行进行设置,发工资银行可以是一个,也可以是 多个。 (3人员档案设置 人员档案设置是对工资管理系统中人员信息进行增加、删除等操作。此外, 对员工进行类别设置,便于把工资分摊到不同费用科目中去,同时也便于按不同 人员类别进行工资汇总计算。一般可分四种人员类别:生产人员、生产管理人 员、行政人员、销售人员等。 设置人员类别名称是便于按不同人员类别进行工资汇总计算, 以实现在同 一账套内跨越各个部门按人员各类别不同进行综合汇总。设置人员类别后,也可 以按不同人员类别分配工资费用,进行会计处理。 5.1.2 业务处理 (1工资变动 工资变动主要包括本月员工日常工资数据调整变动以及工资项目增减等。 第 一次使用本系统时员工工资项目数据录入以及工资变动都在此进行;而人员 增减、部门变更则必须在人员档案中操作。 (2扣缴个人所得税 系统可以根据默认税率快捷地自动计算每月员工个人所得税, 并生成所得 税申报表。 (3银行代发 银行代发功能就是指由银行代发工资。 企业每月向代发工资银行提供指定格式 银行代发表,银行按此文件中信息将工资打入企业员工个人账号,这样做既 减轻了财务部门发放工资工作工作量,又有效地避免了财务人员去银行提取大笔 款项所承担风险,同时还提高了对员工个人工资保密程度。 (4分摊工资 工资分摊是每月月末将工资分摊到各种费用、成本中去,并编制转账凭证供记 账处理之用。主要有计提工资和福利费两个业务, 5.1.3 统计分析 工资计算完成之后生成数据都存在各种表中, 一是工资表, 包括各类汇总表; 二是工资分析表,包括按部门工资项目分析表、分部门各月工资构成分析表、工资 增长情况表等。统计分析功能提供了对这些报表查询和打印功能。 5.1.4 凭证处理 凭证处理是把工资系统处理结果数据以转账凭证形式存储并传递到总账 子系统,据以登记有关总账和明细账。它包括凭证录入、凭证查询、凭证审核等。 凭证在具体处理过程中,有以下事项是凭证处理中必须注意问题:1.凭证 录入和审核不能为同一人; 2.凭证查询可以采用多种方式:按日期、凭证号、编码等进行查询; 3.凭证录入中借贷方金额控制。 5.2工资管理系统数据库设计 5.2.1基本表设计 职员信息表 列名 字段 名称 字段类型 空否 说明 ZG_CODE 职工 编码 char(10 否 职工编码必须唯一,编码长度为十位,职 工编码必须输入 ZG_NAME 职工 姓名 char(10 是 职工姓名 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 是 家庭住址 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 年 会计期间 char(4 否 年会计期间必须唯 一, 年会计期间用数字表示, 编码长度为四位,年会计期 间必须输入 YKJQJ 月 会计期间 char(2 否 月会计期间必须唯 一, 月会计期间用数字表示, 编码长度为两位,月会计期 间必须输入 ZG_CODE 职 工编号 char(10 否 职工编号必须唯一, 职工编号用数字表示,编码 长度为十位,职工编号须输 入 JBCS 加 班次数 integer 是 加班次数 CDCS 迟 到次数 integer 是 迟到次数 BJCS 病 假次数 integer 是 病假次数 SJCS 事 假次数 integer 是 事假次数 KGCS 旷 工次数 integer 是 旷工次数 基本工资表 列名 字段名称 字段类型 空否 说明 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 是 和职称相关工资标准, 职称越高, 享有 职称工资越多 GWJT 岗位津贴 decimal(7,2 是 根据职务高低、 岗位责任繁简轻重、 工作 条件确定 GDBT 固定补贴 decimal(7,2 是 包括有交通津贴、伙食津贴、工种津贴、 住房津贴、夜班津贴等 JSBJ 计算标记 char(2 是 是否已计算 变动工资表 列 名 字 段名称 字段类 型 空 否 说明 N KJQJ 年 会计期间 char(1 0 否 年会计期间必须唯一, 可以用数字 0-9表示,年会计期间长度为十位,必须 输入 Y KJQJ 月 会计期间 char(2 否 月会计期间必须唯一,长度为两 位,必须输入 Z G_CODE 职 工编码 char(1 0 否 职工编码必须唯一,可以用数字 0-9表示,编码长度为十位,必须输入 J BF 加 班费 decima l(7,2 是 包括有计件工资或者计时工资 J J 奖 金 decima l(7,2 是 根据各部门工作任务、经营指标、 员工职责履行状况、 工作绩效考核结果确 立 C DKK 迟 到扣款 decima l(7,2 是 迟到扣款 B JKK 病 假扣款 decima l(7,2 是 病假扣款 S JKK 事 假扣款 decima l(7,2 是 事假扣款 K GKK 旷 工扣款 decima l(7,2 是 旷工扣款 S DF 水 电费 decima l(7,2 是 水电费 B XF 保 险费 decima l(7,2 是 保险费 Q TKK 其 他扣款 decima l(7,2 是 其他扣款 K KHJ 扣 款合计 decima l(10,2 是 扣款合计 =水电费 +保险费 +个人所 得税 +迟到扣款 +病假扣款 +事假扣款 +旷 工扣款 +其他扣款 J SBJ 计 算标记 char(2 是 是否已计算 (以上为系统中部分数据表,另外有几个数据表由于篇幅有限在此不再作详细介 绍 5.2.2数据立即存取分析 数据流程图和数据字典定义了数据存储结构和处理过程, 但没有说明哪些数 据要立即存取,哪些查询要立即响应。在系统分析中,分析员要根据调查结果, 分析用户对立即存取要求,以便用户确认,这是数据处理分析一项重要任务。 比如计算某一员工工资情况 ,实现步骤如下: (1 在“职工基本信息表”中可以通过“职工姓名”和“性别”查询“职工编号” (2 用得到“职工编号”在“职工考勤汇总表”中查询职工加班次数,迟 到次数,病假次数,事假次数,矿工次数 (3 用得到“职工编号”在“职工基本工资表”中查询职工基本工资、工 龄工资、职称工资、岗位津贴、固定补贴。 (4 通过“职工编号”在“变动工资表” 中查询职工加班费、奖金、迟到扣款、 旷工扣款、水电费、保险费、其他扣款。 (5 用第三步和第四步得到数值做差就计算出了该职工工资。 5.3 硬件规划及设计 这主要是计算机系统或网络系统设备订购、 设备安装调试等一系列活动 总和。 此系统是企业管理部门所用到。故此,所要求电脑和其他相关设备均不需 要特殊配置,只需由企业统一供应即可。但在性能上需要电脑支持 SQL Server安装和运行,具体要求可以参照下面设置: 1、建议硬件运行环境: 主机:Intel 或兼容机、 Pentium166MHz 或更高,内存要求 256MB 以上。 硬盘:空间需要 256MB 以上。 显示器:要求为 VGA 系列活更高分辨率, SQL Server图形工具要求 800×600像素或更高分辨率。 打印机:WINDOWS 系统支持下所有针式,喷墨,或激光打印机。 鼠标:WINDOWS 支持下各类鼠标。 2、建议软件运行环境: 操作系统:已安装中文 WINDIOWS 操作系统或更高版本操作系统。但这还要取 决于所安装 SQL Server2000版本和组件不同而异。如果是安装企业版和标 准版 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 并不适用于本系统运行环境,故此,不作介绍。 应用软件:Microsoft SQL Server 2000企业版、标准版或个人版 6. 详细设计 6.1代码设计 6.1.1数据库码表设计 1. 码表中文名称:科目类别码表 表 名:KMLBB 关 键 字:KMLB_CODE 列名 字段名称 字段类型 空否 说明 KMLB_CODE 科目类别编 码 char(2 否 科目类别编码必须唯一, 编码长度为两 位,科目类别编码必须输入 KMLB_NAME 科目类别名 称 char(10 是 科目类别名称 2. 码表中文名称:科目性质表 表 名:KMXZB 关 键 字:KMXZ_CODE 列名 字段名称 字段类型 空否 说明 ZZ_KMXZ_CODE 科目性质编 码 char(2 否 科目性质编码必须唯一,编码长度为 两位,科目性质编码必须输入 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 是 分级别,和岗位名称联系起来 6. 码表中文名称:职称码表 表 名:ZC 关 键 字:ZC_CODE 列名 字 段 名 称 字段类型 空否 说明 ZC_CODE 职 称 编 码 char(10 否 职称编码必须唯一,编码长度为十位,职称 编码必须输入 ZC_NAME 职 称 名 称 char(20 是 职称名称 ZCGZ 职 称 工 资 decimal(7,2 是 分级别,和职称名称联系起来 7. 码表中文名称:工龄码表 表 名:GL 关 键 字:GL 列名 字段名称 字段类型 空否 说明 GL 工龄 integer 否 工龄必须唯一,工龄必须输入 GLGZ 工龄工资 decimal(7,2 是 和工龄联系, 不同工龄有不同工龄工资 8. 码表中文名称:职工类别码表 表 名:C_ZGLB 关 键 字:ZGLB_CODE 列名 字段名称 字段类型 空否 说明 ZGLB_CODE 职工类别编码 char(2 否 职工类别编码必须唯一, 编码长度为两位, 职工类别编码必须输入 ZGLB_NAME 职工类别名称 char(20 是 包括临时工,合同工,生产工人,管理人 员等 9. 码表中文名称:部门信息表 表 名:GZ_BMXX 关 键 字:BMMC_CODE 列名 字 段 名称 字段类型 空否 说明 BMMC_CODE 部 门 编码 char(10 否 部门编码必须唯一,编码长度为十 位,部门编码必须输入 BMMC 部 门 名称 char(10 是 部门名称 LXDH 联 系 电话 char(15 是 联系电话 DZ 地址 char(50 是 地址 FZR 负 责 人 char(10 是 负责人姓名 BZ 备注 char(100 是 备注,作为解释该部门信息 6.2人机界面设计 根据系统所要实现功能, 将该系统主要界面划分时应保证各个功能部分清 晰而且独立,并且每
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服