sourcecodewindowsoher企业人事工资管理_第1页
sourcecodewindowsoher企业人事工资管理_第2页
sourcecodewindowsoher企业人事工资管理_第3页
sourcecodewindowsoher企业人事工资管理_第4页
sourcecodewindowsoher企业人事工资管理_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

广东汕尾电大2004级计算机科学与技术专业本科毕业论文——钟长锋.企业人事工资管理系统的实现第62页共62页内容摘要工资管理信息系统是采用面向对象的程序设计技术来设计生成的一个数据库管理系统,面向对象的编程技术是目前最流行的一种编程方法,它具有强大的功能和更大的灵活性,通过对工资管理系统体系进行的总体设计,功能分析,程序设计,我们建立了一个较为完善的工资管理。本设计说明书主要讲述了VISAULBASIC6.0的基本功能及设计基本方法,系统数据库设计,面向对象的设计思想,窗体的设计,应用程序的开发方法等内容。本系统具有数据输入,数据存储,档案查询,输入报表等功能。系统的人机对话界面友好。关键字:数据库;工资;工资管理;工资管理系统;面向对象的程序设计驶Ab招strac死t扛Wage拳Manag铁ement修Info债rmati筒onSy突stem谋isa茂DBMS伟compl逢eted鱼byus大ingO汁OP需。集OOPi规sthe晕most仁popu狠larp凭rogra予mming片tech拜inque渣,苗thar呼hash抬ugee猾ffect娇。帜Throu额ghSy产stem鞠overa纺llde捷sign剃,泄funct膜ional燥anal恶ysis报andp暖rogr殿amde添sign腊,银wese宏tup独them厘orep圣erfec刮tedw糊ageM侮IS以。册In截this稠repo意rt泊,沉many酬thing哄s誉,疯such究asba彼sicf育untio徐nof朵Visua望lBas刘ic6.0逮,毙desig仇nlan设guage君sele嫩cting庙,锯syste杯matic笛data误base厨desig本n块,OOP麦de枪sign悲state糖gory,远desig绵nmet梨hodo仗frep披orts蔬etup古ands肆creen筐setu酬p帐,翼appli金catio膏ndev闭elo疲ping络,万aree魔labro担rated北。石This勇MISh蝴asma桌nyfu非nctio烛nssu腔chas亿data混inpu墨t厨,雨date乘save视,景recod金eque袍ry她,车repor怨tpri赢nt魄,妹andd掉ialog环syst杀emis野very榴perf嘱ect狗,昌using午scre扎enbu染ilder林top毫roduc缝tto跟produ娃ctni鉴cefu点ntion委inte浪rface袖isa肺char庙actar栽istic枪ofo遗urde窄sign逆。歉KEYWO前RD:坛datab虏ase窜;踪wage爸;够wage歼manag晨ement叮;闸wage逢mana稠gemen睁tinf灰ormat兽ions暗ystem幕咐;OOP目录认内仔鞋容烤净摘呜堆要舞榜1鉴Abstr欲act悠储2树目传浴录脂摆3抚前厦蔽言绣烂5爱第一章子您绪论史伯6肢1.1嚷问题的提出毯碗6壮1.2春本课题的研乓究意义臭组6敢1.3拜可行性分析码徐7乖辨凯技术上可行框性换紫7酱授际经济可行性谎暗7犁权开操作可行性缘捷8报顶脑人员的可行理性会隶8员第二章启范需求分析舒困8测2.1虹业务流程图访桶8技2.2托新系统的数蜡据流图什矛9尘2.3齿新系统的数汉据字典煤脂11眼第三章穴地总体设计泰盟14得3.1区系统流程图鸭恶14绍3.2幕功能模块结读构图柄谎15掏屯人事档案管绳理披顽16岂然业务档案管绘理庆动17溪膜工资管理凉散18幻叛考勤管理叫酸19宾甚系统管理卸择20甜3.3翁数据库设计笛巩20占鸽数据库概念眨结构设计冤递21筹贺数据库的逻钩辑结构设计闭荡21纽膛杠数据库结构详的实现碑碌25雪第四章涂刊系统的详细取设计器粘27板4.1变开发环境简严介座司27从4.2级系统界面的辟设计霞季28市4.3禾员工基本信狭息录入窗体省的设计颠炎29少4.4奔员工基本信挎息维护窗体柿的设计抵龙37养4.5匆员工业务界旁面设计家抢39肿4.6屿创建考勤表蜡夺42溉4.7绑考勤表的维槽护队泰46盾4.8等员工工资表矛窗体的设计掀竿48甚第五章砖释系统测试描涝56疾5.1声测试概述标绳56扯5.2峰测试计划小溪56惨5.3载测试结果分视析卡国58家第六章订戴系统使用说骗明隙来59帐第七章飘亲结束语境富60寿致谢忽钳61具参考文献营漆6烤2前言鼻我们赖以生巧存的世界是错一个物质的这世界,同时锅也是一个信袭息的世界。滴这有两个方葡面的特征:谨其一,物质勇的存在伴随供着信息的存开在,物质是衔信息的基础案,信息是物状质的抽象反蝴映。例如:喝反映学生学勉习情况的学牙生成绩信息融,商店中商很品和关于这旱些商品的各浓种特征的信躬息(商品名份称、规格、般颜色、数量调、单价等等浮)。其二,摩物质的变化蛾(表现形式腐的变更、数箩量的增减、衬地域的变迁哈等)会引起轿信息的相应隔变化(对旧黎信息的修改径或剔除、新员信息的产生灶和传播等)誓。而信息依去赖数据存在柜,数据组合那构成且具体阶生动地表现底信息。载随着计算机工的普及,计莫算机也不再粒仅是普遍地财用于处理数赛值计算问题泰,而是广泛用应用于事务悟数据处理一换类的非数值更应用的各种猫领域中。诸木如企业管理闲、情报检查掉、病历分析取、计划统计柱、图象处理掩、文字翻译游和汉字处理点等。议利用计算机黄进行数据处誉理就是把原赌始数据和要炸对数据做的棒处理算法交江给计算机,湿由计算机对尚这批数据按截照给定的算认法进行加工盏处理,最后重产生出结果国数据。对某田一特定课题芒而言,处理项算法在一个蛇时期内是相爆对稳定的。顺而原始数据蜂却随着时间辆的推移而不巧尽相同,且挤多是大量的魔。从数据的批输入,到数毯据在计算机滥内存储和处遇理,再到数硬据的输出,镰特别是数据病的存储期间蹲,都有一个饮数据组织的尝问题,而数丹据库方法提肯供了一种完列美、高级的贝数据管理方武法。它的思尝想是对所有淹的数据实行键统一的、集奥中的、独立额的管理,使第得数据的存忙储不依赖于蹄使用数据的依应用程序,姻从而大大提府高了应用程骑序的生产率豪。区随着计算机银技术的不断艘发展,计算经机作为知识申经济时代的晋产物,已被姐广泛应用于棋社会各个行孕业和领域。懂随着我国国扭企改革的深戚入和社会主拨义市场经济坦的日趋繁荣器,导致各企碑业间的竞争决日益激烈,窑迫使企业采阁取先进的计偿算机硬件设赠备以及高质血量的辅助软贵件来管理企隐业的各项运缺作,以提高博本企业的劳启动生产率以捡及人员效率脸。导第一章绪掠论的1.1问客题的提出替某企业拥有最干部和员工多共400多职人,主要有犁领导干部,吊技术人员,撑销售人员,攀操作人员。得公司下设机捧关,销售公汉司,成品车妈间,调和车砖间,为了便找于员工工资遵管理,并且危还专设置了伏人事工资管派理系统,根编据员工每个姿人的工作年军限和医疗保贿险,住房补刮贴,岗位工曾资的来计算寨每个员工的雀工资的工资蜡系统,也便岂于查询员工套工资。骤随着公司逐假年的发展,对公司的人事细工资等事务锅纷繁芜杂,盐但大体上这皂些事务可包践括以下几个聚方面的内容搭:人事基本课信息管理,捕员工的业务掠档案管理、世员工的工作忠评价管理、猾员工的考勤辰管理、员工筛的工资管理屡等。以上各伤项中的每一岗个部分都有株该方面的管椅理明细,以姻员工的基本招信息管理为杆例,包含的为明细有:员裤工编号、姓捡名、性别、浸部门、民族别、出生年月辫、政治面貌欺、家庭住址约、联系晒、毕业学校浪、最高学历酬等。若用人仪工的方法来哪管理这些数顽据,不但会俘造成人力、躁物力、财力低上的浪费,蜘而且因为要凶处理的信息莲量过大不容佣易进行统计舞和分析。依帖靠传统的手摇工管理越来雷越跟不上公服司的发展需倾要,为了精凤简人员,提笼高办事效率翅和节约公司依运营成本,糕特别需要改阀变以前单纯忧依赖人工管达理的模式。慨随着经济水语平的发展,艺知识经济时绣代给企事业抄工资信息管愁理提出了更淋高的要求,殊除了以往的劝工资利用计持算机软件e数xcel可孟以管理外,炭公司更希望耻能够对以往董的各种的人淋事信息,考钟勤信息,工拍作评价信息寿,工资信息姿等统一管理炮起来。高效诉的、准确的仁人事工资管携理,不仅能恳促进员工不衔断提高自身丧素质、提高混工作积极性球。从而提高毕员工工作质香量和效率。帐人事工资管车理中数据的龄正确性、安亲全性,操作这的高效性、扰可靠性,无灰一不影响着脏员工队伍的状建设和管理狮。多1.2本课表题的研究意流义如苦目前市面上柳流行的工资便发放软件不普少。但是,警对于企、事胆业单位的工标资发放来说士,不需要太叫大的数据库且系统。只需火要一个操作昂方便,功能贿实用,能同肢时满足财务凳部门、单位俊其他相关部览门及代发单递位这三方对纳数据的管理本及需求的系臂统。我们的歪目标就是在孟于开发一个东功能实用,挨用户(财务夺部、其他相缓关部门、银算行)操作方六便,简单明更了的工资发般放软件。曲1腾.3碎可行性分析什可行性研究抹的目的就是惨要用最小的忧代价在尽可葱能短的时间箭内确定问题硬是否能够解仿决。当然不衣能靠主观猜扩想而是要靠西客观分析。糊必须分析几获种主要的可惭能解法的利尖弊,从而判枣原定的系统竖目标和规模乌是否现实,屿系统完成后神所能带来的吉效益是否大墨到值得去投氏资开发这个筒系统的程度塑。因此,可仆行性研究实贺质上是要进犬行依次大大障地压缩简化筛了的系统分密析和设计的压过程,也就症是在较高层罗次以较抽象拔的方式进行沉的系统分析席和设计的过海程。可行性悉研究主要从胞以下五个方槐面来进行。串1题.3.1挡技术上可萄行性徒诊使用现有的栽技术能不能食实现这个系岗统。由于本往管理系统的妈对象单一,塞仅对本单位寇的人事信息豆进行管理,项且在对人事估信息进行增穿减、修改、极删除及统计抖操作时基本价不涉及到计甚算过程,因端此,这个管跌理系统比较茶适合采用数键据库来设计街。在计算机羊硬件和软件时快速发展的苗今天,计算音机硬件和软挖件已经远远骆满足本管理钱系统的要求俗。在数据库乒编程工具方翻面,各种可喜视化编程方圆法的出现,肢一改过去程拥序设计的概肺念和方法,役用户用鼠标烫就可以快速瓜、简捷地创劈建应用程序姥,极大地提昆高了编程效龄率。在作者伙所了解数据找库系统中,致因为学过之Visua叼lBas故ic6.踩0论,对继ACCES领S幕数据库比较川熟悉,因此候决定采用题Visua搁lBasi璃c6.0是及伞ACCES相S写来完成人事它工资管理系恩统的设计。尝Visua成lBasi男c6.0劲和笑ACCES沫S场共同完成人趴事冰工资断管理系统,阔它提供了面赔向对象的编导程技术,编汇写少量或不艰用编写程序酿代码就能快毫速地创建出幻功能强大的钱可视化应用位程序,可简顿化数据库管坚理,使开发淹应用程序这恋项艰辛的工胳作就象堆积三木那样简单恳方便。另外椅,用振ACCES团S证数据库开发羊的应用程序陶可以独立运忠行于规windo艺ws腐平台,集亭而且绝ACCES南S删产生的数据颜库(表)适蚊用范围广。竞中1接.3.2踩经济可行针性辽便这个系统的脆经济效益能异不能超过它鼠的开发成本娱。本人事然工资邻管理系统是去基于咏Visua匙lBasi惜c6.0蜻及姥ACCES狠S书基础上开发年的小型数据饥库应用程序块,不需要多集少人力和物船力就可以设社计的。但本庭系统一旦投弱入使用,将浑大大减少人据事蜻工资锦管理人员的平工作量,提栽高了工作效差率,其经济登效益是显儿栋易见的。聋1环.3.3翻操作可行性滔指系统的操作许方式在这个削用户组织内阵能不能行得奇通。在进行萌需求分析时烂,就对用户由组织进行了推调查,针对杜他们的情况抄,设计出适既合这个用户迹组织的人机迫界面,使操战作方式简单袖明了。吐1蛇.3.4召人员的可行厌性粘本人事工资瞧管理系统是验用是Visua活lBasi例c6.0内及页ACCES较S钥设计的小型卷数据库应用嘉程序,无须猾多少人员就腔可以设计成并功的。通过天对人事工资斤管理系统的事可行性分析喂,所提出的男功能是适合户人事工资管锁理的,也完俗全可以实现仰的。苦第二章夸需求分析肠本系统开发拖思想是采用案现代化先进后的人事工资洲信息化高效众管理思想,灿综合多种人厨事工资信息糕管理软件开乌发商优点以毒及结合我们领单位实际情萌况而开发。照2.1业务惭流程图驳通过对调研虑单位的财务戴管理人员和喷该单位的相经关负责人的碑交谈,深入啄了解获知该滥单位人事工宴资的操作流兴程。剪对现行系统举进行详细调午查的重点是纤对管理业务薄的流程进行钳描述,通过笋采用业务流尼程图中的图酷形工具来描颗述管理业务正活动可以帮饺助我直观的贱理解系统业陷务过程,找名出业务流程剪中的不合理句现象。膏管理业务流顶程图的图形碎符号说明:径系统中人员份系统外实体踪单据、报表塞、帐目疯处理按数据流向轮存储舰绘制出的业塔务流程图如答图所示:单位管理人员其他信息个人信息单位管理人员其他信息个人信息用户财务财务人员工资信息单位管理人员考勤信息工资信息单位管理人员考勤信息工资账目工资账目间图2-1业宽务流程图瓦2.2新叨系统的数据卫流图俩根据上面的司业务流程分父行,得到该稠系统的逻辑兽方案,该方窜案通过数据添流程图和数粮据字典二个煎方面来说明肝。狐数据流程图披就是组织中堂信息运动的闹抽象,是管蹈理信息系统怖逻辑模型的怪主要形式。柜这个模型不恳涉及硬件、傲软件、数据园结构与文件参组织,它与蹦对系统的物拖理描述无关克,只是用一趋种图形及与盟此相关的注攻释来表示系开统的逻辑功酒能,即开发止的系统在管姓理信息处理战方面要做什鱼么。由于图将形描述简明矛,清晰,不苹涉及到技术便细节,所描袖述的内容是窄面向用户的鲜,所以即使械完全不懂信幸息技术的用谊户单位的人梳员也容易理黄解。因此数真据流程图是但系统分析人疾员与用户进贤行交流的有育效手段,也桌是系统设计涉的主要依据匀之一。摩观慧岭管理员膀院围多申1管理员D1人事信息表统块档讨人顿事信D1人事信息表筝肢隶苹息惭处理此基孕再酸2叮苦覆边甚煤继侨树4.1D2业务档案表杏轨湾玉业堤务档藏套敞呜御跃剥午生成D2业务档案表摄谋分接案已处理零傻之泰电袖搂拼工资D4工资信息表跑浆伪粥代3D4工资信息表D3考勤信息表廉池赵衫考品勤信D3考勤信息表壳轿肌狱息化处理删喘主蚕慌定怠袄锦纵书笔钻昨4.2伸悲偏果彻存艇梁常刻正宵藏井工资查询袄燕括霜术注饱扇工建资报表变盐舰错统计报表跌图2-2新情系统数据流没程图达员工人事工域资管理系统旬是针对企事返业部门的大敞量业务处理绣工作用计算弟机进行全面们现代化管理唇。主要包括略员工人事档非案管理、业显务档案、工润作评价管理趴、工资管理触、和考勤管搁理等几个方垫面的功能命,碧以实现用户后方便的输入兆、查询、统值计、打印相爬关报表的业材务需求。柿乓·参根据数据流徒程图可以看难出新系统逻蔽辑模型中具积体系统功能锣如下:板(1)人事厉档案管理踩包括在职职敌工信息,离伸职教职工信罩息和部门信鼓息。提供对状“假职工履历表熔”率数据输入、宇组合条件查炮询、统计、臭打印功能,场实现助”薄职工花名册丛”躬数据生成、汇查询、统计赞、打印功能瓦。孔(2)业务浇档案管理康提供对矿“释职工业务档晚案记载表爆”姥数据输入,没组合条件查咽询,统计,聋打印功能。达(3)员工桂工作评价管卫理屋提供对员工晚的每年度的许工作考核进战行录入,维骨护和浏览以麻及报表等功抹能。孩(4)员工至考勤管理胜提供对各部忽门泪“殿月考勤登记去表波”牧数据的录入袄、查询、统沫计功能;根蛛据乔“杂月考勤登记喷表库”阻数据分部门津按各种日考篮勤标志进行宣分类统计林,徐且生成状“赠员工月考勤销统计表矛”缎,数据及满“昼员工月揪考勤统计汇放总表农”预数据,实现尖该表的查询聪、打印功能刚。洞(5)职工诵工资管理确提供对遣“穗员工工资表惹”昌数据的输入角、查询、按愤月份统计、么打印功能,馅完成每月对涝“而员工工资表槐”标数据的月统卖计英,牵以此生成企“愤员工工资总掌额构成情况乌表劲”赔实现该表的蛾查询、打印虫功能。己人事工资档于案是管理职伏工自身信息屠,包括学历许、职称、社更会经历等;娇业务档案是店用于对员工多岗位,业务衬进行管理登状记;考勤管叙理是指职工仗出勤率登记书,以便日后皆留档查询,萝跟效益工资才挂钩。工资镇管理是指按骨不同资历员帐工有不同档克次的工资计旬算标准,不请同职务的人守员有不同的白岗位津贴,猎此外,还跟轻基本工资、怜加班工资、唯出勤情况有骡关,从而更粪加准确公平邪的发放员工炊实际工资;摆敢劫巾浮烛人事故管理泻评诉价管理握废厦桥椒柔辫趣煮脚路业务档酸案想满款领堤企事业工泽资巨柜恢杜蓬管责理系统线系统范管理康岭污屋旗葛飘湖唉葬乓考勤管案理缴暑某薄租工倾资管理快原想赏图2-3企寇事业工资管勒理系统图棍人事工资管微理人员功能晨的信息量大岂,数据安全壁性和保密性烂要求最高。伙本功能实现郑对员工信息恨、业务信息蒙、考勤信息岩的管理和统耀计、工作人挖员和管理人影员信息查看糕及维护。超小级管理员可闸以浏览、查拦询、添加、蔑删除、修改帮、统计员工兴人事信息等羞普通管理操孔作员只能按挠指定范围功柏能的操作权致限。兆2.3新贤系统的数据渔字典螺上文中的数顷据流图只能秋给出系统逻覆辑功能的一贿个总框架而抓缺乏详细、汉具体的内容衫。数据词典灵的作用是给色数据流图上宪的每一个成怎分以定义和重说明。除此押之外,数据国词典还要对长系统分析中搏其它需要说生明的问题进雷行定义和说术明。榴本文的数据芝词典描述的磁主要内容有测:数据元素我、数据结构淡、数据流、由数据存储、拾处理逻辑和禁外部项。在肌系统分析的旋过程中,产劲生了大量的秘数据词典。位限于篇幅,逗我采用图表没格式仅就这惨几项条目各减举一例来说俘明。绢数据元素们条目先数据元素叹系统名:缸人事工资管第理垃条目名:催员工编号悟编号:E1趟别名:赏员工号猪存储处:散D1蚂基本信息宋表渡D2督业务档案表逼D3覆考勤表踢D4草工资表炊数据元素值戴:玻代码类型签字符型胀长度:都10亿简要说明:次员工编号是学员工的识别颈符,每个员肿工都有唯一喝的编号。完修改记录:良编写爹日期妇200违5陪-优4良-2毒5藏审核科日期籍表2-1数和据元素条目零举例表碍数据结构条却目明数据结构相系统名:进人事工资管闷理智条目名:宰人事信息伞编号:袄I1纠别名:无逃结构:艳员工编号面姓名撑性别做部门湖民族闪出生年月急政治面貌蜂家庭住址姜学历免基本工资洪有关数据存瓦储:于D1员工既信息表屿有关数据流污:驻简要说明:灌员工在进入逮单位后需要呈首先提供个奴人资料,单湿位并确定基宪本工资。璃修改记录:旦编写蚊日期配200遍5蹦-轰4矛-2齐5词审核娱日期辣表2-2数蜂据结构条目辽举例表数据流条目脖数据流售系统名:掩人事工资管粪理任条目名:认工资查询统研计报表梨编号:能F苗5咸别名:无就来源:庸工资表麦去处:龟打印报表货数据流结构饶:府库存数据=赚{员工编号杆+姓名+基病本工资+岗见位津贴+加牵班津贴+考毯勤工资+行佛政性扣款+大应发工资+杰个人所得税寸+实发工资洪简要说明:跳对工资表中极的已经创建挑的信息进行练查询并且输测出打印。岛修改记录:畅编写点日期嘉200震5散-目4甜-25叶审核汪日期快表2-3数煌据流条目举犯例表制数据存储条郊目某数据存储颠系统名:碗人事工资管财理滑条目名:隔工资表愉编号:借D4吧别名:无良存储组织:羞每个员工一凯条工资记录酷按员工编号泳顺序排列杠主关键字:号员工编号款辅关键字:百年月喘记录组成:项名:员工编号基本工资岗位津贴加班津贴考勤工资行政扣款应发工资所得税实发工资年月长度:(byte)10666666666尘简要说明:蓄员工的所有殊的创建的工子资信息都存间储在这里。瘦修改记录:暮编写反日期果200勾5绝-锻4案-25猪审核衣日期矛表2-4数丧据存储条目谈举例表近数据处理逻蛛辑条目栗处理逻辑醋系统名:凯人事工资管念理副条目名:费生成工资表歌编号:逐别名:无访输入:猴取自基本信翻息,业务档明案信息,考残勤信息,年察月等。脑输出:部员工当月的缓工资表兴加工逻辑:巾应发工资=宵基本工资+织岗位工资+土加班津贴+滴考勤工资-讯行政扣款忆个人所得税旱=(基本工勒资+岗位工暮资+加班津暴贴+考勤工雄资-行政扣膏款-800毛)*02计实发工资=并应发工资-宇个人所得税戚简要说明:闭工资表每月碌创建一次。走修改纪录:头编写劫日期热200京5海-腔4菌-25蜡审核坟日期表2-5数据处理逻辑条目举例表表2-5数据处理逻辑条目举例表清第三章葛总体设计弱由于该单位贡的工资信息减管理系统是掩属于中小型抽系统,其具蛋体方案设计么模型如下:商刚船书密帖留纲秀耽赖掘掠瑞员工北敏凶捎岛唐侦查询夹榆动定数据管榴理挎管递理员重抹欠尼读工资管理系软统瓦泥串太浏览培永父母效万拿突族凯膨午认此铲DB岔旗图3-1系毙统方案设计俭模型图干3.1系栽统流程图长工资管理系宵统的输出结障果是对员工蓬工作的一个旱评价,在本劳系统中,计地算工资的基唱本依据是考圈勤管理系统石的统计结果捕,同时,在珍统计和查询驴时需要用到帝人事管理系粉统中员工信缝息和部门信挎息。采本系统的数凤据流程如图漏所示:工资系数调整工资系数调整月考勤表员工工资系数月考勤表员工工资系数调整表工资计算工资计算月工资表月工资表工资发放工资发放丈鹰木厕怨拖毯图3-2系麦统流程图瓜3.2功屡能模块结构回图微软件所实现饼的功能强弱诊是衡量一个蔑软件的最根临本的标准。合经过对系统貌的可行性分扇析、需求分奖析、数据分泼析后,结合李调研的情况犹,确定了本互子系统的功裙能模块如下糖图所示。州抓耀贺寒辜吧工资链管理系统债人事碌档案蜘绪业务档芦案驱炸工资管理倍艳考勤管理魄系统域管理摸档档址档扩档卵档档美评串评工陵工索工戒工初朋考虫考考绵案案匆案沉案纸案案尤价踩价资妇资宁资狡资始分勤党勤勤公输更祝查泡统聋输查畅输穗维生紫查谊统态报化虎更涌查报普入新颠询瓜计盘入询屯入础护成礼询读计柴表泉新刮询掩表呈蒜猛乳疯耽秤馆删训屈记用度系关取系津户数查于土统凭兵偏蜻究罢唉尘钓费妖锁管维陕系酷退瞧份览旗继陕员耗掉肉已阁理护接统谈出届图3-3功粘能模块结构援图销本人事管理重系统分五大百模块,具体宁如下:差后人事档案管谁理御潜人事管理是则员工基本信落息的录入:人事档案人事档案档案更新档案查询档案统计档案输出腿图3-4人鹅事档案管理激流程律图劫档案更新:茅包括对人事爪档案的修改笨,删除,增吐加(新建档拍案)侍档案查询:芝可以按姓名三、职称或任谅意条件查询器个人或一部联分人的情况魂;斑档速案统计:按集多种条件进督行数据统计感并显示,包湿括统计学历传、职称、年纤龄、政治面甲貌等。笼档案输出:于可以输出个医人档案,全露部档案,花姿名册,团员亏名册,党员载名册等雹指业务淘档案渐管理业业务档案业务编辑业务查询评价编辑评价维护龟图3-5业也务档案吗流程斤图昂档案编辑:告包括新建,阳修改,删除泄员工的业务脱档案。爽档案查询:网可以按姓名毛、职称或任谁意条件查询达个人或一部姿分人的情况镰评价编辑:辽包括对员工效每年的考核繁评价等级等稀情况进行录增入和浏览。美评价维护:梨可以输出员换工的评价资柔料进行维护阿修改。糠茅工资管理工工资管理创建工资工资查询工资统计工资输出苏图3-6工允资管理流程缘图驻创建工资表县:通过输入克的年月来完统成对员工工陶资表的创建栏,创建工资它表是将系统舅中其它的数池据库表中的遮数据关联起披来,综合得何到的员工的贺某年月的工锹资。群工资查询:方可按员工编恼号和年月等登进行员工工咱资状况查询林;遣工资统计:茄按多种条件讨进行数据统随计并显示。批工资输出:忧可以输出个词人工资单,沫或输出全体进人员工资汇丙总清单。本欢系统的输入垒报表是通过赵导出到ex原cel完成粒报表的。辜出考勤管理考考勤管理创建考勤考勤维护考勤查询统计输出骑图3-7考越勤管理流程然图艰考勤表的创项建:按照年次月对考勤表锦完成初始化稳创建。冒考勤维护:传考勤表创喊建时初始化带数据暂时为钞0,其中的仍字段的值需彼要通过考勤尖表维护功能环来进行修改布。事考勤查询:哥按姓名或爸员工编号查志询个人出勤傍情况。僚统计输出:跳按多种条件糖进行数据统灾计并显示在搂表格中,也天可将统计计雀结果打印出壳来。本系统抛的输出报表题是通过将输腐出的数据对伍象导出到报耐表专家ex肥cel后通塞过exce拨l完成报表淘。亩祥按韵系统管理系统管理系统管理参数设置添加用户关于系统退出系统延图3-8系齐统管理流程即图冰添加用户:律系统用户分验为:系统管砍理员级别的刺超级用户,乒一般用户即赚系统操作员鸣。管理员有此添加操作员免,添加和修默改员工人事敞数据库中的凝重要数据的监权限。而一己般用户没有陕添加操作员励的权限,他净们只具备一愈般的数据浏庙览,查询,牌统计,报表至,和少数数铃据的添加,隐修改等权限校。惠参数设置:陈该操作属于茅管理员权限鲁的用户的操成作权限。该辉模块的功能费是设置和修啄改员工工资赌表的相关工渠资系数,比屿如迟到一次挤的扣出多少玉,早退一次颗扣除多少。精该参数的设取置直接影响腿员工的工资眠表。状3.3数轰据库设计妥“燥数据库更”挪就是为了实赶现一定的目罗的按某种规拢则组织起来厚的绕“须数据抓”膝的头“叶集合扣”街。它由一个夫称为数据库货管理系统的遭软件进行管送理。数据的色存取方式独愿立于使用它而的应用程序煌。采壳数据库的主到要特征:假颈泥随雀量花苹理牛脾数据共享鸟斯押裳阔拼拿排稳芒本数据具有最曲小冗余度夜冻梅壮南涝吓宰旗略藏数据的完整战性窗赤蜡睁屿情奖众蛾惧挺数据的安全棋性奸坛阵月辜忌施饭部驱驳数据的独立拍性俗悦数据库结构振的设计是软跟件开发的首歼要条件,设光计较好、全膜面的数据库暑结构,对于茶软件开发来均说是成功的附基石,数据绩库结构设计租不全面,会升严重影响软蒸件的开发利疫用率与进程轰。航埋数据库概念浅结构设计贷这一设计是饰在需求分析流的基础上,次设计出能够川满足用户需惰求的各种实肾体,以及它称们之间的关进系,为后面提的逻辑结构祝设计打下基死础。搭本系统根据匙上面的设计放规划出的实鱼体有:员工夺实体、员工胃工资实体、纲工资等级实典体、部门岗炊位实体、工材龄实体、公格司福利实体岂。塔实体与实体甘之间的关系行E-R图如饲下图3-9啦所示:纹莲扇队屈戒满楼员晚工队泰扬惨期据足膊软坛冒巾结董词对应污抗追土谣着束员珍工工资送脱没复辉冒县堤包含双铁基债沿啦轨岗卵效加呢暂玉行凶鲁匪考皇础五鹅位恐释拍班兴搁劈政饺竿牢勤轨沙工自涛城工止风工亿珠搅费涉胜小工送亩资辨醋啄资恭圆资令诊悬用耐柴灭资此对图应躬西对应味沉午对应励邮淡对应级恼对奖应蒜工资等级逐票部曾门岗位芳苹工龄竞射行政扣都除素放单位考勤肃图3-9实笼体与实体之冷间的关系E矛-R图盈尾数据库的逻蝇辑结构设计狠将以上的科E-R长图转换成如便下关系模式陶:奥员工信息表梅(氏员工编号、烘姓名、部门纲、性别、民兄族、出生年丈月、政治面升貌、家庭住梳址、联系电乔话、毕业学或校、最高学裙历、所学专耐业、职务、停专业技术职瑞称、职称时员间、个人简鼻历、奖惩情炊况梢)粪。阁员工业务档潜案表(员工胸编号、岗位斩编号、业务撞档案等)。辟员工考勤表市(员工编号督、迟到次数横、早退次数换、缺席次数忆、离岗次数知、备注、年债月)。董员工工资表义(员工编号芝、基本工资雕、岗位工资澡、加班津贴辩、考勤工资沫、行政性扣歼款、个人所貌得税、实发渔工资、年月为)。酷依据上面的爸关系模式,叉设计数据库扩表如下:珠(1)员能工信息表(态yg挖Info)艺:该表来记足录员工基本坝信息。比列名轧数据类型需宽度酬可否为空紫员工编号(围主键)庆文本型伟6悉不能为空明姓名蔽文本型倘8缠可为空僻性别球文本型很2盛可为空沸部门合文本型毯10博可为空瘦民族激文本型咸20器可为空与出生年月氧日期纺/铜时间型山8秩可为空厘政治面貌勺文本型载10蜡可为空割家庭住址插文本型迫50稍可为空废联系小文本型滔11器可为空独毕业学校含文本型柴50阵可为空位最高学历丸文本型押6瞒可为空擦所学专业泊文本型加20茶可为空鸟职务丛文本型柿8腹可为空旦专业技术职坚称碑文本型说20敏可为空渐职称时间枕日期缺/草时间型仆8富可为空庸基本工资拥数字型晌单精度煮可为空赌奖惩情况雹备注型靠Meno尝可为空论个人简历欣备注型毯Meno甚可为空打表3-1员哗工信息表斗(2)竖业务档案痰表腰(T袖BInfo咳):该表记恋录员工业务炎相关档案信帮息尿列名快数据类型为宽度脏可否为空煌员工编号(斗主键)母文本型腊6淘不能为空纷岗位编号钞文本型赶20拣不能为空至业务档案肾备注型兵Meno趁不能为空霞表3-2业雅务档案表摸(3)茅考勤表惩(窗atten移danc节e县Info)术:该表记录乓员工考勤信伯息储列名辫数据类型蓝宽度抖可否为空格员工编号(旬主键)狸文本型受6症不能为空纵迟到次数档数字型毕2徒不能为空坐早退次数急数字型织2脑不能为空蚕缺席次数兵数字型宰2皮不能为空底离岗次数圈数字型坑2孝不能为空用备注弦备注型溉Meno牙不能为空荣年月宰文本型亭6雀不能为空杨表3-3员待工考勤信息谣表苏(4弹)刷工资表(w舞ageIn抬fo):该富表记录员工荐工资信息眼列名侧数据类型兔宽度橡可否为空亚员工编号(芹主键)啦文本型屈6邮不能为空衫基本工资染数字型(单索精度)堆6托不能为空斤岗位工资死数字型(单器精度)掘6捡不能为空用加班津贴海数字型(单毙精度)隶6言不能为空症考勤工资帅数字型(单寸精度)任6喷不能为空虎行政性扣款烧数字型(单关精度)正6项不能为空磁个人所得税老数字型(单廉精度)哗6炎不能为空持实发工资歼数字型(单险精度)碗6辨不能为空扫年月探文本型洲6餐不能为空槐表3-4员伴工工资信息拜表鸡(5考)否加班表驴(jbin修fo)垄:该表记录于员工的加班赔信息舍列名槐数据类型韵宽度塔可否为空隶员工编号(生主键)讨文本型凤6震不能为空皮加班天数玩数字型扭2勿不能为空袄加班类别脂文本型煎1李不能为空漏年月点文本型县6红不能为空回备注摄备注型烫Meno闷不能为空郊表3-5员芦工的加班信古息表森(6)xs壮info表丑:该表记录涌工资系数灰列名窃数据类型畅宽度逼可否为空括行政性扣款橡数字型(单则精度)皆6穴不能为空辜迟到柳数字型(单瘦精度)视6络不能为空羞早退碗数字型(单茄精度)蜜6川不能为空会离岗昏数字型(单产精度)巾6造不能为空颠缺席污数字型(单淘精度)扮6灾不能为空喜平时加班凡数字型(单克精度)励6哈不能为空飘双休加班惧数字型(单罩精度)返6勉不能为空僵节日加班屠数字型(单帜精度)慧6堪不能为空湾表3-6员狼工工资系数迫表溪(7)烈gwinf扯o吃表:岗位工淡资表梳列名挂数据类型傅宽度欣可否为空猾岗位编号嘉文本型松6运不能为空谢岗位名称缸文本型汁10梁不能为空洋岗位工资筋数字型(单婆精度)爽6颜不能为空痒职责名备注型析Meno费可为空装表3-7员少工岗位工资育表灵(8)us分er表:改懂变记录系统给用户蝇列名抗数据类型熄宽度牺可否为空搭用户名桥文本型晌20驶不能为空凶密码链文本型孟20挣不能为空吴级别模文本型活6鲜不能为空智联系京文本型受11终可为空嚼表3-8系便统用户记录骄表助谷数据库结补构的实现贪本系统的后星台数据库选狗择为ACC辨ESS,在决以上的数据恭库概念结构仙设计和逻辑崭结构设计完变成后,就可罢以实现为A旷CCESS飞数据库了。厌在实现之前熄,这里简介圆一下该数据土库:闷Acces队s是Off谨ice办公仇套件中一个密极为重要的董组成部分。尖刚开始时微尺软公司是将兼Acces锤s单独作为宿一个产品进自行销售的,旨后来微软发于现如果将A装ccess沿捆绑在OF反FICE中呈一起发售,统将带来更加拿可观的利润惩,于是第一剥次将Acc精ess捆绑向到OFFI妨CE97中学,成为OF海FICE套恼件中的一个静重要成员。琴现在它已经宵成为Off滨ice办公谊套件中不可援缺少的部件伶了。自从1朱992年开绣始销售以来钞,已经成为砌世界上最流撞行的桌面数饥据库管理系抚统。Acc烧ess的新对版本功能变渠得更加强大府。不管是处扬理公司的客今户订单数据尖,年管理自己的植个人通讯录赏,慌还是大量科岛研数据的记揉录和处理,语人们都可以拒利用它来解恶决大量数据炸的管理工作赤。鸽党●作披ACCES岔S具有三大挡功能:抖跳底建立数据库魂;数据库操台作;数据通落讯吗。叙肿●跪佣ACCES身S的内部结窄构猜ACCES米S数据库是某关系型数据且库,具有表镜的特性,在细ACCES夸S数据库中海,包括表、它查询、窗体讨、报表、页宜、宏和模块奴七个对象,随这些对象用胡于收集、存逝储和操作各逐种不同的信妖息。它们功拔能如下就:(1)勿利用表对象庭存储信息形;享(2)粱利用查询对尚象搜索信息厦;包(3)沫利用窗体对元象查看信息毫;浆(4)晃利用报表对浇象显示信息变;调(5)被利用页对象冤显示数据访辅问页信息负;龙(6)厚利用宏对象铁完成自动化抖工作仿;支(7)记利用嵌入模颂块实现复杂王功能。集爱●诸ACCE臣SS数据库咱的构成白ACCES东S数据库是店一系列数据摊基本表、表男与表之间的怕关系、查询付、窗体、报义表、页、宏揭和模块的集扫合,这些成屠分统一组织窝在一个以.嗽mdb为后治綴的数据库帜文件中。光炼这里重点介并绍一下表与诞表之间的关脊系:址并表是保存数衔据或信息的耗主要场所,仔它是一个二构维表,二维牢表的行称为畅一个记录,歌存储某个实测体的整体信仰息,是表的芦基本单位。华表的一列称菌为一个字段仰,存储实体需的一个属性见的信息,是蚂表的可访问扶的最小逻辑故单位。表都迎应有至少一筐个关键字,谅它可使表中岔的记录惟一佳。爹剧在需求分析咱、概念结构尤设计的基础岗上得到数据尖库的逻辑结翻构设计之后度,我们就可冬以在V品isual崇强Basic饼6.0斥中实现该逻版辑结构。实掏现方法和步刑骤如下:烧以英文版本扫为例:通过温菜单栏:A自dd迷-Ins荒→瞒Visua冬lDat芬aMan狱ager…怠点击出现葱VisDa倦ta跨界面,点击像菜单序File马→医New拳→原Micro推soft戒Acces论s熟→纠Visio申n7.0夏MDB…菠弹出保存数贱据库文件的诵存放位置和锋数据库的文洽件名的对话讲框,命名为酱rsgz.书mdb停保存到当前捷系统存放的膀文件下。这隙时出现村Datab后aseW兄indow重s文设计界面,染鼠标右键选结择新建表。州所设计的表缴的字段就是静逻辑结构表逗中的列名。松第四章超系统的详细顿设计璃数据库中的特数据被用户哥利用的方式哲可以通过数单据管理系统沙提供的操作献功能来使用起,也可通过赵应用程序操夏作数据库。触肿应用程序是拖利用数据管社理,为解决雕某个具体的治管理或数据免处理的任务汤而编制的一温系列命令的郑有序集合。娇图4-1应夹用程序操作粘数据库图繁在本系统的松后台数据库车已经设计完擦成后,现在眉就可以对系蚀统分析阶段孟设计的功能乌模块通过编案码设计成一授个应用程序用,最终来完骄成对数据库扒中数据的管压理和应用的瞒目的。救4.1开发嫩环境简介浙拳Visua翼lBas东ic是一盯个可视化的纤、面向对象冶的、采用事像件驱动的结炭构化高级程绑序设计语言稳,它具有强腾大的数据库鸡操作功能,脖提供了数据暑管理器(D封ataM缸anage贝r)、数据密控件(Da监taCo金ntrol迎)、以及A腥DO(Ac万tivex便数据对象)规等强大工具威,利用它能牢够建立多种终类型的数据乱库并可以管歌理维护和使感用这些数据彼。底当设计好系谷统的数据库匙结构后,就炮可以开始在颂Visua刃lBas盖ic6.0悲中开始设计废系统功能模品块相应的窗辰体了。设计萄窗体就是将塑前面分析得园到系统的功弓能模块通过详在轧Visua每lBas个ic6.0祖设计出具体煮的窗体,通固过窗体的操察作来实现预卸订的模块的昏功能。由于坝Visua勤lBas屋ic6.0缎是一种面向瓣对象的编程苏软件,设计题窗体和控件在可以轻松通回过系统得到份,所以编程涌的时可以集忙中精力来设敬计控件的事冬件。面向对联象的编程软盛件就是通过爽控件这种对疼象,发出不条同的消息,鸣去触发相应黄事件的发生爬。尾在伙Visua殖lBas政ic6.0芬中设计数据吨库管理系统蹄从新建一个抬Proje谜ct茅文件开始。魄图4-2冷Proje茎ct睬界面功能图幼即选择菜单团:图File狗→麻NewP柄rojec逝t讽从而弹出如普图所示的界闷面,选择捷Stand辈ardE毒XE僵,单击OK陵,系统此时逼创建了一个献工程文件栗Proje慨ct1稀和一个窗体尺Form1紧。通过菜单惨File敏→政Save我Proje遭ct竞。接下来就超可以开始设晨计第一个窗裕体塔Form1舌了。帐4.2系格统界面的设概计装图4-3系惑统主界面图旦系统主界面蚂主要有系统拿菜单和运行歉界面。伞系统用户通烛过菜单的操志作来完成系租统设计的各环项功能。换该界面提供槽的菜单如下胶表所示:杀员工基本信丰息惭档案管理彼评价管理纤出勤管理厕工资管理才系统管理税基本信息录荒入躁档案录入脑评价初始化真月考勤表铅月工资表抄系数设置抓基本信息维握护错档案维护提评价维护巴考勤维护幸工资查询商添加操作员喊基本信息查敬询教档案查询球考勤查询良岗位工资维张护序基本信息统湖计揭档案统计乓加班维护丧退出窄表4-1系另统界面提供挎的菜单表冷菜单的设计醋是本窗体的乒重点,菜单食设计的过程撕通过系统的天菜单栏衣Tools允→古Me贵nuEd昂itor咳进入菜单编今辑器。添加魂如上图所示中的菜单后,赌关闭菜单。样回到该界面芽窗体的。可寻以看到该窗虽体的上面已罢经有了这些齿设计的菜单欠,通过点击阀设计的菜单歪栏,即可进扒入源代码设逝计环境,通暗过添加cl垒cik事件央源代码后,凯即完成了该怎窗体的设计拔。抗4.3员工版基本信息录喂入窗体的设贱计尸本功能实现像了人事管理在过程,编程湾采用ADO笑DB.co束nnect法ion和A搅DODB.败comma炉nd的V衡B内置对象企,其主要作倡用是实现了伶数据库连接皂及SQL查怠询语言的使飞用。该功能结使用Con呢necti醉on对象以芬下相关属性兆:毅Attri鉴butes反属性可读写误Long类念型,通过两师个常数之和觉指定是否使今用保留事务凡(reta赵innin毯gtra拒nsact喘ions)牵。常数ad钢XactC看ommit由Retai捡ning表衬示调用Co万mmitT舒rans方捧法时启动一式个新事务;可常数adX外actAb图ortRe踢tanin执g表示调用险梦修许Rollb玉ackTr珍ans方法毯时启动一个估新事务。默馅认值为0,先表示不使用茎保留事务。坚巡Comma通ndTim英eout秆可读写Lo朽ng类型,淡指定中止某拥个相关Co阶mmand撤对象的Ex放ecute乔调用之前必矩须等待的时信间。默认值字为30秒。后陵Conne晋ction梨Strin串g可读写厅Strin除g类型,提懒供数据提供筛者或服务提档供者打开到食数据源的连掀接所需要的订特定信息污Conne迅ction贞Timeo腹ut可读音写Long翠类型,指定俱中止一个失分败的Con特necti单on.Op匀en方法调掩用之前必须然等待的时间强,默认值为身15秒。脖Curso捡rLoca葬tion别可读写Lo伙ng类型,透确定是使用扶客户端(a吩dUseC鼓lient际)游标引擎捡,还是使用通服务器端(聪adUse害Serve碧r)游标引监擎。默认值淋是adUs即eServ声er。逃Defau够ltDat披abase喇可读写S俱tring赴类型,如果债Conne华ctStr皮ing中未速指定数据库脆名称,就使船用这里所指遵定的名称,占对SQL击Serve修r而言,其尚值通常是p授ubs狱Isola宝tionL现evel混可读写Lo萌ng类型,枯指定和其他终并发事务交育互时的行为网或事务。见收Mode往Long类吹型,指定对爷Conne表ction门的读写权限陵。见Mod台e常数罩Provi探der可邮读写Str羊ing类型物,如果Co甜nnect誉ionSt宴ring中淡未指定OL帮EDB数沃据或服务提怪供者的名称狼,就使用这治时指定的名探称。默认值怖是MSDA给SQL(M鸣icros牙oftO汗LEDB胶Prov袖ider杨forO脱DBC)。温晌State僻可读写L礼ong类型支,指定连接迟是处于打开衫状态,还是承处于关闭状压态或中间状导态。见St抵ate常数筋踏Versi缴on只读钞Strin骨g类型,返窗回ADO版科本号。萍员工档案信愉息录入功能氧如下图:虫图4-4员霞工档案信息帝录入功能界惠面图递通过以上相劣关技术的引堂用,员工基怖本信息录入史功能编写很撕快就可以完马成了。可该窗体设计轧包括13个馆文本框控件融、5个组合躁框控件、2墙个按钮控件气。文本框控帅件和组合框栏控件用来输活入员工基本嚷信息。其中刻的记录个人努情况等的文谣本框对应的哄字段是备注脱型,所以将吊该文本框的徐M展ultil斗ine撞属性设置为扛True奉。开该属性膛的设置可以抱使文本框多躲行显示,S林croll品bars奶的值设定为欠2,该值的杰设定可以使良组合框的有丛上下的滚动颤下拉条。其注它的几个备哲注型的文本怖框属性值设馅定一样。其宜中组合框的名值不用用户辟输入,只需翠用户选择,探选择值的设茶定可以通过养设定组合框肿的list肢属性值来完颤成,比如设达置性别对应严的组合框的滋list值楼为:男,女傅。按钮控件逼用来触发它说们相应的事咽件的发生。胁其中记载按红钮的cli法ck事件:宇当单击该按田钮时,首先酱检查文本框夜输入的是否封为空,接着构连接数据库毯,建立记录闯集,并利用牌记录集打开乘查询,最后岸对该查询记处录集增加一吸条记录,语罗句:ado变Prima月ryRS.励AddNe杨w。并设置肾增加的记录触的相应字段孤值为文本框赴和组合框的日输入值,记础录集更新记铺录。语句:社adoPr检imary基RS.Up蚕date。立更新语句是接很重要的,桐如果没有更掌新语句,最律后数据库中魂的记录不能爆得到修改和盏添加。这样轨就完成了对结员工基本信双息表的添加保记录。退出宴按钮的cl烫ick事件台是关闭该窗逼体,语句是叛:闻unloa菊dme娃。剑该窗体的源器代码具体如介下:钱DimW束ithEv坝ents号adoPr尽imary假RSAs花Reco嚼rd感set钩Priva哨teSu庭bCom滚mand1拦_Clic唯k()乳I沙fTex轧t1.Te抖xt=梢""Th国en皂守Msg艘Box"基员工编号不乡能为空!"帐,vbO醋KOnly爽+vb注Excla鹊matio昂n,"警错告"欣蜡Tex钓t1.Se炮tFocu客s晌炼Exi行tSub观E聪ndIf辆I骂fTex凭t2.Te复xt=加""Th翁en顺驴Msg秆Box"离姓名不能为霞空!",托vbOKO职nly+燕vbEx舟clama勉tion,勿"警告"淡酸T抄ext2.躺SetFo再cus默脊Exi达tSub老E右ndIf春I接fCom诱bo1.T订ext=抹""T经hen均景Msg齐Box"薪性别不能为险空!",尝vbOKO抱nly+暮vbEx渔clama猛tion,绣"警告"娃脖Com冠bo1.S肃etFoc恐us废谊Exi击tSub痒E疾ndIf泊I闸fCom墓bo2.T邀ext=键""T灶hen净舱Msg墙Box"驱部门不能为据空!",工vbOKO届nly+出vbEx讽clama笋tion,耽"警告"粗园Com沸bo2.S家etFoc旬us以酷Exi蔬tSub烂E姥ndIf公I帆fTex肿t3.Te吼xt=锦""Th府en接螺Msg味Box"器民族不能为玉空!",舞vbOKO计nly+博vbEx缓clama饲tion,匙"警告"焦两Tex庸t3.Se哲tFocu遇s望贷E谁xitS膊ub卸E芬ndIf置I隙fTex跑t4.Te巴xt=瘦""Th袄en串雨Msg摊Box"予出生年月不蔑能为空!"鞠,vbO瞎KOnly条+vb彩Excla谱matio庸n,"警问告"伴密Tex腰t4.Se玻tFocu虑s街骨Exi扣tSub莲E良ndIf缓I走fNot艇IsDa泽te(Te腰xt4.T桃ext)霉Then者MsgB惨ox"生俯日应输入日阁期(yyy稼y-mm-父dd)!"倦,vbO辉KOnly米+vb旧Excla估matio唯n,"警榴告"拦Text左4.Set屠Focus悲此吵辉Exit晓SubElse想Text溉4.Tex畅t=F森ormat唉(Text核4.Tex太t,"y驴yyy-m漫m谊-dd")插End存If治I创fCom央bo3.T同ext=虫""T正hen剖但Msg锣Box"脾政治面貌不醒能为空!"去,vbO碎KOnly晒+vb际Excla蛇matio邻n,"警拳告"吨心Comb笋o3.Se匹tFocu肠s风撑Exit搁Sub兴E晓ndIf澡I骨fTex窄t5.Te地xt=勒""Th割en拼丧Msg知Box"只家庭住址不若能为空!"曲,vbO猎KOnly业+vb盯Excla箩matio乘n,"警乱告"犯滨Tex棒t5.Se秩tFocu稻s头破Exi迅tSub个E舌ndIf查策IfTe吉xt6.T轨ext=凭""T滔hen宪艳Msg飞Box"影联系不拒能为空!"袋,vbO生KOnly径+vb漫Excla亦matio习n,"警线告"驼罩Tex嘴t6.Se弟tFocu愁s蹈仪Exi俗tSub滴E油ndIf围I就fTex爸t7.Te节xt=裹""Th原en鄙扑Msg卷Box"守毕业学校不未能为空!"溜,vbO勒KOnly榨+vb蝶Excla兰matio孩n,"警崇告"脑目播Text7栽.SetF塑ocus输坟Exi勿tSub丰E水ndIf秒I欠fCom就bo4.T友ext=离""T嫩hen尽途Msg铁Box"榴最高学历不炎能为空!"鬼,vbO盼KOnly伶+vb籍Excla碌matio男n,"警姐告"终屯Com萝bo4.S碧etFoc贫us富代Exi均tSub贸E覆ndIf菌I违fTex蝴t8.Te份xt=王""Th尿en承敌Msg世Box"洽所学专业不翠能为空!"症,vbO沿KOnly效+vb仗Excla魄matio砌n,"警造告"屈元Tex自t8.Se窃tFocu正s芝罚Exi木tSub撇E若ndIf榜I泉fCom抚bo5.T族ext=程""T弄hen衡贺Msg浑Box"描技术职称不荒能为空!"暑,vbO税KOnly位+vb阿Excla溉matio隔n,"警聪告"铅岭Com顺bo5.S惭etFoc免us甚搅Exi袍tSub监冻End转If私I辆fTex鸣t10.T叮ext=哄""T达hen悼利Msg份Box"驱职称时间不极能为空!"著,vbO攀KOnly得+vb缝Excla驾matio贤n,"警矛告"胞竖Tex像t10.S码etFoc银us怖框Exi蒜tSub观E谦ndIf曾盛IfNo串tIsD剧ate(T捕ext10勾.Text型)The术n迟MsgB臣ox"职毯称应输入日谜期(yyy费y-mm-世dd)!"芒,vbO并KOnly耗+vb导Excla瓜matio草n,"警充告"席Text盛10.Se迹tFocu律s祥崖辣报Exit膛SubElse挎Text抵10.Te朱xt=摇Forma覆t(Tex冶t10.T暮ext性,"yy没yy-mm葱-dd")界End派If眯I辜fTex亮t11.T涨ext=链""T燃hen率辣Msg贤Box"弊基本工资不盏能为空!"滩,vbO梨KOnly唉+vb童Excla努matio项n,"警矿告"陵踪T碎ext11切.SetF恼ocus烟椅Exi销tSub夺E粱ndIf柴D秆imdb织AsC郊onnec走tion先S丝etdb仅=Ne甜wCon差necti腔on盛d掏b.Cur醋sorLo愿catio类n=a抱dUseC小lient协d鹿b.Ope摄n"PR在OVIDE云R=Mic敌rosof鬼t.Jet滚.OLED校坟1;Dat追aSou可rce=r笼sgz.m么db;"归S母etad求oPrim夜aryRS墙=Ne把wRec麦ordse帽t桃筝纲a=麦Text1仅.Text天a乳doPri农maryR获S.Ope俗n"se拒lect用*fro战mygI絮nfow庄here银员工编号=末'"&江a&"脊'",d田b,ad寺OpenS偏tatic牛,adL卧ockOp唱timis洞tic桂I带fNot盈adoP个rimar改yRS矛.EOF级Then治穗Msg龟Box"赏该编号重复刮!",v于bOKOn法ly+讽vbExc赖lamat屑ion,竭"警告"重消Exi馆tSub劣E笋lse颂语碰天ado越Prima垦ryRS.毫AddNe贸w将晨皇恳ado血Prima犬ryRS.气Field套s("员工择编号")绝=Tex细t1.Te母xt减歪合怨ado嫩Prima忌ryRS.务Field隙s("姓名搁")=疤Text2好.Text灭医芝扒ado绕Prima教ryRS.千Field况s("性别雄")=器Combo配1.Tex炸t凳饥紫则ado允Prima困ryRS.稻Field村s("部门她")=片Combo项2.Tex器t瓦雪烫栏ado比Prima算ryRS.停Field祥s("民族堂")=稿Text3镰.Text跑垫德股ado准Prima谱ryRS.蹈Field传s("出生惕年月")听=Tex倘t4.Te粘xt景牙卸望ado获Prima闹ryRS.颗Field娃s("政治患面貌"立)=C孔ombo3泊.Text档张泄卵ado话Prima葡ryRS.印Field尘s("家庭富住址")女=Tex努t5.Te拔xt铁启份说ado糖Prima甜ryRS.迁Field抚s("联系灭")仪=Tex违t6.Te缴xt魂终茫哥ado呜Prima社ryRS.扛Field秃s("毕业恰学校")思=Tex攻t7.Te俱xt厕脖疫蛋ado士Prima姜ryRS.支Field汗s("最高究学历")秋=Com立bo4.T懂ext僚坑泥丸ado伟Prima吩ryRS.凤Field散s("所学档专业")和=Tex拌t8.Te粪xt洪爆匀司If丢Text9仿.Text来=""倚Then究病音暑a肃doPri容maryR讯S.Fie写lds("旱职务")葛="无"患匠看鸟Els魂e通匪锣绑a慨doPri冻maryR欢S.Fie济lds("昨职务")梨=Tex惊t9.Te馒xt啄解委概End播If骄停疮猪估adoPr果imary颗RS.Fi伯elds(抛"专业技术配职称")盏=Com异bo5.T养ext炊皇拨要ado热Prima郊ryRS.炉Field极s("职称洁时间")响=Tex毒t10.T考ext捕启挽当ado闹Prima坐ryRS.悄Field登s("基本深工资")用=Tex严t11.T退ext幼隐冒亩If寺Text1赏2.Tex看t="崭"The寺n零刊再复a糊doPri脑maryR定S.Fie设lds("再奖惩情况"颈)="魔无"蛮比剧汗Els巧e暮阀泳慕a尖doPri祝maryR定S.Fie拐lds("吼奖惩情况"术)=T沸ext12铅.Text淹摆闯枯End峰If障局太驶If姥Text1膛3.Tex览t="费"The灿n炕碌贸糊a柳doPri长maryR精S.Fie追lds("限个人简历"贸)="门无"辫找桂跑Els盆e绞扣滨拘a义doPri锤maryR通S.Fie腹lds("勾个人简历"训)=T小ext13疗.Text樱斤辨忆End楚If表缩疼栋咳昨泼ad敏oPrim日aryRS炒.Upda怪te止交治狸枕己串Ms需gBox陕"记载成功岛!",v衡bOKOn私ly+潮vbExc钞lamat两ion,草"提示"煎EndI磁f微Text1查.Text宁=""念Text2盈.Text呼=""龟Text3齐.Text衣=""柴Text4般.浇Text雷=""班Text5减.Text别=""学Text6四.Text耕=""简Text7妨.Text朱=""扩Text8姥.Text棒=""刊Text9放.Text堂=""赴Text1村0.Tex附t="炕"骨Text1洗1.Tex给t="珠"兰Text1描2.Tex仪t="姐"泪Text1啦3.Tex帅t="确"斑Combo浩1.Tex评t="意"仔Combo编2.Tex巧t="铁"坟Combo唇3.Tex搭t="倡"携Combo豆4.Tex杯t="绢"糊Combo联5.Tex矛t="霞"代EndS席ub眨Priva死teSu围bCom偷mand2冈_Clic以k()驴Unloa油dMe苍EndS图ub勿Priva尊teSu宽bFor侧m_Loa交d()蛛Left腊=(Sc至reen.枯Width枪-Wi柄dth)席\2纠Top=装(Scr塘een.H斥eight剩-He纽ight)薄\2际EndS剧ub河通过该窗体难的操作,系际统可以完成片对员工的基岩本信息的录闸入。录入后忍员工的基本掏信息的维护迫,包括信息膀的修改,删帖除,浏览,反简单的查找倚等操作,可求以通过员工铺基本信息维援护窗体来完盖成。狱4.4员工持基本信息维宾护窗体的设叔计销搞通过上面恩的员工基本挠信息输入窗箩体可以得知梅,员工基本尽信息的输入框窗体是不具借备数据的维介护功能的,帮员工的基本河信息的维护末功能是通过佣另外设计的谷窗体完成的复。础图4-5织员工基本信毙息界面图会该窗体包括震的控件有文罪本框和组合射框,按钮等担控件,文本拦框和组合框找可以显示数劝据库中员工掏基本信息表姐的记录,默络认的记录定舟位为第一条翁记录,用户膀可以通过按而钮的导航,标浏览数据库想中其它记录寄。第一条,毛上一条,下驻一条,最后车条的按钮的盏click颈事件分别是版将记录集进稀行移动,实艇现文本框,辅组合框的不晌同的显示。玻导航按钮的啦事件源代码辽主要分别是兰:adoP骑rimar筹yRS.M僚oveFi疲rst(移娃到第一条)蹄,adoP浓rimar状yRS.M芬ovePr赖eviou久s(移到上超一条),a丰doPri巷maryR诚S.Mov胆eNext犹(移到下一特条),ad育oPrim奖aryRS栋.Move归Last(泡移到最末一丛条)。滑其它按钮还拴有修改按钮千,添加按钮烦,删除按钮离,查找按钮虑。分别实现锋信息表中的屑数据的修改旬更新,添加梦信息,删除炎当前记录旺,实现简单拣的查找定位姜。轿下面简单介秀绍查找定位籍按钮的cl很ick事件外,其它按钮辽的事件源代棕码可以参考歼附件和程序喷。掏事件源代码宪:肥a=T佩ext14井.Text锋adoPr科imary宇RS.Mo侵veFir侨st忘DoWh杀ile(斩adoPr掏imary孕RS.EO逃F=F育alse)衫If芬adoPr旱imary该RS.Fi蔽elds(逆"员工编号牙")<>托aTh厘en挪a棋doPri独maryR活S.Mov叹eNext妥Els爷e草T用ext1.织Text闷=ado践Prima陶ryRS.您Field筑s("员工鸽编号")傅T撕ext2.玻Text姻=ado描Prima择ryRS.爪Field她s("姓名舌")路仇……脂E扑xitS却ub葵End近IfLoop继Ifad额oPrim没aryRS燕.EOF因Then熔Msg萌Box"齐员工基本信罚息表中没有竿该记录!"胸,vbO愚KOnly忽+vb否Excla劳matio咐n,"提甜示!"颈EndI北f苹通过输入员荐工编号,源短代码功能原掉理分析:首沉先利用循环仙语句Do筋While裕(ado赴Prima搂ryRS.共EOF=早Fals环e)递…loop痰来判断员工药记录集

温馨提示

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

评论

0/150

提交评论