[PHP] 커뮤니티 게시판 구현 #1 개발환경 및 설계도


본 포스팅은 학교 과제로 준비했던 프로젝트를 바탕으로 작성한 글입니다.

 

커뮤니티 게시판에는 로그인/로그아웃, 회원가입/회원정보수정, 최신글 추출, 글쓰기 및 수정/삭제, 좋아요 기능, 검색 기능, 댓글 기능을 구현하고자 한다.


개발환경

PHP프로그래밍을 하기 위해 XAMPP 프로그램을 설치한다.

https://www.apachefriends.org 

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

PHP프로그래밍을 작성하기 위해 텍스트 에디터가 필요하다.

메모장, 비주얼스튜디오, 에디트플러스 등이 있다.

저는 에디트 플러스를 사용하였습니다.


사이트 구성도

페이지는 처음 접속했을 때 보이는 메인화면, 로그인화면, 회원가입화면, 회원정보수정화면, 관리자모드화면으로 이루어져있고, 네비게이션 바에 있는 메뉴를 통해 게시판으로 이동하게 되면 각 게시판별 메인화면, 검색화면, 글쓰기화면, 게시글 상세화면으로 이루어져있다.

Site Diagram


전체 설계도

화면별 구성과 해당 페이지별 파일 이름을 함께 기재하였다.

전체 설계도