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 [Link] 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