毕业设计(论文)-企业人事管理设计.doc_第1页
毕业设计(论文)-企业人事管理设计.doc_第2页
毕业设计(论文)-企业人事管理设计.doc_第3页
毕业设计(论文)-企业人事管理设计.doc_第4页
毕业设计(论文)-企业人事管理设计.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

兰州理工大学技术工程学院2005届专科毕业设计(论文) 设计题目:企业人事管理系统 前 言企业人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。在设计一个系统时,首先要做好需求分析。合理地运用好vb.net的基本方法,建立一个适合企业的人事管理系统。企业人事管理系统是一个标准的管理信息系统,它主要是对企业人事进行管理维护。整个开发过程是按照软件工程原理进行设计的,从需求分析到设计,然后到编码,最后到发布。 这次设计本小组所用的开发工具是:前台vb.net。后台数据库:sql server 2000客户机/服务器模式。企业人事管理系统是基于mis模式的管理系统。其主要功能是对某企业或某组织的优秀工作者、优秀代表进行人事档案管理。 我们对人员管理再熟悉不过了,任何一个组织、任何一个集体、任何一个企业都有对人力资源的管理。比如工厂有对工人档案的管理;学校有对教职工的管理;再具体的说,一个班级又有对学生的管理;一个企业可能有很多部门,每个部门要对其人员进行管理,这些都属于人事管理。从古至今,不同企业、集团对人事管理的方法有很多种。在mis还没有兴起的时候对人员的管理方法可能是通过档案的管理,即用纸张做记录。比如把一个人的详细信息登记在指定的表上,而这些表格可能是通过excel或word设计出来的,形成了一套模板,如果有新员工加入,则为之添加报表来登记其信息。当然对人员的档案的操作远远不只是添加,通常还需要涉及到很多,比如档案调动、离开、作废等。企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题,在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常重要。摘 要信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们的企业管理需要进行变革。每种新一代的软件开发方法的出现,都是因为以前的软件开发方法中存在着局限性。随着新的硬件技术和网络技术的出现,我们发现,使用以往的管理方式,已不再是一种理想的方法。企业中如何进行人事的管理,以及使管理变的更简易更适应企业发展更能有竞争空间是我们研究的重要课题。在一些发达国家已经形成相当的规模和体系,在我国也得到社会的普遍认可,许多大型企业和中小型企业已采用这种方式来进行管理。它的出现,对现有的企业管理是一次强有力的冲击,而且对人们旧有的管理观念产生了深刻的影响。基于上述的影响,根据企业的实际需要我们对该系统进行全面的设计!基于internet的管理系统是一个由硬件、软件、企业人事管理机构组成的一体化有机的系统。整个系统我们进行五个方面的设计,首先从物质基础我们可以进行它的硬件结构设计;设计它的企业人事管理系统支撑平台(环境)即它的软件结构;我们进行它管理的组织结构设计。系统实现了利用网络带来极大方便的同时,也是原来不太好实现的或者不可能实现的设计思想得以实现,比如,利用网络易于部署,有更好的互操作性。通企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及专业化的管理系统,为企事业单位的人事管理解除后顾之忧。 整个系统是以企业为中心的人事管理模式。关键词 基于internet、 人事管理模式、人员管理、sql server2000目 录第一章 引 言51.1可行性研究51.1.1企业人事管理系统的定义51.1.2 企业人事管理的现状51.1.3 系统目标61.1.4经济可行性:61.1.5社会因素可行性分析71.1.6结论意见71.2 项目开发计划71.3 采用的主要技术8第二章 需求分析92.1需求分析概述92.2系统功能分析102.2.1员工基本信息112.2.2社会保险管理112.2.3系统管理112.3数据字典(见附图)112.3.1数据流描述:112.3.2数据文件词条描述:132.3.3处理逻辑描述:142.3.4源点及终点条描述:142.4. 功能需求192.5性能需求20第三章 总体设计213.1设计说明213.1.1系统建设的主要内容213.1.2 实施计划和实施原则213.2 实施组织223.2.1概述223.2.2工作内容223.2.3主要参加人员233.3实施计划233.3.1工作任务的分解与人员分工233.3.2进度233.3.3关键问题233.4 总体设计模块图233.5软件运行平台243.6应用软件开发平台243.7技术实现24第四章 详细设计264.1 数据概述264.1.1企业人事管理系统顶层dfd264.12人事基本情况管理子系统df264.1.4 部门信息管理274.1.5 社会保险管理284.2系统模块流程图284.2.1 三个主模块284.2.2. 处理流程和数据流程294.2.3 系统的简要描述30 查询程序3 删除程序3 添加程序334.3 具体模块设计334.3.1各模块功能细明334.3.2程序系统结构344.3.3程序设计说明3程序描述3功能364.4功能需求与系统模块的关系374.4.1 其他需求384.5构建模型384.6 系统界面设计40第五章 编 码42第六章 测试与维护436.1 测试的研究与选择436.2 测试的过程及组织436.2.1代码会审:446.2.2单元测试446.2.3 集成测试446.2.4 验收测试446.3 测试方法446.4维护456.5企业人事管理系统测试的方法及过程45第七章 总结46参考文献47附录部分48附录a 使用手册48第一章 引 言1.1可行性研究1.1.1企业人事管理系统的定义企业人事管理系统是典型的信息管理系统(mis),追踪、管理人流所产生的管理信息,从而提高整个系统的运行效率,它覆盖了企业主要管理职能和人员流动的各主要环节。企业人事管理系统不单是一个软件,而是一个将公司的管理思想今最新计算机技术统一起来的整体。九十年代以来,随着数字化技术及网络化技术的飞速发展,人们比以往任何时候都更依赖于电脑和网络来获得需要的信息。计算机的最大好处在于它的高效、准确以及大的存储能力。使用计算机进行数据处理和信息管理,不仅提高了工作效率,而且大大的提高了数据的安全性。随着科学技术的不断提高,计算机科学日渐成熟, 它已进入人类社会的各个领域并发挥着重要的作用。其强大的功能已经被越来越多的人们深刻认识到.为企业的人事管理更加合理化和 科学化。良好的管理信息系统节省了大量的人力和物力,也避免了大量的重复性工作。高效的管理信息系统也为工作人员提高自身的计算机水平提供了机会,每个人都应该适应社会的高新技术的发展,努力追赶科技潮流。因此,建立一个能够及时决策信息、提高管理水平,具有智能性统计的人事管理系统,从而可以进一步提高企业的科学化管理水平,提高经济效益和社会效益。1.1.2 企业人事管理的现状企业人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都是重要的,所以企业人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。当今时代是信息时代,在各行各业中都离不开信息处理,计算机被广泛应用于各种信息管理系统。传统的管理业务已经无法适应日益增长的信息量的需求。面对快速革新的社会环境,面对新兴的数字化、网络化需求,传统的人工管理向自动化管理的变革的形势是必然的。管理信息化是指在管理领域全面深入地运用现代化信息技术来促进管理改革和管理发展的过程,其结果必然是形成一种全新的管理形态:信息化管理。这种全新的,方便快捷,多角度的管理模式。对传统管理方式的冲击以及影响是很大的。其中,高保密性、超快捷、方便的性能是其性能的最大特点。对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。现今有很多的企业都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式(如对于员工信息资料的管理)都是基于文本的手工处理,对人员的统计和核实等都用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的唱片公司有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是企业人事管理系统的开发的基本环境。目前部份企业还未能实现自动化管理,仍然停留在传统的人工管理方式,费时费力,效率又低;又或者虽然采用了计算机管理,但其应用范围仅在人员的简单记录方面,无法适应进一步的需求。而且企业在自动化实施的过程中不可避免的将作以下几点考虑: 如何利用有限的经费实现自动化管理,提供面向企业内部人员的服务; 能否充分利用公司现有硬件、软件资源;管理软件是否能够涵盖目前的所有业务,并留有扩充余地,以适应将来企业的发展;是否能够实现软硬件的升级;是否有完善的保密措施。作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高单位人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,我们将以开发一套通用企业人事管理系统为例,面向各企业人事管理负责人,谈谈其开发的可行性。1.1.3 系统目标1决策支持:根据企业的要求及时提供所需报表信息,并在适当时候对各部门负责人给予人事流动等方面的提示2人事调动:根据情况通过此系统进行人员调整,适应公司日常事务安排。3提高效率:利用软件进行管理,避免人工管理的失误以及 延迟性,从而实现高效率的管理.1.1.4经济可行性:1 .支出 1)基建投资主要用于局域网建设,包括服务器、客户机和一些网络设备,数量就要根企业的具体规模来确定。 2)其他一次性支出主要是用于系统的开发。 3)经常性支出管理员的工资和系统的维护费用。2 .效益减少了管理人员的工作量,也就减少了管理费用,提高了劳动效率,减少了企业运转的费用。3. 敏感性分析 系统生存周期一般比较长,因为即使软件技术在不断更新,用户需求也在不断变化,但通过人员的有效维护,可以保持系统长期稳定的运行。系统工作负荷量、处理速度要等就要根据设备和软件配置而定。1.1.5社会因素可行性分析1. 法律因素 由于是在管理方法上的改进,不会有侵权的事发生。2 拥护使用可行性 这没有涉及到人事的调整,只是提高了工作效率,所以基本上没有反对意见,由于提高了劳动效率,单位内部可能会适当减员,这也符合社会发展的规律。1.1.6结论意见 系统的可行性分析过程中主要需要明确的是系统的用户以及开发者、系统目标、系统开发过程中可能主要存在的问题以及解决方法、新系统的建立等。从上面分析可以得出开发该人事管理系统在技术上已比较成熟,在资金上也不需过多的投入,而且也不会触接到法律问题和社会问题,各企业在这方面也表现出了浓厚的兴趣,所以此系统可以进行开发。1.2 项目开发计划本项目开发计划是为企业人事管理系统编写的,主要阐明了系统开发过程中人员组织分配、资源利用、项目开发进度管理、开发周期、以及开发过程中的问题等。主要用于员工的个人资料的录入、职务变动的记录与管理。便于公司领导掌握人员的动向,即使调整人才的分配。基本功能:新员工的资料录入,部门管理、编码管理,人事变更的详细记录,查询和修改,各种保险信息管理,培训管理年,动态图表统计功能,以及用户管理、权限分配等。本项目工作主要分为4个阶段:第1个阶段主要是通过开发计划的到可行性报告;第2阶段对用户的需求进行分析,形成需求分析文档;第3阶段进行详细设计和概要设计,并根据设计进行代码的编写;第4个阶段为测试阶段,主要对开发的产品进行测试,并写出测试分析报告以及维护计划等。我们在充分发挥人员复用的前提下,将人员进行了合理分配,以下是我们的实施计划:时间内容备注第1周准备参考资料熟悉软件生命周期第2周第4周熟悉/分析业务、学习开发工具、掌握数据库设计与开发通过查阅资料基本掌握人事管理方面的基本知识以及熟练的掌握前台开发工具和数据库设计第5周第6周方案设计第7周第9周软件编程第10周 第11周软件调试、整理资料熟悉软件设计文档格式第12周第13周撰写毕业论文第14周答辩我们将会在接下来的四个阶段努力完成我们所定的计划,了解和熟悉起业务流程,仔细研究这些功能并进一步将它们具体化做的更完善更完美一些。齐心努力争取提前完成目标。1.3 采用的主要技术我们这个企业人事管理系统项目的开发,确定它的体系结构至关重要。系统结构的合理与否将直接决定影响系统的运行效率和维护成本。1. 采用vb.net编程vb.net是一种net兼容语言,除了继承原因之外,几乎与新型c#语言拥有相同的技术功能,并且.net兼容c+。利用vb.net,可以开发动态web网页、分布式应用程序的组件、数据库访问组件或传统的windows桌面应用程序。我们采用vb.net做企业人事管理系统是因为它有一下的一些优点:更快的开发;因为有继承,所以可以有更多的重复使用;更高的可伸缩性很多帮助应用程序伸缩的能力内置在.net中;建立复杂的开发工具更容易调试器和程序大纲编制器能够针对common language runtime,因而对于所有的.net支持的语言都是可以访问的;更少的错误在.net中,整个错误类应该是未知的。例如,有了clr处理内存管理,内存漏洞应是老皇历了;潜在的更好的性能微软对内存管理、无用存储单元收集和类似方面的系统级代码的大量投资,所产生的体系结构应该能够达到或超过当今典型的基于com的应用程序的性能。2. c/s模式整个企业网络系统连接了各部门的局域网系统,各部门之间的业务处理都在企业网络系统上进行。鉴于各部门内部数据在数据结构、数据类型、数据性质上的不同,企业网络系统统一以c/s网络计算模式为基础,以sysbase等大型分布式数据库为中心,以web/server业务处理模式为支持环境,实现分布式处理,达到程序和数据分布均匀,能够进行统一协调控制与管理的目的。采用成熟的c/s模式的最大优点,就是能够最大限度地利用目前最先进的关系式数据库管理系统(dbms)提供的众多强大的功能,能够极大地简化应用系统的开发,全面提高系统性能,并得到流行的面向对象的快速应用开发工具的支持。在业务系统的构造上,c/s模式较b/s模式更稳定、安全、可靠。c/s模式下的应用程序偏重于对用户交互界面的处理,而把对数据的组织与访问、数据的一致性和完整性控制以及数据安全控制等,放在后端数据库服务器完成。对于资源密集型计算,系统采用存储过程的方法完成,可以完全避免大量中间数据在网络中传送,从而优化了网络带宽,提高整个网络化mis系统的性能、可靠性和安全性。第二章 需求分析2.1需求分析概述企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题,在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常重要。需求分析最初的人事管理,都是靠人力来完成的,当企业规模比较小的时候,人力可以完成,随着企业规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 我们企业开发的人事管理系统把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及专业化的管理系统,为企事业单位的人事管理解除后顾之忧。我们这个企业人事管理系统主要针对现在企业员工人数越来越多的现状而设计出的一套企业人事管理系统,该系统与以往的那些管理系统最主要的区别是:自动化的管理。这就比以往的管理系统既节省时间又方便使用。从古至今,不同企业、集团对人事管理的方法有很多种。在mis还没有兴起的时候对人员的管理方法可能是通过档案的管理,即用纸张做记录。比如把一个人的详细信息登记在指定的表上,而这些表格可能是通过excel或word设计出来的,形成了一套模板,如果有新员工加入,则为之添加报表来登记其信息。当然对人员的档案的操作远远不只是添加,通常还需要涉及到很多,比如档案调动、离开、作废等。企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题,在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常重要最初的人事管理,都是靠人力来完成的,当企业规模比较小的时候,人力可以完成,随着企业规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 我们开发的企业人事管理系统把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及专业化的管理系统,为企事业单位的人事管理解除后顾之忧2.2系统功能分析人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化、规范化和自动化。最终实现的主要功能如下:1).员工基本信息部分:主要完成员工基本信息的管理。可以对员工基本信息进行录入、修改、删除等基本操作。有如下功能: 人事变更部分:主要完成员工调动信息的管理以及员工的学历教育的管理。 培训计划部分:对新到的员工进行培训并作以记录。 学历教育部分:可以对员工的学历进行管理。员工信息统计:可以对员工的基本信息进行统计,这样便于处理一些简单的统计功能。2).社会保险管理:主要对员工的社会保险进行管理,如:医疗保险、养老保险。3).系统部分:主要完成本系统的维护工作。包括用户管理、代码列表、数据备份、数据恢复、日志查询等管理功能。2.2.1员工基本信息(1) 添加员工信息:系统自动生成员工编号,管理员可以添加员工的基本信息,包括姓名、性别、籍贯、年龄、生日、住址、e-mail、学历、专业、进入本公司时间等。(2)修改员工信息:选择一个员工,可以修改这个员工的基本信息。(3)查询员工信息:可以根据员工的编号、姓名或者进入公司时间进行查询员工基本信息,并且可以针对查询结果进行修改和删除操作。(4)删除员工信息:直接从列表中选中需要删除的员工信息,然后进行删除操作, 或者首先查询需要删除的员工信息,然后再删除。2.2.2社会保险管理(1) 对员工的社会保险进行管理 2.2.2.社会保险管理(2) 修改投保人信息:当投保人信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询投保信息:根据员工编号或者时间进行查询,得到所有的投保信息,包括养老保险、医疗保险等。(4)删除撤消投保信息:分为删除养老保险和医疗保险等。 2.2.3系统管理(1)主要进行系统的维护(2)用户管理、代码用户管理、代码列表(3)数据备份、数据恢复、日志查询等管理功能2.3数据字典(见附图)2.3.1数据流描述:1.数据流名:登录信息来源:用户的输入去向:系统内部检验部分组成:用户名,密码流通量:每次登录输入一次2.数据流名:拒绝登录信息来源:系统去向:用户组成:返回信息(拒绝进入要进入的系统)流通量:每次登录返回一次3.数据流名:成功登录信息来源:系统去向:用户组成:返回信息(进入要进入的系统)流通量:每次登录返回一次4.数据流名:进入操作界面信息来源:系统去向:系统判断部分组成:操作指令信息流通量:每次登录成功发出一次5.数据流名:人员基本信息来源:管理员输入去向:系统查询录入部分组成:已有职员信息修改,查询,删除和新职员信息的增添流通量:依交易情况而定6.数据流名:数据导出信息来源:数据表去向: 统计表或打印组成:提示用户操作完成信息流通量: 依交易情况而定7.数据流名:保险信息操作来源:管理员去向:录入系统8.数据流名:投保成功完成信息来源:保险表去向:报表组成:生成报表成功提示流通量:每天信息操作成功后执行一次9.数据流名:系统维护操作来源:管理员去向:系统本身组成:数据库的备份,恢复和管理员信息修改流通量:依情况而定10.数据流名:部门信息操作来源:管理员去向:系统本身组成:已有部门信息查询,修改,删除和新部门的增加.流通量:依情况而定11.数据流名:保险信息操作来源:管理员去向:保险信息的查询,删除和新的投保人信息录入流通量:依情况而定12. 数据流名:日终处理操作来源:管理员去向:已有日终处理的查询,删除和新的日终录入流通量:每天一次2.3.2数据文件词条描述:1.数据文件名:员工基本信息表数据文件描述:简述: 人员基本信息组成: 单位人员的各项信息(以char类型为主,主要包括编号,姓名和其它基本信息)2.数据文件名:保险表 简述:存储人员投保信息数据文件组成:有关保险的各项信息3.数据文件名:部门信息表 简述:存储部门信息 数据文件组成:部门的信息(以char类型为主,主要包括编号,名称,人数)4.数据文件名:日终处理记录表 简述:日终处理的信息 数据文件组成:日终处理(主要包括编号,处理日期,处理内容,备注)5.数据文件名:系统信息表简述:存储管理员信息数据文件组成:管理人员的信息(以char类型为主,主要包括编号,姓名和口令2.3.3处理逻辑描述:1.处理名:系统验证简要描述:判断用户的许可性输入数据流:登录信息输出数据流:登录结果处理逻辑:判断是否与系统内部用户信息相符合2.处理名:系统判断简要描述:判断用户的操作并进行相应的读取/存储工作 输入数据流:输入修改信息输出数据流:反馈信息 处理逻辑:判断用户的操作-调用数据库-读取/修改-反馈2.3.4源点及终点条描述:名称:用户简要描述:既是源点又是终点出动作信息给检验和判断加工,通过交互界面接受反馈信息有关数据流:登录结果,登录信息,输入修改信息,反馈信息数目:一个 附图:(数据字典) 返回当前位置员工信息:b_person描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述pkid员工号varchar3000nynname姓名varchar2000nnnsex性别char1000nnnage年龄int4100nnnnative籍贯varchar5000nnnjiondata参加工作时间datetime800nnnbirthday出生日期datetime800nnntitle职称varchar3000nnnbusiness职务varchar3000nnnclan党派varchar1000ynntelephone电话varchar3000ynnaddress住址varchar5000ynnremark备注varchar25500ynn部门:c_branch描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm代码varchar3000nnnms描述varchar10000nnnpy拼音varchar2000nnnwb五笔varchar2000nnn职务:c_business描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm代码varchar3000nnnms描述varchar10000nnnpy拼音varchar2000nnnwb五笔varchar2000nnn党派:c_partytype描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm代码varchar3000nnnms描述varchar10000nnnpy拼音varchar2000nnnwb五笔varchar2000nnn省份:c_region描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm代码varchar3000nnnms描述varchar10000nnnpy拼音varchar2000nnnwb五笔varchar2000nnn性别:c_sex描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm代码varchar3000nnnms描述varchar10000nnnpy拼音varchar2000nnnwb五笔varchar2000nnn职称:c_title描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm代码varchar3000nnnms描述varchar10000nnnpy拼音varchar2000nnnwb五笔varchar2000nnn培训计划:p_cultureplan描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述fkid_b_person外键_培训人员varchar3000nnncontent培训内容varchar50000nnnstartdate起始日期datetime800nnnenddate结束日期datetime800nnnflesh参加人数int4100nnnremark备注varchar5000nnnfrmwhether是否参加培训varchar1000nnnpkid主键varchar3000nyn养老保险:p_endowment描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述fkid_b_person外键_员工信息varchar3000nynrname姓名varchar2000nnnsex性别varchar1000nnnage年龄int4100nnnbusiness职务varchar2000nnnbirthday出生日期datetime800nnnrtime参加工作时间datetime800nnnrmoney投保金额money8194nnnryear投保年限int4100nnncertificate投保人证件varchar1000nnncertificateno投保人证件号varchar3000nnntelephone电话varchar2000nnnaddress住址varchar10000nnnbeneficiaryname受益人姓名varchar1000nnnbeneficiaryage受益人年龄int4100nnnbeneficiarycertificate受益人证件varchar1000nnnbeneficiaryno受益人证件号varchar3000nnnconnection受益人与投保人的关系varchar5000nnnremark备注varchar25500ynnpkid主键varchar3000nyn医疗保险:p_medical描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述fkid_b_person外键_员工信息varchar3000nynname姓名varchar2000nnnsex性别char1000nnnage年龄int4100nnnbirthday出生日期datetime800nnnbusiness职务varchar3000nnnjionworktime参加工作时间datetime800nnnmoney投保金额money8194nnnyear投保年限int4100nnncertificate投保人证件varchar3000nnnattestationno投保人证件号varchar3000nnntelephone电话varchar2000nnnaddress住址varchar5000nnnbeneficiaryname受益人姓名varchar3000nnnbeneficiaryage受益人年龄int4100nnnbeneficiarycertificate受益人证件varchar3000nnnbeneficiaryno受益人证件号varchar3000nnnconnection受益人与投保人的关系varchar5000nnnstatedate治疗起始时间datetime800nnnenddate治疗结束时间datetime800nnnpathogeny病因varchar50000nnndiagnosticsresult诊断结果varchar50000nnnremark备注varchar10000ynnpkid主键varchar3000nyn人事变更:p_personchange描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述fkid_b_person外键_员工信息varchar3000nynchangebefore变更前职务varchar3000nnnchangeafter变更后职务varchar3000nnnchangetime变更时间datetime800nnnremark备注varchar50000nnnpkid主键varchar3000nyn学历教育:p_schoolage描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述fkid_b_person外键_培训人员varchar3000nynfirstschoolage第一学历varchar2000nnnsecondschoolage第二学历varchar2000nnnother其他培训varchar5000nnnremark备注varchar25500nnnpkid主键varchar3000nyn用户权限:usercondition描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述rulescode用户角色char1000nnnaffairno 事务编号char5000nnnaffairalias 事务别名varchar6000nnnfunctionname 功能名称varchar6000nnn用户信息表:userinfo描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述userid用户idvarchar3000ynnusername用户姓名varchar3000ynnuserpwd密码varchar2000ynnuserrules用户角色char100ynnunitcode机构代码char3000nnnclzt处理状态char2000nnnpkid主键char3000nnnremark用户描述char10000ynn用户角色信息表:userrules描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述dm角色编码char100nnnms角色名称varchar5000nnnbz角色描述char10000nnn系统日志:usersystemlog描述:数据域命名数据域名称数据类型长度精度小数位数可空主键外键描述pkid主键varchar3000nynrtype日志类型varchar3000nynpuser操作员varchar3000nnnremark描述text1600nnnresource来源varchar20000nnnhappendate发生日期datetime800ynn2.4. 功能需求1.功能划分 可细分为:人事管理,系统管理,社会保险管理(养老保险、医疗保险)2.功能描述人事功能:(1)能对公司内部的所有人员有关档案详细资料记录并保存。(2)能对人事管理数据库内人事档案的数据进行查阅和修改。(3)能按部门或姓名检索人员。(4)当有人事安排时迅速完成人员调社会保险功能(1)对员工的社会保险管理(2)修改投保人信息:当投保人信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询投保信息:根据员工编号或者时间进行查询,得到所有的投保信息,包括养老保险、医疗保险等。(4)删除撤消投保信息:分为删除养老保险和医疗保险等。 系统管理功能(1)对数据库备份,恢复(2)修改管理员信息2.5性能需求2.5.1 基本性能需求我们的系统应该具有以下的几个性能:数据精确度:因为此数据为公司内部数据,所以要求不能有误差;时间特性:当信息统计要求有即时性,马上能反映人员工作的情况适应性:软件只在公司内部管理人员的机器上使用,因此不考虑适应性; 2.5.2运行需求1.用户界面:屏幕格式:(1)要求有菜单及工具栏以方便操作(2)各数据库信息可在屏幕上直接修改(3) 各数据统计结果可在屏幕上显示(4) 进行一窗口中项目的相关信息在另一窗口中显示报表格式:(1)人事管理报表只要求有个人的普通数据(2)员工基本信息统计报表用word文档显示2.硬件接口:键盘,鼠标,显示器3软件接口:windows标准接口2.5.3. 其他需求可使用性:要求容易使用,界面友好安全保密性:因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改可维护性:要求本软件的维护文档齐全,便于维护。第三章 总体设计3.1设计说明3.1.1系统建设的主要内容1. 设计内容企业人事管理系统主要用于员工的个人资料的录入、职务变动的记录与管理。便于公司领导掌握人员的动向,及时调整人才的分配。本系统要完成的功能有:(1)新员工资料的录入。(2)部门管理、编码管理(如职称、职务、省份、性别、党派等)。(3)人事变更的详细记录,包括岗位和部门的调整。(4)员工信息的查询与修改。(5)职工社会保险信息管理(养老保险、医疗保险)(6)职工培训管理(培训计划管理、职工培训管理、学历教育)(7)动态图表统计功能(8)用户管理、权限分配、操作日志功能。2. 开发工具前台开发工具:vb.net.后台数据库:开发工具自带的数据库或sql server 20003.设计要求:(1) 按照软件工程的思想方法进行系统的分析软件开发和技术文档的编写;(2) 系统功能尽可能强大的同时做到界面美观友好,结构合理、容错性好;(3)掌握vb.net程序设计技术,熟练使用sql server2000数据库开发.3.1.2 实施计划和实施原则 整个项目的实施的顺序分为五个阶段:第一阶段:需求分析和概要设计企业人事管理系统的需求分析,主要是用于员工的个人资料的录入、职务变动的记录与管理。便于公司领导掌握人员的动向,及时调整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论