KR19990046731A - 리눅스용전자상거래쇼핑몰구축시스템 - Google Patents

리눅스용전자상거래쇼핑몰구축시스템 Download PDF

Info

Publication number
KR19990046731A
KR19990046731A KR1019990014046A KR19990014046A KR19990046731A KR 19990046731 A KR19990046731 A KR 19990046731A KR 1019990014046 A KR1019990014046 A KR 1019990014046A KR 19990014046 A KR19990014046 A KR 19990014046A KR 19990046731 A KR19990046731 A KR 19990046731A
Authority
KR
South Korea
Prior art keywords
management
commerce
product
store
order
Prior art date
Application number
KR1019990014046A
Other languages
English (en)
Inventor
김무용
천주현
Original Assignee
천주현
주식회사 소프트나라
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 천주현, 주식회사 소프트나라 filed Critical 천주현
Priority to KR1019990014046A priority Critical patent/KR19990046731A/ko
Publication of KR19990046731A publication Critical patent/KR19990046731A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 리눅스용 전자상거래 쇼핑몰 구축 시스템에 관한 것이다. 전자상거래 쇼핑몰 시스템(10)은 전자상거래 서버(2)와 연결되어 상점 관리, 상품 관리, 회원 관리, 주문 관리, 재고 관리 및 판매 관리 시스템을 호출하며 Win 95/98 에서 운영되는 전자상거래 클라이언트(1); 리눅스 운영체제에서 운영되며 전자상거래 클라이언트(1)와 연결되어 상점 관리, 상품 관리, 회원 관리, 주문 관리, 재고 관리 및 판매 관리 등의 서비스들을 제공하는 전자상거래 서버(2); 상점 DB 및 상품 DB(3); 상품 카다로그(4); 온라인 상점으로 전자상거래의 쇼핑을 제공하는 전자상거래 숍(5); 회원 등록 프로그램(6); 전자상거래의 쇼핑몰을 사용하는 고객 DB(7); 전자상거래 숍(5)에서 선택된 상품을 주문내역에 따라 주문하는 주문 프로그램(8); 및 지불 게이트웨이(PG)(22)로부터 제공된 주문내역을 저장하는 주문내역 DB(9)로 구성된다. 따라서, 리눅스 운영체제에서 웹 방식이 아니라 클라이언트/서버 방식으로 온라인 상점 구축에서부터 상품 관리, 회원 관리, 주문 관리, 재고 관리, 판매관리까지 인터넷 보안 프로토콜을 적용하여 인터넷상에서 쇼핑몰을 안전하게 운영하며 소규모 단일 상점 및 다양한 종류의 상점을 동시에 운영 및 관리할 수 있다.

Description

리눅스용 전자상거래 쇼핑몰 구축 시스템{System for implementing electronic commerce shopping mall on LINUX}
본 발명은 리눅스용 전자상거래 쇼핑몰 구축 시스템에 관한 것으로, 특히 인터넷 쇼핑몰(Shopping Mall)을 구축해서 고객이 원하는 상품을 구입할 수 있고 원클릭 방식으로 상점의 구축에서부터 운영, 상품관리, 회원 관리, 주문 관리, 재고 관리, 판매 관리까지 가상 상점 및 쇼핑몰을 운영하는데 필요한 클라이언트/서버 방식의 전자상거래 솔류션인 전자상거래 쇼핑몰 관리 프로그램을 제공하여 효율적으로 쇼핑몰을 운영할 수 있는 리눅스용 전자상거래 쇼핑몰 구축 시스템에 관한 것이다.
일반적으로, 유닉스(UNIX)용으로 오라클(Oracle), 사이베이스(Sybase), 인포믹스(Informix) 등의 고가로 데이타베이스 엔진을 탑재해 사용하고 있으며, 윈도우 NT용으로는 에스큐엘(Structure Query Language:SQL) 서버, 오라클(Oracle) 등을 주로 사용해서 전자상거래 패키지(Package)를 개발하고 있다. 그 밖에 소규모 전자상거래 제품은 파일DB를 생성하여 고가의 데이타베이스 비용을 줄이고 있다.
유닉스용 및 윈도우 NT용 제품들은 고객을 위한 주문 시스템 및 검색 시스템은 기본적으로 웹(WWW) 상에서 지원하고 있으며, 그 밖에 상품관리, 고객 관리, 재고 관리, 배송 관리 등 상점에서 담당해야 하는 기술적 부분도 상당수가 웹 상에서 관리하고 있다.
또한, 오라클(Oracle) 데이터베이스 등의 일부 대형 데이타베이스 회사에서는 보안상 주의가 필요한 부분에는 자체 개발툴로 개발한 클라이언트/서버(C/S) 환경의 관리 프로그램으로 네트워크를 연결해 상점을 운영하고 있다.
유닉스용의 쇼핑몰 제품은 보통 웹 상에서 관리를 하도록 구성되어 있다.
따라서, 외부에 상점 관리를 위한 인터넷 주소가 누출될 수 있으며 보안상 상당한 위험을 내포하고 있으며, 유닉스용의 쇼핑몰 제품은 대부분 웹 상에서 관리를 해야 하기 때문에 대부분 CGI(Common Gateway Interface) 방식을 이용하고 있으며, 운영하는 상점에 많은 사용자가 발생했을 경우 속도 문제가 발생하게 되어 같은 사이트에 존재하는 관리 시스템 또한 속도 문제로 인한 장애로 신속한 고객 서비스에 많은 어려움을 갖게 된다. 그리고, 이들 시스템은 대부분 외국의 고가 제품(2천 만원∼3천 만원)인데다 한국 실정에 맞지 않는 관리 시스템과 서비스의 형태를 구성하고 있다.
더구나 리눅스(Linux) 시장이 점점 확대되어 가는 실정에 있는 데도 불구하고 아직 리눅스 환경에 적합한 전자 상거래 제품은 개발되어 있지 않은 문제점이 있다.
본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 저렴하고 실용적인 리눅스(Linux)용 데이타베이스를 접목한 것으로써 웹을 통한 접속 방식이 아니라 클라이언트/서버 방식의 리눅스용 전자상거래 솔류션 패키지를 개발하여 전자상거래 쇼핑몰 관리자는 TCP 프로토콜을 이용한 방식으로 한번의 클릭으로 상점을 구축할 수 있는 원클릭 방식과 상점 구축에서부터 상품 관리, 회원 관리, 주문 관리, 재고 관리, 판매관리까지 인터넷상에서 모두 처리할 수 있는 개인 정보와 신용 카드의 안정성을 위해 SSL(Secure Socket Layer) 및 SET(Secure Electronic Transaction) 보안 프로토콜을 접목하여 안전하게 쇼핑하고 소규모 단일 상점뿐만 아니라 다양한 종류의 상점을 갯수에 관계없이 동시에 운영하고 관리할 수 있는 쇼핑몰을 제공하여 최적의 마케팅을 지원하는 리눅스용 전자상거래 쇼핑몰 구축 시스템을 제공한다.
도 1은 본 발명에 의한 리눅스용 전자상거래 쇼핑몰 시스템 구성도.
도 2는 Win 95/98 환경에서 전자상거래 클라이언트의 기능을 나타낸 흐름도.
도 3은 리눅스 운영체제에서 전자상거래 서버의 기능을 나타낸 흐름도.
도 4는 상품 카다로그의 기능을 나타낸 흐름도.
도 5는 주문 시스템 호출의 기능을 나타낸 흐름도.
도 6은 상점 관리 시스템의 기능을 나타낸 흐름도.
도 7은 상품 관리 시스템의 기능을 나타낸 흐름도.
도 8은 회원 관리 시스템의 기능을 나타낸 흐름도.
도 9는 주문 관리 시스템의 기능을 나타낸 흐름도.
도 10은 재고 관리 시스템의 기능을 나타낸 흐름도.
도 11은 판매 관리 시스템의 기능을 나타낸 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
1 : 전자상거래 클라이언트 2 : 전자상거래 서버
3 : 상점 DB, 상품 DB 4 : 상품 카다로그
5 : 전자 상거래 숍(shop) 6 : 회원 등록 프로그램
7 : 고객 DB 8 : 주문 프로그램
9 : 주문 내역 DB 10 : 전자상거래 쇼핑몰 시스템
11 : 고객의 웹 브라우져 12 : 웹(WWW) 서버
20 : 지불(Payment) 서버 23 : 거래 내역
22 : 지불 게이트웨이(Payment Gateway: PG)
WWW: 월드 와이드 웹(World Wide Web)
HTML: 하이퍼텍스트 마크업 랭귀지(Hypertext Markup Language)
SSL: 보안 소켓 레이어(Secure Socket Layer)
SET: 보안 전자 트랜잭션(Secure Electronic Transaction)
상기한 목적을 달성하기 위해 본 발명은 고객의 웹 브라우져(11), 웹 서버(12), 전자 상거래 쇼핑몰 시스템(10), 및 지불 게이트웨이(Payment Gateway:PG)(22)를 포함한 지불(Payment) 서버(20)를 구비하는 시스템으로써, 상기 전자상거래 쇼핑몰 시스템(10)은 Win 95/98 환경에서 운영되며, 관리자의 아이디(id)와 패스워드(passwd)를 입력하여 관리자 인증을 받고 상기 전자상거래 서버(2)와 연결되어 상점 관리, 상품 관리, 회원 관리, 주문 관리, 재고 관리 및 판매 관리 시스템을 호출하고 상기 전자상거래 서버(2)로 자료 요청 및 결과를 수정하기 위한 전자상거래 클라이언트(1); 리눅스(Linux) 운영체제에서 운영되며 상기 전자상거래 클라이언트(1)와 연결되어 상기 상점 관리, 상기 상품 관리, 상기 회원 관리, 상기 주문 관리, 상기 재고 관리 및 상기 판매 관리 등의 서비스들을 제공하는 전자상거래 서버(2); 온라인 상점과 온라인 상품의 정보를 저장하는 상점 DB 및 상품 DB(3); 상기 온라인 상점에 접속한 후 쇼핑을 하기 위해 상점을 선택하고 상품 리스트를 조회하여 상품을 선택하고 상기 상품 DB(3)에서 상품 정보를 제공받아, 상기 상품 정보에 대한 제품 카다로그를 HTML 파일로 표현하는 상품 카다로그(4); 상기 온라인 상점으로, HTML과 C언어로 작성되며 전자상거래의 쇼핑을 제공하기 위한 전자상거래 숍(shop)(5); C언어로 작성되며, 전자상거래의 쇼핑몰을 사용하는 고객의 정보를 등록 및 처리하기 위한 회원 등록 프로그램(6); 전자상거래의 쇼핑몰을 사용하는 고객의 정보를 저장하는 고객 DB(7); 상기 온라인 상점에서 쇼핑을 하여 주문된 상품 및 회원 정보를 받아 장바구니에 담은 후, 상품 수량 변경, 주문 상품의 취소 및 선택된 주문 상품을 계산하여 고객 정보를 입력 및 재확인하여 신용 카드나 온라인 입금 등의 결재 방법을 선택하여 상기 결재 방법이 상기 신용카드이면 신용카드 정보를 입력하고 상기 지불 게이트웨이(PG)(22)를 통해 신용카드를 조회하여 상기 신용카드 승인을 얻고, 상기 결재 방법이 온라인 입금이면 결재 은행을 선택한 후 고객 주문 내역 DB(9)에 저장하고 주문 내역 고객에게 이메일(Email)을 발송하며 인터넷 상점으로 이동하는 기능을 수행하며, 상기 온라인 인터넷 상점인 상기 전자상거래 숍(shop)(5)에서 선택된 상품을 주문 내역에 따라 주문하기 위한 주문 프로그램(8); 및 상기 지불 서버(20)의 상기 지불 게이트웨이(PG)(22)로부터 제공된 상기 주문 내역을 저장하기 위한 주문 내역 DB(9)로 구성되는 것을 특징으로 하는 리눅스용 전자상거래 쇼핑몰 구축 시스템을 제공한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 도 1은 본 발명에 의한 리눅스용 전자상거래 쇼핑몰 시스템 구성도는 고객의 웹 브라우져(11), 웹(WWW) 서버(12), 전자상거래 쇼핑몰 시스템(10) 및 지불(Payment) 서버(20)로 구성된다.
본 발명에 의한 상기 전자 상거래 쇼핑몰 시스템(10)은 전자상거래 클라이언트(1), 전자상거래 서버(2), 상점 DB 및 상품 DB(3), 상품 카다로그(4), 전자 상거래 숍(shop)(5), 회원 등록 프로그램(6), 고객 DB(7), 주문 프로그램(8) 및 주문 내역 DB(9)로 구성된다.
상기 전자상거래 클라이언트(1)는 TCP/IP 소켓(Socket) 프로그래밍을 사용하여 클라이언트(client) 통신 모듈을 개발하고, 사용자 인터페이스(GUI)는 비쥬얼 C++(Visual C++)로 개발되어 Win 95/98 환경에서 운영되며, 관리자의 아이디(id)와 패스워드(passwd)를 입력하여 관리자 인증을 받고 상기 전자상거래 서버(2)와 연결되어 상점 관리, 상품 관리, 회원 관리, 주문 관리, 재고 관리 및 판매 관리 시스템을 호출하고 상기 전자상거래 서버(2)로 자료 요청 및 결과를 수정한다.
상기 전자상거래 서버(2)는 TCP/IP 소켓(Socket) 프로그래밍을 사용하여 서버(server) 통신 모듈을 개발하고 리눅스(Linux) 운영체제에서 운영되며 상기 전자상거래 클라이언트(1)와 연결되어 상기 상점 관리, 상기 상품 관리, 상기 회원 관리, 상기 주문 관리, 상기 재고 관리 및 상기 판매 관리의 서비스들을 제공한다.
상기 상점 DB 및 상품 DB(3)는 온라인 상점과 온라인 상품의 정보를 저장한다. 상기 상품 카다로그(4)는 상기 온라인 상점에 접속한 후 ,쇼핑하기 위해 상점을 선택하고 상품 리스트를 조회하여 상품을 선택하며 상기 상품 DB(3)에서 상품 정보를 제공받아 상기 상품 정보에 대한 제품 카다로그를 HTML파일로 작성한다.
상기 전자상거래 숍(shop)(5)은 상기 온라인 상점으로, HTML과 C언어로 작성되며 전자상거래의 쇼핑을 제공한다.
상기 회원 등록 프로그램(6)은 C언어로 작성되며, 전자상거래의 쇼핑몰을 사용하는 고객의 정보를 등록 및 처리한다.
상기 고객 DB(7)는 전자상거래의 쇼핑몰을 사용하는 고객 정보를 저장한다.
상기 주문 프로그램(8)은 상기 온라인 상점에서 쇼핑을 하여 주문된 상품 및 회원 정보를 받아 장바구니에 담은 후, 상품 수량 변경, 주문 상품의 취소 및 선택된 주문 상품을 계산하여 고객 정보를 입력 및 재확인하여 신용 카드나 온라인 입금 등의 결재 방법을 선택하여 상기 결재 방법이 상기 신용카드이면 신용카드 정보를 입력하고 상기 지불 게이트웨이(PG)(22)를 통해 신용카드를 조회하여 상기 신용카드 승인을 얻고, 상기 결재 방법이 온라인 입금이면 결재 은행을 선택한 후 고객 주문 내역 DB(9)에 저장하고 주문 내역 고객에게 이메일(Email)을 발송하며 인터넷 상점으로 이동하는 기능을 수행하며, 상기 온라인 인터넷 상점인 상기 전자상거래 숍(shop)(5)에서 선택된 상품을 주문 내역에 따라 주문을 실행한다.
상기 주문 내역 DB(9)는 상기 지불 서버(20)의 상기 지불 게이트웨이(PG)(22)로부터 제공된 상기 주문 내역을 저장한다.
상기 지불 서버(20)는 지불 게이트웨이(Payment Gateway:PG)(22), 거래 내역(23)으로 구성된다. 상기 지불 게이트웨이(22)는 상기 주문 프로그램(8)으로부터 주문에 대한 지불 확인 요청을 입력받아 거래내역(23)을 조회하여 조회 결과를 수신받아 지불 확인 결과를 상기 주문 프로그램(8)으로 제공한다.
도 2는 Win 95/98 환경에서 전자상거래 클라이언트의 기능을 나타낸 흐름도이다. 도 2를 참조하면, 상기 전자상거래 클라이언트(1)는 관리자 인증을 확인하여(단계 S1) 등록된 관리자인지를 체크하여(단계 S2) 등록된 관리자가 아니면 인증거부 메시지 및 재확인 요청을 하여(단계 S3) 다시 관리자 인증을 확인하고, 상기 등록된 관리자이면 TCP/IP 소켓(Socket)을 사용하여 상기 전자상거래 서버(2)와 연계를 설정하고(단계 S4) 연결을 체크하여(단계 S5) 연결되지 않으면 재접속하여(단계 S6) 클라이언트/서버간의 연계설정을 위해 상기 전자상거래 서버(2)와 다시 연계 설정을 수행한다. 상기 전자상거래 서버(2)와 연결되면 상기 상점 관리(단계 S100), 상기 상품 관리(단계 S200), 상기 회원 관리(단계 S300), 상기 주문 관리(단계 S400), 상기 재고 관리(단계 S500) 및 상기 판매 관리(단계 S600) 등의 해당 서비스 요청을 하면 상기 전자상거래 서버(2)로부터 자료 요청 및 결과를 수신한(단계 S7) 후, 완료유무를 체크하여(단계 S8) 완료하지 않으면 상기 상품 관리(단계 S200), 상기 회원 관리(단계 S300), 상기 주문 관리(단계 S400), 상기 재고 관리(단계 S500) 및 상기 판매 관리(단계 S600) 과정을 반복 수행하고, 완료하면 상기 전자상거래 클라이언트(1)를 종료한다.
도 3은 리눅스 운영체제에서 동작하는 전자상거래 서버의 기능을 나타낸 흐름도이다. 도 3을 참조하면, 상기 전자상거래 서버(2)는 상기 전자상거래 클라이언트(1)와 TCP/IP 소켓을 사용하여 연계를 설정하고(단계 S11), 상기 전자상거래 클라이언트(1)로부터 관리자 접속을 받아(단계 S12) 상기 전자상거래 클라이언트(1)의 서비스 요청에 의해 상기 상점 관리(단계 S101), 상기 상품 관리(단계 S201), 상기 회원 관리(단계 S301), 상기 주문 관리(단계 S401), 상기 재고 관리(단계 S501) 및 상기 판매 관리(단계 S601) 등의 서비스를 제공하고, 상기 전자상거래 클라이언트(1)에게 해당 서비스를 처리 결과를 제공한 후 다음 명령을 수신한다(단계 S13). 완료 유무를 체크하여 완료하지 않으면 상기 상점 관리(단계 S101), 상기 상품 관리(단계 S201), 상기 회원 관리(단계 S301), 상기 주문 관리(단계 S401), 상기 재고 관리(단계 S501) 및 상기 판매 관리(단계 S601) 과정을 반복 수행하고, 완료하면 상기 전자상거래 서버(2)를 종료한다(단계 S14).
도 4는 상기 상품 카다로그(4)의 기능을 나타낸 흐름도이다.
고객의 웹 브라우져(9)를 사용하여 사용자 상점을 접속한(단계 S20) 후 상품을 검색(단계 S21) 및 상점을 선택하여(단계 S22) 상품 리스트를 조회하여 상품 선택을 하고(단계 S23) 상기 상품 DB(3)에서 상품 정보를 제공받아(단계 S24) 상품 카다로그를 조회한(단계 S25) 후, 상품을 주문하여(단계 S26) 회원 DB에서 회원 정보를 조회를 통해(단계 S27) 회원인지를 체크하여(단계 S28) 회원이 아니면 회원을 등록하고(단계 S29) 상기 회원 DB에 저장하고(S30) 다시 상기 상품을 주문하여(단계 S28) 등록 회원이면 주문 시스템을 호출한다(단계 S31).
도 5를 참조하면, 상기 주문 시스템(ⓣ)의 호출 기능은 주문된 상품 및 회원 정보를 받아(단계 S34) 장바구니에 담은(단계 S35) 후, 쇼핑을 계속 진행하여(단계 S36) 인터넷 온라인 상점인 상기 전자상거래 숍(5)으로 이동하고(단계 S37), 상품 수량 변경은(단계 S38) 상품 수량을 선택 및 변경 요청에 의해 상품 수량 변경을 완료하고(단계 S39), 주문 상품의 취소는(단계 S40) 취소할 상품을 선택하며 및 취소 요청에 의해 취소 완료한다(단계 S41). 선택된 상품 계산, 고객 정보를 입력 및 재확인하고(단계 S42) 신용 카드나 온라인 입금 등의 결재 방법을 선택한다(단계 S43). 상기 결재 방법이 상기 신용카드이면 신용카드 정보를 입력하고(단계 S44) 지불 게이트웨이(Payment Gateway:PG)(22)를 통해 신용카드를 조회하여(단계 S45) 신용카드 승인을 체크하며(단계 S46) 상기 신용카드가 승인되지 않으면 상기 신용카드 정보 입력(단계 S44) 및 상기 지불 게이트웨이(PG)(단계 22)를 통해 신용카드를 재조회(단계 S45)하여 승인을 받으며, 상기 결재 방법이 온라인 입금이면 결재 은행을 선택한다(단계 S47). 상기 신용카드 승인 및 상기 결재 은행 선택 후, 고객의 주문내역 DB(9)에 저장하고(단계 S48) 주문내역 고객에게 이메일(Email)을 발송한(S56) 후, 인터넷 상점인 상기 전자상거래 숍(5)으로 이동한다(단계 S50).
도 6을 참조하면, 상기 상점 관리 시스템(ⓐ)은 상점 보기(S102), 상점 추가(S104), 상점 삭제(S106)의 기능을 수행한다.
상기 상점 보기(단계 S102)는 상점 리스트를 조회하여 상점을 선택하여 상점 정보를 열람하고(단계 S103), 상기 상점 추가는(단계 S104) 상점 정보를 입력하고 상기 상점 DB(3)에 저장하여 새로운 상점을 생성하고(단계 S105),
상기 상점 삭제(단계 S106)는 상점 리스트를 추출하고 상점을 선택하여(단계 S107) 삭제 유무를 체크하여 상기 상점 DB(3)에서 상점을 삭제한(단계 S109) 후 또는 삭제하지 않으면 상기 상점 보기(단계 S102), 상기 상점 추가(단계 S104), 상기 상점 삭제(단계 S106)를 계속 실행한다.
도 7을 참조하면, 상기 상품 관리 시스템(ⓑ)은 상점 선택(단계 S202) 후 상품 보기(단계 S203), 상품 변경(단계 S211), 상품 삭제(단계 S221) 및 신규 상품 등록(단계 S231) 기능을 수행한다. 상기 상품 보기(단계 S203)는 상품 분류 및 상품 선택(단계 S204) 후 상품 카다로그를 생성한다(단계 S205). 상기 상품 변경(단계 S211)은 상품 분류 및 상품 선택(단계 S212) 후 HTML로 작성된 상품 카달로그인 상품 템플릿(단계 S213)의 상품 내용을 변경하여 상기 상품 DB(3)에 저장한다(단계 S214). 상기 상품 삭제(단계 S221)는 상품 분류 및 상품 선택(단계 S222) 후 삭제 유무를 체크하여(단계 S223) 삭제 확인되면 상품 DB(3)에서 상점을 삭제한다(단계 S224). 상기 신규 상품 등록(단계 S231)은 대분류, 소분류의 카테고리를 선택하고(단계 S232) 상품 정보를 입력하여 HTML로 상품 카다로그의 내용을 작성하고(단계 S233), 상품 이미지를 로딩하여(단계 S234) 상기 상품 DB(3)에 저장한(단계 S235) 후, 상기 상품 보기(단계 S203), 상기 상품 변경(단계 S211), 상기 상품 삭제(단계 S221) 및 신규 상품 등록(단계 S231)을 계속 실행한다.
도 8을 참조하면, 회원 관리 시스템(ⓒ)은 회원분류(S302), 우수 고객 리스트(S311), 기념일 관리(S321)의 기능을 수행한다.
상기 회원 분류(단계 S302)는 전체 회원 리스트(단계 S303), 남여 회원 리스트(단계 S304), 지역별 리스트(단계 S305), 나이별 리스트(S306), 직업별 리스트(단계 S307)를 각각 조회하여 특정 회원을 선택하여 회원 정보 및 주문 내역을 조회한다.
상기 우수 고객 리스트(단계 S311)는 상품 구매 내역을 조회하여 우수 고객에 대한 기준을 비교하여(단계 S312), 우수 고객 리스트를 조회하고(단계 S313) 상기 특정 회원을 선택하여(단계 S308) 상기 회원 정보 및 주문 내역을 조회한다.
상기 기념일 관리(단계 S321)는 기념일을 확인, 생일 및 결혼 기념일을 검색하여 회원 리스트를 조회하고(단계 S322) 축하 메시지를 전자 우편(Email)으로 자동 발송한다.
도 9를 참조하면, 주문 관리 시스템(ⓓ)은 주문 내역을 확인하여 주문 리스트를 산출하고(단계 S402) 신용카드 주문이면(단계 S403) 상품 발송 확인을 체크하고(단계 S404) 온라인 입금이면(단계 S405) 입금 확인을 체크하여(단계 S406) 상기 상품 발송 확인을 체크하며(단계 S404), 반품을 확인하여 반품될 리스트 및 고객을 산출하고(단계 S407) 상품 교환 확인 체크하여(단계 S408) 상기 상품 발송 확인을 체크한다(단계 S404). 상기 상품 발송 확인을 체크(단계 S404) 후에 고객에게 주문 내역을 재확인하는 메일(mail)을 발송하고(단계 S409), 고객의 상기 주문내역 DB(9)에 저장한다(단계 S410).
도 10을 참조하면, 재고 관리 시스템(ⓔ)은 상점을 선택하고(단계 S502) 회원사별 재고관리(단계 S503) 및 상품별 재고관리(단계 S504)하여 상품 리스트 및 현재 수량/판매된 수량을 산출하여(단계 S505) 상품 입고시 수량을 변경하고(단계 S506) 상기 상품 DB(3)에 저장하고 상기 재고 관리 시스템(ⓔ)으로 복귀한다.
도 11을 참조하면, 판매 관리 시스템(ⓕ)은 기간별 판매상황(S602), 회사별 판매상황(S603), 상품별 판매상황(S604)을 상기 상품 DB(3)에 조회하여(S605) 상품 정보 및 리스트를 산출, 상품 수량 및 가격 정보를 산출하고(S606) 상기 판매 관리 시스템(ⓕ)으로 궤환한다.
따라서, 리눅스 운영체제에서 웹 방식이 아니라 클라이언트/서버 방식으로 전자상거래 쇼핑몰을 구축하여 온라인 상점 구축에서부터 상품 관리, 회원 관리, 주문 관리, 재고 관리, 판매관리까지 관리자용 쇼핑몰을 안전하게 운영할 수 있다.
상술한 바와 같이, 본 발명에 의한 리눅스용 전자상거래 쇼핑몰 구축 시스템은 저렴하고도 실용적인 리눅스(Linux)용 전자상거래 패키지를 개발하여 중소 규모의 인터넷 상점을 운영하면서 외국의 고가의 전자상거래 솔류션(solution)과 손색없는 성능을 발휘하면서 누구나 손쉽게 전자상거래 상점을 구축할 수 있으며, 오라클, 인포믹스, mSQL 등의 리눅스용 데이타베이스를 접목한 리눅스용 전자상거래 솔류션을 개발하여 유닉스용 전자상거래에서 웹(WWW) 방식에서 상점 관리를 하는 것이 아니라, 자체 개발된 클라이언트/서버 방식의 전자상거래 관리 시스템 솔류션으로 관리자는 자신의 컴퓨터의 전자상거래 클라이언트에서 TCP프로토콜을 사용하여 네트워크에 접속해 바로 전자상거래 서버에 접속함으로써 실시간으로 온라인 상점을 운영 및 관리할 수 있으며, 소규모의 단일 상점뿐만 아니라 다양한 종류의 상점을 갯수에 관계없이 동시에 운영 및 관리하는 쇼핑몰을 제공하고, 원클릭 방식으로 온라인 상점의 구축에서부터 운영, 상품관리, 회원 관리, 주문 관리, 재고 관리, 판매 관리까지 인터넷상에서 모두 처리할 수 있으며, 일대일 마케팅 원리를 적용하여 상품에 대한 소비성향을 분석하고 최적의 마케팅을 지원할 수 있으며, 외부와 완전한 차단으로 안전하게 상점을 관리하고 개인 정보와 신용 카드의 안정성을 위해 SSL(Secure Socket Layer) 및 SET(Secure Electronic Transaction) 보안 프로토콜을 접목하여 안전하게 쇼핑할 수 있는 효과가 있다.
상기에서는 본 발명의 바람직한 실시 예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (4)

  1. 고객의 웹 브라우져(11), 웹 서버(12), 전자 상거래 쇼핑몰 시스템(10), 및 지불 게이트웨이(Payment Gateway:PG)(22)를 포함한 지불(Payment) 서버(20)를 구비하는 시스템에서 있어서, 상기 전자상거래 쇼핑몰 시스템(10)은
    Win 95/98 환경에서 운영되며, 관리자의 아이디(id)와 패스워드(passwd)를 입력하여 관리자 인증을 받아 상기 전자상거래 서버(2)와 연결되어 상점 관리, 상품 관리, 회원 관리, 주문 관리, 재고 관리 및 판매 관리 시스템을 호출하고 상기 전자상거래 서버(2)로 자료 요청 및 결과를 수정하기 위한 전자상거래 클라이언트(1);
    리눅스(Linux) 운영체제에서 운영되며 상기 전자상거래 클라이언트(1)와 연결되어 상기 상점 관리, 상기 상품 관리, 상기 회원 관리, 상기 주문 관리, 상기 재고 관리 및 상기 판매 관리 등의 서비스들을 제공하는 전자상거래 서버(2);
    온라인 상점과 온라인 상품의 정보를 저장하는 상점 DB 및 상품 DB(3);
    상기 온라인 상점에 접속한 후 쇼핑을 하기 위해 상점을 선택하고 상품 리스트를 조회하여 상품을 선택하고 상기 상품 DB(3)에서 상품 정보를 제공받아, 상기 상품 정보에 대한 제품 카다로그를 HTML 파일로 표현하는 상품 카다로그(4);
    상기 온라인 상점으로, HTML과 C언어로 작성되며 전자상거래의 쇼핑을 제공하기 위한 전자상거래 숍(shop)(5);
    C언어로 작성되며, 전자상거래의 쇼핑몰을 사용하는 고객의 정보를 등록 및 처리하기 위한 회원 등록 프로그램(6);
    전자상거래의 쇼핑몰을 사용하는 고객의 정보를 저장하는 고객 DB(7);
    상기 온라인 상점에서 쇼핑을 하여 주문된 상품 및 회원 정보를 받아 장바구니에 담은 후, 상품 수량 변경, 주문 상품의 취소 및 선택된 주문 상품을 계산하여 고객 정보를 입력 및 재확인하여 신용 카드나 온라인 입금 등의 결재 방법을 선택하여 상기 결재 방법이 상기 신용카드이면 신용카드 정보를 입력하고 상기 지불 게이트웨이(PG)(22)를 통해 신용카드를 조회하여 상기 신용카드 승인을 얻고, 상기 결재 방법이 온라인 입금이면 결재 은행을 선택한 후 고객 주문 내역 DB(9)에 저장하고 주문 내역 고객에게 이메일(Email)을 발송하며 인터넷 상점으로 이동하는 기능을 수행하며, 상기 온라인 인터넷 상점인 상기 전자상거래 숍(shop)(5)에서 선택된 상품을 주문 내역에 따라 주문하기 위한 주문 프로그램(8); 및
    상기 지불 서버(20)의 상기 지불 게이트웨이(PG)(22)로부터 제공된 상기 주문 내역을 저장하기 위한 주문 내역 DB(9)로 구성되는 것을 특징으로 하는 리눅스용 전자상거래 쇼핑몰 구축 시스템.
  2. 제 1 항에 있어서,
    상기 전자상거래 클라이언트(1)는
    관리자 인증을 확인하여(S1) 등록된 관리자인지를 체크하여(S2) 등록된 관리자가 아니면 인증거부 메시지 및 재확인 요청을 하여(S3) 다시 관리자 인증을 확인하고, 상기 등록된 관리자이면 TCP/IP 소켓(Socket)을 사용하여 상기 전자상거래 서버(2)와 연계를 설정하고(S4) 연결을 체크하여(S5) 연결되지 않으면 재접속하여(S6) 클라이언트/서버간의 연계설정을 위해 상기 전자상거래 서버(2)와 다시 연계 설정을 실행한 후, 상기 전자상거래 서버(2)와 연결되면 상기 상점 관리(S100), 상기 상품 관리(S200), 상기 회원 관리(S300), 상기 주문 관리(S400), 상기 재고 관리(S500) 및 상기 판매 관리(S600) 등의 해당 서비스 요청을 하면 상기 전자상거래 서버(2)로부터 자료 요청 및 결과를 수신한(S7) 후, 완료유무를 체크하여(S8) 완료하지 않으면 상기 상점 관리(S100), 상기 상품 관리(S200), 상기 회원 관리(S300), 상기 주문 관리(S400), 상기 재고 관리(S500) 및 상기 판매 관리(S600) 과정을 반복 수행하고, 완료 확인되면 종료되는 것을 특징으로 하는 리눅스용 전자상거래 쇼핑몰 구축 시스템.
  3. 제 1 항에 있어서,
    상기 전자상거래 서버(2)는
    상기 전자상거래 클라이언트(1)와 TCP/IP 소켓을 사용하여 연계를 설정하고(S11), 상기 전자상거래 클라이언트(1)로부터 관리자 접속을 받고(S12), 상기 전자상거래 클라이언트(1)의 서비스 요청에 의해 상기 상점 관리(S101), 상기 상품 관리(S201), 상기 회원 관리(S301), 상기 주문 관리(S401), 상기 재고 관리(S501) 및 상기 판매 관리(S601) 등의 서비스를 제공하고, 상기 전자상거래 클라이언트(1)에게 해당 서비스를 처리 결과를 제공한 후 다음 명령을 수신하여(S13) 완료 유무를 체크하여 완료하지 않으면 상기 상점 관리(S101), 상기 상품 관리(S201), 상기 회원 관리(S301), 상기 주문 관리(S401), 상기 재고 관리(S501) 및 상기 판매 관리(S601) 과정을 반복 수행하고, 완료 확인되면 상기 전자상거래 서버(2)를 종료되는(S14) 것을 특징으로 하는 리눅스용 전자상거래 쇼핑몰 구축 시스템.
  4. 컴퓨터에 상기 전자상거래 클라이언트(1), 상기 전자상거래 서버(2), 상기 상점 DB 및 상품 DB(3), 상기 상품 카다로그(4), 상기 전자상거래 숍(5), 상기 회원 등록 프로그램(6), 상기 고객 DB(7), 상기 주문 프로그램(8), 상기 주문 내역 DB(9)를 포함한 전자상거래 쇼핑몰 시스템(10)을 사용하여 리눅스용 전자상거래 쇼핑몰을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1019990014046A 1999-04-20 1999-04-20 리눅스용전자상거래쇼핑몰구축시스템 KR19990046731A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990014046A KR19990046731A (ko) 1999-04-20 1999-04-20 리눅스용전자상거래쇼핑몰구축시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990014046A KR19990046731A (ko) 1999-04-20 1999-04-20 리눅스용전자상거래쇼핑몰구축시스템

Publications (1)

Publication Number Publication Date
KR19990046731A true KR19990046731A (ko) 1999-07-05

Family

ID=54775912

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990014046A KR19990046731A (ko) 1999-04-20 1999-04-20 리눅스용전자상거래쇼핑몰구축시스템

Country Status (1)

Country Link
KR (1) KR19990046731A (ko)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000053982A (ko) * 2000-05-16 2000-09-05 황철웅 인터넷 웹 사이트를 통한 쇼핑몰 시스템과 그 운영방법
KR20000073435A (ko) * 1999-05-11 2000-12-05 김진호 웹카탈로그 및 관리자 메뉴를 이용한 네트웍크 전자 상거래 시스템 및 방법
WO2001069863A1 (en) * 2000-03-16 2001-09-20 Cho Do Won An electronic mail service system comprising an internet network
WO2001090984A1 (en) * 2000-05-25 2001-11-29 Lee Keun Woo Method of purchasing goods on internet through identification of actual object
WO2002006980A1 (en) * 2000-07-19 2002-01-24 Easy Club Co., Ltd. Apparatus and method for internet commerce
KR20020011526A (ko) * 2000-08-02 2002-02-09 안승욱 통신망을 이용한 공동 판매 서비스 제공 방법 및 시스템
WO2002042970A1 (en) * 2000-11-21 2002-05-30 Kilseob Yang Method and system for server to execute electronic commerce in concerted internet site and off-line store
KR100355425B1 (ko) * 2000-03-28 2002-10-11 삼성에스디에스 주식회사 전자상거래 방법과 시스템 및 그 기록매체
KR100356984B1 (ko) * 2000-04-18 2002-10-18 박순원 인터넷상에서 상품 또는 용역의 주문 및 판매를 위한 방법및 그 시스템
KR100364523B1 (ko) * 2000-04-14 2002-12-16 이현우 상품 구매 및 구매 의뢰를 위한 견적 정보를 제공하는 컴퓨터 네트워크 시스템 및 그의 견적 정보를 제공하는 자동 응답 방법
KR100372919B1 (ko) * 1999-07-26 2003-02-20 (주)아이티솔루션 전자 상거래 시스템 및 이에 있어서의 상품 판매 방법
KR100374871B1 (ko) * 2000-05-08 2003-03-04 주식회사 이네트 전자상거래에서의 서비스 제공 서버와 테스트 서버의 분리관리 시스템 및 그 방법
WO2004023364A1 (en) * 2002-09-04 2004-03-18 Sang-Young Cha Method and system for updating goods information
KR100428869B1 (ko) * 2000-09-21 2004-04-28 주식회사 와우코리아 직관적 사용자 인터페이스 방식의 사이트 관리 시스템 및이를 이용한 온라인 서비스 마케팅 시스템
KR100625432B1 (ko) * 1999-11-30 2006-09-18 주식회사 케이티 인터넷 전자상거래 호스팅 서비스 시스템에서 상점 자체 카테고리 관리 방법
KR100686871B1 (ko) * 1999-12-16 2007-02-23 주식회사 케이티 전자지갑을 이용한 전자지불 서비스 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999004357A1 (en) * 1997-07-14 1999-01-28 Electronic Data Systems Corporation Integrated electronic commerce system and method
KR19990024081A (ko) * 1998-12-02 1999-03-25 김상배 Wbl을 이용한 전자 상거래 시스템 및 그 방법, 전자 상거래 방법을 기록한 매체
US5890137A (en) * 1995-12-15 1999-03-30 Kabushiki Kaisha N.K. Kikaku On-line shopping system and the method of payment settlement

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5890137A (en) * 1995-12-15 1999-03-30 Kabushiki Kaisha N.K. Kikaku On-line shopping system and the method of payment settlement
WO1999004357A1 (en) * 1997-07-14 1999-01-28 Electronic Data Systems Corporation Integrated electronic commerce system and method
KR19990024081A (ko) * 1998-12-02 1999-03-25 김상배 Wbl을 이용한 전자 상거래 시스템 및 그 방법, 전자 상거래 방법을 기록한 매체

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000073435A (ko) * 1999-05-11 2000-12-05 김진호 웹카탈로그 및 관리자 메뉴를 이용한 네트웍크 전자 상거래 시스템 및 방법
KR100372919B1 (ko) * 1999-07-26 2003-02-20 (주)아이티솔루션 전자 상거래 시스템 및 이에 있어서의 상품 판매 방법
KR100625432B1 (ko) * 1999-11-30 2006-09-18 주식회사 케이티 인터넷 전자상거래 호스팅 서비스 시스템에서 상점 자체 카테고리 관리 방법
KR100686871B1 (ko) * 1999-12-16 2007-02-23 주식회사 케이티 전자지갑을 이용한 전자지불 서비스 방법
WO2001069863A1 (en) * 2000-03-16 2001-09-20 Cho Do Won An electronic mail service system comprising an internet network
KR100355425B1 (ko) * 2000-03-28 2002-10-11 삼성에스디에스 주식회사 전자상거래 방법과 시스템 및 그 기록매체
KR100364523B1 (ko) * 2000-04-14 2002-12-16 이현우 상품 구매 및 구매 의뢰를 위한 견적 정보를 제공하는 컴퓨터 네트워크 시스템 및 그의 견적 정보를 제공하는 자동 응답 방법
KR100356984B1 (ko) * 2000-04-18 2002-10-18 박순원 인터넷상에서 상품 또는 용역의 주문 및 판매를 위한 방법및 그 시스템
KR100374871B1 (ko) * 2000-05-08 2003-03-04 주식회사 이네트 전자상거래에서의 서비스 제공 서버와 테스트 서버의 분리관리 시스템 및 그 방법
KR20000053982A (ko) * 2000-05-16 2000-09-05 황철웅 인터넷 웹 사이트를 통한 쇼핑몰 시스템과 그 운영방법
WO2001090984A1 (en) * 2000-05-25 2001-11-29 Lee Keun Woo Method of purchasing goods on internet through identification of actual object
WO2002006980A1 (en) * 2000-07-19 2002-01-24 Easy Club Co., Ltd. Apparatus and method for internet commerce
KR20020011526A (ko) * 2000-08-02 2002-02-09 안승욱 통신망을 이용한 공동 판매 서비스 제공 방법 및 시스템
KR100428869B1 (ko) * 2000-09-21 2004-04-28 주식회사 와우코리아 직관적 사용자 인터페이스 방식의 사이트 관리 시스템 및이를 이용한 온라인 서비스 마케팅 시스템
WO2002042970A1 (en) * 2000-11-21 2002-05-30 Kilseob Yang Method and system for server to execute electronic commerce in concerted internet site and off-line store
WO2004023364A1 (en) * 2002-09-04 2004-03-18 Sang-Young Cha Method and system for updating goods information

Similar Documents

Publication Publication Date Title
US8990120B2 (en) Leveraging procurement across companies and company groups
KR19990046731A (ko) 리눅스용전자상거래쇼핑몰구축시스템
JP2001243366A (ja) 貿易業務支援機能を有するサーバ
CA2437659A1 (en) Computerized commission based trading operations
KR100592538B1 (ko) 웹 사이트 분양을 통한 쇼핑몰 운영방법
KR20000037057A (ko) 통일된 연결도메인을 통한 다자대 다자간 인터넷컨텐츠제공 및 전자상거래 통합운용 방법
KR101213541B1 (ko) 요청 응답 방식형 기업간 전자상거래 시스템 및 방법
KR20000053982A (ko) 인터넷 웹 사이트를 통한 쇼핑몰 시스템과 그 운영방법
KR20000064147A (ko) 인터넷을 이용한 근거리지역 내에서의 물품판매 방법
KR20000059056A (ko) 다중몰 통합 쇼핑 시스템 및 상기 시스템을 이용한전자상거래 방법
US7499879B2 (en) Cooperative e-business complex
US7707094B1 (en) System and method for electronically sourcing products
KR20010087572A (ko) 물품 구매와 제공을 위한 방법
JP2003141382A (ja) 決済システムおよび決済方法
KR20020030836A (ko) 복수개의 쇼핑몰을 구비하는 통합쇼핑몰시스템 및 방법
KR20020016202A (ko) 해외기업 신용정보 검색 및 조회 인터넷 중개 서비스 방법
JP2002074052A (ja) 取引仲介方法および取引仲介装置
JP2002074103A (ja) 購買業務支援システム
JP2003091681A (ja) 取引支援装置、取引支援方法、取引支援システム、および取引支援機能をコンピュータに実現させるプログラム
JP2002083031A (ja) 不動産個人流通システム、コンピュータプログラム及び記録媒体
US20020138644A1 (en) Internet-based transaction management system
KR20000063764A (ko) 멀티미디어식 검색시스템을 이용한 기업 대 기업 대소비자 (b2b2c)를 위한 종합상사시스템 및 그 운영방법.
KR20010092577A (ko) 인터넷망을 통한 산업분야 전문 보털 서비스 방법
KR20010107361A (ko) 인터넷 점포의 다중 특화 방법 및 다중 특화 인테넷 점포시스템
KR20030058966A (ko) 통신 네트워크를 이용한 상품 직거래 정보 공유 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application