본문 바로가기
수행 프로젝트/은행관리자웹서버(PHP)

은행 관리자 웹 서버

by Ohming 2012. 1. 11.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

3학년 2학기에 소프트웨어 공학 수업을 들으면서 했던 프로젝트다.
소프트웨어공학 수업이다 보니 멋있게 만드는것보다는 요구분석서부터 시작해서 설계서와 최종보고서까지 작성하며
단계적으로 꼼꼼히 소프트웨어공학적으로 만드는게 중요한 수업이었다.
처음엔 은행업무에 대해서 찾아보면 많이 있을것같아서 선택하게 되었는데 하다보니 생각보다 정보들도 없었고 생각해야 하는게 더 많았다.
3명이서 팀을 이뤄 프로젝트를 진행했다. 팀원 한명은 안드로이드 어플을 만들어본 경험이 있었기에 클라이언트가 사용할 은행 어플을 만들었고, 나는 웹에 관심이 많기에 PHP를 써서 웹을 만들었다.

처음에는 디자인에 신경을 쓰지 않고 만들었었는데 조원이 네이버me 디자인을 보더니 이 디자인처럼 했으면 좋겠다고 해서 디자인을 비슷하게 만들려고 노력했다. 그러다보니 내가 소홀하게 여겼던 부분들을 어떻게 해야할지 알 수 있었다.


1. index 로그인 화면 - 네이버me 로그인 화면처럼 만들려고 노력했다. 오른쪽에도 채워넣으려고도 했었는데 없는것도 깔끔해 보여서 이대로 했다.

2. 공지사항 관리 - 이곳에 관리자가 공지사항을 올리고 수정과 삭제를 할 수 있다. 그리고 이 공지사항글을 클라이언트 어플에서도 볼 수 있다.

>글쓰기 화면

> 글보기 화면

>글수정 화면


3. 신규회원 계좌할당 - 클라이언트가 어플로 회원가입만 해서는 은행 업무를 바로 볼 수 없다. 은행 관리자가 계좌번호를 할당해 주어야 그때부터 은행어플을 제대로 사용할 수가 있다. 그래서 관리자가 회원에게 계좌할당을 해주기 위한 메뉴다. 계좌번호가 할당되지 않은 회원의 목록을 보여준다.

>계좌가 할당되지 않은 회원의 아이디를 클릭하면 아래와 같은 화면이 나온다. 여기서 자동계좌할당 버튼을 누르면 기존에 있는 계좌번호의 다음번호가 뜬다.

> 자동계좌할당을 누른후의 화면. 계좌정보최종갱신을 누르면 계좌할당이 완료된다. 


4. 회원 계좌 조회 - 계좌할당까지 완료된 회원들의 목록을 볼 수 있다. 아이디를 클릭하면 계좌의 거래내역도 볼 수 있다.

> 한 회원의 아이디를 클릭했을때 볼 수 있는 회원의 계좌거래내역.


5. 회원 수정/삭제 - 회원을 삭제할 수 있고, 회원의 비밀번호도 수정해 줄 수 있다.

> 회원의 비밀번호는 관리자도 볼 수 없다. 대신 새로운 비밀번호로 바꿔줄 수는 있다.


6. 지점관리 - 지점 추가, 수정, 삭제를 할 수 있다.

> 지점추가 버튼을 누르면 아래와 같이 나온다. 지점번호를 다음번호로 자동할당할 수 있다.

>위도 경도 받아오기 버튼을 클릭하면 아래와 같이 새창이 뜬다. 여기서 지도의 화면을 클릭하면 위에 위도와 경도가 나타나게 되고 옆의 '지점의 위도경도 값 입력' 버튼을 누르면 자식창이 닫히면서 전 화면에 위도와 경도가 넣어져있다. 

> 저장을 한 후 추가 된 것을 확인할 수 있다. DB에 위도와 경도로 들어갔기 때문에 어플에서 가까운 지점을 구글지도로 보여줄 때 편하다. 

>그리고 삭제하는 경우 아래와 같이 관리자의 비밀번호를 요구한다.

많은 것들을 고려해서 만들지 못한게 아쉽다. 제대로 입력되지 않았을 경우 확인을 하고 저장을 시켜야 하는데, 마지막 확인을 할때 비어있는 곳이 있는지 정도만 확인했기 때문에 너무 부족하다. 웹디자인할때는 디자인에만 신경을 썼었는데 php와 자바스크립트를 사용하니까 여러가지 신경써야할것도 많았다. 그리고 역시 프로젝트를 진행하면서 php와 자바스크립트를 많이 익힐 수 있었다. 하지만 자바스크립트가 C언어나 JAVA와는 비슷하면서도 많이 다른 언어였기 때문에 방학을 통해 자바스크립트 공부를 더 하고 있다.


댓글