구현 범위 선정
·
ERP Project
구현 범위를 정하기에 앞서 크게 4가지로 나눌 수 있었다. 1. 회사 범위 2. 관리자 및 사용자 권한 범위 3. 부서 범위 4. 구현 기능 범위 1. 회사 범위 회사 범위는 [사업형태, 업태, 종목 ~ ] 등으로 구분을 지었는데, 사업형태는 법인사업자인지, 주식회사 또는 상장사인지 등으로 나누었고 업태는 도소매 또는 제조 등으로 나눠서 생각했다. 마지막으로 종목은 말 그대로 전자기기면 전자기기, 식품, 약품 등이 있었다. 우리는 샘플 데이터가 많도록 설정하기 위해서 이런 결정을 했다. 사업형태 법인사업자 주식회사 상장사 업태(가) 도소매 제조 종목(가) IT, IT주변기기, 음향 핸드폰, 음향기기, 맥북, 마우스 2. 관리자 및 사용자 권한 범위 관리자는 기능에 대해서 큰 범위부터 작은 범위까지 생성,..
개발 툴 선정2 (프로그래밍 언어)
·
ERP Project
개발 언어를 선정함에 있어 개발 언어의 확장성, 보안성, 개발용 이성, 유지 보수의 편리성 등은 자체적으로 개발함에 있어 기업이 갖고 있는 내부 요소(인력, 투자비용, 기간 등)이 가져갈 수 있는지를 평가를 해야 하는 대상이다. 컴퓨터 개발 언어는 다양하다. 자체 ERP를 구축하기로 결정이 되었다면 이제부터는 결정할 사항이 많다. 우선 생각을 해 볼 수 있는 것은 개발된 애플리케이션의 방향성이다. 즉, WEB으로 할 것인지 C/S로 할 것인지 등을 확실히 정해야 한다. 이에 따라 선택해야 하는 언어가 달라지기 때문이다. ERP를 주로 데이터베이스를 기반으로 운영되는 데이터의 운영을 자유자재로 처리되어야 하는 특성을 갖는다. 자바는 클래스 파일(.class)에는 반드시 하나의 자바 클래스만 들어 있다. 즉..
개발 툴 선정(DB)
·
ERP Project
다음 개발환경(Tool)로는 자체적인 ERP를 만들기 위해 가장 중요한 것은 역시 데이터베이스(DB)였다. MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS: Relational DBMS)이다. MySQL은 오픈 소스이며, 다중 사용자와 다중 스레드를 지원한다. 또한, C언어, C++, JAVA, PHP 등 여러 프로그래밍 언어를 위한 다양한 API를 제공하고 있다. MySQL은 유닉스, 리눅스, 윈도우 등 다양한 운영체제에서 사용할 수 있으며, 특히 PHP와 함께 웹 개발에 자주 사용됩니다. 따라서 웹을 통해 ERP 시스템을 구축해 보기 위해 MySQL로 선정하게 되었다. 개발 툴 결정 DB MySQL Dbeaver 21c Back Frontend 코드공유 Github
6/27 프로젝트 회의
·
ERP Project
기업이 가지는 정보는 그 기업이 연속 기업으로 성장하는 밑바탕이 되는 중요한 자산이다. 그렇기 때문에 기업은 정보시스템을 구축하는데 소홀하지 않을 수 없다. 정보는 공유되어야 하고 필요한 시간, 공간, 사람에게 적시에 제공되어야 한다. 하지만 다양한 종류의 정보시스템을 구축하는 노력에 비해 기업들은 정보 부족에 허덕이기도 하고, 갖고 있는 정보를 활용하는 방법도 서툴고, 보안 통제로 인해 접근조차 할 수 없는 경우도 다반사다. 이러한 문제의 원인은 정보시스템 설계 단계부터 활용과 보안에 대한 고민의 부족과 경영 환경의 변화에 대비를 하지 못한 결과이기도 하지만, 기업 내부의 스스로의 성찰을 제대로 하지 않고, 관리적 측면만을 강조하지 않았을까를 생각해봐야 할 것이다. 기업에 있어서 정보시스템은 매우 중요..