人事管理信息系统

人事信息管理系统



人事信息管理系统是一种典型的管理信息系统。管理信息系统(MIS)是一门跨越若干领域的新学科。在强调管理,强调信息的现代社会中越来越普及。管理系统能够实现管理信息系统化是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
中文名 人事信息管理系统 
外文名 Personnel information management system
简    介 是一门跨越若干领域的新学科 用    途 为用户提供信息和快捷的查询手段


简介
一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点。如:效率低、保密性差。时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,随着企业的状大和发展,传统的管理方式已不再适应企业的需要。而使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企事业单位人事信息管理工作的效率,是企事业单位人事管理部门的科学化、正规化管理的重要途径,也是企事业单位与世界接轨的重要途径。[1] 
人事管理软件能简化企事业单位在人事管理方面的复杂性,和减少企事业单位在管理上的庞大开销,让企事业单位能运用更多的物力和财力去从事开发、生产等别的发展方向。随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。人事管理系统的出现,基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,通过它可以方便地实现查询、查阅、修改、交流和重复使用。在现代化企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。
因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。
我国中小企业信息化水平一直还处在比较初级的阶段,有关统计表明,真正实现了计算机较高应用的企业在全国1000多万中小企业中所占的比例还不足10%。然而,随着我国市场条件下企业竞争压力的不断加剧、企业组织管理观念的变革以及业务流程标准化的不断完善,中小企业信息化建设的热情近几年来有了显著的提高。与此同时随着现代科学技术的发展,人事管理越来越受到广大企业的重视。从而人事信息资源管理系统这一新生事物逐步地走进我们的企业,与企业的发展息息相关。
人事信息资源管理系统是企业员工管理的一个重要内容。当今社会人员流动越来越频繁,人事管理工作也变得越来越复杂。如果能够实现人事管理的自动化,无疑将给企业管理部门带来很大的方便。人事信息管理就是把分散在企业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理系统。企业人事管理的对象是企业、企业化管理的事业单位及职工本人。人事信息管理为企业单位和个人提供信息输入、信息修改、信息查询、工资调整、依据信息出具个人的基本档案等服务;为企业单位和个人提供信息的收集、整理、保管服务。
常见系统
常用的人事信息管理系统:
金蝶,用友,总管家,365,管理123,美萍等。
========

人事管理信息系统

项目介绍
1. 项目简介
人事管理信息系统广泛应用于工业、商业、企业、事业、行政等单位,几乎每个进行了信息化建设的单位都要使用人事管理信息系统。
2. 项目总体设计
人事管理是对人力资源进行量和质的管理,也就是根据人力和物力及其变化,对人力进行恰当的培训、组织和协调,使两者经常保持最佳比例和有机的结合,使人和物都充分发挥出最佳效应;对人力资源采用现代化的科学方法,对人的思想、心理和行为进行有效的管理,充分发挥人的主观能动性,以达到组织目标。本系统采用典型的三层代码体系结构,这种结构使得系统具有很好的移植性和维护性。项目开发过程中利用ADO.NET技术进行开发,以SQLServer 2005为后台数据库。另外项目开发中灵活运用了Table控件、Image控件和TreeView控件,对界面进行了美化。
本系统结合了最新的Visual Basic 2005编程技术和SQLServer 2005数据库技术。开发完成的人事管理系统的主界面如图1所示。
 
图1
由界面可以看出,系统分为6大模块:部门管理、员工管理、考勤管理、考评管理、工资管理和用户管理。单击界面上面不同模块的按钮,可以进入该模块的界面,对相应的信息进行操作。其中系统的核心模块是员工管理模块,其界面如图。。。所示。在该界面中详细记录了员工的基本信息。可以对员工信息进行添加、修改、删除,以及调转部门的操作。同时通过该界面可以记录员工的辅助信息,包括家庭主要成员信息和学习与工作经历信息。
3. 项目功能总体介绍
系统的主要功能有用户管理、部门管理、员工管理、考勤管理、考评管理和工资管理6个部分。
用户管理:该功能用于管理使用该系统的用户,以及按模块进行权限分配,从而为系统提供一定的安全特性。
部门管理:基本的要求是实现添加、修改和删除部门信息。由于部门与部门之间是从属于被从属的关系,要求系统以数状结构显示部门之间的关系,便于用户进行管理。
员工管理:基本的要求是实现添加、修改和删除员工信息,以及实现员工调转部门的功能。员工的信息除了本身的基本信息外,还包括家庭成员的信息和学习及工作经历信息。同样要求很方便的实现对这些信息的添加、修改和删除。
考勤管理:基本的要求是实现添加、修改和删除的考勤信息。在添加或修改考勤信息时,要求在界面中能够比较方便的选择企业的员工。
考评管理:基本的要求是实现添加、修改和删除的考评信息。同样要求在添加或修改考评信息时,在界面中能够比较方便的选择企业的员工。并且提供人事部门对员工的考评和上级员工对下级员工考评这两种模式。
工资管理:该模块要求实现发放员工工资、修改员工工资和制定工资制度的功能。在这个模块需要对考评、考勤信息进行统计,最后得出员工的工资信息。
 
4. 功能介绍
4.1. 部门管理功能
添加:添加部门信息。
修改:修改部门信息。
删除:删除部门信息。
4.2. 员工管理功能
添加职员:添加员工基本信息。
修改资料:修改员工基本信息。
删除职员:删除员工信息。
部门调转:对员工的部门调转情况进行相关操作。
家庭主要成员管理:可以实现添加、删除、修改员工家庭成员信息。
学习与工作经历:可以实现添加、删除、修改员工学习及工作经历信息。
 
4.3. 考勤管理功能
 
添加:添加员工考勤信息。
修改:修改员工考勤信息。
删除:删除员工考勤信息。
4.4. 考评管理功能
4.4.1. 模块进入
在系统主界面中单击“考评管理”按钮,进入“员工考评信息管理”模块。
 
4.5. 用户管理功能
可实现对用户信息的添加、删除、修改等操作。
========

人事管理信息系统 

1  绪论 
1.1  问题定义及内容简介 
本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。 
本系统包括8个模块,即系统,包括重新选择用户和退出两个功能。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的插入和删除。查看,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息、考勤信息以及工资信息的查询、统计和打印。窗口,包括平铺和重叠,即窗口的排放形式是平铺还是重叠的。帮助,包括这个系统的介绍和对这个系统可能出现的问题的解答。 
1.2    研究背景与研究意义 
   随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。 
人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 
人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。 
1         支持企业实现规范化的管理。 
2         支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。 
3         支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。 
1.     3论文各章内容介绍 
     第一章绪论里主要介绍了问题定义和内容简介,以及研究背景与研究意义,第二章主要介绍了系统功能需求分析数据字典,第三章主要介绍了系统设计,包括系统总体系结构设计、系统数据模型设计以及系统开发与运行环境确定。第四章主要介绍了各子系统体系结构设计,包括本模块各子模块功能、接口、界面设计和遇到的主要问题及解决方案,还介绍了用户使用手册,包括系统功能简介、运行环境简介,系统运行与操作指南,还介绍了系统评价,包括系统主要功能、特点介绍,系统存在不足与改进方案以及毕业设计心得与收获。 
2. 系统需求分析 
 2.1 系统功能需求分析 
该系统需要完成如下功能: 
2         员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息。 
3         对用户进行授权。 
4         员工各种信息的修改。 
5         对于转出、辞职、退休员工信息的删除。 
6         按照某种条件,查询统计符合条件的员工信息。 
7         对查询、统计的结果打印输出。 
8         人事系统的使用帮助。   2.2  数据字典 
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。 
数据字典通常包括以下5个部分: 
2         数据项。数据项是不可再分的数据单位。 
3         数据结构。数据结构反映了数据之间的组合关系。一个数据 
结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。 
4         数据流。数据流是数据结构在系统内传输的路径。 
5         数据存储。数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。 
6         处理过程。处理过程的具体处理逻辑一般用判定表或判定树来描述。 
数据字典是关于数据库中数据的描述,即对元数据的描述。数 
据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。 
     针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下: 
11     员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。 
12     员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务。 
13     员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。 
14       员工考勤信息。包括的数据项有员工号、姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。 
15     员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。 
16     人员编码信息。包括的数据项有人员编码,人员姓名,密码。 
17     用户授权信息。包括的数据项有序号,人员编码,程序号。 
18      系统设计 
3.1系统总体系结构设计 
人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。 
42     支持企业实现规范化的管理。 
43     支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。 
44     支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。 
本系统开发设计思想有以下几点。 
11     尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。 
12     系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 
13     系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。 
14     系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 
15     系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 
3.2 系统数据模型设计
     关系模型:
  员工基本信息(员工号,姓名,所在系号,所在系名,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,开始工作时间,家庭住址,电话,岗位代号)
  员工婚姻信息(员工号,爱人代号,爱人姓名,爱人生日,结婚时间,爱人工作,位,爱人政治面貌,爱人工作职务)
  员工学历信息(员工号,学历,专业,毕业时间,毕业学校,学校类型,外语1,外语1级别,外语2,外语2级别)
  员工考勤信息(员工号,姓名,日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班)
  员工工资信息(员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资)
  人员编码(人员编码,人员姓名,密码)
  用户授权(序号,人员编码,程序号) 
  程序定义(程序ID,程序标签,程序类别)
表1              EMPLOYEE_SCHOOL员工学历表
列名 数据类型及长度 可否为空 简介
EMP_NO CHAR(6) NOT NULL 员工号(外键)
EMP_XL CHAR(6) NULL 学历
EMP_MAJOR VARCHAR(10) NULL 专业
BY_DATE DATE NULL 毕业时间
BY_SCHOOL VARCHAR(20) NULL 毕业学校
FOREIGN_LANGUAGE1 VARCHAR(6) NULL 外语1
FOREIGN_LANGUAGE1_
CLASS VARCHAR(6) NULL 外语1级别
FOREIGN_LANGUAGE2 VARCHAR(6) NULL 外语2
FOREIGN_LANGUAGE2_
CLASS VARCHAR(6) NULL 外语2级别
 
表2               EMPLOYEE_BASIC员工基本情况表
列名 数据类型及长度 可否为空 说明
EMP_NO CHAR(6) NOT NULL 员工号(主键)
EMP_NAME VARCHAR(10) NULL 员工姓名
DEPT_ID CHAR(3) NULL 所在系号
DEPT_NAME VARCHAR(10) NULL 所在系名
EMP_GENDER VARCHAR(2) NULL 性别
EMP_BIRTHDAY DATE NULL 生日
EMP_HOMETOWN VARCHAR(8) NULL 籍贯
EMP_COUNTRY VARCHAR(10) NULL 国籍
EMP_NATION VARCHAR(10) NULL 民族
EMP_ID CHAR(2) NULL 身份证号
EMP_MARRIAGE VARCHAR(2) NULL 婚姻状况
EMP_HEALTH VARCHAR(20) NULL 健康状况
EMP_ZZMM VARCHAR(4) NULL 政治面貌
EMP_ZZMM_DATE DATE NULL 参加时间
EMP_BLOOD VARCHAR(2) NULL 血型
EMP_STARTWORK DATE NULL 参加工作时间
EMP_HOMEADRESS VARCHAR(10) NULL 家庭住址
EMP_TELENO CHAR(10) NULL 联系电话
JOB_ID CHAR(3) NULL 工作岗位代号
 
表3               EMPLOYEE——MARRIAGE员工婚姻状况表
EMP_NO CHAR(6) NOT NULL 员工号
LOVER_NO CHAR(6) NOT NULL 爱人代号
LOVER_NAME VARCHAR(10) NULL 爱人姓名
LOVER_BIRTHDAY DATE NULL 爱人生日
MARRIAGE_DATE DATE NULL 结婚时间
LOVER_COMPANY VARCHAR(20) NULL 爱人工作单位
LOVER_ZZMM VARCHAR(4) NULL 爱人政治面貌
LOVER_JOB VARCHAR(10) NULL 爱人工作职务
 
表4               EMP_CHECKIN员工考勤表
EMP_NO CHAR(6) NOT NULL 员工号
EMP_NAME VARCHAR(10) NULL 姓名
EMP_DATE DATE NULL 日期
EMP_DAYS CHAR(3) NULL 本月天数
EMP_RDAY CHAR(3) NULL 公休假天数
EMP_TDAY CHAR(3) NULL 应出勤天数
EMP_LEAVE CHAR(3) NULL 请假
EMP_OVER1 CHAR(3) NULL 节假日加班
EMP_OVER2 CHAR(3) NULL 其它加班
 
人员编码rybm
列名 数据类型及长度 是否可空 简介
rybm Char(8) NOT NULL 人员编码
ryxm Char(6) NOT NULL 人员姓名
password Char(6) NOT NULL 密码
========

校园人事信息管理系统



数字化校园人事信息管理系统主要是实现高校教职工相关信息的统一管理,各种手续办理流程的统一管理。采用数据仓库技术、分布式信息处理技术构建,运行于校园网络环境下,符合有关国家标准、教育部标准、行业标准,通过网上业务流程实现对高校人事信息进行数据管理、维护、共享、交换,并以工作岗位为核心实现对教职工的电子身份认证和权限管理。


人事管理系统能够对原有系统进行有效整合,实现资源共享,简化办理流程,在提升工作效率的同时,确保各种数据的权威性和准确性,通过该系统能够大幅提升学校人事管理方面的整体管理水平。


正普人事管理系统软件各个功能模块都可以实现自定义,通过对通用模块进行配置,该系统可以广泛适用于各类大中专院校,实现随需而变,同时具备良好的兼容性和可扩展性,各个模块可以以不同形式组合,进而形成一个功能齐全的系统。


功能架构


renshiguanli.png


图:人事管理系统结构图






图:人事信息管理系统功能结构图


renshiguanli2.png


图:人事管理系统流程图


系统特点


基于SOA架构和思想,每个功能模块都是SOA架构中的一个服务。
提供完备的数据库备份功能,支持数据快照和多版本支持。
提供完备的以职务、单位和岗位为中心的权限管理功能,并支持时间戳。
系统具备灵活的配置业务数据维护功能,方便的组合查询机快速查询功能。
具有强大的统计分析、打印功能以及权限控制功能。
系统可提供详细的日志记录、灵活流程定义以及任意的表单定制功能。
提供功能级、数据表级、字段级、记录级的立体交叉权限控制。
支持多应用服务器和多网络出口的负载均衡。
可与共享数据中心深度集成,提供统一身份认证功能和登录凭据传递功能。
可兼容SQL Sever、Oracle、DB2、SYSBASE等多种数据库。
支持5000个以上物理并发访问。
========
人事信息管理系统》简 介   《人事信息管理》是一个协助各单位科学、全面、高效地进行人事管理的系统,它参考了哈佛人力资源管理理论,根植于国内人事管理的实际情况,实用而科学。   在内容上,它包括了人事变动(新进员工登记、员工离职登记和人事变更管理)、考勤(考勤、加班、出差管理等)、员工培训(培训管理和学历记录)、考核与奖惩、人事档案完整资料(基本资料、人事合同、生理状况、户籍、政治情况、投保管理、担保情况等)等内容。   在操作上,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出方便共享,灵活、专业的报表设计,形象、增强的数据处理,完美的信息图形分析,用户可自定义自开发这些功能! 可以概述为如下特点:功能强大,易学易会,信息共享,随心设计,SQL语句处理信息,无代码开发。 一、《人事管理》能够做什么 1、 科学管理员工档案,优化分类,全面反映员工情况 2、 管理人事变动信息,优化人员配置 3、 管理考勤信息,保证工作秩序 4、 纪律员工培训信息,保证员工量才使用 5、 管理员工奖惩信息,促进员工积极向上 二、《人事管理》的功能结构   信息内容(信息表)是核心,输入、处理、报表(输出)、分析是应用:系统围绕信息内容(信息表),来实现输入、处理、报表(输出)、分析等功能。 输入功能:含“设计录入格式”、“模式录入”、“表格界面”等三大界面。可利用“设计录入格式”界面根据自己的喜好设计录入界面;可任意选择“模式录入”和“表格界面”两大输入界面进行输入工作。   输出功能:含“报表显示”、“报表修改”、“新建报表”三大界面。可利用“报表显示”界面对所需输出的报表进行模拟显示和打印;可在“报表修改”界面中对报表格式进行修改设计;可在“新建报表”界面中导入自己制作的报表图形,来自行设计报表。   处理功能:其中包括“横向筛选”、“纵向筛选”、“计算操作”、“信息增强处理”四种功能。可在“横向筛选”和“纵向筛选”中进行信息筛选,在“计算操作”中进行字段计算处理,在“信息增强处理”中对数据进行处理。   分析功能:即图形分析,可在“信息分析”界面对所需分析的数据进行图形分析。系统具有强大的图形分析设计功能,单击“图形编辑”按钮,可在“图形编辑”窗口中设计各种精美的图形。   三、使用和增加你所需的基础管理内容 1、 对需要增加的内容从应用的角度分析,确定需要管理的基础信息。 2、 增加管理内容要从信息表开始。 3、 设置计算字段和建立运算树。 4、 设计输出报表和分析图表。 5、 根据结果与目的的对比,优化信息表设计。 四、处理信息 为了适应信息处理的各种需求,系统设计开发了“运算树”,采用SQL语句处理信息。所有的处理过程均对用户透明,同时用户也可以自己设计处理过程。 五、信息表的作用 1、 维护和存储基础信息,作为应用的原始数据。 2、 用于查询、筛选和统计。 3、 作为运算处理的中间和最终数据,用于报表和分析图形数据源。 六、制作报表 1、 报表的两种形式 报表有单记录表和多记录表两种形式。 2、 报表的分区(只适用于多记录表) 一般一张多记录表分标题区、表头区、细节区、汇总区、报表区、页头区、页脚区等七个区域。 3、 报表设计技巧 1)增加报表设计区域:单击系统工具栏上的“隐藏文档管理树”按钮,然后单击“报表设计”区工具栏上的“属性检查框”前面的小方框,使小方框中的“√”消失,即可使“报表设计”区增加到最大。 2)使所需控件到达最上层:选择所需控件,单击“报表设计”区工具栏上的“前面检查框”的小方框,使小方框内出现“√”,即可使所需控件到达最上层。 3)复制控件:选择所需复制的控件,单击“报表设计”区工具栏上的“复制当前对象”按钮,然后将鼠标移动到所选控件的边框上,按下左键并拖动所复制的控件到所需位置即可。 4)选定控件:单击“报表设计”区工具栏上的“控件选择”组合框的下拉按钮,在该框中选择所需控件名,即可选定控件。 七、设计有意义的分析图表   本系统除可以打印输出报表外,还可以打印输出图形,可单击系统工具栏上的“信息分析”按钮,出现“图形分析”界面,单击该界面工具栏上的“图形编辑”按钮,出现“图形编辑”窗口,可在该窗口中对分析图表进行编辑(在“图形编辑”窗口中可对分析图表进行微调)。
系统功能如下: 1)系统以菜单方式工作 具有主控界面,用户按照主控界面提示选择相应的功能; 2)系统录入并保存功能 要求用户输入一条新的员工信息,这些信息保存在结构体类型数组中空的元素的各字段中,并写入到文件中进行保存; 3)系统修改功能 根据用户输入的待修改的员工编号,查找该员工的编号的记录,若找到该记录,则修改除员工编号外的字段的值,若未找到该记录,提示用户“未找到符合要求的记录”; 4)系统删除功能 根据用户输入的待删除的员工编号,查找该员工编号的记录,若找到该记录,则将此人的相关数据删除,若未找到该记录,提示用户“未找到符合要求的记录”; 5)系统查询功能(多种查询方式) 用户可以按照员工编号或姓名等字段在结构体数组中进行查找,若能找到该记录,则以打印输出此记录的信息,否则,打印出“未找到该记录”的提示信息; 用户可以输入一个工资段,如<3000,可查询该工资段的人数并在屏幕上显示输出,显示结果如下: 请输入查询的工资段:<3000 工资段 人数 员工编号 <3000 10 ............ 6)系统浏览记录功能 用户可以直接浏览所有员工信息,要求库中存在10条以上记录,用户可以设置每次显示记录的条数来显示系统中的所有记录情况; 7)系统其他功能模块 根据课题适当加入相应的扩展功能,自由发挥; 注:主要完成从磁盘文件中读出记录信息到数组中,供执行期间的各种操作,文件可以是顺序文件,数组长度可固定(如100); 员工信息包括员工编号、姓名、工资、学历、职务、电话等;
SQL+VB做成的licit Public gUserName As String Public gUserKind As String Public gEmployeeId As String Public gLoginSucceeded As Boolean Public Const BLUE = &HFF0000 Public Const WHITE = &H80000005 Sub Main() Dim fLogin As New frmLogin '启动登录窗体 fLogin.Show vbModal '装入并显示模式窗体。 If Not gLoginSucceeded Then MsgBox "系统启动失败,请重试!", vbOKOnly + vbExclamation, "警告" End If Unload fLogin End Sub Public Function ConnectString() As String ConnectString = "Provider=SQLOLEDB.1;Password=sa;User ID=sa;Initial Catalog=DBManPower;Data Source=127.0.0.1;" End Function Public Function ExecuteSQL(ByVal SQL As String, rst As ADODB.Recordset, _ Optional enableWrite As Boolean = True) As Boolean Dim con As ADODB.Connection Dim sTokens() As String On Error GoTo Execute_Error sTokens = Split(SQL) Set con = New ADODB.Connection con.Open ConnectString '打开数据库 Set rst = New ADODB.Recordset If enableWrite Then '读写方式 rst.Open Trim$(SQL), con, adOpenStatic, adLockOptimistic Else '只读方式 rst.Open Trim$(SQL), con, adOpenStatic, adLockReadOnly End If ExecuteSQL = True Exit Function Execute_Error: ExecuteSQL = False Exit Function End Function Public Function DBExist(ByVal SQL As String) As Integer Dim con As ADODB.Connection Dim sTokens() As String Dim flag As String Dim rst As ADODB.Recordset sTokens = Split(SQL) Set con = New ADODB.Connection con.Open ConnectString flag = ExecuteSQL(SQL, rst, False) '判断该记录是否存在 If rst.RecordCount <> 0 Then DBExist = rst.RecordCount Else DBExist = 0 End If con.Close End Function Public Function txtIsNull(txt As TextBox) As Boolean If Trim(txt.Text) = "" Then txtIsNull = True txt.SetFocus txt.BackColor = BLUE Else txtIsNull = False End If
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值