人事信息管理系统毕业设计论文.doc

上传人:知****量 文档编号:18879734 上传时间:2022-06-02 格式:DOC 页数:26 大小:1.37MB
返回 下载 相关 举报
人事信息管理系统毕业设计论文.doc_第1页
第1页 / 共26页
人事信息管理系统毕业设计论文.doc_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《人事信息管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《人事信息管理系统毕业设计论文.doc(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、本 科 毕 业 设 计 第 I 页 共I 页目 录1.绪论11.1选题背景11.2选题意义21.3资料来源31.4系统特点32.系统分析42.1初步调查,提出系统目标42.2可行性分析42.3详细调查53.系统设计143.1系统设计目标143.2系统功能结构设计143.3数据库设计193.4代码设计253.5输入输出设计263.6物理配置方案设计(包括硬、软件、网络设计)293.7安全性设计294系统实施304.1开发工具选择304.2算法说明314.3系统测试334.4系统转换345系统使用与维护说明书355.1系统安装与配置说明355.2系统使用说明书355.3系统维护说明书406设计开发

2、总结416.1设计中使用的关键技术416.2毕业设计体会41结 论42致 谢43参 考 文 献44附录A45 本 科 毕 业 设 计 第 25 页 共76 页1. 绪论1.1 选题背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。企业职工人事管理是随着人事制度改革应运而生的一项新工作。近年来,随着人事制度改革及企事业单位实行劳动合同制,用人单位拥有了用人自主权。但由于一些企业改制,人事的更迭,以及人事档案的多头管理,造成了部分档案的流失,也造成了效率低,力事难的情况。人事档案管理就是把分散在企业单位的职工档案实行统一、集中、规范的收集管理,建立分类

3、编号管理、电脑存储查询等现代化、专业化的管理系统。企业人事管理的对象是企业、企业化管理的事业单位及职工本人。档案管理为企业单位和个人提供信息咨询、档案检索、档案存取、工资调整、依据档案出具各类证明材料等服务;为企业单位和个人提供档案的收集、整理、保管服务。企业人事管理系统基本上能够满足现代企业员工档案管理1的需求。档案信息录入项目齐全、完整、系统。现代化的档案管理系统中灵活使用了表格对档案分类,组成企业档案管理系统,可以方便的查询,阅读,修改,交流和重复使用。人事信息管理系统是企业员工管理的一个重要内容。当今社会人员流动越来越频繁,人事管理工作也变得越来越复杂。如果能够实现人事管理的自动化,无

4、疑将给企业管理部门带来很大的方便。人事管理系统是现在企业管理工作不可缺少的一部分,是适应现在单位制度的要求。推动单位劳动人事走向科学化、规范化2的必要条件。使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点,能够极大的提高企业人事管理的效率,也是企业的科学化管理并实现与世界接轨的重要条件。同时,企业人事管理系统的内容对于企业的决策者和管理者来说都至关重要,所以企业人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理人事文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带

5、来了不少的困难。 在市场需求的推动下,我国企业信息管理工作这些年得到了很大的发展,但仍然存在许多问题。除资源短缺外,尚有以下弊端:a) 信息系统建设落后。信息作为无形资源3的可分享性,决定了任何信息过程都不是孤立的,企业信息工作的顺利开展,绝对离不开外部信息系统的支持和引导。企业信息管理系统应是开放式的,既包括企业内部生产、销售、技术、管理、财务等子系统的信息传递,也包括与外部环境的信息交流,构成一个相互关联、相互制约的信息流网络。由于资金不足,产生文献信息资源短缺现象,更谈不上灵敏、通畅、高效的信息网络,以及以数据库为核心、能快速反映市场动态,各子系统之间保持通畅信息渠道的现代化网络系统。b

6、) 企业未建立专门信息机构。虽然我国多数企业已开始重视经济信息4工作,但是实施建立专门信息机构的只有少数大中型企业,多数企业无力也无心建立自己的信息管理机构,企业生产经营的全过程都在一种原始盲目的操作下进行,这无疑与我国市场经济发展的需要是脱节的。 c) 对其重要性认识不足。人们往往认为既然信息是一种资源,那么它和有形的物质资源、能源资源在经济过程中的作用就是一样的,并像对一般商品那样占有信息资源。实际上,信息资源“储量”无限,而物质资源和能源资源在特定的空间和时间内储量是有限的。并且,信息可以重复被使用和开发,不断生成新的、有更高价值的信息。因此,仅仅掌握原始信息资源是不够的,必须不断进行深

7、加工,才能真正发挥它作为社会经济发展支柱的作用。而事实上我国许多企业的信息工作,大多是原始的档案工作,重视的是“管”而不是用。d) 工素质不高。作为第四产业的信息系统本来是高科技产业,而从事企业信息工作人员,应该既掌握信息管理的专门知识和技术,又通晓有关企业生产经营的各种管理知识,这样的人才才符合市场竞争的需要,但事实上,绝大多数企业的信息管理人员素质和工作能力不够理想。公司成立至今还在使用传统人工的方式管理人事文件档案,存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着公司的快速发展,已经不能满足公司的管理需要,开发一个

8、代替手工操作的新型的计算机管理的企业人事管理信息系统5刻不容缓。1.2 选题意义人事管理系统的设计是是公司管理规范化,信息化,与世界先进管理方式接轨的要求。是减轻管理人员的工作量,提高管理人员的工作效率,从而降低生产成本,提高公司效益的必要措施。同时一个安全稳定的管理系统可以避免很多的数据错误,减少很多的重复劳动以及其他的更为严重的后果。建立一个功能强大的人事管理系统的是公司的客观要求,不仅可以使企业各类人员以最少的劳动和最短的实践取得足够的、可靠的、准确的信息。而且可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来,使企业管理更加科学化,正规化,在有限的资源下,花费最少的时间处

9、理繁琐重复的行政事务,把有限的资源投入到企业的发展和战略规划6上。高效率的人事信息管理系统可帮助人力资源部门实现这一切,使复杂繁琐的人事信息管理变得易如反掌。有效的人事管理已成为帮助企业提高竞争力不可或缺的要素。在全球化的市场竞争中,企业普遍面临的问题是极其有限的资源。如何使人员效率最大化已成为企业是否能获得竞争优势的关键因素。因此,人事信息系统的开发对企业有着及其重要与深远的意义。1.3 资料来源此次人事管理系统设计的主要资料来源于北京超宏益达公司,通过和公司领导的交流以及在公司的短暂实习,对公司的各部门运营方式和人事管理有了比较详细的了解,为开发适合本公司的管理系统提供了主要依据,由于本人

10、能力有限,开发过程中遇到一些难题,参考了课本和部分专业书籍来帮助完成系统开发,课题背景及管理系统在国内外现状的部分资料通过互联网有所了解。1.4 系统特点此系统与公司的实际需求相一致,适应公司企业制度要求、满足管理科学化、规范化的要求;检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低。2. 系统分析2.1 初步调查,提出系统目标经过初步调查发现,随着超宏益达公司的快速发展,员工人数的增加,传统的人事管理已经不适合公司的发展要求,人事管理工作效率低落,要提升竞争力,公司内部信息化是不可缺少的一个步骤。实施先进的人事管理系统,实现公司内部信息管理、共享及交流,才能让公司在竞争激烈的

11、市场中取得先机。本课题要研究的就是人事管理系统,开发任务是实现人事档案管理的信息化、系统化、规范化。目的是开发一个具有添加,查询,修改,更新,维护等功能的强大的数据库管理系统。它需要解决:部门管理模块设计:添加、修改、删除、查看部门记录;员工基本信息管理模块:添加、修改、删除、查看员工纪录、家庭成员及工作经历管理等;覆盖所有需要计算机处理的业务;功能齐全;数据共享;信息传递方便、快捷;确保规范化、实时互动化人事管理机制;提高公司人事管理的效率、节约相关的管理成本,增强人事管理的安全性;满足公司管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;对公司将来的整体信息化建设提供必要的支持。

12、使其做到完整性集成性与易用性于一体。在人事信息管理中,信息技术和管理技术的有机结合,使人事信息管理人员能够从繁冗的日常事务性工作中解脱出来,从而在复杂多变的环境中应对自如7。实现人事管理信息化。以实现提高人事信息管理工作效率,规范人事信息管理业务流程的目的。2.2 可行性分析人事管理系统的设计是是公司管理规范化,信息化,与世界先进管理方式接轨的要求。是减轻管理人员的工作量,提高管理人员的工作效率,从而降低生产成本,提高公司效益的必要措施8。同时一个安全稳定的管理系统可以避免很多的数据错误,减少很多的重复劳动以及其他的更为严重的后果。建立一个功能强大的人事管理系统的是公司的客观要求。本系统在开发

13、前,与公司的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。a) 经济可行性分析:基于公司的现有计算机及配套设备,建设MIS系统,不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,且能提高检测数据9效用,为公司提供很方便。经过调查,该公司现在的具体情况是,公司内现有计算机十二台,因此,开发该系统所需的基本的计算机设备不需要再购买。系统在运行中,不需要专业人员进行维护,只要有负责的管理员在需要时获取数据结果即可。由于本地需要一主机运行,所以所花费的机器本身的维护费用较少,不需要专门的购置,也节省了费用。本

14、系统界面设计简单、美观,用户只需了解调查的一些相关知识。对本地数据进行操作的管理员通过查看系统说明能很容易地掌握操作过程,迅速掌握使用方法,不需要对其进专门的培训,且对操作人员的计算机水平没有特殊要求,只要能够熟练使用Microsoft Windows操作系统就可以很好的使用本系统。由于此人事管理系统是一个较小型的系统,所以从人力、物力、财力方面来说都是可行的,经济可行性是显然的。b) 技术可行性分析:技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等10。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

15、在硬件方面,开发该人事管理系统所需要的硬件设备很简单,就是几台计算机和一些联网设备,而该公司本身已经具备了这些硬件设备,所以不需要额外添加其它硬件设备。在软件方面,开发该公司人事管理系统使用的是SQL server 2005 数据库,编程语言使用的是Microsoft Visual Studio 2005。由于该公司内的电脑里已有了这些软件,所以,在这基础上,不需要再购买安装其它软件。拥有这样完备的软件环境,能更好的进行数据库的管理和软件的维护等一系列的后继工作,进而使该系统更趋于稳定和完善。经过以上分析可以看出,该管理系统的研发在技术上也是可行的。c) 管理可行性分析:该企业的管理制度也相当

16、完善,管理者的领导水平也符合系统建立的目标,科学的管理与有才干的领导者,先进的管理思想和新概念可以有效的建立管理信息系统。 通过对公司现状以及经济,技术,管理上的可行性分析得知,该公司有必要并且有能力进行人事管理系统的设计和开发,该系统将实现公司的人事管理信息化,规范人事信息管理业务流程,提高人事信息管理工作效率。2.3 详细调查超宏益达科贸有限公司具有完善的法人治理机构,公司位于北京,设有人事部,财务部,业务部,技术部,等职能部门和若干业务团队。现主要从事商品期货,金融期货经济业务。随着我国期货交易的蓬勃发展以及近期推出的股指期货交易,公司正处于快速发展阶段,公司员工不断增加,急需更加先进的

17、管理体制和管理理念,人事管理系统的开发开始提上日程。通过和公司领导的交流,了解了人事管理部门的工作流程,在公司实地实习,对整个人事系统进行调查研究,形成了对各部门的深入了解,经过思考分析掌握人事管理部门系统流程,对人事管理有一个更加深刻地认识。发现公司目前存在的问题是:信息化不足,计算机主要用于期货贸易,其强大的管理功能很少用到,使用效率低,大量的日常工作皆是手工处理,使用传统人工的方式管理人事文件档案,效率低、保密性差,时间一长,产生了大量的文件和数据,对于查找、更新和维护都带来了不少的困难。 因此工作效率低落,公司内部沟通不良,急需一款人事管理系统对公司内部的人事流程进行现代化的信息管理,

18、提高公司的管理效率。2.3.1 组织机构分析组织结构是指组织内部的部门划分以及它们的相互关系。现行系统中的信息的流动关系是以组织结构为背景的。在一个组织中,各部门之间存在着各种信息和物资的交换关系。组织结构图就是把组织分成若干部分,首先标明行政隶属关系,然后逐步补充其他各种关系。组织结构图描述了该公司的组织关系情况,如图2.1所示:图2.1 组织结构关系图 2.3.2 业务流程分析经过对超宏益达公司各部门的实际调查发现,由于该公司现在规模较小,其人事管理工作大部分由公司经理完成,新员工的录入,公司员工的调动,工资的变动等工作都由经理批准,形成相应表单,报人事部修改录入员工档案,各部门统计考勤信

19、息形成考勤信息表报人事部录入员工档案,人事部进行人事档案处理,形成人事档案表,发到各级管理人员,使各级管理人员能够了解公司的人事变动信息,人事部根据员工考勤信息档案进行员工奖惩处理和工资处理,打印员工奖惩统计表和工资表,报财务部和公司经理,公司经理可以根据奖惩信息来调整公司人事结构,对员工进行升迁或降职等奖励或处分,财务部可根据奖惩表和工资表发放员工的最终薪酬,并打印员工薪酬表交员工确认。详细流程如图2.2所示:图2.2业务流程图2.3.3 数据流程分析随着科学技术进步,传统人工方式的人事管理模式已经不能适应当今社会的发展需求,需建立新型的、科学的、先进的公司人事管理模式以适应社会的发展,满足

20、公司快速发展的需要。在公司用人事管理信息系统进行管理势在必行。该系统能够实现资源共享、信息共享,高速准确的查询及统计公司人事资源,提高工作效率,使公司管理形成一条系统化、规范化、科学化的人事管理体系。本系统的数据流程分析图如图2.3所示: 图2.3系统顶层数据流程图 图2.4系统第一层数据流程图图2.5系统第二层数据流程图2.3.4 数据字典为了描述以上数据流图,给出以下数据字典: a) 数据元素:表2.1员工编号数据元素数据元素:员工编号 总编号:1-00001别 名:员工代码 编号:00001数据元素属性: 类型: 整数型 长度: 6 取值范围及含义:第12位是所属部门代号,第36为是员工

21、所在部门顺序号备 注:每一个员工一个不重复的员工号,是员工的唯一识别码。表2.2部门编号数据元素数据元素:部门编号 总编号:1-00002别 名:部门代码 编号:00002数据元素属性: 类型: 整数型 长度: 5 取值范围及含义:第1位是公司代号,第2位为是部门顺序号 备 注:每一个部门都要有代号,是部门的唯一识别码。表2.3工资编号数据元素数据元素:工资编号 总编号:1-00003别 名:工资代码 编号:00003数据元素属性: 类型: 整数型 长度: 5备 注:每种工资类型都要有代号,是工资的识别码。表2.4合同编号数据元素数据元素:合同编号 总编号:1-00004别 名:合同代码 编号

22、:00004数据元素属性: 类型: 整数型 长度: 5备 注:每一条合同记录都要有代号,是员工合同的唯一识别码。表2.5员工调动编号数据元素数据元素:员工调动编号 总编号:1-00005别 名:员工调动代码 编号:00005数据元素属性: 类型: bigint 长度: 4备 注:每一条调动记录都要有代号,是员工调动的识别码。表2.6奖惩编号数据元素数据元素:奖惩编号 总编号:1-00006别 名:奖惩代码 编号:00006数据元素属性: 类型: 字符型 长度: 10备 注:每一次奖惩记录都要有代号,是员工奖惩信息的识别码。b) 数据条目:表2.7 员工信息数据流数据流名:员工信息 总编号:2-

23、00001别 名:员工各项属性 编号:00001组 成:员工编号姓名籍贯民族出生日期毕业院校教育程度身份证号政治面貌婚姻状况联系方式工作经历(数据流)家庭信息(数据流)奖惩信息(数据流)考勤信息(数据流)+薪水信息(数据流) 备 注:组成元素中有其他数据流存在,在下面说明表2.8考勤信息数据流数据流名:考勤信息 总编号:2-00002别 名:员工考勤记录 编号:00002组 成:员工编号姓名所属部门加班天数旷工天数出差天数迟到天数+早退天数日期备 注:此为进行工资计算的基本数据流2.9 员工个人信息数据流数据流名:员工个人信息 总编号:2-00003别 名:为统计而需要得到的员工各项信息 编号

24、:00003组 成:员工编号姓名籍贯民族出生日期毕业院校教育程度身份证号政治面貌婚姻状况联系方式工作经历(数据流)家庭信息(数据流)备 注:此为人事部门统计所需要的数据流2.10 工资参数数据流数据流名:工资参数 总编号:2-00004别 名:计算工资需要的各项参数信息 编号:00004组 成:工资税率+工资项目+考勤奖惩金设置备 注:此为工资结算必需的数据流表2.11 工资单据数据流数据流名:工资结算结果 总编号:2-00005别 名:根据计算公式计算出的员工薪水 编号:00005组 成:员工编号姓名所属部门加班奖励缺席扣除出差补贴基本工资实际工资日期备 注:此数据流为财务部门提供员工薪水发

25、放信息表2.12 考评信息数据流数据流名:考评信息 总编号:2-00006别 名:员工业绩评价和受到的奖励及处分信息 编号:00006组 成:员工编号姓名奖罚内容奖罚金额+日期备 注:让公司更了解员工的工作态度及表现c) 数据存储表2.13 员工数据表数据文件文件名:员工数据表 总编号:3-00001别 名:员工各项数据的合集 编号:00001组 成:员工编号姓名籍贯民族出生日期毕业院校教育程度身份证号政治面貌婚姻状况联系方式工作经历(表)家庭信息(表)组 织:按员工编号自小到大排序备 注:员工各项信息包括多个相关联的表2.14 部门数据表数据文件文件名:部门数据表 总编号:3-00002别

26、名:部门各项数据的合集 编号:00002组 成:编号+部门名称+上级部门+部门主管+部门电话组 织:按部门编号自小到大排序备 注:部门各项信息包括多个相关联的表表2.15 考勤表数据文件文件名:考勤表 总编号:3-00003别 名:员工考勤信息表 编号:00003组 成:员工编号姓名所属部门加班天数放假天数出差天数早退天数迟到天数旷工天数日期组 织:按年月日,部门,员工编号从小到大排列备 注:为工资计算和综合信息统计提供数据2.16奖惩表数据文件文件名:奖惩表 总编号:3-00004别 名:员工奖惩信息表 编号:00004组 成:员工编号姓名奖罚内容奖罚金额+日期组 织:按年月日,部门,员工编

27、号从小到大排列备 注:为工资计算和综合信息统计提供数据2.17工资表数据文件文件名:工资表 总编号:3-00005别 名:员工工资信息表 编号:00005组 成:员工编号姓名所属部门加班奖励缺席扣除出差补贴基本工资实际工资日期组 织:按年月日,部门,员工编号从小到大排列备 注:为工资计算和综合信息统计提供数据d) 外部实体:表2.18 员工编号数据项数据项名:员工编号 总编号:4-00001别 名:员工在公司的编号 编号:00001取 值:正整数组 织:员工编号从小到大排列备 注:此数据项作为很多表之间连接的主键。表2.19 所属部门数据项数据项名:所属部门 总编号:4-00002别 名:员工

28、所在部门 编号:00002取 值:字符串 备 注:取值根据公司具体部门决定3. 系统设计3.1 系统设计目标设计一个人事管理系统,满足系统逻辑模型的各项功能要求,尽可能的提高系统性能,为企业提供全面的人事管理解决方案。具体目标:a) 满足公司人事管理要求,覆盖所有需要计算机处理的业务;b) 功能齐全,系统运行效率高;c) 数据共享,信息传递方便、快捷,处理数据正确性高;d) 人机界面友好,操作方便,输出信息易读易懂;e) 系统可变更性强,便于维护和扩充完善;f) 系统可靠性高,抗干扰能力强,提高公司人事管理的安全性;g) 提高企业人事管理的效率、节约相关的管理成本。3.2 系统功能结构设计3.

29、2.1 系统总体设计管理人员对新招聘来的员工进行基本资料的录入,对离岗人员进行删除,对在职员工可以进行各个方面信息进行综合管理,并对某些数据信息进行数据分析,并形成相关信息报表。通过实际的需求分析,本系统管理员分为超级用户和一般用户两个权限。并能对一般用户的操作权限进行设定,管理员对员工的操作信息存于数据库中。系统主要分为以下几大功能模块:a) 系统管理模块:完成系统的用户管理和密码修改,权限设定等功能;b) 人事管理模块:完成员工基本信息、和单位相关信息的录入、查询、修改和删除等操作,员工人事调动,合同管理;c) 基本资料管理模块:完成对部门管理和员工职务,职称,政治面貌,文化程度,民族等的

30、设置;d) 奖惩设置模块:奖励项目设置,惩罚项目设置;e) 工资管理模块:建立新月份工资,工资信息管理,员工奖励管理,惩罚管理,考勤信息管理。3.2.2 系统详细设计本系统实现了模块化,把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足用户的要求。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。信息隐蔽使得一个模块内包含的信息(过程和数据)对于不需要这

31、些信息的模块来说,是不能访问的。以下是系统部分功能模块的流程图和说明, 其中人事信息管理模块包括对员工基本信息的添加,修改,删除等操作,能够浏览员工的基本信息,单位情况,所属部门,职务,职称及备注等情况;员工调动能够实现员工新所属部门,新职务,新职称,新工种的登记调动情况;合同管理能够实现合同的到期,续约,员工合同情况的查询等操作;工资管理能够建立新月份工资,并和奖惩信息相综合,打印输出员工薪酬,基本资料管理模块能够实现各部门等属性的设置,能够随着公司的发展而添加相应属性,如图3.1所示:图3.1系统功能结构图在系统登录界面输入用户名和密码,输入错误则返回登录界面,输入正确进入系统,进入到主界

32、面之后可以看到各功能模块,如果是系统管理员则可以对系统的各种管理功能进行操作,如果是普通用户则受操作权限制约,操作权限的设置将在后面的系统管理模块中进行操作,如图3.2所示:3.2系统操作流程图在系统登录界面输入用户名和密码,点击登录按钮,成功则进入系统主界面,失败则显示用户名或密码错误,返回登录界面,如图3.3所示: 图3.3系统登录模块流程图登录进入主界面之后,选择进入系统管理下拉菜单,选择用户管理,可对系统用户进行添加,修改,删除级设定用户权限操作,用户设定的权限之后,从新登录的时候,只能对没有被限制权限的内容进行操作。选择系统退出,则退出整个系统,如图3.4所示: 图3.4系统管理模块

33、流程图登录系统,进入主界面之后,选择人事管理下拉菜单中的人事信息管理,可以显示员工的基本信息,能够浏览单位情况,所属部门,职务,职称及备注等情况;并能对其信息进行添加,修改,删除等操作,如图3.5所示:图3.5人事信息管理模块流程图登录系统,进入主界面之后,选择人事管理下拉菜单中的人事信息管理,可以选择性别,年龄,文化程度,民族类别,政治面貌,职务类别,部门类别等不同属性进行查询,可以使管理者快速获取自己想要的信息资料,如图3.6所示:图3.6人事信息查询模块流程图3.3 数据库设计3.3.1 数据库概念模型设计经过对数据流图的认真研究,结合公司的最实际的情况,以及与管理人员的沟通与交流,深入

34、分析各实体之间的关系,可以绘制出E-R图,如图3.7所示:图3.7 实体关系图图3.8员工属性图图3.9工资属性图 图3.10部门属性图 图3.11员工合同属性图图3.12考勤记录属性图 图3.13奖惩记录属性图 图3.14员工调动属性图3.15用户信息属性图3.3.2 数据库逻辑模型设计逻辑模型设计的任务是把概念模型设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。因此,根据E-R图所转换的关系模式为:员工(编号,姓名,性别,年龄,生日,民族,职务,职称,文化程度,毕业院校,政治面貌,身份证号码,婚姻状况,家庭住址,电话)其中编号为关系的码,此为员工对应的

35、实体关系模式,该关系模式包含了联系“属于”所对应的关系模式。部门(编号,部门名称,上级部门,部门主管,部门电话)工资(编号,工资类型,税率,参数)考勤记录(编号,员工编号,员工姓名,所属月份,出席天数,请假天数,迟到或早退,旷工天数,加班次数)奖惩记录(编号,员工编号,员工姓名,奖惩种类,奖惩时间,奖惩金额,备注)员工调动(编号,员工编号,员工姓名,原工种,原职称,原职务,原部门,新工种,新职称,新职务,新部门,登记人,调动时间)用户信息(用户名,密码,用户类型)3.3.3 数据库物理结构设计在SQL Server 2005中建立一个新的数据库(Database),建立所有该系统需要用到的数据

36、记录,也就是表。为了方便管理,开发和应用,保证数据冗余度低,不丢失数据,结合实际情况,进一步分析E-R图和数据字典,划分范式,设计出数据库表结构:表3.1 员工基本信息表列名数据类型长度是否允许空Emp_Idint6否(主键)Emp_Namevarchar40否Sexchar2是Ntionalityvarchar40是Birthvarchar20是Political_Partyvarchar40是Culture_Levelvarchar40是Id_Cardvarchar20是Mobilevarchar20是Family_Placevarchar100是HireDatevarchar20是Pos

37、itionVarchar40是Titlevarchar20是Statetinyint20是Graduate schoolvarchar40是表3.2 部门表列名数据类型长度是否允许空Dep_Idint5否(主键)Dep_Namevarchar20是DeptDirectorvarchar 10是DeptTelvarchar50是ParentIndexint4是表3.3 工资表列名数据类型长度是否允许空Idint5否(主键)Emp_Idint8否OldSalaryint8是NesSalaryint8是Reasonvarchar200是表3.4 员工合同表列名数据类型长度是否允许空EmployeeI

38、DInt5否(主键)EmployeeNamevarchar20否PactIDvarchar20否PactTypevarchar20是PactStartTimedatetime20是PactEndTimedatetime20是Probationvarchar20是Remarktext50是Statevarchar4是表3.5 员工调动表列名数据类型长度是否允许空Idbigint4否(主键)EmployeeIDvarchar5是EmployeeNamevarchar10是EmployeeWorkTypevarchar20是EmployeeDeptvarchar20是EmployeeDutyType

39、varchar20是EmployeePostTitlevarchar20是 NewWorkTypevarchar20是 NewDeptvarchar20是NewDutyTypevarchar20是NewPostTitlevarchar20是RemoveTimedatetime20是Bookervarchar20是表3.6 员工奖惩表列名数据类型长度是否允许空EvaMonthchar10否Emp_Idint4否ztEvavarchar 20是jlReasonvarchar20是jlAmountsmallint2是cfReasonvarchar20是cfAmountsmallint2是Memovarchar20是表3.7 员工考勤表列名数据类型长度是否允许空CheckDatechar10否Emp_Idint10否qqDaysdecimal18是ccDaysdecimal18是bjDaysdecimal18是sjDaysdecimal18是kgDaysdecimal18是fdxjDaysdecimal18是nxjDaysdecimal18是dxjDaysdecimal18是cdMinutestinyint10是ztMinutestinyint10是ot1Daysdecimal18是ot2Daysdecimal18是ot3Daysdecimal18是Memova

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com