SlideShare a Scribd company logo
웹 서버구축
프로젝트 보고서
팀 장 박관용
조 원 최상현, 한승주, 설 훈
- 2 -
목 차
1. 팀 프로젝트 계획서 .................................................................................. 3
- 과제물 주제
- 주요 기능 및 내용 설명
- Table Layout
2. DB LayOut ........................................................................................... 4
- z201507042
- z201507042a
- z201507042b
3. 프로그램 목록 ............................................................................. 5
- 흐름도
4. 기능 .............................................................................................. 6
- comment.php
- delete.php
- post.php
- 등등...
5. 주요 화면 ........................................................................................ 7
- 3 -
Team project 계획서
팀장 : 학번( 201507042 ) 이름 ( 박관용 )
팀원 : 학번( 201507047 ) 이름 ( 최상현 )
팀원 : 학번( 201507052 ) 이름 ( 한승주 )
팀원 : 학번( 201507078 ) 이름 ( 설 훈 )
1차 평가 완성도
과제물 주제 답변형 게시판
주요 기능 및
내용 설명
- 기능
게시판 : 글올리기, 사진첨부, 수정, 삭제 | 글 제목, 내용으로 검색하는 기능.
답변게시판 : 글올리기, 수정, 삭제
댓글 : 글올리기, 수정, 삭제
- 내용
글쓴이는 비밀번호 입력하여 익명으로 글을 올리며 익명(글쓴이)라고 표시 됨.
댓글에는 모두 익명으로 표시. ( 수정 삭제시 비밀번호 입력 후 가능 )
글을 작성하면 IP 표시 – 게시판 조회수 증가( IP당 1회 증가 )
좋아요, 싫어요 표시– IP당 1회 증가
table layout
z201507042
field명 uid(PK) fid ip subject comment pwd
type mediumint(9) mediumint(9) varchar(20) varchar(60) text varchar(30)
비고
unsigned
not null
auto_increment
unsigned - - - -
signdate ref thread love unlove fname
int(10) smallint(5) varchar(255) smallint(5) smallint(5) varchar(20)
unsigned
not null
unsigned - unsigned unsigned -
z201507042a
field명 uid(PK) fid ip comment thread
type mediumint(9) mediumint(9) varchar(20) text varchar(255)
비고 auto_increment unsigned - - -
z201507042b
field명 uid(PK) fid ip(PK) love unlove
type mediumint(9) mediumint(9) varchar(20) smallint(5) smallint(5)
비고 auto_increment unsigned - - -
비고 -
- 4 -
DB Table LayOut
z201507042 게시판 Table
z201507042a 댓글 Table
z201507042b 좋아요, 싫어요 Table
- 5 -
프로그램 목록
- 흐 름 도
- 6 -
기능
index.html -
f1.php -
f2.php -
comment.php 댓글
comment_delete.php 댓글 삭제
comment_delForm.php 댓글 삭제할 때 비밀번호 확인 폼
comment_update.php 댓글 수정
comment_upForm.php 댓글 수정 폼
comment_uppwForm.php 댓글 수정할 때 비밀번호 확인 폼
connect.php MySQL DB연동을 위한 모듈
delete.php 게시판 삭제 SQL 문
deleteForm.php 게시판 삭제할때 비밀번호 확인 폼
love.php 좋아요 수 증가
unlove.php 싫어요 수 증가
post.php 게시판
postform.php 게시판 작성 폼
rboard.php 목록
reply.php 답변글
replyform.php 답변 글 작성 폼
search.php 검색
update.php 게시판 수정 SQL문
updateform.php 게시판 수정 폼
updatepwForm.php 게시판 수정할 때 비밀번호 확인 폼
view.php 게시판 + 좋아요, 싫어요 + 댓글 보여주는 화면
작성된 프로그램명과 기능
- 7 -
주요 기능 화면
1. rboard.php
2. post.php
4. view.php
3. search.php
제목 : 이미지
없는 제목, 내용 검색
이미지 있는 게시글 이미지 없는 게시글
IP당 1회증가
글쓴이 IP에서 댓글 달면 익명(글쓴이)
다른 IP에서 댓글 달면 익명(IP)
수정, 삭제 폼 화면은 생략

More Related Content

Similar to PHP 웹 서버 구축

[나만의블로그개발하기] 02 서버 그리고 데이터베이스
[나만의블로그개발하기] 02 서버 그리고 데이터베이스[나만의블로그개발하기] 02 서버 그리고 데이터베이스
[나만의블로그개발하기] 02 서버 그리고 데이터베이스설리번 프로젝트
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Nalee Jang
 
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영) 파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영) Tae Young Lee
 
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임KH Park (박경훈)
 
JSP 빠르게 시작하기
JSP 빠르게 시작하기JSP 빠르게 시작하기
JSP 빠르게 시작하기Park JoongSoo
 
JVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfJVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfkwbak
 
[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유Hwan Min
 
Spark performance tuning
Spark performance tuningSpark performance tuning
Spark performance tuninghaiteam
 
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나JeongHun Byeon
 
개발사는 모르는 퍼블리셔의 뒷 이야기
개발사는 모르는 퍼블리셔의 뒷 이야기개발사는 모르는 퍼블리셔의 뒷 이야기
개발사는 모르는 퍼블리셔의 뒷 이야기David Kim
 
android stuff1
android stuff1android stuff1
android stuff1Jin Jiu
 
금융 데이터 이해와 분석 PyCon 2014
금융 데이터 이해와 분석 PyCon 2014금융 데이터 이해와 분석 PyCon 2014
금융 데이터 이해와 분석 PyCon 2014Seung-June Lee
 
2nd ROS Tutorial Seminar Section 2
2nd ROS Tutorial Seminar Section 22nd ROS Tutorial Seminar Section 2
2nd ROS Tutorial Seminar Section 2Yoonseok Pyo
 
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지… 개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지… 준일 엄
 
Meteor Korea DEV School 1st day
Meteor Korea DEV School 1st dayMeteor Korea DEV School 1st day
Meteor Korea DEV School 1st dayseung-hyun Park
 
자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능Dexter Jung
 
Fluentd with MySQL
Fluentd with MySQLFluentd with MySQL
Fluentd with MySQLI Goo Lee
 
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3Seok-joon Yun
 
중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고embian
 

Similar to PHP 웹 서버 구축 (20)

[나만의블로그개발하기] 02 서버 그리고 데이터베이스
[나만의블로그개발하기] 02 서버 그리고 데이터베이스[나만의블로그개발하기] 02 서버 그리고 데이터베이스
[나만의블로그개발하기] 02 서버 그리고 데이터베이스
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
 
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영) 파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
파이썬 데이터과학 레벨1 - 초보자를 위한 데이터분석, 데이터시각화 (2020년 이태영)
 
Scala for play
Scala for playScala for play
Scala for play
 
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
 
JSP 빠르게 시작하기
JSP 빠르게 시작하기JSP 빠르게 시작하기
JSP 빠르게 시작하기
 
JVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfJVM_트러블슈팅.pdf
JVM_트러블슈팅.pdf
 
[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유
 
Spark performance tuning
Spark performance tuningSpark performance tuning
Spark performance tuning
 
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나
 
개발사는 모르는 퍼블리셔의 뒷 이야기
개발사는 모르는 퍼블리셔의 뒷 이야기개발사는 모르는 퍼블리셔의 뒷 이야기
개발사는 모르는 퍼블리셔의 뒷 이야기
 
android stuff1
android stuff1android stuff1
android stuff1
 
금융 데이터 이해와 분석 PyCon 2014
금융 데이터 이해와 분석 PyCon 2014금융 데이터 이해와 분석 PyCon 2014
금융 데이터 이해와 분석 PyCon 2014
 
2nd ROS Tutorial Seminar Section 2
2nd ROS Tutorial Seminar Section 22nd ROS Tutorial Seminar Section 2
2nd ROS Tutorial Seminar Section 2
 
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지… 개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
 
Meteor Korea DEV School 1st day
Meteor Korea DEV School 1st dayMeteor Korea DEV School 1st day
Meteor Korea DEV School 1st day
 
자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능
 
Fluentd with MySQL
Fluentd with MySQLFluentd with MySQL
Fluentd with MySQL
 
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
 
중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고
 

Recently uploaded

암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET
암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET
암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEETSoftwide Security
 
인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일
인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일
인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일justuser0129
 
INU Graduation Powerpoint-Rabbit FootPrint
INU Graduation Powerpoint-Rabbit FootPrintINU Graduation Powerpoint-Rabbit FootPrint
INU Graduation Powerpoint-Rabbit FootPrintahghwo99
 
캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx
캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx
캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptxcho9759
 
인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT
인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT
인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPTpcupcu20831004
 
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외Jay Park
 

Recently uploaded (6)

암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET
암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET
암호화 보안USB & 외장하드 중앙관리 솔루션 ‘DataLocker SafeConsole’_DATASHEET
 
인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일
인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일
인천대학교 캡스톤디자인(2) Pencil me 프레젠테이션 발표자료 파일
 
INU Graduation Powerpoint-Rabbit FootPrint
INU Graduation Powerpoint-Rabbit FootPrintINU Graduation Powerpoint-Rabbit FootPrint
INU Graduation Powerpoint-Rabbit FootPrint
 
캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx
캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx
캡스톤-디자인-최종-발표-(대상혁) 24년도 졸업작품발표회 ppt.pptx
 
인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT
인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT
인천대학교 컴퓨터공학과 아틀란티스 졸업작품 commINUty PPT
 
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
2024년 5월 27일 개발자 이야기 - AWS 람다의 내부 동작 방식 외
 

PHP 웹 서버 구축

  • 1. 웹 서버구축 프로젝트 보고서 팀 장 박관용 조 원 최상현, 한승주, 설 훈
  • 2. - 2 - 목 차 1. 팀 프로젝트 계획서 .................................................................................. 3 - 과제물 주제 - 주요 기능 및 내용 설명 - Table Layout 2. DB LayOut ........................................................................................... 4 - z201507042 - z201507042a - z201507042b 3. 프로그램 목록 ............................................................................. 5 - 흐름도 4. 기능 .............................................................................................. 6 - comment.php - delete.php - post.php - 등등... 5. 주요 화면 ........................................................................................ 7
  • 3. - 3 - Team project 계획서 팀장 : 학번( 201507042 ) 이름 ( 박관용 ) 팀원 : 학번( 201507047 ) 이름 ( 최상현 ) 팀원 : 학번( 201507052 ) 이름 ( 한승주 ) 팀원 : 학번( 201507078 ) 이름 ( 설 훈 ) 1차 평가 완성도 과제물 주제 답변형 게시판 주요 기능 및 내용 설명 - 기능 게시판 : 글올리기, 사진첨부, 수정, 삭제 | 글 제목, 내용으로 검색하는 기능. 답변게시판 : 글올리기, 수정, 삭제 댓글 : 글올리기, 수정, 삭제 - 내용 글쓴이는 비밀번호 입력하여 익명으로 글을 올리며 익명(글쓴이)라고 표시 됨. 댓글에는 모두 익명으로 표시. ( 수정 삭제시 비밀번호 입력 후 가능 ) 글을 작성하면 IP 표시 – 게시판 조회수 증가( IP당 1회 증가 ) 좋아요, 싫어요 표시– IP당 1회 증가 table layout z201507042 field명 uid(PK) fid ip subject comment pwd type mediumint(9) mediumint(9) varchar(20) varchar(60) text varchar(30) 비고 unsigned not null auto_increment unsigned - - - - signdate ref thread love unlove fname int(10) smallint(5) varchar(255) smallint(5) smallint(5) varchar(20) unsigned not null unsigned - unsigned unsigned - z201507042a field명 uid(PK) fid ip comment thread type mediumint(9) mediumint(9) varchar(20) text varchar(255) 비고 auto_increment unsigned - - - z201507042b field명 uid(PK) fid ip(PK) love unlove type mediumint(9) mediumint(9) varchar(20) smallint(5) smallint(5) 비고 auto_increment unsigned - - - 비고 -
  • 4. - 4 - DB Table LayOut z201507042 게시판 Table z201507042a 댓글 Table z201507042b 좋아요, 싫어요 Table
  • 5. - 5 - 프로그램 목록 - 흐 름 도
  • 6. - 6 - 기능 index.html - f1.php - f2.php - comment.php 댓글 comment_delete.php 댓글 삭제 comment_delForm.php 댓글 삭제할 때 비밀번호 확인 폼 comment_update.php 댓글 수정 comment_upForm.php 댓글 수정 폼 comment_uppwForm.php 댓글 수정할 때 비밀번호 확인 폼 connect.php MySQL DB연동을 위한 모듈 delete.php 게시판 삭제 SQL 문 deleteForm.php 게시판 삭제할때 비밀번호 확인 폼 love.php 좋아요 수 증가 unlove.php 싫어요 수 증가 post.php 게시판 postform.php 게시판 작성 폼 rboard.php 목록 reply.php 답변글 replyform.php 답변 글 작성 폼 search.php 검색 update.php 게시판 수정 SQL문 updateform.php 게시판 수정 폼 updatepwForm.php 게시판 수정할 때 비밀번호 확인 폼 view.php 게시판 + 좋아요, 싫어요 + 댓글 보여주는 화면 작성된 프로그램명과 기능
  • 7. - 7 - 주요 기능 화면 1. rboard.php 2. post.php 4. view.php 3. search.php 제목 : 이미지 없는 제목, 내용 검색 이미지 있는 게시글 이미지 없는 게시글 IP당 1회증가 글쓴이 IP에서 댓글 달면 익명(글쓴이) 다른 IP에서 댓글 달면 익명(IP) 수정, 삭제 폼 화면은 생략