人力资源管理信息系统—工资子系统本科生毕业设计(编辑修改稿)内容摘要:

精度、数据结构与其他软件接口等发生变化时,设计的软件应能做适当的调整,具有一定的适应性。 保密性:本软件是运行在互联网上的系统,为了保障系统安全、可靠运行,对不同的模块分配不同的权限。 可维护性:本软件采用结构化分析与设计技术,结构设计合理、清晰,提供标准的文档,具有较强的可维护性。 9 第二章 工资管理系统分析 针对上述 系统目标和功能概述,我们对系统进行了以下分析。 需求分析 需求分析是对系统开发提出明确要求的过程,其结果是后续系统开发工作的基础。 需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务需求。 工资管理系统与成本核算系统和公司的生产销售系统提供接口,方便进行数据的及时传递,与此同时,工资管理系统为公司的管理层、财务部门和每个员工创建了入口,每个人拥有不同的权限,可以帮助一个小公司更有效的实现工资管理,归纳起来有一下这几点优势: ( 1) 可以安全高效地存储职员的档案 信息; ( 2) 可以节省大量的人力资源,只需几名工作人员稍加培训即可顺利操作使用该系统,可为公司节省成本。 根据用户的实际需求,本系统主要提供以下基本功能: ( 1)用户信息管理 对于用户主要包括以下信息 :员工的姓名、性别、职位、办公室号、电话号码等基本信息。 (允许所有人查看) 对于人事部门主要包括:用于处理公司的人事聘请、升迁、降职、退休或辞退业务。 ( 2) 工资信息管理 主要包括以下信息:工资设置、工资的计算、分类汇总统计工资。 ( 3)绩效考评管理 其提供的主要功能有 : ① 向公司员工公示公司的绩效测评制度,最大程度地激励 员工的主动性。 (所有员工可查看) ② 每名员工可以查看自己当月的绩效情况,奖惩情况,项目提成等内容。 工资发放: 主要功能:协助财务部门进行工资条的生成、工资的发放。 (每名员工可以随时查看自己当月的工资发放情况) ( 5) 协助统计报表的生成: 系统会每个月自动生成当月的报表,协助管理层进行决策。 10 业务流程分析 业务流程图 (transaction flow diagram,简称 TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。 业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。 由 于它的符号简单明了 ,所以非常易于阅读和理解业务流程。 但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段 ,它比较适用于反映事务处理类型的业务过程。 ( 1)业务流程图图书说明: 图 ( 2) 工资管理系统的业务流程图,如图 所示。 图 数据流程分析 数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通 11 过图形方式描述信息的来龙去脉和实际流程。 绘 制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统设计提供依据。 数据流程图的绘制通常采用自顶向下、逐层分解、直到功能细化为止的方法。 工资管理系统的数据流程图顶图,如图 所示。 图 顶图概括了整个系统的边界与规模,对其进行分解,得到工资管理系统的数据流程图中图,如图 所示。 图 中图表明了本系统主要划分为工资计算模块和工资查询模块,两个模块均可以得到细化 的中层数据流程图。 数据流程图, 底图: 12 员工 和财务部门人员 查询工资的数据流程图,如图 所示。 财务部门人员查询工资信息: 企业普通员工查询工资信息: 图 P1 P2 P3 P4 13 工资计算模块的数据流程图,如图 所示。 图 工资发放的数据流程图: 图 建立数据字典 数据字典( Data dictionary)是一种用户可以访问的记录数据 库和应用程序元数据的目录。 包括数据项、数据结构、数据流、数据存储和处理过程。 数据字典保存了所有数据元素信息。 本例的主要数据流有:登录信息、查询信息、工资信息、员工基本信息、等等。 数据存储包括:基本工资记录、员工类别记录、员工信息记录、员工出勤记录、员工创利记录等文件。 数据流可以进一步细化为数据元素有:员工 ID、密码等。 按照数据字典规定的格式分别予以描述,可以更精确的描述数据流程图。 鉴于篇幅所限,在此只以对员工 ID 数据元素、登录信息数据流和基本工资记录数据存储为例进行数据字典的描述。 数据项条目如图 所 示,数据流条目如图 所示,文件条目如图 所示。 14 第三章 工资管理系统设计 纵观各企业 工资管理 软件、一个好的企业 工资 管理软件,应具有简单友好的操作界面、安全性好的数据库、分级用户权限管理、强大数据导出及备份功能、联机帮肋文档。 本系统着重围绕这几点进行开发设计。 基于以上众多问题的分析,和企业管理制度的参考。 将系统具体分为系统管理 、员工信息设定、工资信息管理、工资结算管理、数据库管理五大模块 : 系统管理分为操作员登录管理及用户管理。 操作员登录管理记录用户登录的时间,方便管理员查看。 用户管理分为新建普通用户,新建管理员用户,修改密码三部分。 数据流名:基本工资工资信息 简述:每名员工领到的工资 别名:无 组成:工资信息 =对应岗位基本工资 +绩效奖金 +扣除的保险公积金 +缴纳税务 数据量: 峰值: 图 数据流名:登录信息 简述:用户要进行工资查询,要先登录 别名:无 组成:登录信息 =用户名 +密码 数 据量: 峰值: 注释: 图 数据项名称:员工 ID 简述:每名员工的编号 别名:无 类型: 10 位字符 取值范围: 图 15 总体设计 总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存储以及整个系统实施计划等方面进行合理的安排。 总体设计包括系统构架设计、软机构架设计和系统物理配置方案设计等内容。 系统构架设计 工资管理系统的总体结 构,如图 所示。 图 运行环境与接口 本软件所适用的具体设备必须是奔腾Ⅲ以上的 CPU、内存 128 兆以上的计算机,硬盘容量在 20G 以上。 支持 Windows 操作系统, SQL Server20xx 的软件环境。 用户接口:本软件用户一般只需要通过终端进行操作,进入主界面后,输入密码,身份确认后,即可进入相应的窗口。 软件接口:在服务器端需要安装 WindowsXP 和 ACCESS 服务器版软件,本软件目前没有与其他软 件系统进行对接。 用户安装 Windows 操作系统和浏览器。 详细设计 详细设计阶段的任务并不是具体的编写程序,而是要设计出程序的“蓝图”。 16 详细设计主要包括代码设计和数据库设计。 结构化程序设计技术是详细设计的基础,而一个良好的描述工具是表现其结构化程序设计的载体。 详细设计的目标是确定应该怎样实现所要求的系统,得出对新系统精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 代码设计 本系统可代码化的对象包括:员工 ID,部门 ID 等。 下面员工 ID 说明代码设计的 思路:员工 ID 采用区间码编码方式进行编码,代码由 7 位数字组成,分为 3 个区间:前两位代表入职年份,第 4 位代表部门的小类,第 57 位为员工在部门内部的员工号。 如图 所示。 数据库设计 数据库结构设计是指在一个给定的应用环境下,确定一个最优数据模型和处。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。