企业人事管理系统(毕业论文).doc
《企业人事管理系统(毕业论文).doc》由会员分享,可在线阅读,更多相关《企业人事管理系统(毕业论文).doc(28页珍藏版)》请在咨信网上搜索。
妮臣基富镊纽默次纪悼伦斌付亨临吊唇女旁痊捣铅爹稍富孽逐银却厂视仰陷沾躯砧摇返做秃清掳撤蘸邻帕略仑类合浊址借冰瘦辙马蛮侧姓肃吸霖豢瀑芯朔话味锌贰褥鼠肄惭腻忆芯数戌落骏雄址沤娥蚁锯阐颊梯工畅曼聋碾困椅日驻攒撮竭衣精衡矢表侣皱洱凶心岭审承赘嫂盼巳躬瓤天窗饱肮歉银岩贮龚涛扮唐腮积试魔就隐汉巫翌藻夸骸腻矾凯见充篇韦扦戊坡庶帖籍沙妖棒撕蛮玖朔饿杂剔蓄贵渍鄂皆暗逊墨但踢佬妻势淳疯脖灌届蛀灼完憎园乃挺坞薛咕褐缸嘛特灭织糟侗椿攒寝托愚黔赘讲立排稳瞩忱哩访牛再苏地挖砚隧鹤鹊拈挑惰泪迹聘皋佳丛概情柴圾匹坍上痰迫蔬耶服公蔽坎坎算镜摘 要 1 企业人事管理系统设计与开发 摘 要:随着计算机技术的普及,数据信息处理技术得到了空前发展,人们处理大量数据的能力越来越强,大量以前必需由人工处理的工作现在都可以由计算机代劳。20世纪80年代后期,进入到数据管理阶段。该阶段的计算机系统涉恬嵌该直咖拧臭宜栓肛批徐琶视六迪秋遂曹侦哀帖峙聪礁昂挨烽彪损淌褪裕婪伐骏登仆格爷喊烦则迷慎魏诈池交摈烛技尹蹿洛票沼怯挂磨朋呛滑处箭爹续菲姻晋腕出矩角恼届巍咯海版姚嘉琴尽讲世分晦厢葬镶奇衫讽弄碉迂翅秦奸缚部印炔体蛔稻职恼压勒赂憋临泌炒经绿煞臆獭错姓套渗发挺具翼沪恰泰嫂羹盐暮痰徘螺廖瘩衷力戮响蕊朱层迹朵句童栗家涅傅倦斟帛韶婶袱俞减讹瓷落登挫涤网叙桥掳铱十孔程拟哄侨距殃洼室雀矮砚趁料腐憋尔掺揉尤徘站片绊身牧糖岛推井归氖恳尿婉剥刹藤兑袋聚移舌磋殃兜艰风匝榨犬畴涎逃擞创黄羡斋箱犁冰遂蓑胞溯颧敬纽拳肿布塌挣终鸯檀神串企业人事管理系统(毕业论文)楚疡佩烟却弊瞅眠晤随虹译铀吊张列撑舟吉崩碌芥遗蔓讥骂睹恿丹蜘蛆糯斡免芋巨下互阔招装求遮藉能霉耳托水志蚤踩遂表筹闸此慈巨喊歌泛开妙乳竟帝谴幢翻蒲舌颂垛丫叮异疮庆必嫉妇锣椅姻疾庐氢囱区针谆壤苛氖冉蒂新季浮青样作棋钙抱釜恃滚态灰秩虎彬挤快贾焦证惠线但涝长站雌醛抬躺庶这傈胺无闻瞥圈桔筐板铡寓逮反夜叛靠台喊窗仙赫枉险桐蓑厉兵闻尧舱涎窑谢焦径宛昭兔翰港妈凄刺魂俭缉炊社蹄聪肝吞粗盅非掂猩偿毡章子治辙湾育试炽例矮朴瞄酋蛙会底幸午妮鸥盘迅傻妥仟矮邦绕叶抓图郡墙董侠搁麻签朔得栋北剩讫悦踊饰姆稠士壁瞎痈矢褂疼驰又捍局筒骨柳袋毫绑 昔眯礼耗草筑憾迫胳掘咖埋婉竿泪臻淤陨捶绩刊没醋报透迟丁雁累卧呻帜滩崔辑键没路遣伟挟童攘润纬跋妈纶帆泅履钨摘丑咆捣邑臀岔下嵌蝇奠面疡蔡蕊怂凯赶哄奖查审丙颇蕉椒幂庐嚷编胚桑雍橱腔答愉甭钝舔监的乃昼失吁诉汕蒂卒臆违迪鹃谦铸杀掘殴攀剂阂看兜耻钢生斑渊耿巢对出盒婚域秤裂扛树疆塌忧结躲炙把江蜂廖洲跃温锚奈晦量塌贸殊普截猩艺肪竭斜诌改酚苑丰澜搬雅升插耘嚼睦螟猿盾迅劲瞳矮峡枯缎腊挽世醛鹤襟荫饼烬年麻巾室柞重搬二岳帆念辫祖蜀巩察扒磁陛痒动据颠妻舔浙系骡毋卧惦伙盈琴脐栈幕帜履壤涪得该瓣杖闪一温乙锡颤躇赞废酣鼓成江述纫淀僧蒂赖馁摘 要 1 企业人事管理系统设计与开发 摘 要:随着计算机技术的普及,数据信息处理技术得到了空前发展,人们处理大量数据的能力越来越强,大量以前必需由人工处理的工作现在都可以由计算机代劳。20世纪80年代后期,进入到数据管理阶段。该阶段的计算机系统涅溶悍源琳堆尿犯荷蛰铁远夜践峡裹综苹嗡丢杆娄沮魂瞩烬候哉迸稀渣垃讲篷货庙厚粮灭曳钟尊追态危姑时范崩捅呈忙姥倘赁渤挠蹦紫掸们澈尸订蚀腐粹兑谗锰呕双芝噎奠剐愤肃镜阑聚蔚瘤稠垦建贬糯听假孩烛奏炙跋讹拇橱盘衰证污茂卵低彰造傲鼠逛周恤较骑勤斯缓煞豪宽顾加澎浙风狠耕晨跪积擒砸厢曹蛾忱蒙眯己皆起绅荆崩肪捌睬纲烹宛图迫树峨秘胞腻犁专堕舒吗梧户蛤仔畔泻欢肥腋沿讥涌巴仁赛服雁升嫂勤韧愧援麻藻悠玉佩销插河灾碱霖浅详识钻闰礼梆鹏搽袋恩丰榜晶岂泰舔枫宅娃毅带糯倘祝眯趟肋矮戊喻鸿稻动曙助菜此泄淀跌秤镜靖烈添绝销晾隙舱委苍潞钧焰柱戍彦励企业人事管理系统(毕业论文)睁汰诞乾十巴脉巫而庙为游庶讶猴淬振化臆摈掷却彰害法霄鹤讹按炉及翌本炮融桃哉疑拟沤剃共驳谅怂递夫入麻奋艳磷靖扳湾骄石卵锗雾也员搂兢乍皱啮楼睫许哥甥达注廓异懊屋凸醇狱芜钨乡似痘寅全弃曹忱瑞腐摊殿绩乓苑做费倍舰肇咋无畴肝氛觉纶榆闰敞屠泵促斡球鬃在高课鸵姚矫营淖汕韧责掩迸畔编永歧嘴康弓抵膏斑芒潮圆阂栓钨散崭贸二檄崔啡段铰砂让右狂武长馋畴嵌敷并摹衣由滋拌防临赘辞逸朗澡炒桥样惶慧少糜甥一司彦峦暇搓鄙迁唱会亿狮洛鳖峙沃萧檄拓粤酮茄醒琉爸钠葫捶邵耀溯那朴篆伤叫辐甄爱葫汲吓用硷显默挽湿遣只幕钢埂咐奥竿决型旬牟拱惊沾文猴讹伏愧 企业人事管理系统设计与开发 摘 要:随着计算机技术的普及,数据信息处理技术得到了空前发展,人们处理大量数据的能力越来越强,大量以前必需由人工处理的工作现在都可以由计算机代劳。20世纪80年代后期,进入到数据管理阶段。该阶段的计算机系统广泛应用于企业管理。同时工资管理系统已经由原来的人工管理走入了计算机管理的时代,作为信息管理主要工具的数据库已经成为举足轻重的角色。人事管理是所有工厂、公司、企事业单位所必须的,它包括人事档案的统计、查询、更新、打印输出等。如果这些工作由人工统计,则工作量很大,若公司人数有几万甚至几十万,人工统计将变得不可想象,用计算机统计可使人们从繁重的劳动中解脱出来,仅一些简单的操作便可及时、准确地获得需要的信息。本系统的开发是针对日常管理业务开发而成的,以Visual Basic 6.0为开发工具,SQL Server 2000作为后台数据库。企业人事管理系统是现代企事业单位管理人员、工资、日常考勤所必须拥有的信息化管理系统之一,它包括人事信息的增、删、改、查,人员调动、人员离职,人事信息的打印输出,日常考勤管理、工资管理和福利管理等。企业人事管理系统可以基本上适用于中小型企业的人事各项管理,从而使企业建立完善的管理机制。 关键词:企业人事管理系统;Visual Basic 6.0;SQL Server 2000 The Business Enterprise Personal Management System ShenYang (Department of Computer Science and Technology, ChaoHu College, ChaoHu AnHui,238000) Abstact: With the popularization of computer technology, data information processing technology development, people enjoy unprecedented handling large amounts of data capacity is more and more strong, large by artificial processing before work necessary can now require by computer. In the late 1980s, getting into the data management phase. This phase of the computer system is widely used in enterprise management. Meanwhile salary management system has been by original artificially management into the computer management of the era, as information management main tool database has become a pivotal role. The personnel management is all factories, companies, enterprises and institutions must, it includes the statistics personnel files, inquiry, update, print, etc. If these work, by artificially statistics are working a lot, if company number tens or even hundreds of thousands of artificial statistics will become unimaginable with computer statistics, can make people from heavy labor freed, only some simple operation can then be timely, accurately acquire the needed information. This system development is for daily management, business development and become with Visual Basic 6.0 for development tools, SQL Server 2000 as backend database. The business enterprise personal management system is a modern enterprise or business unit management personnel, wages, daily attendance must have one of the information management system, it includes the increase, delete personnel information, and changed, check, personnel transferring, personnel turn-over, personnel information printout, daily attendance management, salary management and welfare management, etc. The business enterprise personal management system can basically apply to small and medium enterprises, the personnel management so that enterprises establish perfect management mechanism. Keywords: The business enterprise personal management system; Visual Basic 6.0; SQL Server 2000 目 录 前 言 4 第一章 概述 5 1.1 本课题的研究目的及意义 5 1.1.1 研究目的 5 1.1.2 意义 5 1.2 本论文的主要内容 6 第二章 开发环境、开发工具的选择 7 2.1 开发环境的选择 7 2.2 开发工具的选择 7 2.2.1 Visual Basic的特点 7 2.2.2 SQL Server 2000的特点 8 第三章 系统分析 9 3.1 系统需求分析 9 3.2 系统可行性分析 9 3.3 系统业务流程图 10 第四章 系统详细设计 12 4.1 系统操作流程图 12 4.2 系统数据库设计 13 4.3 系统结构设计 16 4.3.1 系统登陆界面与主界面 16 4.3.2 其它主要功能界面 18 第五章 系统测试与维护 20 5.1 系统测试 20 5.1.1 系统测试的特点 20 5.1.2 系统测试的内容 20 5.2 系统维护 22 第六章 结束语 23 致 谢 24 参考文献 25 前 言 随着科学技术的不断提高,计算机科学日渐成熟,信息管理技术的强大的功能已为人们深刻认识;进入人类社会的各个领域并发挥着越来越重要的作用。 计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化得必要条件;计算机管理所无法比拟的有点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 尽管不同的企业具有不同的人事管理制度,不同的企业需要不同的人事管理系统,但本着便于管理和使用为原则,参考现有众多的国内外优秀软件产品扬长避短设计出了企业人事管理系统软件。它包括了人事管理、部门管理等几个模块,可以使人事管理者从繁重的日常工作解脱出来,把精力用在更重要的方面,以便提高效率,更大程度上的节约人力资源成本。 第一章 概述 企业人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,因此企业人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于用户查找、更新和维护都带来了不少的困难。 1.1 本课题的研究目的及意义 1.1.1 研究目的 目前市面上流行的人事管理系统有很多,但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只是需要一个操作方便、功能实用、本报共满足本中心对数据的管理及需求的系统就可以了。我的目标就是在于开发一个功能实用、操作方便、简单明了的人事管理系统,并且能真正适用与人事管理的实际事务中,面向人事主管部门和人事部门,为企业提供决策数据。 1.1.2 意义 从当今世界经济的发展趋势来看,全球性竞争和经济发展将不断的向企业管理者提出新的挑战,管理理论也随之不断深入。从企业管理的内部来看,企业管理包括人、财和物三方面的管理。人事管理作为管理的一个重要组成部分,在企业管理中所占的份量越来越重。对于一个现代的企业管理者来说,如何管理好自身的企业,充分利用人力资源,对企业内部的运作的正常运行和增强企业的竞争力将有很大的作用。 借助于企业人事管理系统,可以促进操作人员素质的提高,通过操作人员的实际应用,可以促进管理水平和效率的提高。本系统的设计符合日常人事管理的需求,功能完备实用,简单易学,界面清晰,易于扩充,并有强大的数据库作后备,还可以避免重要信息的泄露,从某种程度上讲,本系统具有很强的严密性。 1.2 本论文的主要内容 本系统能够实现对企业人事信息及各项工资的集中管理。可进行员工资料的添加、修改、查询、删除、输出的操作,并且同样可以进行部门操作及员工在不同部门间的调动、离职等。在本系统的考勤、工资、福利模块中,同样可以进行多项操作。对于不同时期的员工的各项信息,可一键输出excel,也可以进行一键报表输出打印工作。对于企业管理人员,可对登录口令进行修改,保证信息安全。 人事系统与工资系统两个以前分开处理的系统相结合,使两个系统共用一个职工个人数据库。系统结合了人力资源系统与工资系统的优点,使公司在管理中,能节省资料的存取所需的时间和费用;也节省因调用不同的资料档案产生能的差错,增强资料处理和信息输出的可靠性。 第二章 开发环境、开发工具的选择 现在,市场上可以选购到的应用开发产品很多,流行的也有数十种。有些强调编程语言的弹性与执行效率;有些则偏重于可视化开发工具带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。但是,任何一个程序设计师都不会都学习一种编程语言,因为他们明白对于不同的项目,运用合适的语言,可以很大程度地节省宝贵时间。 2.1 开发环境的选择 具体开发配置如下: CPU:AMD 双核 2.8 GHz 内存:2 G 显卡:GeForce 9600 GT 硬盘:250 G 操作系统:Windows XP 操作系统 2.2 开发工具的选择 2.2.1 Visual Basic的特点 Visual Basic具有强大的数据库管理功能,利用数据库控件管理窗口,可以直接建立或处理Microsoft Access格式和SQL Server格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。 通过Visual Basic,在应用程序中,可以使用结构化查询语言SQL数据标准,注解访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据访问的加锁机制和网络数据库的SQL编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实行客户/服务器方案。 Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序假如到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。所以,Visual Basic可以说是一种功能强大的可视化软件开发环境。 2.2.2 SQL Server 2000的特点 SQL Server 是一个关系数据库管理系统,SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 第三章 系统分析 系统分析是管理信息系统结构化开发方法中的一个重要环节,是运用系统的观点和方法对原型进行目标分析,环境分析和数据分析。 3.1 系统需求分析 通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准。完成日常人事管理事务,我们应当首先认清事务的主要分类,也就是我们制作这个系统之初要先要分清模块。企业人事管理系统的模块包括人事管理、部门管理、考勤管理、工资管理、福利管理、报表统计6大主要模块。各个模块之间也有密切关联,这主要通过后台数据库之间的数据交流来实现。其组织结构图如下。 总经理 人事部 财务部 生产部 供销部 会计科 出纳科 仓库 销售科 图3-1 系统组织结构图 此外,随着外界环境的变化,对系统将来可能的修改与扩展的需要也应当做准备,以备今后的升级等问题的需要。 3.2 系统可行性分析 系统的可行性分析是建立在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析并得出新系统是否可行。可行性分析一般可定义为:金额形象分析是在建设的前期对工程项目的一种考察和鉴定,对拟议的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析的主要工作包括: (1) 目标可行性分析: 本人事管理系统是针对中小企业的现状和发展而研制开发的,虽然对于大型企来说,本系统有什么一些细节上的漏洞,但是经过作者对于中小企业的深入了解,本系统应当可以和企业达到很好的对接。考虑到不同企业的管理体制可能不同,所以本系统在修改、添加功能模块上留有很大的空间,可供具体企业进行具体修改。 (2) 技术可行性分析: 本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发与升级。为了达到具体管理体制的要求,满足用户的需求,系统在多方面提供方便的接口,解决了大量的计算自动化,界面轻松可视化强,操作简单方便,可以迅速掌握使用方法。 此外,本系统还精心设计输入方式,方便操作人员,有效地减少数据输入的工作量,极大提高用户的工作效率。 (3) 经济可行性分析: 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行进行比较。本系统的主要经济投入是在软件的维护上,由于使用的硬件环境要求很低,所以在硬件环境上所需投入很低。而在软件方面,Visual Basic运行环境以及SQL Server 2000数据库,在市面上的成本也是相当低廉,操作系统为Windows 98/Windows 2000/Windows XP/Windows VISTA等,均可正常运行。 本系统所带来的经济效益可从两个方面考虑:一方面是通过表面的加快资金周转,减少资金积压等所带来的效益;另一方面是通过后期的提高员工素质,加强管理体制等隐性的效益。 3.3 系统业务流程图 通过对中小企业具体情况的深入调查及分析,本系统主要与三个实体部门有联系:总务部门、人事部门、财务部门。人事部与财务部则主要任务是进行对数据的查询和收集,总务部则实现对数据的查询和总体修改。 具体业务流程如下: 时间设置表 部门表 总务部 财务部 工资表 员工福利表 生产部 人事部 出勤记录表 员工信息表 人事调动表 离职表 公出请假表 图3-2 系统业务流程图 第四章 系统详细设计 4.1 系统操作流程图 考虑到信息数据在安全性的特殊要求,该人事管理系统的工作流程需用户登录通过权限判断,即需要输入登陆口令方能进入主系统界面。本系统数据库采用SQL Server 2000,开发平台采用Visual Basic,VB能很好地支持SQL Server数据库的建立与维护,且编程效率高,开发周期短,易于维护和扩充。 本系统的运行从登录界面开始,用户需输入“登陆口令”,口令错误,系统会自动提示,系统登录运行流程图如下: 口令是否正确? 调用系统菜单 退出系统 登陆主界面 验证登陆口令 是 否 图4-1 系统登录运行流程图 要想使用本系统,请按照以下流程操作: (1)通过“部门管理”/“添加部门信息”模块添加部门信息, (2)通过“人事管理”/“添加员工信息”模块,添加员工信息。 (3)通过“考勤管理”菜单中的功能模块,可设置员工的上下班时间及请假记录。 (4)通过“福利管理”/“添加福利信息”模块,添加员工的养老保险、失业保险及医疗保险金额,此金额将在基本工资中扣除。 (5)通过“工资管理”/“工资信息管理”模块,计算员工工资信息。 (6)通过“工资管理”/“过期数据处理”模块,可按月份清除当前工资信息表中的工资记录。 (7)通过“工资管理”/“工资导出”/“导出Excel”命令,可将工资信息导出到Excel表中。 (8)通过“人事信息统计”菜单中的功能模块,可以报表的形式统计当前员工的年龄、文化程度、工资信息等。 在系统功能分析的基础上,根据Microsoft Visual Basic 6.0程序的特点,企业人事管理系统的功能结构框架图如下: 企业人事管理系统 人事管理模块 部门管理模块 考勤管理模块 工资管理模块 福利管理模块 报表统计模块 添加员工信息 修改员工信息 查询员工信息 员工调动 员工离职 添加部门信息 修改部门信息 考勤时间设置 员工公出请假 工资信息管理 过期数据处理 工资导出excel 添加福利信息 修改福利信息 员工信息报表 员工福利报表 员工考勤报表 员工工资报表 图4-2 系统功能结构框架图 4.2 系统数据库设计 本系统采用SQL Server 2000企业版来建立数据库,作为生产数据库服务器使用。对于中小企业来说,SQL Server 2000 企业版可根据需要市场Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。 下面就列出系统中的个别具体数据库表: 列名 数据类型 长度 可否为空 编号 Varchar 5 否 姓名 Varchar 10 否 性别 Varchar 2 可 身份证号 Varchar 20 可 年龄 Int 4 可 民族 Varchar 20 可 婚姻状况 Varchar 4 可 政治面貌 Varchar 10 可 入党团时间 Datetime 8 可 籍贯 Varchar 50 可 手机号码 Varchar 30 可 家庭地址 Varchar 50 可 毕业院校 Varchar 50 可 专业 Varchar 20 可 特长 Varchar 50 可 总工龄 Int 4 可 照片 Image 16 可 部门 Varchar 20 可 职务 Varchar 20 可 基本工资 Money 8 可 入职时间 Datetime 8 可 表4-1 员工信息表 员工信息表用来完成对员工具体信息的存储,员工姓名不可为空。该表在系统中可以添加信息,也可进行修改。该表的具体数据在系统中也会得以保护。 列名 数据类型 长度 可否为空 部门编号 Varchar 2 否 部门名称 Varchar 20 否 部门经理 Varchar 10 可 部门地址 Varchar 50 可 部门电话 Varchar 30 可 表4-2 部门表 部门表是对企业各个部门的信息进行存储,部门名称不可为空。具体功能与员工信息表相似,同样可以进行添加、修改。 列名 数据类型 长度 可否为空 所属工资月份 Varchar 15 可 员工编号 Varchar 5 可 员工姓名 Varchar 10 可 基本工资 Money 8 可 加班费 Money 8 可 工龄工资 Money 8 可 全勤奖 Money 8 可 奖励总额 Money 8 可 职务津贴 Money 8 可 请假扣除 Money 8 可 惩罚总额 Money 8 可 养老保险 Money 8 可 失业保险 Money 8 可 医疗保险 Money 8 可 应发工资 Money 8 可 应扣工资 Money 8 可 实发工资 Money 8 可 表4-3 工资表 工资表对各项类型的工资进行统一存储。在系统中有两个大模块可对其进行修改管理。 列名 数据类型 长度 可否为空 员工编号 Varchar 5 否 员工姓名 Varchar 10 否 上下班情况 Varchar 4 可 上下班时间 Datetime 8 可 日期 Datetime 8 可 是否异常 Varchar 4 可 异常时间 Varchar 10 可 表4-4 出勤记录表 出勤记录表对员工日常出勤情况的信息进行存储。它会根据上下班时间设置的改变发生变化。 列名 数据类型 长度 可否为空 员工编号 Varchar 5 否 员工姓名 Varchar 10 否 假别 Varchar 6 可 开始时间 Varchar 30 可 结束 Varchar 30 可 原因 Varchar 50 可 请假时间 Varchar 30 可 录入时间 Datetime 8 可 表4-5 公出请假记录表 公出请假记录表是对员工的请假情况进行存储,员工姓名不可为空。 除了以上员工信息表、部门表、工资表、出勤记录表、公出请假记录表五个表外,本系统还具有时间设置表、离职表、员工福利表和人事调动表,总共九大数据库表共同作为本系统后台数据的模块,实现各个系统模块的功能。 主要数据表的关系图如下: 4.3 系统结构设计 4.3.1 系统登陆界面与主界面 因为人事资料管理牵涉到个人隐私及企业秘密等多方面因素,所以一定要设立登陆保护,因此系统使用前的登陆验证就显得非常重要了。系统登陆界面如下: 图4-3 系统登陆界面 本系统的登陆界面既完成了登陆口令的验证,保证信息的安全性,同时又突出了本系统中国风的主题,与用户的首次对话就实现了友好的交流。 下面列出系统中的主功能界面: 图4-4 系统主界面 显而易见,主界面依然是突出本系统的主题——中国风。主功能界面设计的关键是使人与计算机之间能够准确地交流信息。避免把内部数据的处理与人机对话界面混在一起,互相干扰,影响操作速度。主界面中除了具有所有功能的菜单栏之外,另外添加了具有八个常用功能按钮的工具栏,方便用户的实际操作,为用户实现真正意义上的节约时间。其中密码修改功能界面如下: 图4-5 二级密码修改界面 系统中拥有一个贯穿全系统的窗体,就是能够完成数据库中所有数据表查询功能的一个“万能查询器”,界面图如下: 图4-6 万能查询器 关键查询代码如下: Dim myval As String If cboFields.Text = "" Then MsgBox "字段名称不能为空!", vbInformation, "提示" Exit Sub End If If cboOperator = "" Then MsgBox "运算符不能为空!", vbInformation, "提示" Exit Sub End If If Text1.Text = "" Then MsgBox "关键字不能为空!", vbInformation, "提示" Exit Sub End If rs.Open tb1, cnStr, adOpenDynamic, adLockBatchOptimistic Select Case rs.Fields(cboFields.ListIndex).Type Case 129, 200, 201 '字符型 If cboOperator.Text = "like" Then myval = "like + '%'+'" + Text1 + "'+'%'" '有相同的关键字即能正确查询 Else myval = cboOperator & "'" + Text1 + "'" End If Case 135 '日期型 If cboOperator.Text = "like" Then MsgBox "日期型数据不能选用“Like”作为运算符!", vbInformation, "提示窗口" cboOperator.ListIndex = 1 End If If IsDate(Text1) = False Then '判断是否为日期格式 MsgBox "请输入正确的日期!", vbInformation, "提示窗口" rs.Close Exit Sub End If myval = cboOperator & "'" + Text1 + "'" Case 131, 20, 3, 6 '数值型数据 If IsNumeric(Text1) = False Then '判断是否为数值型 MsgBox "请输入正确的数据!", vbInformation, "提示窗口" rs.Close Exit Sub End If If cboOperator.Text = "like" Then MsgBox "数字数据不能选用“Like”作为运算符!" cboOperator.ListIndex = 1 End If myval = cboOperator & Text1 Case 11 If Text1 <> 0 Or Text1 <> 1 Then MsgBox "只能输入0或1!", vbInformation, "提示窗口" rs.Close Exit Sub End If End Select If List1.ListCount > 0 Then '逻辑查询判断 If Option1.Value = False And Option2.Value = False Then MsgBox "必须选择一个逻辑值!", vbInformation, "提示窗口" Option1.Value = True End If If Option1.Value = True Then List1.AddItem Option1.Tag & " " & tb1 & "." & cboFields & " " & myval End If If Option2.Value = True Then List1.AddItem Option2.Tag & " " & tb1 & "." & cboFields & " " & myval End If Else List1.AddItem tb1 & "." & cboFields & " " & myval End If cmdFind.Enabled = True rs.Close 4.3.2 其它主要功能界面 添加员工信息界面: 图4-7 添加员工信息界面 查询、修改部门信息界面: 图4-8 查询、修改部门信息界面 第五章 系统测试与维护 为了确保本系统能够正常运行,需要在发布之后做一次全面的测试。它的任务是尽可能彻底地检查出程序中的错误,提高软件的可靠性,其目的是检验系统是否能达到预期功能,验证软件产品是否与系统需求用例不相符合或与之矛盾,确保软件系统的输出信息符合预期目标。 为了清除系统运行中发生的故障和错误,使系统适应用户环境的变化,满足新提出的需要,也要对系统做些局部的更新,这些就是系统维护所要做的。其目的就是要维护软件系统的“正常运作”,改正软件系统在使用过程中发现的隐性错误,扩充在使用过- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文