Welcome To My Presentation On Our Law Android Application By Rasel Khan Dept Of Computer Science & Engineering Jatiya Kabi Kazi Nazrul Islam University
Jul 12, 2015
Welcome To My Presentation
On
Our Law Android Application
By
Rasel KhanDept Of Computer Science & Engineering
Jatiya Kabi Kazi Nazrul Islam University
Overview !1) Introduction
2) Objectives.
3) Background Studies.
4) Project Management life cycle.
5) Project Phase.
6) Project Planning
7) Necessity of Project Planning
8) Project Analysis
9) Project Design
10) Development Of The Project
11) Requirement Of The Project
Introduction !We can’t think a single moment without technology. From morning to
night we need help of the Technology. This is the revolutionary time
of computer Technology. Most of the works depends on Android
because it is easy way to access and with small device at anytime ,
anyplace use this and with know more information via internet. For
this reason we need to know our law information at any issue from
Bangladesh. On this thinking we can say that Our Law(Android
Application Development ) apps one of the most important for
Android Application. This application can contain law information for
our country like Bangladesh. This application used to our Language
( Bangla ), because many people don’t know about English
language for our country, So educated or uneducated person read
this about our application and with easy to understanding
information for our law in Bangladesh
It can offer faster access and more update information about any law for our country.
This application used to our Language ( Bengali ) , Because many people don’t know about English language for our country.
Educated or uneducated person read this about our application and with easy to understanding information for our law in Bangladesh.
Anytime, anywhere, anyone can access this apps by internet at low cost
At any device support our Application like iPhone , iPad . So every device user use our application easily.
To add any new our law information without any complexity.
Objectives !
Background Studies !
To implement this project I have to study more about programming language.
This project is design and Development on the basis of certain programming and markup language like JAVA , PHP, MySQL, JavaScript, jQuery, CSS3 HTML5, JSON, XML and so on.
Project Management Life Cycle
The Project Management Life Cycle has four phases:
Initiation Planning Execution ClosureEach project life cycle phase is described
will later
Project Planning !
Planning is a part of Development and Design planning your Application.
Identifying Unique Sequence Project.
Develop work plan
Staff the Project
Control and direct project
Necessity of Project Planning !
Proper planning for information Project System ensures that the role planned by the application development.
Highest Benefit.
For Time Consuming.
Low production cost.
Best performance.
Project Analysis !
Project Analysis is the process of studying an existing system to determine how it works & how it meets user needs.
Understanding the existing Application
Develops a concept for new Application Development
Project Design !
Project design is the process of designing a plan for your development an improved system. Our project development design process some thinking …..
Front-End Development Design ( Responsive ) .
Admin Panel Design ( Responsive ).
Files And Database .
Front-End Development Design !
In our visually and Technologically sophisticated
society, access to information and knowledge
seems easier than making sense of it or decide
its veracity - on the web, pages and Applications
are built by front-end developers to present and
put data or relationships in context.
Admin Panel Design !
We have design admin panel facility to manage
and update the system. But it is security my
android apps not any user login this site,
because only admin access this area !!
Files And Database Design !
We have organized one database
our_law for system design. It can be
accessed directly or sequentially by
admin. The database determines files,
record, fields, and characters. It can
be easily controlled and updated.
Development Of The Project
Build Android Navigation Menu
At first need to develop android navigation menu
because this is main area for project , When any
user clicked this navigation menu then go to user
fronted pages . So create a new class for project
called MainActivity.java. Here include some
conditional statement for navigation menu
development this project. See screenshot value
Configure LAMP Stack Development
I’m using LAMP Stack For Web
Development Area, Because I’m a
Linux user, here LAMP stand for
below
L - Linux
A - Apache
M - MYSQL
P - PHP/Python
Here, I’m Using this project Object Oriented
Programming With PHP and PCNTL
Tools
I’m using some tools for project
development !
Terminal
Sublime Text 2
Composer
Version Control (Git)
Nano (Linux)
Vim
I’m using composer for this project . Composer is
a tool for dependency management in PHP. It
allows you to declare the dependent libraries my
project needs.
The problem that Composer solves is this:
You have a project that depends on a number of
libraries.
Some of those libraries depend on other libraries.
You declare the things you depend on.
DATABASE SETUP
In this project I’ve a Database
called ‘our_law’ and with three
tables
our_law
categorie
s userinfo
ADMIN AREA DEVELOPMENT
Admin area development is very
important for every project, This area
allow for admin CRUD Application
LIKE Create, Read, Update and
Delete Management System. Can’t
Access another user for this admin
area, because this is security for
project .
FRONT-END DEVELOPMENT
After complete your backend
development you’ll need to show user
fronted, So any user show your post
content, I’ve showing all post from
database, Retrieve data using PHP
and MYSQL.
TESTING PROJECT
When complete all your development
project, then you’ll need to testing your
project, Testing is very important for
every project, Here I’m using Unit
testing Like PHPUnit for testing my
project By Terminal, another way like
functional testing like Behat or
Codeception Testing.
HOSTING SERVER
After complete my development
project by local server, Now need to
remote server, I’m using cPanel for
project, so all user showing globally
my project. I’ve domain for this project
Like
http://android.altelalbuilding.com/
when any user brows this URL then
he/she showing my project.
Requirement of this Project !
Language of this project:
JAVA is used as android platform.
PHP & MYSQL is used as Web Platform
CSS, JS, XML code is used for display the system.