ASSOSA UNIVERSITY
COLLEGE OF ENGINEERING
     DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING
                      STREAM: COMPUTER ENGINEERING
         PROJECT PROPOSAL ON ANDROID PHONE BROWSER
SUBMITTED BY:
    NAME                                       ID
1.   Mohammed abate   …………………………..…0742/08
2.   Abebaw brhan     ………………………….. ..0255/08
3.   Brook misgina    ……………………………..0401/08
4.   Meseret melese   ……………………………. 0730/08
5.   Riesom G/her     ……………………............. 0812/08
Academic Advisor: pof. Natrajan ch.
                                                      Submission date 9/08/2011
                                                          ASSOSA, ETHIOPIA
                                                         ASSOSA UNIVERSITY
Contents                                                                                                                                            page
1. INTRODACTION......................................................................................................................................1
2. STATEMENT OF PROBLEMES............................................................................................................2
3. OBJECTIVES/GOALS..............................................................................................................................2
3.1. General Objective....................................................................................................................................2
3.2. Specific Objective....................................................................................................................................2
4. SCOPE OF THE PROJECT.....................................................................................................................2
5. METHODOLOGY.....................................................................................................................................2
5.1. Requirements...........................................................................................................................................3
5.2. System Analysis and Design...................................................................................................................3
5.3. Implementation........................................................................................................................................3
5.4. Testing......................................................................................................................................................3
5.5. Deployment of system..............................................................................................................................4
5.6. Maintenance.............................................................................................................................................4
PROPOSAL REPORT                                                                    Page i
                                ASSOSA UNIVERSITY
Abstract
In this project we are going to develop android phone browser that contain tab icons
which consist websites of all Ethiopian universities. Those tab icons help the users to
access the detail information about the university they desire in one click. Now a days to
access the detail information about the desired university the users have to know the
exact website address of the university that he/she want to access. But in our project the
user doesn’t need to know the exact website address of the universities at all , this means
he/she can access the information about the universities he/she want simply by clicking
the icon provided in the home page of the browser .
PROPOSAL REPORT                               Page ii
                               ASSOSA UNIVERSITY
1. INTRODACTION
When developing website one of the goal is that it has to be visualized by many users
worldwide. Due to website distribution based on client server architecture model user can
access any site from many type of web browser from deferent platform and devices.
However the difference between each browser and the way they interpret the website
source code may Couse incompatibility defects.one of the developer’s tasks is to provide
an accepted user experience to every user. Browser comparability is a website capability
that makes it work correctly in certain numbers of web browser. A web browser
(commonly referred to as a browser) is a software application for retrieving, presenting
and traversing information resources on the World Wide Web. An information resource
is identified by a Uniform Resource Identifier (URI/URL) and may be a web page,
image, video or other piece of content. Hyperlinks present in resources enable users
easily to navigate their browsers to related resources. Although browsers are primarily
intended to use the World Wide Web, they can also be used to access information
provided by web servers in private network systems. Web browser can design and
developed by a different application software. One of the most popular now day is
android studio which can operate on different platforms such as android, Linux, mac and
also windows is design the android operation system that is main mobile operating
system.
Android which is a Linux based Operating Systems that designed primarily for touch
screen mobile devices such as smart phone and tablet computers. This Operating have
developed a lot in last 15 years starting from black and white phones to recent smart
phones or mini computers. Android is a powerful operating system and support large
number of application in smartphones. and it is used to design mobile phone based
applications. These applications are more comfortable and advantageous for users. One
of the applications designed by this operation system is internet web browsers.
PROPOSAL REPORT                              Page 1
                                ASSOSA UNIVERSITY
2. STATEMENT OF PROBLEMES
    A significant majority of adult new students joining university don’t know
     information about the university they join because it is difficult for them since
     they don’t know how to access the official website of their placement university.
    The Ethiopian university has no mechanism to share files online instead of using
     fax this mechanism does not help for the small staff that has no web pages on the
     institute official web site
    students need to know the exact address to see their grade repost and it is difficult
     to remember and some student does not you know how to do it.
3. Objectives/Goals
3.1. General Objective
         The general objective of our project is to design simple android phone browser
3.2. Specific Objective
The specific objectives of our project are:-
            Analyze the limitations of the existing system
            Suggest alternative problems and selecting the best among the alternative
            Analysis and design application which is secured, efficient and user
               friendly
            Design the application that will solve the current problems and provide
               reliable functionalities.
4. Scope of the project
This project aims to develop android phone browser that contain tab icons which consist
websites of all Ethiopian universities.
    This project will reduce the time, money for the users.
    Users access information resources from the web easily.
    Make the work environment favorable, information dissemination from university
       to other university and student easily.
    Fast accessibility of stored data and saving of resource.
    This project will provide a basis for validation and verification process.
5. Methodology
The model used for this project is Waterfall model. This model follows a sequential order
which ensures that a phase is completed before another phase begins. This system model
emphasizes planning in early stages, is used in projects where all the system requirements
are known and in addition, its intensive documentation and planning make it work well
for projects in which quality control is a major concern.
PROPOSAL REPORT                              Page 2
                                 ASSOSA UNIVERSITY
5.1. Requirements
 In This phase entails gathering of requirements from users of the system. The
requirements are collected in a requirements specification document
     Functional Requirements: The functional requirements highlight the specific
        functions the system should be able to carry out. The system should Perform
        search functions based on some specified criteria’s
     Validate user login details and ensure user-level privileges to information.
     File sharing fast and easily.
     User requirement: The user requirements describe functions that are performed
        by the users on the system
5.2. System Analysis and Design
The requirement specifications from the first phase are studied in this phase and the
system design is conducted. Analysis of existing system is also carried out in this phase;
the limitations of the existing system are analyzed and improved upon. Design tools used
for this project include.
     Android studio .
     Android phone.
     Php, Msql.
     Software requirement
     Operating System: Windows (2000, Vista, 7 and 8 or 10), Unix(kali Linux)
     Graphical User Interface: html, css & JavaScript, query
     Application Logic: js & php
     Database: MySql
     IDE/Workbench: xampp or wampp (APACHE SERVER) , Dreamweaver
     Hardware requirement
     Processor: Pentium III – 900 MHz
     512 MB RAM (minimum main memory space recommended)
     768 MB RAM (main memory space recommended)
     560 – 760 MB minimum hard disk space (depending on features installed
     Usb cable
     4GB Hard disk space (recommended)
5.3. Implementation
The browser is implemented using android studio, html and JavaScript for the graphical
user interface. MySQL is used in designing a robust database and PHP is the application
logic which enables communication between the front end and backend.
5.4. Testing
     All the units developed in the implementation phase are integrated into a system
     after testing of each unit. Post integration, the entire system is tested for any faults
     and failures by any simulation.
PROPOSAL REPORT                                Page 3
                                ASSOSA UNIVERSITY
5.5. Deployment of system
 Once the functional and non-functional testing is done, the product is deployed in the
 customer environment or released into the work. The proposed system is installed in the
 new environment and the transition phase from the old environment is monitored. This
 stage involves training of the officers and students that will be given the privilege of
 operating the system, populating the database with existing records, and converting
 such data.
5.6. Maintenance
At this phase, issues arising on deployment the client environment are fixed. To fix these
issues, patches are released. Also to enhance the product some better versions are
released. Maintenance is done to deliver these changes in the customer environment.
                                         start
                                   Identify problems
                                  System Requirement
                                       Definition
                                  Software Requirement
                                        Analysis
                                   System and software
                                      Design detail
                                           Code and
                                           unit test
                                                                         Simulation
                                          System testing
                                                   finished
                          Figure 1 flow chart working planning
PROPOSAL REPORT                                  Page 4
                                  ASSOSA UNIVERSITY
[finished
    Identified
             the
 project category
                                                               Do work
                                Project plan
Install and fulfill
the requrement
                                                              Coding and                     maintinace
                                                              testing against
                                  Define the                  plan
Identified the risk            project schedule                                               Replane
                           Figure 2 block diagram of the project
PROJECT SCHEDULE
         stage        Description of Work                         Start and End Dates
                      Collecting the requirements and
                                                                  Weak 1
                      install make plane and techniques
                      Test check the ide and sdk files            Weak 2
                      Observe the web site that the                             April/2019
     Phase One                                                    Weak 3
                      project conducts
                      Collected codes and finished the 1st
                                                                  Weak 4
                      phase write documentation
                      Start coding                                Weak 1&2
                      Simulate & use counter
     Phase Two                                                    Weak 3        May/2019
                      measurement to eliminate errors
                      Observe analysis and finished the
                                                                  Weak 4
                      2st phase write documentation
                      Result analysis
                                                                  Weak 1&2
     Phase Three                                                                June/2019
                      Finished documentation                      Weak 3&4
                                     Table 1 schedule table
PROPOSAL REPORT                                   Page 5
                                ASSOSA UNIVERSITY
REFERENCE
[1  Shane Conder, Lauren Darcey, Joseph Annuzzi Jr., Advanced Android™
]   4th ed., 2014.
[2] Reto marei ,Professional Android 5th idition ,Nevenber 2018.
[3]   Donn Felker, Android App Development For Dummies ,   December 7, 2010.
[4]   Jhn Wiley & sons: Android™ Application Development Cookbook 93 ,2012
PROPOSAL REPORT                              Page 6