Báo Cáo ứng dụng công nghệ java để xây dựng hệ thống quản lý thông tin đăng kiểm

Thảo luận trong 'Chưa Phân Loại' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    ỨNG DỤNG CÔNG NGHỆ JAVA ĐỂ XÂY DỰNG
    HỆ THỐNG QUẢN LÝ THÔNG TIN ĐĂNG KIỂM

    APPLYING JAVA TECHNOLOGY FOR BUILDING
    REGISTERED TRANSPORT INFOMATION MANAGEMENT SYSTEM

    SVTH: Trần Quang Tú
    Lớp 05T2, Khoa Công nghệ thông tin, Trường Đại học Bách khoa
    GVHD: KS. Nguyễn Võ Quang Đông
    Khoa Công nghệ thông tin, Trường Đại học Bách khoa

    TÓM TẮT
    Công nghệ Java ngày càng được phát triển và sử dụng rỗng rãi để xây dựng những ứng
    dụng hoạt động trên mạng. Điều này có được do công nghệ java hoàn toàn hỗ trợ hướng đối
    tượng, miễn phí, bảo mật cao, và độc lập với môi trường thực thi của ứng dụng. Ngoài ra Java còn
    là một tập hợp các giải pháp dùng để phát triển các ứng dụng web, ứng dụng trên thiết bị cầm tay.
    Mục đích của bài báo này là nghiên cứu các giải pháp của công nghệ Java: JavaCore, JDBC,
    J2ME, Java Servlet, Java RMI qua đó vận dụng những giải pháp này để đề xuất một kiến trúc
    trung gian cho phép các thiết bị di động triệu gọi phương thúc từ máy chủ thông qua mạng
    wireless. Tiếp đó sử dụng kiến trúc vừa xây dựng để giải quyết bài toán quản lý và tra cứu thông
    tin đăng kiểm của các phương tiện giao thông đường bộ.
    ABSTRACT

    Java technology is widely developed and used to build network applications. The reasons
    for its success are strongly object-oriented, free fee payment, high security, and platform
    independent. In addition, Java technology is combined with many solutions in order to develop web
    applications, mobile applications, and so on. The purpose of this article is to do research about
    Java solutions: Java Core, JDBC, J2ME, Java Servlet, and Java RMI. Then these solutions are
    applied to propose an intermediate architecture model with the purpose of remote method
    invocation from Mobile devices to Server via wireless network. Finally, this model is used for
    building a system which can manage registered transport information.
    1. Đặt vấn đề
    Cấu hình thiết bị giới hạn được kết nối (Connected Limited Device Configuration:
    CLDC) cung cấp nền tảng kết nối chung (Generic Connectiong Framework: GCF) có thể
    được sử dụng để phát triển những ứng dụng nền tảng mạng. Thêm vào đó, MIDP (Mobile
    Information Device Profile) cung cấp giao diện HttpConnection là một phần của gói
    java.microedition.io trong đó gói này định nghĩa những phương thức cho kết nối HTTP.
    HTTP là giao thức duy nhất mà sự thực thi MIDP cần phải hỗ trợ, tất cả các phương thức
    khác là tùy chọn. Ví dụ, nó không hỗ trợ cho TCP (Transport Control Protocol) socket
    hoặc UDP (User Datagram Protocol) datagram.
    Thêm vào đó, máy ảo K (K Virtual Machine: KVM) không hỗ trợ tất cả ngôn ngữ
    Java và những đặc trưng của máy ảo, hoặc bởi vì chúng quá đắt hoặc sự hiện diện của
    chúng phải đối mặt với vấn đề an toàn. Chúng không hỗ trợ cho tuần tự hóa đối tượng
    (object serialization), do đó nó không hỗ trợ cho triệu gọi phương thức từ xa (Remote
    Method Invocation: RMI). Tuy vậy những lợi ích của những ứng dụng di động đã trở nên
    hiện thực và chúng có thể truy xuất tới hạn đến dữ liệu và tài nguyên Internet rất hiệu quả
    tại bất kỳ nơi đâu. Vì vậy để khắc phục vấn đề cần có một kiến trúc trung gian để thiết bị di
    động có thể triệu gọi được phương thức từ xa. Từ đó khai thác những đặc điểm tối ưu của
    thiết bị di động.
    2. Phương pháp xây dựng kiến trúc trung gian.
    2.1. Tổng quan CLDC và MIDP Networking

    CLDC kế thừa từ nhiều lớp trong gói java.io nhưng nó không kế thừa liên quan đến
    tệp I/O cơ bản bởi vì không phải tất cả các thiết bị đều hỗ trợ khái niệm file I/O. J2ME
    (Java 2 Standard Edition) cung cấp vài lớp cho khả năng kết nối mạng, tuy nhiên, không
    một lớp nào trong số chúng được kết thừa đơn giản bởi vì không phải tất cả các thiết bị đều
    yêu cầu TCP/IP hoặc UDP/IP, một số thiết bị có thể không có ngăn xếp IP.
    Những thách thức về I/O và kết nối mạng được giải quyết bằng cách định nghĩa
    một tập hợp những lớp I/O và kết nối mạng. Những lớp này được biết như là GCF. Một
    nền tảng độc lập không phụ thuộc vào những đăc trưng của một thiết bị. Nó cung cấp một
    hệ thống cấp bậc của giao diện kết nối, nhưng chúng không thực thi bất cứ điều gì. Sự thực
    thi được bởi nhưng profile (như là MIDP).
     

    Các file đính kèm:

Đang tải...