• 제목/요약/키워드: Microsoft Visual Basic

검색결과 66건 처리시간 0.028초

다중등급 보안 정책을 적용한 전자결재 모듈의 개발 (Building an Electronic Approval Module Using Multi-Level Security)

  • 김진성;안병혁
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제11권1호
    • /
    • pp.175-198
    • /
    • 2002
  • This paper is to develop a security module for electronic approval systems. Electronic documents are created, transmitted and saved in the company's intranet computer network. Transmitting electronic documents, however, brings us a security problem. Communications among various computer systems are exposed to many security threats. Those threats are eavesdropping, repudiation, replay back etc. The main purpose of this paper is to develop a module which provides the security of electronic documents while they are passed from one place to another This paper applies Multi-Level security to the electronic approval system that guarantees security of electronic documents from many threats. Multi-Level security controls the access to the documents by granting security level to subject users and object electronic documents. To prevent possible replay back attacks, this paper also uses one time password to the system. The security module is composed of client program and server one. The module was developed using Microsoft Visual Basic 6.0 and Microsoft SQL Server 7.0. The code uses Richard Bondi's WCCO(Wiley CryptoAPI COM Objects) library functions which enables Visual Basic to access Microsoft CryptoAPI.

  • PDF

OLE File Analysis and Malware Detection using Machine Learning

  • Choi, Hyeong Kyu;Kang, Ah Reum
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권5호
    • /
    • pp.149-156
    • /
    • 2022
  • 최근 전 세계적으로 사용되는 Microsoft Office 파일에 악성코드를 삽입하는 문서형 악성코드 사례가 증가하고 있다. 문서형 악성코드는 문서 내에 악성코드를 인코딩하여 숨기는 경우가 많기 때문에 백신 프로그램을 쉽게 우회할 수 있다. 이러한 문서형 악성코드를 탐지하기 위해 먼저 Microsoft Office 파일의 형식인 OLE(Object Linking and Embedding) 파일의 구조를 분석했다. Microsoft Office에서 지원하는 기능인 VBA(Visual Basic for Applications) 매크로에 외부 프로그램을 실행시키는 쉘코드, 외부 URL에서 파일을 다운받는 URL 관련 코드 등 다수의 악성코드가 삽입된 것을 확인했다. 문서형 악성코드에서 반복적으로 등장하는 키워드 354개를 선정하였고, 각 키워드가 본문에 등장하는 횟수를 feature 로 정의했다. SVM, naïve Bayes, logistic regression, random forest 알고리즘으로 머신러닝을 수행하였으며, 각각 0.994, 0.659, 0.995, 0.998의 정확도를 보였다.

수치근접사진측량에 의한 고해상도 디지털 카메라의 석재표면 거칠기 측정정확도 파악 (Analysis of Stone′s Surface Roughness Measurement Accuracy of a High Resolution Digital Camera by Digital Close-Range Photogrammetry)

  • 안기원;이효성;유주현
    • 한국측량학회지
    • /
    • 제18권2호
    • /
    • pp.135-141
    • /
    • 2000
  • 본 연구에서는 수치근접사진측량기법에 의한 DCS 420 디지털 카메라의 석재표면 거칠기 측정정확도 파악을 위하여 윈도우 환경의 Microsoft Visual basic 6.0으로 표면거칠기측정시스템을 구축하였다. 본 시스템을 통하여 거칠기가 거의 없는 이상적인 평면과 곡면인 돌의 표면 거칠기를 최소제곱법으로 기준면을 적용, 측정한 결과 $\pm$0.1 mm이하의 정확도로 측정할 수 있었다.

  • PDF

압력 용기 유한 요소 해석 프로그램 개발 (Development of Customizing Program for Finite Element Analysis of Pressure Vessel)

  • 전윤철;김태완
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2003년도 춘계학술대회
    • /
    • pp.654-659
    • /
    • 2003
  • PVAP (Pressure Vessel Analysis Program V1.0) was developed by adopting the finite element analysis program ANSYS V6.0, and Microsoft Visual Basic V6.0 was also utilized for the interfacing and handling of input and output data during the analysis. PVAP offers the end user the ability to design and analyze vessels in strict accordance with ASME Section VIII, Division 2. More importantly, the user is not required to make any design decisions during the input of the vessel. PVAP consists of three analysis modules for the finite element analysis of the primary components of pressure vessel such as head, shell, nozzle, and skirt. In each module, finite element analysis can be performed automatically only if the end user gives the dimension of the vessel. Furthermore, the calculated results are compared and evaluated in accordance with the criteria given in ASME Boiler and Pressure Vessel Code, Section VIII, Division 2. In particular, heat transfer analysis and consecutive thermal stress analysis for the junction between skirt and head can be carried out automatically in the skirt-tohead module. Finally, report including the above results is created automatically in Microsoft Word format.

  • PDF

A DATABASE FOR HUMAN PERFORMANCE UNDER SIMULATED EMERGENCIES OF NUCLEAR POWER PLANTS

  • Park, Jin-Kyun;Jung, Won-Dea
    • Nuclear Engineering and Technology
    • /
    • 제37권5호
    • /
    • pp.491-502
    • /
    • 2005
  • Reliable human performance is a prerequisite in securing the safety of complicated process systems such as nuclear power plants. However, the amount of available knowledge that can explain why operators deviate from an expected performance level is so small because of the infrequency of real accidents. Therefore, in this study, a database that contains a set of useful information extracted from simulated emergencies was developed in order to provide important clues for understanding the change of operators' performance under stressful conditions (i.e., real accidents). The database was developed under Microsoft Windows TM environment using Microsoft Access $97^{TM}$ and Microsoft Visual Basic $6.0^{TM}$. In the database, operators' performance data obtained from the analysis of over 100 audio-visual records for simulated emergencies were stored using twenty kinds of distinctive data fields. A total of ten kinds of operators' performance data are available from the developed database. Although it is still difficult to predict operators' performance under stressful conditions based on the results of simulated emergencies, simulation studies remain the most feasible way to scrutinize performance. Accordingly, it is expected that the performance data of this study will provide a concrete foundation for understanding the change of operators' performance in emergency situations.

3차원 CAD라이브러리를 이용한 프레스 금형 부품의 설계 (A Design of Press Die Components by Use of 3D CAD Library)

  • 박철현;이성수
    • 한국CDE학회논문집
    • /
    • 제9권4호
    • /
    • pp.373-381
    • /
    • 2004
  • Using standard components of a press die is recognized as a way for a cost reduction and a short lead time. It also provides a way for a quick maintenance of a die under repair. It is expected to contribute to integration of CAD/CAM system for manufacturing dies in the future. This paper presents a 3D CAD library which is constructed using the standard components and is used for designing a press die. This 3D CAD library is generated by a database system made of Microsoft Access for standard components and by CATIA V5 R10 API for geometric features. The library is implemented using Visual Basic 6.0 utility of CATIA API function in the Windows NT environment. It creates a 3D model of the standard components of press die easily when a die designer inputs numerical values of geometric features and the BOM of the completely assembled parts. It also generates automatically the assembly drawing of die set by using variables for standard values of die parts. Therefore users can save the cost of time to design the press die components, and even a beginner can use this program with ease. The test results of the 3D CAD library for designing shearing and bending dies verify its usefulness and feasibility.

3차원 화상인식을 이용한 머스크멜론 네트와 과실품질과의 관계 (Relationship between Muskmelon Net and Fruit Quality Using Three Dimensional Image Recognition)

  • 장홍기;정순주
    • 생물환경조절학회지
    • /
    • 제5권2호
    • /
    • pp.167-173
    • /
    • 1996
  • 1. 레이저변위계 및 x-y로봇을 이용하여 계측한 3차원 데이터를 컴퓨터실의 PC/AT에 데이터를 전송하고, Visual Basic(Microsoft)을 이용하여 프로그램화한 화상처리시스템에 의해 머스크멜론 네트의 추출과 그 특징을 확인할 수 있었다. 2. 시용 배양액농도 및 배양액 시용시기를 다르게 함으로써 네트의 높이 및 폭의 차이를 확인하는 것이 가능했다. 3. 머스크멜론 네트의 특징인 높이 및 폭은 시용 배양액농도에 따라서 각각 다르다는 것을 알 수 있었다. 배양액의 농도가 낮을수록 네트의 점유율은 낮아지고, 폭은 넓어지는 경향이 보였다.

  • PDF

UML과 Visual Basic을 활용한 DBR Scheduling 시스템 개발 (Development of the DBR Scheduling system using UML and the Visual Basic)

  • 옥영석;박철호
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 추계 종합학술대회 논문집
    • /
    • pp.31-36
    • /
    • 2006
  • 일반적인 생산일정관리 시스템은 ERP(전사적자원관리)의 모듈로서 MRP(자재소요량계획) 형태로 포함되어 있다. MRP 형태의 생산일정관리 시스템은 설계 및 생산일정의 변화에 신속하고 유연하게 대처할 수 없어 수주생산방식의 중소기업에서 중요한 납기를 지키는 것이 힘든 것으로 알려져 있다. TOC의 DBR Scheduling 시스템은 생산현장의 변화에 유연하고 효과적으로 대처할 수 있는 것으로 알려져 있어 수주생산방식 중소기업의 생산일정을 관리하는데 적합할 것으로 생각한다. 본 논문에서는 TOC 기반의 DBR Scheduling 시스템을 개발하기 위하여 먼저 Together이란 UML 툴을 이용하여 시스템 설계서를 작성하였고 Visual Basic.Net으로 시스템을 개발하였다.

  • PDF

국유림(國有林) 관리(管理) 영림계획(營林計劃) 운영(運營)을 위(爲)한 데이터베이스 프로그램의 개발(開發) (Development of a Database Program for Management Planning in National Forests)

  • 박은식;정주상
    • 한국산림과학회지
    • /
    • 제88권1호
    • /
    • pp.63-72
    • /
    • 1999
  • 이 연구에서는 산림계획에 관계되는 자료관리는 물론 국유림에 적용되는 영림계획의 운영을 관계형 데이터베이스체계로 개발하였다. 이 데이터베이스체계에서는 영림계획 업무에서 요구되는 여러 가지 기능들을 메뉴체계에 반영하였으며, 산림조사, 영림계획, 연차계획 및 임반연혁 자료들을 유기적으로 관리할 수 있도록 하였다. 이 모델은 한글 윈도우 95 환경에서 구동하도록 설계되어 있으며 프로그램은 Visual Basic 5.0을 사용하여 작성하였고 데이터베이스 기본 엔진으로 Microsoft사의 ACCESS를 이용하였다. 이 논문에서는 영림계획업무 내용을 분석하고, 이를 토대로 작성된 관계형 데이터베이스 설계내역, 모델구조 및 응용체계를 설명하였다. 그리고 이상에서 설명한 데이터베이스의 응용체계를 실제 화면모드 출력창을 이용하여 제시하였다.

  • PDF

공정관리와 리스크관리의 통합을 위한 기초연구 (A Study on Integration of Schedule Management and Risk Management)

  • 장명훈;윤유상;서상욱
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2006년도 정기학술발표대회 논문집
    • /
    • pp.105-110
    • /
    • 2006
  • 건설공사에서 발생하는 리스크는 시공단계에 많이 발생하므로 공정관리와 통합하여 관리할 수 있다면 효율적일 것이다. 본 연구에서는 공정관리 프로그램을 이용하여 공정리스크를 통합관리하는 방법을 제안하고 있다. 제안된 방법은 사용자 프로그래밍(Visual Basic Application)이 가능한 Microsoft Project에서 구현되었으며, 공사관리자가 공정표를 작성하고 일정관리를 수행하는 과정에서 리스크를 예측하는데 도움을 줄 수 있을 것이다.

  • PDF