Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

24
Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework

Transcript of Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Page 1: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Arnold Geraldo

26406029

Designing and Making of The Online Auction Website Using

CakePHP Framework

Page 2: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Overview

Background Objective CakePHP Framework LelangHunter.co.cc Conclusion

Page 3: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Background

Limited by distance and time. Less efficient and time consuming. In seller side, difficulty in finding buyers. In buyer side, difficulty to obtain goods

by an appropriate price.

Page 4: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Objective

Designing and creating an online auction system as a tool that can assist members to sell and buy goods in accordance with the auction system.

Identify, learn and implement the concept of Model-View-Controller (MVC) in the development of a site.

Identify, learn and be able to use CakePHP Framework.

Page 5: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

PHP FRAMEWORK

CakePHP Framework

Page 6: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

What is CakePHP Framework? An open source web application

framework for producing web applications.

It is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.

Page 7: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Features (1)

Compatible with PHP4 and PHP5 Integrated CRUD for database and

simplified querying Request dispatcher with custom URLs Templating (PHP syntax with helper

methods) View helpers for AJAX, Javascript,

HTML forms Website directory independent

Page 8: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Features (2)

Built-in validation Access control lists (ACL) Application scaffolding Data sanitization Security, session, and request handling

components View caching

Page 9: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

CakePHP Framework Advantages

Open Source

MVC architecture

Timely Delivery and Deployment

Easily Upgradable Code

Page 10: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

CakePHP Framework Process

Page 11: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Applications Developed For The Final Task

LelangHunter.co.cc

Page 12: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Context Diagram

Page 13: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

DFD – User Part 1

Page 14: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

DFD – User Part 2

Page 15: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

DFD - Administrator Part 1

Page 16: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

DFD - Administrator Part 2

Page 17: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Flowchart – Main Page

Page 18: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Flowchart – AdministratorMain Page

Page 19: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Conceptual Data Modeling

Page 20: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

PhysicalDataModeling

Page 21: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Features

Give Testimonial Posting a Commercial Advs Upload Company Logo View of Company profile Email validation for new member

Page 22: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.
Page 23: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.

Conclusion

Developing a website using CakePHP framework is very structured and easy to maintain

With this online auction site, users can be assisted in conducting the auction transactions more efficient and not much time consuming

Administrator can obtain reports from the web statistic page in the form of graphs

Page 24: Arnold Geraldo 26406029 Designing and Making of The Online Auction Website Using CakePHP Framework.