<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JSEA</journal-id><journal-title-group><journal-title>Journal of Software Engineering and Applications</journal-title></journal-title-group><issn pub-type="epub">1945-3116</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsea.2017.109044</article-id><article-id pub-id-type="publisher-id">JSEA-78756</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Design and Implementation of Mobile Application for Results Dissemination System
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mukarukundo</surname><given-names>Josette</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Faculty of Education, Department of Didactic, Option of Computer Science and Mathematic, Catholic University of Rwanda, Butare, Rwanda</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>josettemukarukundo@gmail.com</email></corresp></author-notes><pub-date pub-type="epub"><day>11</day><month>08</month><year>2017</year></pub-date><volume>10</volume><issue>09</issue><fpage>787</fpage><lpage>791</lpage><history><date date-type="received"><day>May</day>	<month>3,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>August</month>	<year>25,</year>	</date><date date-type="accepted"><day>August</day>	<month>28,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  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.
 
</p></abstract><kwd-group><kwd>Mobile Application for Results Dissemination System</kwd><kwd> Android</kwd><kwd> Java</kwd><kwd> Smart Phone</kwd><kwd> Phased Model</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>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: planning and selection, requirement analysis, system design, implementation of the system, system testing, operations &amp; maintenance [<xref ref-type="bibr" rid="scirp.78756-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.78756-ref3">3</xref>] . 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.</p></sec><sec id="s2"><title>2. Planning and Selection</title><p>This is a first stage of software development methodology that focuses on feasibility study [<xref ref-type="bibr" rid="scirp.78756-ref4">4</xref>] .</p><sec id="s2_1"><title>2.1. Feasibility Study</title><p>The following are the concepts of feasibility study: Economic, Financial, Operational, Technical, Legal and Political.</p><sec id="s2_1_1"><title>2.1.1. Economic Feasibility</title><p>There are benefits from Design and Implementation of Mobile Application for Results Dissemination System due to good quality of services.</p></sec><sec id="s2_1_2"><title>2.1.2. Financial Feasibility</title><p>The Catholic University of Rwanda has contributed to design and implement this application.</p></sec><sec id="s2_1_3"><title>2.1.3. Operational Feasibility</title><p>Observing and evaluating the tickets that are spent by students when they come to pick their transcripts, this system has resolved this issue.</p></sec><sec id="s2_1_4"><title>2.1.4. Technical Feasibility</title><p>The System has been achieved its goals and implemented successful through the knowledge we has in information Technology.</p></sec><sec id="s2_1_5"><title>2.1.5. Legal and Political</title><p>Mobile application for Results Dissemination has been implemented basing on ICT Policy and Ethical and gender consideration.</p></sec></sec></sec><sec id="s3"><title>3. System Requirements Analysis</title><p>The system requirements analysis is the second phase of software development methodology [<xref ref-type="bibr" rid="scirp.78756-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.78756-ref5">5</xref>] . 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.</p><sec id="s3_1"><title>3.1. Functional Requirements Analysis</title><p>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.</p><p>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.</p>Operation Flow Chart<p>The figure describes the second set of functions. It shows in details what admininistrator does on the system.</p></sec><sec id="s3_2"><title>3.2. Technical Requirements Analysis</title><p>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.</p></sec></sec><sec id="s4"><title>4. System Design</title><p>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 [<xref ref-type="bibr" rid="scirp.78756-ref5">5</xref>] .</p><sec id="s4_1"><title>4.1. Use Case Diagram</title><p>User case diagram is describing the users of the system and their roles on System.</p><p>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.</p></sec><sec id="s4_2"><title>4.2. Class Diagram</title><p>In this system, class diagram illustrates entities and the relationships between those entities [<xref ref-type="bibr" rid="scirp.78756-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.78756-ref7">7</xref>] .</p><p>The elements of Class Diagram are entities, relationships, attributes, and the entity-relationship diagram is shown in physical model of data of access global diagram below.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This research is based on design and implementation of mobile application for results dissemination. The system aims to access student’s marks through mobile</p><p>phone. The system has been successfully implemented and delivered services timely and kept data efficiently.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This research was supported by Catholic University of Rwanda, Faculty of Education, Department of Didactics, Option of Computer Science and Mathematics. I also recognize my colleagues who support me in term of sharing ideas.</p></sec><sec id="s7"><title>Cite this paper</title><p>Josette, M. (2017) Design and Implementation of Mobile Application for Results Dissemination System. Journal of Software Engineering and Applications, 10, 787-791. https://doi.org/10.4236/jsea.2017.109044</p></sec></body><back><ref-list><title>References</title><ref id="scirp.78756-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Lena Trojer, L. (2007) An Interactive E-Learning Management System (E-LMS): A Solution to Tanzanian Secondary Schools’ Education. XXI.</mixed-citation></ref><ref id="scirp.78756-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">He, H. and Yang, J. (2004) Multiresolution Indexing of XML for Frequent Queries. Proceedings of the 20th International Conference on Data Engineering, Boston, 2-2 April 2004, 683-694. https://doi.org/10.1109/ICDE.2004.1320037</mixed-citation></ref><ref id="scirp.78756-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chen, M.S., Wu, K.-L. and Yu, P.S. (2003) Optimizing Index Allocation for Sequential Data Broadcasting in Wireless Mobile Computing. IEEE Transactions on Knowledge and Data Engineering, 15, 161-173.  
https://doi.org/10.1109/TKDE.2003.1161588</mixed-citation></ref><ref id="scirp.78756-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Valacich, J.S., George, J.F. and Hoffer, J.A. (2012) Essentials of Systems Analysis and Design. 5th Edition.</mixed-citation></ref><ref id="scirp.78756-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Collier, G. (2002) Learning Application Infrastructure. Sun Microsystems White Paper.</mixed-citation></ref><ref id="scirp.78756-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Al-Khalifa, S., Jagadish, H.V., Koudas, N., Patel, J.M., Srivastava, D. and Wu, Y. (2002) Structural Joins: A Primitive for Efficient XML Query Pattern Matching. Proceedings of 18th International Conference on Data Engineering (ICDE), San Jose, 26 February-1 March 2002, 141-152.  
https://doi.org/10.1109/ICDE.2002.994704</mixed-citation></ref><ref id="scirp.78756-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Kaushik, R., Krishnamurthy, R., Naughton, J.F. and Ramakrishnan, R. (2004) On the Integration of Structure Indexes and Inverted Lists. Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, Paris, 13-18 June 2004, 779-790. https://doi.org/10.1145/1007568.1007656</mixed-citation></ref></ref-list></back></article>