




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工资管理信息系统设计说工资管理信息系统设计说 明书明书 姓 名 高 万 民 学 号 7 班 级 11 信高 1 班 指导教师 吕 明 凯 完成日期 2013 6 28 摘 要 企业的工资管理是公司管理的一个重要内容 随着企业人员数量增加 企 业的工资管理工作也变得越来越复杂 工资管理既涉及到企业劳动人事的管理 同时也是企业财务管理的重要组成部分 工资管理需要和人事管理相联系 同 时连接工时考勤和医疗保险等等 来生成企业每个职工的基本工资 津贴 医 疗保险 保险费 实际发放工资等 资金是企业生存的主要元素 资金的流动 影响到企业的整体运作 企业员工的工资是企业资金管理的一个重要的组成部 分 早期的工资统计和发放都是使用人工方式处理纸质材料 不仅花费财务人 员大量的时间且不易保存 往往由于个人的因素抄写不慎或计算疏忽 出现工 资发放错误的现象 早期工资管理多采取纸质材料和具有较强的时间限制 基 于以上原因 企业工资管理系统使用电脑安全保存 快速计算 全面统计 实 现工资管理的系统化 规范化 自动化 企业工资管理系统是典型的信息管理 系统 MIS 前台程序的开发工具采用 Delphi7 0 后台数据库采用 SQL 数据 库 Delphi7 0 是一种面向对象的开发工具 具有组件丰富 语言简单 功能 强大的优点 SQL 数据库具有与 Delphi7 0 无缝连接 操作简单 易于使用的 优点 运行结果证明 本企业工资管理系统极大提高了工作效率 节省了人力 和物力 最终满足企业财务管理 员工工资发放的需要 同时也成为现代化企 业管理的标志 关键词 工资管理 信息管理 数据查询 数据 第一章第一章 系系 统统 分分 析析 一 建立系统的必要性 借助现代信息技术和管理理论 建立企业管理信息系统是当今社会的重要 趋势 党和政府根据知识经济时代的特点 对国民经济建设提出了 用信息化 带动工业化 的指导思想 对企业而言 全面开发和应用计算机管理信息系统 就是近期不能回避的问题 在企业管理中 人力资源是企业最宝贵的资源 也 是企业的 生命线 因此人事管理是企业的计算机管理信息系统重要组成部分 而工资管理又是人力资源管理的重中之重 实行电子化的工资管理 可以让人 力资源管理人员从繁重琐碎的案头工作解脱出来 去完成更重要的工作 工资 管理信息系统的实现可以减轻比较繁琐的手工工资管理 现在应用在大中型企业的管理信息系统中 几乎都包括了工资管理模块 有些环境中是由作为大型 ERP 软件中的一个模块引进的 有些是作为企业的财 务系统的一部分 这些根据规范的西方的管理制度设计的工资管理软件 在很 多时候还不能完全解决中国特色的中小企业工资管理的问题 二 系统初步调查 进行初步调查的主要方式是在网上查阅相关信息和咨询工资管理人员 以 了解工资的录入 查询等相关业务流程 三 可行性分析 3 1 经济可行性分析 主要是对项目的经济效益进行评价 一方面是支出的费用 其中包括设备 购置费 软件开发费 管理和维护费 人员工资和培训费等 另一方面是取得 的收益中可以用钱来衡量的那部分 收益的另一部分难以用钱来表示 基于企 业的现有计算机及配套设备 建设 MIS 系统 不但能大大减少重复性的书面报 告 降低办公费用 提高办公室效率 而且能提高检测数据效用 为企业提供 很方便 由于企业工资管理系统是一个比较小型的系统 是由我一个人进行开 发的 所以从人力 物力 财力方面来说都是可行的 3 2 技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作 软硬 件配置能否满足开发者需要等 这一特点非常适合计算机的特点 发挥计算机 的数据处理速度快 准确率高的优势 现代计算机硬件和软件技术的飞速发展 为系统的建设提供了技术条件 由于对企业工资管理系统这一类的企业财务系 统进行开发已有一定的时期 有很多成功的实例 技术基础也已经非常雄厚 因而技术上的准备应该不成问题 3 3 社会可行性分析 社会可行性有时也称为操作可行性 主要论证新系统在企业或机构开发和 运行的可能性以及运行后可能一起的对企业或机构的影响 即组织内外是否具 备接受和使用新系统的条件 在当前信息技术飞速发展的大环境下 计算机技 术和软件技术的更新使人们完全有可能也有能力采用这样先进的管理技术 在 某种意义上 信息与科技在现代化建设中显现出越来越重要的地位 管理方面 的信息化与科学化 已成为现代化生活水平步入高台阶的重要标志 好的管理 系统对提高人们的生活效益是极为有益的 3 4 管理可行性分析 主要是管理人员对开发信息系统是否支持 现有管理制度和方法是否科学 规章制度是否齐全 原始数据是否正确等 企业工资管理系统比较完善的规章 制度和管理方法为系统的建设提供了保障 4 业务流程分析 工资管理系统业务流程图 5 数据流程图 工资管理系统数据流程图 六 系统设计理念 尽量采用公司现有软硬件环境 及先进的管理系统开发方案 从而达到充 分利用公司现有资源 提高系统开发水平和应用效果的目的 系统应符合公司工资管理的规定 满足公司工资管理工作需要 并达到操 作过程中的直观 方便 实用 安全等要求 系统采用模块化程序设计方法 即便于系统功能的各种组合和修改 又便 于未参与开发的技术维护人员补充 维护 系统应具备数据库维护功能 及时根据用户需求进行数据的添加 删除 修改 备份等的操作 7 数据字典 用户表 列名数据类型长度是否为空 用户名 Char10 否 密码 Char10 否 权限 Nchar15 否 员工基本信息表 列名数据类型长度是否为空 员工编号 Char10 否 员工姓名 Nvarchar10 否 性别 Nvarchar10 否 出生年月 Smalldatetime4 否 参加工作时间 smalldatetime4 否 部门名称 Nvarchar20 否 政治面貌 Nvarchar20 否 婚姻状况 Nvarchar20 否 员工工资信息表 wages 列名数据类型长度是否为空 员工编号 Char10 否 时间 datetime8 否 基本工资 Int4 否 岗位工资 Int4 否 住房补贴 Int4 否 津贴 Int4 否 工会会费 Int4 否 水电费 Int4 否 住房公积金 Int4 否 养老保险 Int4 否 奖金 Int4 否 罚金 Int4 否 应发金额 Int4 是 应扣金额 Int4 是 实发金额 Int4 是 八 功能分析 工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理 如查询 修改 增加 删除以及存储等 迅速准确地完成各种工资信息的统 计计算和汇总工作 快速打印出工资报表 针对系统服务对象的具体要求 设计了企业工资管理系统 工资管理系统最起码应该具备以下几大功能 对单位人员的变动进行处理 一个单位的职工不会是一成不变的 总是在 不断的变化 有调出 有调入 也有职工在本单位内部调动 因此 设计 系统是应考虑到这些情况 对职工的工资进行计算 修改 可以对职工的工资档案进行个别 部分和 批量修改 同时 能对各职工的工资进行计算 即计算应发金额 应扣金 额及实发金额等 查询统计功能 要求即可以单项查询 比如查看某个职工的工资情况等 也可以多项查询 比如某部门工资数在某一范围的职工的工资情况等 报表打印功能 每月发放工资时 要求能够打印本月的工资表 随工资发 给每个职工的工资条以及工资统计表 工资管理系统 员工基本信息工资结构设置 工资汇总 资 料 输 入 员 工 增 删 员 工 查 询 基 础 工 资 岗 位 工 资 工 龄 工 资 岗 位 工 资 工 龄 工 资 系统功能模块图 第二章第二章 系系 统统 设设 计计 2 1 数据库设计 所用 SQL SERVER 是一个后台数据库管理系统 它功能强大操作简便 目前 很多开发工具都提供了与 SQL SERVER 的接口 SQL SERVER 不但可以应用于大 中型数据库管理中 建立分布式关系数据库 也可以开发桌面数据库 SQL SERVER 数据库处理的基本结构 采取关系型数据库模式 但在它的数据库处理 方式上 则是使用面向对象的操作方式 也就是说 SQL SERVER 的所有功能 都可以基于系统已经建立好的一些对象来达成 是相当 OO 面向对象 的一个 系统结构 SQL SERVER 企业管理器是 SQL SERVER 的主要管理工具 这也是作 者在开发这个人事管理系统所用到的一个重要工具 数据库设计主要是进行数据库逻辑设计 即将数据按一定的分类 分组系 统和逻辑层次组织起来 是面向用户的 数据库设计时需要综合企业各个部门 的存档数据和数据需求 分析各个数据之间的关系 按照 DBMS 提供的功能和描 述工具 设计出规模适当 正确反映数据关系 数据冗余少 存取效率高 能 满足多种查询要求的数据模型 表 3 1 用户表 列名数据类型长度是否为空 用户名 Char10 否 密码 Char10 否 权限 Nchar15 否 说明 这张表存放的目前用户的权限信息 其中用户名设为主键 每个登 录用户必定属于以上一个权限 该权限直接关系到在系统中所具有的权限 并 且用户名必须唯一并不能为空 表 3 2 员工基本信息表 列名数据类型长度是否为空 员工编号 Char10 否 员工姓名 Nvarchar10 否 性别 Nvarchar10 否 出生年月 Smalldatetime4 否 参加工作时间 smalldatetime4 否 部门名称 Nvarchar20 否 政治面貌 Nvarchar20 否 婚姻状况 Nvarchar20 否 说明 员工信息表中包含了员工的基本信息 其中员工编号是该表的主键 字段出生年月和参加工作时间必须按照相应的时间格式 yyyy mm dd 进行填 写否则将出现字符转换的错误 表 3 3 员工工资信息表 wages 列名数据类型长度是否为空 员工编号 Char10 否 时间 datetime8 否 基本工资 Int4 否 岗位工资 Int4 否 住房补贴 Int4 否 津贴 Int4 否 工会会费 Int4 否 水电费 Int4 否 住房公积金 Int4 否 养老保险 Int4 否 奖金 Int4 否 罚金 Int4 否 应发金额 Int4 是 应扣金额 Int4 是 实发金额 Int4 是 说明 员工工资信息表包含该企业所有员工的工资信息 包括每位员工所 得得每项奖励和罚款 其中员工编号是根据员工信息表中的员工编号一致的 字段应发金额 应扣金额 实发金额都是根据前面的值进行自己计算的 这就 省去了人工计算的麻烦和相应的错误 表 3 4 部门信息表 列名数据类型长度是否为空 部门编号 Char20 否 部门名称 Nvarchar20 否 部门负责人 Nrarchar20 否 部门人数 int4 否 说明 部门信息表中包含了改企业中所有的部门和该部门的管理人和名称 其中部门人数是根据员工信息管理中各部门人数自动累加的 2 2 应用程序设计 2 2 1 登录模块设计 系统封面显示完毕后 系统创建主窗体 即登陆界面 登陆界面包含用户 名 密码 用户登录按钮 职工登录按钮 注册按钮 如下图 2 2 2 主体界面设计 用户登录后进入系统的主界面 如图 4 3 所示 在这个项目中 选择使用多文档界面 使用这个窗体的好处是可以使程序 更加有条理 对于一个多任务的应用程序 使用多文档窗体还可以减少占用的 系统资源 主窗体设计的界面是用菜单编辑器做的 主要信息录入 信息查询 信息 修改 信息打印四部分组成 主窗体是进行相关操作的主界面 该界面是系统的主界面 通过主界面进入其他的功能界面 其中用户能够 显示登录的用户名而权限显示的该用户所具有的权限 如果是管理员权限能够 对整个系统进行所有的操作 而普通用户权限只能进入信息查寻 录入和修改 自己的信息 在住窗体中进入信息录入 员工信息录入 员工工资录入 部门信息录入 时 进入的是同一个窗体 Form4 所以在单击菜单编辑器时就需要用代码对 Format4 窗体进行必要的修改 如 Form4 的 Caption ADOTabel 连接的数据表 还有 Edit 和 Label 的可见度和 Label 的 Caption Form4 的大小等 2 2 3 信息查询管理窗体设计 信息查询窗体 员工信息查询 图 4 5 图 4 5 2 2 4 查询模块设计 该窗体是 三个窗体 集成的窗体 Form6 它包括 员工信息查询 员工工 资查询 部门信息查询三个部分 管理员和员工进入这个界面时的操作时相同 的在查询到信息时还可以把所查询的信息进行打印 通过该窗体 企业可以掌 握员工的姓名 出生日期 参加工作时间等 这有助于对员工的了解 同时员 工可以通过该窗体自己的个人信息和工资信息进行确认 了解部门信息等 在该窗体中查询的设计总共用到两次 指定相应信息的查询设计和查询所 有的信息 使用 Radiobutton 设置了不同的选择条件 当选择员工编号时 其他的信息输 入栏变为不可用 同样选择其他的另外两个不可用 查询时根据选定的 Radiobutton 而判断查询的条件 主要源码 if form6 Caption 员工信息查询 then 确定标题用于连接数据表 begin form6 ADOTable1 Close form6 ADOTable1 Open form6 ADOTable1 Active true if form6 RadioButton1 Checked then 判断查询的方式 begin 按员工编号查询 if form6 ADOTable1 Locate 员工编号 edit1 Text then showmessage 找到信息 else showmessage 没有此项记录 end if form6 RadioButton2 Checked then 按姓名查询 begin if form6 ADOTable1 Locate 姓名 edit2 Text then showmessage 找到信息 else showmessage 没有此项记录 end end 2 2 5 信息修改模块设计 信息修改模块 员工基本信息修改 图 4 6 和图 4 7 图 4 6 图 4 7 2 2 6 修改模块设计 该窗体也是 三个窗体 集成与一个窗体 Form7 包括 员工基本信息修 改 员工工资信息修改 部门信息修改三个部分 当职工进入时如果要修改就 必须通过员工姓名查找出该员工 图 4 6 如果输入的员工名字是正确的 Edit 表中就有内容 否则 出现提示信息没有该员工的记录 当管理员进入时 图 4 7 会有 DBGrid 表 单击这张表中的内容会自动赋值到 Edit 中 部分代码 A 查找出要修改的员工 if form7 Caption 员工信息修改 then begin if Form7 ADOTable1 Locate 员工姓名 edit13 Text then begin edit1 Text DBGrid1 Fields 0 AsString 省略 end else showmessage 没有该员工的记录 B DBGrid 的单击事件 单击 DBGrid 把内容赋值到 Edit if form7 ADOTable1 TableName 员工工资信息表 then begin edit1 Text DBGrid1 Fields 0 AsString 省略 end C 修改 保存 form7 ADOTable1 Edit 系统进入修改状体 form7 ADOTable1 FieldByName 员工编号 AsString edit1 Text 字符串类型修改 form7 ADOTable1 FieldByName 出生年月 AsDateTime strtodatetime edit4 Text 时间类型修改 ADOTable1 Post 修改后保存 showmessage 修改成功 第第 3 章章 系系 统统 的的 实实 施施 3 1 系统测试 在软件生命周期的每个阶段都不可避免的会引入新的错误 如果在软件投 入生产性运行之前 没有发现并纠正软件中的大部分差错 则这些差错迟早会 在生产过程中暴露出来 那时不仅纠正这些错误的代价更高 而且往往会造成 很恶劣的后果 测试的目的就是在软件投入生产性运行之前 尽可能多的发现 软件中的错误 3 2 系统测试方法 本课题所采用的测试方法是黑盒测试 及实在程序接口进行的测试 它只 检查程序功能是否按照规格说明书的规定正常使用 黑盒测试也称功能测试或 数据驱动测试 它是在已知产品所应具有的功能 通过测试来检测每个功能是 否都能正常使用 在测试时 把程序看作一个不能打开的黑盆子 在完全不考 虑程序内部结构和内部特性的情况下 测试者在程序接口进行测试 它只检查 程序功能是否按照需求规格说明书的规定正常使用 程序是否能适当地接收输 入数锯而产生正确的输出信息 并且保持外部信息 如数据库或文件 的完整 性 黑盒测试方法主要有等价类划分 边值分析 因果图 错误推测等 主要 用于软件确认测试 黑盒 法着眼于程序外部结构 不考虑内部逻辑结构 针对软件界面和软件功能进行测试 黑盒 法是穷举输入测试 只有把所有可 能的输入都作为测试情况使用 才能以这种方法查出程序中所有的错误 实际 上测试情况有无穷多个 人们不仅要测试所有合法的输入 而且还要对那些不 合法但是可能的输入进行测试 3 3 系统测试结论 对此系统的功能 性能 以及可用性均进行了测试 通过对测试结果的分 析总结得出 此系统的功能基本满足用户需求 性能基本达到需求 具有可用 性和友好性 但是测试用例有一定的局限性 测试环境和实际运行环境也存在着一定的 差异 所以不能完全地 准确地测试出系统存在的问题 还需要在后期的维护 过程中 对系统暴露出来的问题进行纠正和更新 结结 论论 本次课程设计 可以说是我多年来大学生活的一个知识总结 在本次设计 之初 我在 VB 以及数据库方面的知识仍停留在理论知识的水平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国冷冻蔬菜行业发展趋势预测及投资战略咨询报告
- 推拿治疗学测试题附答案详解(综合卷)
- 2025版离婚房产分割与个人财产界定合同范本
- 2025电商农产品上行合作协议书
- 2025版离婚协议签订后的共同生活费用分担合同
- 2025年数据中心防排烟系统施工与调试合同
- 2025年度企业市场拓展与品牌战略咨询协议
- 2025版装配式砌墙施工技术交流合作合同
- 2025年有限责任公司股东风险管理与责任承担协议
- 2025年度教育培训机构课程开发与推广委托服务合同样本
- 2024-2030年中国儿童室内游乐园行业市场发展现状及发展趋势与投资前景研究报告
- GB 44263-2024电动汽车传导充电系统安全要求
- 项目资金融资合同范本
- DL∕T 1945-2018 高压直流输电系统换流变压器标准化接口规范
- DL∕T 1848-2018 220kV和110kV变压器中性点过电压保护技术规范
- 人教PEP版(三起)五年级英语暑假专练-阅读理解题(含答案)
- YDT 4484-2023物联网云平台技术要求
- QB/T 2660-2024 化妆水(正式版)
- 2024年红河产业投资集团有限公司招聘笔试冲刺题(带答案解析)
- 《光伏发电站无功补偿技术规范》
- 医院培训课件:《护理人文关怀的践行-仁心仁护彰显大爱》
评论
0/150
提交评论