의사결정 지원 시스템(DSS): 소매점을 위한 데모 PoS
이 튜토리얼에서는 가상의 리테일 매장을 위한 간단한 POS 시스템을 만들어 보겠습니다. 이 시스템은 운영 직원이 일상적인 비즈니스 거래를 기록하는 데 사용하고, 전술 직원은 이 시스템을 사용하여 리테일 매장의 현재 성과를 모니터링합니다.
시스템에는 데이터를 Excel로 내보낼 수 있는 기능이 있습니다. 엑셀은 다음과 같이 사용됩니다. 의사 결정 지원 시스템 데이터를 분석하는 도구. Excel의 데이터를 다른 소스의 데이터와 결합할 수도 있습니다.
소매점 MIS 구성 요소
1. 업무절차
비즈니스 절차는 일상적인 비즈니스 거래를 수행하는 방법을 정의합니다. POS 시스템은 일일 매출을 기록하는 데 사용됩니다.
다음 목록은 고객이 품목을 구매할 때 수행해야 할 활동을 간략하게 설명합니다.
- 고객이 구매할 품목을 현금으로 제시합니다.
- 계산원은 시스템에서 제시된 품목을 시스템에서 검색하여 가격을 검색합니다.
- 계산원이 구매한 품목의 수량을 입력하면 시스템이 총 비용을 계산합니다. 이 과정은 구매한 모든 품목에 대해 반복됩니다.
- 계산원이 시스템에 품목이나 품목 수량을 잘못 추가한 경우 결제가 아직 게시되지 않은 경우 이를 제거할 수 있어야 합니다. 지불이 완료되면 계산원은 아무것도 제거할 수 없습니다.
- 시스템은 총 고객 청구 금액을 확인한 후, 계산원이 고객 지불 금액을 게시하고 고객에게 영수증을 인쇄할 수 있도록 허용해야 합니다.
2. 사람들
시스템을 사용할 사용자는 계산원, 회계사 및 재고 관리 사용자입니다. 모든 사용자는 문자 그대로 컴퓨터를 사용해야 하며 POS 시스템 사용 방법에 대한 교육을 받아야 합니다.
3. 하드웨어
POS 시스템은 Microsoft 데이터베이스 엔진으로 액세스합니다. Microsoft ACCESS 는 독립형 데이터베이스 엔진이며, 따라서 시스템은 단일 컴퓨터에서 실행됩니다. 사용되는 컴퓨터는 다음 사양을 갖추어야 합니다.
- 최소 1GB RAM
- 데이터베이스가 저장될 로컬 드라이브에 최소 10GB의 여유 저장 공간
- 컴퓨터는 최소한 Windows XP 이상을 실행하는 Windows 기반 운영 체제를 실행해야 합니다.
- 프로세서 속도는 최소 1GHz 이상이어야 합니다.
4. 소프트웨어
이 시스템과 함께 사용할 컴퓨터는 다음과 같은 최소 사양을 갖추어야 합니다.
- Microsoft 기반으로 운영 체제
- Microsoft 오피스 스위트(구체적으로 Microsoft Word 및 Microsoft 입장)
5. 데이터
일상적인 비즈니스 거래는 다음과 같은 폴더에 저장됩니다. Microsoft 데이터베이스에 액세스합니다.
POS 데이터베이스 사전
데이터베이스 사전은 데이터베이스 필드, 해당 기능 및 데이터 유형을 설명합니다.
다음은 우리 데이터베이스에 있을 테이블을 설명합니다. 단순성을 위해 테이블 수를 4개(XNUMX)로 유지하겠습니다.
제품 테이블
| S / N | 분야 명 | 데이터 형식 | 기술설명 |
|---|---|---|---|
| 1 | id | 숫자 | 기본 키 기록 |
| 2 | 상품명 | 끈 | 제품 이름 |
| 3 | 가격 | 숫자 | 제품의 가격 |
| 4 | Quantity_at_hand | 숫자 | 특정 시간에 사용 가능한 수량 |
| 5 | 권장_공급업체_ID | 숫자 | 공급자 테이블에 연결되는 외래 키 |
고객 테이블
| S / N | 분야 명 | 데이터 형식 | 기술설명 |
|---|---|---|---|
| 1 | id | 숫자 | 기본 키 기록 |
| 2 | 고객 이름 | 끈 | 고객의 이름 |
| 3 | 총구매수 | 숫자 | 특정 고객에 대한 총 매출의 누적 가치 |
공급업체 테이블
| S / N | 분야 명 | 데이터 형식 | 기술설명 |
|---|---|---|---|
| 1 | id | 숫자 | 기본 키 기록 |
| 2 | 공급 업체 이름 | 끈 | 고객의 이름 |
| 3 | 연락처_번호 | 숫자 | 공급업체 연락처 |
| 4 | 이메일 주소 | 끈 | 공급업체의 이메일 주소 |
판매 테이블
| S / N | 분야 명 | 데이터 형식 | 기술설명 |
|---|---|---|---|
| 1 | id | 숫자 | 기본 키 기록 |
| 2 | 고객 ID | 숫자 | 고객 고유 식별자 |
| 3 | 거래 날짜 | 날짜 | 거래가 기록된 날짜 |
| 4 | 금액 지급 | 숫자 | 총 구매 금액 |
| 5 | 결제됨 | 부울 | 고객이 지불했는지 여부를 나타내는 부울 필드 |
판매 세부 정보 표
| S / N | 분야 명 | 데이터 형식 | 기술설명 |
|---|---|---|---|
| 1 | id | 숫자 | 기본 키 기록 |
| 2 | 판매_ID | 숫자 | 고객 고유 식별자 |
| 3 | 제품 ID | 날짜 | 거래가 기록된 날짜 |
| 4 | 양 | 숫자 | 총 구매 금액 |
| 5 | 결제됨 | 부울 | 고객이 지불했는지 여부를 나타내는 부울 필드 |
POS(Point of Sale) 데이터베이스 엔터티 관계 다이어그램
엔티티 관계 다이어그램은 데이터베이스의 테이블 간의 관계를 보여줍니다. 다음 표는 데이터베이스 테이블 간의 관계를 설명합니다.
| S / N | 관계 | 기본 | 외래 키 | 관계의 성격 |
|---|---|---|---|---|
| 1 | 판매할 제품 | 제품의 ID | 판매 중인 Product_id | 1 대 다수 |
| 2 | 고객에게 판매 | 고객의 ID | 판매 중인 Customer_id | 다 대다 |
| 3 | 공급업체에 제품 | 공급자의 ID | 제품의 권장_공급자_ID | 다 대 1 |
다음 이미지는 데이터베이스의 테이블 간의 관계를 보여줍니다.
시스템에서 거래가 처리되는 방식
- 시스템은 고객 테이블에서 모든 고객 기록을 검색하고 드롭다운 콤보를 채웁니다.
- 계산원은 새 거래 버튼을 클릭합니다. 그러면 판매 테이블에 새 레코드가 생성되고 거래 ID가 생성됩니다.
- 시스템은 제품 테이블에서 모든 제품을 검색하고 드롭다운 콤보를 채웁니다.
- 계산원은 드롭다운 목록에서 제품을 선택합니다. 시스템은 현재 항목의 제품 ID와 가격을 유지합니다.
- 계산원은 구매 수량을 입력합니다. 시스템은 저장된 가격과 입력된 수량을 기준으로 소계를 계산합니다. 모든 제품이 시스템에 게시될 때까지 이 프로세스가 반복됩니다.
- 계산원은 고객이 지불한 금액을 입력합니다. 고객이 가격보다 더 많은 금액을 지불하면 시스템에서 변경 금액을 계산합니다.
- 계산원이 후불 결제 버튼을 클릭합니다. 시스템이 다음을 업데이트합니다.
- 제품 테이블에 있는 제품 수량
- 지불 금액 필드를 업데이트하고 판매 테이블에서 거래를 지불된 것으로 표시합니다.
- 고객 테이블의 총 구매 필드를 업데이트합니다.
POS(Point of Sale) 그래픽 사용자 인터페이스 스크린샷
시스템 메인 창 – 이것이 시스템의 진입점입니다. 이를 통해 사용자는 데이터를 입력하고, 거래를 처리하고, 보고서를 인쇄하고, 추가 분석을 위해 판매 데이터를 Excel로 내보낼 수 있습니다.
여기에서는 거래를 수행하는 동안 채워지는 필드에 대한 개요를 제공하기 위해 POS 중에 사용되는 다양한 데이터 입력 창을 보여주었습니다.
현금 포인트에서 계산원이 사용하는 POS 창구
사용자 인터페이스는 성공적인 구매 거래 게시와 관련된 단계를 계산원에게 안내하는 방식으로 설계되었습니다.
고객 데이터 입력 창
제품 데이터 입력 창
제품 개요
이 튜토리얼에서는 정보 시스템 개발과 관련된 실제 단계를 보여주고 POS(Point of Sale) 시스템의 프로토타입을 설명했습니다. 시스템은 다음을 사용하여 개발되었습니다. VBA (Visual Basic for Applications) in Microsoft 접속하다.





