본문 바로가기

천년열혼/프로그래밍

푸드다이어리 V1.0

사실 저혼자 사용하기위해 만든것인데 혹 필요하신 분이 있을까 해서 올려둡니다.

 

이 프로그램의 목적은 자신이 섭취한 음식에 대한 내용을 기록하여 추후 어떤 불편감이 생겼을때

섭취한 음식중 어떤것이 문제였을것임을 판단하여 자제하여 건강관리를 하는데 있습니다.

 

때문에 매우 간단하게 제작되었으며 삼시세끼에 대한 기록은 물론 그외라는 항목에

끼니외에 섭취한 음식에 대한 기록도 가능하며 간단한 메모도 같이 기록 할 수 있습니다.^^

 

본 프로그램은 TXT버전과 SQL버전이 있습니다.

 

SQL버전의 설치에 대한 부담이 있으신분들은 간단하게 TXT버전으로 사용하시면 됩니다.

 

 

 

[샘플 그림]

 

TXT버전에서는 위 샘플그림에서 빨간색으로 표시해둔 부분의 기능이 없습니다.

해당 기능은 자신이 섭취하면서 괜찮고 그렇지 않은 음식에 대한 내용을 게시판 형식으로 등록하여

최근 등록게시물만 메인에 나오게 되고 그를 클릭하면 게시판 목록이 나오도록 설계되어있으나

TXT버전은 이 기능을 넣지 않았습니다.

 

[개발 환경]

OS: 윈도우즈7 Professional

언어: Visual Studio 2010 in VB

개발도구: .NET 프레임워크 4.x

 

[테스트환경]

윈도우XP 초기상태에서 테스트완료되었습니다.

 

[ 당부 ]

본 프로그램은 지극히 개인적으로 사용하기 위해 만들어진것이므로 버그가 있을 수 있습니다.

버그가 발견되면 kyn810410 골뱅이 naver.com 으로 메일 보내주시면 적극 수정하여 재 업로드 하겠습니다 ^^

 

[ SQL 버전 설치 방법 ]

 

SQL은 MySQL을 사용하여 개발되었기때문에 자신의 PC에 SQL 서버를 설치하여 이용하셔야 합니다.

물론, 외부에 따로 서버를 두고 사용하시는경우라면 SQL커넥터 프로그램만 설치하여

환경설정에 들어가셔서 DB정보만 입력해주시면 됩니다.

 

 

< SQL버전 설치 순서>

1. MySQL 서버파일을 아래 첨부내용에서 다운로드 합니다.

2. 다운로드한 서버파일을 설치합니다.

- 설치 그림과 함께 설명을 합니다 -

 

 

 [단계 1 - 실행하면 위와 같은 화면이 나옵니다.  Next를 클릭해서 다음 단계로 진입합니다.]

 

 

 [단계 2 - 라이센스 약관에 동의하라는 단계입니다. 동의클릭하고 넥스트 버튼 클릭]

 

 

 [단계 3 - 어떤것으로 설치해도 상관없지만 Typical 모드로 설치하세요 빠름!! Typical 버튼 클릭하면

 다음화면으로 넘어감.]

 

 

 [단계 4 - 설치전 마지막으로 묻는 창입니다. Install 클릭해서 설치해줍니다.]

 

 

 [단계 5 - 설치를 하고 있습니다.]

 

 

 [단계 6 - 설치도중 위와 같은 창이 새로 생깁니다. 넥스트를 계속 눌러주시면 설치가 완료됩니다.]

 

 

 [단계 7 - MySQL에 대한 설정창을 실행할건지 묻는 창입니다. 체크하고 피니시해줍니다.]

 

 

 [단계 8 - 스텐다드 설정모드로 선택하고 넥스트 해줍니다..]

 

 

 [단계 9 - 이 화면이 나오게 되는데 빨간줄 처진 부분을 체크해줍니다. 이부분은 윈도우의 명령프롬프트창에서 바로 mysql 명령으로 실행가능하게 해주는 부분입니다. 필요 없다면 안해도 무방.]

 

 

 [단계 10 - 루트 비밀번호 설정창입니다. 루트=최고관리자 이므로 비밀번호를 설정합니다.

자신만이 아는걸로 만드는게 좋겠죠 근데 개인PC에 설치하는거라면 외우기 쉬운걸로 간단하게 해도 됩니다.]

 

 [마지막 단계 - 모든 설정이 완료되었습니다 Execute를 클릭하시면 설정이 적용되고 마무리 됩니다.]

 

3. MySQL 커넥터를 다운로드후 설치합니다.

  이 프로그램은 푸드다이어리 프로그램이 SQL에 접근하는것을 도와주는 프로그램입니다.

 

4. FDiary.sql 을 다운로드 받습니다.

 

5. 모든 설치가 완료되었다면 명령프롬프트를 실행해야 합니다.

   윈도우7의 경우 프로그램->보조프로그램에 있습니다.

   윈도우xp의 경우 시작->실행을 클릭후 cmd 라고 입력하고 엔터 하면 창이 뜹니다.

   이상태에서 mysql -u root -p비밀번호 를 입력하여 SQL에 접근합니다.

   정상적으로 SQL에 접속되면  

   MySQL>_

   이런식으로 나오게 됩니다.

   이 상태에서 일반 계정을 만듭니다.

   MySQL>grant all privileges on FDiary.* to fdiary@localhost identified by '비밀번호' with grant option;

   이렇게 명령을 내려주면 fdiary 라는 FDiary DB만을 허용한 SQL일반계정이 만들어집니다.

   그리고 나서 DB를 생성해줍니다.

  MySQL>create database FDiary;

  MySQL>flush privileges;

 위 까지 마무리 되면 DB생성과 함께 활성화가 됩니다.

이후에 4번에서 받은 sql 파일을 등록해줘야 됩니다.

MySQL>use FDiary;

MySQL>\. 다운로드받은 폴더명\FDiary.sql;

이라고 명령을 주시면 sql이 등록되는데 다운로드 받은 폴더명에는 반드시 다운로드하여 저장한 위치를 절대경로로

적어주셔야합니다.

예] c:\download\FDiary.sql 이런식으로 적어주셔야 합니다.

프로그램내에 통합하였습니다.

시스템 트레이에서 본 프로그램 아이콘에 마우스 오른쪽 클릭하여 나타나는 팝업메뉴에서

작업->DB설치를 이용하시면 됩니다.

 

 

  그 이후 MySQL>exit; 로 빠져나오고 명령프롬프트창을 닫습니다.

 

4. 푸드다이어리 프로그램을 다운로드후 설치합니다.

 

5. 푸드다이어리를 실행하여 톱니바퀴 모양아이콘을 클릭하면 환경설정에 들어가게 되며

DBHost, DBID, DBPW, DBName 항목에 각각

localhost, fdiary, 일반계정생성당시 입력했던 비밀번호, FDiary 를 입력하고 저장하기를 눌러 저장하시면

SQL에 연결이 이루어집니다.

만약 연결이 바로 되지 않으면 프로그램을 종료했다 다시 켜보세요

프로그램 종료방법은 윈도우 시작표시줄의 오른쪽 하단에 아이콘들이 모여있는곳에

푸드다이어리 아이콘이 있습니다.

이 아이콘에 마우스 우클릭으로 메뉴를 띠울수 있으신데요

프로그램종료 라는 메뉴를 클릭하시면 비로소 종료가 됩니다.

 

6. 프로그램을 사용하시면 됩니다.

 

 

[ 프로그램 다운로드 하기 ]

 

< 텍스트버전 >

FDInstall.z01

 

FDInstall.z02

 

FDInstall.z03

 

FDInstall.z04

 

FDInstall.zip

 

텍스트버전은 그냥 설치하신후 실행하여 사용하시면 됩니다 ^^

 

< SQL 버전 >

 

FDInstall_sql.zip

FDInstall_sql.z01

FDInstall_sql.z02

FDInstall_sql.z03

FDInstall_sql.z04

 

 

 <SQL버전용 mysql 서버와 커넥터>

 

mysql-5.5.15-win32.z01

 

mysql-5.5.15-win32.z02

 

mysql-5.5.15-win32.zip

 

mysql-connector-odbc-5.1.4-win32.msi

 

 

블로그의 특성상 분할압축으로 되어있으니 반디집이나 7집등을 이용하여 해제하시면 됩니다.

'천년열혼 > 프로그래밍' 카테고리의 다른 글

[푸드다이어리] 업데이트 버전  (4) 2015.04.26
Vb.Net 휴지통비우기  (0) 2013.08.20