21
DATABASE PROJECT

DataBase Project

Embed Size (px)

DESCRIPTION

DataBase Project

Citation preview

DATABASE PROJECT

What?

문서 형상 관리툴

Why?

문서 형상 관리툴깃허브����������� ������������������  같은����������� ������������������  도구를����������� ������������������  만들어보고����������� ������������������  싶었습니다.

But⋯

문서 형상 관리툴깃허브����������� ������������������  같은����������� ������������������  도구를����������� ������������������  만들어보고����������� ������������������  싶었습니다.git은����������� ������������������  DB로����������� ������������������  관리하는게����������� ������������������  아니라카더라…⋯

So⋯

문서 형상 관리툴깃허브����������� ������������������  같은����������� ������������������  도구를����������� ������������������  만들어보고����������� ������������������  싶었습니다.git은����������� ������������������  DB로����������� ������������������  관리하는게����������� ������������������  아니라카더라…⋯

곰곰히����������� ������������������  생각해보니����������� ������������������  위키����������� ������������������  같은����������� ������������������  문서����������� ������������������  형상����������� ������������������  관리툴은����������� ������������������  어떨까?!

Needs⋯

•회원 가입

•문서 작성

•문서 분류

•문서 조회

•형상 관리

가입����������� ������������������  회원만이����������� ������������������  글을����������� ������������������  쓸����������� ������������������  수����������� ������������������  있다.����������� ������������������  로그인����������� ������������������  기능도����������� ������������������  필수!

글쓰기����������� ������������������  메뉴를����������� ������������������  통해����������� ������������������  문서를����������� ������������������  작성할����������� ������������������  수����������� ������������������  있다.

카테고리����������� ������������������  별로����������� ������������������  문서를����������� ������������������  분류하여����������� ������������������  볼����������� ������������������  수����������� ������������������  있다.

작성한����������� ������������������  문서를����������� ������������������  검색����������� ������������������  및����������� ������������������  조회����������� ������������������  할����������� ������������������  수����������� ������������������  있다.

문서의����������� ������������������  변경����������� ������������������  사항을����������� ������������������  버전별로����������� ������������������  검색,����������� ������������������  비교,����������� ������������������  관리����������� ������������������  할����������� ������������������  수����������� ������������������  있다.

Sequence Diagram Guest����������� ������������������  Ver

JSP DB

접속주소 기준 문서 검색

데이터 반환문서 웹페이지 출력

검색어 입력검색어 기준 문서 검색

데이터 반환문서 웹페이지 출력문서 이력 보기

이력 조회데이터 반환

이력 페이지 출력

Sequence Diagram Member����������� ������������������  Ver

JSP DB

로그인로그인 시도결과 반환

로그인 완료이력 비교 보기

이력 비교 조회데이터 반환

이력 비교 페이지 출력문서 작성 / 편집

데이터 입력결과 반환

문서 페이지 출력

Sequence Diagram Admin����������� ������������������  Ver

JSP DB

문서 잠금쿼리 입력결과 반환

결과 출력문서 삭제

쿼리 입력

결과 반환메인 페이지 출력사용자 블록 쿼리 입력

결과 반환사용자 관리창 출력

Entity-Relationship Diagram

How?

•회원 가입

•로그인

•문서작성

•문서조회

•문서수정

•이력조회

•문서잠금

•문서삭제

•사용자블록

Query

https://github.com/zrma/DBBasic/blob/master/SQL/ProjectQuery.sql

Query

애환(?)이����������� ������������������  묻어나게����������� ������������������  된����������� ������������������  쿼리…⋯����������� ������������������  통짜로����������� ������������������  갈아����������� ������������������  엎었…⋯@#$%@#!

Implement

주소창에����������� ������������������  확장자����������� ������������������  없애려면����������� ������������������  서블릿인가����������� ������������������  뭔가를����������� ������������������  써야한다����������� ������������������  카더라…⋯

Implement

JSP����������� ������������������  포기!

Flask

아까����������� ������������������  이야기한����������� ������������������  다����������� ������������������  갈아����������� ������������������  엎은����������� ������������������  쿼리.����������� ������������������  전부����������� ������������������  스토어드����������� ������������������  프로시져로����������� ������������������  만들었는데…⋯

OUT/INOUT����������� ������������������  파라메터가����������� ������������������  문제

Flask

다����������� ������������������  실패…⋯����������� ������������������  

OUT����������� ������������������  Parameter를����������� ������������������  불러올����������� ������������������  방법이����������� ������������������  없어요…⋯����������� ������������������  ����������� ������������������  

!

망했어요!

Google느님����������� ������������������  왈����������� ������������������  1. outparam()을����������� ������������������  사용하세요����������� ������������������  

2. bindparam()에����������� ������������������  isoutparam����������� ������������������  =����������� ������������������  True를����������� ������������������  사용하세요.

Query

결국����������� ������������������  또����������� ������������������  갈아����������� ������������������  엎었…⋯@#$%@#!

Query

이걸����������� ������������������  나중에����������� ������������������  배운����������� ������������������  덕분에����������� ������������������  쿼리����������� ������������������  또����������� ������������������  뜯음…⋯

Implement

여차저차����������� ������������������  하긴����������� ������������������  함

https://github.com/zrma/DBBasic/blob/master/Flask/wiki.py

감사합니다!