• 제목/요약/키워드: Web-based database application

검색결과 212건 처리시간 0.024초

KAREBrowser: SNP database of Korea Association REsource Project

  • Hong, Chang-Bum;Kim, Young-Jin;Moon, Sang-Hoon;Shin, Young-Ah;Cho, Yoon-Shin;Lee, Jong-Young
    • BMB Reports
    • /
    • 제45권1호
    • /
    • pp.47-50
    • /
    • 2012
  • The International HapMap Project and the Human Genome Diversity Project (HGDP) provide plentiful resources on human genome information to the public. However, this kind of information is limited because of the small sample size in both databases. A Genome-Wide Association Study has been conducted with 8,842 Korean subjects as a part of the Korea Association Resource (KARE) project. In an effort to build a publicly available browsing system for genome data resulted from large scale KARE GWAS, we developed the KARE browser. This browser provides users with a large amount of single nucleotide polymorphisms (SNPs) information comprising 1.5 million SNPs from population-based cohorts of 8,842 samples. KAREBrowser was based on the generic genome browser (GBrowse), a web-based application tool developed for users to navigate and visualize the genomic features and annotations in an interactive manner. All SNP information and related functions are available at the web site http://ksnp.cdc. go.kr/karebrowser/.

센서 네트워크 기반의 Pull 및 Push 서비스 연구 (A Study of Pull and Push Service Based on Sensor Networks)

  • 김규리;김도현;변영철
    • 한국산학기술학회논문지
    • /
    • 제9권5호
    • /
    • pp.1289-1295
    • /
    • 2008
  • 최근에 다양한 유비쿼터스 서비스는 Push와 Pull 서비스 형태로 제공되고 있으며, 이와 같은 Pull/push 서비스를 제공하기 위한 OpenAPI(Application Program Interface)에 대한 연구가 진행되고 있다. 하지만 아직 Push와 Pull 서비스와 이를 지원하기 위한 OpenAPI에 대한 연구가 아직 미비하다. 이에 본 논문에서는 Pull 서비스와 Push 서비스를 이용하여 센서 네트워크 기반의 응용 인터페이스를 제공하는 Push 서비스와 Pull 서비스 모델을 제시하고, Push 서비스와 Pull 서비스를 제공하는 OpenAPI를 설계하고 구현한다. 이를 위하여 웹 서비스 기반의 Pull 서비스 구조를 제시하고, .Net 프레임워크 기반의 원격 서비스(Remote Service)를 이용하여 센서 네트워크에 수집된 온도, 습도 등의 상황 데이터를 Pull 서비스 형태로 제공하는 OpenAPI를 설계하고 구현한다. 더불어 TCP/IP 소켓 인터페이스를 이용한 Push 서비스 구조를 제안하고, 이 서비스를 제공하는 OpenAPI를 설계하고 구현한다. 이를 통해서 기존의 특정 데이터베이스 중심의 센서 네트워크의 폐쇄적인 응용 인터페이스를 개방적인 표준 인터페이스로 전환하여 사용자가 여러 곳에 널려 있는 많은 상황 데이터를 쉽게 접근하여 확인할 것으로 기대한다.

An Intelligent Framework for Test Case Prioritization Using Evolutionary Algorithm

  • Dobuneh, Mojtaba Raeisi Nejad;Jawawi, Dayang N.A.
    • 인터넷정보학회논문지
    • /
    • 제17권5호
    • /
    • pp.89-95
    • /
    • 2016
  • In a software testing domain, test case prioritization techniques improve the performance of regression testing, and arrange test cases in such a way that maximum available faults be detected in a shorter time. User-sessions and cookies are unique features of web applications that are useful in regression testing because they have precious information about the application state before and after making changes to software code. This approach is in fact a user-session based technique. The user session will collect from the database on the server side, and test cases are released by the small change configuration of a user session data. The main challenges are the effectiveness of Average Percentage Fault Detection rate (APFD) and time constraint in the existing techniques, so in this paper developed an intelligent framework which has three new techniques use to manage and put test cases in group by applying useful criteria for test case prioritization in web application regression testing. In dynamic weighting approach the hybrid criteria which set the initial weight to each criterion determines optimal weight of combination criteria by evolutionary algorithms. The weight of each criterion is based on the effectiveness of finding faults in the application. In this research the priority is given to test cases that are performed based on most common http requests in pages, the length of http request chains, and the dependency of http requests. To verify the new technique some fault has been seeded in subject application, then applying the prioritization criteria on test cases for comparing the effectiveness of APFD rate with existing techniques.

내장형 시스템을 위한 사용자 인터페이스 모델 기반 모바일 웹앱 자동 생성 도구 (User Interface Model Based Automatic Mobile Web Application Generation Tool for Embedded Systems)

  • 최기봉;김세화
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권1호
    • /
    • pp.13-27
    • /
    • 2017
  • 본 논문에서는 사용자 인터페이스(UI) 모델로부터 모바일 웹앱을 자동으로 생성하는 도구를 제시한다. UI 모델은 UI 중심적인 내장형 시스템을 UI 모델링을 통해 효율적으로 개발하기 위한 방법인 PELUM(Pattern and Event based Logical UI Modeling)을 기반으로 한다. 본 논문에서 제시하는 도구는 모델 편집기와 코드 생성기로 이루어져 있다. 모델 편집기는 웹 상에서 논리적 UI 모델(LUM)과 프로그래밍 인터페이스 모델(PIM)을 모델링하는 환경을 제공한다. 코드 생성기는 LUM을 기반으로 앱의 화면구성 및 이벤트 동작을 설정하고 PIM을 기반으로 로컬 데이터베이스 스키마를 자동으로 구성하여 모바일 웹앱을 생성한다. 또한 PIM에서 외부 혹은 open API 주소를 입력 받아 매쉬업 웹앱을 생성하는 기능도 제공한다. 생성된 모바일 웹앱은 사용자가 손쉽게 최적화할 수 있도록 Model-View-Controller(MVC) 아키텍처로 구현하였다. 이를 통해 사용자는 웹 상에서 UI를 모델링하여 여러 기기에서 동작 가능한 모바일 웹앱을 생성할 수 있다.

경축순환농업을 위한 가축분뇨 자원화 웹기반 정보은행 구축 (Web-based Information System Construction of Animal Manure Matching Service for Recycling Agriculture)

  • 류종원;최덕천
    • 한국유기농업학회지
    • /
    • 제21권1호
    • /
    • pp.1-18
    • /
    • 2013
  • Animal and crop production systems were integrated on a single farm. This integrated farming system recycled nutrients on the farm. The separation of animal and crop production with the introduction of cheap commercial fertilizers, farms were not used land-applied manure. The on-line manure matching is one of the emerging business in the achievement of recycling and resource recovery. The manure matching actively promotes the reuse and recycling of by-products and manure. This study constructs to manure matching information system to solve the exchange problems between herders and croppers. Manure matching web sites designed. This paper introduces a web-based animal manure matching system. A manure matching service, part of the manure transport, links farmers who produce excess manure with farmers who can use the manure. Farmers registered with the service have requested manure. The manure matching service supports the transport project by linking farmers with excess manure with those farmers who can utilize the manure safely as a nutrient source. The goal of the service is to protect water quality by fostering efficient land application. Benefits to those who use the manure network include reduced disposal costs, lower purchase costs and recycling of manure. The manure matching is based on the principle that 'one persons waste is another person's fertilizer.' It provides a free online matchmaking service for environmentally safe manure recycling management system.

DEVELOPMENT OF A WEB-BASED GEO-SPATIAL INFORMATION SYSTEM FOR THE ANALYSIS AND EVALUATION OF SOIL DATA

  • YongGu Jang;SangHoon Lee;HoYun Kang;InJoon Kang
    • 국제학술발표논문집
    • /
    • The 3th International Conference on Construction Engineering and Project Management
    • /
    • pp.1396-1403
    • /
    • 2009
  • The Ministry of Construction and Transportation (MOCT) has been constructing a nationwide soil information DB since 2000, as basic data for the construction of 'underground geographical information,' a project under the 2nd National Geo-spatial Information System (NGIS) master plan. The inputted soil information includes not only underground conditions such as the layer depth, type, color, and groundwater level, but also engineering information that can be applied to construction work design, such as on the standard penetration test and the compression test. It is difficult to use this information in soil analysis and design, however, because only the test results are currently available. A web-based geo-spatial information system was developed in this study to facilitate the effective application of the soil information database (DB). First, the space information, layer information, and engineering test information were loaded from the soil information DB in real time, and the earth volume, bearing capacity, and settlement were calculated to develop a web client that will evaluate the ground softness and liquefaction. It seems that the soil information DB can be actively applied to the planning and design of construction works using this system.

  • PDF

꼬꼬마 : 관계형 데이터베이스를 활용한 세종 말뭉치 활용 도구 (KKMA : A Tool for Utilizing Sejong Corpus based on Relational Database)

  • 이동주;연종홈;황인범;이상구
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권11호
    • /
    • pp.1046-1050
    • /
    • 2010
  • 말뭉치는 언어학 분야에서 다양한 연구를 위한 기초자료로서 활용된다. 국내에서도 세종 21세기 계획 등을 통해서 몇몇 대용량 말뭉치가 구축되었으나, 다수의 사용자가 쉽게 활용할 수 있는 활용 도구에 대한 연구는 여전히 부족하다. 본 논문에서는 한국어 대용량 말뭉치 중 하나인 세종 현대 국어 말뭉치를 관계형 데이터베이스에 저장하여, 다양한 방법으로 활용할 수 있도록 지원하는 말뭉치 활용 도구에 대한 설계 및 구현 방법을 보인다. 웹 기반의 말뭉치 활용 시스템을 구축하였고, 실제로 언어학 연구자들에게 사용되고 있다.

공격코드 사례분석을 기반으로 한 SQL Injection에 대한 단계적 대응모델 연구 (A Study of Step-by-step Countermeasures Model through Analysis of SQL Injection Attacks Code)

  • 김점구;노시춘
    • 융합보안논문지
    • /
    • 제12권1호
    • /
    • pp.17-25
    • /
    • 2012
  • SQL Injection 기법은 공개된지 수년이 지났지만 웹해킹 공격중 가장 위험한 공격으로 분류되어 있다. 웹 프로그래밍은 자료의 효율적인 저장 및 검색을 위해 DBMS를 필수적으로 사용하고 있다. 주로 PHP,JSP,ASP 등의 스크립트 언어를 이용하여 DBMS와 연동한다. 이러한 웹 어플리케이션에서 클라이언트의 잘못된 입력값을 검증하지 않으므로 비정상적인 SQL 쿼리가 발생할 수 있다. 이러한 비정상적 쿼리는 사용자 인증을 우회하거나 데이터베이스에 저장된 데이터를 노출시킬 수 있다. 공격자는 SQL Injection 취약점을 이용하여 아이디와 암호를 몰라도 웹기반 인증을 통과할 수 있고 데이터베이스에 저장된 데이터를 열람해 볼 수 있다. SQL Injection에 대한 대책으로 다수의 방법이 발표되었다. 그러나 어느 한 가지 방법에 의존할 경우 많은 보안 공백이 발생할 수 있다. 단계적 대응모델은 사고 예방적 측면에서 소스코드 작성 단계, 서버 운용단계, 데이터베이스 핸드링 단계, 사용자 입력값 검증 활용 단계 등 대책을 프레임워크로 구성하여 적용하는 방법이다. 이 대응모델 을 적용할 경우 운용과정을 통해 존재하는 SQL Injection의 공격가능성을 보다 효과적으로 차단이 가능하다.

패키지 투어 애플리케이션을 위한 디지털 게임 기반 콘텐츠 관리 시스템의 설계 및 구현 (Design and Implementation of Digital Game-based Contents Management System for Package Tour Application)

  • 아리아 비스마 와휴타마;황민태
    • 한국정보통신학회논문지
    • /
    • 제26권6호
    • /
    • pp.872-880
    • /
    • 2022
  • 본 논문은 패키지 투어에 참여하는 여행자들에게 관광 명소에 대한 정보를 디지털 게임 기반 학습(DGBL) 방식으로 제공하는 모바일 애플리케이션 개발의 핵심인 콘텐츠 관리 시스템(CMS)의 설계 및 구현 결과를 담고 있다. 설계 측면에서 이 CMS는 여행자 정보, 관광 명소 정보, 질문과 점수 구성 등 학습 게임 콘텐츠를 저장하는 데이터베이스, 저장 콘텐츠를 관리하기 위한 웹 애플리케이션, 그리고 모바일 학습 게임과의 연동을 위한 Rest API로 구성된다. CMS 구현을 위해 PHP 프로그래밍 언어와 MySQL 데이터베이스 관리 시스템을 사용하였으며, 성능 평가 결과 CMS와 데이터베이스 간에 0.77초에서 1.4초 사이의 평균 응답 시간을 보여줌을 확인하였다. 본 논문에서 개발한 CMS는 패키지 투어 여행자를 위한 모바일 학습 게임 구현에 실제 적용할 예정이며, 패키지 투어 그룹이 달라지더라도 게임을 재구성할 필요가 없는 융통성을 제공함을 알 수 있다.

웹캠 : 새로운 인데스검색 알고리듬을 이용한 웹기반 원격 녹화 보안 시스템 (WebCam : A Web-based Remote Recordable Surveillance System using Index Search Algorithm)

  • 이명옥;이은미
    • 정보처리학회논문지C
    • /
    • 제9C권1호
    • /
    • pp.9-16
    • /
    • 2002
  • 기존의 아날로그 방식의 카메라 감시 시스템은 활용 거리와 데이터를 저장하기 위해 필요한 총간의 제약으로 인해 다양한 응용 시스템으로 개발되는데 많은 제약이 있었다. 그러나, 네트워크과 컴퓨터 기술의 발전으로 카메라 감시 시스템은 웹 브라우저를 사용하여 공간적인 제약 없이 원격으로 제어 될 수 있게 되었다. 뿐만 아니라, 디지털 데이터 압축 기술 및 관리 기술을 이용하여, 많은 양의 데이터를 효율적으로 처리하고 저장하고 인출할 수 있게 되었다. 본고에서는 인덱스 탐색 알고리듬이라는 효율적인 데이터베이스 관리 및 검색 방식을 사용한 원격 카메라 감시 시스템을 제시하고 움직임 탐지의 효율적인 알고리듬을 제안한다. 이 새로운 알고리듬을 이용하여 웹캠이라 불리는 리눅스 기반 시스템을 개발하였고, 사용자 인증을 통해 원격지에서 동시에 여러 대의 카메라를 제어하고, 카메라를 통해 얻어진 디지털 이미지 및 탐색 로그를 저장 및 재생할 수 있는 실용적인 원격 카메라 보안 시스템을 제시한다.