Você está na página 1de 47

C-DAC ATC NETCOM

Authorized Training Centers


Software IT Park IT-23, Sitapura Industrial Area, EPIP,
Opposite RIICO Office, Near Globe Circle, Jaipur, Rajashthan-302022
E-Mail:atc@cdacjaipur.in Mob no.+91-96492-72709
Phone no. +91-76650-10205

CERTIFICATE
This is to certify that the project entitled Jaipur4everwas successfully
completed under the guidance of Mr.Desh Deepak Parihar by Priyanka
Asati in partial fulfillment for the award of degree of Master in Computer
Application was found satisfactory and is approved for submission.

PROJECT TRAINER
Mr.Desh Deepak Parihar
(C-DAC ATC NETCOM)
Signature

ACKNOWLEDGEMENT
A scholarly and quality work like presenting of any project work can
be accomplished by motivation, guidance and inspiration of certain
quarters besides the individual efforts. Let us in this page express our
heartiest gratitude to all those who helped us in various stages of this
study.
We are very much thankful to Mr.Manoj Sharma, Director, CDAC,
Jaipur for giving us the permission to undergo this project and providing all
the necessary facilities.
During our project period all the staff members of department have
helped us with their skills. Here by we express our sincere thanks to
project coordinator Mr.Desh Deepak Parihar, whose valuable guidance
and kind cooperation, without which this project would have not been
possible.
I would like to express my sincere gratitude to my Head of Department
Dr. C.K. Jha for giving me the opportunity to complete my industrial
training. It would never be possible for me to take this project to this level
without his innovative ideas and his relentless support and
encouragement.

Submitted
By
PRIYANKA ASATI
(14102)

ABSTRACT
Jaipur4Ever is a Platform on which user will get every type of
information according to their requirements. The person who visit new
places in search of jobs they have some basic needs and requirements
and for them that place is new. So as a helping hand we are going to
introduce this website to those people and students. This website help
them as a guide and provide their requirement fulfill.
User will get all the necessary details like address, phone number,
nearby places. User will easily search and get the areas and its distance
by the help of Google map. People can also get calculate time between
the two distances.

In this website we have three type of users who visit the web sites.
Strangers do not feel, they are strangers, they easily find what they want.
The

stakeholder can also create their profile and add the discount and

advertisement to their profile, so that visitors can easily view and contact
them for benefit.
This website is beneficial and a helping hand to different visitors as
students,

workers, tourists etc.

TABLE OF CONTENTS
TABLE OF CONTENTS
CERTIFICATE...........................................................i
ACKNOWLEDGEMENT.............................................ii
ABSTRACT..............................................................iii
TABLE OF CONTENTS.............................................iv
LIST OF TABLES......................................................v
Introduction
Feasible study
Economical
Technical
Behavioral
Technology used
HTML5
PHP
Jquery
Bootstrap
Session
MySQL
Server
Objective of Project
User interfaces

System Requirement Specification


Hardware Requirement
Software Requirement
Project Description & functionality
Use Case Diagram Of Important Modules
Work plan
Data Flow Diagram
System Design
Class Diagram
ER Diagram
Database Description
Testing And Implementation
Output Screen
References
Conclusion
Bibliography
Logo & Title

Introduction of Project
Jaipur4ever is a platform on which visitors will get information according to their
requirements. If people are in new place i. e Jaipur and have many questions on
mind , answer of all the questions will get in Jaipur4ever.

Jaipur4ever provide the facility to all user to search and add heir post on our site. A
user can search according to their requirement that will be School, College, Hotel,
Hospital, institute, Gym, Visiting places etc. can search and find out list of the search
element and also can view the details of that search .
An Authorized user can login in the site and add/post their advertisement and also
see their profile and he/she can edit profile, view post etc.
The all things related to Jaipur is provided in to the site that is Jaipur4ever. User can
search, view information and also login trough registration and also post the
advertisement in the site Jaipur4ever.

1.1 Advantage

User can search.

User can view Information.

Authorized user can post the advertisement.

Genuine advertisement will be added to the site.

1.2 Scope
1.2.1 Existing System with Limitations:
In this step, we provide a detailed description about the existing system and the
problems faced in the existing system. In the existing system they not provide the
proper information about the Jaipur. And also not provide the Bus Services , Map view
and User Information.

1.2.2 Proposed System Features:

Provide the User Interface

Provide Bus Services.

Provide the Map View.

Provide the most of information related to Jaipur.

FIGURES LIST
S.N.

FIGURE NAME

2.

Use Case Diagram Admin

Use Case Diagram User

Data Flow Diagram

Class Diagram

ER Diagram

Feasible Study
A feasibility study was conduct to select the best system that meets
performance requirements and this was entailed an identification
description, an evaluation of candidate systems, and the selection of
the best systems.
1. Technical Feasibility
The site was developed with window as operating system. The site is
interactive i.e. user friendly, thus viewing information and the related
features is easy. Easy retrieval and access of data is provided.
2. Economic Feasibility
Economic feasibility is a cost benefit keeping in view that the site is
economically feasible. System is economically feasible due to
following points: -

Benefits in reducing the cost are in the form of staff cut off. The cost
incurred to implement the system is the payment of the data entry
operator, a little maintenance required for the hardware and software
from time to time consistency in efficiency.
3. Behavioral

It is also necessary for a system to continue that is no rule or law


should be broken our software is original and is not copied from
anywhere, so it is legally feasible.

3. Technology used
1.HTML
HTML is a markup language for describing web documents (web pages).

HTML stands for Hyper Text Markup Language

A markup language is a set of markup tags

HTML documents are described by HTML tags

Each HTML tag describes different document content

HTML can be edited by using a professional HTML editor like:

Adobe Dreamweaver

Microsoft Expression Web

Coffee Cup HTML Editor

However, for learning HTML we recommend a text editor like Notepad (PC) or Text
Edit (Mac). We believe using a simple text editor is a good way to learn HTML.

2. PHP
PHP is a widely used, general-purpose scripting language that was originally
designed for web development to produce dynamic web pages. For this purpose,
PHP code is embedded into the HTML source document and interpreted by a web
server with a PHP processor module, which generates the web page document.
PHP Advantages :-

PHP source code is compiled on-the-fly to an internal format that can be executed by
the

PHP engine. In order to speed up execution time and not have to

compile the PHP source code every time the webpage is accessed, PHP scripts can
also be deployed in executable format using a PHP compiler.
PHP is one of the most popular server side scripting languages running today. It is
used for creating dynamic webpages that interact with the user offering customized
information. PHP offers many advantages; it is fast, stable, secure, easy to use and
open source (free).
PHP code is inserted directly into the HTML that makes up a website. When a visitor
comes to the website, the code is executed. Because PHP is a server side technology,
the user does not need any special browser or plug-ins to see the PHP in action.
The beauty of PHP lies in its simplicity. It is easy to understand and learn, especially
for those with backgrounds in programming such as C, javascript and HTML. The
language is similar to C and Perl so that anyone with a background in either C or Perl
programming will feel comfortable using and understanding PHP. PHP also runs on just
about every platform including most UNIX, Macs and Windows versions.
Another key advantage of PHP is its connective abilities. PHP uses a modular system
of extensions to interface with a variety of libraries such as graphics, XML, encryption,
etc. In addition, programmers can extend PHP by writing their own extensions and
compiling them into the executable or they can create their own executable and load
it using PHP's dynamic loading mechanism.
A huge advantage that PHP offers is its community. Since PHP is an A huge advantage
that PHP offers is its community. Since PHP is an open source project, the PHP
community is willing to share. If you're looking for a particular script, chances are
another user has already created something similar. Check within the PHP community
for availability. Likewise, if you have created a function that others might enjoy, be
sure to post the code for others.
In PHP, a variable does not need to be declared before adding a value to it.
In the example above, you see that you do not have to tell PHP which data type the
variable is.

PHP automatically converts the variable to the correct data type, depending on its
value.
In a strongly typed programming language, you have to declare (define) the type and
name of the variable before using it.
In PHP, the variable is declared automatically when you use it.

3.Jquery
jQuery is a lightweight, "write less, do more", JavaScript library.
The purpose of jQuery is to make it much easier to use JavaScript on your
website.
jQuery takes a lot of common tasks that require many lines of JavaScript
code to accomplish, and wraps them into methods that you can call with a
single line of code.
There are lots of other JavaScript frameworks out there, but jQuery seems
to be the most popular, and also the most extendable.
Many of the biggest companies on the Web use jQuery, such as:

Google

Microsoft

IBM

Netflix

5.Bootstrap
Bootstrapping usually refers to the starting of a self-sustaining process
that is supposed to proceed without external input. In computer
technology the term (usually shortened to booting) usually refers to the
process of loading the basic software into the memory of a computer after

power-on or general reset, especially the operating system which will then
take care of loading other software as needed .

6.Sessions
A PHP session variable is used to store information about, or change
settings for

a user session. Session variables hold information about one

single user, and are available to all pages in one application.


PHP Session Variables
When you are working with an application, you open it, do some changes
and then you close it. This is much like a Session. The computer knows
who you are. It knows when you start the application and when you end.
A PHP session solves this problem by allowing you to store user
information on the server for later use (i.e. username, shopping items,
etc). However, session information is temporary and will be deleted after
the user has left the website. If you need a permanent storage you may
want to store the data in a database.
Sessions work by creating a unique id (UID) for each visitor
and store

variables based on this UID. The UID is either stored in a

cookie or is propagated in the URL.


6.MySQL
MySQL is the most popular Open Source Relational SQL database
management system. MySQL is one of the best RDBMS being used for
developing web-based software applications This tutorial will give you
quick start with MySQL and make you comfortable with MySQL
programming.

MySQL is a fast, easy-to-use RDBMS being used for many small and big
businesses. MySQL is developed, marketed, and supported by MySQL AB,
which is a Swedish company. MySQL is becoming so popular because of
many good reasons:

MySQL is released under an open-source license. So you have nothing


to pay to use it.

MySQL is a very powerful program in its own right. It handles a large


subset of the functionality of the most expensive and powerful
database packages.

MySQL uses a standard form of the well-known SQL data language.

MySQL works on many operating systems and with many languages


including PHP, PERL, C, C++, JAVA, etc.

MySQL works very quickly and works well even with large data sets.

MySQL is very friendly to PHP, the most appreciated language for web
development.

7.XAMPP Server
XAMPP is a free and open source cross-platform web server solution stack
package, consisting mainly of the Apache HTTP Server, MySQL.
Database, and interpreters for scripts written in the PHP and Perl
programming languages.
XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run,
and little or no configuration of the various components that make up the
web server is required.

XAMPP is regularly updated to incorporate the latest releases of


Apache, MySQL, PHP and Perl. It also comes with a number of other
modules including OpenSSL and phpMyAdmin.
USE:
Officially, XAMPP's designers intended it for use only as a development
tool, to allow website designers and programmers to test their work on
their own computers without any access to the Internet. To make this as
easy as possible, many important security features are disabled by default.

4. Project Overview
Jaipur4ever is Platform on which users/visitors will get information
according to their requirements. In this website we have three types of
users who visit the web sites.
Jaipur4Ever is a Platform on which user will get every type of information
according to their requirements. For example:
1. Hostels /PG/Flats/Guests Rooms
2. Tiffin Cente
3. Travelling Include (City Bus, Routes)
4. Shopping Centers/Malls/Movies
5. Institutes/Schools/ Coaching Centers
6. Visiting Places (Parks,etc)
7. Hospital
8. Beauty Parlour,.etc.

User will get all the necessary details like address, phone number, near by
places. User will easily search and get the areas and its distance by the
help of Google map.

1. User Characteristics
The user must well know to the computer.This Website can have these
users:1. Administrator
2. Authorized User
3. General User

Administrator: These types of users are basically the administrator of


whole website. They can allow or delete data and advertisement. They
can maintain all possible rules for users and can make changes on this
site.

Authorized User: This user are those person whom the visitors will
contact for the details information regarding to their needs. There are
different-different users according to the work field. Users will post or
upload their details and advertisement to this website according to
their work. All User will have their profiles which contains the
advertisement .They can change their password and their account
detail. They must provide all necessary descriptions of their work with
advertisement for sale. They can update and delete all necessary
descriptions.

General User: General user are the visitors who visits this website
they are students , viewers ,buyers ,workers .They will easily search
the necessary details by search engine.They are the Users who can be
online access the website.

We can easily calculate the distance from source to destination of any


area by google map.user will know the direction/paths and nearby
area/locations.
Strangers do not feel, they are strangers, they feel like they are in
their own home town/cities.

5. Specification Requirement
Requirement analysis for web applications encompasses three major tasks:
formulation, requirements gathering and analysis modeling.
During formulation, the basic motivation and goals for the web application
are identified, and the categories of users are defined.
In the requirements gathering phase, the content and functional
requirements are
listed and interaction scenarios written from end-users point-of-view are
developed. This intent is to establish a basic understanding of why the web
application is built, who will use it, and what problems it will solve for its
users.

1. Software requirement Specification


A set of programs associated with the operation of a computer is
called software. Software is the part of the computer system, which
enables the user to interact with several physical hardware devices.
The minimum software requirement specifications for developing this
project are as follows:
Operating System
Presentation layer

: Windows XP/Vista/2000, Linux.


: PHP, CSS, HTML, JS, FLASH

Database

: My SQL

Presentation

Documentation Tool

Power Point 2003


:

Ms Office

For viewing locations, we need the google API .

2. Hardware Requirement Specification:


The collection of internal electronic circuits and external physical devices
used in building a computer is called the Hardware.
The minimum hardware requirement specifications for developing this
project are as follows:
Processor

: Standard processor with a speed of 1.6 GHz

RAM

: 256 MB RAM or more

Hard Disk

: 80 GB or more

Monitor

: Standard color monitor

Keyboard

: Standard keyboard

Mouse

: Standard mouse.

6. Description & Functionality


Function can be describes in categories of their users:

ADMINISTRATOR
.Login by entering login and Password.
Provide login and Password to the authorized users.

View and update the appreciation and suggestions.


Add, Update and Delete various Database records.

AUTHORIZED USERS
Login by entering login and Password.
Edit Profile.
Add, Delete or Update the Advertisement.
Give full information of the their work field.

GENRAL USER
Buyers
View Details
Make suggestion and queries.
Give Appreciation or Feedback.

View Advertisement , Search, Details Information about user


requirement.

7. Use Case Diagram

1. Admin
User
Informatio
n
Login

Edit
Profile

Update
Informati
on

Site
Informatio
n

View
Informatio
n

User
Informati
on

Delete
Site
Informati
on

Backu
p
Restore
Data

Figure (1)

2. Authorized User

Rating

Post
Ads

Change
Passwor
d

Login

Update
Informati
on
Search
Informati
on

Registrati
on
Feedbac
k

Figure (2)

3. General User

Search
Informati
on
Feedbac
k
Rating

View
Informati
on

View
Informati
on

Figure (3)

8.Work plan
Initially, the task was project planning, requirement gathering, user interface designing,
code development and unit testing which was done with the help and guidance of the
Project Manager. Under this we set milestones for the project, implemented the
responsive layout theme, customized the pages and emails according to the clients
requirements, applied multilingual feature, configured different payment methods etc.
Finally, delivered the website for beta testing.

Further implementations in process:

Quality assurance and maintenance


Final Delivery
Resolve clients feedback

9.Data Flow Diagram


OLevel DFD

Login
Admin

Database

Accessibility

Jaipur4eve
r

Login

Authorized
User

Result
Result
1Level DFD

Admin

LOGI
N

Accessibility

Authorized
User

Jaipur4eve
r
UPDATE /DELETE
AUTHENTICATION

UPDATE
AUTHENTICATI
ON

DATABASE

Figure (2)

2Level DFD

Admin
Accessibility

MANAG
jaipur4ever
DATA
LOGIN
DELETE

Authorized
User

INSERT

UPDATE

Figure (3)

9.System Design
The main focus of the analysis phase of Software development is on What needs to
be done. The objects discovered during the analysis can serve as the framework or
Design. The classs attributes, methods and association identified during analysis must
be designed for implementation language. New classes must be introduced to store
intermediate results during

the program execution.


Emphasis shifts from the application domain o implementation and computer such as
user interfaces or view layer and access layer. During analysis, we look at the physical
entities or business objects in the system, that is, which players and how they
cooperate to do the work of the application. These objects represent tangible elements
of the business.
During the Design phase, we elevate the model into logical entities, some of which
might relate more to the computer domain as people or employees. Here his goal is to
design the classes that we need to implement the system the difference is that, at this
level we focus on the view and access classes, such as how to maintain information or
the best way o interact with a user or present information.

Design process:
During the design phase the classes identified in object-oriented analysis Must be
revisited with a shift focus to their implementation. New classes or attribute and
Methods must be an added for implementation purposes and user interfaces. The
object-oriented design process consists of the following activities:
1. Apply design axioms to design classes, their attributes, methods, associations,
structure .And protocols Refine and complete the static UML class diagram by adding
details to the UML diagram. This step consists of following activities. *Refine attributes
*Design methods and protocols by utilizing a UML activity diagram to represent the
methods algorithms.
*Refine associations between classes
*Refine class hierarchy and design with inheritance
*Iterate and refine again
2. Design the access layer

Create mirror classes: For every business class identified and created. For
example, if there are three business classes, create three access layer classes.

Identify access layer class relationships.

Simplify classes and their relationships: The main goal here is to eliminate

redundant classes and structures.

*Redundant classes: Do not keep two classes that perform similar translate results
activities. Simply select one and eliminate the other.
*Method classes: Revisit the classes that consist of only one or two methods to see if
they

can be eliminated or combined with existing classes.


Iterate and refine again.
Define the view layer classes

Design the macro level user interface, identifying view layer objects.

Design the micro level user interface, which includes these activities:
* Design the view layer objects by applying the design axioms and corollaries.
* Built a prototype of the view layer interface.

Test usability and user satisfaction

Iterate and refine.

3. Iterate refine the whole design process. From the class diagram, you can begin to
extrapolate which classes you will have to built and which existing classes you can
reuse. As you do this, also begin this, also begin thinking about the inheritance
structure. If you have several classes that seem relates but have specific
differences.
Design also must be traceable across requirements, analysis, design from the
Requirements model.

DESIGN AXIOMS
Axioms are a fundamental truth that always is observed to be valid and for which
there is no counter example or exception. Such explains that axioms may be
hypothesized form a large number of observations by nothing the common phenomena

shared by all cases; they cannot be proven or derived, but they can be invalidated by
counter examples or exceptions. A theorem is a proposition that may not be selfevident but can be proven from accepted axioms. If therefore, is equivalent to a law or
principle. A corollary is a proposition that follows from an axioms or another proposition
that has been proven. Again, corollary is shown to be valid or not valid in the same
manner as a theorem. In the two important axioms axiom 1 deals with relationships
between system components and axiom 2 deals with the complexity of design.
The following the two important axioms:

Axiom 1: The independence axiom, which maintain the independence of the


components.
Axiom 2: The information axioms that maintain the information content of the design.
Axioms1 states that, during the design process, as we go from requirement and use
case to a system component, each component must satisfy that requirement without
affecting other requirements.
An axiom 2 is concerned with simplicity. Scientific theoreticians often rely on a general
rule known as Occams razor, after William of Occam. He says, The best theory
explains the known facts with a minimum amount of complexity and maximum
simplicity and straightforwardness.
The best designs usually involve the least complex code but not necessarily the fewest
number of classes or methods. Minimizing complexity should be the goal, because that
produces the most easily maintained and enhanced application. In an object- oriented
system, the best way to minimize complexity is to use inheritance and the systems
built in classes and to add as little as possible to what already is there.
From the two design axioms, many corollaries may be derived as a direct consequence
of the axioms. These corollaries may be more useful in marking specific design
decisions, since they can be applied to actual situations.

1. Uncoupled design with less information content: Highly cohesive objects can
improve coupling because only a minimal amount of essential information need
be passed between objects. The degree or strength of coupling between two
components is measured by the amount and complexity of information
transmitted between them.
2. Single purpose: Each class must have single, clearly defined purposes.
3.

Large number of simple classes: Keeping the classes simple allows reusability.
Large and complex classes are too specialized to be reused.

4.

Strong mapping: There must be a strong association between the physical


system and logical design. During the design phase, we need to design this class,
design its methods, its association with other objects. So a strong mapping links
classes should be identified.

5. Standardization: promote standardization by designing interchangeable and


reusing existing classes or components.
6. Design with inheritance: Common behavior must be moved to super classes. The
super class-sub class structure must make logical sense.

Refining attributes and methods:


Attributes identified in object oriented analyzed must be refined in the design phase.
In the analysis phase, the name of the attributes was sufficient. But in the design
phase, detailed information must be added to the model. The three basic types of
attributes are:
1. Single valued attributes: This has only value or state.
2. Multiplicity or multivalue attributes: This has a collection of many values at any
point in time.
3. Instance connection attributes: This is required to provide the mapping needed
by an object to fulfill its responsibilities.

5.1 Class Diagram


Jaipur4eve
r
Main Class

Search

Search Category

Category

User
Register

Post
Verificatio
n

Advertisement

User Profile

Admin

Category

Change
Password

View
Post

Backu
p

Updat
e

User

Admin

Edit
Profile

Contact
Details

Delet
e

User

Class Diagram

Admin

Insert

User

Admin

5.3 ER Diagram

10.

Database Description
1.

Admin Table

Field

Type

Name
Admin_id

Admin_name

Siz

Constrai

nt

Int

Varchar

Primary

Description
Unique

100 key

identification

50

Name of the
Admin

Varchar

Password of

Admin_passwor

admin

d
Admin_email

Varchar

Add_date

Timestam

50

E-mail of Admin

2. User Table
Field Name

User_id

Type

Int

Siz

Constrai

Description

nt

20

Primary

Unique

key

identification

User_name

Varchar

50

Name of User

User_email

Varchar

50

E_mail of user

User_mobile

Varchar

20

Mobile number of
User

User_passwor Varchar

50

Password of User

User_address

Varchar

100

Address of User

User_web

Varchar

50

Website of User

User_summar Varchar

200

Summary of User

Confirm_key

Varchar

Add_date

Time_stam

100

Key for user

p
Area_id

Varchar

40

3. Advertisement Table
Field Name

Type

Size Constrai

Description

nt

Ad_id

Int

20

Primary

Unique

Key

identification

User_id

Int

40

Id of user

Cat_id

Int

40

Id of
Category

Ad_name

50

Name of Ad

Ad_descripatio Varcahr

150

Description

of Ad

100

Photo of Ad

Ad_photo_one

varcahr

Varcahr

0
Ad_photo_two

varcahr

100

Photo of Ad

0
Ad_photo_thre

Varcahr

100

Photo of Ad

Ad_photo_fur

Varcahr

100

Photo of Ad

0
Ad_mobile

Varcahr

20

Add_date

timestam

To contect

p
4. Area Table
Field Name

Area_id
Area_name

Type

Int
Varchar

Siz

Constrai

nt

10

Primary

Unique

key

identification

10

Description

Name of Area

0
Add_date

timestam
p
3. Category Table

Field Name

Type

Size Constrai

Description

nt

Cat_id
Cat_name

Int
Varchar

20
50

Primary

Unique

key

identification

Name of

Category
Cat_descripatio Varchar

100

Description

of Category

Add_date

Timestam
p

4. Sub-Category Table
Field Name

Type

Size Constrai

Description

nt

Sub_id
Cat_id

Int
int

20
50

Primary

Unique

key

identification

Name of
Category

Subcat_name

Varcha

50

Description
of SubCategory

Subcat_email

Varcha

50

E-Mail of
SubCategory

Subcat_mobile

Varcha

15

Contact of
SubCategory

Ad_id

Int

100

Id of Ad

Subcat_feature

Varcha

500

Feature of
SubCategory

Subcat_address

Varcha

200

Address of
SubCategory

Subcat_area

Varcha

200

Area of SubCategory

Subcat_descripati

Varcha

150

Descrripatio

on

n of SubCategory

Subcat_photo_one Varcha
r

100

Photo of

SubCategory

Subcat_photo_two Varcha
r

100

Photo of

SubCategory

Subcat_photo_thre Varcha

100

Photo of

Sub-

Category
Subcat_photo_fou Varchar

100

Photo of

SubCategory

Subcat_review

Varchar

200

Review of
SubCategory

Subcat_ratting

int

10

Ratting of
SubCategory

Subcat_ website

Varchar

100

Website of
SubCategory

Subcat_ logi

Varchar

100

Longitude
of SubCategory

Subcat_lati

Varchar

100

Latitude of
SubCategory

Add_date

Timestam
p

11.

Testing And Implementation


Testing
Testing Methodologies
o Black box Testing:
o White box Testing.

o Gray Box Testing.


Levels of Testing
o Unit Testing.
o Module Testing.
o Integration Testing.
o System Testing.
o User Acceptance Testing.
.

o Test Execution.Result Analysis.


o Bug-Tracing.
o Reporting.

Manual Testing
Automation Testing (Tools)
o Win Runner.
o Test Director

Testing Methodologies:

Black box Testing: is the testing process in which tester can perform
testing

on

an

application

without

having

any

internal

structural

knowledge of application.
Usually Test Engineers are involved in the black box testing.

White box Testing: is the testing process in which tester can perform
testing on an application with having internal structural knowledge.
Usually The Developers are involved in white box testing.

Gray Box Testing: is the process in which the combination of black box
and white box techniques are used.

STLC (SOFTWARE TESTING LIFE CYCLE)

Test Planning: 1. Test Plan is defined as a strategic document which


describes the procedure how to perform various
testing on

the total application in the most efficient way.


2. Objective of testing,
3. Areas that need to be tested,
4. Areas that should not be tested,
5. Scheduling Resource Planning,

6. Areas to be automated, various testing tools


used
[
Test Development:

1. Test case Development (check list)


2. Test Procedure preparation. (Description of the

test cases)

Test Execution:

1. Implementation of test cases. Observing the result.

Result Analysis:

1. Expected value: is nothing but expected behavior


Of application.
2.

Actual value: is nothing but actual behavior of

the
application

Bug Tracing:
Reporting:

12.

Collect all the failed cases, prepare documents.


Prepare document (status of the application)

Output Screen
Dashboard

1.Admin Login

2.Admin Change Password

3.Admin Logout

4.Admin Dashboard

5.Admin Add Category form

6.Admin Display Category Details

7.Admin Edit & Delete Category Details

8.Landing Page

9.Front Veiw

10.Category Page

11.Detail Page

12.Login Page

13.Registration Page

14.User Profile Page

13.

Reference Sites

http://www.asklaila.com/Jaipur/
http://dryicons.com/search?s=jaipur
getbootstrap.com
http://www.w3schools.com/

14.

Conclusion

Jaipur4ever is a Web-portal Development Company specializing in


providing custom solutions for small businesses. We strive to build
solutions to your specific needs to get the job done right the first time. We
pay special attention to the ease of use and utilize the latest in technology.

This system is developed for the exclusively for the people of Jaipur. It
provides facilities to the user with user friendly modules with sub modules.
This system is developed in understandable approach which can be easier
to the layman of the computers. This system is developed totally GUI
based and with smart links.

15.

Bibliography

.Database Management System

- James A. Larson

.PHP: A Beginners Guide - Riwanto Megosinarso

16. Title & Logo

Title: Jaipur4ever

Você também pode gostar