• 제목/요약/키워드: 스크립트 언어

검색결과 213건 처리시간 0.03초

인터넷 상에서 PHP를 이용한 중고거래 시스템의 설계 및 구현 (Using PHP on the Internet Design and Implementation of Used Transaction System)

  • 황호연;권세현;조수장;황승진;유지연;신성윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.353-355
    • /
    • 2018
  • 본 논문의 시스템은 인터넷 상에서 일반적으로 이용되는 중고거래 시스템을 설계 및 구현하였다. 거리 및 위치를 통해 거래에 제한을 받는 중고거래의 일반적인 특성을 고려해 위치기반을 통한 지역성 있는 거래를 추구하기 위해 지역을 분할하여 시스템을 설계하였다. 이를 위해, 데이터베이스 엔진으로 MySQL을 사용하였고 데이터베이스 연동을 위해 인터넷 서버 기반 스크립트 언어인 PHP를 사용하였다. 중고거래의 특성상 정보보안 및 각 상품에 대한 디자인의 부각을 고려하였다.

  • PDF

수학과 함수 학습을 위한 그래픽 컴포넌트 설계 및 구현 (A Design and Implementation of Graphic Component for Function Learning in Mathematics)

  • 신우창;김갑수
    • 컴퓨터교육학회논문지
    • /
    • 제10권4호
    • /
    • pp.51-59
    • /
    • 2007
  • 컴퓨터를 이용한 수학교육에 있어서 컴퓨터의 활용은 아직 빈약한 수준이다. 이는 수학교육에 있어서 학생들의 컴퓨터와 상호작용을 통한 능동적인 수업참여를 지원해줄 다양하고 효과적인 수학교육 프로그램과 콘텐트들이 부족하기 때문이다. 이를 해결하기 위해서 수학과의 함수 학습을 위한 그래픽 컴포넌트를 설계하고 구현한다. 중고교 수학교육과정을 분석하여 그래픽 컴포넌트에서 지원할 그래픽 개체와 함수를 식별하였으며, 식별된 개체와 함수를 2차원 3차원 형식으로 화면에 그려주는 기능을 설계 및 구현하였다. 또한 간단한 스크립트 언어를 이용하여 컴포넌트의 기능을 호출하기 때문에 재사용성과 확장성이 높다. 본 컴포넌트를 활용함으로써, 다양한 함수들을 화면에 표현하는 기능이 필요한 수학교육 프로그램과 교육 콘텐트를 손쉽게 제작할 수 있다.

  • PDF

ArcView를 이용한 지하 정보 및 시각화 시스템 구축 사례 연구 (A Case Study of Developing a Subsurface Information and Visualization System Using ArcView)

  • 김현규;이두성
    • 지구물리와물리탐사
    • /
    • 제4권4호
    • /
    • pp.101-109
    • /
    • 2001
  • 다양한 지하 정보를 효율적으로 관리하고 사용자가 필요로 하는 형태의 정보를 쉽게 가공할 수 있는 공간 정보 시스템을 구축하기 위하여 시추 정보를 데이타베이스화 하였고 시추공, 광체, 터널, 채굴 공동 등의 지하 개체를 3차원으로 시각화하였다. 또한 여기서 만들어진 3차원 광체에 이용할 수 있는 분석 도구, 즉 수직 단면 생성 도구, 매장량 계산 도구 등을 제작하였다. 이 정보 시스템은 상응 GIS 소프트웨어인 ArcView의 스크립트 언어인 Avenue를 사용하여 개발하였으며, 사용자들이 실시간 질의와 개체의 다양한 조합 및 3차원 조망을 통해 지하 구조에 대한 정확한 분석 및 해석을 쉽게 그리고 신속히 할 수 있도록 하였다.

  • PDF

알고리즘 시각화를 위한 SVG 코드 생성 시스템 (An SVG Code Generator for Algorithm Visualization)

  • 이향숙;이수현
    • 한국멀티미디어학회논문지
    • /
    • 제13권3호
    • /
    • pp.359-368
    • /
    • 2010
  • 알고리즘 시각화는 프로그램의 수행과정에 대한 이해를 용이하게 하여 프로그램의 오류 수정이나 개선에도 효과적으로 이용될 수 있을 뿐 아니라 컴퓨터 교육 분야에서도 폭넓게 활용될 수 있다. 알고리즘과 자료구조의 이해에 있어 알고리즘 자체의 설명보다는 동작과정을 직접 보여주는 시각화 방법이 더욱 바람직하다. 기존의 알고리즘 시각화 방법들은 특정 분야에 한정되어 사용할 수 있거나, 특정 환경이나 애플리케이션을 필요로 하여 폭넓은 분야에서 손쉽게 사용하는데 문제가 있었다. 본 논문에서 제안하는 시스템은 C 언어로 작성된 프로그램에 사용자가 간단한 시각화 명령을 추가하면 이를 자동 변환하여 SVG 애니메이션 코드를 생성한다. 생성된 애니메이션 코드는 웹 브라우저 상에서 실행될 수 있으며 MathML 등과 같은 다른 XML 애플리케이션이나 HTML, 스크립트 등과 결합하여 사용될 수 있다.

GroovyMarkup 확장을 이용한 SWT Builder의 구현 및 성능 평가 (Implementation and Performance Valuation of SWT Builder Using GroovyMarkup Extension)

  • 이건우;고동진;이동주;우균;김원영;최완
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (B)
    • /
    • pp.600-603
    • /
    • 2006
  • Java 플랫폼 기반의 스크립트 언어인 Groovy는 GroovyMarkup을 이용하여 컴포넌트 및 콘테이너, 객체가 중첩된 구조로 이루어져 있는 GUI 프로그램을 간결하고 쉽게 작성할 수 있다. 본 논문에서는 GroovyMarkup을 확장해 고성능의 GUI 프로그램을 구현할 수 있는 SWT Builder를 구현하였다. 본 논문에서 구현한 SWT Builder의 성능 및 기능 평가를 위해 기존에 구현된 SWT Builder, Swing Builder와 비교하여 실험하였다. 테스트 한 결과, 구현한 SWT Builder는 GUI 구성 시간에 있어 기존 SWT Builder보다 1.4배 더 빠른 속도를 가진다. 또한 기능 부분에서는 Factory 클래스 소스 코드의 자동 생성, 클래스 기능 문서 자동 생성 등 으로 프로그래머에게 더 많은 편의성을 제공한다.

  • PDF

VXML 수행을 위한 ECMAScript 인터프리터의 설계 및 구현 (Design and Implementation of ECMAScript Interpreter for VXML Execution)

  • 신동혁;윤영선;은성배
    • 정보처리학회논문지A
    • /
    • 제10A권2호
    • /
    • pp.101-110
    • /
    • 2003
  • VXML에서는 시스템에 관련된 정보의 이용, 복잡한 수식의 해석, 반복적인 기능의 수행, 함수의 선언과 호출 등을 위하여 ECMAScript를 사용한다. 그러나 ECMAScript는 인터넷을 위한 표준 스크립트 언어이기 때문에 VXML과의 유기적 연동이 어렵다는 단점이 존재한다. 본 연구에서는 ECMASciipt와 VXML의 유기적 연동을 위하여 ECMAScript의 요구사항을 만족시키는 인터프리터를 설계하고 구현하였다. VXML과의 연동을 위하여 VXML변수의 관리, 시스템 함수의 수행, 수식의 해석 및 함수의 호출 등의 인터페이스를 추가하여, VXML과 연동을 시도하였다. 연동 결과 VXML의 다양한 알고리즘을 처리할 수 있어 VXML의 응용 범위를 넓힐 수 있는 가능성을 얻었다.

UML 클래스의 XML DTD로의 변환을 이용한, 관계형 데이터베이스 기반의 XML 모델링 (XML Modeling based on RDB using transformation from UML classes to XML DTD)

  • 김경수;임종선;주경수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.39-42
    • /
    • 2002
  • XML을 가장 효율적으로 활용할 수 있는 B2B 시스템 구축 시 가장 중요한 부분은 모델링을 어떻게 하느냐 일 것이다. 기존의 관계형 데이터베이스에 저장된 정보를 XML 문서로 변환하는 것뿐만 아니라 신규로 정의하여 사용하는 정보에 대하여서도 확장성 있고 만족할 만한 성능을 보장하도록 구조화시킬 것인지가 관건이다. XML 문서는 그 자체로 하나의 객체이며 객체지향 모델링의 표준인 UML을 사용하여 문서정보 뿐만 아니라 시스템 전체를 모델링하는 것이 가장 바람직한 접근 방법이다. 따라서 본 논문은 계층구조를 갖는 XML 데이터를 관계형 데이터베이스로 저장이 가능하도록 하는 모델링 방법론을 제안하였다. 이를 위하여 우선적으로 객체지향 설계언어인 UML를 이용해서 클래스 다이어그램을 도출한 후, 클래스 다이어그램에 의해서 XML DTD 설계를 위한 XML 모델링을 소개하고 이들의 모델링으로 교환되는 XML 데이터를 효율적으로 저장하기 위하여 관계형 데이터베이스 스키마 설계를 위한 데이터 모델링 방법을 제안하였다. 아울러 변환 방법에 의해 관계형 데이터베이스 스키마 스크립트를 구현했다.

  • PDF

웹 2.0 기반의 유비쿼터스 헬스케어 모니터링 시스템 (Ubiquitous Healthcare Monitoring System based on Web 2.0)

  • 정필성;오영환
    • 한국통신학회논문지
    • /
    • 제37권4C호
    • /
    • pp.321-328
    • /
    • 2012
  • 스마트폰과 같은 모바일 장치는 휴대가 간편한 소형 컴퓨팅 장치로서 기존 컴퓨터에서 수행하던 작업을 수행할 수 있으며 맞춤형 개인화 서비스가 가능하여 널리 활용되고 있다. 모바일 장치에서 동작하는 모바일 애플리케이션은 모바일 플랫폼의 특성에 따라서 호환성이 떨어지기는 특징을 가지기 때문에 해당 플랫폼을 지원하기 위해서는 플랫폼에 맞게 다시 개발해야 하는 제약사항을 가진다. 본 논문에서는 이를 해결하기 위해서 표준 웹 개발 언어인 HLTML5와 자바스크립트 라이브러리인 jQuery를 이용하여 다양한 모바일 플랫폼에서 호환성을 가지는 유비쿼터스 헬스케어 모니터링 시스템을 구현하였다. 구현된 시스템은 모바일 플랫폼뿐만 아니라 데스크톱 컴퓨터에서도 호환성을 가지기 때문에 다양한 환경에서 활용이 가능하다.

게임을 위한 계층적 상태 기계 기반의 인공지능 LOD (HSM(Hierarchical State Machine) based LOD AI for Computer GamesS)

  • 서진석
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권2호
    • /
    • pp.143-149
    • /
    • 2013
  • 최근에는 사용자들이 좀 더 정교하고 복잡한 게임 인공지능을 기대하기 때문에, 많은 연구자나 개발자들은 인공지능 LOD 기법에 더 많은 관심을 갖게 되었다. 하지만, 전통적인 기하 LOD와는 달리, 기존의 인공지능 LOD 기법은 제한된 범위밖에 활용되지 못한다. 이에 본 논문에서는 게임 객체를 제어하기 위한 수단으로 계층적 상태 기계와 Lua 스크립트 언어를 사용하는 인공지능 LOD 기법을 제안하고 있다. 제안된 접근 방식을 이용하면, LOD를 위한 다단계의 인공지능 모델을 쉽게 도출할 수 있으며 상태기계를 직접 하드 코딩하지 않고 다양한 객체를 설계할 수 있다. 더불어, 제안된 기법의 효용성을 보여주기 위해, 프로토타입 엔진을 이용하여 수행한 성능 시험 결과도 보여 주고 있다.

객체지향방식에 의한 자동화제조시스템 시뮬레이터의 설계 및 구현 (Development of a Simulator for Automated Manufacturing Systems)

  • 이진규;이진환;이태억;오부경;오석찬
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1997년도 춘계 학술대회 발표집
    • /
    • pp.23-28
    • /
    • 1997
  • We discuss development of a simulator for automated manufacturing systems (AMSs) which have sophisticated automated material handling equipments and complicated work flows. The simulator is designed to satisfy the following requirements. A user should be able to easily configure or specify an AMS through a graphical user interface (GUI) and minimal data input. The user should be able to model diverse and complied control logic for automated material handling systems like automated guided vehicle (AGV) systems, robot workcell systems and conveyor systems as well as complicated job flow program. Real time animation is desired. Finally, the simulator should be easily maintained and extended. To satisfy the requirements, we use an object-oriented paradigm for modeling, designing, and programming of the simulator. We use an object-oriented modeling framework to design the modeling elements library, and take the process interaction approach for scheduling processes and events. To model a user-defined diverse control logic, we also develop a script language and its interpreter. We explain design and implementation strategies. We implement the simulator using Visual C++ 4.2 and Open GL on Windows NT and the Windows95. Some modeling examples will be demonstrated.

  • PDF