设计一个人事管理系统2

合集下载

人事管理系统的设计及其实现

人事管理系统的设计及其实现

人事管理系统的设计及其实现人事管理系统的设计及其实现随着时代的发展和科技的进步,人力资源管理已成为企业发展的重要部分。

而有效的人事管理系统在此时显得尤为必要,它能够提高工作效率、简化人事管理流程、减轻人力负担、提高企业竞争力等。

本文就从人事管理系统的设计和实现两个方面,对其进行探讨。

一、设计人事管理系统1.系统功能人事管理系统需要具备招聘管理、员工档案管理、绩效管理、培训管理、薪资管理等多个功能模块。

这些模块构成了完整的人事管理系统,管理人员可通过系统方便快捷地进行各种管理工作。

2.用户角色分配在系统中,必须为不同的用户角色分配不同的权限。

比如招聘管理员需要发布岗位信息、筛选和面试应聘者等,薪资管理员需要进行员工薪资的核算和发放等。

由此,我们需要对不同角色的用户进行分类,为他们分配相应的权限。

3.数据安全系统中的数据安全要求高,必须具备分级权限、数据加密等安全措施。

防止数据泄露或被篡改,确保企业的数据资产安全。

二、实现人事管理系统1.技术选择系统的技术选择必须要考虑到可拓展性、易维护性、易用性等因素,常见的技术有前后端分离的模式,其中前端可以采用Vue、React、AngularJS等框架,后端可以使用Spring、Django等框架。

2.开发时间和人员对于企业而言,开发时间也是极其重要的,开发周期过长会耗费大量的时间和人力资源,因此建议在项目开始之前设定一个明确的时间表和目标。

此外,合适的技术人员也是开发人事管理系统不可或缺的,需要具备相关技能和经验。

3.测试和上线在开发完系统后,应进行严格的测试,包括功能测试、性能测试等,确保系统的稳定性和安全性。

最后,将系统上线后,要及时进行维护和更新,保证系统的正常运行和完善业务。

综上所述,人事管理系统是企业的重要资产,其设计依赖于企业的需求,实现则需要开发技术和时间的支持。

因此,在开发人事管理系统时,务必充分考虑系统的功能、技术选择、数据安全、测试和上线等因素,方能实现高效快捷的人事管理流程,提升企业的竞争力。

人事管理系统概要设计样本

人事管理系统概要设计样本

人事管理系统概要设计样本1.引言人事管理是一个组织中非常重要的部分,它涉及到员工的招聘、培训、绩效评估、福利管理等多个方面。

一个高效的人事管理系统可以帮助组织提高工作效率、优化人力资源配置,并促进员工的发展和满意度。

本文将介绍一个人事管理系统的概要设计,包括系统的功能模块、数据流程和技术架构。

2.功能模块设计该人事管理系统主要分为以下模块:(2)绩效管理:包括员工绩效目标的设定、绩效评估、奖惩措施等功能。

(3)培训管理:包括培训计划、培训资料、培训记录等功能。

(4)薪资管理:包括薪资计算、薪资结构管理、薪资调整等功能。

(5)福利管理:包括员工福利制度、福利申请、福利发放等功能。

(6)招聘管理:包括招聘需求、招聘渠道、招聘流程、招聘评估等功能。

(7)数据统计与分析:根据不同维度的数据进行统计和分析,提供数据报表和决策支持。

3.数据流程设计(1)员工信息管理:员工信息由人事部门进行录入和维护,员工可以通过系统查询和更新个人信息。

(2)绩效管理:绩效目标由员工和直接上级协商设定,绩效评估由绩效评估人员进行,绩效结果反馈给员工和上级。

(3)培训管理:培训计划由培训部门制定,培训资料由培训讲师上传,员工参加培训后记录在系统中。

(4)薪资管理:薪资计算由财务部门进行,薪资结构由人事部门维护,薪资调整由人事部门提交审核。

(5)福利管理:福利制度由人事部门制定,福利申请由员工提交,福利发放由财务部门进行。

(6)招聘管理:招聘需求由人事部门提出,招聘渠道由招聘部门选择和发布,招聘流程由人事部门管理,招聘评估和录用由面试官进行。

(7)数据统计与分析:系统根据各个模块的数据进行统计,并生成相应的报表和图表,供管理者进行决策。

4.技术架构设计该人事管理系统采用分层架构的模式,包括三层:表示层、业务逻辑层和数据访问层。

(1) 表示层:采用Web界面进行展示和交互,用户可以通过浏览器访问系统进行操作。

(2)业务逻辑层:负责处理用户的请求,调用相应的服务接口,处理业务逻辑,包括权限验证、数据校验、业务处理和异常处理等。

PB0101 ERP 人事管理系统2

PB0101 ERP 人事管理系统2

摘要近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。

在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。

ERP之人事薪资管理系统是适应现代企业制度要求、推动企业人事薪资管理走向科学化、规范化的必要条件,为企业建立起信息高速公路,促使企业逐步形成方便、科学、合理的管理模式。

ERP之人事薪资管理系统属于企业资源计划模块之一,同时它也是企业管理系统中非常重要的一部分,该系统通过对人事薪资信息进行数字化管理,加快信息处理速度,提高管理效率,从而促进企业的发展。

本系统是利用PowerBuilder数据库技术并结合中国企业管理制度而建立起来的一个信息系统,主要包括员工基本资料的输入、维护、查询以及根据员工的津贴、考勤等信息生成工资报表等处理功能。

关键字:人事薪资管理系统,管理信息系统,企业资源计划AbstractIn recent years, along with the rapid development of our country’s information technology, the computer application has gradually seeped to each field. In the enterprise management field, the computer application has been already extremely widespread, each kind of management mechanism and operation flow of enterprise are all in close integration with computer, the computer application has further consummated enterprise's management and enhanced the image of enterprise's modern management.The management system about human affairs salary of enterprise resource planning (ERP) adapts the request of modern enterprise, it is the essential condition that make the management of enterprise’s human affairs salary become scientific and standardized, and it establishes the information superhighway for the enterprise, and urges the enterprise to form convenient, scientific and reasonable management pattern.The human affairs and salary management system is one part of the enterprise resource planning, it is also an extremely important part of enterprise’s management system. Through carrying on the digitized management to the human affairs salary information, the enterprise will speed up the information processing speed and enhance the management efficiency, thus the development of enterprise will be promoted.This system is an information system that is established through using the PowerBuilder data bank technology and unifying the enterprise’s management system in China, it mainly includes the processing functions of input, maintenance and inquiry of the basic information of staff, as well as produces the report form of wages according to allowance, checking attendance of staffs.Keywords:Management System of human Affairs and Salary, Management Information System, Enterprise Resource Planning (ERP)目录前言...................................................................................................错误!未定义书签。

人事管理系统2

人事管理系统2

中文摘要:本系统共分为三个子系统:编辑,查询,统计。

具体阐述了上述三个子系统的产生过程以及功能的具体实现。

本系统可以通过编辑设置人员数目;添加人员编号、姓名、性别、出生年月日等几部分。

其中,用户需求分析阐述了开发本系统的原因、意义及必要性;概要设计和详细设计则是本文的重要部分,数据库设计部分的说明为本系统提供了坚实的基础;功能实现则是本文的主题,此部分具体介绍了每个功能详细操作和功能设计过程;本文的最后一部分是对本文的客观总结。

随着我国各大、中、小型企业的不断发展和壮大,对员工的考勤管理一直是企业的一件“头痛”事,占用人工多,重复工作多,工作效率低下,没有创造性。

因此,我们设计了这个“人事管理系统”。

本系统是以计算机作为处理工具,全面实现了考勤管理工作自动化。

解决了企业的一大难题,大大地简化了手工劳动,减轻了管理人员的工作量,又保证了正确性和安全性,极大地提高了工作效率。

该系统可灵活地设置每为员工的个人资料以及所在部门。

综上因素,建立此系统是每个企事业单位所必须的。

本次设计采用的语言是VF6.0,该语言具有易学灵活的特点,并具有运行,另外大量的控件给开发数据库程序提供了极大的便捷。

本文中还附了功能流程图,仔细阅读本文可对本系统的操作有比较详细的了解。

关键词:人事,编辑,查询Abstract this system altogether divides into three sub-systems: Edition, inquiry, statistics. Specifically elaborated the above three sub-system generating process as well as the function concrete realization. This system may establish the personnel number through the edition; Increases the personnel serial numbers, the name, the sex, the date of birth and so on several parts. Among them, the user demand analysis elaborated develops this system the reason, the significance and the necessity; The outline design and the detailed design was the this article important part, database design part showing has provided the solid foundation for this system; The function realization is this article subject, this part specifically introduced each function detailed operation and the functional design process; The this article last part is to the this article objective summary.And expands along with our country each large-scale, medium and small-scale enterprise's unceasing development, to staff's checking attendance management always is enterprise's one “the headache” the matter, takes artificially many, the repetition works much, the working efficiency is low, does not have the creativity. Therefore, we have designed this “the personnel management system”. This system is processes the tool by the computerachievement, has realized the checking attendance supervisory work automation comprehensively. Has solved an enterprise's big difficult problem, simplified the manual labor greatly, reduced administrative personnel's work load, also had guaranteed the accuracy and the security, enhanced the working efficiency enormously. This system may establish nimbly every time as staff's individual material as well as in the department. In the synthesis the factor, establishes this system is each enterprises and institutions must.This design uses the language is VF6.0, this language has easily to study the nimble characteristic, and has the movement, moreover massive controlled to provide the enormous convenience to the development database procedure.In this article has also attached the function flow chart, reads this article to be possible carefully to have the quite detailed understanding to this system operation. Key word: Human affairs, edition, inquiry目录1 绪论 (1)2 管理信息系统基础 (3)2.1概论 (3)2.1.1管理信息系统概念 (3)2.1.2管理信息系统的发展历史 (3)2.1.3管理信息系统的应用 (4)2.1.4管理信息系统的发展方向 (6)2.2管理信息系统的特点 (8)2.2.1管理信息系统的组成 (8)2.2.2管理信息系统的界面特点 (9)2.3管理信息系统的开发 (11)2.3.1管理信息系统的开发方式 (11)2.3.2系统开发的一般方法 (13)2.4管理信息系统的开发过程 (16)2.4.1系统开发准备 (16)2.4.2系统调查 (16)2.4.3系统分析 (18)2.4.4系统设计 (18)2.4.5系统实施与转换 (19)2.4.6系统维护和评价 (20)3 需求分析 (21)3.1引言 (21)3.1.1建立人事管理的目的 (21)3.1.2系统所要达到的目标 (21)3.1.3建立此系统的意义 (22)3.1.4需求分析的任务 (22)3.2人事管理基础知识 (22)3.2.1人事管理主要功能 (22)3.2.2业务功能 (22)3.2.3人事词典 (23)3.3完成本系统的设计需要以下软硬件的支持 (23)3.3.1硬件主要包括 (23)3.3.2软件环境主要包括 (24)4 概要设计 (25)4.1概要设计的任务 (25)4.2系统的结构图及功能说明 (25)4.2.1考勤管理系统功能模块图 (25)4.2.2数据库逻辑结构设计 (27)5 详细设计 (28)5.1开发语言和开发工具简介 (28)5.2系统模块功能 (28)5.3系统总控模块 (28)5.4创建窗体及功能实现 (30)5.4.1人事档案主目录 (30)5.4.2编辑窗体的建立 (31)5.4.3添加部门窗口 (32)5.4.4添加职务窗口 (34)6 编码与调试分析 (36)6.1编码 (36)6.2调试 (36)6.3分析 (36)致谢 (37)参考文献 (38)1 绪论21世纪是一个经济与效益并存的时代,随着科学技术不断进步,人力资源支配也越来越精细,作为一个优秀的企业,就必须拥有一流的人才、完善的管理制度及先进的办公设备。

用VB制作一个人事管理系统

用VB制作一个人事管理系统

案例一用VB制作一个人事管理系统1.1课程设计的目的和意义1.2 系统功能的设计本系统的设计中,将主要实现如下的功能:增加记录、修改记录、删除记录。

1.3 数据库和数据表的设计数据库应用系统的开发的前提首先开发数据库和数据库中的数据表1.3.1人事管理应用系统的数据库设计在VB集成开发环境中制作数据库的步骤:(1)启动VB应用程序,出现VB应用系统开发主界面(2)在VB主菜单中单击“外接程序(A)|可视化数据管理器(V)”,出现可视化数据管理器界面。

(3)单击“文件|新建(N)|Microsoft Access|V ersion 7.0 MDB(7)”菜单项(4)在单击菜单后出现文件保存对话框,在对话框中选择磁盘驱动器和文件夹名称。

1.3.2 人事管理数据表的创建数据库只是一个容器,它是数据表的集合。

创建数据表的步骤:(1)在可视化数据管理器中打开数据库(2)在数据库管理器中选择数据库文件(3)右击数据库文件,出现弹出式菜单(4)在弹出式菜单中单击“新建表(T)”菜单项,出现数据表结构设计器对话框,输入数据表的字段1.3.3创建人事历史数据库1.3.4 为人事管理数据表增加一些数据记录在人事管理数据表中增加记录的有两种途径第一种是利用VB的可视化数据库管理器,另一种方法是通过Microsoft Access 2000打开创建的人事管理数据库,然后再为人事管理数据表增加记录。

1.3.5 数据表的其他一些操作方法了解并操作数据的导入与导出、数据压缩操作、数据库的修复、数据查询生成器、成批数据替换。

1.4用可视化数据管理器设计人事管理窗体1.4.1创建人事管理窗体利用可视化的数据管理器作为VB的“外接程序”制作人事管理窗体的方法,从而进入第一个应用程序的制作:其步骤:(1)在数据管理器中打开人事管理数据库(2)在管理器的主菜单中单击“实用程序|数据窗体设计器(F)”菜单项,出现数据窗体设计器对话框。

(3)为窗体命名为“人事管理窗体”(4)在数据表列表框中选择数据表名(5)单击“生成窗体(B)”按钮,生成该窗体。

人事管理系统的设计

人事管理系统的设计

人事管理系统的设计人事管理系统是为了更好地协调和管理企业内部人力资源而设计的一种信息化系统。

它通过对员工的基本信息、工作绩效、薪酬福利、培训发展等方面进行管理,以支持企业人力资源部门在人才招聘、绩效考核、薪酬制度、培训发展等方面的工作。

下面将从系统架构、功能模块和实施过程三个方面对人事管理系统的设计进行详细介绍。

一、系统架构前端界面包括员工自助服务界面和管理员界面。

1.员工自助服务界面:员工可以通过该界面查询个人信息、申请休假、提交报销申请、参与培训等。

该界面应简洁明了,界面友好,操作便捷。

后端主要由数据库、服务器和系统管理三个部分组成。

1. 数据库:存储员工信息、薪酬福利、绩效考核、培训发展等数据,并提供数据的增删改查功能。

数据库需具有较高的性能和安全性,使用常见的数据库系统如MySQL、Oracle等。

2.服务器:负责接收前端界面的请求,处理相关业务逻辑,并通过调用数据库提供相应的数据。

服务器需要具备高并发能力,为多个用户提供稳定的服务。

3.系统管理:负责对人事管理系统的部署、升级、备份和监控等工作,保证系统的稳定运行。

二、功能模块1.人员管理:包括员工的个人信息、合同管理、考勤请假、离职等。

2.招聘管理:包括职位发布、简历投递、面试、录用、入职等。

3.绩效考核:包括设定目标、绩效评估、考核结果反馈等。

4.薪酬福利:包括工资制度设计、发放、奖惩管理、福利管理等。

5.培训发展:包括培训需求调查、培训计划制定、培训实施与评估等。

三、实施过程1.需求调研:与企业内部相关部门进行沟通,了解人事管理现状和需求,明确系统所需功能和性能要求。

在这个阶段可以进行流程重构,优化企业内部的人事管理流程。

2.系统设计:基于需求调研的结果,进行系统架构设计,明确前端和后端的功能模块,确定数据库的设计和服务器的规划。

3.系统开发:根据系统设计的结果,进行系统开发,包括前端界面的开发、数据库的建立和服务器的搭建等。

4.系统上线:在系统开发完成后,进行系统上线前的测试和调试工作,保证系统的稳定性和可靠性。

人事管理系统架构设计

人事管理系统架构设计

人事管理系统架构设计人事管理系统是企业中非常重要的一个管理系统,它涉及到员工的招聘、培训、绩效考评、薪资福利、人事统计等多个功能模块。

一个好的人事管理系统应该具备高效、可靠、安全、易用、可扩展等特点。

在进行人事管理系统的架构设计时,需要考虑到系统的稳定性、灵活性和扩展性。

以下是一个示例架构设计,供参考:1.用户界面层:用户界面层是人事管理系统的前端,通过用户界面层用户可以实现对系统的各项操作。

在设计用户界面时,应考虑到不同角色的用户对系统的访问权限和操作权限。

同时,为了提高用户体验,界面应该简洁、直观、易用。

2.应用服务层:应用服务层是人事管理系统的核心组成部分,负责处理用户的请求,实现系统的各项功能。

该层主要包括以下几个模块:-员工管理模块:包括员工信息的增删改查、员工的招聘、培训等功能;-绩效考评模块:包括制定评分标准、评估员工绩效等功能;-薪资福利模块:包括薪资结构设计、薪资核算、福利管理等功能;-统计分析模块:包括对员工数据的统计、分析、报表生成等功能。

3.数据访问层:数据访问层负责与数据库进行交互,完成数据的读写操作。

在设计数据访问层时,应采用一些常用的数据访问技术,如面向对象映射(Object-Relational Mapping, ORM)框架,用于简化数据库操作。

4.数据库层:数据库层是人事管理系统的数据存储层,负责存储和管理人事管理系统的数据。

在设计数据库时,需要对系统的数据进行合理分表,建立索引以提高数据库查询效率。

同时,为了保证数据的安全性,数据库应有备份和恢复机制,并对数据进行定期的完整性检查。

5.安全管理层:安全管理层负责保护系统的安全性,包括用户身份认证、权限管理、数据加密等功能。

在设计安全管理层时,应采用一些常用的安全技术,如用户认证机制、访问控制列表等。

6.日志管理层:日志管理层负责记录系统的运行情况,包括用户操作日志、错误日志、系统日志等。

通过良好的日志管理,可以帮助管理员及时排查系统问题,提高系统的可靠性和稳定性。

公司人事管理系统课程设计

公司人事管理系统课程设计

公司人事管理系统课程设计一、引言1.1 课程设计背景公司人事管理是一个重要而复杂的系统,它涉及到员工的招聘、培训、绩效评估、薪酬福利等方面。

为了提高人力资源管理的效率和准确性,许多公司已经开始使用计算机系统进行人事管理。

本课程设计将围绕开发公司人事管理系统展开。

1.2 课程设计目标本课程设计旨在设计一个功能完备、操作简单、灵活可扩展的公司人事管理系统。

通过系统的开发与设计,帮助公司更好地管理人力资源,并提高人力资源管理的效率和准确性。

1.3 课程设计内容本课程设计将围绕公司人事管理系统的需求分析、系统设计、系统实现等方面展开。

通过分析人事管理的业务流程、数据结构和功能模块,设计出适合公司实际需求的人事管理系统。

二、需求分析2.1 人事管理的业务流程在设计人事管理系统之前,需要对人事管理的业务流程进行分析。

常见的人事管理流程包括招聘、培训、绩效评估、薪酬福利等环节。

系统需要满足每个环节的具体需求,并能够协调各个环节之间的关系。

2.2 数据结构设计在进行系统设计之前,需要进行数据结构的设计。

人事管理系统需要维护各种员工信息和业务数据,因此需要设计合理的数据结构来存储这些数据。

常见的数据结构包括员工信息表、岗位信息表、招聘信息表、培训信息表等。

2.3 功能模块设计根据需求分析和业务流程,可以确定各个功能模块的设计。

常见的功能模块包括人员管理模块、招聘管理模块、培训管理模块、绩效评估模块、薪酬福利模块等。

每个功能模块需要满足相应的业务需求,并能与其他模块进行协作。

三、系统设计3.1 系统架构设计在进行系统设计之前,需要确定系统的整体架构。

常见的系统架构包括单层架构、两层架构、三层架构等。

根据实际需求,选择合适的系统架构,并对系统进行分层设计,以实现功能的复用和扩展。

3.2 模块设计根据需求分析和功能模块设计,对系统的各个模块进行详细的设计。

每个模块需要包括相应的功能、界面和数据交互方式。

在设计模块时,需要考虑模块之间的依赖关系和接口设计,以实现模块的高内聚和低耦合。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计一个人事管理系统一、设计要求➢具有软件封面、人事多媒体档案(照片、声音)、菜单与工具按钮选择功能等;➢人事信息添加功能;➢人事信息修改功能;➢人事信息删除功能;➢人事信息查找功能;➢人事信息分析与打印功能。

二、系统结构图:三、设计步骤:1、利用Microsoft Access 2003创建数据库及其数据表先定义一个“人事管理数据表”的结构,如表1所示。

表1 人事管理数据表结构创建利用Microsoft Access 2003创建数据库及其数据表的步骤如下:(1)启动Microsft Access 2003的Microsoft Access应用程序,出现图1所示界面。

通过该界面就可以创建一个新的数据库或打开一个已经存在的数据库。

图1 选择创建数据库的方式(2)选择创建新数据库,即选择“空Access数据库”选项。

(3)单击“确定”按钮之后出现保存对话框,确定保存数据库文件的位置和文件名称之后即创建了一个空的数据库然后出现图2所示窗口。

图2 数据库中的数据表操作窗口数据库只是数据表的容器,在数据库操作窗口中,用户可以打开已经存在的数据表,也可以创建新的:数据表+并可以对已经存在的数据表进行删除。

创建一个数据表本质上就是创建一个数据表的结构,即定义数据表的字段名、宇段大小和数据类型等等。

这一切工作均是通过“设计”菜单进行的。

(4)单击“设计”菜单,可以打开一个新的数据表结构的设计器,如图3所示。

图3 数据表设计器在Microsoft Access 2003数据表设计器中,用户可以定义数据表的字段名称、字段类型、字段大小等容。

数据表结构一经确定,可以打开该数据表,在数据表中输入一些基本数据,以在后面的系统设计中体现设计的效果。

表2 数据表记录容最后,系统自动将创建的数据表保存在人事管理数据库中。

(5)vb窗体设计建立工程1,在窗体1的基础上再建立一个窗体,窗体2作为打印功能界面。

(6)窗体1的设计caption=”人事管理系统”在“工具——菜单编辑器”中创建form1的下拉菜单菜单工具退出——打印—添加—修改—删除—查找在窗体中添加六个label,六个text,一个Adodc属性设置如下:Label1.caption=””text1.datasource=adodc1text 1.datafield=””Label2.caption=”性别”text 2.datasource=adodc1text 2.datafield=”性别“Label3.caption=”工号”text l3.datasource=adodc1text l3.datafield=”工号”Label4.caption=“职位”text 4.datasource=adodc1text 4.datafield=”职位”Label5.caption=“籍贯”text 5.datasource=adodc1text 5.datafield=”籍贯”Label6.caption=“学历”text 6.datasource=adodc1text 6.datafield=”学历”在窗体添加七个commandCommand1(0).caption=“首记录”Command1(1)。

caption=“上一条”Command1(2).caption=“下一条”Command1(3).caption=“尾记录”Command3.caption=“确认”Command4.caption=“取消”Command5.caption=“确认”在窗体中添加控件Adodc1,点击右键——属性,在属性页已建立的数据库表——renshiguanli.mdb,测试,并在记录源项命令类型选择2-adcmdtable,表或存储过程名称选表1效果图(1)(7)窗体2的设计添加控件datagrid,adodc,commondialog各一个,command两个Command1.caption=“确认“Command2.caption=“退出“在窗体中添加控件Adodc1,点击右键——属性,在属性页已建立的数据库表——renshiguanli.mdb,测试,并在记录源项命令类型选择2-adcmdtable,表或存储过程名称选表1效果图如下:四、运行结果:本设计具有三个窗口,即人事管理系统主窗口、查找窗口以及打印窗口,可以实现人事信息添加、查找、删除、修改以及打印功能,含有菜单以及工具按钮选择功能等。

图4人事管理系统主窗口图5人事管理系统添加窗口图6人事管理系统删除窗口图7人事管理系统修改窗口图8人事管理系统查找窗口图9人事管理系统打印窗口本设计没能实现人事信息的分析以及多媒体档案功能。

五、心得体会:从十二周开始到接近十七周,准备了相当长得时间,从开始的选题到搜集资料,然后再进行编程设计,从中体现了我们的团结与配合精神,从中我们学到了不少东西,以及以前我们学过的东西又一次温习了一遍,对以后的学习以及工作都将产生重大的影响。

这次程序设计也考验了我们的信息的搜索能力,从互联网以及资料书找到我们所需要的相关资料,从中选择出我们真正需要和使用的东西。

有了这次难忘的经历,我觉得自己充实了许多,学到了很多东西,更重要的是我们学会了如何协同合作,学到了遇到问题应该如何解决。

这将在我们以后的学习和工作中起着重要的作用。

六、附录:窗体1程序Private Sub Form_Load()Text1.Locked = TrueText2.Locked = TrueText3.Locked = TrueText4.Locked = TrueText5.Locked = TrueText6.Locked = TrueEnd SubPrivate Sub Command1_Click(Index As Integer)Select Case IndexCase 0Adodc1.Recordset.MoveFirstCase 1Adodc1.Recordset.MovePreviousIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst Case 2Adodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast Case 3Adodc1.Recordset.MoveLastEnd SelectEnd SubPrivate Sub Command3_Click()Dim i As IntegerIf Text1.Text = "" Theni = MsgBox("名字不能为空", 1, "提示") Text1.SetFocusElseIf Text3.Text = "" Theni = MsgBox("工号不能为空", 1, "提示") Text3.SetFocusElseAdodc1.Recordset.UpdateCommand1(0).Visible = TrueCommand1(1).Visible = TrueCommand1(2).Visible = TrueCommand1(3).Visible = TrueCommand3.Visible = flaseCommand4.Visible = flaseAdodc1.RefreshForm2.RefreshEnd IfEnd SubPrivate Sub Command4_Click() Adodc1.Recordset.CancelUpdate Command1(0).Visible = TrueCommand1(1).Visible = True Command1(2).Visible = True Command1(3).Visible = TrueCommand3.Visible = flaseCommand4.Visible = flaseCommand5.Visible = flaseForm2.RefreshEnd SubPrivate Sub Command5_Click() Adodc1.Recordset.UpdateCommand1(0).Visible = TrueCommand1(1).Visible = TrueCommand1(2).Visible = True Command1(3).Visible = True Command4.Visible = False Command5.Visible = False Adodc1.RefreshForm2.RefreshEnd SubPrivate Sub add_Click() Adodc1.Recordset.AddNewCommand1(0).Visible = False Command1(1).Visible = False Command1(2).Visible = False Command1(3).Visible = FalseCommand3.Visible = TrueCommand4.Visible = TrueText1.Locked = FalseText2.Locked = FalseText3.Locked = FalseText4.Locked = FalseText5.Locked = FalseText6.Locked = FalseEnd SubPrivate Sub move_Click() Adodc1.Recordset.UpdateCommand4.Visible = True Command5.Visible = True Text1.Locked = False Text2.Locked = FalseText3.Locked = FalseText4.Locked = FalseText5.Locked = FalseText6.Locked = FalseEnd SubPrivate Sub print_Click()Form2.ShowEnd SubPrivate Sub search_Click()Dim mo As Stringmo = InputBox("请输入工号", "查找窗口")Adodc1.Recordset.Find "工号='" & mo & " '", , , 1If Adodc1.Recordset.EOF Then MsgBox "无此工号", , "提示" Adodc1.Recordset.MoveFirstEnd SubPrivate Sub del_Click()Dim ask As Integerask = MsgBox("删除否", vbYesNo)If ask = 6 ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLastEnd IfAdodc1.RefreshForm2.RefreshEnd Sub窗体2程序Private Sub Command1_Click()Dim BeginPage, EndPage, NumCopies, Orientation, i CommonDialog1.CancelError = TrueOn Error GoTo ErrHandlerCommonDialog1.ShowPrinterBeginPage = CommonDiag1.FromPageEndPage = CommonDiag1.ToPageNumCopies = CommonDiag1.CopiesOrientation = CommonDiag1.OrientationFor i = 1 To NumCopiesNextExit SubErrHandler:Exit SubEnd SubPrivate Sub Command2_Click()Form1.ShowForm2.HideEnd Sub七、参考文献:《Visual Basic 程序设计教程(第三版)》龚沛曾志强陆慰民编。

相关文档
最新文档