35
Welcome To My Presentation On Our Law Android Application By Rasel Khan Dept Of Computer Science & Engineering Jatiya Kabi Kazi Nazrul Islam University

Our law android application

Embed Size (px)

Citation preview

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 Phases !

Project consists of four phases. These are

Planning

Analysis

Design

Implementation

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.

Front-End Development Layout Design!

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 !!

Admin Panel Layout Design !

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.

Database Layout Design !

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

MainActivity.java File

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

Terminal Layout Files

Sublime Text 2 Editor Files

Composer Setup

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.

TESTING CHECK

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.

cPanel

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.

THE END