Design and Implementation of Mobile Application for Results Dissemination System

Mobile application is a kind of an application system delivered via on mobile phone, it is basically network-enabled convey of skills and knowledge. Due to advanced technology of smart phones, this application has become an important system that facilitates a large amount of people to access the information efficiently. The aim of this research is to design and implement a mobile application which is able to disseminate student’s results of their exams. We have developed this application with Java Programming Language, Phased model as Software Development methodology and Android technology [1]. This research has used following methods in terms of collecting data; This research has used following methods in terms of collecting data: documentation, interview and observation techniques. The researcher has concluded that the system has been successfully implemented using Phased Model Methodology.


Introduction
Mobile application for results dissemination is a needed system in higher learning institutions in order to deliver students' marks in easy way.The purpose of mobile application is to strengthen the quality of services delivered by higher learning institution.This is software which was designed by using Unified Modeling Language diagrams and implemented by using software development methodology, especially phased model through to the phases of conception: plan-ning and selection, requirement analysis, system design, implementation of the system, system testing, operations & maintenance [2] [3].The research purpose is to design and implement a mobile application system which will help Catholic University of Rwanda to disseminate the results.This will facilitate the student's access to their results using their mobile phones.

Planning and Selection
This is a first stage of software development methodology that focuses on feasibility study [4].

Feasibility Study
The following are the concepts of feasibility study: Economic, Financial, Operational, Technical, Legal and Political.

Economic Feasibility
There are benefits from Design and Implementation of Mobile Application for Results Dissemination System due to good quality of services.

Financial Feasibility
The Catholic University of Rwanda has contributed to design and implement this application.

Operational Feasibility
Observing and evaluating the tickets that are spent by students when they come to pick their transcripts, this system has resolved this issue.

Technical Feasibility
The System has been achieved its goals and implemented successful through the knowledge we has in information Technology.

Legal and Political
Mobile application for Results Dissemination has been implemented basing on ICT Policy and Ethical and gender consideration.

System Requirements Analysis
The system requirements analysis is the second phase of software development methodology [4] [5].Requirements analysis is very important because it describes the needs of the system and shows entities relationship.The requirements are categorized into functional and technical.

Functional Requirements Analysis
Mobile Application for Results Dissemination System has three sets of functions.
The first set of functions Mobile Application for Results Dissemination functions that allow the students to login, access their results using mobile phone and claim when there is a mistake then logout and also allows the staffs to login, upload the marks and logout.
The second set of functions is system administration that allows the system administrator to manage the database of the system, update it and maintain it, create users and give their privileges for accessing the system.

Operation Flow Chart
The figure describes the second set of functions.It shows in details what admininistrator does on the system.

Technical Requirements Analysis
The Network architecture is a client/server based on Windows clients running with Windows Eight, Web Server, and Web browser.Java programming language development environment, Net Bean as development platform and development tools, SQL server as the database management system.

System Design
The system is divided into two major components.One is the registration program which presents interfaces to the user, the second is the student program which presents interfaces to the user and the third component is the application server which processes the user's request before it can send response.This application server handles all requests made by the users [5].

Use Case Diagram
User case diagram is describing the users of the system and their roles on System.
In this Application there are three users: Admin, Staff and Student.The use case technique is used to capture a system's behavioral requirements by detailing scenario-driven threads through the functional requirements.Here below is the use case diagram that shows the functionalities of the system.

Class Diagram
In this system, class diagram illustrates entities and the relationships between those entities [6] [7].

Conclusion
This research is based on design and implementation of mobile application for results dissemination.The system aims to access student's marks through mobile Setting Student 'Marks

Generate Course Report
Create System'users

Staff
Class Diagram are entities, relationships, attributes, and the entity-relationship diagram is shown in physical model of data of access global diagram below.
system has been successfully implemented and delivered services timely and kept data efficiently.