프로그램 설명:
시스템 개발 환경: Windows XP sp2 + vs2005 + sqlserver2000
데이터베이스 파일: 데이터베이스 디렉터리에 있는 AttendanceDB_Data.MDF를 sqlserver2000 데이터베이스로 직접 가져올 수 있습니다.
Sqlserver 데이터베이스 로그인 정보: 계정 sa, 비밀번호 198517(Web.Config 파일에서 수정 가능)
시스템 기본 관리자 로그인 정보: 계정 admin 비밀번호 admin
시스템의 기본 직원 로그인 계정(예: 직원 번호): EM001, EM002, EM003...EM008, EM009, EM010, 비밀번호는 모두 123입니다.
시스템 기능:
(1) 출석 로그인: 직원은 매일 출근할 때 시스템에 로그인해야 합니다. 해당 날짜에 이미 로그인한 경우 반복 작업이 수행되지 않습니다!
(2) 출석 로그아웃: 직원이 매일 퇴근 시 로그아웃하려면 시스템에 로그인해야 합니다. 해당 날짜에 로그인하지 않은 경우 로그아웃 작업이 수행되지 않습니다. 당일 퇴근 시간에는 로그아웃 작업이 진행되지 않습니다!
(3) 직원 정보 관리 : 관리자는 시스템에 로그인 후 신규 직원 정보를 추가하고, 기존 직원 정보를 수정, 조회할 수 있습니다! 특정 직원정보는 삭제될 수 있으며, 해당 직원의 출석정보도 함께 삭제됩니다!
(4) 직종 및 통근 시간 관리: 직종별로 통근 시간이 다릅니다. 관리자는 새로운 직종을 추가하고 기존 직종의 이름과 통근 시간을 수정할 수 있습니다!
(5) 부서 정보 관리 : 관리자는 부서 정보를 추가, 삭제할 수 있습니다. 해당 부서에 직원 정보가 존재하는 경우 삭제 작업이 수행되지 않습니다!
(6) 시스템 관리: 관리자와 직원은 시스템에 로그인한 후 로그인 비밀번호를 수정할 수 있습니다.
시스템 특징:
(1) 관리자, 직원 로그인 정보 자동 판단이 구현됩니다! 다양한 ID에 따라 다양한 기능 메뉴가 표시됩니다.
(2) 이 프로그램은 3계층 아키텍처 아이디어를 사용하며 완전한 객체 지향적 사고 방식을 사용하여 설계되었습니다.
(3) 시스템은 직원 정보 삭제 등 관련 작업을 수행할 때 저장 프로시저를 사용합니다.
확장하다