7.design-report.hwp

Similar documents
1.design-report.hwp

Windows 8에서 BioStar 1 설치하기

Cloud Friendly System Architecture

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

슬라이드 1

8.design-report-1.hwp

Windows Server 2012

Microsoft PowerPoint - 10Àå.ppt

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint Template

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

Microsoft PowerPoint - GUI _DB연동.ppt [호환 모드]

10.ppt

공지사항

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

슬라이드 1

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

<BCD2C7C1C6AEBFFEBEEE5FB1E8C1F6C5C25FC0DBC7B0C3D6C1BEBAB8B0EDBCAD2E687770>

Microsoft PowerPoint - 권장 사양

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

歯MW-1000AP_Manual_Kor_HJS.PDF

The Pocket Guide to TCP/IP Sockets: C Version

uFOCS

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>

Microsoft PowerPoint - 04-UDP Programming.ppt

SW

1 SW

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

!K_InDesginCS_NFH

2009년 상반기 사업계획

4S 1차년도 평가 발표자료

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

µµ¼�¸ñ·Ï-05

vi 사용법

PowerPoint 프레젠테이션

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

FileMaker 15 ODBC 및 JDBC 설명서

DBMS & SQL Server Installation Database Laboratory

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

SAS9.2_SAS_Enterprise_Miner_for_Desktop_install_guide

서현수

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Microsoft Word - src.doc

공개 SW 기술지원센터

쉽게 풀어쓴 C 프로그래밊

- 1 -

Microsoft Word - OOPT stage 2040 ver2.docx

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

Slide 1

PowerPoint 프레젠테이션

문서 템플릿

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

슬라이드 1

Spring Boot/JDBC JdbcTemplate/CRUD 예제

PowerPoint 프레젠테이션

6강.hwp

VPN.hwp

제목을 입력하세요.

TTA Journal No.157_서체변경.indd

Secure Programming Lecture1 : Introduction

PowerPoint Template

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

MySQL-Ch05

NTD36HD Manual

Microsoft Word - [TP_3][T1]UTP.docx

PowerPoint Presentation

PowerPoint Presentation

FileMaker ODBC 및 JDBC 가이드

Dropbox Forensics

놀이동산미아찾기시스템

협업을위한소프트웨어공학 ( 부제 : 다같이코딩하는데한사람이만든것처럼만들기 ) 1. 개요 프로그래밍은매우수작업에의존적인일이다. 산업혁명이발생하기전직물제조와같이도구의도움은있어도사람의손이많이가는그런작업이다. 백지장도맞들면낫다 라는말이있다. 쉬운일이라도협력하여하면훨씬쉽다는말인

2


Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

170918_hjk_datayanolja_v1.0.1.

<3033B0AD5FBCD2C7C1C6AEBFFEBEEEB0F8C7D02E687770>

Microsoft PowerPoint - 03-TCP Programming.ppt

Microsoft PowerPoint - [SE][Class B][Team5]TermProjectPlan&anlysis.ppt [호환 모드]

슬라이드 1

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

*2008년1월호진짜

DocsPin_Korean.pages

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

PowerPoint 프레젠테이션

부서: 기획감사실 정책: 지방행정 역량 강화 단위: 군정운영 및 의회협력 행정협의회 분담금 20,000,000원*1식 20, 행사운영비 2,000 2,000 0 행정협의회 지원 2,000,000원*1식 2,000 의원상해 지원 36,000 36,



personal-information-handling-policy

[Brochure] KOR_TunA

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Transcription:

Software Engineering Project 개발계획서 -7 조 Mediflu- ( 예방접종포털사이트구축 ) 20044303 우믿음 20054407 이재선 20073801 김민경 20084339 정민아이흠남

목 차 1. 개요 2. 자원및일정예측 3. 조직구성및인력배치 4. WBS 5. 개발절차 6. 위험요소 7. 개발환경

1. 개요 1.1 프로젝트의개요전세계에존재하는전염성질병들의예방방법을보급하고, 특히요즘유행하는 H1N1( 신종인플루엔자 ) 등의새로운전염성질병의예방방법을보급하는데에그목적이있다. 또한나이별로주의해야하거나, 예방접종이필요한질병들의항목을정리, 더불어백신접종가능한장소와예방법, 대처법을제시하여자신의상황에맞는질병예방법을보급해줄수있는예방접종종합포털을구축하는데에최종적인목적이있다. 1.2 프로젝트의특징 1 나이별접종해야하는백신검색기능 2 백신에따른접종장소제시 3 질병별예방법및대처법검색기능 1.3 산출물 1 개발계획서, 요구분석서, 설계서. 2 자료및보고서를종합하여만들어진웹포털. 2. 자원및일정예측 2.1 인력조장 : 우믿음조원 : 이재선김민경정민아이흠남총 5명. 2.2 일정 프로젝트일정계획표 소작업명 담당자 10 11 3 4 5 1 2 3 4 5 비고 1. 계획 목표정의 팀전원 10.08 계획서작성 팀전원 ~ 계획서검토회의 팀전원 10.13

2. 요구분석기존의사이트조사사용자의요구분석필요한기능정의요구분석서작성 3. 설계시스템구조설계설계서작성발표자료작성 4. 구현기능의구현서버및 DB 구축각부분기능통합 5. 시험및인수 / 설치전제적인시험매뉴얼작성인수및설치발표자료작성 팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원팀전원 10.14 ~ 10.17 10.18 ~ 11.03 11.04 ~ 11.20 11.21 ~ 12.02 3. 조직구성및인력배치 - 중앙집중식조직 책임프로그래머우믿음제품설계, 주요부분코딩, 작업지시, 작업일정계획 프로그래머이재선 각모듈프로그래밍 보조프로그래머김민경, 이흠남기술적문제에논의, 부분적분석 / 설계 / 구현 프로그램사서정민아프로그램리스트관리, 설계문서및테스트계획관리

소규모프로젝트에적합한중앙집중식조직을구성. 각인원간의학년격차로인한구현능력의차이가있으므로조장을중심으로나머지인원에게업무부여. 프로젝트를계기로각인원의웹프로그래밍능력및 DBMS이해능력이향상될것으로기대. 4. WBS 예방접종포털구축 요구분석 설계 구현 시험및설치 계획서검토 시스템구조설계 기능의구현 전체적테스트 기존의사이트조사 설계서작성 서버및 DB 구축 매뉴얼작성 요구분석및정의 각부분기능의통합 설치 / 인수 필요한기능정의 발표자료작성 요구분석서작성 5. 개발절차 - 폭포수모형

6. 위험요소 1 계획및설계사항변경초반계획기간이짧고개발기술에대한지식이부족해, 계획된사항에변경의여지가있음 -> 현실성있는개발계획수립과개발기술지속적으로습득. 2 외부모양의빈약조원모두가 UI를꾸미거나다루는것에익숙하지않아외형적으로부족한결과물산출가능성내재 -> 화려한 UI보다단순하고깔끔한 UI추구. 7. 개발환경 OS : Windows XP 개발언어 : php 이용 SW : EditPlus, 제로보드 DB : Mysql 서버 : 우분투 9.04, Apache V2.0.61

Software Engineering Project 요구분석서 -7 조 Mediflu- ( 예방접종포털사이트구축 ) 20044303 우믿음 20054407 이재선 20073801 김민경 20084339 정민아이흠남

목 차 1. 개요 2. 기능적목표 3. 기타요구및제약사항 4. 인수조건

1. 개요 1.1 프로젝트의개요전세계에존재하는전염성질병들의예방방법을보급하고, 특히요즘유행하는 H1N1( 신종인플루엔자 ) 등의새로운전염성질병의예방방법을보급하는데에그목적이있다. 또한나이별로주의해야하거나, 예방접종이필요한질병들의항목을정리, 더불어백신접종가능한장소와예방법, 대처법을제시하여자신의상황에맞는질병예방법을보급해줄수있는예방접종종합포털을구축하는데에최종적인목적이있다. 1.2 프로젝트의특징 1 나이별접종해야하는백신검색기능 2 백신에따른접종장소제시 3 질병별예방법및대처법검색기능 2. 기능적목표 2.1 자료흐름도 - 최상위 Lv0 흐름도 - Lv1 계정처리프로세스자료흐름도

- Lv1 검색처리프로세스흐름도 - Lv2 계정가입프로세스자료흐름도

- Lv2 로그인프로세스자료흐름도 2.2 소단위명세서 프로세스이름 : 계정가입설명 : 계정회원가입화면출력 { 사용자정보를입력화면의각필드로입력받음 ; 가입자 DB에저장 ; } 프로세스이름 : 로그인설명 : { 폼안에사용자정보입력 ; if ( 사용자등록정보확인 ) 게시판사용권한획득 ; else 정보재작성요구 ; } 프로세스이름 : 나이 / 질병검색설명 : { 폼안에검색조건입력 ; 검색된문서목록을받는다 ; 목록내에서페이지선택 ; print 선택된페이지 ; }

2.3 기능면에서의시스템특성 1 검색기능 - php를이용하여검색알고리즘구현. 웹폴더내의검색내용과일치하는페이지검색기능구현 2 백신에따른접종장소제시 - 사용자정보중주소정보이용. 가까운병원중해당백신접종가능병원제시 ( 구현시간제약과해당시스템구현에경험없어어려움예상 ) 3 중요정보팝업제공 - 최신질병들에관한정보를팝업창으로강조해누구든지정보를쉽게볼수있도록제공. 3. 기타요구및제약사항 3.1 요구사항 - Server 100Mbps이상의인터넷회선사용. Apache 이용가능한 Server. 인터넷연결에자유로운환경. - Client 100Mbps이상의인터넷회선사용. 1024 X 768 이상의해상도사용 PC. Explorer, firefox등의웹브라우저사용가능환경. 3.2 사용자인터페이스 - 사용자의편의에중점을두어개발.

4. 인수조건 - 프로세스간의연동, 기능의오류가없어야한다. - 회원가입, 로그인, 로그아웃시 DB와의연동확인. - 성능시험

Software Engineering Project 시스템설계서 -7 조 Mediflu- ( 예방접종포털사이트구축 ) 20044303 우믿음 20054407 이재선 20073801 김민경 20084339 정민아이흠남

목 차 1. 개요 2. 시스템구조 3. 모듈설계 4. D B 설계 5. U I 설계

1. 개요 1.1 시스템의목표전세계에존재하는전염성질병들의예방방법을보급하고, 특히요즘유행하는 H1N1( 신종인플루엔자 ) 등의새로운전염성질병의예방방법을보급하는데에그목적이있다. 또한나이별로주의해야하거나, 예방접종이필요한질병들의항목을정리, 더불어백신접종가능한장소와예방법, 대처법을제시하여자신의상황에맞는질병예방법을보급해줄수있는예방접종종합포털을구축하는데에최종적인목적이있다. 1.2 주요기능 1 나이별접종해야하는백신검색기능. 2 백신에따른접종장소제시. 3 질병별예방법및대처법검색기능. 1.3 소프트웨어, 하드웨어 *Server 소프트웨어 - 웹브라우저가실행가능한환경. - APM으로 OS위에웹서버구축. 하드웨어 - 100Mbps이상의회선사용. - 원활한웹서비스가가능한환경. - Ubunto 9.04가원활히작동할수있는 Server. *Client 소프트웨어 - 웹브라우저가실행가능한환경. 하드웨어 - 원활한웹서비스가이용가능한환경. 2. 시스템구조 2.1 시스템구조개요 * 소프트웨어아키텍쳐

일반적인웹서비스의클라이언트 - 서버구조 이다음에서보여질이시스템의구조도는시스템의전체적인흐름을쉽게알수있도록간략히그림으로표현하였다. 두그림으로표현되어있는데, 처리과정에따른구조를보여주는프로세스시스템구조도와웹페이지구조를사이트맵과유사하게보여주는 UI구조도두가지로구성되어있다. * 프로세스시스템구조도 * UI 시스템구조도 (Sitemap)

3. 모듈설계 모듈이름 계정가입 기능설명 오류메시지 사용자가올바른가입을위해 (id, password, name, e-mail address) 입력하는모듈 error_message : 사용자가입력하지않은항목에대해입력강요메시지출력 error_confirm_page: check 없이사용자가이미있는사용자 ID로가입시가입실패 page 출력 confirm_page : 가입성공시성공메시지 내부자료구조 String id : 가입을위해사용된사용자 id String pwd : 가입을위해사용된사용자비밀번호 String name : 가입을위해사용된사용자이름 String email : 가입을위해사용된 email주소 사용하는파일 사용자정보데이터베이스 알고리즘 READ usrdb_table

WRITE id, pwd, name, email IF ID and Password and Name == NULL THEN PRINT error_message ELSE IF not id check and input_id == usrdb_id PRINT error_message ELSE WRITE id, pwd, name, email in db PRINT login_page 웹서비스특성상회원가입이외의알고리즘설계필요한모듈없음. 4. DB 설계 테이블이름 : Member 열이름내용데이터형식길이비고 id_no ID 번호 INTEGER 9 PRIMARY KEY, AUTO INCREMENT, NOT NULL id ID 이름 VARCHAR 10 NOT NULL pwd 비밀번호 VARCHAR 10 NOT NULL name 사용자이름 VARCHAR 20 NOT NULL email 사용자이메일 VARCHAR 30 NULL addr 사용자주소 VARCHAR 60 NOT NULL 5. UI 설계 - 아래에제시되는 UI와유사하게디자인하여, 사용자의편의를위한단순하고깔끔한 UI 추구