기업 임금 관리 시스템 타당성 분석 보고서
WWW 기반 노사인사 관리 시스템
타당성 조사 보고서
팀 구성원: 서소강, 노장화, 왕나, 소효화
1.2 배경
따라서 네트워크 환경에서 데이터 입력, 삽입, 삭제, 조회, 통계, 업데이트, 인쇄 등의 기능을 수행할 수 있는 웹 기반 노사인사 관리 시스템을 개발해야 합니다. 동시에, 정보의 비밀과 안전을 위해 시스템은 일정한 보안 메커니즘을 제공해야 한다.
Powerbuilder6.5 는 완벽한 웹 애플리케이션 개발 기능을 갖춘 미국 유명 Powersoft 의 클라이언트/서버 아키텍처에서 널리 사용되는 애플리케이션 개발 도구입니다. 또한 Microsoft 의 ODBC 인터페이스와 전용 대형 데이터베이스 인터페이스를 통해 데이터베이스의 데이터를 고속으로 읽을 수 있는 다양한 관계형 데이터베이스 관리 시스템을 지원합니다. 이 시스템은 서버쪽 운영 체제인 Windows NT 4.0, 클라이언트 운영 체제인 Windows 98 인 Powerbuilder6.5 를 사용하여 개발되었습니다.
2 .. 현재 조직 시스템 개요
2.1 조직 목표 및 전략
시스템의 목표는 네트워크 환경에서 데이터 입력, 삽입, 삭제를 수행할 수 있는 네트워크 기반 노사인사 관리 시스템을 개발하는 것입니다 동시에, 정보의 비밀과 안전을 위해 시스템은 일정한 보안 메커니즘을 제공해야 한다.
2.2 의 주요 문제점
3. 건설될 정보 시스템
3.1 시스템 기능 분석
회사 내 노사인사 관리 따라서 이 시스템은 주로 데이터 입력, 삽입, 삭제, 온라인 조회, 통계, 업데이트, 인쇄 등의 기능을 구현합니다. 둘째, 정보의 기밀성과 보안을 위해 시스템은 일정한 보안 메커니즘을 제공해야 한다.
3.2 시스템 기능 계획
위 시스템 기능 분석에 따라 MDI 스타일을 채택하기로 결정했습니다. 이 시스템은 노사 인사 관리 시스템의 상위 창 기능 맵을 포함한 여러 모듈로 나뉩니다.
파일 모듈: 이 모듈은 데이터 열기, 저장, 인쇄 미리 보기, 인쇄 및 사용자 관리 등의 기능을 제공하며 시스템을 종료할 수 있습니다.
정보 관리 모듈: 이 모듈은 직원 상황 목록, 직원 전입 전출표, 직원 급여표 및 기타 각 테이블의 정보 데이터 삽입, 삭제, 수정, 저장 등의 기능을 포함한 시스템 정보 관리를 구현합니다.
쿼리 모듈: 이 모듈은 이 시스템의 쿼리 기능을 구현하여 개인의 기본 상황, 전입 전출, 임금 상황 등을 검색하고 다중 조건 쿼리 및 퍼지 쿼리를 구현합니다.
통계 모듈: 이 모듈은 데이터베이스의 정보 데이터를 특정 규칙에 따라 통계하는 데 사용됩니다.
시스템 서비스 모듈: 시스템 관리자가 비밀번호를 설정하고 시스템의 기능 및 개발 정보를 소개하는 등
3.3 예비 건설 계획
프로젝트는 2008 년 3 월에 건설을 시작할 예정입니다. 개발기간 6 개월, 시범기간 3 개월, 시스템은 2008 년 6 월 1 일 본격적으로 가동될 예정이다.
3.4 사용자 요구 사항에 따라 데이터 테이블 설계
데이터 테이블 구축은 애플리케이션 개발 프로세스의 매우 중요한 부분이며, 각 모듈에서 조작할 데이터가 이러한 데이터인지, 데이터 간의 상호 관계를 파악한 다음 데이터 테이블을 구축해야 합니다. 노사인사관리시스템은 근로자의 개인 상황, 전입, 임금 상황 등을 관리할 수 있도록 요구하고 있으며, 직원 개인상황표 아래에는 직무표 유지, 학력표 유지 등이 있다. 또한 시스템에 보안 메커니즘을 설정하여 위의 요구 사항을 달성하기 위해 인사, 임금, 암호표만 예로 들어 각 테이블의 구조를 소개한다.
직원 상황 목록
직원 레이블, 이름, 성별, 정치적 면모 등의 정보가 포함되어 있다. 구조는 다음과 같습니다.
코드 char (4) not null,//직원 번호
name char(8) null,//이름 //정치적 면모
birthday data null,//생년월일
code_time data null,//근무 시간 참여
직원 급여표
의 구조에는 주로 직원 소득의 다양한 임금 혜택 등이 포함됩니다.
코드 char (4) not null,//직원 번호
Name char(8) null,//이름 ; //스킬 임금
w_pay integer null,//가격 보충
s_pay integer null,//청구비 < //아동보조금
a_pay integer null,//근로연수 임금
ht _ pay numeric (6,2) num
시스템 암호 테이블
user_name char(10) not null,//사용자 이름
user > //사용자 권한
4. 기술 타당성 분석
Powerbuilder 는 완벽한 웹 애플리케이션 개발 기능을 갖추고 있으므로, PowerBuilder 가 작성한 소프트웨어는 서버측 데이터베이스와 쉽게 연동하여 클라이언트/서버를 구성할 수 있습니다 이 시스템 고객 응용 프로그램과 서버 응용 프로그램은 모두 Powerbuilder 를 사용하여 개발되었습니다. 여기서 서버측 프로그램은 구현의 핵심 부분이며, 그 내용은 주로 SQL 문을 생성하여 데이터베이스 작업을 처리하고 결과 데이터를 처리하는 것입니다. 주로 고객 연결 수신, 고객 요청 처리, 교착 상태 방지, 고객에게 메시지 푸시 등으로 나뉩니다.
4.1 보안 메커니즘 분석
시스템에 들어가기 전에 신원을 확인하려면 사용자 이름과 사용자 암호가 모두 일치하는 사용자만 시스템에 들어갈 수 있습니다. 불법 사용자가 데이터를 보고 수정하는 것을 방지하기 위해 시스템은 사용자를 수퍼, 수정 가능, 읽기 전용 사용자, 즉 1,23 급 사용자의 세 가지 수준으로 나눕니다. 수퍼 (레벨 1) 사용자는 데이터에 대한 조회, 수정 권한, 사용자의 사용 권한 제어, 사용자 이름, 비밀번호 및 권한 설정, 기록 추가, 삭제, 수정 등의 작업을 할 수 있습니다. 수정 가능한 (보조) 사용자는 데이터를 조회, 인쇄 및 레코드를 추가, 삭제, 수정할 수 있습니다. 읽기 전용 (레벨 3) 사용자는 레코드에 대한 찾아보기, 조회 및 인쇄 권한만 가집니다. 사용자가 시스템에 들어가려면 먼저 사용자 이름과 비밀번호를 입력해야 하고, "확인" 버튼을 누르면 시스템이 사용자 ID 를 식별하고 합법적인 사용자에게 사용자의 권한 수준에 따라 적절한 사용 기능을 부여합니다.
4.2 데이터 열 정렬 문제.
Windows 에 익숙한 사용자는 리소스 관리자에 익숙하지 않을 것입니다. 디렉토리나 파일이 많을 때 정렬을 사용하여 가능한 한 빨리 대상을 찾는 것을 생각할 것입니다. 마우스를 사용하여 리소스 관리자 상단의 name, size, type 또는 modified 중 하나를 클릭하기만 하면 오름차순으로 항목을 찾을 수 있습니다 마찬가지로, PowerBuilder 에서 데이터가 더 많은 경우 이 방법을 사용하여 가능한 한 빨리 레코드를 찾을 수 있습니다. 이 시스템은 창 w_rsh 를 예로 들어 이러한 정렬 기능을 구현하기 위해 먼저 두 개의 인스턴스 변수인 String pre_col= ""및 Int click_time=0 을 정의합니다. 각각 마지막으로 클릭한 열과 같은 열을 클릭한 패리티 수를 기록합니다.
그런 다음 dw_1 의 Clicked 이벤트에
String clicked_pos, col, format
longil _ 스크립트를 추가합니다 _t') // 열 머리글의 경우
// 획득한 객체는 열 이름+"_ t"
if il _ posgt; 0 then
col = left (clicked _ pos, Il _ pos-1)
ifcol = pre _ colthen
ifclick _ time = 0then P >
format = col+"d"
end if
else
click > P >
dw _ 1.setsort (형식)
dw _ 1.sort ()
end if 채택 이 시스템은 날짜, 그라데이션 등의 데이터 입력에 편집 마스크 컨트롤인 editmask 를 사용하여 사용자의 작업을 크게 용이하게 합니다. 성별과 같은 남자, 여자 두 가지 값밖에 없는 경우 라디오 버튼 radiobutton 형식을 사용하면 사용자가 입력할 때 마우스 클릭 버튼만 하면 된다. 조건을 설정할 때 값 세그먼트명과 고정직 사용자가 선택한 데이터는 드롭다운 목록 상자 (droplistbox) 를 사용하며, 사용자가 입력하고자 하는 값만 선택하면
5 사회적 실현가능성 분석
컴퓨터의 발전과 보급, 인터넷 기술의 확장과 함께 또한 회사 내부의 인트라넷이나 인터넷에 가입하여 데이터 * * * 를 즐길 수 있도록 노사인사정보를 단위 내에서 조회하는데 도움이 되고, 데이터 자원 활용을 개선하고, 제때에 업데이트할 수 있으며, 과거처럼 많은 인력과 물력을 낭비할 필요 없이 베껴 쓸 필요가 없다. (윌리엄 셰익스피어, 윈스턴, 일명언) (윌리엄 셰익스피어, 윈스턴, 일명언) 업무 효율성 향상
6. 경제적 타당성 분석
6.1 지출/이익 분석
10 년 동안 시스템 투자 및 손익 계산서 1: 총 시스템 투자: 188 경제적으로 볼 때, 이 시스템은 완전히 개발이 필요하다.
7. 실현가능성 연구 결론
경제, 기술, 사회 등 방면의 실현가능성 연구를 통해 본 시스템의 개발이 완전히 필요하고 실현 가능하며, 프로젝트 개발을 할 수 있다는 것을 확인할 수 있다.