Dissertation > Excellent graduate degree dissertation topics show

Gui Design and Application Oriented to Embedded Ultrasonic Detecting System

Author: ChenJieSheng
Tutor: WangQiang
School: Harbin Institute of Technology
Course: Control Science and Engineering
Keywords: color ultrasonic imaging system GUI(Graphical User Interface) embedded system object oriented
CLC: TP274.53
Type: Master's thesis
Year: 2008
Downloads: 98
Quote: 2
Read: Download Dissertation

Abstract


This thesis describes a new GUI (Graphical User Interface) for a color ultrasonic imaging system. With the development of SOC technology and embedded system, digital ultrasonic detecting systems are smaller and more intelligent. The history and implement method of some existing GUIs for embedded system is studied, and several defects are discussed. After interaction with the users, software requirements of color ultrasonic imaging system is analyzed, the structure of the software is divided into eight subsystems, and the sequence diagram of the doctor, the imaging system and the patient is given.A multi-process GUI architecture based on the client/server model is proposed. The server manages user input device such as mouse and keyboard, and translates the input events to formatted messages, while the client handles the messages and updates the window display. D-Bus is a system for low-latency, low-overhead, easy to use interprocess communication (IPC), and is designed to integrate Linux desktop applications. Object-oriented technology and design patterns are applied along the developing circle. MVP pattern, which has some improvements comparing with MVC pattern, is specified as the application foudation. Window system is a very important part of GUI system, windows and controls are organized in the tree structure, Z-order and clip region are introduced to choose correct displaying regions. In message subsystem, event-driven model is build using observer pattern and chain of responsibility pattern.The software is implemented based on the new GUI toolkit, the main window and some settting dialogs are realized. Front-end control subsystem is designed using strategy pattern, while measurement-calculation subsystem is designed using state pattern and command pattern in detail.The new GUI system achieves high stability, extensibility and flexibility, and reduces the product research cycle.

Related Dissertations

  1. The Electric Power Steering System,U463.4
  2. Transplant of Windows CE Operation System Based on ARM9,TP316.7
  3. The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
  4. Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
  5. LXI-VXI Adapter Design,TP274
  6. Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
  7. Design and Implementation of the weapons and equipment information management system,TP311.52
  8. Research on Object-Oriented Integration Testing Method,TP311.53
  9. Based on object-oriented technology simulation of plant root base class library,TP391.41
  10. Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
  11. Design and Implementation of Management Information Systems for military vehicles,TP311.52
  12. The Design and Implementation of Web technology military vehicle driver's information management system,TP311.52
  13. Based on high-resolution remote sensing data mining houses information extraction,TP751
  14. Design and Implementation of the Billing System of a Game Company,TP311.52
  15. Analyze、Design and Realize the Stadium Management System Based on UML,TP311.52
  16. Research of Infrared Radiation Temperature Measure System Based on μC/OS-Ⅱ,TN215
  17. Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
  18. The Design and Implementation of Clinical Pathway Management System Based on SaaS,TP311.52
  19. Study on DSP-based Double-wire Welding Machine and Its Human-machine Interface,TG409
  20. The Design and Implementation of the Management System for Engineering Project,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Automation technology and equipment > Automation systems > Data processing, data processing system > Automatic detection system using a variety of new technologies > Ultrasonic testing equipment
© 2012 www.DissertationTopic.Net  Mobile