시스템분석 및 설계1. 개 요1.1 시스템 목표- 학원의 경쟁력 강화와 합리적인 학원관리를 위한 시스템 개발에 있다.- 학원생과 입.출금, 자격증 관리의 표준을 위한 시스템의 적실히 요구된다.- 빠르고 확인하기 쉬운 자료의 투명성을 이룬다.1.2 시스템 추진방향- 문서로만 작성되는 학원경영을 시스템의 구조분석을 통해 업무의 흐름을 파악- 학원관리의 효율성을 높이기 위해 자료의 DB를 구축 유기적인 통합을 꾀함- 자료의 중복을 피하고 작업능률을 높임1.3 개선사항< 현재 시스템 흐름 >▷ 수작업을 통한 문서와 서류작성으로 학원의 관리를 대행- 학원 관리 업무, 자료의 중복과 많은 시간이 드는 비효율적인 관리흐름- 원생관리, 입.출금관리, 자격증관리가 분산되어 자료를 보는데 있어 작업량이 많고 자료가 중복됨< 개선 시스템 흐름 >▷ 원생관리, 입.출금 관리, 자격증 관리를 개발시스템으로 단일화- DB구축으로 입력된 자료요청에 의한 출력형식으로 개선- 수작업으로 처리되던 입력방식에서 탈피 전산처리하여 업무효율을 극대화3. 자료흐름도(Data Flow Diagram)입.출금 데이타 DB- Diagram 7 -7개인별수검현황기초데이타 DB출력기준 조회자료개인별 수검현황자료자격증 DB- Diagram 8 -8원생원장기초데이타 DB출력기준 조회자료입.출금 데이타 DB원생원장 자료자격증 DB4. 자료사전(DATA DICTONARY)- 기초데이타자료 = ж학원생 기초 입력자료 정보ж= 이름(한자포함)+성별+학원비납입일자+원생분류+수강과정+강의시간+학교.직장 +생년월일+주민번호+전화번호+주소- 교재 = ж서적 공급 업체 입력 자료정보ж= { 업체코드+업체명 }- 강사 = ж강사 자료정보ж= 이름+성별+강의과정+강의시간+전화번호+주소+자격증정보- 강의실 = ж강의실 정보ж= 강의호수+강의시간- 기초데이타 DB = ж학원관리 시스템의 기준정보를 저장하는 DBж= 교재DB+학원생DB+강사DB+강의실DB- 기초데이타 내역서 = ж기초데이타 정보 중 선택항목을 리스트ж- 공과금 자료 = 건물임대비+전기세+수도세+관리비+차량유지비+인건비+........- 국비지원금 = ж국가지원비ж= 재직근로자교육+...........- 입.출금 내역서 = ж입.출금 데이터 정보중 선택항목 리스트ж- 입.출금 DB = ж입.출금 정보저장 DBж- 자격증 = ж자격증 종류별 정보ж= 워드+그래픽+인터넷검색+컴활+정보처리기능사......- 출력기준 = [이름+등록번호+등록일+퇴원일+납입일+분류+과정+시간+강의실+강사+직장+과+생년 월일+전화번호+성별............]- 자격증 내역서 = 자격증 데이터 DB 의 LIST 출력- 자격증 DB = ж자격증 정보저장 DBж- 원생현황 = ж원생항목에 입력된 내용을 출력하는 보관용 자료ж- 수강료납입현황 = ж원생별로 납입한 수강료 내용을 출력하는 보관용 자료ж- 수강생인원현황 = ж등록된 원생 인원을 과정,시간,강사,분류,강의실별로 구분 출력ж- 개인별수검현황 = ж원생의 자격증 수검리스트를 개인별 전체별 출력ж- 원생원장 = ж원생개인의 원장을 사진을 첨부하여 출력ж- 출석부 = ж 강의별로 출석부를 출력ж- 수강생등록대장 = ж보고용 자료로 학원감사에 필요한 자료를 출력ж- 영수증 = ж영수증을 개인별 전체별로 출력ж- 입출금원장 = ж검색기간동안 입금과 출금된 날짜순입력ж- 계정별 입출금 리스트 = ж검색계정과 검색기간 지정 특정 계정에 대해 입금과 출금 출력ж- 계정별 집계대장 = ж검색기간 계정별로 입금과 출금 금액을 집계 출력ж- 수검자 = ж자격증별 수검자의 명단을 출력ж- 합격자 현황 = ж자격증 시험 합격자 명단을 출력ж- 자격증 현황 = ж자격증별 원생과 수검자 종목을 모두 출력ж5. 소단위 명세서(MINI-SPEC)처리 번호 : 1처리 이름 : 기초데이타 등록처리 내용 : 1. 원생, 강사, 강의실, 교재 기초데이타를 기초데이타 DB에 등록2. 각 기초데이타를 입력받아 해당 DB에 입력, 수정, 삭제, 조회 출력을 함.처리 번호 : 2처리 이름 : 입.출금 데이터 등록처리 내용 : 1. 학원비, 국비 지원금, 공과금을 입.출금 데이터 DB에 등록2. 입력조건2.1 공과금 데이터 처리시 코드가 없을 경우 중복되지 않는 임의 코드부여2.2 원생의 이름(한자포함), 성별, 학원비 납입일자, 원생분류, 수강과정, 강의 시간, 학교.직장, 생년월일, 주민번호, 전화번호, 주소는 기초데이타DB와 비교후 자료를 입력받는다.3. 조회조건3.1 원생이름, 성별, 원생분류, 수강과정, 생년월일, 주민번호 입력에 따라 자 료를 조회할 수 있게 한다.4 출력조건4.1 필요한 항목만 선택하여 화면 프린트와 프린터로 출력한다.처리 번호 : 3처리 이름 : 자격증 데이터 등록처리 내용 : 1. 자격증 데이터를 해당 DB에 입력2. 입력조건2.1 원생이름, 수강과정, 원생분류는 기초데이타DB와 비교후 자료를 입력받는다.3. 조회조건3.1 자격증 종류, 원생이름, 원생분류, 수강과정의 입력에 따라 자료를 조회4. 출력조건4.1 필요한 항목만 선택하여 화면 프린트와 프린터로 출력한다.