User Interface for Febrl

klipitiklopwarrenΛογισμικό & κατασκευή λογ/κού

7 Νοε 2013 (πριν από 4 χρόνια και 1 μέρα)

97 εμφανίσεις

Data Linkage Graphical
User Interface for Febrl


Author: Changyang Li

Student ID:u4168439

Supervisor: Peter Christen

Faculty of Engineering and Information Technology


Date: March 15, 2007


Why is GUI so important?



The original Febrl can only be operated
by the user who has the command of
Python programming language.


It is hard and complicated to modify the
initial data for the user.


GUI classifies the software to the MVC
pattern.

The introduction of Febrl


Freely Extensible Biomedical Record
Linkage Release 0.3


The software designed to provide three
main functions


Data Cleaning and Standardization


Deduplication


Record linkage


Software technology needed


Python:
Python is an object
-
oriented and
scripting programming language



wxPython :
wxPython is a GUI toolkit for
the Python programming language. It allows
Python programmers to create programs with
a functional graphical user interface.


MVC:

Model
-
View
-
Controller

Functions of Graphical User
Interface


Two main functions of GUI


Self
-
contained editor function


The main toolbar visualizing the functions
of Febrl for the user


Timetable


Week 1~2 Familiar with the Febrl and preparing
technology knowledge


Week3~4 Initial presentation and Initial requirement
report


Week 5~6 Draft graphical user interface
programming accomplished


Week 7~8 Background process programming


Week 9 ~10 Debugging and updating


Week 11~13 Finishing the final report


Any Question ?

Thanks