|
Project Topics |
|
1. Sage EasyPay |
 |
|
Safe Software Asia Pte Ltd (SSA) develops and delivers business and enterprise solutions for the global market. Sage EasyPay is a suite of payroll, HR, leave and tax modules that are marketed to thousands of SMEs in the region. SSA is looking into refreshing the user interface for Sage EasyPay and is seeking ideas from various sources including university project teams.
Focus
> Modernizing the GUIs of some key modules of Sage EasyPay Enterprise, such as core module, payroll module,
HR module, leave module, tax module, etc.
Requirements (Option 1: desktop version)
> Develop modern GUIs for the some key modules for workstation version. Different teams may be tasked to develop
different modules.
>
This version should be implemented in Qt.
> Propose
a system architecture for client-server application with the GUIs running as the client..
> Implement a stub server to demonstrate the speed of accessing the server.
> Check with Sage Software regarding more detailed requirements.
Requirements (Option 2: web-app version)
> As for the above except that the GUI is developed as a web application to be run in a web browser.
> The GUI should respond to user actions efficiently, as though the GUI runs like an installed software.
>
You may develop the GUI using standard web GUI tool instead of Qt.
>
Alternatively, you may explore of the possibility of having the non-Qt GUI invokes a local Qt client.
Requirements for Future Expansion
> The system can be easily expanded to accommodate other Sage EasyPay Enterprise modules.

Sage Software Asia is sponsoring monetary prizes for the top 3 teams with the best design! |
2. Remote Microscope Control |
This project aims to develop the GUI of a software for control a microscope remotely, It is based on Tutorial 1 Problem 1.
Focus
> Redesign the remote microscope controller. In particular, design and implement the GUI of the controller which is
connected to a simulated microscope.
Requirements
> Develop the GUI of the remote microscpe controller to implement the features shown in Tutorial 1 Problem 1.
>
The GUI should be implemented in Qt.
> Propose
a system architecture for client-server application with the GUIs running as the client and the simulated
microscope running as a server.
> Implement the simulated microscope as local server program.
|
3. Self-Proposed |
Focus
>
Requirements
>
Requirements for Future Expansion
>
|
More coming up... |
|
9 Feb 2015 |
|