뷰페이지 구성(2)
·
ERP Project
팀원들과의 소통 후 결정한 내용은 우리가 진행하는 프로젝트는 백 프로젝트이기 때문에 뷰에 크게 신경쓰지 말고 백을 완벽하게 구성을 한 후에 남은 시간에 뷰를 건드려 보기로 했다. 그렇기 때문에 일단은 무료 웹 템플릿을 이용하여 뷰를 구성하기로 했다. 저번과 마찬가지로 fetch API를 이용하여 메인 index페이지를 구성했는데 기획본부 경영기획팀 전략기획팀 관리본부 회계팀 재무팀 인사팀 총무팀 영업본부 해외영업팀 국내영업팀 매장영업팀 영업관리팀 지원본부 생산팀 구매팀 품질관리팀 물류팀 각각의 버튼을 클릭하면 버튼 밑에 있는 div에 각 팀의 기능 버튼(?) 이 나오고 그 버튼을 누르면 페이지 이동을 시키도록 구성을 했다. JS let currentOpenFetchContent = null; functi..
[DJANGO] DJANGO 개발 환경 만들기
·
DJANGO
앞선 포스팅에서 DJANGO가 무엇인지 알아봤으니 이제 개발 환경을 만들어 볼 차례이다. 1. Django 프로젝트 관리를 위한 디렉토리 생성하기 우선 터미널을 띄워 장고 프로젝트를 관리할 디렉토리를 생성한다. 여기서는 'djangoTest'라는 디렉토리를 생성하였다. > mkdir djangoTest 2. 가상환경 만들기 디렉토리가 생성 되었다면, 생성된 디렉토리로 이동(cd djangoTest)로 이동하여 장고를 위한 가상 환경을 만들어 준다. 가상환경을 만드는 기본 명령어는 다음과 같다. djangoTest> python3 -m venv 가상환경이름 여기서는 가상환경 이름으로 'venv01' 이라고 한다. 가상환경이 만들어 지면 '가상환경이름' 으로 디렉토리가 1개 만들어 지고, 그 디렉토리 안에 ..
[DJANGO] DJANGO ?
·
DJANGO
DJANGO ? Django는 파이썬으로 제작된 오픈소스 *웹 프레임워크입이다. 비교적 입문이 쉬운 언어인 파이썬으로 제작되어 진입장벽이 그렇게 높은 편이 아니고 특유의 높은 생산성으로 특히 스타트업에서 사랑받는 프레임워크입니다. 장고로 제작된 대표적인 사이트는 인스타그램, 핀터레스트 등이 있다. DJANGO의 특징 1. MTV 패턴을 사용한다. MVC 디자인 패턴과 이름만 다르고 사실상 동일하다고 생각할 수 있다. Model은 동일하지만 View를 Template으로 표현하고 Controller는 View라고 표현한다. Model은 DB에 저장되는 데이터 Template은 유저에게 보여지는 UI View는 데이터를 처리하고 Template에 데이터를 전달하는 역할을 한다고 볼 수 있다. ​ 2. 강력한..
뷰페이지 구성
·
ERP Project
나는 우선 HTML, CSS, JS에 정말 자신이 없고 못한다. 미적 감각에도 영 재능이 없어 아이디어도 잘 떠오르지 않는다. (보험 드는 거 맞음. 근데 진짜 진심임.........) 이전에 진행했던 프로젝트에서 로직을 모두 구현한 후에 뷰페이지를 구현하고 입히려고 하니 안 그래도 잘 다루지 못하는 프론트엔드 쪽에서 발목이 잡혀 고생했던 경험이 있다. CSS가 중복되는 등 오류가 발생하면 404에러가 나와 정말 짜증났었다. 그렇기 때문에 이번에는 간단히라도 틀은 짜두고 기능 구현을 시작하는 것으로 결정됐다. 내 나름의 최선을 다 해서 기본 틀만 잡아보기로 했다. [CSS] .box { position: relative; background-color: #5c54d1; width: 1000px; heig..
DB 세팅
·
ERP Project
DB세팅을 시작하기 전 테이블의 구조와 연결 관계 필요한 컬럼과 데이터 등에 대해서 확인하기 위해서 프로그램을 구석구석 구체적으로 뜯어보기 시작했다. https://license.kpc.or.kr/nasec/qlfint/qlfint/selectErpinfomg.do KPC자격 한국생산성본부 자격에 대한 원서접수 ITQ, GTQ, ERP, IEQ, UTQ, SWC, MAT, SMAT, CAD, 3D CAD 실무능력평가, DSAC, PAC, 데이터 사이언티스트 능력인증자격 ,프레젠테이션 능력, 3D 프린팅 모델링 자격 등을 서비 license.kpc.or.kr 사이트를 참고하여 학습용 ERP프로그램을 설치해 다뤄보기로 했다. (참고로, Mac OS는 지원을 하지 않으므로 참고) 아직 회사를 다녀본 적이 없기..
구현 범위 선정
·
ERP Project
구현 범위를 정하기에 앞서 크게 4가지로 나눌 수 있었다. 1. 회사 범위 2. 관리자 및 사용자 권한 범위 3. 부서 범위 4. 구현 기능 범위 1. 회사 범위 회사 범위는 [사업형태, 업태, 종목 ~ ] 등으로 구분을 지었는데, 사업형태는 법인사업자인지, 주식회사 또는 상장사인지 등으로 나누었고 업태는 도소매 또는 제조 등으로 나눠서 생각했다. 마지막으로 종목은 말 그대로 전자기기면 전자기기, 식품, 약품 등이 있었다. 우리는 샘플 데이터가 많도록 설정하기 위해서 이런 결정을 했다. 사업형태 법인사업자 주식회사 상장사 업태(가) 도소매 제조 종목(가) IT, IT주변기기, 음향 핸드폰, 음향기기, 맥북, 마우스 2. 관리자 및 사용자 권한 범위 관리자는 기능에 대해서 큰 범위부터 작은 범위까지 생성,..