员工信息管理系统数据库的研究与设计内容摘要:

理业务流程图 工资管理系统主要是对员工工资的管理,根据对员工工资的管理分析得出了以下的员工工资的业务流程图,如图 25 所示: 工资信息单工资总表出勤表人员信息表代扣清单员工工资汇总单员工评价信息表财务科各部门人力资源部各部门 图 25 员工工资业务流程图 系统数据流图分析 数据流程图图形符号 在数据流程图所涉及到的一个主要符号用以下的图 26 来表示。 数据来源和数据输出都可以用圆形表示。 在本系统中主要是用的圆形。 P0数据处理E1数据 来源E2数据 输出S1 数据存储F1输 入数据流 F2输 出数据流 图 26 数据流图相关符号表示 企业人事信息管理系统软件数据流程图 为了便于理解本系统的整体结构,设计了以下的系统软件流程图。 天津市大学软件学院软件工程专业 2020届毕业论文 8 如图 27 所示: 用户、密码身份验证反馈信息密码新用户新密码帮助信息数据管理员用户员工基本信息管理员工基本信息 与用户交互主界面系统管理员工考勤信息管理数据员工评价信息管理员工工资信息管理员工考勤信息员工评价信息数据员工工资信息数据 图 27 系统软件数据流程图 根据以上的业务流程图的分析和对整个系统的一个了解,得出了企业人事信息管理系统的数据流图。 如图 28 所示: 天津市大学软件学院软件工程专业 2020届毕业论文 9 各部门月出勤表出勤信息录入F1 出勤信息列表工作评价信息表P1评价信息录入F2 评价信息列表P2 D1D2人力资源部员工基本信息录入处理财务部管理员F3 人员信息表 F4 工资信息单P3员工信息表D3计算工资P4工资表代扣项目F3 评价信息列表员工信息查询人力资源部F11查询信息表F10员工信息表工资汇总员工工资列表生成财务部管理员各部门工资信息汇总表F1 8员 工工资列表F1 9员 工档案列表F6 月出勤信息表F7 员工信息列表F5 出勤记录F8 员工评价信息表F9 员工基本信息表F1 2工 资信息F14代扣信息表F1 3代 扣清单F1 5工 资信息表F1 6工 资信息汇总单F17工资信息汇总单P5P6P7D4D5D6 图 28 人事管理信息系统数据流程图 系统功能提出 根据详细的需求分析,明确系统功能如下: 1. 员工基本信息管理:主要完成职工基本信息的管理,如员工基本信息的添加、修改、删除和查询; 2. 员工考勤信息管理:主要完成职工考勤信息的管理,管理员工基本信息的考勤添加、修改、删除和考勤信息的查询 3. 员工评价信息管理:主要完成员工评价信息的管理,管理员工基本工作信息的添加、修改、删除和查询; 4. 员工工资信息管理:主 要完成员工工资信息的管理,主要是进行员工工资信息的添加、修改删除和查询 5. 数据库管理部分:主要完成数据库的管理与维护; 6. 系统管理部分:主要是完成用户的添加、密码信息的修改等。 [4] 数据字典 天津市大学软件学院软件工程专业 2020届毕业论文 10 数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。 数据字典通常包括以下 5 个部分:。 数据项是不可再分的数据单位。 数据结构反映了数据之间的组合关系。 一个数据结构可以由若干个数据项组成,也可以由若干 个数据结构组成,或由若干数据项和数据结构混合组成。 数据流是数据结构在系统内传输的路径。 数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。 处理过程的具体处理逻辑一般用判定表或判定树来描述。 数据字典是关于数据库中数据的描述,即对元数据的描述。 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。 针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构见 附录 数据字典设计 所示。 [5] 天津市大学软件学院软件工程专业 2020届毕业论文 11 第三章 系统详细设计 系统总体设计目标 根据企业人事信息管理系统网络化的迫切需要,按着总体规划、集中实施的原则,考虑到系统的稳定性、安全性及数据的安全性和一致性要求,在系统设计过程中,坚持开放性和标准化的原则,以整个系统具有先进性、实用性、可靠性、扩展性和灵活性为设计目标,主要完成人员基本信息的管理、员工工作评价的管理、员工考勤信息的管理、员工工资的管理和系统拥护的管理。 系统功能描述 系统开发的总体任务是实现企业人事信息管理,系统应包括以下的几个方面内容 : 员工信息管理 实现对员工的基本信息的管理,如员工资本信息的添加、修改、删除和查询。 员工基本信息主要包括:员工编号、姓名、所在部门、生日籍贯等员工基本情况的一个信息的录入查询修改以及删除。 考勤信息管理 包括正常出勤、异常出勤和加班处理 3 个功能模块。 正常出勤是对员工的迟到和早退进行管理,同时能够查询人员信息,并对查询的人员信息进行添加。 异常出勤是对员工的病假和事假进行管理。 加班处理包括加班管理、人员信息和加班费率设 置 3 部分。 主要对员工的加班进行管理。 对员工的加班费用进行汇总统计,为后续的功能模块提供数据。 工资管理 包括工资汇总、数据输入(可变动数据)、工资分配和工资查询 4 个功能模块。 工资汇总是由系统自动进行,每月进行一次,该功能主要实现对员工的基本工资、福利、考勤进行汇总,为后续功能提供服务。 数据输入主要是处理某员工的月度奖金和其他应扣、应发的数据。 工资分配是对工资进行分配处理,记录工资的历史记录便于以后查询。 工资查询功能主要实现按员工基本信息、部门信息和部门汇总进行查询、统计工资的详细信天津市大学软件学院软件工程专业 2020届毕业论文 12 息。 评价信息管理 主要是员工的奖罚管理,其主要功能是添加员工奖罚信息、如员工编号奖罚类别、记录人员记录时间和备注等信息;删除员工的奖罚信息查看员工奖罚信息。 系统管理 主要是对用户和密码的管理。 包括:添加系统用户信息,如用户名、密码和用户类型等信息;修改系统用户信息,如密码和用户类型等信息;删除系统用户信息;查看系统用户信息。 总体功能模块设计:功能层次图 根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体的功能模块。 企业人事信息管理系统员工基本信息员工考勤管理员工工资管理员工评价信息系统管理添加员工基本信息修改员工基本信息查询员工基本信息添加员工考勤信息修改员工考勤信息查询员工考勤信息添加工资基本信息修改工资基本信息查询员工基本信息添加员工评价信息修改员工评价信息查询员工评价信息添加用户修改用户密码 图 31 功能模块图 天津市大学软件学院软件工程专业 2020届毕业论文 13 系统流程分析 所谓系统流程分析,就是用户使用系统时的工作过程。 不同的用户有着不同的工作流程和使用权限。 但是所有的用户都是从用户登录模块开始的。 登录主要是判断是否是合法的用户,在数据库设计中用户的登录名是固定的,如果要添加用户则在用户主界面进行添加用户信息。 本系统的系统流程分析如图 32 所示: 图 32 系统流程分析图 系统出错处理 管理信息系统要求绝对可靠,否则将影响公司的管理上的重大失误,甚至可能引起公司经营的混乱。 计算机系统中硬件的故障、软件的错误、操 作员的失误以及恶意的破坏会影响数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失。 有效的安全措施是保持系统稳定性的关键。 为此,在进行系统设计过程中,可采用一系列容错、备份、冗余、校验等技术,为系统的安全运行提供保证。 有效的错误补救措施是保持系统稳定性的关键。 其补救方法有: 天津市大学软件学院软件工程专业 2020届毕业论文 14 建立日志文件 为了防止无关人员非法使用系统或窃取破坏数据库,对于使用人员在向该系统注册时,必须提供系统认可的口令。 并建立日志文件来记录操作员的相关操作记录。 转储 该方法定期地将整个数据库复制到磁带或另一个磁 盘上保存起来,当数据库遭到破坏后就可以利用后备副本把数据库恢复。 这样也有利于保证数据库信息能够准确,以至于不会对公司的管理带来不必要的麻烦。 天津市大学软件学院软件工程专业 2020届毕业论文 15 第四章 数据库设计 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 另外,合理的数据库结构将非常有利于程序的实现。 数据库设计的 一般性原则 数据库设计的一般性原则如下所示: 第一个基本规则:对于每一个要存储其信息的实体(或事物),我们都应该给他一个自己的表; 第二个处理规则了:如果你需要在一个列中存储多个值,那证明你的设计可能是有缺陷的。 简单的数据关系:一对一;一对多;多对一;多对多 在数据库的设计中:要做到数据规范化、完整性、数据冗于和规范实例化。 数据库设计的步骤 数据库设计分五个阶段: ; ; ; ;。 数据库概念结构设计 数据库概念设计的目标就是要产生反映企业组织信息需求的数据库概念结构,即概念模型。 天津市大学软件学院软件工程专业 2020届毕业论文 16 概念模型 概念模式是独立与数据库逻辑结构,独立与支持数据库的 DBMS,不依赖于计算机系统的。 概念模型是表达概念设计结果的工具。 它应该能够真实、充分地反映现实世界中事物和事物之间的联系;应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;应该易于变动,便于修改;应该很容易向关系、层次或网状等各种数据模型转变,方便地导出与 DBMS 有关的逻辑模型。 从 而使概念模型成为现实世界到机器世界的一个过渡的中间层次。 概念模型有很多模型,其中最常用的方法之一是“实体 — 联系模型”( entity relationship model),即使用 ER 图来描述某一组织的概念模型。 ER 图 ER 模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数据结构的概念模型。 它的主要成分是实体、联系和属性。 可利用ER 模型进行数据库概念设计。 ER 图是直观表示概念模型的工具,再图中有四个基本成分如图 41: 形 框:表示实体类型(考虑问题的对象 ); 形 框:表示联系类型(实体间的联系); :表示实体类型和联系类型的属性; :联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类( 1: 1, 1: N, M: N)。 [6] 具体图示如下: 实体 属性 联系 图 41 ER 图符号表示。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。