▶▶ 아래의 내용을 바탕으로 기본적인 조직모델을 구성하는 문제입니다.
================================================================================
우리 지역의 녹색회는 200명이상 회원으로 늘어났다. 우리는 자원 봉사단체로 우리의 기록들은 정말로 엉망이다. 그래서 우리는 모든 행사를 관리할 수 있는 정보시스템을 필요로한다.
우리는 우리의 회원권 기록들을 자동화시키고 싶다. 각 회원을 위해서 회원명, 직위, 우편주소, 직장전화, 회원권의 종류(개인/단체), 그리고 그 회원이 현재 유효 기간내에 있는지를 알고자 한다. 우리는 1년에 한번 1월에 회비를 거두어 들인다.
우리는 또한 한 회원이 어느 회사에 근무하는지 알고 싶지만 회원들이 자주 회사를 옮기기 때문에 이러한 정보를 관리하는 것은 정말 중요하다. 우리는 각 회원에 대해 한개의 소속회사만을 관리하려고 한다. 우리 회원들은 많은 다른 회사로 부터 온다. 그들 중 몇 명은 어느회사에도 소속되어 있지 않다. 각 회사에 대한 회사명, 주소, 업종 등을 관리하고자 한다.
우리는 1년동안 각종 행사를 치루어왔다. 우리는 이러한 행사에 대한 정보도 또한 관리하고 싶다. 년중 행사에는 9월 회의, 11월 회의, 1월의 연례교육, 4월 회의가 있다. 예를 들어 우리는 지난 5월 엔코아 정보컨설팅에서 온 홍길동씨를 모시고 특별강좌를 가졌고 주위의 도시에서 각종 행사들을 개최하였다. 우리는 각행사가 언제 개최되고 각 행사에 대한 설명, 참석자수, 개최지, 소요경비,설문 등의 정보를 관리하고 싶다.
우리는 익명의 제보자로 부터 오는것 처럼 설문들을 처리한다. 우리는 각 설문들을 취합하고 자주 이러한 설문들을 받곤한다.
우리는 또한 어느 회원이 어느 행사에 참가했는지도 관리한다. 회원들중 몇몇은 정말로 활발하게 활동하고 나머지는 간간히 참석 하거나 단지 초청장 받는 것을 즐기고 있다.
우리는 회원들이 어떠한 Computer Platform을 사용하는지 관리할 필요가 있고 각 Platform마다 3자리 숫자의 Code를 부여하여 관리하려고 한다. (001은 IBM/MVS, 002는 IBM/VM, 003은 VAX/VMS, 030은 PC/DOS등)
우리는 각 회원이 관심을 가지고 있는 응용분야를 관리하고 싶다. 예를 들어 회계, 인사, 광업, 제약등. 이를 만족하는 응용프로그램은 이식성이 강해야 하며 어떠한 Platform이 되던지 상관치 않는다.