1..1개요
MIS (Management Information System) 는 정보 수집, 전송, 처리, 저장, 유지 관리 및 사용을 위한 관리자와 컴퓨터로 구성된 시스템입니다. 그것은 관리과학, 시스템론, 컴퓨터과학을 하나로 통합한 시스템 변두리 과학이다.
경영 정보 시스템의 물리적 구성:
(1) 컴퓨터 하드웨어 시스템: 호스트, 외부 스토리지, 입출력 장치 등이 포함됩니다.
(2) 컴퓨터 소프트웨어 시스템: 시스템 소프트웨어 및 응용 소프트웨어를 포함합니다.
(3) 통신 시스템: 컴퓨터 네트워크 및 데이터 통신과 관련된 회선, 소프트웨어 등의 통신 시설을 포함합니다.
(4) 직원: 시스템 분석가, 프로그래머, 관리자, 관리자, 운영자 포함.
1.2 경영 정보 시스템 개발
관리 정보 시스템은 기업의 현재 운영 데이터를 처리하여 기업의 행동을 통제하는 정보를 얻습니다. 과거와 현재의 데이터 및 해당 모델을 사용하여 미래의 발전을 예측합니다. 전반적인 목표에서 출발하여 기업의 경영 의사 결정 활동을 보조할 수 있다.
1.3 중국 인사 관리 현황
중국 기업 관리에 컴퓨터의 응용은 1970 년대 후반에 비로소 점차 발전하기 시작했다. 현재, 컴퓨터 지원 관리는 이미 우리나라 각 업종에 광범위하게 적용되었지만, 전반적으로 우리 나라 관리에서의 컴퓨터 응용은 아직 초급 단계에 있다. 비록 요 2 년은 발전이 매우 빠르지만, 끊임없는 탐구와 연구가 필요하다. 특히 컴퓨터 지원 인사관리는 우리나라에서 최근 몇 년 동안 보급되고 발전해 왔지만, 많은 선진국에서는 이미 매우 보편화되어 있기 때문에 이 방면에 대한 연구가 필요하다. 이는 우리 기업의 발전과 인사관리 정보 처리의 현대화를 촉진할 것이다.
1.4 인사 관리 정보 시스템 구축의 이점
과학기술은 제 1 생산력이다. 과학기술이 없으면 기업은 장기적으로 발전하지 않을 것이다. 과학기술의 전달체는 사람이니, 누구도 과학기술이 중요하지 않다고 말할 수 없다. 따라서 인적 자원의 개발과 관리는 매우 중요하다. 시대가 발전함에 따라 인재는 우리나라 각 업종에서 점점 더 중요한 역할을 하고 있으며, 각종 인재들은 기업 발전의 중책을 짊어지고 있다. 그래서 인사관리의 좋고 나쁨이 한 기업의 성패를 결정짓는다. 따라서 인사 관리 정보 시스템의 개발은 기업의 관리와 인재 자질 향상에 중요한 사회적 의의를 가지고 있다. 특정 기업에게는 기업 관리의 현대화 수준을 높이고 인사 관리의 효율성을 높일 수 있다.
1, 작업 패턴을 바꾸어 생산성을 높였습니다.
2, 경제적 효율성을 향상시킵니다.
3. 기업의 과학 관리를 강화하다.
1.5 관리 정보 시스템 개발 제안
개발 시스템은 완벽을 탐낼 필요가 없고, 간단하고 실용적이려고 노력한다. 대국을 중시해야 하고, 작은 일부터 시작하여, 차근차근 점진적으로 보완해야 한다. 개발 과정에서 각종 파일의 보존에 주의해야 한다.
2. 개발 방법
2. 1 시스템 개발 방법 개요
관리 정보 시스템 구축은 복잡한 소프트웨어 프로젝트의 구현입니다. 최근 30 년 동안 소프트웨어 엔지니어링은 새로운 과학으로 발전하여 IT 산업의 중요한 버팀목이 되었습니다. 처음에는 사람들이 수작업으로 만든 소프트웨어 개발 방식을 채택하여 자신의 힘으로 각종 작은 프로그램을 작성하곤 했다. (윌리엄 셰익스피어, 스튜어트, 자기관리명언) 그러나, 컴퓨터 하드웨어 기술의 급속한 발전에 따라, 컴퓨터 소프트웨어는 각 분야에서 점점 더 두드러지게 작용한다. 사람들은 다년간의 수작업 개발 방법을 고수해 소프트웨어 제품의 품질, 비용, 개발 시간 등에 대한 수요를 충족시킬 수 없게 되었다.
2.2 구조화 라이프 사이클 방법 소개
구조화된 라이프 사이클 방법은 전통적인 관리 정보 시스템 개발 방법입니다. 기본 아이디어는 전체 시스템 개발 프로세스를 여러 단계로 나누는 것입니다. 각 단계는 여러 활동을 수행하며, 각 활동은 일련의 표준, 사양, 방법 및 기술을 적용하여 하나 이상의 작업을 완료하여 지정된 사양을 충족하는 제품을 형성합니다.
2.3 신속한 프로토 타이핑 방법 소개
신속한 프로토타입법은 1980 년대에 개발되어 개발주기를 단축하고 개발 효율성과 시스템에 대한 사용자 만족도를 높이기 위해 개발되었습니다. 기본 아이디어는 시스템 개발의 초기 단계에서 가능한 한 빨리 시스템의 프로토타입을 구축하고, 사용자가 가능한 한 빨리 프로토타입을 실행할 수 있도록 하는 것입니다. 사용, 친숙함, 경험 등을 통해 시스템의 목표와 기능에 대해 보다 정확하고 구체적인 요구 사항을 제시합니다. 개발자가 점차 프로토타입을 수정하고 보완하여 사용자의 요구를 충족시키고, 결국 시스템 개발을 완료할 수 있도록 합니다. 이 방법은 시스템 개발의 효율성을 크게 향상시키고 구조화 된 라이프 사이클 방법 개발 시간의 단점을 보완합니다.
2.4 시스템 개발 방법 선택
위의 개발 방법의 장단점과 시스템의 실제 상황에 따라 시스템은 일반적으로 구조화된 라이프 사이클 방법을 사용하여 시스템 규칙, 시스템 분석 및 시스템 설계를 수행하지만 시스템 구현 단계에서는 프로토타입 방법을 사용합니다.
3. 개발 플랫폼 및 도구
3. 1 개발 플랫폼 선택
이 시스템의 성능 요구 사항과 기존 조건을 고려하여 개발, 테스트 및 실행을 위한 플랫폼으로 중국어 버전의 WINDOWSXP 를 선택했습니다. WINDOWS 운영 체제는 현재 가장 널리 사용되는 운영 체제이기 때문에 새로운 그래픽 인터페이스, 간단하고 빠른 운영 방식 및 멀티미디어 기능 지원을 통해 소프트웨어 발전의 트렌드가 되고 있습니다. 기능 확장 및 소프트웨어 업그레이드를 위한 개발 플랫폼으로 선택합니다.
3.2 개발 도구 선택
현재 국제적으로 널리 사용되는 많은 소프트웨어와 개발 도구를 감안하여 장단점을 자세히 분석한 후 계량기구 관리 시스템의 요구와 현재의 하드웨어 환경을 결합해 Microsoft WINDOWS 플랫폼 아래의 Visual FoxPro 6.0 (VF6.0) 을 소프트웨어 개발 도구로 선택했습니다.
3.2. 1 개발 언어 소개
현재 시중에서 구입할 수 있는 앱 개발 제품이 많은데, 인기 있는 것은 수십 가지가 있습니다. 현재 중국 시장에서 가장 인기 있고, 가장 많이 사용되고, 가장 선진적인 인공엔터프라이즈급 개발 도구로 사용할 수 있는 제품은 다음과 같습니다.
마이크로소프트의
4. 시스템 계획 및 분석
시스템 계획은 조직의 목표와 발전 전략, 관리 정보 시스템 건설의 객관적 법칙에 따라 조직이 직면한 내부 및 외부 환경을 고려하여 관리 정보 시스템의 발전 전략과 전반적인 계획을 과학적으로 수립하고 시스템 구축 과정을 합리적으로 마련해야 합니다. 정보 시스템 수명주기 관리의 첫 번째 단계이며 관리 정보 시스템 개념이 형성되는 시기입니다. 이 단계의 주요 목표는 관리 정보 시스템의 장기 발전 계획을 수립하고 전체 수명주기 동안 관리 정보 시스템의 발전 방향, 규모 및 프로세스를 결정하는 것입니다. 주요 임무는 MIS 의 발전 전략을 수립하고, 조직의 주요 정보 요구 사항을 결정하고, MIS 의 전반적인 계획을 형성하고, 시스템 구축을 위한 자원 구성 계획을 수립하는 것입니다.
4. 1 시스템 타당성 분석
실현가능성 분석은 시스템 분석 단계의 두 번째 활동으로, 새로운 시스템이 최소한의 개발 비용으로 최적의 경제적 이익을 얻을 수 있도록 합니다. 실현가능성 분석의 목적은 사전 조사를 통해 개발 관리 정보 시스템의 요구 사항에 따라 기술, 경제, 자원, 관리 등에서 개발할 관리 정보 시스템의 실현 가능성을 분석하는 것입니다. 이것은 자원의 합리적 사용을 보장하고 실수와 낭비를 피하는 중요한 일이다.
1, 경제적 타당성.
2. 기술적 타당성.
3. 자원의 타당성.
4. 관리의 타당성.
4.2 시스템 상세 조사
시스템 상세 조사 목표는 실현가능성 분석을 바탕으로 기존 시스템에 대한 포괄적이고 심층적인 조사 분석을 통해 기존 관리 정보 시스템의 상태를 정확히 파악하고 취약점을 찾아내며 해결해야 할 문제의 본질을 찾아내 새로운 시스템이 기존 시스템보다 더 효과적이고 신뢰할 수 있도록 하는 것입니다. (존 F. 케네디, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템, 시스템) 여기에는 비즈니스 상태 관리 및 데이터 흐름에 대한 조사 분석이 포함됩니다.
상세한 조사를 거쳐 인사 관리 하위 시스템의 업무 흐름도를 다음 그림과 같이 그려냈다.
쿼리 요구 사항
질의 결과
사용자 설정 통계 요구 사항
화면 유지 관리 통계 결과
4.3 시스템 논리 모델 제안
관리 정보 시스템의 전산화를 실현하기 위해서는 비즈니스 흐름도로 정보의 흐름과 스토리지를 시각화하는 것만으로는 충분하지 않습니다. 물질 흐름 분석, 추상 정보 흐름, 데이터 흐름 다이어그램 그리기, 다양한 데이터의 속성 및 처리 기능에 대한 자세한 분석이 필요합니다. 시스템 분석의 주요 결과는 시스템의 논리적 모델입니다. 이 시스템은 주로 데이터 흐름 다이어그램과 데이터 사전을 주요 설명 도구로 사용하여 시스템의 개요를 설명합니다.
5.3. 1 데이터 흐름 그래프 (DFD)
데이터 흐름 다이어그램은 시스템 논리 모델을 설명하는 주요 도구 중 하나입니다. 시스템 비즈니스 순서도를 분석하여 시스템의 정보 흐름, 저장 및 처리를 소량의 기호로 종합적으로 반영하고 정보 처리 기능과 그 관계를 하향식으로 분해할 수 있습니다. 시스템이 가져야 하는 데이터 처리 기능, 데이터 입력 출력, 데이터 저장소, 데이터 소스 및 목적지를 논리적으로 설명합니다.
1. 계측 기기 관리 하위 시스템의 연관 다이어그램은 다음과 같습니다.
셀당 F 1 F2
인사관리부 F3
직원 F4
참고: F 1 기본 정보 테이블; F2 정보 관리 채용 담당자 및 직원을위한 F3 인사 파일; F4 인사 정보 관리
데이터 사전
데이터 사전은 데이터 흐름 다이어그램 (DFD) 의 모든 구성 요소에 대한 정의 및 해석을 위한 단어 모음입니다. 시스템 분석 단계에서 모든 데이터 흐름과 해당 구성 요소, 데이터 요소, 데이터 저장소, 데이터 처리 외부 항목 등을 설명하는 중요한 문서입니다. 향후 시스템 설계를 위해 데이터 흐름도에서 데이터 사전을 명확하게 통과합니다.
5. 시스템 설계
관리 정보 시스템 설계 단계의 주요 목적은 시스템 분석 단계에서 사용자 정보 요구 사항을 반영하는 시스템 논리 시나리오를 컴퓨터 및 통신 시스템을 기반으로 구현 가능한 물리적 (기술) 시나리오로 변환하는 것입니다.
5. 1 시스템 설계 기초
1, 시스템 분석 결과
2. 현재 기술
3, 현재의 정보 관리 및 정보 기술 표준, 규범 및 관련 법률 제도.
4. 사용자 요구 사항
5, 시스템 운영 환경
5.2 시스템의 전반적인 구조 설계
전체 순서도는 다음과 같습니다.
구조적 시스템 설계 방법에 따라 기업 인사 관리 시스템의 전반적인 흐름도는 다음과 같습니다.
5.3 시스템 상세 설계
5.3. 1 코드 디자인
코드는 컴퓨터에서 쉽게 인식하고 처리할 수 있는 특정 기호나 로고 세트이며 객관적인 사물의 엔티티 범주와 속성을 나타내는 데 사용됩니다. 그 역할은 객체의 상태를 설명하여 객체의 통계 및 검색을 용이하게 하는 것이다.
코드 설계 원칙: 컴퓨터 처리, 단순성, 확장성, 체계화, 인식, 기억 등에 적합합니다.
이 시스템은' 한자 이름' 을 모든 데이터베이스 테이블의 키 및 외부 코드에 대한 코드로 사용합니다.
데이터베이스 설계
데이터베이스 설계는 합리적인 논리적 설계와 효과적인 물리적 설계를 통해 주어진 애플리케이션 환경 (DBMS) 에서 더 나은 데이터베이스 스키마와 하위 패턴을 구축하여 사용자의 다양한 정보 요구 사항을 충족하는 데이터베이스 및 설계 애플리케이션을 구축합니다.
위의 설계 원칙에 따라 이 시스템의 관련 데이터베이스 (인사 관리) 에는 다음과 같은 성능이 포함됩니다. 테이블 구조 설계를 예로 들어 보겠습니다.
Jbxx 표
Jyjl 테이블
Grjl 테이블
Gwbd 테이블
Jc 테이블
Ltdj 테이블
Ypxx 표
Lqqk 표
Pxap 테이블
Pxqk 테이블
데이터베이스 보안, 무결성, 동시 제어 및 복구
정보 데이터는 기업에서 매우 중요한 자원이므로 데이터베이스의 보안, 신뢰성, 정확성 및 효율성을 보장하는 것이 중요합니다. 범용 데이터베이스 관리 시스템 (DBMS) 은 몇 가지 데이터 보호 기능을 제공합니다. 데이터 제어라고도 하는 데이터베이스 보호는 주로 데이터 보안, 무결성, 동시 제어 및 데이터베이스 복구를 포함합니다.
(1) 데이터베이스 보안
데이터베이스 보안이란 불법 사용으로 인한 데이터 유출, 변경 또는 손상으로부터 데이터베이스를 보호하는 것입니다. 대량의 데이터가 데이터베이스 시스템에 저장되어 많은 사용자가 즐기기 때문에 먼저 보안 문제를 해결해야 합니다. 일반 컴퓨터 시스템의 보안 조치는 사용자 식별 및 인증, DBMS 액세스 제어, OS 수준 보안 제어 및 DB 암호 저장소에 따라 단계적으로 설정됩니다.
현재 널리 사용되는 데이터베이스 시스템은 일반적으로 사용자 식별 및 인증, 데이터 액세스 제어의 두 가지 제어를 제공합니다.
(2) 데이터 무결성
데이터베이스 데이터의 정확성과 호환성을 보장하기 위해 DBMS (데이터베이스 관리 시스템) 는 데이터베이스의 데이터가 의미 요구 사항을 충족하는지 확인하는 메커니즘을 제공합니다. DBMS 에서는 이러한 메커니즘을 "데이터 무결성 검사" 라고 합니다. 일반 DBMS 에서 이 메커니즘은 무결성 제약 조건과 데이터베이스 트리거를 통해 구현됩니다.
(3) 동시 통제
다중 사용자 데이터베이스 환경에서는 여러 사용자 프로그램이 데이터베이스의 데이터에 병렬로 액세스할 수 있습니다. 동시 작업을 올바르게 예약하기 위해 "수정 손실", "다시 읽을 수 없음", "더티 데이터 읽기" 등의 불일치를 방지하기 위해 DBMS 는 "동시 제어" 메커니즘을 도입했습니다.
동시성 제어의 주요 방법은 차단 메커니즘을 사용하는 것입니다. 일반적으로 두 가지 차단 메커니즘 (* * 공유 메커니즘과 독점 메커니즘) 을 통해 이루어집니다.
(4) 데이터베이스 백업 및 복구
주로 덤프, 로그 등을 사용하여 데이터베이스를 복구합니다.
사용자 인터페이스 설계
사용자 인터페이스는 소프트웨어 시스템과 사용자 간의 인터페이스이며 일반적으로 출력, 입력, 인간-기계 대화 인터페이스 및 패턴을 포함합니다. 이 시스템의 최종 사용자는 컴퓨터 기술에 익숙하지 않은 관리자이기 때문에 메뉴 선택, 사용자 이름 및 비밀번호 작성 및 로그인, 페이지 상자, 버튼 및 팝업 양식을 기반으로 하는 친숙한 사용자 인터페이스 상호 작용 방식을 사용합니다.
시스템 보안 검증을위한 사용자 인터페이스 설계
사용자 로그인 창 인터페이스는 사용자가 보는 첫 번째 그림이자 시스템에 들어가기 전에 통과해야 하는 "게이트" 입니다. 그래서 간단하고 실용적이며 우호적이고 아름답고 안전은 디자인 시 고려해야 할 스타일이다.
사용자는 다음과 같은 로그인 인터페이스로 시스템에 로그인합니다.
시스템 메인 화면의 화면 영역 디자인
시스템의 주 화면 영역을 설계할 때 전체 화면은 다음 그림과 같이 세 영역으로 나뉩니다.
주 메뉴 영역
작업 공간
형태 정보 영역
화면 상단에는 이 시스템의 기능 주 메뉴를 표시하는 주 메뉴 영역이 있습니다. 사용자는 마우스 왼쪽 버튼을 사용하여 적절한 메뉴를 선택하거나 바로 가기 키를 사용하여 해당 메뉴 아래의 항목에 대한 보조 메뉴 (있는 경우) 를 동일한 방법으로 당길 수 있습니다. 3 단계 메뉴가 있는 경우 사용자가 2 차 메뉴에서 해당 기능 항목을 선택할 수 있으며 3 차 메뉴가 자동으로 팝업됩니다.
메뉴를 통해 수행할 작업을 선택하면 시스템은 해당 업무 처리 기능을 입력한 다음 화면의 중간 영역 즉, 작업 공간에서 업무 처리 활동을 수행합니다. 업무 처리 과정 전반에 걸쳐 주 메뉴 영역이 항상 존재하므로 사용자가 현재 처리를 명확하게 할 수 있습니다. 사용자가 업무 프로세스를 완료하면 주 메뉴로 돌아갑니다.
5.3.4 공정 설계
모듈 분할 및 구조 설계의 기본 원칙에 따라 각 프로그램 처리 모듈의 상세 처리 프로세스를 설계합니다. 일반적인 설계 도구에는 프로그램 흐름도, 프로그래밍 언어, 의사 결정 테이블, 의사 결정 트리 등이 포함됩니다.
6. 시스템 작동
관리 정보 시스템이 구현되어 정상 운영에 투입된 후 시스템 운영 및 유지 보수 단계로 들어갑니다.
6. 1 시스템 구성
1, 하드웨어 구성 요구 사항:
Cpu: pii 200 이상.
메모리: 32MB 이상.
하드 드라이브: 2. 1GB 이상 (사용 가능한 공간은 160MB 이상).
프린터: 엡손 LQ- 1600KII 를 추천합니다.
2. 소프트웨어 구성 요구 사항:
WINDOWS95/98/2000/XP 중국어 운영 체제.
6.2 시스템 작동
이 시스템의 운영: 먼저 WindowsXP 를 시작하고, 이 시스템을 하드 디스크의 해당 디렉토리에 복사하고, "기업 인사 관리" 를 실행합니다. EXE' 를 클릭합니다.
시스템의 주요 메뉴 기능은 다음과 같이 간략하게 설명됩니다.
(1) 시스템 관리: 사용자 이름 입력, 비밀번호 수정, 시스템 종료 등.
(2) 인력 정보 관리: 직원 기본 정보, 직원 교육 경험, 직원 이력서, 직원 직책 변경, 직원 상벌 등록, 직원 퇴직 등록 등이 포함됩니다.
(3) 채용 정보 관리: 채용 인원의 기본 정보 및 지원자의 채용 상황을 포함합니다.
(4) 교육 정보 관리: 각 부서의 교육 일정 및 직원 교육 정보
다음은 다양한 기능의 소스 코드 구현에 대한 간략한 설명입니다.
사용자 로그인:
시스템에 들어가기: command2_click ()
I=i+ 1
Thisform.text2.value =123456 인 경우
Keyb "{ctrl+F4}" 입니다
모디 앞 유리 titl' 인적 자원 관리 시스템'
Do 양식 rsgl ₩ 석인
기타
만약 내가< 3
Messagebox (비밀번호가 잘못되었습니다. 다시 입력하십시오! ) 을 참조하십시오
Thisform.text2.value=
Thisform.text2.setfocus
기타
Messagebox (암호 오류, 시스템에 들어갈 수 없음! ) 을 참조하십시오
이 양식. 해제
엔디프
엔디프
Do 양식 rsgl ₩ 석인
시스템 종료:
Command 1_click ()
YN = 메시지 상자 (시스템 종료 확인, 4+32, 사용자 로그인)
YN==6 인 경우
이벤트를 지웁니다
포기하다
엔디프
인사 관리 시스템 인터페이스 입력:
인력 정보 관리: 페이지1:
직원 기본 정보: command 1_click ()
Do 양식 rsgl \ jibenxinxi
직원 교육 경험: command2_click ()
Do 양식 rsgl\jiaoyujingli
직원 이력서: command3_click ()
Do 양식 rsgl\zhiyuangerenjianli
직원 직책 변경: command4_click ()
Do 양식 rsgl \ zhiyuangangweibiandong
직원 보상 및 처벌 등록: command5_click ()
Do form rsgl \ zhiyuanjiangchengdengji
사원 퇴직 등록: command6_click ()
Do form rsgl \ Zhiyuan 퇴직소
채용 정보 관리: 2 페이지:
채용 담당자 기본 정보: command 1_click ()
Do 양식 rsgl \ 채용 담당자 원래 정보
수험생 입장: command2_click ()
양식 만들기 rsgl \ 스크린 직원 도로 가벼운 상태
교육 정보 관리: 3 페이지:
부서 교육 일정: command 1_click ()
Do 양식 rsgl \ gebumenpeixunanpai
직원 교육 정보: command2_click ()
Do 양식 rsgl \ 원래 직업 교육 정보
종료:
이 양식. 해제
버튼을 클릭하여 각각 양식을 팝업하십시오:
새 레코드 추가: command 1_click ()
Thisform.commandgroup1.enabled =. F. 입니다.
Thisform.com mand2.enabled =. F. 입니다.
Thisform.com mand3.enabled =. F. 입니다.
Thisform.com mand4.enabled =. T. 입니다.
만약 이 양식이. 명령 1. Caption =' 새 레코드 추가'
Thisform.txt 직원 번호입니다. 사용 가능 =. t.
Thisform.txt 의 이름입니다. 사용 가능 =. t.
Thisform.txt 성별. 사용 가능 =. t.
Thisform.txt 생년월일. 사용 가능 =. t.
Thisform.txt 민족. 사용 가능 =. t.
Thisform.txt 교육 수준. 사용 가능 =. t.
Thisform.txt 졸업 학교. 활성화 = .t T.
Thisform.txt 정치적 견해. 사용 가능 =. t.
Thisform.txt 집 주소. 사용 가능 =. t.
Thisform.txt 집 전화. 사용 가능 =. t.
공백을 추가하다
이런 형식. 명령 1. Caption =' 추가 확인'
이 양식. 새로 고침
Thisform.txt 직원 번호입니다. Setfocus
기타
Get 직원 번호 =alltrim(thisform.txt 직원 번호. 값)
Getvalue = alltrim (thisform.txtname.value)
Getgender = alltrim (thisform.txtgender.value)
Get 생년월일 =alltrim(thisform.txt 생년월일. 값)
Getnation = alltrim (thisform.txtnation.value)
Get education level = alltrim (thisform.txt education level.value)
Get 졸업학교 =alltrim(thisform.txt 졸업학교. 가치)
Getpolitical outlook = alltrim (thisform.txt political outlook.value)
집 주소 가져오기 =alltrim(thisform.txt 집 주소. 값)
집 전화 받기 =alltrim(thisform.txt 집 전화. 값)
공백 (직원 번호 가져오기) 또는 공백 (이름 가져오기) 또는 공백 (성별 가져오기) 또는 공백 (생년월일 가져오기) 또는 공백 (국적 가져오기) 또는 공백 (교육 수준 가져오기) 또는 공백 (졸업 학교 가져오기) 또는 공백 (정치적 얼굴 가져오기) 또는 공백 (가족 가져오기
Messagebox (데이터 부족, 48, 오류)
기타
이런 형식. 명령 1. Caption =' 새 레코드 추가'
테이블 업데이트 (.t)
Thisform.txt 직원 번호입니다. 사용 가능 =. f.
Thisform.txt 의 이름입니다. 사용 가능 =. f.
Thisform.txt 성별. 사용 가능 =. f.
Thisform.txt 생년월일. 사용 가능 =. f.
Thisform.txt 민족. 사용 가능 =. f.
Thisform.txt 교육 수준. 사용 가능 =. f.
Thisform.txt 졸업 학교. 사용 가능 =. f.
Thisform.txt 정치적 견해. 사용 가능 =. f.
Thisform.txt 집 주소. 활성화 = .f F.
Thisform.txt 집 전화. 활성화 = .f F.
Thisform.commandgroup1.enabled =. T.
Thisform.com mand2.enabled =. T. 입니다.
Thisform.com mand3.enabled =. T. 입니다.
Thisform.com mand4.enabled =. F. 입니다.
엔디프
엔디프
레코드 수정: command2_click ()
Thisform.command1.enabled =. F.
Thisform.com mand3.enabled =. F. 입니다.
Thisform.com mand4.enabled =. T. 입니다.
Thisform.commandgroup1.enabled =. F. 입니다.
If thisform.command2.caption=' 레코드 수정'
Thisform.txt 직원 번호입니다. 사용 가능 =. t.
Thisform.txt 의 이름입니다. 사용 가능 =. t.
Thisform.txt 성별. 사용 가능 =. t.
Thisform.txt 생년월일. 사용 가능 =. t.
Thisform.txt 민족. 사용 가능 =. t.
Thisform.txt 교육 수준. 사용 가능 =. t.
Thisform.txt 졸업 학교. 활성화 = .t T.
Thisform.txt 정치적 견해. 사용 가능 =. t.
Thisform.txt 집 주소. 사용 가능 =. t.
Thisform.txt 집 전화. 사용 가능 =. t.
Thisform.command2.caption=' 수정 확인'
이 양식. 새로 고침
Thisform.txt 직원 번호입니다. Setfocus
기타
Thisform.command2.caption=' 레코드 수정'
테이블 업데이트 (.t)
Thisform.txt 직원 번호입니다. 사용 가능 =. f.
Thisform.txt 의 이름입니다. 사용 가능 =. f.
Thisform.txt 성별. 사용 가능 =. f.
Thisform.txt 생년월일. 사용 가능 =. f.
Thisform.txt 민족. 사용 가능 =. f.
Thisform.txt 교육 수준. 사용 가능 =. f.
Thisform.txt 졸업 학교. 사용 가능 =. f.
Thisform.txt 정치적 견해. 사용 가능 =. f.
Thisform.txt 집 주소. 활성화 = .f F.
Thisform.txt 집 전화. 활성화 = .f F.
Thisform.command1.enabled =. T.
Thisform.com mand3.enabled =. T. 입니다.
Thisform.com mand4.enabled =. F. 입니다.
Thisform.commandgroup1.enabled =. T.
엔디프
레코드 삭제: command3_click ()
Get 직원 번호 =alltrim(thisform.txt 직원 번호. 값)
Thisform.txt 직원 번호입니다. 컨트롤 소스 = \ "\" \ "
Thisform.txt 의 이름입니다. 컨트롤 소스 = \ "\" \ "
Thisform.txt 성별. 컨트롤 소스 = \ "\" \ "
Thisform.txt 생년월일. 컨트롤 소스 = \ "\" \ "
Thisform.txt 민족. 컨트롤 소스 = \ "\" \ "
Thisform.txt 교육 수준. 컨트롤 소스 = \ "\" \ "
Thisform.txt 졸업 학교. 컨트롤 소스 = \ "\" \ "
Thisform.txt 정치적 견해. 컨트롤 소스 = \ "\" \ "
Thisform.txt 집 주소. 컨트롤 소스 = \ "\" \ "
Thisform.txt 집 전화. 컨트롤 소스 = \ "\" \ "
Jbxx 단독 사용
주문을 사원 번호로 설정
직원 번호 얻기
삭제
포장
Thisform.txt 직원 번호입니다. Controlsource='jbxx' 입니다 직원 번호'
Thisform.txt 의 이름입니다. Controlsource='jbxx' 입니다 이름' 입니다
Thisform.txt 성별. Controlsource='jbxx' 입니다 성별'
Thisform.txt 생년월일. 컨트롤 소스 =' jbxx. 생년월일
Thisform.txt 민족. 컨트롤 소스 =' jbxx. 국가
Thisform.txt 교육 수준. Controlsource='jbxx' 입니다 교육 수준'
Thisform.txt 졸업 학교. Controlsource='jbxx' 입니다 졸업 학교'
Thisform.txt 정치적 견해. 컨트롤 소스 =' jbxx. "정치적 견해"
Thisform.txt 집 주소. Controlsource='jbxx' 입니다 집 주소'
Thisform.txt 집 전화. 컨트롤 소스 =' jbxx. 집 전화
이 양식. 새로 고침
Thisform.txt 직원 번호입니다. 사용 가능 =. f.
Thisform.txt 의 이름입니다. 사용 가능 =. f.
Thisform.txt 성별. 사용 가능 =. f.
Thisform.txt 생년월일. 사용 가능 =. f.
Thisform.txt 민족. 사용 가능 =. f.
Thisform.txt 교육 수준. 사용 가능 =. f.
Thisform.txt 졸업 학교. 사용 가능 =. f.
Thisform.txt 정치적 견해. 사용 가능 =. f.
Thisform.txt 집 주소. 활성화 = .f F.
Thisform.txt 집 전화. 활성화 = .f F.
작업 취소: command4_click ()
만약 이 양식이. 명령 1. Caption =' 추가 확인'
이런 형식. 명령 1. Caption =' 새 레코드 추가'
Thisform.com mand2.enabled =. T. 입니다.
Thisform.com mand3.enabled =. T. 입니다.
Thisform.commandgroup1.enabled =. T.
Tablerevert(.f)
엔디프
If thisform.command2.caption=' 수정 확인'
Thisform.command2.caption=' 레코드 수정'
Thisform.command1.enabled =. T.
Thisform.com mand3.enabled =. T. 입니다.
Tablerevert(.f)
엔디프
Thisform.txt 직원 번호입니다. 사용 가능 =. f.
Thisform.txt 의 이름입니다. 사용 가능 =. f.
Thisform.txt 성별. 사용 가능 =. f.
Thisform.txt 생년월일. 사용 가능 =. f.
Thisform.txt 민족. 사용 가능 =. f.
Thisform.txt 교육 수준. 사용 가능 =. f.
Thisform.txt 졸업 학교. 사용 가능 =. f.
Thisform.txt 정치적 견해. 사용 가능 =. f.
Thisform.txt 집 주소. 활성화 = .f F.
Thisform.txt 집 전화. 활성화 = .f F.
Thisform.commandgroup1.enabled =. T.
Thisform.com mand4.enabled =. F. 입니다.
이 양식. 새로 고침
종료: command5_click ()
이 양식. 해제
명령 단추 그룹 commandgroup 1:
이전 페이지: command 1_click ()
-1 건너뛰기
Bof () 인 경우
Messagebox (이미 첫 번째 레코드, 48, 정보 창)
This.parent.command1.enabled =. F.
This.parent.command3.enabled =. F. 입니다.
점프
기타
This.parent.command1.enabled =. T.
This.parent.command3.enabled =. T. 입니다.
엔디프
This.parent.command2.enabled =. T. 입니다.
This.parent.command4.enabled =. T. 입니다.
이 양식. 새로 고침
다음 페이지: command2_click ()
점프
If eof ()
Messagebox (마지막 레코드, 48, 정보 창)
-1 건너뛰기
This.parent.command2.enabled =. F. 입니다.
This.parent.command4.enabled =. F. 입니다.
기타
This.parent.command2.enabled =. T. 입니다.
This.parent.command4.enabled =. T. 입니다.
엔디프
This.parent.command1.enabled =. T.
This.parent.command3.enabled =. T. 입니다.
이 양식. 새로 고침
1 페이지: command3_click ()
맨 위로 이동
This.parent.command1.enabled =. F.
This.parent.command2.enabled =. T. 입니다.
This.parent.command4.enabled =. T. 입니다.
이 양식. 새로 고침
마지막 페이지: command4_click ()
하단으로 이동
This.parent.command2.enabled =. F. 입니다.
This.parent.command1.enabled =. T.
This.parent.command3.enabled =. T. 입니다.
이 양식. 새로 고침
다른 몇 가지 형태의 프로세스도 이런 방식으로 순차적으로 나열되어 더 이상 군더더기를 하지 않는다.