Skip to content

Choewonyeong/FireSafery-Schedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. 개요
  본 프로그램(화재안전팀 시간관리 프로그램)은 사업(용역)별 수행 시간 관리를 위한 데이터베이스 기반 프로그램입니다. 데이터베이스는 내부 망으로 구성되어 있으며, \\192.168.0.105\의 자격 증명 승인이 될 경우 프로그램을 사용할 수 있습니다.

2. 개인 기능
(1) 회원가입 기능
  본 프로그램을 통해 회원가입을 할 수 있으며, 관리자로 지정된 자가 가입 승인을 해주어야 회원이 됩니다.
(2) 개인정보 관리
  해당 기능을 통해 개인정보를 수정할 수 있습니다. 본인 또는 관리자로 지정된 자만 정보에 접근할 수 있습니다.
(3) 시간 관리
  해당 기능을 통해 일자별 용역 수행 시간을 입력할 수 있습니다. 
 
3. 공통 기능
(1) 부서원 정보 조회
  해당 기능을 통해 발전소 출입 양식 작성에 필요한 부서원의 정보를 조회할 수 있습니다.
(2) 연도별 시간 집계 현황
  해당 기능을 통해 연도별 사업 수행 시간의 집계를 확인할 수 있습니다.
(3) 부서원별 시간 집계 현황
  해당 기능을 통해 해당 연도의 부서원별 사업 수행 시간의 집계를 확인할 수 있습니다. 

4. 관리 기능
(1) 가입 신청 관리
  본 기능을 통해 가입신청 대상에 대한 승인/거절 여부를 선택할 수 있습니다. 승인 받은 대기자는 가입자의 데이터베이스 접근권을 얻습니다. 
(2) 회원 관리
  본 기능을 통해 부서원 정보에 접근 및 수정이 가능합니다. 
(3) 사업 관리
  본 기능을 통해 사업 정보 입력 및 수정이 가능합니다. 수정된 정보는 데이터베이스에 적용됩니다. 
(4) 데이터베이스 관리
  본 기능을 통해 데이터베이스에 반영될 정보를 관리할 수 있으며, 데이터베이스를 생성할 수 있습니다.
(5) 알림창 관리
  본 기능을 통해 프로그램 실행 시 노출될 알림창 관리를 할 수 있습니다. 

5. 개발 정보
(1) 버전 : 1.0.0
(2) 개발자 : 최원영
(3) 소속 : (주)스탠더드 시험연구소
(4) Lang: Python3.7
(5) Package
  - PyQt5, Pandas, sqlite3, sys, datetime
(6) Database
  - SQLite

6. 수정 내역
  - 2020.06.16 17:28 : 사업 정보 관리 QTableWidget Hide Row(len(self.dataFrame)) 제거
  - 2020.06.16 17:46 : data, icon, img PATH 수정(\\192.168.0.152 → \\192.168.0.105)
  - 2020.06.17 13:55 : 부서원 정보 관리 QTableWidget __setFilter__ debug 해결
  - 2020.06.17 13:55 : 데이터베이스 관리 새로고침 버튼 추가
  - 2020.06.17 14:00 : QListItem Clicked Event -> .add refresh method

About

화재안전팀 용역별 시간관리 프로그램

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages