搜索
您的当前位置:首页正文

人事信息管理系统

来源:哗拓教育
同济大学硕士学位论文人事信息管理系统姓名:邱尼卡申请学位级别:硕士专业:软件工程指导教师:施润身;彭宣戈

20060501

摘要摘要人事信息管理系统是一个为适应当前各个行业,特别是行政事业单位和企业对人事信息管理的迫切需求而设计开发的软件系统。人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。人事信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。经过分析如此情况,我使用Microsoft公司的VisualBasic6.0丌发工具,利用其提供的各种面向对象的玎发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:信息管理系统,数据一致性,面向对象,数据窗口AbstractABSTRACTItisasoftwaresystemforisadapttoingthecurrentandeachtheprofessionespeciallyadministrationbusinessunitwithbusinessenterprisetopersonnelwhatinformaionpersonnelmanageforcingtheambitionneedbutdesigningthedevelopmentthatinformationmanagesthesystem.Themainmissionofthepersonalmanagementsystemproceedstopersonnelfilesorting,makeproceedstopersonnelfilesearch,statistics,renew,andcanconvenientfastCanpresscertainrequesttheexportationthestatement.PersonnelfilethemanagementsystemgenerallyincludetocovariancePersonnelpersonnelfile,search,renew,thestatementoutputtowaitthefunction.typicalinformationthemanagementsystemtoisasystem(MIS)ofinformationbackstagemanagement,itsdevelopmenttoprimarilyincludetheestablishingofdevelopmentswithdatabaseapplytwoaspectsoftheprocedure’Smaintenanceandhead.Requesttoestablishtorisethedataconsistencywiththecorpusthatthecompleteiss订ongthedatasafetylikefortheforformer.Butthenrequestusageetc.thelatterappliedtheprocedurefunctioniscomplete,easycharacteristics.PassbyanalysissuchtheBasic6.0developmentcircumstance,weuseusetheMicrosoftcompanyVisualtool,makeofitsprovideeverykindoftofacetoisathecanobject’Sdevelopmenttool,andconveniencebuttheChien’Sparticularlydatawindowwaythisamanipulateathedatabase’Sintelligencetheobject,andestablishthesystemintheinshorttimefirstappliedprototype,then,toearlyonprototypethesystemproceedsneeduntilbehalf,continuouslyofcanlinesystem.revisewithimprove,formationthecustomerbesatisfiedwithKeyWords:Informationmanagementsystem,dataconsistency,orientedobject,datawindowway1l学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。学位论文作者签名卅年r月沙日经指导教师同意,本学位论文属于保密,在用本授权书。指导教师签名:年月日年解密后适学位论文作者签名:画P龌幸妒6年(r月矽日同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。学位论文作者签名研晰渺占年厂月沙Et‘第1章引言第1章引言1.1概述人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学同渐成熟,其强大的功能己为人们深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以丌发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1.2本课题的研发背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。调查研究表踢,大多数企业并不缺少数据,雨是受阻于过量的冗余数据和数据不一致;而且它们变得越来越难于访问、管理和用于决策支持;其数据量正以成倍的速度增长。这样,信息中心面临着不断增长的决策支持的需求,但是,开发应用变得越来越复杂和耗费人力。那么怎样把大量的数据转换成可靠的、商用的信息以便于决策支持呢?数据仓库正广泛地被公认为是最好的解决第1章引言方案。数据仓库化是企业范围内数据的处理过程,它将企业内分散的原始操作数据和来自外部的数据汇集和整理在一起,为企业提供完整、及时、准确和明了的决策信息,使最终用户能够真『F利用DSS工具直接从企业信息池中随机地提取、分析数据,有效地服务于企业的全方位决策。作为一个决策支持环境,Dw(DataWarehouse)收集存储了各种不同数据源中的数据。通过数据的组织给决策支持者提供分布在整个企业内部跨平台的数据。其次,现有的管理系统和现有的数据仓库将得到扩展,一是使数据仓库从一种局部的企业解决方案扩展到企业外部,扩展到企业的用户中去,使企业用户的数据仓库使用面更加广泛,这些可以通过Internet/Intranet的帮助来实现,这是数据仓库与电子商务相互融合的一点;二是使数据仓库从一种企业数据管理工具扩展到企业辅助决策工具,能够充分利用数据仓库中的数据资源,为企业的发展起到辅助决策的功能,使企j№用户的数据仓库得到更加深入的使用,这些可以通过数据库厂商提供的工具来实现,也可以由其它软件公司提供的独立工具包来实现,这是数据仓库与商务智能相互融合的一点。企业决策系统与互联网的结合,正成为企业亟待解决的焦点问题之一一。因为随着企业内部和企业问的信息交流量的增大,用户已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是大批企业用户将自身以数据库为核心的MIS系统从客户机/服务器计算模式向Internet/Intranet的系统架构转变。另外,发展到一定规模的企业,其自身的国际化已成为必然,一些分支机构可能是跨地区、跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域企业的必然选择;激烈的市场竞争,也要求企业对市场变化做出快速的反应,用户的需求也不再是对离散的荦个信息做简单的查询,而是要求能够提供一种对企业大量数据做出汇总的、多层次的、多侧面的快速灵活的查询、分析及报表制作手段。因此,市场上最需求的是如何使数据库中的大量信息满足人们不断变化的业务需求,并能及时为管理决策支持提供服务。如何将企业决策支持系统与Internet/Intranet技术有机地结合起来,提供基于Web,集查询、报表、OLAP(0n—LineAnalyLicalProcessing)分析及数据挖掘为一体的企业级决策支持解决方案,已经成为一个重要课题。2第1章引言1.3必要性分析现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理已完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容已经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。①管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程②现代的企事业管理迫切需要一个支持人事的信息平台③一个协同管理的平台是必不可少的④企业需要一个不断进行技术交流和培训的系统本课题的开发主要是要花费相当多的人力和对间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。1.4结构安排本文按照如下结构进行文档的组织:第二章探讨了人事管理系统的需求分析,形成了相应的业务流程图及数据流图,为人事管理系统的设计与实现奠定基础。第三章阐述了人事管理系统的总体设计思想、总体结构功能图以及系统中数据库设计和表结构,从总体框架上描述了该系统。第四章详细介绍该人事管理系统的各主要模块功能及具体实现。第五章则对本文的工作做了总结和展望。第2章需求分析第2章需求分析2。1系统需求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立人事信息管理系统,因为人事信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来入们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间…长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从c/s结构向B/s结构转移,但是由于安全性等方面的因素,c/s结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事信息管理系统是针对人事处的大量业务处理工作用计算机进行全面现代化管理.主要包括职工档案维护、人事管理、代码维护等几个方面的功能,以实现用户方便的输入、查询、统计等业务需求。2。2功能需求人事信息管理系统完成的主要功能有4第2章需求分析有关企业员工各种信息的输入,包括员工基本信息、所在部门、]:作信息和工作简历等。员工各种信息的查询员工各种信息的修改考勤信息的输入等考勤信息的查询考勤信息的修改员工工作评价信息的输入员工工作评价信息的查询员工工作评价信息的修改员工工资信息的输入员工工资信息的查询员工工资信息的修改等2.2.1职工档案维护提供对“职工基本信息”数据输入、查询、修改功能,以实现职工档案目录、职工学历、履历、专业特长、社会关系、职位信息、奖惩信息的添加、查询、修改等功能。I.功能介绍该模块主要完成职工基本信息的录入、查询、修改功能。在此模块中定义了八个主要窗口:职工档案目录窗口、职工基本信息窗口、职工履历窗口、职工学历窗口、专业特长窗口、社会关系窗口、职工职务信息窗口、职工奖惩信息窗口。其中职工基本信息窗口最为重要,只有在职工基本信息窗口录入有职工的信息才能进行其它窗口的操作。(其总体框架如图2.1所示)第2章需求分析图2.1职上档案维护模块功能划分职工的基本资料:基本资料界面包括员工编号、姓名、性别、出生f;;7期、民族、婚姻情况、籍贯、政治面貌、现住址、联系电话、传呼机号码、最高学历、专业、毕业院校、外语、外语水平、职称及评定时间、受聘时间、部门、职务、工资级别和特长等。家庭情况:家庭情况包括:家庭成员情况和配偶情况。家庭成员情况中有称呼、姓名、出生年月、工作单位、职务或住址以及政治面貌。并有两个功能键“插入行”和“删除行”,按插入行按钮即在光标所在位置前插入一行,删除行即删除光标所在的行。配偶情况输入框可以自动识别员工的婚姻情况,只有在员工已婚情况时该项才可输入。内容包括:配偶姓名、出生同期、政治面貌、民族、籍贯、户籍所在地、文化程度、电话、工作单位、职务,其中政治面貌、民族、文化程度、职务可从摘要选择。工作履历:工作履历包括应聘前工作简历、受聘后工作履历,应聘前简历中有起止年月、工作单位、职位、所做工作,受聘后履历有起止年月、受聘部门、职务、所作工作。6第2章需求分析受训情况:包括应聘前学习及受训情况、受聘后培训情况。主要业绩:包括主要业绩和技术分析两个内容。历年评语:包括奖励与处分和人事评语。在奖励与处分中有时间、事件、奖励与处分三项,可任意插入、删除行。人事评语中有年份、评定人名称、评语,在年份的下拉框中选择年份,将光标移动到评定人后会发现光标形状变成工字型,按鼠标左键会出现绿色的输入框即可输入人名,而评语输入框不限文字个数,可任意输入。二、新增三、修改四、删除五、离职处理在职员工离职时,可通过“离职处理”功能将此离职员工的人事档案转到离职员工档案管理中。六、档案打印职工基本信息窗口中显示的是职工必要信息。可供用户浏览查询及以其记录为单位的操作。如果用户修改某一纪录中的某一项,可单击该条记录然后点击修改按钮即可实现对此职工信息的修改操作。同时用户可以在此窗体中增加职工的信息,点击添加按钮此时在代码维护模块中添加的用户代码将显示在对应的下拉框中供用户进行相应的选择,提高了用户的录入速度,在进行大批量数据录入时这一点显得尤为重要。2.职工基本信息处理流程如上一章所提,由于数据库基本表与其它表之间的主键的特点,我们使用了外键来保持数据的一致性,主要应用在除职工基本信息以外的其它职工信息窗体中。比如在职工职务中加入职工职务信息时,用户不能任意的输入职工姓名,而是在用户基本信息中已有的职工编号,不能任意输入花名册以外的职工信息,要加入新的职工信息必须先加入到花名册中去。这样就既保证数据库的数据的第2章需求分析一致性,又防止了数据的冗余。在删除职工基本信息时,为保持数据的一致性,就需要先删除此职工的其它信息,在确保此职工没有其它任何信息的情况下才能从职工花名册中将其删除。以职工基本信息窗体中添加新记录为例说明其处理过程。(其流程图如图2.2、图2.3所示)图2.2职工基本信息窗体功能第2章需求分析图2.3职工基本信息处理流程幽人事信息模块的运行流程如图2.4所示:图2.4人事信息模块的运行流程图员工详细信息窗口中显示的是员工必要信息。可供用户浏览查询及以其记9第2章需求分析录为单位的操作。如果用户修改某一纪录中的某一项,可双击该条纪录进入员工基本信息表窗口,此窗口使用数据窗口的FREEFORM风格(典型的录入界面)。该种风格特点是列标题和数据列可以完全按照开发者的意图布置。在此窗r丁显示的是员工的详细资料,在此窗口还可以编辑员工照片。该模块的可以呼出多条件查询窗口,在此窗口中应用了数据窗口这一智能化对象。所以多条件查询也就变得简单起来,只要通过修改数据窗口的QUERYMODE属性。(Dw-l_OBJECT.DATAWlNDOW.QUERYMODE=“YES”)用户只要输入组合条件,系统就会自动检索出数据,开发人员可以不用再编写冗长的SQL语句。从此一点就可以看出数据窗口的优越之处。在职工信息表中加入职工信息时,用户不能任意的输入职工编号,而是由系统提供负责判别职工编号的唯一性,用于显示该单位花名册已有的职工名,从而要求用户不能任意输入的职工信息了,要加入新的职工信息必须先加入到花名册中去。这样就既保证数据库的数据的一致性,又防止了数据的冗余。在职工工资表中和在职工基本信息表中删除职工信息时,为保持数据的一致性,通过代码将所有有关的数据表中的记录统一删除,也一定程度上避免了数据的冗余。另外,考虑到职工的编码可以唯一标示职工的单位,所以就对单位进行编码化,即职工编码的前三位唯一标示一个单位,这样就减少数据的冗余。修改记录子模块的处理过程如图2.5下:柬图2.5修改记录子模块的处理流程图第2章需求分析删除记录子模块的处理过程如图2.6:图2.6删除记录子模块的处理过程另外,值得一提的是删除部门的流程如图2.7:图2.7删除部门的流程第2章需求分析对员工信息综合操作的流程如图2.8幽2.8员工信息综合操作的流程2.2.2人事管理提供对办公管理、文档管理、员工管理、住宿管理的添加、查询、修改等功能。1.办公管理功能介绍:该模块主要完成职工在单位工作中的一些必要的信息情况的录第2章需求分析入、查询、修改功能。在此模块中定义了九个主要窗口:报告审批窗口、会议管理窗口、业绩信息窗口、岗位信息窗口、培训信息窗口、劳工合同信息窗口、职工兼职信息窗口、职工伤病信息窗口、职工出国信息窗口。2.文档管理针对企业内部管理中形成的大量文档,需要分类整理存档,本模块将提供灵活的按部门、或者按档案类的档案查询。企业单位相关部门(例如:文档室、阅览室)的操作用户,在操作权限被许可的前提下,可以在系统菜单(档案管理]下,选择(部门与文档)栏目,打开《部门与文档窗体》,进行档案查询工作。具体功能与操作如下:一、文档查阅画面布局分为三大区域,上部为操作按钮区、左部为文档的树状列表区、右部为当前选定文档的内容区。l、操作按钮区:按(返回)键,可退出本(部门与文档)模块,返回到系统主画面:2、文档的树状列表区:初始进入时,画面左部以树状方式显示了公司所有部门以及归于每一部门下的所有文档,用户可以用键盘上下移动光标选择,或者鼠标直接单击树状列表中的栏项,确定当前的文档;上边的弹出菜单中列示了所有的文档分类,如果在该菜单中选定某一文档类,则表示只查询该文档类的所有文档,下面列表中将只显示属于该文档类的所有文档。3.员工管理分为(在职员工档案]、(离职员工档案)两类,其中“离职”为广义概念,包含了“非在职”外的所有状态,例如:离职、退休、解聘、修产假等。4.住宿管理包括房间号管理以及查询统计功能。2.2.3代码维护此模块起数据字典的作用。可分别对职工状态代码、合同期限代码、文化第2章需求分析程度代码、部门代码、单位班组代码、出国目的代码、行政职务代码、职务级别代码、用工性质、国籍代码、民族代码、政治面貌代码、岗位名称代码、岗位类别代码、专业工种代码、技术职工等级代码、技术职称代码、称谓代码、学历代码进行操作,通过对各状态代码的添加,修改来完成在职工信息等录入时各状态的选择。在用户实际录入过程中可以大大加快录入速度和准确性。2.3性能需求以人工人事信息管理资料为基础数据平台,该系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。c/s模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。c/s模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。c/s模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出c/s模式的应用系统。使用PowerBuiIder开发传统意义上的c/s模式结构的数据库系统,可以运用PowerBuilder提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。就开发者个人而言,曾系统地学习过PowerBui]der的使用,而且具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQLServer也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地使用这些开发工具。14第3章系统设计第3章系统设计3.1设计思想人事信息管理系统是针对人事处的大量业务处理工作而开发的管理软件。根据用户的要求,实现职工档案信息管理、人事管理和代码维护等几个方面的功能。用户通过输入职工基本档案等基本信息,由系统自行生成相应的统计数据及各类统计以供用户查询,另外用户还可以对这些基本信息进行定期的更新和删除,人事信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。3.2总体设计通过对用户需求的分析,我们可以分析出该人事信息管理系统大致可以分为三个模块:职工档案维护模块、人事管理模块、代码维护模块。如图3.1说明了三者的关系图3.1人事信息管理系统功能模块图第3章系统设计表3.1职工档案维护模块二级菜单三级菜单职工档案目录窗口职工基本信息窗口职工履历窗口职工基本信息输入职工学历窗口专业特长窗口社会关系窗口职工职务信息窗口职工奖惩信息窗口职工基本信息查询职工基本信息修改表3.2人事管理模块一幻蕈苴三级菜单报告审批窗口会议管理窗口文档管理窗口劳工合同信息窗口办公管理模块岗位信息窗口培训信息窗口职工兼职信息窗口职工伤病信息窗口职工出国信息窗口员工档案员工卡制作员工管理模块部门管理人事统计查询住宿管理房间号管理住宿查询统计16第3章系统殴计表3.3代码维护模块二级菜单职工状态代码设定与维护合同期限代码设定与维护部门代码设定与维护单位班组代码设定与维护出国目的代码设定与维护行政职务代码设定与维护职务级别代码设定与维护合同期限代码设定与维护部门代码设定与维护3,3数据库设计SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton—Tate三家公司共同开发的于1988年推出了第一个0S/2版本在WindowsNT推出后~licrosoft与Sybase在SQLServer的丌发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSOLServer以后简称为SQLServer或MSSQLServer.SQLServer2000是Microsoft公司推出的SOLServer数据Server库管理系统的最新版本该版本继承了SQL7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可{申缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用.S01.Server2000提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。您还可以使用XML更新程序容易她插入、更新和删除数据。通过Web轻松访问数据。有了SOLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自第3章系统设计然语言查询。强大而灵活的基于Web的分析。SQLServer2000分析服务功能被扩展到了Internet。您可以通过Web浏览器来访问和控制多维数据。使用SOLServer2000可以获得非儿的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SOLServer满足了苛刻的电子商务和企业应用程序要求。向上伸缩。SQLEnterpriseServer2000利用了对称多处理器(SMP)系统。SQLGBRAM。ServerEdition最多可以使用32个处理器和64向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SOL2000达到了最大的可用性。由于考虑到本系统是应用在单机系统上,另外根据单位职工规模,我们只建立起一个数据库,在此数据库基础上建立起如下表:Server表3.1职_:基本信息情况表(Person—Table)一一记录本人基本情况信息字段名wID一说明职工编号职工姓名职工照片曾用名性别出生R期身份证号籍贯参加党派时间类型字符型宽度10小数位键主键是否为空否否备注Name字符型Longr0W10photoPName一字符型10Sex字符型日期型字符型2否否否否Birthday10ID17Native字符型R期型日期型40Join—PartyTime10JoinJobTime参加工作时间10否第3章系统设计Join_UnitTim进本单位时间日期型lO否否否否否参照本单位部门代码Sum_JobTime连续工龄字符开口2SumUnitTime本企业工龄家庭住址部门名称字符型2Address字符型字符型字符型字符型字符理g100DeoName30GroName班组名称岗位名称婚姻状况学历30参照本单位班组代码PostName30参照本单位代码否Marriage10VitaePolappearance字符型字符型20参照学历代码参照政治面貌代码政治面貌民族技术职称文化程度行政职务用工性质职务级别名称岗位类别职工状态职工身份30Nation字符型字符型10否参照民族代码参照技术职称代码Skill20Culture字符型10参照文化程度代码Job字符型20参照行政职务代码否Job—Nature字符型10参照用工性质代码参照职务级别JobslassifyPostC1assif字符型20字符型40代码参照岗位类别代码Condition字符型20Status字符型20第3章系统设计ProfesSiOn专业工种个人专长字符型40参照专业工种代码PersonSkill字符嚣g40表3.2履历信息情况表(Career—Table)~一记录职T离开学校的信息字段名W说明员工号类型字符刑日期型日期型宽度10小数位键fk是否为搴nO备注一idStartTime起始时间截止时间所在单位所在部门行政职务行政级别岗位工种lO否否否否EndTime10Unit字符型字符开U30Department30Job字符型30字符型Ad—Classify10Post字符型30ProfesSion字符无U20表3.3学历信息情况表(CurriculumvitaeTable)…一记录从小学开始的学历小数位}字段名w—id说孵员工号类型字符型宽度10键fk筵甭为零nO备注VitaeAeademiedegree学历学位学制字符型字符型10否20Edul字符开4system8否第3章系统殴计SubjectGraduateTim所学专业毕业时间毕业学校字符型日期型30否否否10Graduate00lSch字符型30表3.4社会关系信息情况表(Connection_Table)一一记录职T的直系亲属及主要社会关系字段名Wid一说明员工号类型字符型字符型字符型日期型宽度10小数位键fk是否为空nO备注Name家属成员名称】O否参照称谓代码否参照政治面貌代码否否否参照学历代码Title称谓出生日期20BirthdayPol—AppearanCe10政治面貌国籍民族身份学历字符开Ⅱ30Nationalitv字符型字符型10参照国籍代码参照民族代码Nation10Status字符型10Vitae字符珏g10JobJob—UniAddresst职务工作单位家庭住址通信住址邮政编码字符型字符型字符型203030否CallAdd字符型30PostalCode数值型6第3章系统设计表3.5职‘f:职务信息情况表(JobTable)~一记录历任职务任免信息小数字段名W说明员工号类型字符开U宽度10位键fk是否为举nO备注一idVoeatiOnNam职称聘任职称批准日期批准单位批准文号字符型10否AppointjoeApprove—Time字符型20Fj期ApproveUnit型字符利10否否30Approve—CodeAppointUnit聘任单位聘任时问任职方式资格证书聘任证书字符型字符型日期型20否否否否否否30AppointJime10MannerQualificationS字符型字符型字符型3020Appoint—Code号20表3.6奖励信息情况表(CommendationrTable)~一记录职工的奖励信息字段名W一说明员工号奖励名称奖励原因类型字符型宽度10小数位键fk悬褥为空n0备注idName字符型30否否Reason字符型80第3章系统设计RankOrganizati0n奖励级别字符型字符开U20否否否否批准机关批准日期批准文号30Time同期型字符型10Code30表3.7惩处信息情况表(Punish_Tab]e)一一记录职丁惩处信息宽字段名W诚明员工号类型字符型度10小数位键fk是否为空n0备注一idRank’惩处类别惩处原因字符型20否否否否否Reason字符开U100Organization批准机关批准F1期批准文号撤销同期撤销批准机穴字符型日期型60Approvejime10ApprovesodeAbolish—TimeAbolish-Approve字符型日期型2010字符型日期型Unit40Abolish_Approve_Time撤销批准日期10表3.8职I‘档案目录信息情况表(Record_Table)…一记录职工档案材料目录信息字段名Wid一说明员工号类型字符型字符型宽度10小数位键fk魁孬为jj空nO备注Codeid档案号8否第3章系统设计Name材料名称材料份数材料页数制成时间字符型40否SumFenSum_Pag数值型3否否否数值型日期型4MakeTime10表3.9专业特长信息情况表(Speciality—Table)…一记录职一J。专业特氏信息字段名W一idSkill说明员工号类型字符型字符开口宽度10小数位键fk是孬为帮nO_备注专业特长从事专业30否JobTJme字符型30专业工作年限数值型2表3.10语言信息情况表(Language—Table)一一记录职工掌握外语水平情况I字段名w—td说明员工号类型i字符型字符型字符型宽i小数位一瘦10键fk+燕器为“:席。nO备注Name语言种类熟练程度20否『Rank20表3.11专家信息情况表(ExpertTable)一一记录享受专家待遇的职工信息小数位字段名Wid说明==员工号类型==字符开U宽度10键fk=.是否为’…寤n0备注ClaSSificatil011llTreatment专家类别享受待遇字符型字符型16否否2024第3章系统设计UnitTime批准单位批准日期突出业绩字符型30否否日期型lOMemo字符型60表3.12业绩信息情况表(Greatachievement—Table)…一记录职工的。r作业绩信息字段名W蜕明员工号类型字符开口宽度10小数位键fk是否为空nO各注id一NameStarte业绩名称起始日期截止日期业绩情况字符型日期型日期型30否Tim10EndTime10Memo字符型100表3.13岗位信息情况表(PositionTable)一一记录历任岗位及变动信息小数位键fk字段名WidTim说明员工号类型字符型日期型宽度10是否为女事…备注一nO、Starte变动起始时间lO否否DepartmentbrouDnam部门名称班组名称岗位名称变动原因字符开q40字符型字符型40Post40否Reason字符型60表3.14劳动合同信息情况表(ContractJable)一一记录合同信息第3章系统设计W一id员工号字符井U10fkn0Codeid合同号字符型20否CompactTim合同期限字符开U10否参照合|司期限代码StartTime起始日期同期型10否SignJime签订日期日期型10否VisaUnit签证部门字符型30否VisaTime签证日期日期型10否EndTime终止日期日期型10否Reason终止原因字符型40否EndApproveUni终止批准单字符位珏930否End终止批准日日期Approve—Tim期型lO否表3.15培训信息情况表(Train_Table)一一记录职]:接受培训情况字段名说明类型宽小数是否为度位键空警注W员工号字符型10fknO一idName培训班名称字符型40否Content培训『内容字符型120否Nature培训性质字符最940StartTi开始时问同期me型10第3章系统设计EndTime结束时l刨培训地点主办单位完成情况证书号码只期PIaceUnitSituati0n型字符型字符利104040字符型20Codeid字符型20否表3.16行政兼职信息情况表(Administration情况Coneurrent—Table)一一记录职I:行政兼职小数位键fk字段名W一id说明员工号类型字符型宽度10是否为盎n0备注Name职务名称职务级别字符开Ⅱ40否Rank字符型20UnitStartme兼职单位Ti字符开Ⅱ40否起始时间终止时间同期型日期型10EndTime10表3.17社会兼职信息情况表(Society—Concurrentjable)~一记录职工社会兼职情况l字段名w一说明员工号类型字符型宽度10小数位键fk:『是否为瘴onO:。备注jidName职务名称任职单位T字符珏930否否UnitStart1me字符型日期30起始时间型10第3章系统设计表3.18伤病信息情况表(IllJable)…一记录职1一伤病历史情况宽度10字段名Wid一NameDiagnose_Time说明员工号伤病名称确诊日期诊断机构类型字符型小数位键fk是否为彝nO备注字符型R期型20否10Diagnose—Uni字符刑字符型字符型日期型30否否UnitReason鉴定机构工伤原因30200Time康复日期10表3.19职工技术等级信息情况表(Skill_Table)一一记录职工技术等级隋况字段名Wid一说明员工号评定日期类型字符开U宽度10小数位键fk是否为塑n0备注Judge—TimeRank日期型10否否技术等级截止日期发证单位现聘任情况字符型日期型10参照技术职工等级代码TimelOUnit字符型30否Memo字符型60表3,20出国信息情况表(60一Table)一一记录人员出国情况第3章系统设计【一idGTime员工号字符型日期型日期型10fknO出国(境)日期回国日期10否否否否否否否否否否参照出国目的CTime10GAim一出国(境)目的所至国家字符型100代码参照国籍代码Country字符型40UnitApprove—Unlt所至机构任务批件批准单位字符型60字符型日期型40Approve_T1me任务批件批准日期lOCheck—ApproveUnit政审批准单位政审批准日期政审批准文件号出国团体名称境外停留时问组团单位出国身份护照号码护照有效期字符理!}40Check_Appr0VeF1期型字符型字符型1011meCheck_ApproveCode20AboardUn1t40AboardTime字符型8否UnitAboardStatUS字符开U40字符型字符型20否否否Code23Time字符型8表3.21使用权限情况表(Right_Table)一一记录使用本系统职T的权限}字段名说明类型宽度小数位键是否为空备注第3章系统设计W一jd员工号姓名字符型108lOfknOName否否否PassworO密码用户组(使用权Right限)10在本数据库的几张表中定义了外键,其原因主要是几张表的特点。为了保持数据一致性。笫4章系统实现第4章系统实现4.1系统开发环境及运行环境本系统是在WINDOWS2000环境下,使用VisualBasic6.0开发完成,在系统丌发过程中我们力争只使用VB常用数据库组件,同时参考了一些讲开发技巧的书籍,以便更加灵活的应用各控件。本系统没有制作打包程序,在使用时可能有些麻烦,要求使用者的计算机有VB进行时库文件,因此我们建议使用者为了更方便使用,最好在计算机上安装MicrosoftVisumBasic6.0中文版。4.2登录界面圈4.I用户登录界面图4.2系统菜单第4章系统实现图4.3用户基本信息界面4.3职工档案维护图4.4人事管理的菜单界面代码分析添加新记录部分代码分析:SubaddWork0’添加数据OnErrorResumeNext’添加新记录Fori=0To13Textl(i)=~TextI(i).Locked=FalseNextiFori=0To12comb01(i).Text=~combol(i).Locked=False32笪!重墨丝壅望Next1ForEachSettxtFieldsInMe.TextltxtFields.DataSouree=NothingNextForEachtxtCombSetNextTextIn}4e.eomboltxtComb.DataSource=Nothingl(0).SetFocusmbaddnewflag=TrueI】】bDataChanged=TruembUpdateflag=FalseCal1CalltBarenabletxtEnable(True)’让所有的域可用Panels(1).Text=”添加新记录!”frmPersonManage.StatusBarl2CallCallEndSubcodLov’载入代码数据comValue’comb01的初始值其中使用Call函数分别调用各按钮状态设置、输入框状态设置、载入各下拉列表框可供选择的所有值、初始各下拉列表框的值。当各项数据正确填写完后,点击保存按钮,就将此条记录保存至ACCESS数据库中,保存按钮代码如下:SubsaveWorkOnErrorIfO’保存数据GoToupdateErr2mbaddnewflag=TrueAndmbDataChangedadoRs.AddNewTrueThenEndIfIfTextl(0)=””OrTextl(1)=””OrTextl(3)=””OrTextl(4)OrTextl(7)=~OrTextl(9)=””OrTextl(10)=””ThenMsgBox”清填写完整的信息!”,16ExitSub”提示”33第4章系统实现EISeIfmbUpdateflag=FalseThenadoRs.Fields(0)=RTrim(Textl(0))EndIfadoRs.Fields(1)=RTrim(Textl(1))adoRs.Fields(3)=RTrim(Text1(2))adoRs.Fields(5)=RTrim(Textl(3”adoRs.Fields(7)=RTrim(Textl(4))adoRs.Fields(19)=RTrim(Textl(5))adoRs.Fields(16)=RTrim(TextI(6))adoRs.Fields(6)=LTrim(Textl(7))adoRs.Fields(8)=RTrim(Textl(8))adoRs.Fields(11)=RTrim(Textl(9))adoRs.Fields(9)=RTrim(Text1(i0))adoRs.Fields(10)=RTrim(Textl(11))adoRs.Fields(25)=RTrim(Textl(12))adoRs.Fields(27)=RTrim(Textl(13))EndIfIfcombol(0).Text=””Orcombol(1).Text=””Orcombol(2).Text”Orcombol(3).Text=””Orcombol(10).Text=””ThenMsgBox”请填写完整的信息!”,16,”提示”ExitE1seadoRs.FadoRs.FadoRs.FadoRs.FadoRs.FadoRs.FeSubdsdsdsdsdsds4)=RTrim(combol(0))17)=RTrim(comb01(1))15)=RTrim(combol(2))12)=RTrim(comb01(3))eeeee13)=RTrim(combol(4))14)=RTrim(combol(5))——箜!童墨丝塞垫adoRs.Fields(23)=RTrim(comb01(6))adoRs.Fields(18)=RTrim(combol(7))adoRs.Fields(20)=RTrim(combol(8))adoRs.Fields(22)=RTrim(combol(9))adoRs.Fields(21)=RTrim(eombol(10))adoRs.Fields(24)=RTrim(eombol(i1))adoRs.Fields(26)EndTf=RTrim(eombol(12))’adAffectAll’(默认值)。写入Recordset对象中所有记录的挂起更改,’包括由于当前Filter属性设置而隐藏的任何记录。adoRs.UpdateBatehadAffectAllChapters’adAffectAllChapters写入所有子集的挂起更改。mbEditFlag=Falsembaddnewflag=FalsetxtDataChanged=FalsembDataChanged=FalsembUpdateflag=Fal8efrmPersonManage.StatusBarl.Panels(1).Text=”正在保存数据中…...”’MsgBox”数据保存成功!“,64,”提示”Fori=0To13Textl(i).Locked=TrueSetNextForTextl(i).DataSource:adoRsii=0To12comb01(i).Locked=TrueIfi>=3Theneombol(i).Clear35第4章系统实现EndSetNextCal1iIfcomb01(i).DataSource=adoRstBarenable=frmPersonManage.StatusBarl.Panels(1).TextadoRs.RecordCount&”条记录”ExitSub”共检索至0”&updateErr:Cal1terror(Err.Number)’错误处理mbaddnewflag=FalsembUpdateflag=FalseExitSubEndSub至此一条职工记录算是添加完成了,职工基本信息的查询、修改等操作基本类似,在此就不复述了。4.4人事管理4.4.1办公管理1.报告审批第4章系统实现图4.5报告审批模块界面在企业办公事务管理中,经常需要进行内部各项工作的审批工作,并及时通知相关审核人员。企业单位相关部门(例如:办公室、传达室)的操作用户,在操作权限被许可的前提下,可以在系统菜单(办公管理)下,选择(报告审批)栏目,打丌《报告审批窗体》,进行申请报告的编辑,并可生成(新闻公告)发布通知,向全体员工(或者某一部门)传达报告摘要。具体功能与操作如下:、翻阅初始进入时,系统处于本(翻阅)浏览状态:在目前的查找条件下,用户可用鼠标单击上边的左、右翻动钮,分别进行报告记录的前、后移动,查阅报告内容摘要:选定到某一个特定记录,随后可以进行该记录的内容摘要查看,审核人中以不同颜色标志该审核人的审核状态;可以鼠标单击后边的“打开钮”启动Word打开<参考文件>档案进行详细浏览;或者,对该报告记录进行(修改]、(删除)或(审核)操作。二、查找鼠标单击右边的(查找)按钮,打开查询条件框;可以按照<同期>、<JE题>、<内容摘要>、<报告人>、<审核人>、<所属部门>进行会议记录的综合条件查找;只要打开查询条件框中相应开关,并输入(或选择)需要查找的关键字,确定后系统将所有符合条件的记录筛选出来,并返回(翻阅)浏览状态。随后可以用鼠标单击上边的左、右翻动钮,进行报告记录(翻阅]。三、新增鼠标单击右边的(新增)按钮,进入报告记录的新增状态;用户需选择输入报告记录的日期(缺省为今日)、主题、内容摘要、报告人、审核人、参考文件、所属部门;其中:<参考文件>表示本报告记录相关的文件档案,用户可以鼠标单击后边的“搜索钮”进行文件的查找定位,若参考文件已有存在,则可以鼠标单击其后边的“复制钮”对该参考文件进行内容拷贝,复制到本报告记录的内容摘要中(注意:参考文件也可以为空)。若所属部门为空,则表示本报第4章系统实现告针对“全体职员”:若打开“生成(新闻公告)”开关,则在确定新增存盘时,同时添加本条记录到(新闻公告)中,以便于及时通知到相关人员:最后按“确定”键,报告记录新增存盘完毕,并返回(翻阅)浏览状态。四、修改在(翻阅]浏览状态,选定到某一个特定记录后,鼠标单击右边的(修改]按钮,进入报告记录的修改状态;用户可对该报告记录的日期、主题、内容摘要、报告人、审核人、参考文件、所属部门进行调整;其中:<参考文件>表示本报告记录相关的文件档案,用户可以鼠标单击后边的“搜索钮”进行文件的查找定位,若参考文件已有存在,则可以鼠标单击其后边的“复制钮”对该参考文件进行内容拷贝,复制到本报告记录的内容摘要中(注意:参考文件也可以为空);若所属部门为空,则表示本报告针对“全体职员”;若打开了“生成(新闻公告)”开关,则在确定新增存盘时,同时添加本条记录到[新闻公告)中,以便于及时通知到相关人员;最后按“确定”键,报告记录修改存盘完毕,并返回(翻阅)浏览状态。五、删除在(翻阅)浏览状态,选定到某一个特定记录后,鼠标单击右边的(删除)按钮,系统询问:“确认删除当前报告记录?”,按“确定”键删除存盘完毕,并返回(翻阅)浏览状态,按“取消”键放弃本次删除操作。六、审核在(翻阅]浏览状态,选定到某一个特定记录后,若用户属于该报告记录的“审核人”之一,则可鼠标单击右边的(审核)按钮,进入报告记录的审核状念;否则无权审核,该(审核)按钮虚化,不可击点。在审核状态框中,用户可选择“未审核、审核通过、审核未通过、暂缓审核”,系统分别以不同颜色标志,按“确定”键确认存盘;或者按“返回”键取消本次审核操作。2.会议管理第4章系统实现幽46会议管理模块界面在企业办公事务管理中,经常需要参与外部会议(例如:技术交流会、行业协会组织的会议等),或者企业内部进行会议决议或部门小组探讨,并及时将会议精神传达给相关部门人员。企业单位相关部门(例如:办公室、传达室)的操作用户,在操作权限被许可的前提下,可以在系统菜单(办公管理)下,选择(会议管理)栏目,打开《会议管理窗体》,进行企业会议的编辑,并可生成(新闻公告)发布通知,向全体员工(或者某一部门)传达会议摘要。具体功能与操作如下:一、翻阅初始进入时,系统处于本(翻阅)浏览状态:在目前的查找条件下(缺省为全部会议记录,即到目前为止最新的30条纪录),用户可用鼠标单击上边的左、右翻动钮,分别进行会议记录的前、后移动,查阅会议内容摘要;选定到某一个特定记录,随后可以进行该记录的内容摘要查看,可以鼠标单击后边的“打开钮”启动Word打丌<参考文件>档案进行详细浏览(若<参考文件>不为空);或对该会议记录信息进行(修改)或(删除)操作。二、查找鼠标单击右边的(查找)按钮,打开查询条件画面;可以按照<R期>、<主题>、<内容摘要>、<主办>、<协办>、<所属部门>进行会议记录的综合条件查找;只要打开查询条件框中相应开关,并输入(或选择)需要查找的关键字,第4章系统实现确定后系统将所有符合条件的记录筛选出来,并返回(翻阅)浏览状态。随后可以用鼠标单击上边的左、右翻动钮,进行会议记录(翻阅]。三、新增鼠标单击右边的(新增)按钮,进入会议记录的新增状态;用户需选择输入会议记录的日期(缺省为今只)、主题、内容摘要、主办单位、协办单位、参考文件、所属部门;其中:<参考文件>表示本会议记录相关的文件档案,用户可以鼠标单击其后边的“搜索钮”进行文件的查找定位,若参考文件已有存在,则可以鼠标单击其后边的“复制钮”对该参考文件进行内容拷贝,复制到本会议记录的内容摘要中(注意:参考文件也可以为空)。若所属部门为空,则表示本会议记录针对“全体职员”;若打丌“生成(新闻公告)”开关,则在确定新增存盘时,同时添加本条记录到(新闻公告)中,以便于及时通知到相关人员;最后按“确定”键,会议记录新增存盘完毕,并返回(翻阅]浏览状态。四、修改在(翻阅]浏览状态,选定到某一个特定记录后,鼠标单击右边的(修改)按钮,进入会议记录的修改状态:用户可对该会议记录的日期、主题、内容摘要、主办单位、协办单位、参考文件、所属部门进行调整;其中:<参考文件>表示本会议记录相关的文件档案,用户可以鼠标单击其后边的“搜索钮”进行文件的查找定位,若参考文件已有存在,则可以鼠标单击其后边的“复制钮”对该参考文件进行内容拷贝,复制到本会议记录的内容摘要中(注意:参考文件也可以为空)。若所属部门为空,则表示本会议记录针对“全体职员”;若打开“生成[新闻公告)”开关,则在确定修改存盘时,同时添加本条记录到(新闻公告)中,以便于及时通知到相关人员;最后按“确定”键,会议记录修改存盘完毕,并返回(翻阅]浏览状态。五、删除在【翻阅)浏览状态,选定到某一个特定记录后,鼠标单击右边的(删除)按钮,系统询问:“确认删除当前会议记录?”,按“确定”键删除存盘完毕,并返回(翻阅)浏览状态,按“取消”键放弃本次删除操作。3.新闻公告第4章系统实现图4.7新闻公告模块界面针对企业经常需要对内部职员进行新闻发布,操作用户在正确输入用户名及其密码后,在系统主画面就可咀看到本部门(或者是针对于全体员工)最新发布的新闻公告。企业单位相关部门(例如:办公室、传达室)的操作用户,在操作权限被许可的前提下,可以在系统菜单(办公管理)下,选择(新闻公告)栏目,打开《新闻公告窗体》,进行新闻公告的编辑与发布工作。具体功能与操作如下:一、翻阅初始进入时,系统处于本(翻阅]浏览状态:在目前的查找条件下(缺省为全部新闻公告,即到目前为止最新的30条纪录),用户可用鼠标单击上边的左、右翻动钮,分别进行新闻公告纪录的前、后移动,查阅通知内容;选定到某一个特定记录后,可以随后进行该记录的内容查看,或对该记录进行(修改)或(删除]操作;二、查找鼠标单击右边的(查找)按钮,打开查询条件画面;可以按照<日期>、<内容>、<所属部门>进行新闻公告记录的条件查找;只要打开查询条件框中相应开关,并输入(或选择)需要查找的关键字,确定后系统将所有符合条件的记录筛选出来,并返回(翻阅)浏览状态。随后,可以用鼠标单击上边的左、右翻动钮进行记录(翻阅);三、新增41第4章系统实现鼠标单击右边的(新增)按钮,进入新闻公告的新增状态;用户需选择输入新闻公告的同期(缺省为今日)、通知内容、所属部门,若所属部门为空,则表示本新闻公告针对“全体职员”,最后按“确定”键,该记录新增存盘完毕,并返回(翻阅]浏览状态;四、修改在(翻阅)浏览状态,选定到某一个特定记录后,鼠标单击右边的(修改]按钮,进入新闻公告的修改状态;用户对陔记录新闻公告的日期、通知内容、所属部门进行调整,最后按“确定”键,该记录峰改存盘完毕,并返回(翻阅)浏览状态;五、删除在(翻阅)浏览状态,选定到某一个特定记录后,鼠标单击右边的(删除)按钮,系统询问:“确认删除当前公告?”,按“确定”键删除存盘完毕,并返回(翻阅)浏览状态,按“取消”键放弃本次删除操作。44.2文档管理图4.8文档管理模块界面第4章系统实现4.4.3员工管理1.员工档案图4.9员:[档案模块界面点击下拉菜单中的在职员工档案即进入在窗口中左部显示整个公司部门及员工分布层次图,如果部门很多无法全部显示时,会出现滚动条,用鼠标点击可浏览下面隐藏部分,这种功能可以使您一目了然的了解整个公司部门分布情况和人员归属情况。系统将在职人员档案分成六个部分,分别是基本资料、家庭情况、工作履历、受训情况、主要业绩、历年评语,在右部的6个单选图示按钮,可点击它们其中之一选择并进行“修改”或“查询”的操作。下面一行是功能按钮,包括对员工的新增、查询、修改、删除、人事档案的分类统计以及员工档案,打印和员工清单打印。一、档案资料:查询操作流程应为:先在员工分布层次图用鼠标选中需要查询档案的员工,然后在右边选择要查询的是哪部分资料(“基本资料”、“家庭情况”、“在职动态”、“受训情况”、“主要业绩”或“历史评语”),然后按“查询”即可。或者,在选中需要查询档案的员工后,右键双击两下要查询的图形按钮也可以。43第4章系统实现基本资料基本资料界面窗口,包括员工编号、姓名、性别(从下拉菜单中选择)、员工照片、出生R期、民族、婚姻情况(从下拉菜单中选择)、籍贯、政治面貌、现住址、联系电话、传呼机号码、最高学历、专业、毕业院校、外语、外语水平、职称及评定时间、受聘时间、部门(从下拉菜单中选择)、职务、工资级别(从下拉菜单中选择)和特长等。其中以红色显示的栏目,栏目是固定的,栏目名称不能修改,它的内容是必填的;对于绿色的栏目,系统提供了对该栏目的“栏目名称”及其“内容选项”的修改功能。栏目设置如下:在“人事管理”基本资料的新增/修改状态下,用鼠标右键单击某一需要调整的栏目名称(例如:专业),系统显示出一个小的“项目设置窗”,在(项目号>栏内输入0012(可通过单击后边的查询按钮,打开项目管理窗,鼠标双击选择项目),确定后,保存新设置;栏目内容读取如下:在“人事管理”基本资料的新增/修改状态下,鼠标双击该栏目名称(例如:专业),得到“专业”项目内容菜单,再鼠标双击左边列表中的项目内容(例如:计算机应用),系统自动将“计算机应用”填入人事的(专业栏目)中。输入基本资料时可使用键盘回车、TAB键在各条目之间转换。当光标移动到某些项时,会出现按钮,表示这一项可从摘要中选择,用鼠标点击它就会弹出摘要管理窗口,选择你想要的选项,然后按返回按钮,该选择就会自动输入。资料输入或修改完成后,按确认键存盘退出,返回键则放弃该次操作,不存盘退出。家庭情况:家庭情况窗口。包括:家庭成员情况和配偶情况。家庭成员情况中有称呼、姓名、出生年月、工作单位、职务或住址以及政治面貌。并有两个功能键“插入行”和“删除行”,按插入行按钮即在光标所在位置前插入一行,删除行即删除光标所在的行。配偶情况输入框可以自动识别员工的婚姻情况,只有在员工已婚情况时该项才可输入。内容包括:配偶姓名、出生同期、政治面貌、民族、籍贯、户籍所在地、文化程度、电话、工作单位、职务,其中政治面貌、民族、文化程度、职务可从摘要选择。工作履历工作履历窗口。包括应聘前工作简历、受聘后工作履历,应聘|j{『简历中有第4章系统实现起止年月、工作单位、职位、所做工作,受聘后履历有起止年月、受聘部门、职务、所作工作。有插入行、删除行、确认、返回四个功能按钮,用法同上。受ⅪlI情况包括应聘盼学习及受训情况、受聘后培训情况。有起止年月、学校、所学专业,可任意插入、删除行。主要业绩包括主要业绩和技术分析两个内容。主要业绩有年月、业绩两栏,技术分析中有技术项目、技能、指标,可任意插入、删除行,按确认存盘退出,取消放弃该次操作。历年评语包括奖励与处分和人事评语。在奖励与处分中有时间、事件、奖励与处分三项,可任意插入、删除行。人事评语中有年份、评定人名称、评语,在年份的下拉框中选择年份,将光标移动到评定人后会发现光标形状变成工字型,按鼠标左键会出现绿色的输入框即可输入人名,而评语输入框不限文字个数,可任意输入。以上“受训情况”、“主要业绩”、“历史评语”的操作界面和功能用法均类似于“家庭情况”,可参照进行操作。二、新增点按“新增”进入,输入完员工基本资料后,在员工分布层次图便可增加一个员工记录。至于新员工的其他资料如“家庭情况”等,可以先在员工分布层次图用鼠标选中此员工,然后在右边选择要输入的是哪部分资料,再按“修改”即可。三、修改修改操作流程应为:先在员工分布层次图用鼠标选中需要修改档案的员工,再按“修改”即可。四、删除删除操作流程应为:先在员工分布层次图用鼠标选中需要删除记录的员工,然后援“删除”,根据系统提示确定要将此员工记录从档案中删除,或取消此次操作。五、离职处理在职员工离职时,可通过“离职处理”功能将此离职员工的人事档案转到离职员工档案管理中。45第4章系统实现六、档案打印点击人事管理窗口下部的档案打印按钮,出现一小的窗口,可选择打印简历空白表或员工简历表两种方式,按确认即可进入打印设置窗口。员工简历表的内容包括您在以上输入的各种数据,样表见附录。“离职员工档案”的管理,基本可参考“在职员工档案”进行。另外,离职员工时,可通过“恢复原职”功能将恢复原职员工的人事档案转到在职员工档案管理中。2.员工卡制作图4.10职工#打印模块界面提供完全灵活的员工卡制作,用户可以任意地制作各式员工胸卡,设计其内容、格式、标签、字体等,包含员工照片:3.部门管理第4章系统实现图4.11部门管理模块界面点击系统下拉菜单(人事管理]中“部门管理”即进入如图所示的界面。具体功能与操作如下:一、部门查阅画面布局分为三大区域,上部为操作按钮区、左部为文档的树状列表区、右部为当前选定文档的内容区。操作按钮区:包括对企业文档的[增加]、(修改)、(删除)等管理操作,以及选定到某一个特定文档记录后(即:当前文档)的(内容填写)编辑操作;文档的树状列表区:初始进入时,画面左部以树状方式显示的是一个包含着部门上下级关系的树型表。上下级关系严格遵循用户所定义的部门代码结构。上边的弹出菜单中列示了所有部门,如果在该菜单中选定某一部门,则表示只查询该部门的所有信息,下面列表中将只显示该部门及其下属部门,以及所有的相关职务;如果关闭下边的“不显示<编码>”开关,则在文档树状列表中,同时显示每个文档(或者文档类)的编码。当前文档内容区:在右部的文本框中显示了当前文档的内容,上边的<文件路径>中显示了该第4章系统实现文档所对应的原始文件路径:部门人数总览:可打开“统计部门人数”开关,系统自动统计所有部门与子部门的人数情况。二、部门新增单击“增加”钮,屏幕弹出一编辑窗口,如图3.1.3所示用户分别输入部门编码和部门名称,是否有下级选项框可选可不选,本系统会自动根据部门编码确定上下级关系。用户按“确定”,数掘存盘并可以继续增加新的资料。按“取消”,取消本次编辑并退出编辑状态;用户在编辑部门编码时应注意:部门编码不能重复;部门编码应严格遵循己制定的编码结构。不能越级建立下级部门,代码长度也不能超出规定的长度。本系统具有错误警示功能,若部门编码输入重复或错误,系统都会有错误提示并禁止错误。三、部门修改用户单击欲修改部门,再单击“修改”钮,或双击欲修改部门。在编辑窗口中修改部门资料。按“确定”存盘退出,按“取消”放弃本次修改并退出;用户在编辑部门编码时应注意:部门编码不能重复;部门编码应严格遵循已制定的编码结构。不能越级建立下级部门,代码长度也不能超出规定的长度。四、部门删除用户单击欲删除部门,按“删除”钮即可删除。但应注意:存在下级部门时,不能删除上级部门,应从下至上逐层删除。五、其它:数据要求:部门编码,20个字符,且不可重复。部门名称,40个字符(20个汉字)。4.人事统计查询点击人事管理窗口下部的“人事统计”按钮,进入如图3.1.10所示界面,列出的是所有员工名单,人员名单将员工基本资料的所有条目情况以网格形式列表出来,由于界面大小有限,不能完全看到,可用鼠标选中一位员工,然后用左、右箭头查看其他条目的情况。在上部有一选择部门的下拉框,点击下箭头并选择部门名称,则在表中列出该部门的员工名单。在下部有一查询条件的下拉框和条件内容输入框,在下拉框中选择一项查询条件并在它右侧的条件内容输入框中将查询条件的值输入完整后按回车,系统就会按您的条件筛选并将第4章系统实现结果显示的表中,如果条件内容为空值的话,查询所有人员记录。窗口右侧有四个功能键,如果您只需浏览名单那么按返回就退到在职人员管理窗口。图4.12人事统计查询模块界面数据汇总:首先在如图4.12所示的“选择列名”中选择需要汇总的条目名称,在左边的列表框中双击鼠标;或单击选中,然后按.“>”将其移到右边的空列表框中。如果是全部条目,则可以选中“全部栏目”,“确认”后“数据汇总”便将当前部门中所有员工的汇总资料显示出来如图所示。打印:可在如图4.12所示中进行打印设置,然后将数据汇总的网格中的条目内容或汇总数据打印出来。样表见附录。4.4.4住宿管理1.房间号管理49弟4草糸统买现图4.13膀问号管理模块界面点击系统下拉菜单(人事管理)中“部门管理”即进入如图所示的界面。具体功能与操作如下:一、部门查阅画面布局分为三大区域,上部为操作按钮区、左部为文档的树状列表区、右部为当前选定文档的内容区。操作按钮区:包括对企业文档的(增加]、(修改)、(删除)等管理操作,以及选定到某一个特定文档记录后(即:当前文档)的(内容填写)编辑操作;文档的树状列表区:初始进入时,画面左部以树状方式显示的是一个包含着部门上下级关系的树型表。上下级关系严格遵循用户所定义的部门代码结构。上边的弹出菜单中列示了所有部门,如果在该菜单中选定某一部门,则表示只查询该部门的所有信息,下面列表中将只显示该部门及其下属部门,以及所有的相关职务;如果关闭下边的“不显示<编码>”开关,则在文档树状列表中,同时显示每个文档(或者文档类)的编码。当前文档内容区:在右部的文本框中显示了当前文档的内容,上边的<文件路径>中显示第4章系统实现了该文档所对应的原始文件路径;部门人数总览:可打开“统计部门人数”开关,系统自动统计所有部门与子部门的人数情况。二、部门新增单击“增加”钮,屏幕弹出一编辑窗口,如图4.13所示用户分别输入部门编码和部门名称,是否有下级选项框可选可不选,本系统会自动根据部门编码确定上下级关系。用户按“确定”,数据存盘并可以继续增加新的姿料。按“取消”,取消本次编辑并退出编辑状态;用户在编辑部门编码时应注意:部门编码不能重复;部门编码应严格遵循已制定的编码结构。不能越级建立下级部门,代码长度也不能超出规定的长度。本系统具有错误警示功能,若部门编码输入重复或错误,系统都会有错误提示并禁止错误。三、部门修改用户单击欲修改部门,再单击“修改”钮,或双击欲修改部门。在编辑窗口中修改部门资料。按“确定”存盘退出,按“取消”放弃本次修改并退出:用户在编辑部门编码时应注意:部门编码不能重复;部门编码应严格遵循己制定的编码结构。不能越级建立下级部门,代码长度也不能超出规定的长度。四、部门删除用户单击欲删除部门,按“删除”钮即可删除。但应注意:存在下级部门时,不能删除上级部门,应从下至上逐层删除。五、其它:数据要求:部门编码,20个字符,且不可重复。部门名称,40个字符(20个汉字)。2.住宿查询统计点击系统下拉菜单(人事管理)中“部门管理”即进入如图所示的界面。第4章系统实现图4.14住宿查询统计模块界面具体功能与操作如下:一、部门查阅画面布局分为三大区域,上部为操作按钮区、左部为文档的树状列表区、右部为当前选定文档的内容区。操作按钮区:包括对企业文档的[增加)、(修改)、(删除)等管理操作,以及选定到某一个特定文档记录后(即:当前文档)的(内容填写)编辑操作;文档的树状列表区:初始进入时,画面左部以树状方式显示的是一个包含着部门上下级关系的树型表。上下级关系严格遵循用户所定义的部门代码结构。上边的弹出菜单中列示了所有部门,如果在该菜单中选定某一部门,则表示只查询该部门的所有信息,下面列表中将只显示该部门及其下属部门,以及所有的相关职务;如果关闭下边的“不显示<编码>”开关,则在文档树状列表中,同时显示每个文档(或者文档类)的编码。当前文档内容区:在右部的文本框中显示了当前文档的内容,上边的<文件路径>中显示了该第4章系统实现文档所对应的原始文件路径;部门人数总览:可打丌“统计部门人数”开关,系统自动统计所有部门与子部门的人数情况。二、部门新增单击“增加”钮,屏幕弹出一编辑窗口,如图4.14所示用户分别输入部门编码和部门名称,是否有下级选项框可选可不选,本系统会自动根据部门编码确定上下级关系。用户按“确定”,数据存盘并可以继续增加新的资料。按“取消”,取消本次编辑并退出编辑状态;用户在编辑部门编码时应注意:部门编码不能重复;部门编码应严格遵循已制定的编码结构。不能越级建立下级部门,代码长度也不能超出规定的长度。本系统具有错误警示功能,若部门编码输入重复或错误,系统都会有错误提示并禁止错误。三、部门修改用户单击欲修改部门,再单击“修改”钮,或双击欲修改部门。在编辑窗口中修改部门资料。按“确定”存盘退出,按“取消”放弃本次修改并退出;用户在编辑部门编码时应注意:部门编码不能重复;部门编码应严格遵循P,N定的编码结构。不能越级建立下级部门,代码长度也不能超出规定的长度。四、部门删除用户单击欲删除部门,按“删除”钮即可删除。但应注意:存在下级部门时,不能删除上级部门,应从下至上逐层删除。五、其它:数据要求:部门编码,20个字符,且不可重复。部门名称,40个字符(20个汉字)。3.代码分析F面以培训信息窗口为例重点讲解我们在此次系统设计上所使用的单独错误处理模块。SubsaveWork0’保存数据0nErrorOoToupdateErr……(此部份为保存代码此处略去,详见程序)updateErr:Cal1terror(Err.Number)’错误处理mbaddnewflag=False第4章系统实现mbUpdateflagExitEndSubSub2False以上代码中Callterror(Err.Number)为调用错误处理过程,此过程我们写在了modERR模块中,此代码如下所示:PublicSubIfterror(errNumAsString)errNum=…一2147467259”ThenMsgBox”职工基本信息中没有该员工!”,48,”提示信息”E1selferrNum=”-2147467259”ThenMsgBox”该员工信息不能修改或删除,请先检查该员工的其他信息是否存在.”,48,”提示信息”E1selferrNum=”-2147217887”ThenMsgBox”操作错误!请关闭该窗口后,再重新启动!“,16,”提示信息E1seIferrNum=”-2147217842”ThenMsgBox”请输入完整的信息■16,”提示信息”E1selferrNum=”-2147217900”ThenMsgBox”请按操作步骤执行!”,48,”提示信息”E1seIferrNum=”-2147217842(80040e4e)”ThenMsgBox”内部错误,请检查操作的每一步!”,16,”提示信息”ElseIferrNum=”-2147217885”ThenMsgBox”试图对一个不存在的行删除,出错!”,48,”提示信息”E1selferrNum=”6148”ThenMsgBox”试图对一个不存在的行删除,出错■48,”提示信息“E1seIferrNum=”3021”ThenMsgBox”试图操作一个不存在的行,出错!”,48,”提示信息”E1seIferrNum=”13”ThenMsgBox”值类型不匹配!”,48,”提示信息”E1seMsgBox”未知错误!”,48,”提示信息”EndIfErr.C1ear第4章系统实现EndSub定义以上代码就是为了让用户在使用过程中如果出现错误不在为那些英文提示所困惑,以上的提示让用户一目了然,知道究竟是什么原因所引起的错误,对了我们很多的国内用户来说是一件很好的事情。4.5代码维护图4.15代码维护主模块图4.16学历代码维护模块界面代码分析此处我们要说明下如保在一个窗体界面下实现对如此之多的状态代码进行维护操作,即在一个窗体实现对不同的表进行操作。PrivateSubcbTableclick0frmPersonManage.StatusBarl.Panels(1).Text=“载入数据中....OnErrorGoTocombErr第4章系统实现SetdGrid.DataSouree2Nothing’selTable函数,在模块中声明str=”select木from”&selTahle(ebTable。Text)CallSetCallopenDatadGrid.DataSource=adoRsheadCapsembDataChanged=FaldGrid.SetFocustButEnabledFalseCallwinCentre(frmCode)dGrid.Bookmark=adoRs.RecordCount—l’设置行标签frmPersonManage.StatusBarl.Panels(1).Text=”共检索到”&adoRs.RecordCount&”条记录”gxitcombErr:MsgBoxEndSub”&SubErr.Description,16,”错误”如以上代码我们在代码中使用了str=”select%fromselTable(cbTable.Text)这条语句,其中selTable(cbTable.Text)为下拉框中实际所选择的代码名称,同时我们在VB中又定义了一个模块modPerson来,在此模块中我们写了如下过程:’自定义函数(selTable),该函数返回对应调用的数据库表’frmCodeFORMS中cbTable—C1ick调用该函数selTable(comNameAsPublicFunctionIfString)AsStringcomName=”职工状态代码”ThenselTable=”CONDITIONC”E1seIfcomName=”合同期限代码”ThenselTable=”CONTRACTTIMEC”ElseIfcomName=”文化程度代码”ThenselTable=”CULTUREC”ElseIfcomName=”部门代码”ThenC”sel’fable=”DEPT————箜!童墨丝塞婴ElseIfcomName=”单位班组代码”ThenseiTable=”GROUPC”ElseIfcomName=”出国目的代码”ThenselTable=”GAIMC”ElselfcomName=”行政职务代码”ThenselTable=”JOBC”ElseIfco】】】Name=”职务级别代码”ThenselTable=”JOBCLASSIFYC”ElseIfcorAame=”用工性质”ThenselTable=”JOBNATUREC”ElselfcomName=”国籍代码”ThenselTable=”NATIONALITYC”ElseffcomName=”民族代码”ThenselTable=”NATIONC”ElseIfcomName=”政治面貌代码”ThenselTable=”POLAPPEARANCEC”ElselfcomName=”岗位名称代码”ThenselTable=”POSTC”ElseIfcon¥Jame=”岗位类别代码”ThenselTable=”POSTCLASSIFY∥ElseIfcomName=”专业工种代码”ThenselTable=”PROFESSIONC”ElselfcomName=”技术职工等级代码”ThenselTable=”RANKC”ElselfeomName=”技术职称代码”ThenselTable=”SKILLC”ElselfcomName=”称谓代码”ThenselTable=”TITLEC”ElselfcomName=”学历代码”ThenselTable=”VITAEC”EndIfEndFunction57第4章系统实现此过程将不同的代码名称对应至数据库中相应的表上,这样就实现了在同窗体中对不同的表进行操作的目的。4.6系统帮助作为一个完整的系统,帮助是其中不可缺少的部分也是相当重要的部分。好的帮助能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。所以在开发本系统中,也加入了不少的文档帮助,除了对于三大模块的详细说明外,对于易出错和不易操作的地方也作了详细的说明。图4.17系统帮助界面58第5章.结论和展望第5章结论和展望5.1结论经过近六个月的设计和开发,我所研究设计的人事管理信息系统重点论述了系统的设计思想、数据库结构的设计及建立、应用程序中主要模块的建立及丌发中的难点与解决办法,并建立了实验网站对整个系统进行性能测试。从最后测试的结果来看,效果比较明显,生成的程序界面能够较好地满足用户的需求,检索迅速、查找方便、可靠性高、存储量大、保密性好、信息利用率高。浚系统能够极大地提高人事管理的效率,优化企业的人力、物力,降低企业的管理成本,为企业人事管理提供帮助。人事信息管理系统基本开发完毕。用户可以使用本系统对单位内部职工进行一些相关信息的基本管理。当然,但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,要作为实际应用还有一些具体细节问题需要解决,还有一些功能需要改进。比如联机文档比较少,用户界面不够美观,不能进行数据备份及恢复等多方面问题。这些都有待进一步改善。本文从理论设计与实际制作出发,对人事管理信息系统展丌了分析与研究。比如,没有实现多条记录的连锁删除和添加以及外部数据的导入功能:还没能实现动态生成报表:该系统还不能与企业中其他管理系统共享信息等。5.2进一步工作的方向通过毕业设计我深刻地了解到,MIS软件的开发工作是一项复杂而艰巨的系统工程,它涉及到软件工程、数据库设计、应用业务、项目控制、人员管理和计算机技术等多种知识和经验,因此任何一项MIS软件的开发成功都是一件极不容易的事。所以,我深切体会到,要想高效率、高质量地完成项目开发工作,应努力做好下面的几项工作1、制定开发规范2、合理的人员构成与管理第5章.结论午|I展望3、严格控制丌发进度4、系统设计要超越业务5、程序设计要实用6、测试在今后的工作、学习中我将认真总结经验教训,努力使自己成为一名技术过硬、工作严谨、思维活跃的工程人员。我相信在不久的将来,随着计算机科学特别是Web技术及数据库技术的发展,MIS和相关技术的发展将更加成熟,并从c/s逐步走向R常生活的其它领域,为提高人们的生活质量做出更大的贡献。致谢致谢论文终于投稿付印了,在此之际,我思绪万千,心情久久不能平静。在本次毕业设计中,我从指导老师施润身副教授身上学到了很多东西。施教授认真负责的工作态度,严谨的治学精神,深厚的理论水平,朴实无华、平易近人的人格魅力都使我收益匪浅,无论在理论上还是在实践中,都给予了我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助。特别是在学习期间,他还传授了做人的准则,在以后的工作、学习中将使我终生受益。在此,十分感谢施教授细心而又耐心的辅导。同时,感谢井冈山学院彭宣戈教授的校外指导和细心帮助,他给了我在本论文研究思路与研究方法上提供的技术帮助与支持。在即将毕业离校之际,我要感谢同济大学软件学院的老师们三年来的悉心教导,感谢软件学院2003(秋)级全班同学的帮助和勉励,同窗之谊和手足之情我将终生难忘!参考文献参考文献[i]VisualBasic数据库开发白学教群,求是科技,孙越,人民邮电出版社,2002年[2]数据库系统概论,萨师煊,王珊,高等教育出版社,1991年[3]VisualBasic6.0中文版入门与技巧,木林森1:作室清华大学出版社,2004年2003年[4]VisualBasic数据库系统开发技术,郭琦,人民邮电出版社,[5]胡存生,PowerBuiider8.o开发实例详解,北京:电子f.业出版社,2002[6]KorthH,Sj1berschatzA.DatabaseSystemConcepts.McGraw-Hili,1986[7]郭兴成,PowerBuiider9.0实用教程,郭兴成,科学出版社,2003[8]陈刚,董威,李存斌等,著PowerBuilder高级编程及其项目应用开发,中国水利水电出版社,2003[9]段兴,PowerBuiIder8.O实用程序设计100例,人民邮电出版社,2003[10]求是科技,沈兆普,陈雍,PowerBuiIder数据库开发自学教程,人民邮电出版社,2002[11]马承忐,张延鑫,张维宁等著,PowerBuiIder8.o编程实例与技巧,机械,1:业出版社,2002[12]李勇,吕睿炬,温为民,梁春梅,杨伟雄,PowerBuiider8.O彻底研究,中国铁道出版社,2003[13]樊金生,邱IS灵等著,PowerBuiider8.O实用教程,科学出版社,2003[14]炅志华等著,突破PowerBuilder8.O编程实例五十讲,中国水利水电出版社,2002[15]朱爱民,PowerBuilder8.O编程实用技术与案例,清华大学出版社,2002[16]李政等著,PowerBuiider8.0开发麻用实例,中国水利水电出版社,2002[17]明德祥等著,PowerBuilder8.OA.门与提高,国防科技大学出版社,2002[18]张长寓,李匀,PowerBuiider8参考手册,北京希望电子山版社,2002[19]张长富,PowerBuiIder8实例教程,北京希望电子出版社,[20]崔巍等著,PowerBuilder20028.O高级应用技术,清华大学出版社,2002[21]柯建勋等著,PowerBuilder8.o进阶篇(实例与技巧篇),清华大学出版社,2002[22]何旭洪,余建英,PowerBuiIder8.O数据库系统开发实例导航,人民邮电出版社,2002[23]陈明,杨劲松,PowerBuiIder8.on级编科技术,北京希望电子出版社,2002年1月[24]WalterRudin(美),PrineiplesofMathematicalAnalysis,TMrdEdition,机械T业出版社,2004[25]Mart[26]Date[27]u1inJ.PrinciplesofDataBaseManagement.Introductionnc19761995CJ.AntoDatabaseSystem(Ed.6).Addison-Wesley,ImanJD.PriiplesofDataBaseManagementComputeSciencePress,1980个人简历在读期婀发表的学术论文与研究成果个人简历在读期间发表的学术论文与研究成果个人简历:邱尼},男,1973年8月出生,中共党员1992年7月,毕业江西省税务学校税收专业、中专学历1992年8月,江似省峡江县税务局工作1994年10月,江两省峡江县国家税务局工作1998年5月,通过自学考试江西财经大学税收专业毕业、专科学历2002年4月,获得全国计算机等级二级证书2002年7月,通过函授长春税务学院财政学专业毕业。本科学历,同年获经济学学士2003年10月,八同济人学读硕士研究生2005年12月,古安市国家税务局T作已发表论文:[I]邱尼卡网络监控系统的设计与实现《江两科学》2005。701.23163—165

因篇幅问题不能全部显示,请点此查看更多更全内容

Top