데이터베이스 프로그래밍 설계과제 최종 보고서(웹 기숙사 관리 시스템 구현)
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터베이스 프로그래밍 설계과제 최종 보고서(웹 기숙사 관리 시스템 구현)에 대한 보고서 자료입니다.

목차

1. 서론
1.1 설계과제 개요
1.2 설계과제 목표 설정
1.3 설계과제 필요성

2. 정보 요구 사항 수집
2.1 관련 문서 수집
2.2 관련 기술의 수요 및 전망
2.3 정보 요구사항 목록 검토

3. 개발 시스템의 구조 및 구성
3.1 구성도
3.2 프로그램 세부 구성

4. 제한요소
4.1 동작환경
4.2 개발환경

5. 데이터베이스 요구사항 분석
5.1 정보의 내용과 처리 요구조건의 수집
5.2 공식적인 요구조건 명세의 작성

6. 데이터베이스 설계
6.1 개념적 설계
6.2 논리적 설계
6.3 물리적 설계

7. 데이터베이스 구현
7.1 SQL문
7.2 어플리케이션 구현화면

8. 결과
8.1 시험 및 평가
8.2 기대효과

9. 작업진행 방법
9.1 설계 일정 및 역할 분담

10. 결론
10.1 결론
10.2 향후 계획

11. 참고문헌

본문내용

(m_apply.jsp)을 확인할 수 있고 등록하거나 취소버튼을 누르면 m_applyVerify.jsp 로 넘어가 데이버테이스에 접근하여 데이터를 수정 할 수 있게 된다.
- 상/벌점 입력
→ 관리자는 기숙사생의 m_point.jsp에서 상/벌점을 등록할 수 있고, 등록하게 되면 m_pointVerify.jsp를 통해 데이터가 추가가 된다.
- 택배 입력
→ 관리자는 택배가 도착했을 때 m_parcelInsert.jsp에서 form을 이용해서 쉽게 택배물 등록을 할 수 있고, m_parcel_submit.jsp 에서 데이터를 삽입할 수 있다.
- 외박 신청현황
→ 관리자는 다음과 같이 외박 신청현황(m_sleepoutlist.jsp)을 확인할 수 있고 외박신청을 승낙하거나 취소할 수 있다.
- 사생 수칙
→ 관리자는 기숙사 수칙(m_dormRule.jsp)에 대해 확인 할 수 있다.
8. 결과
8.1 시험 및 평가
기숙사 시스템은 직관적이고 가독성이 높은 인터페이스를 제공할 뿐만아니라 각 사용자 타입에 맞는 인터페이스를 제공함으로써 효율적이고 융통성 있는 어플리케이션이다. 내부적으로는 각 릴레이션간은 정규화를 통하여 자료의 중복과 갱신 이상 현상을 최소화 하였고, 자료접근의 효율성을 최대한으로 끌어 올렸다. 그러나 웹 프로그래밍 부분에 있어서 개발자들의 능력과 시간에 대한 제한적인 요소로 안정적인 어플리케이션을 구현하는데 문제점이 생기게 되었다. 이러한 제한적인 요소를 극복하고, 보완점을 해결해 나간다면 더욱 안정적이고 효율적인 어플리케이션을 될 수 있으리라 평가된다.
8.2 기대효과
이 어플리케이션은 기숙사에 거주하는 기숙사생과 관리자에게 편리하고 능동적인 기숙생활을 목적으로 개발되었다.
아직까지는 경제적인 측면과 사회적인 측면에 대해서는 가치를 매길 수 없는 단계이지만 기술적인 측면과 시스템 안정성에 대한 부분을 더 강조하고 유지보수 한다면 사생관리 시스템부분에서 매우 뛰어난 역할을 할 수 있으리라 생각된다. 또한 현재 많은 관리 시스템들이 개발되어있고, 시장을 구축하고 있기 때문에 사용자들의 요구에 적합한 시스템으로 최적화를 시키고 관리를 한다면 사생관리 뿐만 아니라 여러 분야에서도 확장을 하여 경제적인 측면과 사회적인 측면을 강조 할 수 있을 것이다.
9. 작업진행 방법
9.1 설계 일정 및 역할 분담
작업이름
계획/
진행
4월
5월
6월
담당자
1주
2주
3주
4주
1주
2주
3주
4주
1주
2주
3주
4주
1
유사 시스템 자료 수집 및 토론
계획
팀원
진행
2
요구사항 분석
계획
팀원
진행
3
사용기술 분석
계획
팀원
진행
4
데이터베이스 설계
계획
팀원
진행
5
서버구축 및 웹 프로그램 구현 (JSP, ORACLE)
계획
팀원
진행
6
테스팅 수행
계획
팀원
진행
7
문제점 분석 및 수정
계획
팀원
진행
8
결과문서 작성
계획
팀원
진행
9
설계 과제 종료
계획
팀원
진행
10. 결론
10.1 결론
1) 창의적 측면
기존의 어플리케이션 보다 기숙사생과 관리자간의 인터렉티브한 관계를 가질 수 있도록 기능을 구현하였다. 능동적인 상/벌점 관리 시스템, 효율적이고 간편한 외박신청 시스템과 택배관리 시스템은 현재 다른 학사 시스템에서 제공하고 있지 않은 기능을 제공해 주고 있다. 이러한 기능을 토대로 기숙사생은 원하는 정보를 쉽고 간단하게 확인을 할 수 있고, 관리자는 기숙사생뿐만 아니라 기숙사관리에 대한 전반적인 역할을 효율적으로 수행 가능 하도록 한다.
2) 기술적 측면
각각의 relation은 정규화를 통해 갱신이상과 자료의 중복이 발생하지 않고 자료의 손실을 막으면서 최대한의 효율을 가질 수 있도록 설계하였다. 데이터베이스 테이블 설계에 많은 시간을 투자한 만큼 실제 어플리케이션 부분을 구현하면서 많은 테이블 수정은 이루어지지 않았으나 UI 설계 부분이 미흡한 면이 사실이다.
새로운 기술적 개발 보다는 기존에 있는 기술들을 적절히 조합하고 적용하는데 주안점을 두었다. 그러나 상용 어플리케이션 또한 사용된 기술적 요소를 크게 벗어나지 않을 것으로 예상되며 차후 수정을 통해 기술적으로 충분한 경쟁력을 지닌 어플리케이션이 될 것이라 전망한다.
3) 협동성 측면
팀원 모두가 바쁜 일정에도 매주 한 번씩 만나서 회의 및 구현을 계속 진행해 나갔다. 각자가 맡은 구현 부분을 계획대로 구현을 하지 못한 경우도 더러 있었으나 팀원들 간의 피드백을 통해 조금씩 해결할 수 있었다. 웹페이지 구현의 경우에는 각자 팀원들이 기능별로 나누어 구현을 하였기 때문에 소스코드에 대한 전체적인 일관성이 부족하여, 통합 시 자신의 구현 부분을 설명해주는데 추가적인 시간이 들었다.
그러나 팀원들의 프로젝트에 대한 높은 의욕과 적극성으로 인해 유기적으로 협동하여 잘 마무리 될 수 있었으며 실력향상에도 큰 도움이 되었다.
10.2 향후 계획
현재의 시스템이 상용화 될 정도로 완벽한 구현이 되어있지 않은 단계기 때문에 추후 사용자들에게 피드백을 통하여 현 시스템에 대한 문제점에 대해 파악하고 안정적인 시스템을 구축할 수 있도록 한다. 또한 향후 학교와의 시스템 연계와 스마트폰 어플리케이션으로의 확장으로 효율적이고 편리한 기능의 구현을 통해 시스템의 양적, 질적인 발전을 기대해 볼 수 있다.
이러한 안정적인 시스템을 바탕으로 학교 및 회사에서 필요로 하는 솔루션으로 자리 잡을 수 있도록 한다.
11. 참고문헌
- 데이터베이스 처리론 11판, David M. Kronenke, David J. Auer 저
- Abraham Siberschatz, , McGrawHill, 2010
- 데이터베이스 정보 공유 커뮤니티 \'사랑넷\',
- 데이터베이스 정보 공유 커뮤니티 \'오라클 클럽\',
- 이종만, <데이터베이스 설계와 구축>, 이한출판사, 2006
  • 가격1,900
  • 페이지수36페이지
  • 등록일2020.12.09
  • 저작시기2007.8
  • 파일형식한글(hwp)
  • 자료번호#1141754
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니