1 |
1
마리나 관제센터용 관리 서버(10)와, 요트계류장에서 작업을 하는 작업자용 앱(20a)을 탑재한 작업자용 스마트 모바일단말(20), 그리고 고객용 앱(30a)을 각각 탑재한 고객용 스마트 모바일단말(30) 및 요트 소유자용 스마트 모바일단말(40)을 포함하는 스마트 모바일단말과 연동 기반의 마리나 관제 시스템에 있어서, 요트 및 고객들을 관리하며, 마리나의 계류시설의 운용, 예약 및 모니터링을 수행하되, 고객 정보조회 모듈(10a), 고객 정보 삭제 모듈(10b), 작업관리자 등록 모듈(10c), 작업관리자 조회 모듈(10d), 작업관리자 정보 수정 모듈(10e), 작업관리자 정보 삭제 모듈(10f), 요트 등록 모듈(10g), 요트정보 삭제 모듈(10h), 요트 검색 모듈(10i), 요트 관리 설정 모듈(10j), 요트 관리일지 조회 모듈(10k), 요트 승선예약 관리 모듈(10l), 요트 임대예약 관리 모듈(10m) 및 요트 운항 관리 모듈(10n)을 구비하는 마리나 관제센터용 관리 서버(10);요트를 수리하고 관리하는 작업자가 손으로 작성하던 관리일지를 작업하는 그 자리에서 모바일단말을 활용하여 기록할 수 있도록 하되, 요트 구분 NFC 태그(60a) 및 요트에 부위별로 부착되어 있는 요트 부위 NFC 태그(60b)로 구분된 NFC 태그(Tag)를 스마트 모바일단말로 인식한 뒤, 요트 구분 NFC 태그(60a)에 대한 인식을 통해 요트 소유자를 구분하고, 요트 부위 NFC 태그(60b)에 대한 인식을 통해 요트를 부위별로 인식하는 작업자용 스마트 모바일단말(20)을 운영하는 작업자에 의해 실시간으로 요트 관리일지가 작성되는 기능을 통해 마리나 관제센터용 관리 서버(10)의 데이터베이스(11)에 등록하도록 하는 방식으로 관리일지를 실시간으로 업데이트 하여, 요트 소유주에게 자신의 요트 관리 상태를 실시간으로 확인할 수 있도록 하는 작업자용 앱(20a); 및 고객용 스마트 모바일단말(30)을 운용하는 일반 고객이 요트 운항 일정을 조회하고 요트를 임대하거나 승선을 예약할 수 있도록 해 주며, 요트 소유자용 스마트 모바일단말(40)을 운용하는 요트 소유자에게는 자신의 요트 관리 내역을 실시간으로 확인하도록 하되, 고객용 스마트 모바일단말(30)에 탑재된 고객용 앱(30a)은, 통신망(50)을 통해 마리나 관제센터용 관리 서버(10)의 데이터베이스(11)로의 액세스를 통해 요트 운항 스케줄을 확인하는 기능을 제공하며, 승선 및 임대 예약하는 기능을 제공하는 것이고, 요트 소유자용 스마트 모바일단말(40)에 탑재된 고객용 앱(30a)은, 통신망(50)을 통해 마리나 관제센터용 관리 서버(10)의 데이터베이스(11)로의 액세스를 통해 작업자용 스마트 모바일단말(20)을 운영하는 작업자가 작성해 놓은 관리일지를 조회하고 상태를 확인한 다음 수리요청 기능을 제공하는 것인 고객용 앱(30a); 을 포함하고,안드로이드 운영체제(Operating System: OS) 기반의 작업자용 스마트 모바일단말(20)에서 C# 언어 기반으로 개발된 서버인 마리나 관제센터용 관리 서버(10)로 사진 전송하는 경우, 작업자용 스마트 모바일단말(20)의 작업자는 요트 관리일지 작성시 관리일지에는 사진을 첨부시, 안드로이드 OS 기반의 작업자용 스마트 모바일단말(20)에서 선택한 사진의 이름과 사진의 내용을 바이트(byte) 형식으로 변환하여 사진의 이름을 먼저 전송하고 사진의 내용을 전송하며, C#서버 언어 기반으로 개발된 서버인 마리나 관제센터용 관리 서버(10)에서는 수신한 사진의 이름으로 JPEG 형식의 파일을 만들고 그 파일에 사진의 내용을 데이터베이스(11) 상에 라이트(write) 하되,고객용 스마트 모바일단말(30) 및 요트 소유자용 스마트 모바일단말(40)에 공통적으로 탭재되는 고객용 앱(30a)은,고객용 스마트 모바일단말(30)을 운영하는 고객 및 요트 소유자용 스마트 모바일단말(40)을 운영하는 요트 소유자에게 임대 서비스 및 운항 중인 요트 종류, 요금 안내, 요트 계류/관리 서비스에 대한 정보를 제공하는 요트 서비스 조회 수단(30a-1)과; 고객용 스마트 모바일단말(30)을 운영하는 고객 및 요트 소유자용 스마트 모바일단말(40)을 운영하는 요트 소유자에 대한 아이디, 비밀번호, 이름, 전화번호, e-mail 등의 기재에 의한 통신망(50)과 연결된 마리나 관제센터용 관리 서버(10)로의 회원 가입을 수행하는 회원 가입 수단(30a-2)과; 고객용 스마트 모바일단말(30)을 운영하는 고객 및 요트 소유자용 스마트 모바일단말(40)을 운영하는 요트 소유자에 의한 아이디, 비밀번호 입력에 의한 회원 가입 시 입력한 것과 일치하는 경우에 통신망(50)과 연결된 마리나 관제센터용 관리 서버(10)로의 로그인을 수행하는 로그인 수단(30a-3)과; 고객용 스마트 모바일단말(30)을 운영하는 고객의 로그인 유무에 관계없이 요트 승선을 통신망(50)과 연결된 마리나 관제센터용 관리 서버(10)로의 액세스를 통해 예약할 수 있도록 하는 기능을 제공하되, 고객용 스마트 모바일단말(30)을 운영하는 고객의 날짜를 선택시 해당 날짜의 운항스케줄을 제공하며, 예약가능 상태인 요트를 선택하고 예약 인원을 입력할 수 있는 기능을 제공하는 요트 승선 예약 수단(30a-4)과; 고객용 스마트 모바일단말(30)을 운영하는 고객의 로그인의 경우에만 요트 임대 예약을 사용할 수 있도록 하며, 요트 종류와 날짜를 선택하면 해당 요트의 예약 스케줄을 볼 수 있으며 예약 가능한 상태의 요트는 예약 시간을 선택하여 예약할 수 있는 기능을 제공하는 요트 임대 예약 수단(30a-5)과; 고객용 스마트 모바일단말(30)을 운영하는 고객의 로그인 상태에서만 요트 예약 정보에 대한 확인이 가능하도록 하며, 예약한 요트의 종류, 요트 이름, 예약 날짜, 예약 시간, 예약 인원 등에 관한 정보를 통신망(50)과 연결된 마리나 관제센터용 관리 서버(10)로의 액세스를 통해 제공하며, 예약을 원하지 않을 경우 예약을 취소할 수 있는 기능을 제공하는 내 예약 정보 확인 수단(30a-6)과; 요트 소유자용 스마트 모바일단말(40)을 운영하는 요트 소유자의 마리나 관제센터용 관리 서버(10)로의 로그인 상태에서만 요트 소유자가 데이터베이스(11)에 등록한 요트에 대한 정비 상태 정보를 제공하되, 요트 소유자가 소유한 요트를 관리하는 작업자 및 관리자의 정보를 제공하며, 요트 소유자가 소유한 요트의 관리 비용 내역에 대한 정보를 제공하는 내 요트 관리 수단(30a-7)을 포함하고,작업자용 스마트 모바일단말(20)에 탑재되는 작업자용 앱(20a)은,작업자용 스마트 모바일단말(20)을 운용하는 작업자로부터 아이디, 비밀번호를 입력받아 통신망(50)과 연결된 마리나 관제센터용 관리 서버(10)에 등록된 작업자 정보와 일치하는 경우에만 로그인을 성공시키는 로그인 수단(20a-1)과; 요트 구분 NFC 태그(60a) 및 요트 부위 NFC 태그(60b)로 구분된 NFC 태그에 대한 인식 정보를 통해 요트를 구분하고 요트의 부위를 인식하는 기능을 제공하는 NFC 요트 인식 수단(20a-2)과; 작업자용 스마트 모바일단말(20)을 운용하는 작업자의 마리나 관제센터용 관리 서버(10)로의 로그인 상태에서만 요트 관리일지 작성 기능이 수행되도록 제어하며, 작성하는 관리일지에는 사진을 첨부할 수 있는 기능을 제공함으로써, 데이터베이스(11)에 저장된 작성한 일지를 요트 소유주가 열람할 수 있도록 하고, 요트 정비가 필요할 경우 요트 소유주에게 정비가 필요함을 알리기 위한 알람 기능을 더 수행하는 요트 관리일지 작성 수단(20a-3)과; 작업자가 이전에 작업하여 마리나 관제센터용 관리 서버(10)의 데이터베이스(11)에 저장한 요트 관리일지 보기에 대한 기능을 제공함으로써, 이전에 작성한 관리일지를 작업자가 열람할 수 있는 기능을 제공하는 요트 관리일지 보기 수단(20a-4)과; 요트 정보보기 기능으로 통신망(50)과 연결된 마리나 관제센터용 관리 서버(10)의 데이터베이스(11)로의 액세스를 통해 요트의 기본정보를 수신하여 작업자용 스마트 모바일단말(20)의 입출력부로 구현하는 기능을 수행하는 요트 정보보기 수단(20a-5)를 포함하며,마리나 관제센터용 관리 서버(10)의 고객 정보조회 모듈(10a)은 회원으로 가입한 고객, 요트 소유자들의 정보(아이디, 비밀번호, 이름, 전화번호, e-mail)를 저장한 데이터베이스(11)를 관리함으로써, 각각의 고객용 스마트 모바일단말(30), 요트 소유자용 스마트 모바일단말(40)의 입출력부를 통해 정보 제공을 수행하고, 고객 정보 삭제 모듈(10b)은 고객, 요트 소유자들의 정보를 삭제할 수 있는 기능을 제공하며, 작업관리자 등록 모듈(10c)은 작업자용 스마트 모바일단말(20)을 운용하는 작업자 및 마리나 관제센터용 관리 서버(10)를 운용하는 관리자의 아이디, 비밀번호, 이름, 전화번호, e-mail 등을 입력받아 데이터베이스(11)에 저장하는 기능을 수행할 수 있고, 작업관리자 조회 모듈(10d)은 작업자용 스마트 모바일단말(20)을 운용하는 작업자 및 마리나 관제센터용 관리 서버(10)를 운용하는 관리자에 대한 기본정보(아이디, 이름, 전화번호)를 제공하는 한편 하나의 요트에 대한 작업자 및 관리자가 관리중인 요트의 정보(요트 종류, 소유주 정보)를 제공하는 기능을 수행하며, 작업관리자 정보 수정 모듈(10e)은 작업자 및 관리자의 정보 수정 기능을 제공하고, 작업관리자 정보 삭제 모듈(10f)은 작업자 및 관리자의 정보를 삭제할 수 있는 기능을 제공하며, 요트 등록 모듈(10g)은 요트 소유자의 요트 등록을 위해 요트 종류, 이름 등의 요트의 기본 정보를 요트 소유자용 스마트 모바일단말(40)로부터 통신망(50)을 통해 수신하여 데이터베이스(11)에 저장하는 기능을 수행하고, 요트정보 삭제 모듈(10h)은 요트 소유자용 스마트 모바일단말(40)로부터의 통신망(50)을 통한 요청에 따라 요트의 전체 또는 부분적 정보를 삭제하는 기능을 제공하며, 요트 검색 모듈(10i)은 데이터베이스(11)에 등록되어 있는 요트에 대한 검색 기능을 제공하고, 요트 관리 설정 모듈(10j)은 데이터베이스(11)에 등록되어 있는 요트에 작업자 및 관리자를 설정하는 기능을 수행하며, 요트 관리일지 조회 모듈(10k)은 요트 별로 작업자가 작성한 관리일지에 대한 정보를 데이터베이스(11)로부터의 독출(reading)을 통해 조회하는 기능을 제공하고, 요트 승선예약 관리 모듈(10l)은 요트 승선예약 관리를 위해 날짜 별로 요트의 운항 스케줄을 조회하는 기능을 고객용 스마트 모바일단말(30)에게 통신망(50)을 통해 제공하며, 요트 임대예약 관리 모듈(10m)은 요트 임대예약 관리를 위해 날짜 별로 임대 예정인 요트의 예약 스케줄, 예약자 등의 정보를 고객용 스마트 모바일단말(30)에게 통신망(50)을 통해 제공하고, 요트 운항 관리 모듈(10n)은 요트 운항 관리를 위해 요트의 운항 스케줄을 등록하는 기능을 수행하는 것을 특징으로 하는 스마트 모바일단말과 연동 기반의 마리나 관제 시스템
|