Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화.

Similar presentations


Presentation on theme: "1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화."— Presentation transcript:

1

2 1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현

3 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화

4 3 Database : Access DB Tools : Visual Basic 6.0 Database 접근방법 : ODBC 프로젝트 구성 ODBC(Open DataBase Connectivity) 데이타베이스를 독립적으로 액세스하는데 사용되 는 가장 보편화된 인터페이스로, ODBC 를 연결하 지 않고 바로 DB 제어하는 것과 수행속도 면에서 차 이가 난다. 프로그램 내에 ODBC 문장을 사용하면, MS-Access, dBase, DB2, Excel, Text 등 여 러 가지 종류의 데이터베이스액세스가 가능하다.

5 4 프로젝트 목표 Visual Basic 기본 프로그래밍 데이터베이스의 이해 SQL(Structured QueryLanguage) 인사, 급여관리시스템 권한관리 시스템 급여관리 시스템의 소스를 이용 하여 프로그램 개발방법과 프로 그램에서 사용되는 문법습득 메뉴 디자인 방법과 업무에 따 른 화면디자인, 프로그램 코딩 방법에 대한 학습. 데이타베이스의 정의와 개념, 특히 관계형 DB 의 대표 Access DB 를 이용한 데이터 베이스의 생성과 입력 및, 조회 방법 데이터베이스를 SQL 을 이용하 여 조회, 입력, 수정, 삭제하는 방법을 사용함으로 관계형 DB 이해 MIS 의 업무 중의 하나인 급여관 리 업무를 다룸으로, 구성, 업무 흐름, 데이터베이스 디자인, 리 스트, 메뉴 구성등 업무를 프로 그램에 접목시키는 방법학습 사용자별로 권한을 지정함으로, 인가된 사용자만이 프로그램의 각 기능을 이용할 수 있고, 더불 어 사용자가 많은 시스템이나 사용자별로 권한을 분리하여 관 리하는 시스템에적용

6 5 DataBase 의 이해 정의 – 하나의 조직 안에서 다수의 사용자들이 공동으로 사용하기 위하여 통합되고 저장된 운영 자료의 집합으로 일반적으로 DB 라고 부른다. Database 관리 시스템 – 데이터베이스와 데이터베이스를 이용하는 응용 프로그램이나 일반 사용자들 사이의 중재자로서, 모든 데이터베이스 사용자들이 데이터 베이스를 공유하여 사용할 수 있도록 도와주는 기능을 가지고 있는 소프트웨어 시스템 관계형 데이터베이스 – 데이터를 입력, 보관, 작업할 수 있는 장소를 테이블이라고 부르며, 행, 열, 테이블이름, 항목이름으로 구성된다. Access Database –MS 사에서 만든 윈도우용 PC 관계형 데이터베이스시스템으로 Access 자체만으로도 테이블생성, 폼 디자인, 쿼리, 리포트, 매크로, 모둘 등을 포함하고 있어 개발이 가능하고 누구나 데이터를 관리하 기 편한 데이터베이스 시스템이다.

7 6 인사, 급여관리 시스템 목적 – 직원의 인사발령, 인사기록, 인사고과, 급여지급 등을 데이터베이스 로 구축하여 효율적인 부서배치 및 사무생산성을 향상가능 사용자확인 – 시스템은 미리 아이디와, 비밀번호가 등록된 인가된 사용자만이 로 그인할 수 있다 시스템의 구성 –Visual Basic 을 이용한 전체 MDI 폼에서 각 기능별로 4 개의 폼을 이 루고 있으며, 각각은 신상정보, 경력관리, 고과정보, 급여정보관리작 업이 가능하다. 데이터 추가, 삭제, 수정, 검색 – 중심을 이루고 있는 기능별 4 개의 폼은 각각 편집작업이 가능하고, SQL 문을 이용한 작업이 가능하다

8 7 시스템 기능설계 변경사유 정기 인사발령 부서이동 특별승진 / 승급 처리기준관련부서업무처리담당부서 신규채용신규 직원 등록부서배치 직급 / 직위 / 부서 변경 직원정보 수정통 보 인원구성 프로젝트영입 프로젝트 투입 담당업무이력 등록 인사평가 직원의 채용이나 퇴직, 직위변경, 직급변경등 근무지 변경이 발생시 직원에 등록, 수정 전화번호, 주소지의 등록이나 변경은 주소에 등록 / 수 정된다. 입사전 경력과 입사후 업무이력은 입사전후경력에서 등록 관리한다.

9 8 순번처리내용처리기능비 고 조회등록처리출력 1MAIN MENU ○ 2 인사신상관리○○ 3 직원경력관리○○ 4 인사고과관리○○ 5 급여관리○○ 6 급여계산기초정보○○ 7 월급여계산○ 8 월급여지급실적○ 9 급여은행이체현황○ 10 급여대장○ 프로그램 일람표

10 9 TABLE 구조 사용자 인증과정  인사 관리 프로그램은 일반적 으로 제한된 사용자가 사용한 다.  인사 관리 프로그램을 사용할 수 있는 사용자 목록에 필요 한 항목은 사용자에 대한 정 보를 보관하고 있어야 하기 때문에 이름과 암호가 필요하 다.  기본적으로 사용자 이름과 암 호로 사용자 목록 테이블을 구성한다

11 10 개인 신상 정보 관리  인사 관리 프로그램은 기본적으로 사원 개인 신상 정보를 유지하는 작업이 필요하다.  사원 개인 신상정보는 가장 기본적인 정보들을 필요로 한다.  이 정보들은 한 사원에 하나의 정보로 유지할 수 있는 내용들이다. MSRDC 컨트롤은 ODBC 를 이용하 여 데이터베이스에 연결할 때 사용하 는 컨트롤로, 인사데이터베이스의 개 인정보테이블과 연결시켜준다. 사용자는 검색 항목, 검색 연산자, 검 색 조건을 입력한 후, 검색 버튼을 클 릭하면, 레코드집합에서 해당하는 레 코드들을 가져오게 된다. DataSource 속성은 위 MSRDC 컨트 롤의 이름으로 설정하여 데이터베이 스의 레코드를 가져온다. 레코드들의 자료들은 볼 수 있지만, 수정, 추가와 같은 작업과, 항목을 보기 위해서는 TextBox 컨트롤로 연결하도록 폼에 추가한다.

12 11 개인 경력 정보 관리 인사 이동시, 임의의 부서에 적절한 사원을 배치하기 위해 관리하 는 정보 한 사원에 대한 여러 경력 내용이 존재할 수 있다. 사원번호 DBList 컨트롤은 개인 정보 테이블에 저장된 사원번호 정 보를 표시하고, 이름은 사원번호에 서 사용자가 사원번호에 해당 하는 이름을 표시한다. 경력사항 DBGrid 컨트롤은 사원 번호 DBList 에서 사용자가 선택한 사원번호에 해당하는 개인 경력 자료를 표시한다. 개인 경력 테이블에는 이름 항목 이 존재하지 않고, 이름을 보여주 기 위해서는 Person 테이블을 이 용해야 한다. 두 테이블에 공통적 으로 사원번호가 존재하고 이를 이 용하여 사원번호에 해당하는 이름 을 Person 테이블에서 얻을 수 있도록 한다.

13 12 고과 정보 관리  인사 관리를 위해 고과 정보를 관리한다  입사한 이후의 고과 점수 를 보관하고, 매년 점수 를 산정한다

14 13 급여 정보 관리  사원 개인의 급여 정보를 관리한다.  급여는 매월 지급되고 연 도 / 월에 해당하는 급여 자료를 관리한다.  간단한 인사 관리 프로그 램으로 기본적인 내용으 로 구성한다.

15 14 향후과제 전산화 기대효과 극대화 – 업무에 대한 프로그램 적용 권한관리시스템 – 사용자별 / 프로그램 단위별로 관리권한, 저장권한, 읽기 권한, 실행권한으로 나누어 사용자별로 프로그램 사용 권한을 부여하여 관리하는 시스템에 적용 관계형 데이터베이스 종류 습득 고객카드관리 시스템으로 웹데이터베이스 구축 크리스탈 리포트 – 리포트를 생성할수 있는 크리스탈의 사용법을 습득하고, Visual Basic 에서 활용가능한 Data Report 를 이용한 출 력폼 생성


Download ppt "1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화."

Similar presentations


Ads by Google