MW UNVERSITY
TAT I ON
RES EN
O U R P
M E T O
EL L CO
W
FINAL YEAR INDUSTRIAL PROJECT PHASE ONE PROPOSAL
TITLE:-ANDROID BASED EVENTS NOTIFICATION SYSTEM FOR
MWU
GROUP MEMBERS ID
1.Abdata Huka………………………..ugr29549/14
2.Wayesa Tulu…………………………….ugr/
3.Firi Ayale…..…………………………..ugr/
Adviser Mr. Sisay w
February 24,2017 E.C
Bale,Robe, Ethiopia
Chapter one
Introduction
Overview :-
Introduction
Background Information
Statement of the problem
Scope and Limitation
Software used
Feasibility Study
Project Management Plan
Project Organization
ANDROID BASED EVENTS NOTIFICATION SYSTEM FOR MADDA WALABU UNIVERSITY
1. Introduction
Mobile computing has so many distinguished characteristics
such as:-
wireless connectivity
small screen size
battery power usage, and its functionality suited to the mobile user.
Because of this nature, developing mobile applications are inherently
different from desktop or web based applications .
Introduction Continued …
This days the numbers of mobile users are increasing and a lot of applications, and services generate
a lot of data, and information to mobile users.
In general everyone is becoming a mobile service user.
Building an android based events notification application will solve some of the problem face by
student and instructor such as loosing information.
For this reason, Android Based events notification system application helps you to notify
important information for the students and teachers in the university.
Among the many applications used by users our team member will build a productivity
application named Android Based events notification.
Background Information
For the past few years, android based mobile applications were almost not applicable.
According to the information from the Android website, android based mobile devices
are increasing by 53% every year and becoming an open standard for mobile devices.
Considering the open nature and easy availability of android based development tools,
building an efficient Notice notification system to our university is key for reaching
large number of students and teachers.
Currently, our university is using a manual notice system.
This system is not efficient.
Statement of the problem
Among the problem we identified in the existing system are :-
The problems in the current system to give information in our campus derived from
being doing their task manually.
As a result, it decreases their efficiency and availability
It is also time consuming and not relevant.
The notice notification system is not functioning as expected due to giving information
service is slow.
Loss of even a single paper led to difficult situation because all the papers are
interrelated.
Objective of the project
General Objective
is to design and develop android based mobile application notice notification system for
partial fulfillment.
Specific Objective
The specific objectives of this project are listed as follow:
Avoiding paper based notification setting by providing automated based notifying
information.
Enable students to view announcement easily.
Avoid forgetting an information.
Reduce students confusion of schedule and get reliable information at the tip of their
fingers.
Notifies users the type of information getting.
Transfer information without any physical posted on the notice board.
Learn new skills for mobile application development.
Deliver information easily to teachers and students in the University.
Scope and limitation of the project
Scope of the system
Scope: -the do's of the project,
Define the boundaries of the project.
Defines what part of business problem is to be studied, analyzed, designed, constructed and
ultimately improved.
This project will include:-
Creating interface to push information on database server
Develop database for handling information availability
Develop a system to pull information to user from database server.
Limitations of the system
Defines what the proposed application is not going to perform or what is not including in
the proposed application.
Due to lack of time, budget, access and different academic loads the project has the
limitation stated below:-
Works in android operating system only.
It is not work without the internet connection.
User who have no device like smart phone, cannot use this system.
The System is work only when suitable device is available.
Methodology and Software used
1.5.1 Systems analysis and design methodology
In Analysis and Design:- Object Oriented System Analysis and Design (OOSAD) using
Unified Modeling Language (UML) and Visio Software because of the following reasons:
These techniques enable to reduce the communication gap between user and designers.
These techniques enable designers to model the real world accurately.
These techniques have usability features.
In Implementation
Database (like MYSQL),Programming language (Java),Development tools
(Eclipse, ADT and SDK)
The model that we will use in our system development life cycle is the waterfall which
constitutes the following phases:
Project Initiation and Planning
Requirement elicitation
Analysis
Design
Implementation
And Testing
Data Collection Methodology
The project team has used the following techniques mainly for
gathering requirements and for describing the proposed application.
By Observing the existing problem.
By discussing and analyzing the problems with project team.
By interviewing.
Internet access.
Development environment, programming tools and
resource required
In this project, we will use following resources to achieve the
project objectives.
Data and information
[Books] (2008_Ed_Burnette_Hello_Android, mobile computing
principles text book and From OO-SAD lecture note.
Computer Software like:-MS-office, Java, MYSQL
database ,Eclipse, ADT and Android SDK, Wamp /xamp.
Feasibility study
The feasibility analysis of our project involves the following:-
Economic Feasibility
Economic Feasibility is about identifying the costs and benefits related with developing
the project.
It encompasses resources like hardware cost, software cost, manpower and time.
Technical Feasibility
Accessing the ability of our team to construct the proposed application.
Generally our team members are new to the developing environment of mobile
application.
But we will try to understand the scope, objectives including specific objectives and
limitations of the proposed application well.
As a result we will try to develop the ABENS mobile application successfully within
proposed time and required functionality.
So that, the project is technically feasible.
Operational Feasibility
Deals with the degree to which the proposed application solves business problems.
The proposed application will solve the problems in the following ways.
By storing information on database.
By delivering information to the user.
Better management of time.
So ,the entire team member expects the application to be operationally feasible .
Schedule Feasibility
Concerned with analyzing the expected completion date of the project and the constraints that may
bring change to this date.
So, the project team members think that the project will be finished within the specified time.
Beneficiaries Of The Project
After developing project the beneficiary of this are students, teachers, and
administrative staff’s and developers.
By the following ways:-
Can get necessary information about the relevant event inside the campus.
The developers or team members
Obtain knowledge and experience from it.
Use it for partial fulfillment of degree program.
Project Management Plan
Is a process of devising and maintaining a workable scheme to
accomplish the business need that the project was undertaken to
address.
Scope Management Plan
Statement of work
Is a document prepared for our user to describe what the project
will deliver and outlines all work required to complete the project .
Time Management Plan
Time management deals with the timely completion of the project considering the time
required for each activity in the work break down structure (WBS) by using Gantt chart
Cost Management Plan
Cost management plan provides a rough idea of what a project will
cost until it is completed.