版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息技术研究所论文题目:奥康人事管理系统的设计部门:物联网工程系专业:计算机应用技术编号: 姓名: 指导老师:石永生应2021年 前言随着人事管理系统在企业中的广泛应用,该系统将对企业产生越来越大的影响,其对企业人事管理的贡献是不可替代的。管理的进步主要体现在管理思想的进步和相应的管理模式、方法的进步。软件本身是管理思想和管理模式的载体,它有两个核心,即管理思想和信息技术。软件是具体的,它不仅带来了管理思想,还表现出更多基于思想的管理模式和方法。人事管理软件带来了便于企业操作的绩效考核体系和人才测评指标;决策支持软件使决策模型真正来到企业。人事管理系统在中国的应用是多样化的,但主要是三元的:一
2、些企业或单位在人事管理系统的应用方面处于国内领先地位。这些企业或单位不仅有先进的设备,还有先进的管理理念,还有与先进管理理念相适应的工作人员。他们尝到了使用先进的管理系统不仅能极大地促进管理,还能促进生产,创造效益。因此,他们在管理系统的研究和应用上越来越努力,使企业或单位的效益始终走在同类企业或单位的前列。有些企业或单位并不缺乏先进的设备,但他们没有先进的管理理念和手段。他们通常只对开发或购买管理系统感兴趣。一旦开发成功或购买成功,就无法在企业和部门应用。最终他们只是用系统来发工资或者报统计报表,或者只是用先进的电脑设备来打字,或者只是用投入巨大的连接互联网的局域网系统来获取一些外部信息,根
3、本起不到管理系统的作用。一些既没有先进设备,也没有先进管理理念的困难企业或单位,面对先进的管理制度,只能望洋兴叹。本系统的主要功能是利用特定的工具实现公司的人事管理。有了这个系统,可以更好的管理员工,更清楚的了解员工的动态。同时,系统中的投诉栏可以加强公司的管理。摘要随着IT技术的发展,人们的生活和工作离不开电脑。未来,人们的生活和工作将越来越依赖于数字技术的发展,数字技术将越来越数字化、网络化和虚拟化。结合计算机的发展历史和目前的应用现状及发展趋势,我们完全可以相信,计算机技术将极大地改变我们的生活和工作方式,甚至社会价值观也会发生一些变化。本设计试图用VB构建一个人事管理系统,从而推动人事
4、管理无纸化、电子化和智能化的发展。本文从理论和实践的角度出发,设计并实现了一个具有数据分析功能的人事管理系统。论文首先详细介绍了面向对象分析与设计的相关概念和技术,特别是本系统中应用的知识,如:面向对象分析与设计的过程;系统采用的开发技术VB与ADO的特点、结构框架和用法有关。然后分析了人事管理系统的可行性,然后明确规划了系统的设计思路、设计目标和总体结构。最后,详细说明了系统主要页面、数据库和应用程序的设计与实现。该人事管理系统是利用VB技术实现的。其主要功能有:用户管理、员工档案管理、人事变动信息管理、考勤信息管理、工资发放信息管理、员工培训管理、员工奖惩管理、员工信息交流平台及管理、系统
5、信息管理等。在论文的写作过程中,我尽量将理论与实践相结合,在实际应用和操作技巧方面借助系统对各种理论进行讲解,希望能够充分体现这些知识和技术在本系统中的应用和实现。关键词:面向对象分析与设计,VB,ADO目录 TOC o 1-3 h z u HYPERLINK l _RefHeading_Toc375915891 1.1计算机管理信息系统的发展情况1 HYPERLINK l _RefHeading_Toc375915892 1.2人事管理系统的现状1 HYPERLINK l _RefHeading_Toc375915893 1.3人事管理系统的优势2 HYPERLINK l _RefHeadi
6、ng_Toc375915894 1.4人事管理系统特点3 HYPERLINK l _RefHeading_Toc375915895 第二章 解决方案的选择4 HYPERLINK l _RefHeading_Toc375915896 2.1 系统说明4 HYPERLINK l _RefHeading_Toc375915897 2.1.1.硬.软件环境4 HYPERLINK l _RefHeading_Toc375915898 硬件环境4 HYPERLINK l _RefHeading_Toc375915899 软件环境4 HYPERLINK l _RefHeading_Toc375915900
7、2.2可行性分析5 HYPERLINK l _RefHeading_Toc375915901 2.2.1 系统软件硬件风险分析5 HYPERLINK l _RefHeading_Toc375915902 2.2.2 技术可行性5 HYPERLINK l _RefHeading_Toc375915903 2.2.3 操作可行性5 HYPERLINK l _RefHeading_Toc375915904 2.3 设计方案:对涉与工具和技术的相关说明5 HYPERLINK l _RefHeading_Toc375915905 2.3.1 SQL Server5 HYPERLINK l _RefHea
8、ding_Toc375915906 2.3.2 Visual Basic6 HYPERLINK l _RefHeading_Toc375915907 2.3.3 C/S模式6 HYPERLINK l _RefHeading_Toc375915908 第三章 需求分析7 HYPERLINK l _RefHeading_Toc375915909 3.1系统分析的任务与步骤7 HYPERLINK l _RefHeading_Toc375915910 3.1.1 系统分析的任务7 HYPERLINK l _RefHeading_Toc375915911 3.1.2 系统分析的步骤7 HYPERLINK
9、 l _RefHeading_Toc375915912 3.2系统项目围7 HYPERLINK l _RefHeading_Toc375915913 3.3 功能需求7 HYPERLINK l _RefHeading_Toc375915914 3.3.1 操作员部分7 HYPERLINK l _RefHeading_Toc375915915 3.3.2 管理员部分8 HYPERLINK l _RefHeading_Toc375915916 3.4系统实体分析8 HYPERLINK l _RefHeading_Toc375915917 3.5系统的数据库设计8 HYPERLINK l _RefH
10、eading_Toc375915918 3.5.1 概念设计8 HYPERLINK l _RefHeading_Toc375915919 设计局部E-R模式9 HYPERLINK l _RefHeading_Toc375915920 设计全局E-R模式10 HYPERLINK l _RefHeading_Toc375915921 第四章 总体设计12 HYPERLINK l _RefHeading_Toc375915922 4.1 系统系统功能说明12 HYPERLINK l _RefHeading_Toc375915923 4.1.1总体功能12 HYPERLINK l _RefHeadin
11、g_Toc375915924 4.2 建立数据库模型13 HYPERLINK l _RefHeading_Toc375915925 第五章 详细设计15 HYPERLINK l _RefHeading_Toc375915926 5.1 用户登录15 HYPERLINK l _RefHeading_Toc375915927 5.1.1登录界面15 HYPERLINK l _RefHeading_Toc375915928 5.1.2系统登录界面说明15 HYPERLINK l _RefHeading_Toc375915929 5.2 系统主操作16 HYPERLINK l _RefHeading_
12、Toc375915930 5.2.1主操作界面16 HYPERLINK l _RefHeading_Toc375915931 5.2.2系统主操作界面说明16 HYPERLINK l _RefHeading_Toc375915932 5.3系统管理界面16 HYPERLINK l _RefHeading_Toc375915933 5.3.1 系统管理界面16 HYPERLINK l _RefHeading_Toc375915934 5.3.2系统管理界面说明17 HYPERLINK l _RefHeading_Toc375915935 5.5工资信息管理界面20 HYPERLINK l _Re
13、fHeading_Toc375915936 5.5.1人机界面20 HYPERLINK l _RefHeading_Toc375915937 5.5.2管理用户界面说明23 HYPERLINK l _RefHeading_Toc375915938 第六章 系统测试24 HYPERLINK l _RefHeading_Toc375915939 6.1系统测试的目的24 HYPERLINK l _RefHeading_Toc375915940 6.2面向对象系统测试方案24 HYPERLINK l _RefHeading_Toc375915941 结束语25 HYPERLINK l _RefHea
14、ding_Toc375915942 致26 HYPERLINK l _RefHeading_Toc375915943 参考文献27第一章:系统开发背景1.1计算机管理信息系统的发展1958年,美国首先提出了“管理信息系统”(MIS),由此也引出了另一个概念“管理信息系统”。根据其各种定义和实际应用,MIS可以定义为由人和计算机系统组成的,能够处理信息的人机系统。它反映企业的生产经营情况,利用过去和现在的数据预测未来,从企业全局出发辅助企业管理和决策。它具有以下特点:现代管理信息系统是以计算机为基础的人机系统。管理信息系统是一个集成系统。信息系统是以数据库为中心的系统。管理信息系统是一个网络化系
15、统。管理系统不同于一般的数据处理系统。由于企业类型不同、企业战略规划不同、企业管理模式不同等因素,实际管理信息系统的动能会有所不同。但从抽象意义上讲,无论什么企业,其管理信息系统都具有相同的功能。它分为两个功能:一般数据处理和辅助管理决策。管理信息系统的数据处理功能,完成企业相关数据的采集、存储、处理、传输和输出,提供信息服务。这是管理信息系统的基本功能;管理的辅助决策功能是指运用管理信息系统相关学科中提出的量化方法,建立问题的模型,解决问题,获得问题的解。1.2人事管理系统的现状目前外来人员管理一般采取两种方式:一种是手工将信息记录在一个本子上,然后统一编号归档;另一种是使用单机版或局域网版
16、的旧管理软件进行管理,将手工采集的数据输入电脑,再通过功能划分不科学的软件进行处理。但是,这两种方法都有各自的缺点:前一种方法中,由于信息采集者的文化程度不同,笔迹不同,在两者之间的信息传递过程中,不可避免地会出现一些错误和断裂,导致数据不完整。而且纸质信息载体有一个致命的弱点,就是信息存储的时间和条件非常有限,时间长了必然导致信息的丢失;虽然后一种方法解决了信息存储时间短,信息容易丢失的问题。但有一个更致命的缺点:由于软件系统过于老旧,加上部分功能规划划分不科学,操作上存在较大脱节,数据库安全存在一定缺陷。在当前的信息时代,任何单位都需要一个实用的人事管理系统来规范人事管理,这将大大提高单位
17、的管理水平,实现资源优化和效益最大化。目前国外的人事管理软件很多,采用了各种技术,如JSP、FTP等,但大部分人事管理系统主要应用在大单位。至于小单位,人事管理系统组织的活动不多。鉴于国外人事管理系统的巨大需求,一个好的人事管理系统必须功能齐全,操作简单,用户操作界面友好。在完善功能的同时,必须兼顾系统的灵活性、安全性和健壮性。一个好的人事管理系统,无论是计算机专业人士还是其他用户,都可以快速使用,操作简单,易于安装和推广。1.3人事管理系统的优势由于薪酬职能的特殊定位,管理者和薪酬操作者除了简单的上下级区分之外,还必须有合作关系。因此,信息管理过程需要由标准化的MIS来管理。人事管理系统的优
18、势主要表现在三个方面:1.人事管理系统既环保又方便。传统的薪酬管理方式是人事部门和财务部门的工作人员先对信息进行处理,然后输入电脑,再通过局域网等进行汇总。,其中一个涉及到时间滞后,工作效率极低。这种传统的纸面上的人事管理,一方面会有很大的体力消耗,另一方面又是很大的努力,而这种努力往往得不到满意的答复。无纸化人事管理,只需在电脑前点点鼠标,物理消耗小,在环保和效率上比传统人事管理要科学得多。2.科学管理,安全可靠。传统的人事管理方式都是独立的信息,每个员工一条,这样一堆信息往往会因为各种原因丢失或者污损,给人事管理和工作管理带来很大的麻烦和不便。人事管理系统的作用,只需要保护系统数据库,上述
19、问题就可以解决。3.简化工作,促进其他方面的全面发展。有了人事管理系统的介入,工作人员可以腾出更多的时间,做更有针对性的服务。1.4人事管理系统的特点1.简单的系统操作界面整个系统的操作界面边界清晰,人机界面美观,操作人性化。2.完整的系统操作功能系统开发的目的是最简单的操作步骤和最完整的操作功能。这看似矛盾,但经过完整的规划和安排,系统完全做到了无冗余、无遗漏,更好地体现了系统的人性化设计。3.完善的安全机制:独立的密码检查功能,确保用户和系统数据的安全。第二章解决方案的选择2.1系统描述该系统以现有的人事管理为基础,将大量的手工管理信息转化为计算机管理,简化了财务部门的工作,提高了管理效率
20、。该系统采用数据库来组织数字信息资源。系统的数据库结构为关系数据库SQL Server 2000,前台采用VB平台开发。平台后台运行采用C/S运行结构,增强了系统的安全性、稳定性和可操作性。VB是目前最完整的面向对象语言,在未来仍有光明的前景。SQL Server 2000采用关系数据库结构,这是一种简洁、快速的数据库管理系统。它提供了许多人使用的管理模式,并支持标准的SQL语法。同时,该平台与作为微软产品的SQL Server 2000有很好的集成性。系统采用高度集成的模块结构,将所有模块集成到一个公共的中央数据库中。2.1.1.硬件和软件环境 .硬件环境图2.1硬件环境 .软件环境操作系统
21、:Windows XP;以及数据库语言:微软SQL Server 2000;微软Visual Basic 6.0由于Windows在国际市场的占有率为95%,在国内市场的占有率为100%,所以我选择的操作系统是安全可靠的Windows XP。微软公司开发的最完整的可视化工具Microsoft Visual Studio 2005是微软的开发工具。目前最流行的数据库管理工具是Microsoft SQL Server 2000,Microsoft SQL Server 2000与Windows操作系统的集成性较好,所以采用SQL Server 2000作为本项目的数据库管理工具。2.2可行性分析2
22、.2.1系统软硬件风险分析有了高性能的硬件和稳定的系统软件,系统仍然存在一些软硬件崩溃带来的风险。解决方案之一是定期备份数据以降低风险。技术可行性大学课程中的数据库原理、操作系统知识、网络基础等很多课程为整个项目开发提供了坚实的基础。VB是比较简单的语言,SQL Server也是简单的数据库,所以技术难度不高。2.2.3操作可行性如果系统投入使用,预计界面友好,管理方便,使用简单,管理人员经过培训后能够使用系统管理的相关信息。2.3设计方案:对所涉及的工具和技术的相关描述。SQL ServerSQL Server是一个完全支持Web的数据库产品,它提供了对可扩展标记语言(XML)的核心支持、在
23、互联网上和防火墙外进行查询的能力,以及基于Web标准的扩展数据库编程功能。对XML和Internet标准的丰富支持允许您使用存储过程轻松地存储和检索XML格式的数据。SQL Server提供了强大的开发工具和各种开发特性,不仅大大提高了开发效率,也进一步拓展了应用空间,带来了新的商业应用机会。比如XML数据库和Web服务的支持,将使你的应用实现互联网数据互联,集成将大大拓展发展空间。异构数据集成和Service Broker将你的数据与其他应用无缝集成,各种新的数据类型和T-SQL扩展将带来很大的灵活性。#、VB、XQuery、XMLA、ADO 2.0、SMO、AMO等。都将成为在SQL Se
24、rver数据平台上开发数据相关应用的有力工具。2.3.2 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/14260.htm t _blank visualbasic语言动词 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/14260.htm t _blank visualbasic语言简称,是微软公司于1991年开发的一种可视化、面向对象、事件驱动的结构化高级编程语言。它可用于在Windows环境下开发各种应用程序。它易学、高效、强大,可以媲美Windows专业开发工具
25、的SDK。在Visual Basic环境下,通过使用事件驱动的编程机制、新颖易用的可视化设计工具,利用Windows广泛的应用程序接口(API)功能、动态库(DLL)、对象和嵌入(OLE)、开放数据连接(ODBC)等技术,可以高效快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。C/S模式C/S模式是继分布式系统之后发展起来的基于计算机网络的计算机模式。网络系统上的计算机系统分为客户机和服务器。用户通过网络系统上的客户端向服务器提出服务请求,服务器根据请求向相关方提供处理后的信息。客户端本身也承担本地信息管理。与分布式系统相比,客户机/服务器将信息工作分为两部分,一部分由服
26、务器实现,另一部分由客户机自己实现。本文设计的考勤管理系统以主机为服务器,其他部门的考勤机及其计算机为客户端。从客户端收集考勤信息,发送到服务器进行统计和打印。客户端还可以统计和打印本部门的考勤信息。客户端和服务器通过局域网相互连接,各部门的管理员可以通过网络查询其他部门或全公司的考勤情况。第三章需求分析3.1系统分析的任务和步骤3.1.1系统分析任务了解用户需求。该用户是系统的用户(管理员、操作员)。了解他们对系统功能和性能的要求,以及用户在硬件配置、开发周期处理等方面的意图和计划。撰写用户需求,完成系统分析报告。系统的逻辑模型由一系列图表和文字组成。从逻辑上描述系统的目标及其功能和性能。3
27、.1.2系统分析的步骤描述系统。在详细调查的基础上,用一定的图标和文字进行描述;分析用户的新需求,改进现有模型,形成新系统的逻辑模型。写系统分析说明。3.2系统项目范围人事管理系统从两个用户的角度进行功能划分。1.操作员部分:1.1:员工信息管理;1.2:薪资信息管理;1.3:个人信息管理;2.管理员部分:2.1:用户权限管理;2.2:薪酬项目管理;2.3:员工信息管理;2.4:薪资信息管理;2.5:个人信息管理。3.3功能要求操作员部分1.员工信息管理:以列表的形式查看系统中已有的员工信息。2.薪资信息管理:管理具体的员工薪资信息。3.个人信息管理:个人信息管理,包括个人密码管理。3.3.2
28、管理员部分1:用户权限管理:添加和编辑系统用户信息,并以列表形式显示。2.薪资项目管理:以列表形式显示薪资项目信息,并可进行相关操作。3.员工信息管理:以列表的形式查看系统中已有的员工信息。4.薪资信息管理:管理具体的员工薪资信息。5.个人信息管理:个人信息管理,包括个人密码管理。3.4系统实体分析薪资类别(公子薪资类别(公子)ID/ygbh/ygxm/年/月/广州Add()/update()/delete()类别(元恭)ID/BH/XM/类别(元恭)ID/BH/XM/性别/sfz/电话/付费时间Add()/update()/删除()管理员类别(所有用户)ID/用户名/密码/添加时间/cx/A
29、dd()/update()/删除()图3.1类图3.5系统的数据库设计概念设计在概念设计阶段,从用户的角度查看数据和处理要求和约束,并生成反映用户观点的概念模型。然后将概念模型转换成逻辑模型。将概念设计从设计过程中分离出来,使每个阶段的任务相对简单,设计复杂度大大降低,并且不受某个具体DBMS的限制。使用ER方法进行数据库的概念设计可以分为三个步骤:首先设计局部E-R模式,然后将每个局部ER模式合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。设计本地E-R模型1实体和属性的定义:1)管理员用户类别(用户名、密码、权限、注册时间等。)用户用户用户名密码权限登录时间用户名
30、密码权限登录时间图3.2管理员用户实体和属性的定义2)工资信息(编号、员工号、员工、员工工资、领取时间等。)薪资信息薪资信息数字员工编号员工XX员工工资收集时间数字员工编号员工XX员工工资收集时间图3.3薪资信息的实体和属性定义2实体关系的定义:E-R模型的“连接”用于描述实体之间的关联。完整的方式是根据需求分析的结果,考察一个局部结构中任意两个实体类型之间是否有联系。如果有联系,进一步确认1:1,1:N,m: n的关系.还要考察一个实体类型部门、两个实体类型、多个实体类型等之间是否有联系。对该系统的分析如下:一个管理员一次可以有多个薪资信息,一个薪资信息只能由一个管理员编辑。管理人薪资信息一
31、个管理人薪资信息一个普通图3.4管理员和薪资1:N(一对多关系)设计全球E-R模型在设计完所有的局部E-R模式之后,下一步是将它们综合成一个单一的全局概念结构。全局概念结构不仅要支持所有的局部ER模式,而且要合理地表示一个完整的、一致的数据库概念结构。确定公共实体类型。为了给多个局部E-R模式的合并提供基础,我们必须首先确定每个局部结构中的公共实体类型。在这一步中,我们只根据实体类型名称和键来标识公共实体类型。一般将同名的实体类型视为一种公共实体类型的候选,将同键的实体类型视为另一种公共实体类型的候选。局部E-R模式的合并合并的原则是:第一,两两合并;首先合并那些在现实世界中有关联的局部结构;
32、从合并常见的实体类型开始,最后添加独立的局部结构。消除冲突冲突可以分为三类:属性冲突、结构冲突和命名冲突。设计全局E-R模式的目的不是将几个局部E-R模式正式合并成一个E-R模式,而是消除冲突,使之成为所有用户都能理解和接受的同一个概念模型。全局E-R模型的优化在获得全局E-R模式后,为了提高数据库系统的效率,需要根据处理需求进一步优化E-R模式。一个好的全局E-R模型不仅要准确、全面地反映用户的功能需求,还要满足以下条件:实体类型的数量要尽可能少;类型包含尽可能少的属性;类型之间的连接没有冗余。人事管理系统的全局E-R模式如图3.5所示:员工编号权限xx数字名字密码用户名经营管理人员工信息薪
33、资信息员工编号权限xx数字名字密码用户名经营管理人员工信息薪资信息编辑编辑名字名字员工编号员工编号员工XX隶属于员工XX隶属于薪水薪水图3.5数据的E-R图第四章总体设计4.1系统功能描述4.1.1总体功能薪酬管理薪酬管理员工档案管理员工培训管理系统帮助系统管理人事管理系统修改密码放弃添加员工员工查询薪资支付查询工资支付增加员工培训增加员工培训查询版权图4.1系统功能图员工考勤管理添加出席检查出勤情况员工奖惩管理员工奖惩附加员工奖惩查询交流平台添加投诉投诉查询根据系统分析的结果和结构化的系统设计方法,人事管理系统的具体功能模块主要分为六个模块:系统管理模块、员工档案管理模块、员工考勤管理模块、
34、薪酬管理模块、员工培训管理模块、员工奖惩管理模块、交流平台模块和系统帮助模块。系统的具体功能如图4.1所示。4.2建立数据库模型人事管理系统数据库解释:1:!表示主键,$表示索引,n表示非空值。2.以下只是系统的重要数据表,稍加强调。1个管理员表:(所有用户)包括用户名、密码等字段,具体设置见表4.1。表4.1管理员表列标题数据类型长度允许清空身份(同Internationalorganizations)国际组织四用户名可变长字符串50显示当前工作目录可变长字符串50圣诞岛可变长字符串50添加时间日期时间八2员工信息表:(元恭)包括员工的工号、性别、出生日期、职位、籍贯、入职时间、备注等字段。
35、具体设置见表4.2。表4.2员工信息表列标题数据类型长度允许清空身份(同Internationalorganizations)国际组织四龚浩可变长字符串50兴明可变长字符串50兴别可变长字符串50初生年月可变长字符串50卫岗可变长字符串50鸡冠可变长字符串50华电可变长字符串50(表4.5)续优香可变长字符串50申粉正可变长字符串50儒之士见瓦尔卡赫尔50朱蓓可变长字符串50添加时间日期时间八3工资信息表(工字)包括员工号、员工、年、月、工资、备注等字段。具体设置见表4.3。表4.3工资信息表列标题数据类型长度允许清空身份(同Internationalorganizations)国际组织四元宫
36、边号可变长字符串50圆拱兴明可变长字符串50念粉可变长字符串50月粉可变长字符串50公子瓦尔卡赫尔50朱蓓瓦尔卡赫尔50添加时间日期时间八4奖罚信息表(江城)包括员工编号、奖惩、原因、时间等字段。具体设置见表4.4。表4.4奖罚信息表列标题数据类型长度允许清空身份(同Internationalorganizations)国际组织四元宫边号瓦尔卡赫尔50圆拱兴明可变长字符串50江城可变长字符串50尤氏可变长字符串50第五章详细设计5.1用户登录5.1.1登录界面图5.1系统主页5.1.2系统登录界面描述系统在登录之前,首先调用系统的公共模块获取一些基础数据,这些都是在公共模块中进行的。然后出现登
37、录界面。登录界面实现如下:Dim strSQL作为字符串Dim rs作为新ADODB。记录集Set mycon = New ADODB。关系将连接字符串作为字符串变暗connstring = provider=Microsoft。Jet . OLEDB.4.0数据源= & App。path & /HSG . MDB & ;Jet OlEDB:conn string = DRIVER = SQL server ;服务器=。;UID = saPWD =萨;DATABASE = vbrenshiSet mycon = New ADODB。关系mycon。ConnectionString =连接字符串
38、5.2系统的主要操作5.2.1主操作界面图5.2系统主操作页面5.2.2系统主要操作界面描述人事管理系统的主操作界面,用户需要注册并登录后才能进入此页面。整体界面干净优雅,系统功能导航栏在左侧,包括系统管理、员工档案管理、员工考勤管理、薪酬管理、员工培训管理、员工奖惩管理、系统帮助等。,分别实现各种分工明确、分工科学的系统功能。5.3系统管理界面5.3.1系统管理界面图5.3系统管理界面系统管理界面描述为了保证系统的安全性,特别增加了密码修改部分。具体实现如下:如果修剪(文本1。Text) 和Trim(Text2。Text) 和Trim(Text3。正文) 那么如果修剪(文本2。Text) T
39、rim(Text3。文本)然后文本2。文本= 短信3。文本= MsgBox(您两次输入的密码不同,请再试一次)出口接头如果就会结束mycon。打开Dim rs作为新ADODB。记录集SQL = select * from all users where username = & now user & ,pwd= & Trim(Text1。文本)& rs。打开sql,mycon,3,3静态nTryCount为整数如果rs。那么EOFrs。关闭mycon。关闭MsgBox 对不起,您输入的原始密码不正确!请重新输入!!,vbCritical,“错误”文本1。获得焦点文本1。文本= 文本1。SelS
40、tart = 0文本1。SelLength = Len(Text1)nTryCount = nTryCount + 1其他rs(pwd) = Trim(Text2。正文)rs。更新rs。关闭MsgBox(已成功修改,您的新密码是 & Trim(Text2。正文)mycon。关闭卸下我如果就会结束其他MsgBox(请完整填写)如果就会结束5.4员工管理操作界面管理员工的基本信息很重要。系统中的所有功能都是以员工为中心的。这部分的核心代码如下:私有子命令1_Click()Dim sqlsql = insertintoyuangongxinxi(龚浩,星明,星别,出生年月,卫岗,鸡冠,华电,优香,申
41、粉正,儒之士见,朱蓓)值( & Trim(龚浩。Text) & , & Trim(兴明。Text) & , & Trim(xingbie。Text) & , & Trim(出生年月。值)& , & Trim(卫岗。Text) & , & Trim(鸡冠。Text) & , & Trim(华电。Text) & , & Trim(优香。Text) & , & Trim(申粉正。Text) & , & Trim(儒之士见。值)& , & Trim(朱蓓。文本)& )mycon。打开mycon。执行sqlmycon。关闭MsgBox“成功添加”,“系统提示”末端接头图5.4员工管理界面图5.5员工信息
42、变更管理界面5.5工资信息管理界面该页面的功能是管理员工信息。由于系统设计遵循“功能最全,操作最简化”的理念,在界面设计和操作上没有任何冗余和遗漏。人机界面1)添加薪资信息图5.6添加工资信息页面添加薪资管理的主要核心如下:对于i = 1到12月粉。第一项然后对于i = 2006年至年(日)年粉。第一项然后Dim sqlsql = 按id desc从员工信息系统订单中选择龚浩Dim rs作为新ADODB。记录集mycon。打开rs。打开sql,mycon,1,1如果rs。那么EOF其他做而不做。文件结束元功边豪。AddItem(0卢比)rs。下一步环如果就会结束rs。关闭mycon。关闭2)编
43、辑薪资信息图5.7编辑工资信息页面工资发放后,专门准备了这个功能,方便查询和记录。具体代码如下:对于i = 1到12月粉。第一项然后对于i = 2006年至年(日)年粉。第一项然后Dim sqlsql = 按id desc从员工信息系统订单中选择龚浩Dim rs作为新ADODB。记录集mycon。打开rs。打开sql,mycon,1,1如果rs。那么EOF其他做而不做。文件结束元功边豪。AddItem(0卢比)rs。下一步环如果就会结束rs。关闭mycon。关闭调用get data( select * from xinzi guanli order by id desc )5.5.2管理用户界
44、面描述在这一系列页面中,管理员可以添加、编辑和删除系统中的所有工资信息。添加用户时需要填写的材料并不多,而编辑页面是以详细列表的形式展开的,一目了然。其他布局遵循“操作简单、界面人性化、功能齐全”的系统设计原则,不再赘述。第六章系统测试6.1系统测试的目的系统测试并不是为了表明程序是正确的,因为如果是这样,就会设计出一些不容易暴露错误的测试方案,对程序中可能存在的一些隐患也不会主动检测和消除。出于测试目的,G.J.Myers给出了不同于以下内容的意见:(1)测试是执行程序以发现程序错误的过程。(2)一个好的测试计划是一个有可能发现到目前为止还没有发现的错误的计划。(3)成功的测试是在测试中发现
45、了迄今为止尚未发现的错误。6.2面向对象的系统测试方案根据系统测试的目的和面向对象的方法,我们给出如下系统测试方案:(1)尽早并持续地进行系统测试。我们知道错误发现得越早,改正它的成本就越低。因为错误总是不可避免的,我们的系统测试贯穿于整个开发过程,而不是仅仅把系统测试作为软件开发的一个独立阶段。(2)设计测试用例时,给出预期的测试结果。一个测试用例由两部分组成:测试的输入数据和输入数据的预期程序运行结果。这样我们在测试的时候就可以有一个判断标准。我们可以利用输入数据得到测试数据,与预测数据进行比较,看是否一致。(3)当我们设计测试用例时,不仅有合法输入的测试用例,也有非法输入的测试用例。因为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026下半年广东湛江幼儿师范专科学校招聘教职员22人(编制)考试备考试题及答案解析
- 2026年广西壮族自治区柳州市公务员人员招聘考试模拟试题与答案详解
- 2026年南平市延平区事业单位人员招聘笔试试题与答案详解
- 抚州市总工会2026年公开招聘工会社会工作者003岗、004岗专业实操考试补充考试备考试题及答案解析
- 2026年机修钳工(中级)题库上线含解析、模拟试题、复审考试及答案
- 2026暨南大学校园招聘考试参考题库及答案解析
- 2026年南昌市青云谱区公务员人员招聘笔试参考题库与答案详解
- 2026中央美术学院博士后流动站招聘笔试参考题库及答案解析
- 2026年制革行业洞察报告及未来五至十年发展趋势报告
- 2026年毛绒鞋行业洞察报告及未来五至十年发展趋势报告
- 行测5000题电子版2025
- 2024花粉-食物过敏综合征诊断及管理
- 供水节水改造工程施工方案
- CADinventor-三维建模练习118个
- 劳动教育智慧树知到期末考试答案章节答案2024年华中师范大学
- 中华民族共同体概论课件第五讲大一统与中华民族共同体初步形成(秦汉时期)
- 安徽省六安市人民医院新技术新项目
- GB/T 43428-2023市场、民意和社会调查中数字分析与网络分析术语和服务要求
- JGT160-2017 混凝土用机械锚栓
- 四年级上册《一个豆荚里的五粒豆》课本剧
- 信息技术在教学中的应用课件
评论
0/150
提交评论