收藏 分销(赏)

信息管理系统课程设计——人事管理系统.doc

上传人:仙人****88 文档编号:9460553 上传时间:2025-03-27 格式:DOC 页数:32 大小:1.89MB
下载 相关 举报
信息管理系统课程设计——人事管理系统.doc_第1页
第1页 / 共32页
信息管理系统课程设计——人事管理系统.doc_第2页
第2页 / 共32页
点击查看更多>>
资源描述
安徽理工大学课程设计 课程设计说明书 题目: 人事管理系统 院 系: 经济管理学院 专业班级: ************ 学 号: *********** 学生姓名: ******** 指导教师: ********* 20011年 12月 29日 安徽理工大学课程设计(论文)任务书 管理科学与工程系 信息管理 教研室 学 号 学生姓名 专业(班级) 信管09(1) 设计题目 人事管理系统 设 计 技 术 参 数 ⑴严格按照课程设计要求内容进行设计; ⑵系统分析设计的文档使用的符号要规范; ⑶打印文档格式要标准(A4)。 设 计 要 求 选择一个合适的系统,理解并掌握系统分析、系统设计的主要环节和步骤及各种相关文档的编制。 工 作 量 一周 工 作 计 划 ⑴现行系统存在的问题 2学时 ⑵系统开发的可行性研究 2学时 ⑶新系统的业务流程图 3学时 ⑷新系统开发的目标和主要功能 2学时 ⑸数据流程图 4学时 ⑹数据字典(每项至少写两个)3学时 ⑺新系统功能结构图和IPO图 2学时 ⑻数据库设计的概念设计和逻辑设计 2学时 参 考 资 料 ⑴史济民,软件工程——原理、方法与应用.第2版.北京:高等教育出版,2002. ⑵刘瑞新.Visual Basic管理信息系统开发.机械工业出版社. 2005(01). ⑶网站 指导教师签字 教研室主任签字 年 月 日 摘 要 信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。本文叙述了一个人事管理系统形成的全过程,包括部分演示 关键词:数据库;C# 目录 摘要 3 第1章 绪论 5 1.1开发背景 5 1.2现行人事管理系统存在的问题 5 第2章 系统开发的可行性分析 7 2.1系统调研 7 2.2可行性开发概述 7 2.3技术可行性分析 8 2.4系统流程图 9 第3章 系统开发的目标,功能及概要设计 10 3.1系统目标的设计. 10 3.2系统的需要 10 3.3开发设计思想 10 3.4系统的功能分析 10 3.5系统特征 11 3.6目标系统要求 11 3.7功能模块设计 11 第4章 系统IPO图 15 第5章 数据流程图 18 第6章 数据库系统设计 20 6.1 数据库基础 20 6.2数据库基础设计 20 6.2.1概念设计阶段 21 6.2.2逻辑设计阶段 24 6.3 数据库需求分析 26 6.4数据字典分析 26 第7章 系统功能实现 31 7.1用户登陆界面 31 7.2登记新职员 31 7.3职员信息查询 31 第8章 结论 32 第1章 绪论 1.1 开发背景 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统就是基于本学院的人事管理而设计的,是对学院的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使学院人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 1.2现行人事管理系统存在的问题 人事管理存在问题或弊端总的有:宏观管理薄弱,部门职能重叠,协调难度大,工作效率低;选入视野不够宽,用人机制不够活,优秀人才脱颖而出的环境还没有普遍形成;对企业领导人员的监督机制和激励机制还不健全、不配套. 在激励方面,一是缺乏总体奖励策略和措施,没有形成系统的激励机制;二是缺乏激励手段、方式、力度与激励对象、拟定目标的一致性,没有形成科学的激励机制;三是缺乏合理可行的考核评价方法,没有形成有效的激励机制;四是缺乏灵活多样的激励方式,没有形成多元的激励机制。 在约束方面,一是重激励轻约束,有的甚至无约束;二是约束体系不健全,约束目的不明确;三是重违法违纪责任的追究而轻经营成果责任的追究;四是重事后追究轻过程控制;五是没有建立经营者信誉制度,经营者没有生存危机。 绩效管理方面: 弊端之一,绩效管理缺乏系统性。主要表现是:①缺乏系统的绩效目标和刚性的制度约束,组织绩效与员工绩效相分离;②没有建立系统的绩效考评系统,只有对员工的考评,缺少对中层管理者的绩效考评,且以非正式谈话为基础考评员工,员工绩效考核与实际工作相脱节;③绩效考评标准模糊、不切实际,随意性强,绩效保证体系不严密,透明度不高,可操作性差;④绩效管理缺乏全过程的沟通或沟通不恰当,绩效考评的结果对员工没有及时地反馈;⑤绩效考核与人力资源管理的其他环节相分离,激励与约束不对称,缺乏一致性。由于绩效管理没有系统性的支撑,造成绩效管理头痛医头,脚痛医脚,仅有的绩效考评也流于形式,而且奖金计划在企业业绩较低的时候,对员工往往缺乏激励,而当业绩水平达到一定高度时,对员工的激励又显得不足,员工的薪酬支付并没有与企业的利益实现共享。 弊端之二,绩效考评指标设计不当,容易产生误导性。从组织的绩效考评来看,过分强调定量指标的考核,忽视定性评议指标的使用,并且在定量指标的选取上,与企业的发展战略产生偏差。从员工的绩效考评来看,空泛的定性评议指标权重过大,定量的考核指标使用较少,并且将员工的素质考评与绩效考评混为一谈,以至在员工的绩效考评指标中,对员工基本素质的考核占了相当大的比重。 弊端之三,强调激励的统一性而忽略了激励的差异性。受环境的影响,企业内部各组织之间以及员工之间存在较大的差异,即便是同一员工,在企业的不同发展阶段,其需求也存在较大的差异,这在客观上就决定了企业激励的层次性。不对环境和员工的需求进行具体分析,一味追求企业激励政策的统一性,其结果必然导致激励效果停留在浅的层面上,最终流于形式,发挥不了应有的作用。如员工直接上级的评分相对较为客观和公正,但是由于不同部门工作性质和工作内容不同以及管理者理解上的差异,造成部门之间员工的评分标准差距较大,评分结果之间难以作横向比较。 弊端之四,员工对绩效管理的认识缺乏统一性。通常,被考核者是最易感到焦虑的群体,他们既想得第一,又害怕“枪打出头鸟”;既担心被人算计,又害怕暴露自己的弱点,且普遍感觉到绩效管理是约束一般员工的,因此员工对绩效考评首先采取自我保护的态度,以至自评分普遍接近满分的水平,基本上失去相互比较的意义。在员工互评上,抱着一团和气的态度,以求自保,评优时出现“轮流坐庄”现象;在对管理者的评议上,受个人价值观和偏见的影响,那些坚持原则、敢抓敢管、成绩突出但个性较强的管理者,员工评议的平均分明显低于那些工作四平八稳且性格温和的干部。而基层管理者往往又对绩效考核持怀疑的态度,要么因与员工接触少,了解信息有限,易用员工知识多少、印象好坏作为评价标准,而不是依据完成任务情况,要么觉得绩效考核对工作的促进与绩效考核对员工平静心境的搅动所带来的负面作用相比,太微不足道了。这一方面说明宣传不力,交流沟通不够,导致考核者与被考核者信息不对称,另一方面说明员工和基层管理者没有认识到绩效考核的必要性和重要性,因而绩效管理成了员工和基层管理者双方的负担,而不是动力,从而导致绩效管理的结果与初衷大相径庭。 第2章 系统开发的可行性分析 2.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。 (1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。 (2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。 (3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。 总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发 2.2 可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 (1)可行性分析阶段的主要工作包括以下几个方面: ①新系统目标可行性分析: 分析新系统的目标是否符合企业的现状和发展的需要。 ②社会可行性分析: 社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。 ③技术可行性分析: 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 ④经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。 ⑤管理可行性分析: 管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。 2.3 技术可行性分析 技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。 (1)技术支持: 首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。 (2)硬件资源: 开发管理信息系统所需的硬件资源包含以下两个方面: 系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。 (3)软件资源 软件资源的可行性分析主要考虑以下几点是否满足用户的要求: ①操作系统的选择; ②编译系统的选择; ③数据库管理系统的选择; ④高级编程语言的选择; ⑤汉字处理系统的选择; ⑥应用软件包的选择。 本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性 2.4系统流程图 在进行可行性研究时需要了解和分析现有的系统,并以概括的形式表达对现有系统的认识;进入设计阶段以后应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来的物理系统的概貌。 登录管理 部门管理 报表打印 人员管理 普通登录 会员登录 外部招聘 财务部门 内部提升 销售部门 市场部门 人力资源部门 行政部门 人事管理系统 管理员登录 第3章 系统开发的目标,功能及概要设计 3.1 系统目标设计 系统开发的总体任务是实现企业人事管理信息系统的系统化、规范化和自动化,从而达到提高企业的办公效率的目的。 3.2系统的需求 企业人事管理信息系统负责管理部门与职员业务的考勤处理,储存并管理着大量的职员、部门与职员考勤信息。对于各种信息,要进行大量的输入,修改,查询信息等操作,该软件能解决该问题,并能清晰的显示出所有的信息,并提供管理者权限,供不同管理员使用。 第一,是管理体制的合理化。应用计算机管理后,可以获得准确的职员信息,对及时查询与更新信息提供方便。 第二,是管理工作的标准化,在信息收集制度化,信息形式标准化,信息传递规范化,信息内容系统化的基础上,使管理工作逐步走上程序化,标准化的轨道。 第三,管理效果的最优化。应用计算机后,可以更多地定量地分析管理问题,减少管理决策中的主观随意性,使决策更加精确有效。 第四,基础数据的科学化。应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。 最后,应用计算机管理后,许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。计算机用于管理,促进了管理水平的提高。 3.3 开发设计思想 人事管理需要处理大量的职员信息,不断添加新职员信息。面对各种不同种类的信息,需要合理的数据结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。该软件用于职员信息管理,可以清晰的显示,管理大量的信息。 企业人事管理信息系统的特点是数据流量不大,但是处理麻烦,分散。由于职员信息的管理,工资信息的管理,职员考勤信息的管理,奖惩信息的管理的关联信息多,查询和统计的方式各不相同。 在管理的过程中经常会出现信息的重复传递。 因此在管理上实现起来有一定的困难。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则。删除不必要的管理冗余,实现管理规范化、科学化。程序代码标准化,软件统一化,确保软件的可维护性和实用性。界面尽量简单化,做到实用、方便,尽量满足企业中不同部门员工的需要。 3.4 系统的功能分析 本系统主要完成以下功能: 1.基本信息管理子系统 (1)该子系统可以登记新职员,修改职员基本信息,查询职员、打印职员档案等信息。 (2)该子系统可完成职员基本管理功能。 2.职员考勤管理子系统 (1)职员考勤管理:各类职员所有考勤、考勤信息的添加,修改,删除,查询,对职员考勤的管理,职员考勤的入库等的管理。 3.工资管理子系统 (1)职员各种工资、补贴、扣款等信息的录入,修改、删除。 (2)导入以前的工资月份、当月工资统计、工资发放。 (3)工资发放历史的查询。 4.奖惩管理子系统 (1)职员奖励信息的录入,修改,删除等。 (2)职员惩罚信息的录入,修改,删除等。 5.部门管理子系统 (1)部门的管理:部门信息的添加,修改,删除,查询。 3.5 系统特征 1.全面完整性 系统是用户日常工作的信息化管理平台。可减少大量的重复录入工作。 2.易用性  界面友好简洁。 3.灵活性 强大的查询功能,可灵活设置任意多条件进行组合查询。 4.开放性 提供功能强大的数据接口。 3.6 目标系统要求 目标系统应该达到以下要求: 1.时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 2.可靠性。能连续准确的处理业务,有较强的容错能力。 3.可理解性。用户容易理解和使用该系统。 4.可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。 5.可用性。目标系统功能齐全,能够完全满足业务需求。 3.7 功能模块设计 在系统功能分析的基础上,考虑DELPHI7.0程序编制的特点,得到如图2-1所示的系统功能模块图。 职员管理系统 工资管理系统 奖惩管理系统 考勤管理系统 人事管理信息系统 部门管理系统 职员管理子系统如图2-2所示: 信息输入 信息查询 职员打印 信息维护 职员管理子系统 登记新职员 职员信息添加 职员信息编辑 收费信息删除 职员基本查询 职员高级查询 打印机设置 打印过程 打印预览 考勤管理子系统如图2-3所示: 考勤信息输入 考勤信息查询 考勤信息维护 考勤管理子系统 考勤信息添加 工资管理子系统如图2-4所示: 当月工资 工资发放 工资管理 工资管理子系统 导入历史工资 计算当月工资 添加工资信息 修改工资信息 计算所得税 计算工资信息 查询工资记录 更新工资历史 发放当月工资 奖惩管理子系统如图2-5所示 : 职员奖励 职员惩罚 奖惩管理子系统 职员奖励添加 职员奖励删除 职员惩罚添加 职员惩罚修改 职员惩罚删除 职员奖励修改 部门管理子系统如图2-6所示: 部门机构管理 部门机构设置 部门管理子系统 第4章 系统IPO图 员工信息管理模块完成员工基本信息相关的操作。 IPO图 系统名:人事管理系统 制图者: 模块图:员工信息管理 日期:2009.2 由下列模块调用: 系统主模块 调用下列模块: 添加、修改、删除 输入: 员工编号,姓名,性别,年龄,部门名称,文化程度,联系电话,住址,手机,备注 输出: 操作是否成功 处理内容: 检查输入信息的合法性后,调用数据库添加、修改、删除操作并返回结果信息。 员工工资管理模块完成信息相关的操作。 IPO图 系统名:人事管理系统 制图者: 模块图:员工工资管理 日期:2009.2 由下列模块调用: 系统主模块 调用下列模块: 添加、修改、删除 输入: 年月,员工编号,姓名,基本工资,奖金,补助,应发金额,保险,其他捐款,实发金额,说明。 输出: 操作是否成功 处理内容: 检查输入信息的合法性后,调用数据库添加、修改、删除或者查询操作并返回结果信息。 用户管理模块完成系统用户信息相关的操作。 IPO图 系统名:人事管理系统 制图者: 模块图:用户管理 日期:2009.2 由下列模块调用: 系统主模块 调用下列模块: 添加、删除用户 输入: 姓名,密码,权限 输出: 用户添加/删除操作是否成功 处理内容: 检查输入信息的合法性后,调用数据库添加、删除操作并返回结果信息。 考勤模块是完成员工考勤信息管理的模块。 IPO图 系统名:人事管理系统 制图者: 模块图:日常操作模块 日期:2009.2 由下列模块调用: 系统主模块 调用下列模块: 添加,删除,修改 输入: 考勤编号,考勤日期,员工编号,姓名,考勤类型,说明,到期日期,备注 输出: 操作是否成功 处理内容: 检查输入信息的合法性后,调用数据库修改操作,完成托运的调度操作,修改数据库信息。 福利管理模块是员工福利信息管理。 IPO图 系统名:人事管理系统 制图者: 模块图:日常操作模块 日期:2009.2 由下列模块调用: 系统主模块 调用下列模块: 输入: 福利名称、员工编号、姓名、发放内容、福利金额、发放日期、说明 输出: 操作是否成功 处理内容: 验证用户名和密码的合法性,并根据用户权限,进入不同的主界面。 查询模块是完成各种相关信息查询的操作。 IPO图 系统名:企业人事管理系统 制图者: 模块图:查询模块 日期:2009.2 由下列模块调用: 系统主模块 调用下列模块: 输入: 查询关键词和关键词的类型 输出: 满足条件的查询结果 处理内容: 检查输入信息的合法性后,调用数据库查询操作,完成对员工信息等的查询。 第5章 数据流程图 人事管理系统 管 理 员 员 工 员工信息 管理员信息 员工信息 查询信息 更新 权限 有效 新读者信息 管理员信息 无权限操作 管 理 员 身份验证 2 添加员工信息 3 删除员工信息 4 修改员工信息 1 F4 管理员信息表 F1 员工信息表 删除,修改数据流程图 检验 1 员 工 管 理 员 F1 员工基本信息表 F4 管理员信息表 查 询 2 F2 婚姻状况表 F3 学历信息表 有效 查询信息 无效 查询信息 员工信息 查询信息 管理员信息 查询信息 查询结果信息 查询数据流图 第6章 数据库设计 6.1 数据库基础 一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。 信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。 (1) 数据库需求分析的任务是将业务管理单元流化为数据流,划分各主题之间的边界,绘制出DFD图,并完成相应的数据字典。 (2) 概念设计的任务是从DFD出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲要表。 (3) 逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。 (4) 物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MS SQL Server,我们这里用的中文字段名),实现物理建库,完成数据库物理设计字典。 (5) 加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。 要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则: (1)基本表的个数越少越好。 (2)主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。 (3)字段的个数越少越好。 (4)所有基本表的设计均应尽量符合第三范式。 数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。下面我们着重从MICROSOFT SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。 6.2 数据库系统设计 信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。 1.数据库系统设计 数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 数据库设计的步骤是: 数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。 数据表定义:数据表定义指定义数据库中数据表的结 构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。 数据字典设计:用数据字典描述数据库的设计,便于维护和修改。 6..2.1数据库的概念设计 人事系统E-R图 1) 员工基本信息: 参加工作时间 性 别 员工信息 员工编号 姓 名 出生年月 职称 部门号 2) 学历信息: 学历信息 员工编号 学 历 专 业 毕业时间 学 校 外语状况 3) 婚姻状况信息: 婚姻状况 员工姓名 有无配偶 4) 部门信息: 部门经理 部 门 号 部门名称 部门信息 5) 管理员: 管理员 权 限 管理员 密 码 6) 总E-R图: m n n 1 1 1 1 1 1 员 工 部 门 管理员 组成 管理 拥有 拥有 员工基本信息 学历信息 婚姻状况 6.2.2 逻辑设计阶段 1 逻辑设计的任务和目标 以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。 2 将E-R图转换为关系模型 员工基本信息(员工编号,姓名,性别,出生年月,参加工作时间,职称,部门号) 学历信息(员工编号,学历,专业,毕业时间,学校,外语状况) 婚姻状况(姓名,有无配偶) 部门信息(部门号,部门名称,部门经理) 管理员(管理员,密码,权限) 3 数据库模式定义 表1 员工基本信息表 字段名 数据类型 含义说明 空值情况 PER-ID Char 员工编号 主关键字 NAME Char 姓名 不为空 SEX Char “男”或“女“ 可为空 BIRTHDAY Data 出生年月 可为空 BEGTIME Data 参加工作时间 可为空 PAR Char 职称 可为空 DEPT-ID char 部门号 可为空 表2 学历信息表 字段名 数据类型 含义说明 空值情况 PER-ID Char 员工编号 主关键字 DEGREE Char 学历 不为空 PRO Char 专业 可为空 GRATIME Data 毕业时间 可为空 SCHOOL Char 学校 可为空 FOREIGN Char 外语状况 可为空 表3 婚姻状况表 字段名 数据类型 含义说明 空值情况 NAME Char 姓名 主关键字 SPOUSE Char 有无配偶 可为空 表4 部门信息表 字段名 数据类型 含义说明 空值情况 DEPT-ID Char 部门号 主关键字 DEPTNAME Char 部门名称 可为空 DEPTMANAGER Char 部门经理 可为空 表5 管理员信息表 字段名 数据类型 含义说明 空值情况 ADMINISTRATOR Char 管理员 不为空 PASSWORD Char 密码 可为空 PERMISSION Char 权限 可为空 6.3 数据库需求分析 在仔细调查企业人事信息管理系统过程的基础上,得到本系统所处理的数据流程如图3-1所示。 领工资单 合格登记信息 职员工资 不合格信息 职员登记信息 新职员 6.4 数据字典分析 本软件的数据库共有8张数据表,它们分别是: 用户信息表:Users 组织机构信息表:组织机构编码表 职员信息表:职员基本信息表 职员考勤信息表:考勤信息表 职员奖励信息表:职员奖励表 职员惩罚信息表:职员惩罚表 个人所得税收信息表:个人所得税表 工资信息表:月工资统计表 表6-4-1 用户信息表: 字段编号 字段名 类型 宽度 说明 1 ID 数字 10 数字 2 Yhmc 文本 10 用户名称 3 Yhqc 数字 10 用户权限 4 Yhkl 文本 20 用户口令 表6-4-2 组织机构编码表 字段编号 字段名 类型 宽度 说明 1 内部编号 文本 20 数字字符 2 类别 文本 20 任意 3 类别号 文本 20 数字字符 4 单位编号 文本 20 数字字符 5 单位名称 文本 50 任意 6 拼音编码 文本 50 任意 7 单位地址 文本 50 任意 8 单位电话号码 数字 20 数字字符 9 开户银行 数字 20 任意 10 帐号 数字 20 数字字符 表6-4-3 职员基本信息表 字段编号 字段名 类型 宽度 说明 1 内部编号 数字 10 数字字符 2 职员编号 数字 10 数字字符 3 姓名 文本 10 任意 4 姓名简码 文本 20 任意 5 性别 文本 10 男或女 6 出生日期 日期 20 任意 7 年龄 数字 5 数字字符 8 籍贯 文本 20 任意 9 民族 文本 10 任意 10 文化程度 文本 20 任意 11 毕业学校 文本 50 任意 12 健康状况 文本 10 任意 13 婚姻状况 文本 5 “是”或”否” 14 身份证号码 数字 20 数字字符 15 家庭电话 数字 20 数字字符 16 办公电话 数字 20 数字字符 17 手机 数字 20 数字字符 18 电子邮件地址 文本 50 任意 19 职工帐号 数字 20 数字字符 20 照片 位图 100 Bmp格式 21 备注 文本 500 任意 表6-4-4考勤信息表 字段编号 字段名 类型 宽度 说明 1 WORKER_ID 数字 20 数字字符 2 WORKER_NAME 文本 20 任意 3 MONTHS 数字 20 数字字符 4 MONTH_DAYS 数字 20 数字字符 5 HOLIDAYS 数字 50 数字字符 6 REAL_WORK_DAYS 数字 20 数字字符 7 WORK_DAYS 数字 20 数字字符 8 BUSINESS_DAYS 数字 20 数字字符 9 ABSENT_DAYS 数字 20 数字字符 10 LEAVE_TIMES 数字 20 数字字符 11 LATE_TIMES 数字 20 数字字符 12 LEAVE_EARLY 数字 20 数字字符 13 HOLIDAY_OVERTIME 数字 20 数字字符 14 OTHER_OVERTIME 数字 20 数字字符 表6-4-5职员奖励表 字段编号 字段名 类型 宽度 说明 1 序号 数字 20 数字字符 2 职员编号 数字 20 任意 3 奖励类型 文本 50 任意 4 奖励金额 数字 20 任意 5 是否计入工资 文本 5 是或否 7 奖励原因 文本 50 任意 8 部门意见 文本 100 任意 9 奖励日期 数字 20 奖励日期 表6-4-6职员惩罚表 字段编号 字段名 类型 宽度 说明 1 序号 数字 20 数字字符 2 职员编号 数字 20 数字字符 3 惩罚类型 广西 20 任意 4 惩罚金额 数字 20 数字字符 5 是否计入工资 文本 5 “是”或”否” 7 惩罚原因 文本 50 任意 8 部门意见 文本 100 任意 9 惩罚日期 日期 20 惩罚日期 表6-4-7个人所得税 字段编号 字段名 类型 宽度 说明 1 编号 数字 20 数字字符 2 级数 数字 5 1到8 3 不计税工资 数字 10 数字字符 4 工资下限 数字 10 数字字符 5 工资上限 数字 10 数字字符 6 个人所得税率 数字 10 数字字符 7 速算扣除数 数字 10 数字字符 8 备注 文本 150 数字字符 表6-4-8月工资统计表 字段编号 字段名 类型 宽度 说明 1 日期 日期 20 当月日
展开阅读全文

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


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 小学其他

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服