2018년 지인의 요청으로 하게 된 Web 개발 아르바이트 입니다.
요청사항
민간 자격증을 개설하여 시험을 보고 수험자들에게 자격증을 발급하는 일을 주로 하는 곳인데 그 수험자 정보를 엑셀로 관리하고 있다 보니 체계적으로 관리도 안 되고 매번 시험을 볼 때마다 엑셀에 입력하는 것도 쉽지 않고 1년에 자격증 시험을 여러 번 보다 보니 데이터 관리를 힘들게 하고 계셨어요.
그래서 처음에는 프로그램으로 만들어 주면 좋겠다고 하셨는데 제가 웹사이트로 만들어 드리고 거기에다가 입력하면 언제 어디서든지 확인도 가능하다고 하니 그럼 웹 개발로 의뢰를 해주셨습니다.
개발시작
우선 저렴한 웹호스팅 업체를 찾았습니다. 사용량이나 일반 사용자들에게 서비스를 오픈할게 아니라서 트래픽이나 용량이 아주 클 필요는 없을 거 같았어요. 그러다 여러 곳을 알아보았는데 세금계산서가 되는 카페24 웹호스팅을 선택했습니다.
처음에는 PHP를 이용해서 만들기 시작하였습니다. 예전에 만들었던 게시판 소스를 활용하면 될 거 같았는데 생각보다 일이 많더군요. 그래서 웹 프레임워크를 찾아보았습니다. Codeigniter는 처음 써보는 건데 이번에 한번 써보면 좋을 거 같아서 기존 소스를 날리고 새로 작업하는데 웹 프레임워크의 도움으로 일이 훨씬 줄어드네요.
기술스펙
- 까페24 웹호스팅 PHP, MariaDB
- 웹프레임워크 Codeigniter 3
- 디자인 Bootstrap
- Javascript : Jquery
기능
- 홈페이지 : 메인페이지 및 게시판(공지사항)
- 시험관리, 시험사진 등록(5장)
- 시험별 수험자 등록, 수정,삭제, 점수등록
- 시험 접수 원서 출력물 생성
- 시험별 등록자 엑셀 다운로드
댓글
댓글 쓰기