[요양원관리]^^최근 제근황입니다. 개발업무를 잘모르는 원청업체의 좌충우돌이라고나 할까요ㅜ.ㅠ

half4u의 이미지

안녕하십니까! 저번글로 인사드렸다시피 약2주간의 테스크기간을 거쳐 오늘부터 자료를(1월달) 입력하는중입니다. ^0^ (혼자 저얼~라 오바했습니다...ㅜ.ㅡ)

시스템 개발이라는게 역시 아무나 하는게 아니더군요...ㅡㅡ+
처음에 말이 없던 사람들이 뭐가 보이기 시작하니까 막 쏟아내기 시작합니다.
그러다가 나빌레라님 말씀데로 하나를 고치면 숨겨졌던 논리오류들이 여기저기서 터지기 시작합니다.ㅠ.ㅜ
결재후 쌓이는 품의서들이 많아지니까 1개월이상된 품의서들을 않보이게 했더니 지출증빙이 미비한 품의서들을 보완할 수 없게돼는(!!) 버그아닌 버그가 생기고 처음 SSL을 깔았더니 CA인증을 않받아서 엄청난 경고 메시지가 뜨고...MySQL설정이 바뀌고...악전고투였습니다...ㅡㅡㅋ

지금은 통계학책들을 보고 있습니다.ㅠ.ㅜ
여기서 쌓이게 돼는 정보들을 나중에 활용하려면 먼저 지금 어떻게 활용할지 대충이라도 파악을해야 데이터수집하는 DB 모델링에 반영할 수 있더군요ㅡㅡ+
(가령 직원 근무스케줄표와 어르신별 소모품소모량및 서비스만족도를 통계툴로 조사해서 최적의 제공서비스
메뉴얼 완성하기 등등)
조카에게 수학의정석(II)를 받고 도서관에서 통계학책들을 빌려서 잔뜩 쌓아놓고 있습니다...

향후 진짜 전문가분들께 의뢰를 할 내용들이 쌓이기 시작하는데 다음과 같은것들이 과제더군요

1. 모듈별 제작
나빌레라님 말씀데로 크게 4파트로 제작계획을 잡고 있습니다.
a. 현재는 구매기안지출모듈부분이고 ->재고,시설물관리,회계로 확대 계획
b. 어르신(이해하기 좋게 환자분)정보-어르신별 상태(저작기능,활동가능정도,개별 서비스종류,입퇴소일자...)
c. 직원정보-각 직원별 근무스케줄, 입사일및 연월차현황...
d. 거래처정보-각거래처별 발주현황, 거래처 ID별 제한적인 본 시스템 제공 정보 (MySQL view로 제공하며 read권한만)

상기 4가지 모듈로 구성해서 간단하게나마 제가 구현해서 처음엔 사람이 각 모듈 산출물을 체크해서 모듈끼리 넘겨주다가
6개월정도 오류사항이 없으면 각 모듈별 정보를 주고 받도록 하는형태로 구상중입니다.(현장에 의견을 취합하려면 이정도시간은 걸리겠더라구요)
물론 개개 모듈은 무진장 단순한 형태로 만들어서 운영하면서 직원들이 원하는 추가 기능이나 인터페이스를 취합해서 진정한 전문가에게 맡기려고합니다...^^(어서 빨리 그날이 오기를...)
그렇게돼면 제작하시는분도 거의 요구사항이 변화가 없을테니 구현하시기 편하겠죠(아울러 최적화도 부탁^^)

2. 각 요양원에 해당지점서버를 설치해서 일정시간마다 중앙서버에 갱신토록하기(분산서버?)
일반적인 분산서버는 부하를 분산시키기위해 하는데 저희는 좀 이유가 다릅니다.
시간에 따라 인터넷 회선 사정이 천차만별이라 웹에서 실시간으로 입력하는 방식은 경우에 따라 불가능한 경우가 있더군요.
그레서 각 요양원별 정보를 자체 서버에서 입력하고 일정시간마나 중앙서버에 갱신하는형태를하면 백업효과도 거둘 수 있고 민감한 개인정보는 지점서버에만 보관해서 개인정보 누출의 문제도 피할 수 있으리라 생각돼서 그렇습니다.

부수적으로 하드웨어 구축비용 절감도 같이 노리고 있답니다.
지점별 접속자가 한자릿수 넘기기 힘들테니 코딩도 트랜잭션 팍팍써가며 가능하지 않을까 십군요^^

본점 서버에는 각지점별 DB에 최종 갱신시간을 기재하고 해당 DB를 사용할때 는 마지막 갱신시간이후에 DB변경이 있었는지 문의/답변(프로그램 레벨에서)하도록 코딩
->본점에서 DB활용하는경우가 매우 드물고 가장 많이 활용하는 입소비용 산정및 공단 보고시에는 하루전 DB자료를 활용하기때문에 위와같이 만드는게 효율적이라
생각해서입니다.

3. 각 지점서버별 VPN-SSL 구축
일단 OPEN VPN으로 해보려고합니다만 결국 전문가의 손길을 거쳐야 하겠지요...
지점별 서버를 구축해도 중앙에 보내야하는 자료가 있고 이를 안전하게 전달하려면 VPN이...(잘모르지만)
별도 애플리케이션없이 웹형태로 입력하면돼니까 SSL로 구현한 VPN이면 돼지 않을까십어서요.
역시 개인정보가 민감해서...ㅡㅡㅋ 본지점간 정보의 전달도 개인정보에대해서는 요양원에서 부여한 개인인식코드로만(환자ID?) 교환하도록 하면서 꼭필요한 상태정보도 VPN-SSL로 교환하면 그나마 괜찮지 않을까 십어서요.

4. 접속자들 ID별로 계정부여해서 온라인상에 접속유무및 결재시에 바로 인식할 수 있도록하고 직원간 메시징 서비스도..^^

5. 구축방식은 LAMP로 할것...
문제발생시 자체 처리할 수 있는 최소한의 안전판으로...^^;;;

6.코딩은 통일된 형식으로 함수를 잘써서 하기.
마지막으로 주석문 잘써주기....ㅠ.ㅜ (이번에 느꼈습니다. 10년간 잘쓰다가 어느날 갑자기 잠재된버그가...ㅠ.ㅠ)

비전문가가 흉내를 내려고하니 참 여러가지 경험을 하는중입니다.
위 요구사항이라는것도 참 어찌보면 황당할 수 있지만 나빌레라님의 '우리들의 언어'라는 말씀에서 희망을 얻어서 더욱 노력하는 중이랍니다.

앞으로 우리 요양원에서 취합한 자료를 바탕으로 하둡과 R을 이용해 분석한 자료가 우리나라 요양분야 발전에 기여할 수 있으면 좋게습니다..^^
리눅스와 오픈소스 프로그램의 힘으로 우리모두 안심하고 노후를 보낼 수 있는 요양원을 만들어보겠습니다.^^/

p.s 그리고 지금 쓰는 오피스 프로그램도 Libre로 바꿨습니다.
정말 반발 심했습니다...ㅠ.ㅜ

half4u의 이미지

저장이 잘 않되길레 여러번 눌렀더니 2개가 저장됐습니다.
오랫만에 글썼더니 삭제를 못찾겠네요...ㅡㅡ;;;

snowall의 이미지

위대한 "갑"이십니다.

피할 수 있을때 즐겨라! http://melotopia.net/b

half4u의 이미지

저번에 해주신 조언 감사합니다.(벌써 작년인가요.^^;;)
사실 답글이 하나도 없지 않을까 십었는데 처음글에 조언해주셨던 snowall님이 답글을 주시니 더 힘이 납니다.

사실 KLDP자유게시판에 글을 올리는건 저에게 도움을 주신분들께 알리고십은마음도 있지만 혼자 일을하다보니 너무 외롭더라구요^^;;;
그런데 전문개발자분들이 보시기에 흥미롭게 보이지 않을까 십기도 하고(어린애들 소꼽장난볼때 기분..^^)
이곳에 글을올리면서 저를 취소불능에 상황으로 몰아서 포기하지 않게하려는점도 있거든요.

snowall님 감사합니다^^

나빌레라의 이미지

본문에 제 닉네임이 두어번 나오네요..^^;

본인의 일을 열정적으로 재미있게 하시는 모습이 부럽습니다.

전 요즘 열정과 의지를 모두 상실해서 문제..

본문에 목표로 하신 것들 천천히 작업하시면 다 하실 수 있는 것들입니다.

급하지 않게 천천히 그러나 꾸준히 하시길 바랍니다.

----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라

half4u의 이미지

사실 위 사항들의 절반정도는 실제 완성보다는 흉내를 내다가(입력폼등 인터페이스정도) 직원들에게 이렇게하면 어떻겠느냐는 의견취합해서 (올해말이나 내년초정도)외부제작을 의뢰하려고했는데 나빌레라님께서 또한번의 불씨를 ...ㅡㅡ+

사실 처음에 나빌레라님 글읽고 별로 않복잡한거 같은데 어째 말이 어렵다라는 느낌이였습니다.
(초보자입장에서)
그러나 직접 시작해보니...나빌레라님이 너무 쉽게 설명하셔서 초보자에게 그런큰 오해를...ㅠ.ㅜ
어찌보면 해볼만하다는 떡밥에 걸린거 같기도 하구요.^^;;;
게다가 전에 던져주신 불씨에 활활타올라서 희노애락을 10주기는 경험한거 같습니다..
12:04익명님과함께 다시한번 감사드려요^^

요즘 슬럼프시라고하는데 나빌레라님은 글한문장으로도 다른이에게 불가능한걸 할 수 있다는 열정과 의지를 불어넣어주시던분입니다.
잠시동안의 휴식이리라 믿구요. 꼭 건승하시기 바랍니다.^^(이제 2월이잖아요)

ps. 그런데 염치불구하고 한가지 가르침을 구합니다...
위에 제가 적은 과제들중 분산서버구축과 VPN-SSL이 설득력이 있는것인지요.
비전문가가 어설프게 알게된 지식으로 선무당이 사람잡는게 아닌가 십어서요...

나빌레라의 이미지

본문에 쓰신 것 정도로 열정이 있으시다면 분명 잘 해내실겁니다.

분산서버 구축은 괜찮은 아이디어 같습니다.

그리고 데이터의 보안이 정말 중요한 것이라면 vpn-ssl도 나쁘지 않습니다. 다만 vpn을 구성하는 게 조금 사람 인내심을 시험하는 구석이 있습니다.(쉽게 말해서 빡칩니다.)

종종 진행사항 올려주시고요, 꼭 성공하시길 빌어요.

감사합니다~

----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라

onion의 이미지

vpn은 꼭 필요한걸려나요?
그냥 web기반이라면 soap만으로 충분할거같은데 말입니다.
vpn은 보안문제도 있지만 사설 IP로 묶이는 문제도 있어서요...

그래도 뭔가 만드시는 모습이 부럽고 보기좋네요.
끝까지 힘내십셔.. 화이팅!

그리고 libre office는 독일을 사례로 들어보심이 어떠하실런지요..
openoffice관련사례가 몇가지 있을겁니다 :D

-----새벽녘의 흡혈양파-----

half4u의 이미지

vpn은 환자분들 개인정보때문에 그렇습니다만 사설ip로 묶이면 어떤 문제가 돼는지요? ^^;;;;
libre office는 이제 정착단계입니다. 회사 서식이 100여가지가 넘는다는걸 이번에 알았습니다...(쿠울~~럭...ㅡ0ㅡ)
독일사례는 찾아서 참고하도록하겠습니다...^^

아...어떻게든 전체 시스템을 리눅스로 끌고가던 행보가 첫제동이 걸렸습니다...ㅡ.ㅜ
그놈의 공인인증서의 파고를 넘지 못하는군요...ㅠ.ㅜ
이 내용은 다른글로 쓰겠습니다.