프로젝트 회고/팀프로젝트

JSP와 MySQL를 이용한 도서 판매 시스템(기획편)

류창 2021. 10. 11. 14:13
반응형

2021년에 진행했던, 팀프로젝트의 경험을 공유하고자 포스팅을 남깁니다.

 

이 프로젝트에서 팀장을 자진해서 맡았으며,  팀 인원은 4명입니다.

 

프로젝트 기간: 2021년4월 9일 ~ 2021년 6월 1일 (약 2달)

 

사용기술:

  • HTML,CSS,JavaScript
  • java:  JDBC, JSP
  • DB: MYSQL

1. 개발의 필요성

 

코로나로 인해 집에있는 사람이 많아지면서 온라인문고를 이용하는 고객의 수가 증가함에 따라 고객에 대한 데이터의 양이 많아지며 이를 처리할 시간 및 인력 등이 늘어났다.

 

이러한 환경의 개선을 위해 사용자가 보다 간편하고 편리하게 유지 관 리할 시스템의 필요성이 높아진다.

2. 개발 목표 및 목적

 

개발목표: Java JDBC, MySQL, JSP을 이용하여 사용자가 보다 편하게 도서관내 고객 데이터를 유지 및 관리하는 시스템을 개발한다.

 

 개발 목적

 

1.관리자가 도서(),회원(주문) 데이터의 체계적 관리

 

2.고객의 도서 정보 검색을 가능하게 함으로써 고객 스스로 도서 검색, 도서 구입을 가능하게함.

 

3.고객이 언제든지 구입내역을 확인할수 있게 함

 

3. 시스템의 기능

 

첫 메인 화면에는 프로그램 사용자의 ID와 비밀번호 를 입력하여 사용자를 식별해 관리자인지 고객인지 구분한다.

 

관리자의 경우 도서를 등록할수 있고,판매현황 보기, 취소현황 보기, 주문 처리를 할 수 있다.

고객의 경우 고객 가입 및 로그인, 도서 검색,구입(장바구니) ,취소, 구입 내역보기,인기도서 보기(베스트셀러)를 확인할 수 있다.

 

 

4. 추진전략 및 방법

 

도서,출판사,고객 정보를 저장하기 위한 데이터는 배열 또는 Vector를 사용한다.

 

사용자 인터페이스는 웹 기반의 GUI를 이용하며 프로그램 개발은 Eclipse를 이용한다.

 

제안서, 최종 보고서를 작성하여 제출하며, 보고서는 수업 중에 발표를 실시하여 보편성(universality), 현실성(Reality) 구체성(concreteness)을 검증받는다.

 

 

5. 기대효과

 

서점에 가지 않고 어디에서든 책을 살 수 있도록 편의를 도모한다.

 

관리자가 구매 현황 를 체크해 더 세심한 도서관리 를 기대할 수 있다.

 

프로그램에 대한 정보가 없어도 누구나 쉽게 이용이 가능해 진다.

 

 

 

반응형