<BCD2C7C1C6AEBFFEBEEE5FB1E8C1F6C5C25FC0DBC7B0C3D6C1BEBAB8B0EDBCAD2E687770>

Similar documents
윈도우시스템프로그래밍

슬라이드 1

슬라이드 1

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

강의 개요

윈도우시스템프로그래밍

10.ppt

슬라이드 1

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

PowerPoint 프레젠테이션

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

MySQL-.. 1

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

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

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

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

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>

Microsoft PowerPoint - 10Àå.ppt

슬라이드 1

Microsoft Word - src.doc

Spring Boot/JDBC JdbcTemplate/CRUD 예제

데이터베이스_오라클_부록(최종).indd

1217 WebTrafMon II

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

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

Spring Data JPA Many To Many 양방향 관계 예제

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

에접속하여상단메뉴에서 [DOWNLOADS] 를클릭한다. 다운로드페이지에서 Java 카테고리에있는 [Java SE] 를클릭하고페이지가바뀌면 [Java Platform (JDK)] 를클릭한다. JDK 버전은다운로드하는시점에따라다를수

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

MS-SQL SERVER 대비 기능

슬라이드 1

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

목 차

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

Studuino소프트웨어 설치

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx


PowerPoint 프레젠테이션

서현수

untitled

공개 SW 기술지원센터

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

Cloud Friendly System Architecture

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

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

PowerPoint 프레젠테이션

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

PowerPoint 프레젠테이션

MF3010 MF Driver Installation Guide

슬라이드 1

1. 목 차 2. 서비스 소개 기획의도 팀원소개 서비스 개요 요구사항 정의 프로젝트 개요 개발 환경 작업일정 시스템구조 데이터베이스 구성 테이블 명세 3. 기술 상세 사용자 서비스 4. 기술 상세 관리자 기능

문서 템플릿

13주-14주proc.PDF

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

무제-1

JDBC 소개및설치 Database Laboratory

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

PowerPoint 프레젠테이션

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

슬라이드 1

rmi_박준용_final.PDF

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

1장. 유닉스 시스템 프로그래밍 개요

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

요약 1

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

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

DBMS & SQL Server Installation Database Laboratory

chapter1,2.doc

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

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

PowerPoint 프레젠테이션

untitled

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한


I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

< FC1A6BEC8BFE4C3BBBCAD2E687770>

ISP and CodeVisionAVR C Compiler.hwp

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Windows 8에서 BioStar 1 설치하기

1 법적 고지 사항 SK hynix Inc.는 사전 통보 없이 제품, 정보 및 사양을 변경할 권리를 보유합니다. 본 문서의 제품 및 사양은 참조용입니다. 본 문서의 모든 정보는 어떠한 형태의 보증 없이 있는 그대로 제공됩니다. 본 문서와 여기 포함된 모든 정보는 SK

오버라이딩 (Overriding)

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

BMP 파일 처리

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

!K_InDesginCS_NFH

Microsoft PowerPoint - 권장 사양


FileMaker 15 ODBC 및 JDBC 설명서

예제소스는 에서다운로드하여사용하거나툴바의 [ 새쿼리 ]( 에아래의소스를입력한다. 입력후에는앞으로실습을위해서저장해둔다. -- 실습에필요한 Madang DB 와 COMPANY DB 를모두생성한다. -- 데이터베이스생성 US

제8장 자바 GUI 프로그래밍 II

FileMaker ODBC 및 JDBC 가이드

Transcription:

1. 작품개요 1-1. 작품제목 마이샵컴퓨터매니저 1-2. 개발의목적 작품최종보고서 * 이글에서나오는 가게 는음식을다루는중소규모의업체입니다. 사용자가운영하는가게에서각상황을담당하는사람과카운터에있는사람과의정확한정보공유가이루어지는것이주목적이고부가적으로는정확한정산및메뉴관리, 통계등의정보를제공한다. 1-3. 개발기간및일정 10월 28일 ~ 11월 4일 - 분석, 설계 11월 5일 ~ 11월 22일 - 개발 11월 23일 ~ 11월 30일 - 테스트, 안정화작업및미진한개발부분추가수정 12월 1일 - 최종보고서와프로그램소스제출 1-4. 개발의범위및제한점 서울디지털대학교 / 컴퓨터공학부 주문관련부분 - 해당가게에서의메뉴를등록한다. - 손님이어떤메뉴를선택하였는지에대한내용을기록한다. - 주문발생시에관련된이슈내용을기록한다. - 주문한메뉴에대한정산이이루어진다.

사용자관리및공통코드관리 - 관리자가사용자의등급을조정할수있다. - 공통코드를관리할수있다.(ex. 홀에있는테이블의수등..) 통계부분 - 그날의매상및지출내용을보여준다. - 그주의매상및지출내용을보여준다. - 그달의매상및지출내용을보여준다. 제한을두는부분 - 중소규모의업체대상이고, 현프로그램을혼자개발을한다는점에서기간내에못끝낼개발계획이잡히지않게잡아야한다. 무리한계획은프로젝트의기간연장및실패로가는길이기때문이다. 분석및설계 - 정의된기획내용을토대로해서분석및설계를한다. - 사용되는개발패턴은요즘가장많이사용되는 MVC패턴을사용한다. 화면설계서를작성 - 각메뉴및기능에대한부분을정의한다. 3. 작품설명 3-1. 시스템개요 하드웨어사양은본프로그램을만들려고했던이유중하나인쉽게누구나접근할수있는프로그램을만드는것이였기때문에비교적저사양에서도쉽게돌아갈수있다. 적게는단한명이사용할수도있는프로그램이고많게는 100 명까지도사용할수있는프로그램이다. 그러나많은접속자가생길경우에는느려지거나시스템에부하가올수있기때문에각상황의접속자수에따라서하드웨어사양은바뀔수있다고할수있겠다. 2. 개발방법 2-1. 개발도구및개발환경 운영체제 - Windows XP 개발환경 - Web Server : Apache Tomcat 5.5.25 - Database : mysql 5.0.45 - java : jdk-1_5_0_04-windows-i586-p - Tool : toad, MyEclipse5, UltraEdit 2-2. 설계방법 3-2. Process 설계 ㄱ. 로그인 - 관리자, 메니저, 일반사용자의등급에따라서로그인이된다. - 상용자가아닐경우에는사용자를등록시켜준다. ㄴ. 등급에맞는화면 - 관리자는회원등급과상품관리와공통코드관리통계부분에접근할수있다. - 메니저는주문관련및결제부분의업무를처리할수있다. - 사용자는주문관련업무를처리할수있다. 3-3. 화면설계 ( 완성된작품의화면목록, UI 설계서등에대해서작성한다.)./index.jsp - 로그인화면./member/memReg.jsp - 사용자등록화면

- 관리자화면./admin/loginOk.jsp - 관리자로그인관련./admin/menuAdmin.jsp - 메뉴관리화면./admin/menuView.jsp - 메뉴관리상세보기./member/memberList.jsp - 사용자관리화면./admin/commonList.jsp - 공통코드관리./admin/commonView.jsp - 공통코드관리상세보기./admin/statList.jsp - 통계화면 ( 미완성 ) item : 메뉴를관리하는테이블. orders : 주문을관리하는테이블. user : 사용자를관리하는테이블. - 테이블스크립트 - 메니저화면, 사용자화면./user/loginOk.jsp - 메니저, 사용자로그인화면./user/tableList.jsp - 테이블정보화면./user/tableList2.jsp - 메니저결제화면및사용자아이템리스트화면 CREATE TABLE `code` ( `group` varchar(20) default NULL, - `code` varchar(20) default NULL, - `content` varchar(100) default NULL - 3-4. DB 설계 * 사용된테이블 CREATE TABLE `item` ( `item_seq` int(11) default NULL, - `item_nm` varchar(60) default NULL, - `item_price` int(20) default '0', - `item_content` varchar(1000) default NULL, - `item_state` char(1) character set latin1 default 'N' - CREATE TABLE `orders` ( `orders_seq` int(20) NOT NULL, - `table_code` varchar(20) NOT NULL, - `item_code` int(20) default NULL, - `orders_state` char(1) default NULL, - `orders_date` date default NULL, - `orders_issue` varchar(1000) default NULL - - code : 공통적인코드를관리하는테이블. CREATE TABLE `user` ( `user_seq` int(11) NOT NULL, - `user_id` varchar(30) NOT NULL, - `user_nm` varchar(30) NOT NULL, - `user_grade` char(1) NOT NULL, - `user_pw` varchar(30) default NULL, -

PRIMARY KEY (`user_seq`) 3-5. 컴포넌트설계 - 소스내부에 box객체라는게많이나온다. 자바에서제공해주는 hashmap이나 hashtable을이용해서보다편리하게데이터를처리하기위해서만들어주었다. entity를데이터베이스의컬럼이름을같게한후키를이용해서데이터가공이쉽도로개발하였다. 또한파일처리부터많은부분이컴포넌트로구성되어있는데자세한부분은직접소스를보도록하자. 4. 작품설치방법 - 먼저자바파일 (jdk-1_5_0_04-windows-i586-p) 을 sun홈페이지에서다운받은후에설치한다. 그리고아파치사이트에서톰켓 (Apache Tomcat 5.5.25) 을설치한다. 마지막으로 MYSQL(mysql 5.0.45) 데이터베이스서버를설치한다. ( 완성된작품을사용하는방법에대해서설명한다. 단. 사용설명서 ( 메뉴얼 ) 을첨부할경우에는생략가능 ) - 위의모든프로그램이설치되었다면 mysql에 manager라는데이터베이스를만든후에테이블스크립트를이용하여해당테이블들을생성한다. - 생성이되었다면소스를가지고톰캣설치폴더안에 webapps에복사한뒤에톰캣어디민으로가서해당폴더를웬컨텍스트에등록한다. 부록 5. 작품의사용법 A. 완성된프로그램의실행모습

- 로그인화면 - 상품등록및수정화면 - 사용자등록화면 - 관리자로그인화면 - 사용자관리화면

- 공통관리 - 메니저화면 - 사용자화면 - 통계관리