奥康有限公司人事管理系统设计_第1页
奥康有限公司人事管理系统设计_第2页
奥康有限公司人事管理系统设计_第3页
奥康有限公司人事管理系统设计_第4页
奥康有限公司人事管理系统设计_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

48/60江苏信息职业技术学院毕业论文题目:奥康有限公司人事治理系统设计系不:物联网工程系专业:计算机应用技术学号:1103023109姓名:梁会腾指导教师:石永生沈颖2013年12月1日前言随着人事治理系统在企业中的广泛应用,该系统对企业的阻碍也会越来越大,它对企业人事治理方面的贡献是无可替代的。治理的进步要紧体现为治理思想和相应治理模式与方法的进步。治理软件本身是治理思想和治理模式的载体,它具有双重核心,即:治理思想、信息技术。软件是具体的,除了带给治理思想外,更多地表现为基于思想的治理模式和方法。人事治理软件带给企业操作方便的业绩考核体系和人才度量指标;决策支持软件使决策模型真正走到了企业。人事治理系统的应用在中国呈多元状态,但要紧为三元状态:部分企业或单位在人事治理系统的应用上在国内处于领先地位,这些企业或单位不仅有先进的设备,而且还有先进的治理思想,同时还有与先进治理思想相适应的职员队伍,他们尝到了使用先进的治理系统不仅能够大大地促进治理,而且还能够促进生产、制造效益的甜头,因而在治理系统的研究和应用上越搞越起劲,因此使得企业或单位的效益始终走在同类企业或单位的前列。一些企业或单位并不乏先进的设备,然而却没有先进的治理思想和手段,他们往往仅对研制或者购买治理系统有兴趣,一旦研制成功或购买到位,却无法在企业和部门开展应用,最后就只有用系统来发发工资或向上报统计报表,或是仅将先进的计算机设备用来打打字,或者仅是用投资巨大的同INTERNET相连接的局域网系统来猎取一些外部信息,全然没有发挥治理系统的作用。一些既没有先进的设备,也没有先进的治理思想的困难企业或单位,面对先进的治理系统只有望洋兴叹。该系统要紧的功能是利用特定的工具来实现公司的人事治理,有了那个系统能够更好的去治理职员,更加清晰的了解职员的动态,同时系统里的投诉一栏,能够加强公司的治理。摘要随着IT技术的进展,人们的日常生活、工作差不多离不开计算机。以后社会人们的生活和工作将越来越依靠于数字技术的进展,越来越数字化、网络化、虚拟化。计算机的进展历程以及目前的应用状况和进展趋势,能够充分地相信计算机技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本设计尝试用VB架构一个人事治理系统,以推进人事治理无纸化,过程电子化,治理智能化的进展。本文从理论和实践两个角度动身,对一个具有数据分析功能的人事治理系统进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特不深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术VB以及ADO的特点、结构框架以及使用方法。接着对人事治理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的要紧页面、数据库、应用程序的设计与实现作了较为详细的讲解。本人事治理系统是运用VB技术来实现的。其要紧功能有:用户治理,职员档案治理、人事变动信息治理,考勤信息治理,薪资发放信息治理,职员培训治理,职员奖惩情况治理,职员信息交流平台及治理,系统信息治理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以讲明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词:面向对象分析与设计,VB,ADO目录1.1计算机治理信息系统的进展情况 11.2人事治理系统的现状 11.3人事治理系统的优势 21.4人事治理系统特点 3第二章解决方案的选择 42.1系统讲明 42.1.1.硬.软件环境 4.硬件环境 4.软件环境 42.2可行性分析 52.2.1系统软件硬件风险分析 52.2.2技术可行性 52.2.3操作可行性 52.3设计方案:对涉及工具和技术的相关讲明 52.3.1SQLServer 52.3.2VisualBasic 62.3.3C/S模式 6第三章需求分析 73.1系统分析的任务与步骤 73.1.1系统分析的任务 73.1.2系统分析的步骤 73.2系统项目范围 73.3功能需求 73.3.1操作员部分 73.3.2治理员部分 83.4系统实体分析 83.5系统的数据库设计 83.5.1概念设计 8设计局部E-R模式 9设计全局E-R模式 10第四章总体设计 124.1系统系统功能讲明 124.1.1总体功能 124.2建立数据库模型 13第五章详细设计 155.1用户登录 155.1.1登录界面 155.1.2系统登录界面讲明 155.2系统主操作 165.2.1主操作界面 165.2.2系统主操作界面讲明 165.3系统治理界面 165.3.1系统治理界面 165.3.2系统治理界面讲明 175.5工资信息治理界面 205.5.1人机界面 205.5.2治理用户界面讲明 23第六章系统测试 246.1系统测试的目的 246.2面向对象系统测试方案 24结束语 25致谢 26参考文献 27第一章系统开发背景1.1计算机治理信息系统的进展情况1958年美国首先提出了“治理信息系统”(即MIS:ManagementInformationSystems),从而也引出了另外一个概念——“治理信息系统”。综合其多种定义以及依照在实际中的应用,治理信息系统能够定义为是一个由人、计算机系统等组成的,能进行信息处理的人机系统,它反映企业的生产经营情况,利用过去、当前的数据预测以后,从企业全局动身辅助企业进行治理与决策。它具有以下特征:现代治理信息系统是一个以计算机为基础的一个人机系统。治理信息系统是一个集成化的系统。治理信息系统是一个以数据库为中心的系统。治理信息系统是一个网络化的系统。治理信息系统不同于一般的数据处理系统。由于企业类型不同,企业的战略打算不同,企业的治理模式不径相同等因素,实际的治理信息系统的动能会不同。然而从抽象意义上来讲,不管什么企业,其治理信息系统的功能相同。一般分为数据处理、辅助治理决策两大功能。治理信息系统的数据处理功能以完成企业相关数据的收集、存储、加工、传输和输出,提供信息服务。它是治理信息系统的差不多功能;辅助治理决策功能即指对企业生产经营中的结构化决策问题,采纳治理信息系统相关学科中提出的定量方法,建立问题的模型,求解问题,获得解决问题的方法。1.2人事治理系统的现状目前,国内外人事治理一般采纳两种方式:一种是纯手工将信息记录在册,然后统一编号存档;另一种则是利用单机版或局域网版的专门老的治理软件进行治理,将手工收集到的数据录入到电脑中,然后经由功能划分专门不科学的软件进行处理。但这两种方法都有各自的弊端:前一种方法由于信息收集者的文化水平不一,字迹各不相同,因此他们之间的信息传递过程不免会产生一些失误和断裂,造成数据不完整,而且纸质信息载体有一个专门致命的弱点,那确实是信息保存时刻和保存条件都专门受限制,时刻长了不免会造成信息的缺失;后一种方法尽管解决了信息保存时刻短、信息容易丢失的问题。但存在一个更致命的缺点:由于软件系统过老,某些功能规划和划分不科学,因此在操作方面存在专门大的脱节,而且在数据库安全问题方面也存在着一定的缺陷。在当前的信息化时代中,任何单位,都需要一个有用的人事治理系统来规范人事治理,这将会大大提高单位的治理水平,优化资源,实现效益的最大化。现在国内外也有专门多人事治理的软件,采纳的技术也是多种多样,如基于JSP、FTP模式,但大多数人事治理系统要紧用于大型单位。至于小型单位,利用人事治理系统组织的活动的并不多。针对国内外对人事治理系统的巨大需求,一个好的人事治理系统,必须功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的人事治理系统,不管是计算机专业人员依旧其他用户都能专门快上手,操作简单,便于安装,容易普及。1.3人事治理系统的优势由于工资功能的专门定位,致使治理员和工资操作员必须在除了简单的上下级区不外,还有合作意味的关系。因此,这其中的信息治理流程,需要以一个规范的MIS来治理。人事治理系统的优势要紧表现在三个方面:1、人事治理系统,环保又方便。传统的工资治理方式,差不多上经由人事部门及财务部门工作人员先进行信息处理,再进行录入电脑工作,再经由局域网等形式汇总,这其中一个涉及时刻迟滞性,还有确实是工作效率极其低下。这种传统的纸质人事治理,一是会有专门大的体力消耗,二是在精力上也是不小的付出,而且这种辛苦在专门多时候往往没能得到中意的回复。而无纸化人事治理,只需在电脑前点点鼠标,在体力上几乎没有多大的消耗,而且在环保、效率方面做得要比传统的人事治理科学得多。2、科学治理,安全可靠。传统的人事治理方式,差不多上一份份独立的信息,一个职员对应一份,而这么一撂的资料,经常会由于各种缘故,丢失或是污损,给人事治理和工作治理进程带来专门大的苦恼和不便。而人事治理系统的动作,只需做好系统数据库的爱护,以上问题能够迎刃而解了。3、简化工作,促进其他方面的综合进展。由于人事治理系统的介入运行,能够使工作人员腾出更多的时刻,做更多针对性的服务。1.4人事治理系统特点1、简约的系统操作界面整个系统的操作界面,界限明晰,人机界面美观,操作极具人性化。2、完备的系统操作功能系统开发的宗旨是最简约的操作步骤最完备的操作功能。这看起来专门矛盾,然而通过完整的策划编排,系统完全做到了功能无冗余无遗漏,这点也更好的体现了系统的人性化设计。3、完善的安全机制:独立的密码校验功能,确保用户和系统数据有较好的安全性。第二章解决方案的选择2.1系统讲明本系统要紧是在现有人事治理的基础上,把大量的人工治理信息转变为计算机治理,简化了财务部门的工作,提高了治理的效率。本系统对数字化信息资源的组织采纳数据库。系统的数据库结构是关系数据库SQLServer2000,前台使用VB平台开发。信息平台的后台操作采纳C/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。VB是目前最完备的面向对象语言,在以后仍然专门有进展前途。SQLServer2000采纳了关系型数据库结构,是一套精简、快速的数据库治理系统,它提供了多人使用的治理模式,并支持标准的SQL语法。同时,平台和SQLServer2000作为微软公司的产品,具有良好的整和性。系统采纳高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1.硬.软件环境.硬件环境图2.1硬件环境.软件环境操作系统:WindowsXP;数据库及语言:MicrosoftSQLServer2000;MicrosoftVisualBasic6.0;由于Windows操作系统在国际市场的占有率为95%,在国内市场的占有率为100%,因此我选用的操作系统为安全可靠的WindowsXP;采纳的开发工具为Microsoft公司开发的最完备的可视化工具MicrosoftVisualStudio2005;目前最流行的数据库治理工具是MicrosoftSQLServer2000,而MicrosoftSQLServer2000与Windows操作系统的整合性较好,因此采纳SQLServer2000为本项目的数据库治理工具。2.2可行性分析2.2.1系统软件硬件风险分析采纳了性能较高的硬件设备,和较稳定的系统软件,系统仍存在一定的因软硬件崩溃而带来的风险。解决方法之一是定期备份数据以降低风险。2.2.2技术可行性大学课程中的《数据库原理》,《操作系统知识》,《网络基础》等多门课程为整个课题开发提供了坚实的基础。VB是一种相对简单的语言,SQLServer也是一种简单的数据库,因此技术难度并不高。2.2.3操作可行性该系统如投入使用,预期作到界面友好,治理方便,使用简单,治理人员通过培训,也是完全能够使用本系统治理的相关信息的。2.3设计方案:对涉及工具和技术的相关讲明2.3.1SQLServerSQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持同意使用内置的存储过程以XML格式轻松存储和检索数据。SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB、XQuery、XMLA、ADO2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。2.3.2VisualBasicvb是VisualBasic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采纳事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大能够与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,能够高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。2.3.3C/S模式C/S模式是继分布式系统后进展起来的基于计算机网络的一种计算机模式,在网络系统上的计算机系统分成客户机和服务器两类。用户通过客户机在网络系统上向服务器提出服务请求,服务器依照请求向有关方面提供通过加工的信息。客户机本身也承担本地信息治理工作,和分布式系统相比,客户机/服务器将信息工作分解为两个部分,一部分由服务器来实现,另一部分由客户机自身来完成。本文中所设计的考勤治理系统以主计算机作为服务器,其它各个部门的考勤机及其计算机作为客户机。从客户机上采集考勤信息,发送到服务器,进行统计、打印,客户机也能够统计、打印本部门的考勤信息。客户端和服务器通过局域网相互联系,各部门治理员能够通过网络查询到其他部门或整个公司个人的考勤情况。第三章需求分析3.1系统分析的任务与步骤3.1.1系统分析的任务了解用户要求。此用户即为系统的使用人员(治理员,操作员)。了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。3.1.2系统分析的步骤描述系统。在详细调查的基础上,用一定的图标、文字描述;分析用户新的要求,改进现行模型,形成新系统的逻辑模型。编写系统分析讲明书。3.2系统项目范围人事治理系统从两种用户角度进行功能划分。1、操作员部分:1.1:职员信息治理;1.2:工资信息治理;1.3:个人信息治理;2、治理员部分:2.1:用户权限治理;2.2:工资项目治理;2.3:职员信息治理;2.4:工资信息治理;2.5:个人信息治理。3.3功能需求3.3.1操作员部分1:职员信息治理:以列表的形式查看系统现存的职员信息。2:工资信息治理:针对具体的职职员资信息进行治理。3:个人信息治理:进行个人信息治理,包括个人密码治理。3.3.2治理员部分1:用户权限治理:添加、编辑系统用户信息,以列表的形式显示。2:工资项目治理:以列表的形式显示工资项目信息,并可对其进行相关操作。3:职员信息治理:以列表的形式查看系统现存的职员信息。4:工资信息治理:针对具体的职职员资信息进行治理。5:个人信息治理:进行个人信息治理,包括个人密码治理。工资类(gongzi)ID/ygbh/ygxm/nian/yue/gzAdd()/update()/delete()3.4系统实体分析工资类(gongzi)ID/ygbh/ygxm/nian/yue/gzAdd()/update()/delete()治理员类(allusers)ID/username/pwd/addtime/cx/Add()/update()/治理员类(allusers)ID/username/pwd/addtime/cx/Add()/update()/delete()职员类(yuangong)ID/bh/xm/gender/sfz/tel/paytimeAdd()/update()/delete()图3.1类图3.5系统的数据库设计3.5.1概念设计

在概念设计时期中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各时期的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部E-R模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。设计局部E-R模式1实体和属性的定义:治理员用户1)治理员用户类不(用户名,密码,权限,注册时刻等)治理员用户权限密码注册时刻用户名权限密码注册时刻用户名…………图3.2治理员用户实体与属性的定义2)工资信息(编号,职员编号,职员姓名,职职员资,领取时刻等)工资信息工资信息领取时刻职职员资职员姓名职员编号编号领取时刻职职员资职员姓名职员编号编号图3.3工资信息实体与属性的定义2实体关系定义:E-R模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本系统分析如下:一个治理员一次能够多个工资信息,而一个工资信息只能够被一个治理员编辑治理员工资信息N治理员工资信息N1图3.4治理员与工资1:N(一对多的关系)设计全局E-R模式所有局部E-R模式都设计好了后,接下来确实是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。确定公共实体类型为了给多个局部E-R模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅依照实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。局部E-R模式的合并

合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。消除冲突

冲突分为三类:属性冲突、结构冲突、命名冲突。

设计全局E-R模式的目的不在于把若干局部E-R模式形式上合并为一个E-R模式,而在于消除冲突,使之成为能够被所有用户共同理解和同意的同一的概念模型。全局E-R模式的优化

在得到全局E-R模式后,为了提高数据库系统的效率,还应进一步依据处理需求对E-R模式进行优化。一个好的全局E-R模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。人事治理系统的全局E-R模式如图3.5所示:编号工资信息职员信息职员编号密码权限用户名治理员名称姓名治理编号工资信息职员信息职员编号密码权限用户名治理员名称姓名治理编辑编辑名称名称职员编号职员编号隶属职员姓名隶属职员姓名工资工资图3.5数据E-R图第四章总体设计4.1系统系统功能讲明4.1.1总体功能薪资治理职员档案治理薪资治理职员档案治理职员培训治理系统关心系统治理人事治理系统修改密码退出职员添加职员查询薪资发放查询薪资发放添加职员培训添加职员培训查询版权图4.1系统功能图职员考勤治理考勤添加考勤查询职员奖惩治理职员奖惩添加职员奖惩查询交流平台投诉添加投诉查询依照系统分析的结果,按照结构化的系统设计方法,人事治理系统需要实现的具体功能模块要紧分为系统治理模块、职员档案治理模块、职员考勤治理模块、薪资治理模块、职员培训治理模块、职员奖惩治理模块、交流平台模块和系统关心模块等六个大模块。系统的具体功能如图4.1所示。4.2建立数据库模型人事治理系统数据库讲明:1:!表示主键,$表示索引,N表示非空值2:以下只是系统的重要数据表,次要重略。1治理员表:(allusers)包括用户名,密码等字段,具体设置如表4.1所示。表4.1治理员表列名数据类型长度同意空IDInt4usernameVarchar50√pwdVarchar50√cxVarchar50√addtimeDatetime8√2职员信息表:(yuangong)包括职员的工号、姓名、性不、出生年月、岗位、籍贯、电话、邮箱、身份证、入职时刻、备注等字段,具体设置如表4.2所示。表4.2职员信息表列名数据类型长度同意空IDInt4gonghaoVarchar50√xingmingVarchar50√xingbieVarchar50√chushengnianyueVarchar50√gangweiVarchar50√jiguanVarchar50√dianhuaVarchar50√(表4.5)续youxiangVarchar50√shenfenzhengVarchar50√ruzhishijianVarcahr50√beizhuvarchar50√addtimedatetime8√3工资信息表(gongzi)包括职员编号、职员姓名、年份、月份、工资、备注等字段,具体设置如表4.3所示。表4.3工资信息表列名数据类型长度同意空IDint4yuangongbianhaovarchar50√yuangongxingmingvarchar50√nianfenvarchar50√yuefenvarchar50√gongzivarcahr50√beizhuvarcahr50√addtimedatetime8√4奖惩信息表(jiangcheng)包括职员编号、姓名、奖惩、事由、时刻等字段,具体设置如表4.4所示。表4.4奖惩信息表列名数据类型长度同意空IDint4yuangongbianhaovarcahr50√yuangongxingmingvarchar50√jiangchengvarchar50√shiyouvarchar50√第五章详细设计5.1用户登录5.1.1登录界面图5.1系统首页5.1.2系统登录界面讲明本系统在登录之前,首先是调用系统的公共模块,获得一些差不多数据,这些差不多上在公用模块中进行的。然后出现登录界面。登录界面的具体实现如下:DimstrSQLAsStringDimrsAsNewADODB.RecordsetSetmycon=NewADODB.ConnectionDimconnstringAsString'connstring="provider=Microsoft.Jet.OLEDB.4.0;Datasource="&App.Path&"/hsg.mdb"&";JetOlEDB:"connstring="DRIVER={SQLServer};Server=.;UID=sa;PWD=sa;DATABASE=vbrenshi;"Setmycon=NewADODB.Connectionmycon.ConnectionString=connstring5.2系统主操作5.2.1主操作界面图5.2系统主操作页面5.2.2系统主操作界面讲明人事治理系统的主操作界面,用户需要注册登陆后才能进入此页面。界面整体清灰素雅,左侧为系统功能导航栏,分不是“系统治理”、“职员档案治理”、“职员考勤治理”、“薪资治理”、“职员培训治理”、“职员奖惩治理”、“系统关心”等,分不实现各种系统功能,分工明确,划分科学。5.3系统治理界面5.3.1系统治理界面图5.3系统治理界面5.3.2系统治理界面讲明为了确保系统的安全性,因此专门增加了修改密码这一部分,具体的实现如下:IfTrim(Text1.Text)<>""AndTrim(Text2.Text)<>""AndTrim(Text3.Text)<>""ThenIfTrim(Text2.Text)<>Trim(Text3.Text)ThenText2.Text=""Text3.Text=""MsgBox("您输入的两次密码不一至,请重试")ExitSubEndIfmycon.OpenDimrsAsNewADODB.Recordsetsql="select*fromalluserswhereusername='"&nowuser&"'andpwd='"&Trim(Text1.Text)&"'"rs.Opensql,mycon,3,3'StaticnTryCountAsIntegerIfrs.EOFThenrs.Closemycon.CloseMsgBox"对不起,您输入的原密码不正确!请重新输入!!",vbCritical,"错误"Text1.SetFocusText1.Text=""Text1.SelStart=0Text1.SelLength=Len(Text1)nTryCount=nTryCount+1Elsers("pwd")=Trim(Text2.Text)rs.Updaters.CloseMsgBox("修改成功,您的新密码是"&Trim(Text2.Text))mycon.CloseUnloadMeEndIfElseMsgBox("请填写完整")EndIf5.4职员治理操作界面职员治理差不多的信息是重要的,系统中所有功能是围绕职员展开的。该部分的核心代码如下所示:PrivateSubCommand1_Click()Dimsqlsql="insertintoyuangongxinxi(gonghao,xingming,xingbie,chushengnianyue,gangwei,jiguan,dianhua,youxiang,shenfenzheng,ruzhishijian,beizhu)values('"&Trim(gonghao.Text)&"','"&Trim(xingming.Text)&"','"&Trim(xingbie.Text)&"','"&Trim(chushengnianyue.Value)&"','"&Trim(gangwei.Text)&"','"&Trim(jiguan.Text)&"','"&Trim(dianhua.Text)&"','"&Trim(youxiang.Text)&"','"&Trim(shenfenzheng.Text)&"','"&Trim(ruzhishijian.Value)&"','"&Trim(beizhu.Text)&"')"mycon.Openmycon.Executesqlmycon.CloseMsgBox"添加成功",,"系统提示"EndSub图5.4职员治理界面图5.5职员信息变更治理界面5.5工资信息治理界面此页面实现的功能是对职员信息的治理,由于系统设计遵循“功能最全化、操作最简化”的理念,因此在界面设计及操作上都做到了功能无冗余无遗漏。5.5.1人机界面1)添加工资信息图5.6添加工资信息页面添加薪资治理这块的要紧核心如下所示:Fori=1To12yuefen.AddItem(i)NextFori=2006ToYear(Date)nianfen.AddItem(i)NextDimsqlsql="selectgonghaofromyuangongxinxiorderbyiddesc"DimrsAsNewADODB.Recordsetmycon.Openrs.Opensql,mycon,1,1Ifrs.EOFThenElseDoWhileNotrs.EOFyuangongbianhao.AddItem(rs(0))rs.MoveNextLoopEndIfrs.Closemycon.Close2)编辑工资信息图5.7编辑工资信息页面工资发放后,为了便于查询和记录,特地预备了此项功能,具体代码如下所示:Fori=1To12yuefen.AddItem(i)NextFori=2006ToYear(Date)nianfen.AddItem(i)NextDimsqlsql="selectgonghaofromyuangongxinxiorderbyiddesc"DimrsAsNewADODB.Recordsetmycon.Openrs.Opensql,mycon,1,1Ifrs.EOFThenElseDoWhileNotrs.EOFyuangongbianhao.AddItem(rs(0))rs.MoveNextLoopEndIfrs.Closemycon.CloseCallGetData("select*fromxinziguanliorderbyiddesc")5.5.2治理用户界面讲明在此系列页面中,治理员可对系统中所有的工资信息进行增加、编辑、删除等操作,添加用户时需要填写的资料不太多,而编辑页面则是以详细列表的形式展开,一目了然。其他版面均遵循“操作简约化,界面人性化,功能齐全化”的系统设计原则,故不一一详细讲明。第六章系统测试6.1系统测试的目的系统测试不是为了表明程序是正确的,因为假如是如此,就会设计一些不易暴露错误的测试方案,也可不能主动去检测、排除程序中可能存在的一些隐患。关于测试目的,G.J.Myers给除了以下的观点:(1)测试是为了发觉程序中的错误而执行程序的过程。(2)好的测试方案是极可能发觉迄今为止尚未发觉的错误的测试方案。(3)成功的测试是发觉了至今为止尚未发觉的错误的测试。6.2面向对象系统测试方案依照系统测试目的并结合面向对象方法,我们给出了如下系统测试方案:(1)尽早的、不断的进行系统测试。我们明白,错误发觉的越早,改正它所付出的代价也就越小。由于错误的发生往往是不可幸免的,因此我们的系统测试贯穿于整个开发过程中,而不是把系统测试仅仅看作是软件开发的一个独

温馨提示

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

评论

0/150

提交评论