예방접종 정보 SITE.

Slides:



Advertisements
Similar presentations
시스템소프트웨어 김 영욱 양 오석. 목적  라즈베리파이에서 GPIO 를 이용하여 초음파 센서를 연결하고 거리를 측정해 일 정한 거리안에 사람이 들어오면 파이 카메라를 이용하여 사진을 찍고 데이터 베 이스에 올려 웹에서 사진을 보고 검색을.
Advertisements

HTML.  Hyper Text Markup Language  Hyper Text : Link  Markup :  전용 브라우저 (IE, Netscape, Opera..)  프로그램 + 실행 환경 ( 실행기 )
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
10장 회원 가입과 로그인 한빛미디어(주).
웹 프로그래밍 HTML, 자바스크립트, ASP를 중심으로
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
PHP programming 2000년 11월 13일 데이터베이스 연구실 김호숙.
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
2002/3/20 HTML 2002/3/20
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
13장 공지사항 한빛미디어(주).
MySQL 연동 PHP 프로그래밍 기초 순천향대학교 정보기술공학부 이상정.
웹 해킹 기초와 실습.
1 HTML5 개요.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
쌓지 말고 해소하자 이 주휘 이 진영 전 민석 전 혜림.
11장 방명록 한빛미디어(주).
Project No 김현수 최종 작성일 :
JDBC 프로그래밍 이수지 이동주 1.
9장. 요청 흐름제어와 모듈화 #1: <jsp:forward> 액션태그 사용
구매계획 및 구매실적 구매정보망[SMPP] 입력 방법
Web Server와 DB 연동.
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
11장. 데이터베이스 서버 구축과 운영.
14장 질의응답 한빛미디어(주).
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
소프트웨어 공학 Project - 어플리케이션 만들기 ( CS App ) 최종 발표
HTML과 TAG 편집 ※ 01/ 태이블 태그 소스 (태이블 편집)
학습목표 학습목차 Table 태그를 이용하여 표 만들기를 이해할 수 있습니다.
프로젝트 중간보고서 조재영 지승우.
홈페이지 만들기 HTML HyperText Markup Language 홈페이지를 만들 때 사용하는 언어
영단어 학습 사이트.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
07장. <TABLE> 태그로 표 디자인하기
5. JSP의 내장객체1.
6부 WML/WML2.0 언어배우기 6-1 WML에 대해서 6-2 WML 기본 태그 6-3 글과 그림 삽입에 관련된 태그
5부 mHTML/KUN언어 배우기 5-1 mHTML과 KUN에 대해서 5-2 mHTML 기본태그
HTML5+CSS3 실무 테크닉 김은기 저.
16장 설문조사 한빛미디어(주).
12 데이터베이스 사용하기.
~ 초콜릿 공작소 ~ 프로젝트 완료 조은아.
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
강의 및 교재의 목표 리눅스 초보자 리눅스 중급자. 강의 및 교재의 목표 리눅스 초보자 리눅스 중급자.
보건교사.
HTML.
게임웹사이트운영 [10] 폼 작성.
9장 웹 사이트 초기 화면 제작 한빛미디어(주).
JSP 게시판 구현.
JSP Programming with a Workbook
15장 자료실 한빛미디어(주).
Database 중고차 매매 DB 비즈니스IT 윤동섭.
12장 자유게시판 한빛미디어(주).
17장 웹 사이트 제작 완성 한빛미디어(주).
문서작성에 사용되는 기본태그 MARQUEE, A.
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
ASP 수행 화면(1).
SQL INJECTION MADE BY 김 현중.
열린무역관 서비스 고객용 신청 매뉴얼.
세션 (Session) Yang-Sae Moon Department of Computer Science
노년기 발달 장안대 행정법률과 세류반 정 오 손
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
문서 작성에 사용되는 기본태그 HR, PRE, B, I, U, S.
워밍업 실뭉치 전달게임.
Data Base Web Programming
Data Base Mysql.
음파성명학 최종욱.
DHWORKSHOP 위키.
Presentation transcript:

예방접종 정보 SITE

프로젝트 자원 팀원소개 - 엣지있게 시스템 - 운영체제 : Microsoft Windows XP Sp3 프로젝트 자원 팀원소개 - 엣지있게 시스템 - 운영체제 : Microsoft Windows XP Sp3 - 시스템 환경 : Intel Pentium4 3.0GHz / RAM : DDR2 2GB / HDD : 400GB - 리눅스 기반 웹 호스팅, PHP4, 드림위버, PhotoshopCS2, GnuBoard, MySql

주 제 소 개 주 제 예방접종 정보 제공 사이트 개 요 일반 고객에게 예방접종 정보를 쉽게 접할 수 있도록 하기 위함.

주 제 소 개 목표 사이트 목표 : 많은 사람들에게 예방접종 정보를 제공한다. 연령별로 필요한 예방접종에 주 제 소 개 목표 사이트 목표 : 많은 사람들에게 예방접종 정보를 제공한다. 연령별로 필요한 예방접종에 대해 선택적 정보를 제공한다. 기능적 목표 : 완성도 높은 사이트 구축 전체적/선택적 정보 제공

프로젝트 소개 일 정 표 진행 중 완료 10월 11월 12월 3주 4주 5주 1주 2주 요구분석 계획서검토 전 팀원 목표 요구분석서 작성 검토회의 설계 요구분석서 검토 필요 정보 통합 시스템 설계 중간 발표 작성 정보습득 예방접종 관련 정보 습득 김영웅 심수민 코딩 디자인 전창원 세부 페이지 테스트 최종프로그램 및 시연 (α테스트) 발표자료 작성

설 계 사이트구조도 MilGol.com 로그인 공지사항 접종정보 검 색 질의응답 공지사항 백신이란? 백신자료 F A Q 필요성 설 계 사이트구조도 MilGol.com 로그인 공지사항 접종정보 검 색 질의응답 공지사항 백신이란? 백신자료 F A Q 필요성 백신검색 Q & A 저희 사이트의 사이트 구조입니다. 도메인은 제 기존 보유하고 있던 계정을 사용하였습니다. 로그인기능과 각 상위메뉴를 필요한 기능만 골라 단순하게 구성하였습니다. 첫 메인 화면에 메뉴가 많으면 사이트 이용시 접근성이 용이하지 않아, 사용자에게 불편함을 줄 수 있으므로 최대한 단순한 구성을 하였으며, 부족하지도, 과하지도 않게 제작하였습니다. 메인화면에는 로그인기능과 4가지 메뉴가 있습니다. 공지사항, 예방접종 기본 정보메뉴, 검색메뉴, 질의응답메뉴입니다. 공지사항은 예방접종 관련한 뉴스나 새로운 정보를 사용자에게 알리는 목적이며, 접종정보는 예방접종에 대한 기본적인 지식을 알려주는 메뉴입니다. 접종정보에서 종류메뉴에는 DB와 연동하여 예방접종별로 정보를 출력하도록 하였습니다. 검색메뉴에는 백신자료와 백신검색이 있습니다. 백신 자료는 특별한 사항은 없습니다. 하지만, 백신에도 하나의 백신만이 존재하는 것이 아니라 백신 종류 하나에도 여러 약품제조회사들이 제조를 하며, 각 제품마다 특성이 조금씩 다르기에, 백신을 접종하는데 그치는 것이 아니라, 백신 별 제조회사, 특성을 제공함으로서 이용자의 알권리를 제공하였습니다. 백신검색에서는 연령별로, 백신별로 맞아야하는 시기를 검색할 수 있도록 DB를 제작하였습니다. 메인화면에 공지사항과 Q&A의 최근게시물을 출력하도록 제작하였으며, 메인화면에서 보여지는 메뉴들에 대한 설명을 화면 가운데 위치시킴으로서 사이트 처음 이용시 사용자가 헤매지 않도록 구성하였습니다. 질의응답 게시판은 각 백신별로 FAQ와 Q&A를 제공합니다. 종 류 주의사항

설 계 메인 – 로그인 - 공지사항 - 예방접종정보 - 검색 - 질의응답 예방접종 관련 최신 정보를 제공합니다. 설 계 메인 – 로그인 - 공지사항 예방접종 관련 최신 정보를 제공합니다. - 예방접종정보 예방접종 관련 기본적인 지식 정보 제공 - 검색 예방접종 제조사별, 백신 접종 기간별 검색 - 질의응답 사용자 참여 질의응답 메뉴 저희 사이트의 사이트 구조입니다. 도메인은 제 기존 보유하고 있던 계정을 사용하였습니다. 로그인기능과 각 상위메뉴를 필요한 기능만 골라 단순하게 구성하였습니다. 첫 메인 화면에 메뉴가 많으면 사이트 이용시 접근성이 용이하지 않아, 사용자에게 불편함을 줄 수 있으므로 최대한 단순한 구성을 하였으며, 부족하지도, 과하지도 않게 제작하였습니다. 메인화면에는 로그인기능과 4가지 메뉴가 있습니다. 공지사항, 예방접종 기본 정보메뉴, 검색메뉴, 질의응답메뉴입니다. 공지사항은 예방접종 관련한 뉴스나 새로운 정보를 사용자에게 알리는 목적이며, 접종정보는 예방접종에 대한 기본적인 지식을 알려주는 메뉴입니다. 접종정보에서 종류메뉴에는 DB와 연동하여 예방접종별로 정보를 출력하도록 하였습니다. 검색메뉴에는 백신자료와 백신검색이 있습니다. 백신 자료는 특별한 사항은 없습니다. 하지만, 백신에도 하나의 백신만이 존재하는 것이 아니라 백신 종류 하나에도 여러 약품제조회사들이 제조를 하며, 각 제품마다 특성이 조금씩 다르기에, 백신을 접종하는데 그치는 것이 아니라, 백신 별 제조회사, 특성을 제공함으로서 이용자의 알권리를 제공하였습니다. 백신검색에서는 연령별로, 백신별로 맞아야하는 시기를 검색할 수 있도록 DB를 제작하였습니다. 메인화면에 공지사항과 Q&A의 최근게시물을 출력하도록 제작하였으며, 메인화면에서 보여지는 메뉴들에 대한 설명을 화면 가운데 위치시킴으로서 사이트 처음 이용시 사용자가 헤매지 않도록 구성하였습니다. 질의응답 게시판은 각 백신별로 FAQ와 Q&A를 제공합니다.

설 계 DataBase 기본 구조 명칭 자료형 설 명 Num Int(20) 설 계 DataBase 기본 구조 명칭 자료형 설 명 Num Int(20) 기본값 ‘0’으로 데이터 모두 선택 가능하도록 하는 필드 Name Varchar(255) 백신(병명) 입력 필드 Info메뉴 종류 클릭 시 내용 조회 Content Text 백신 내용 입력 필드 Month_0 ~ Year_65 Enum(‘0’, ‘1’) 19가지 값으로 기간별 검색 가능. Enum사용으로 True, False 선택으로 조회

구 현 MilGol.com

구 현 :: 회원 접근 <? if($is_member){ ?> <? } else { ?> 구 현 :: 회원 접근 <? if($is_member){ ?> <a href="#" onClick="{ window.open ('./se/main/menu_search.html','menu'); window.open ('http://milgol.com/bbs/board.php?bo_table=search2','main');}"> <? } else { ?> <a href="#" onClick="alert('로그인이 필요한 메뉴입니다.')"> <? } ?> <img src="./se/img/menu_04.jpg" border="0" alt="예방접종 연령별/종류별로 조회하는 메뉴입니다."></a></p>

구 현 :: 예방접종 종류 병명 클릭 – 자바스크립트로 새창/변수전달 구 현 :: 예방접종 종류 병명 클릭 – 자바스크립트로 새창/변수전달 <a href="javascript:na_open_window('win', 'content.html?a=B형간염', 0, 0, 540, 525, 0, 0, 0, 0, 0)" target="_self">B형간염</a></td> :: content.html – 기본 틀에서 iframe 및 변수전달 <iframe name="main" src="main.html?a=<?=$a?>" " frameborder="0” width="495" height="475"></iframe> :: main.html – iframe내부 변수를 받아 DB출력 <? DB접근 생략 $query = "SELECT * from se_info WHERE name='$a'"; $result = mysql_query($query); while($row=mysql_fetch_row($result)){ print "<p id='maintitle'>".$row[1]." ::<br><br><hr color='#cccccc'></p>" . $row[2] . $row[3]."<br><hr color='#cccccc'“; }?>

구 현 :: 백신 검색 - 기본 FORM - OR선택일 경우 - AND선택일 경우 - 병명 선택일 경우 구 현 :: 백신 검색 - 기본 FORM <form method="get" name="search" action="./result.php"> <input type="radio" name="bol" value="bol_or" checked>또는 <br> <input type="radio" name="bol" value="bol_and">그리고</p> <input type="checkbox" name="val_0" value="1"> 0개월 </td> 중간생략<input type="checkbox" name="val_19" value="1"> 전부 </td></form> - OR선택일 경우 if($bol=="bol_or") { $select[0] = ($val_0!='1')?("''"):("`month_0`='1'"); } - AND선택일 경우 else if($bol=="bol_and") { $select[0] = ($val_0!="1")?("num=0"):("`month_0`='1'"); } - 병명 선택일 경우 else { $select[0] = ($val2_0!='1')?("''"):("`name`='결핵'"); }

구 현 :: 결과 테이블 출력 echo "<table border=1 cellspacing=0 style='font-family:돋움;font-size:8pt;'>"; echo "<tr><td align=center><b>이름</b></td>"; for($i=0;$i<=18;$i++){ echo "<td width=26 align=center><b>".$val_title[$i]."</b></td>"; } // 배열을 이용한 표 상단 타이틀 출력 echo "</tr>"; //***** 표 내용 *****// while($row=mysql_fetch_row($result)) { echo "<tr><td height=30 align=center> <a href=‘./bbs/board.php?bo_table=search2&sca=".$row[1]."'>".$row[1].“ </a></td>"; // 항목에 하이퍼링크 추가 for($i=4;$i<=22;$i++) { $row_print=($row[$i]=='0')?"> ":" bgcolor='#cccccc' align='center’ style='color:#cccccc;font-weight:bold;' align=center>"; echo "<td ".$row_print."</td>"; } // 해당 항목에 enum이 0이면 흰색, 1이면 회색 채움 } echo "</table>";

구 현 :: 선택값 출력부분 if($bol=="''"); // AND, OR 미선택시 else{ 구 현 :: 선택값 출력부분 if($bol=="''"); // AND, OR 미선택시 else{ $sel=($bol=="bol_or")?"OR":"AND"; // 3항연산자. echo "<p style='font-family:돋움;font-size:9pt'>선택하신 값 : <br>".$sel; for($i=0;$i<=19;$i++) { if($bol=="bol_or“) $view=($select[$i]!="''")?($select[$i]=", ".$val[$i]):""; else $view=($select[$i]=="num=0")?($select[$i]=", ".$val[$i]):""; echo $view; } echo "</p>"; } // 선택값 출력 $val=array('0개월','1개월','2개월','4개월','6개월','12개월','15개월','18개월', '24개월','36개월', '만 4세','만 6세','만 11세','만 12세','19~39세', '40~49세','50~64세','65세 이상','임신부','전부');

테 스 트 / 유지보수

테 스 트 / 유지보수

테 스 트 / 유지보수

테 스 트 / 유지보수

Thank You~