Project.다원 Ensemble_분석(6)_공통코드 프로세스 정의 (코드 등록)


 

날은 덥고, 비는 와서 습하고.. 그 와중에 공통코드 하나씩 디비에 밀어넣고 있다보니 극심한 졸음과 함께 귀찮아지더라구요..(으아아!!)

앞으로도 넣어야할 공통코드가 산더미일텐데...

애초에 장비관리부터 시작하는 이유도 저의 업무를 줄이고자 귀차니즘을 해소하기 위해 시작한거였는데!!

(그 귀차니즘은 더 큰 귀차니즘을 불러들이고.. 그 큰 귀차니즘도 결국 더욱 더 큰 귀차니즘으로!!! 무한의 고통!!! ㅁ나ㅣㅓㅇ라ㅣㅡ라ㅣㅇㄴ)

 

그.래.서

공통코드 부분부터 먼저 만들자! 싶어서 공통코드 분석부터해서 설계-개발까지 빠르게 진행해볼까 합니다.

(어차피 한 페이지 만들거라 그리 오래 걸릴 일은 없을 듯 싶네요.)

실제로 제가 테스트 데이터 밀어넣고 삭제하고 하면서 테스트가 되는것도 덤!!(앗싸!)

버그라도 보인다! 싶으면 바로 제거를 해주는 살충제 기법까지! ㅋㅋㅋㅋ

 

공통코드만 잘 뽑혀도 넣고 빼는건 더 편해지고!! 아~~~싸!!!

 

어쨌든 오늘 프로세스 정의하고, 내일은 설계 빠르게 하고 개발들어가면 될 것 같습니다.

사실 설계라고 해봤자, 전에 장비관리 때 공통코드 ER Diagram과 Class Diagram은 이미 설계해놔서(참고),

 

Project.다원 Ensemble_설계(10)_공통코드-ER Diagram, Class Diagram

Project.다원 Ensemble_설계(10)_공통코드-ER Diagram, Class Diagram 흠.. 어제 장비관리 Class Diagram을 올리면서 생각했지만, 공통코드 부분의 ER Diagram이 어떻게 설계가 되었는지 설명한적이 없는것 같..

karzin.tistory.com

Wireframe과 화면설계서정도만 만들고 바로 개발진행하면 될 것 같네요.


 

 

공통코드 프로세스 (등록)

등록 프로세스 자체는 굉장히 심플합니다.

 

공통코드 프로세스 (등록)

 

시스템관리자는 추가하고 싶은 코드를 대분류->소분류(카테고리) 형식으로 내려갑니다.

소위 말하는 트리구조로 생각하시면 됩니다.

장비코드 - 분류 - 모니터

장비코드 - 분류 - 컴퓨터

장비코드 - 분류 - 노트북

...

이런식입니다.

 

사실 여기서는 대,중,소로 나뉘어 놨는데, 실질적으로는 하위로 계속해서 추가해갈 수 있습니다. (대, 중, 소, 소소, 소소소 ... - 쉽게말해서 탈것분류 - 자동차 - 전기 - 소형 - SUV ... 이런식으로 카테고리를 하위로 물릴 수 있다는 이야기입니다.)

다만, 굳이 그렇게까지 할 필요도 없어서 UI단에서는 3가지 즉, 대,중소분류로 나눠놓을까합니다.

 

대, 중, 소분류는 정확히 나누면

대분류 - 메뉴 정보

중분류 - 메뉴에서 사용할 코드의 타이틀

소분류 - 코드의 값

인 느낌이 되겠네요.

 

지금 생각으로는 공통코드 화면에는 Toast UI GRID를 붙여서 개발을 진행할 것 같으며,

어렵지 않게 코드의 관리가 되지않을까 싶습니다.

 


장비등록 화면개발하다가 '테스트용 공통코드 몇개만 넣어야지!' 했는데, 본의아니게 노가다를 하고있어서

그냥 덥고 습한나머지 공통코드 먼저 만들어버리자! 해서 후다닥 만들었습니다.ㅋㅋㅋ

 

사실 코드 등록 프로세스 이외에 코드 삭제, 코드 수정 프로세스도 있겠지만..

등록 프로세스도 심플하기도하고, 솔직히 등록이나 삭제나 수정이나.. 거기서거기.. (결코 졸려서가 아니라!)

 

어찌되었든 내일은 Wireframe이랑 화면설계서 대충 끄적이고 바로 개발 넘어가야겠습니다.

아! 지금 시간이 02시를 향해 가고있으니 내일이 아니라 오늘이네요 ㅋㅋㅋ

(벌써 이런 시간이;;;)

 

한숨 자고 다시 시작하도록 해야겠습니다 ㅋㅋ

 

오늘도 고생 많으셨습니다~

 

 

버전정보 (v1.0)

 - v1.0 2020.08.08 배포

 

* 본 게시글의 이미지에 들어간 글씨체는 네이버 나눔 글씨체인 나눔스퀘어 Bold를 사용했습니다.

* 본 게시글의 이미지는 전부 (이미지 내의 픽토그램 등) 직접 제작했음을 명시합니다.

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.

 

Project.다원은 개인(karzin)이 기획, 분석, 설계, 디자인, 개발, 유지보수 등

모든 부분을 혼자 맡아 진행하는 개인 프로젝트입니다.

Project.다원 Ensemble

Karzin

abbeea@naver.com



+ Recent posts