현재 위치 - 회사기업대전 - 기업 정보 공시 - 기업 임금 관리 시스템 타당성 분석 보고서

기업 임금 관리 시스템 타당성 분석 보고서

WWW 기반 노동 인사 관리 시스템

실현가능성 연구 보고서

팀원: 서소강, 노창화, 왕나, 소효화.

1 소개

1..1의 용도

이 문서에서는 동적 서버 페이지를 활용하여 노동 인력의 다중 조건 조회, 삭제, 업데이트, 인쇄 및 암호 설정 등의 기능을 제공하는 WWW 환경 기반 노동 인사 관리 시스템을 제공합니다.

1.2 배경

노동인사관리는 회사에서 매우 중요한 관리사항이다. 하지만 현재 회사 내 대부분의 노동인사관리는 기본적으로 수작업이나 dos 기반 앱으로 정보 관리자에게 많은 불편을 끼치고 있다. 일부는 FoxPro 와 visual FoxPro 로 개발되었지만, 개발 도구 자체의 제한으로 인해 네트워크 기능에 대한 지원이 그다지 강하지 않아 향후 소프트웨어를 인터넷으로 업그레이드하는 데 어려움을 겪고 있습니다. 따라서 네트워크 환경에서 데이터 입력, 삽입, 삭제, 조회, 통계, 업데이트, 인쇄 등의 기능을 제공하는 웹 기반 노동 인사 관리 시스템을 개발해야 합니다. 동시에, 정보의 기밀성과 보안을 보장하기 위해 시스템은 일정한 보안 메커니즘을 제공해야 한다.

Powerbuilder6.5 는 미국의 유명한 Powersoft 에서 출시한 클라이언트/서버 아키텍처에서 널리 사용되는 애플리케이션 개발 도구로서 완벽한 웹 애플리케이션 개발 기능을 갖추고 있습니다. 또한 Microsoft ODBC 인터페이스와 전용 대형 데이터베이스 인터페이스를 통해 데이터베이스의 데이터를 고속으로 읽을 수 있는 다양한 관계형 데이터베이스 관리 시스템을 지원합니다. 이 시스템은 서버 운영 체제가 Windows NT 4.0 이고 클라이언트 운영 체제가 Windows 98 인 Powerbuilder6.5 를 사용하여 개발되었습니다.

2. 현재 조직 시스템의 개요.

2. 1 조직 목표 및 전략

시스템의 목표는 네트워크 환경에서 데이터 입력, 삽입, 삭제, 조회, 통계, 업데이트 및 인쇄 등의 기능을 제공하는 웹 기반 노동 인사 관리 시스템을 개발하는 것입니다. 동시에, 정보의 기밀성과 보안을 보장하기 위해 시스템은 일정한 보안 메커니즘을 제공해야 한다.

2.2 주요 문제

노동인사관리는 회사에서 매우 중요한 관리사항이다. 하지만 현재 회사 내 대부분의 노동인사관리는 기본적으로 수작업이나 dos 기반 앱으로 정보 관리자에게 많은 불편을 끼치고 있다. 일부는 FoxPro 와 visual FoxPro 로 개발되었지만, 개발 도구 자체의 제한으로 인해 네트워크 기능에 대한 지원이 그다지 강하지 않아 향후 소프트웨어를 인터넷으로 업그레이드하는 데 어려움을 겪고 있습니다.

설립 될 정보 시스템

3. 1 시스템 기능 분석

회사 내부의 노동인사관리는 주로 회사 직원의 개인 상황, 임금 상세내역, 전입, 차량 등에 집중한다. 따라서 시스템은 주로 데이터 입력, 삽입, 삭제, 온라인 조회, 통계, 업데이트 및 인쇄 등의 기능을 구현합니다. 둘째, 정보의 기밀성과 보안을 보장하기 위해 시스템은 특정 보안 메커니즘을 제공해야 합니다.

3.2 시스템 기능 계획

위의 시스템 기능에 대한 분석에 따르면, 이 시스템은 MDI 스타일을 채택하기로 결정했으며, 주로 노동 인사 관리 시스템의 상위 창에 대한 기능 맵을 포함하여 다음과 같은 모듈로 나뉩니다.

파일 모듈: 이 모듈은 이 시스템의 데이터 열기, 저장, 인쇄 미리 보기, 인쇄, 사용자 관리 등의 기능을 구현하고 그에 따라 시스템을 종료할 수 있습니다.

정보 관리 모듈: 이 모듈은 직원 정보 목록, 직원 전입 전출 정보 테이블, 직원 급여 테이블 등의 양식에 대한 정보 데이터 삽입, 삭제, 수정 및 저장 기능을 포함한 시스템 정보 관리를 구현합니다.

쿼리 모듈: 이 모듈은 이 시스템의 쿼리 기능을 구현하여 개인의 기본 정보 검색, 전출 상황, 급여 상황 등을 수행할 수 있습니다. , 다중 조건 쿼리 및 퍼지 쿼리를 구현할 수 있습니다.

통계 모듈: 이 모듈은 특정 규칙에 따라 데이터베이스의 정보 데이터를 통계하는 데 사용됩니다.

시스템 서비스 모듈: 시스템 관리자가 비밀번호를 설정하고 시스템 기능 및 개발 정보를 설명하는 데 사용됩니다.

3.3 예비 건설 계획

이 프로젝트는 2008 년 3 월에 건설을 시작할 계획입니다. 개발기간은 6 개월, 시범기간은 3 개월입니다. 이 시스템은 2008 년 6 월 1 일에 가동될 예정이다.

3.4 사용자 요구 사항에 따라 데이터 시트를 디자인합니다.

데이터 테이블 구축은 애플리케이션 개발 과정에서 매우 중요한 부분입니다. 각 모듈에서 조작해야 할 데이터와 데이터 간의 관계를 알고 데이터 테이블을 만들어야 합니다. 노동 인사 관리 시스템은 직원의 개인 상황, 전입 전출, 임금 등을 관리해야 한다. 직원 개인상황표 아래에는 직무표 유지, 학력기록표 유지 등이 있다. 동시에, 우리는 또한 시스템에 대한 보안 메커니즘을 세워야 한다. 이러한 요구 사항을 충족하기 위해 개인, 임금, 암호 테이블을 예로 들어 각 테이블의 구조를 소개합니다.

직원 명단

직원 번호, 이름, 성별, 정치적 관점 등의 정보를 포함합니다. 구조는 다음과 같습니다.

Code char(4) 가 비어 있지 않습니다.//직원 코드

Name char(8) null, // name

Sex char(2) null,//성별

Political char(8)null,//정치적 관점

생일 데이터가 비어 있습니다.//생년월일

Work_time 데이터가 null,//근무 시간입니다.

Post_zhw char( 10) null, // job

Address char(30) null,//집 주소

이 테이블의 기본 키는 직원 번호 (코드) 입니다.

사원 급여

그 구조는 주로 직원들이 벌어들인 각종 임금과 복지를 포함한다.

Code char(4) 가 비어 있지 않습니다.//직원 번호

Name char(8) null, // name

G_pay 정수 null,//직급

J_pay 정수 null,//스킬 임금

W_pay 정수 null,//가격 보충

S_pay 정수 null,//서보비

Ws_pay 정수 null,//건강비

Xh_pay 정수 null,//아동 수당

A_pay 정수 null,//자격 급여

Ht _ paynumeric (6,2 2) null,//계약 보조금

Jj _ paynumeric (8,2 2) null, // bonus

Total _ pay numeric (8,2 2) null,//급여

이 테이블의 기본 키는 직원 번호 코드입니다.

시스템 암호 테이블

User _ namechar (10) 이 비어 있지 않습니다.//사용자 이름입니다.

User _ wordchar (10) 이 비어 있지 않습니다.//사용자 암호입니다.

User_qx char(2) not null,//사용자 권한

4. 기술 타당성 분석

Powerbuilder 는 완벽한 웹 애플리케이션 개발 기능을 갖추고 있으므로 PowerBuilder 가 작성한 소프트웨어는 서버측 데이터베이스와 쉽게 연동하여 클라이언트/서버 작업 패턴을 형성할 수 있습니다. 업계에서 익숙한 웹 표준 (HTML 및 Java) 을 사용하여 완벽한 설계, 디버깅 및 제출을 통해 웹 애플리케이션의 전체 수명주기를 제어할 수 있습니다. 이 시스템의 클라이언트 및 서버측 응용 프로그램은 Powerbuilder 에서 개발했습니다. 여기서 서버측 프로그램은 구현의 핵심 부분이며, 그 내용은 주로 SQL 문을 생성하여 데이터베이스를 조작하고 얻은 데이터를 처리하는 것입니다. 주로 고객 연결 모니터링, 고객 요청 처리, 교착 상태 방지, 고객에게 메시지 푸시로 나뉩니다.

4. 1 보안 메커니즘 분석

시스템에 들어가기 전에 신분을 확인하려면 사용자 이름과 비밀번호가 일치하는 사용자만 시스템에 들어갈 수 있습니다. 불법 사용자가 데이터를 보고 수정하는 것을 방지하기 위해 시스템은 사용자를 수퍼, 수정 가능 및 읽기 전용, 즉 1 차 및 2 차 사용자로 나눕니다. 수퍼 (레벨 1) 사용자는 데이터를 조회 및 수정할 수 있을 뿐만 아니라 사용자의 사용 권한을 제어하고 사용자 이름, 암호 및 권한을 설정하며 레코드를 추가, 삭제 및 수정할 수 있습니다. 수정 가능 (두 번째) 사용자는 데이터를 조회 및 인쇄할 수 있으며 레코드를 추가, 삭제 및 수정할 수 있습니다. 읽기 전용 (레벨 3) 사용자는 레코드를 검색, 조회 및 인쇄할 수 있는 권한만 있습니다. 사용자가 시스템에 들어가려면 먼저 사용자 이름과 비밀번호를 입력해야 합니다. 확인 버튼을 누르면 사용자 id 가 인식되고 사용자의 권한 수준에 따라 법적 사용자에게 적절한 사용 기능이 부여됩니다.

4.2 임의의 데이터 열을 정렬하는 문제.

Windows 에 익숙한 사용자는 리소스 관리자에 익숙해야 합니다. 디렉토리나 파일이 많을 때, 물론 정렬을 생각해서 가능한 한 빨리 대상을 찾을 수 있습니다. 탐색기 맨 위에 있는 이름, 크기, 유형 또는 수정 중 하나를 마우스로 클릭하기만 하면 항목이 오름차순 또는 내림차순으로 정렬됩니다. 마찬가지로, PowerBuilder 에서 많은 데이터가 있다면, 우리는 이 방법으로 정렬하여 가능한 한 빨리 기록을 찾을 수 있다. 이 시스템은 w_rsh 창을 예로 들어 보겠습니다. 이 정렬 기능을 구현하려면 먼저 두 개의 인스턴스 변수 String pre_col= ""및 Int click_time=0 을 정의하여 마지막으로 클릭한 열과 같은 열을 클릭하는 패리티를 각각 기록합니다. 그런 다음 dw_ 1 의 Clicked 이벤트에 다음 스크립트를 추가합니다.

문자열 clicked_pos, col, 형식

긴 il_pos

객체의 dwo.name//Get 을 클릭합니다.

Il_pos = Pos(clicked_pos,' _t') // 열 머리글의 경우 ,

//가져오는 객체는 열 이름 +"_ t "입니다

Il _ pos> 가 0 인 경우

Col = Left(clicked_pos, il_pos-1)

Col=pre_col 인 경우

클릭 시간 =0 이면

Click_time = 1

형식 = col+"a"

기타

Click_time=0

형식 = col+"d"

만약 ... 끝날거야

기타

Click_time = 0

형식 = col+"a"

만약 ... 끝날거야

사전 열 = 열

Dw_ 1 입니다. 집합 정렬 (형식)

Dw_ 1 입니다. 정렬 ()

End If 는 위에서 설명한 방법을 사용하여 Windows 에서 유사한 리소스 관리자의 유연한 정렬 기능을 구현함으로써 탐색할 데이터를 보다 쉽게 파악할 수 있습니다. 이 시스템에서 날짜 유형, 그라데이션 변수 등의 데이터 입력은 편집 마스크 컨트롤인 editmask 를 사용하여 사용자의 작업을 크게 용이하게 합니다. 성별과 같은 두 가지 값만 있는 radiobutton 의 경우 사용자가 입력할 때 버튼만 클릭하면 됩니다. 조건을 설정할 때 droplistbox 는 사용자가 선택할 수 있는 값 세그먼트 이름 및 고정 위치에 대한 데이터를 사용합니다. 사용자는 입력할 값만 선택하면 됩니다.

5 사회적 타당성 분석

컴퓨터의 발전과 보급에 따라 인터넷 기술의 확장으로 일상적인 노동인사관리는 종이화되지 않고 회사 내부의 인트라넷이나 인터넷에 가입하여 데이터의 * * * 공유를 실현하고, 단위 내 노동인사정보의 조회를 용이하게 하고, 데이터 자원의 활용도를 높이고, 제때에 업데이트할 수 있으며, 과거처럼 대량의 인력과 물력을 낭비하여 복제할 필요가 없고, 생산성을 높일 수 있다.

6. 경제 타당성 분석

6. 1 지출/이익 분석

10 기간 동안 시스템 투자 소득 명세서는 1: 시스템 총 투자는1.80,000 이고 시스템 총 수익은 92,000 입니다. 개발 투자는 2 년 안에 회수할 수 있다. 경제적으로 이 시스템을 개발하는 것은 절대적으로 필요하다.

7. 타당성 조사 결론

경제, 기술 및 사회의 실현가능성 연구를 통해 이 시스템의 개발이 완전히 필요하고 실현 가능하며 프로젝트에 의해 개발될 수 있음을 확인할 수 있습니다.

copyright 2024회사기업대전