Download as pdf or txt
Download as pdf or txt
You are on page 1of 88

PROJECT REPORT

ON

SATUABABA
CANTEEN MANAGEMENT SYSTEM

SUBMITTED IN FULFILLMENT FOR AWARD OF DEGREE IN


Bachelor of Computer Applications –VI
(BATCH 2020-2021)

Submitted by
DARSHAN M BARAD. (3147200820180001)

VIPUL N PRAJAPATI. (3147200820180028)

Project Guide
MR Sandip bhai gohil

Submitted To

Smt. L. P. Savani Satuababa B.C.A. College, Palitana

Affiliated To

M.K. Bhavanagar University, Bhavnagar


Institute's Certificate

"Certified that this Project Report Titled

“…………………………………………………………………………………

……………………..”is the bonafide work of Mr.

……………………….Enrollment No:- ……………………….who carried out

the project under faculty supervision. I also certify further, that to the best of my

knowledge the work reported herein does not form part of any other project

report or dissertation on the basis of which a degree or award was conferred on

an earlier occasion on this or any other candidate.

Seal & Signature


Guide Certificate

This is certify that the Project Report yellow cafe Entitled “Satuababa
Canteen Management System.” submitted by Mr. Darshan barad and Mr.
vipul prajapati in partial fulfillment of their work for the award SMT. L.P.
Savani Satuababa BCA collage has been completed under my supervision &
guidance.

To the best of my knowledge the better presented by them is original in


nature
and not been copied down from the any source.

(Mr. sandipbhai gohil)

SMT. L.P. SAVANI SATUABABA BCA College

Date:

Place: Palitana
Students' Declaration

I, darshan barad and vipul prajapati Enrollment

No:3147200820180001 and 3147200820180028hereby declare that

Project entitled Satuababa Canteen Management System is a result of

our own work and our indebtedness to other work publications,

references, if any, have been duly acknowledged.

Place : ........

Date :

Name & Signature


Index

CHAPTER
TITLE Page No.
NO
CHAPTER :
INTODUCTION 2
1
1.1 background 03
1.2 objectives 04
1.3 purpose 05
1.4 scope 06
1.5 applicability 06
CHAPTER :
Requirement and analysis 07
2
2.1 Problem defination 08
Requirement
2.2 10
specification
Hardware and software
2.3 11
requirement
2.4 Planning and sheduling 12
CHAPTER :
System design 16
3
Over all system design using
3.1 17
designing tools(diagram)
3.2 Data dictionary(table) 33
3.3 Inpute/output design(ss) 42
CHAPTER :
Testing and implementation 52
4
4.1 Testing approach used 52
4.2 Test cases 67
4.3 Implementation approaches 70
CHAPTER :
conclusion 78
5
5.1 Limitations of our Project 79
5.2 Future scope of system 80
5.3 bibliography 81
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Project Report on

TOUR
MANAGEMENT
SYSTEM

Submitted by
BARAD DARSHAN
PRAJAPATI VIPUL

In partial fulfillment of the requirements for the degree of


Bachelor of computer application(B.C.A)
In
S.M.T. L.P. SAVANI SATUABABA BCA COLLEGE
APRIL 2020

Barad darshan
Prajapati vipul Page 1
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Project Profile

Table 1:Project Profile

Team Size 7

Group Member 2

Name of Group Member 1.BARAD DARSHAN


PRAJAPATI VIPUL
Project Title Tour Management System
Project Definition tour management system provide
resevation facility to there customer.

Admin can add, Update and delete


detail.
Platform PHP, MYSQL
Guide Mr. sandip gohil

Barad darshan
Prajapati vipul Page 2
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

1. INTRODUCTION

1.1Project Background
 As the today’s communication level is very important and necessary
component of the 21st century so we have choose the best background of
the system because without communication nothing can be sol and
nothing can be solved in our daily life.

 It is a very necessary component of our based level.

 As we had seen it further that communication level should be better to


share the information resources among the people who look for solution
must be connected to each other
PROFILE
to facilitate the communication process.

 To do the perfect communication, People have to work together


cooperatively so that they come out with the solution for certain problem.

 Therefore ,We have to further use for the background of our system.

Barad darshan
Prajapati vipul Page 3
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

1.2 Objectives of Project


 The main objective of this application is to automate the complete
operations of the Rainbow Library. They need maintain hundreds of
thousands of records. Also searching should be very faster so they can
find required details instantly.

 To develop a web-based portal to facilitate the co-ordination between


provideand demand of books.

 It actively encourage voluntary book provide, return and maintain a well-


indexed record of book borrowed and educate the community on the
benefits of book reading.

 This will also provide book to all student for free and its very easily
maintenance.

 The system will provide the user the option to look at the details of the
existing User Profile, Book Detail and to add a new User. It also allows
the user to issue Book. The administrator can alter all the system data.

Barad darshan
Prajapati vipul Page 4
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

1.3 Purpose

 tour Management Software is designed & suitable for several Library


either operating as individual organization or part of school it covers all
book process from user recruitment, user management, mobile session,
component preparation, screening covering all tests, books stock
maintenance, patient registration, issued booketc.

Barad darshan
Prajapati vipul Page 5
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

1.4 Scope
 This application is mainly built for the further use of tour management
system so that it should suits the tour management system.

 According to the management the system should also be made like that
it can be used for further implementation in tour management syatem.

 And once it should be perfectly implemented and worked so that it can


be further used in different Library management system by making
some of the changes.

1.5 Applicability
 This application is built such a way that it should suits for all type of
tourmanagement
 . So every effort is taken to implement this project in this Library, on
successful implementation in this Library.

Barad darshan
Prajapati vipul Page 6
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2. REQUIREMENT
AND ANALYSIS

2.1 Problem Definition


PROFILE

2.1.1 Existing System:-

 Time Consuming.
 Consume lot of manpower.
 Lacks of data security.
 Retriaval of data takes lot of time.
 Percentage of accuracy is less.

Barad darshan
Prajapati vipul Page 7
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2.1.2Problem Definition:-

 This was a preliminary investigation done with a view to have a “feel” of


the working of the proposed system.

 This phase has been identified the end-user directly involved in the
system who were the managers, admin and database administrator, and
the development department.

 By understanding the working of database, its flow and also after


conducting meetings and interviews with the concerned persons of the
department, a clear idea about the working was obtained.

 A flexible approach is adapted towards people who are interviewed. Short


hand written notes are prepared based on the response of the employees.

 The interviews are preferably conducted at the work place of the person
being interviewed.

 Detailed investigation is done in order to define the scope of the problem


.The interview is concluded with a quick resume of the ground covered
during the interview.

 The Questionnaire technique is combined with interviews to get the best


result.

 Proper care has been taken in the design of such questionnaires so that
the persons answering these questions do not feel hesitant.

 An explanatory note that serves to gain cooperation and avoid


misunderstanding by setting out the purpose of the exercise clearly
accomplishes each questionnaire.

Barad darshan
Prajapati vipul Page 8
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2.1.3 Proposed System:-


 System makes the overall project management much easier and flexible.

 Upload the latest updates, allows user to see the alerts by clicking the
Refresh.

 It provides high level of security with different level of authentication.

Barad darshan
Prajapati vipul Page 9
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2.2 Requirement Specification

 Identifying needs is the first step while designing a system and


implementation.

 This is the way to handle user needs" it must be an outgoing process to


know requirements of customer during whole system development
lifecycle.

 Requirements found during all the stages proposed system development


are now thepresent system work.

 Time take to operate the system.


 List of contents associated with the system.
 Error failure rate to be acceptable.

Barad darshan
Prajapati vipul Page 10
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2.3 Hardware and Software Requirement

Hardware Requirement

Processor Intel® core™ i3


RAM 4 GB or More
Hard disk 150GB or more
Monitor LCD monitor
Keyboard Normal or Multimedia
Mouse Compatible mouse

Software Requirement
Frontend php
Operating System windows 7

Package PHP version 5.3.5

Other Tools are Used CSS , html , Javascript


Database MySQL server

Browser Mozilla , Firefox, Google Chrome


etc

Barad darshan
Prajapati vipul Page 11
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
BLOOD BANK MANAGEMENT SYSTEM
2.4 Planning And Scheduling

2.4 Planning and scheduling

Time We have to finish project by ending of timing limit


constraints But we won’t able to finish it by time we won’t cover modules mentioned in
scope.

We should have basic knowledge about PHP & MYSQL. Because it may
Technical
affect project delivery.
contraints

Barad darshan
Prajapati vipul Page 12
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Function of Project Planning

 Determining the objectives of the project to be undertaken.


 Definition of work requirement.
 Estimating resource, funds, materials, machines and manpower
requirements.
 Scheduling various stages and determining the time frame
of overall work.
 Reducing risk and uncertainty.
 It provides the basis for co-coordinating the work among concerned;
provide a basis predicting& controlling time and cost.

Barad darshan
Prajapati vipul Page 13
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Scheduling Process:-

 Scheduling is laying out of the actual jobs of the project in the time
order in which they have to be performed.

 Manpower and material requirements needed at each stage of


construction are calculated, along with the expected completion
time of each of the jobs.

 A schedule shows the starting and completion dates of each activity


and the sequentialrelationship among the various activities.

 Advantages:

Barad darshan
Prajapati vipul Page 14
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 It is simple to understand.
 Easy to prepare, consume less resources.
 Easy to develop and implement, no training is required.
 It can be used to show progress.
 Appropriate for small projects.
 Can be used for resources schedule.
 It gives the clear pictorial model of the project.

 Shortcomings:

 Difficult to construct Bar chart for the large and complex project
due to limitations of the size of paper.
 The relationship between activities cannot be shown easily.
 Difficult to find critical path, critical activities, and floats etc.
 Difficulties in seeing immediately and exactly overall project
duration if changes occur in any particular activity.
 It cannot be used as control device.

3. System Design

Barad darshan
Prajapati vipul Page 15
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

3.1 Over all system design using Designing Tools :


 PHP
 The PHP Hypertext preprocessor (PHP) is a programming languageThat
allows web developer to create dynamic content that interactsWith
databases.

 PHP is basically used for developing web based software application.

 . RasmusLerdorf unleashed the first version of PHP way back in 1994.

 HTML
 HTML stands for HYPER TEXT MARKUP LANGUAGE, which
is most widely used language on web pages(HTML documents)
are linked together.

 Thus, the link available on a web page is called Hypertext.

Barad darshan
Prajapati vipul Page 16
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 CSS

 CSS stands for Cascading style sheet.

 Cascading style sheet is a style sheet language used for describing The
presentation of a document written in a markup language.

 Although most often used to set the visual style of web page and user
Interfaces written in HTML and XHTML,

 The language can be applied to any XML document, including plain


 XML,SVG and XUL, and is applicable to rendering in speech, or
onOther meadia.User interfaces for web applications, and user
interfaces for many Mobile applications.

 JAVASCRIPT

 Javascript is a lightweight, interpreted programming language.


 It is designed for creating network-centric applications.
 It is complimentary to and integrated with java.
 Javascript is very easy to implement because it is integrated with
HTML.
 It is open and cross-platform.

 MYSQL

 MySQL is an open source RDBMS that relies on SQL for processing


language

Barad darshan
Prajapati vipul Page 17
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

The data in database.

 MySQL is most commonly used for web application and for embedded
applications and has become a popular alternative to proprietary
database systemBecause of its spped and reliability. MySQL can run
on UNIX, windows and mac OS.

4.Diagram

 Data flow Diagram

Represent a processing

Represent a decision

Represent a data table

Barad darshan
Prajapati vipul Page 18
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Represent a form

Represent Date flow

4.1

Barad darshan
Prajapati vipul Page 19
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Barad darshan
Prajapati vipul Page 20
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

1st Level DFD

Add package

Add package

Manage package
Manage package

Manage booking
Manage booking
Tour
t
Management
Manage payment
syatem Manage payment

Manage enquiry Manage enquiry

Barad darshan
Prajapati vipul Page 21
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2nd Level DFD

Barad darshan
Prajapati vipul Page 22
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

List Of Diagram

 Use case Diagram

 Class Diagram

 Activity Diagram

 Sequence Diagram

 Entity Diagram

Barad darshan
Prajapati vipul Page 23
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Use case Diagram


 Use case Diagram user

Index

About

Booking

Gallery

User side Packagelist

Contact

Logout

Barad darshan
Prajapati vipul Page 24
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Use case Diagram Admin

Login

Add package

Manage package

Manage booking

Manage payment

user

ADMIN
Manage equiry

Barad darshan
Prajapati vipul Page 25
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Class Diagram
 Class Diagram :user

User

Registration
Login
User name :varchar Userame:Varchar

Email :varchar Password:Varchar

Password:varchar
+Insert()
+insert()

View packagelist Booking


Id:int
Name:varchar
Pname:varchar

Images:varchar Email:varchar
Feature:varchar
Mobile no:int
Location:varchar

Rs:int Pkgname:varchar
+insert() Pkglocation:varchar

+insert()

Barad darshan
Prajapati vipul Page 26
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Class Diagram :Admin

Barad darshan
Prajapati vipul Page 27
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Activity Diagram
 Activity Diagram:User

Login

check User
username&password is
correct or not registration

View View gallary booking


packagelist

logout

Barad darshan
Prajapati vipul Page 28
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Activity Diagram :Admin

Login

check admin
username&password is
correct or not registration

addpackage managepackage managebooking managepayent user manageenquiry

addpackage

Barad darshan
Prajapati vipul Page 29
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Sequence Diagram
 Sequence Diagram: user
user Login packagelist booking Logout Database
Logout Database
Logout
Enter Username & password

Login Successfully

Click on packagelist

View package

Request on book
package

Issued successfully

Request on logout user

Logout successfully

Barad darshan
Prajapati vipul Page 30
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Sequence Diagram :Admin

admin Login Add Manage Manage Manage Manage user


package Package booking payment equiey

Enter Username & password

Login Successfully

Click on add booknow


button
Add package

managepackage

Approve successfully

managebooking

Manage payment

Manage equiry

user

Barad darshan
Prajapati vipul Page 31
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

3.2 Data Dictionary:

 A Data Dictionary is catalog – a repository – of the elements in a system.


The majorlements are data flows, data stores, and processes. The Data
Dictionary stores details descriptions of these elements.

 If analysts want to know many characters are in a data item, by what


other names it is referenced in the system. Or where it is used in the
system, they should be able to find answers in a properly developed Data
Dictionary.

 The Dictionary id developed during data flow analysis and assists the
analysts involved in determining system requirements.However its
content is used during system design as well.

 However, its contents are used during systems design as well.

Barad darshan
Prajapati vipul Page 32
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Why Data Dictionary is Important

 To communicate a common meaning for all system elements.


 To document the features of the system.
 To facilitate analysis of the details on order to evaluate characteristics
and determine where system changes should be made.
 There is a style of data dictionaries known as a middleware data
dictionary. Middleware is computer software that connects software
components or applications.

 The software consists of a set of services that allows multiple processes


running on one or more machines to interact.
 Traditional Data Dictionaries provide structure and basic function to the
database. Middleware data dictionaries are located within the DBMS
itself and operate on a higher level. Middleware data dictionaries can
provide alternate entity relationship structures that can be tailored to fit
different users that interact with the same database.

 Middleware data dictionaries can also assist in query optimization as


well as distributed database.

 Middleware also helps database designers by reducing the amount of


time it takes to create forms, queries, reports, menus and many other
database components.

Barad darshan
Prajapati vipul Page 33
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Tour management System Data Dictionary :-

List Of Tables:

 Admin table
 booking table
 packagelist Table
 reg1 Table
 users Table
 enquiry table
 paymet table

Barad darshan
Prajapati vipul Page 34
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 1
 Table Name: admin Table

Field Data type Null Key


Name
id Int (11) Not null Primary key
Username Varchar(30) Not null -
password Varchar(12) Not null -

Barad darshan
Prajapati vipul Page 35
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 2
 Table Name: booking Table

Field Name Data type Null Key

Id Int(11) Not Null Primary Key


name Varchar(30) Not Null -
Email varchar(30) Not Null -
Mobil no Varchar(12) Not Null -
Pkgname Varchar(40) Not Null -
Pkgloc Varchar(50) Not null -

Barad darshan
Prajapati vipul Page 36
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 3
 Table Name: packagelist table

Field Name Data type Null Key

id Int(11) Not Null Primary Key

pname Varchar(50) Not Null -

Images Varchar(30) Not Null -

Feature Varchar(100) Not Null -

Location Varchar(30) Not Null -

Rs Vrachar(10) Not Null -

Barad darshan
Prajapati vipul Page 37
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 4
 Table Name: reg1 Table

Field name Data Type Null Key

Name Varchar(30) Not Null -

Password Int (30) Not Null -

Barad darshan
Prajapati vipul Page 38
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 5
 Table Name: user Table

Field name Data Type Null Key

Id Int (11) Not Null Primary Key

Username Varchar(30) Not Null -

Comment Vrachar(30) Not Null -

Barad darshan
Prajapati vipul Page 39
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 6
 Table Name: enquiry Table

Field name Data Type Null Key

Full name varchar (30) Not Null -

Email Varchar(30) Not Null -

Enquiry Vrachar(50) Not Null -

Barad darshan
Prajapati vipul Page 40
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Table No: 7
 Table Name: payment Table

Field name Data Type Null Key

Id int(11) Not Null Primary key

Accname varchar (30) Not Null -

Accno int(11) Not Null -

Date datetime(09) Not Null -

Bankbalance int(11) -

Barad darshan
Prajapati vipul Page 41
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

3.3 Input/Output Design

1.Home page :

 This is the home page or the main pageof a Library management


system. This is the main page of a client side. This page define all
about related to project.This page also includes the galary of the
camps.

Barad darshan
Prajapati vipul Page 42
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

1.Home Page

Barad darshan
Prajapati vipul Page 43
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2.Registration
 Registration page includes the information of the user who want to
register. Student can register the account by clicking on new register.
He/she can add the account for the further enquiry of the tour
manahement.

2.Student Registration

This page user can enter detail that is important for the registration.

Barad darshan
Prajapati vipul Page 44
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

ALERT MESSAGE

This page display the confirmation message “record save” with valid
information.

Barad darshan
Prajapati vipul Page 45
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

3. Request For packagelist


 Request for packagelist page includes the information of the user
who want to register. Student can register the account by clicking on
new register. He/she can send requests for the further enquiry of the
tour package.

3.1book package

Barad darshan
Prajapati vipul Page 46
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

view package

The above page is display view package in detail.

Barad darshan
Prajapati vipul Page 47
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

user Login

 It is login menu, I have set a default E-mail and password for it. This mail
id and password are store in a binary file inside this project. For Password
security I have replace the password's alpha numeric character to special
symbol, Dollar ($) symbol.

 If you will enter the correct mail id and password, It will allow you to
move to next menu otherwise it will show you error message and ask you
to invalid mail id and password.

 Request for includes the information of the user who want to register.
user can register the account by clicking on new register. He/she can send
requests for the further enquiry of the book package and show
packagelist.

5.user Login

Barad darshan
Prajapati vipul Page 48
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

This page enter the Username, e-mail and password for user registration.

.Admin Login
 It is login menu, I have set a default username and password for it. This
username and password are stored in database.

 If you will enter the correct username and password, It will allow you to
move to next menu otherwise it will show you error message and ask you
to invalid username and password.

6.Admin Login

In the admin login page admin can enter name and password. If both are
match.Then login otherwise not.

Barad darshan
Prajapati vipul Page 49
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

6.1 Add package

You can add package.

Barad darshan
Prajapati vipul Page 50
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

8. manage enquiry

Barad darshan
Prajapati vipul Page 51
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

4. Testing And
Implementation

4.1 Testing Approaches Used


PROFILE
 We all have to agree that in today’s ever-changing and competitive
world, the internet has become an integral part of our lives.

 Most of us make our decisions by searching the information on the


internet these days, hence hosting a website is no longer optional but
mandatory for all kind of businesses. It is the first step in becoming
and staying relevant in the market.

 Just having a website is not enough. An organization is needed to


develop a website that is informative, accessible and user-friendly. To
maintain all these qualities, the website should be well tested, and this
process of testing a website is known as web testing.

Barad darshan
Prajapati vipul Page 52
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 What is Web Testing?

 Web testing is a software testing practice to test the websites or web


applications for potential bugs. It’s a complete testing of web-based
applications before making live.

 A web-based system needs to be checked completely from end-to-end


before it goes live for end users.

 By performing website testing, an organization can make sure that the


web-based system is functioning properly and can be accepted by real-
time users.

 The UI design and functionality are the captains of website testing.

Barad darshan
Prajapati vipul Page 53
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Web testing checklists:

 Functionality Testing
 Usability testing
 Interface testing
 Compatibility testing
 Performance testing
 Security testing

1. Functionality Testing

 Test for – all the links in web pages, database connection, forms used
for submitting or getting information from the user in the web pages,
Cookie testing etc.

 check all the links:

 Test the outgoing links from all the pages to the specific domain under
test.
 Test all internal links.
 Test links jumping on the same pages.
 Test links used to send email to admin or other users from web pages.
 Test to check if there are any orphan pages.
 Finally, link checking includes, check for broken links in all
abovementioned links.

Barad darshan
Prajapati vipul Page 54
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Test forms on all pages:

 Forms are an integral part of any website. Forms are used for
receiving information from users and to interact with them. So what
should be checked in these forms?
 First, check all the validations on each field.
 Check for default values of the fields.
 Wrong inputs in the forms to the fields in the forms.
 Options to create forms if any, form delete, view or modify the forms.
 Let’s take an example of the search engine project currently I am
working on, in this project we have advertiser and affiliate signup
steps. Each sign-up step is different but its dependent on the other
steps.
 So sign up flow should get executed correctly. There are different field
validations like email Ids, User financial info validations etc. All these
validations should get checked in manual or automated web testing.

Barad darshan
Prajapati vipul Page 55
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Cookies Testing:

 Cookies are small files stored on the user machine. These are basically
used to maintain the session- mainly the login sessions. Test the
application by enabling or disabling the cookies in your browser options.
 Test if the cookies are encrypted before writing to the user machine. If
you are testing the session cookies (i.e. cookies that expire after the
session ends) check for login sessions and user stats after the session
ends. Check effect on application security by deleting the cookies. (I will
soon write a separate article on cookie testing as well)Validate your
HTML/CSS:
 If you are optimizing your site for Search engines then HTML/CSS
validation is the most important one. Mainly validate the site for HTML
syntax errors. Check if the site is crawlable to different search engines.

Barad darshan
Prajapati vipul Page 56
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Database testing:
 Data consistency is also very important in a web application. Check for
data integrity and errors while you edit, delete, modify the forms or do
any DB related functionality.
 Check if all the database queries are executing correctly, data is retrieved
and also updated correctly. More on database testing could be a load on
DB, we will address this in web load or performance testing below.
 In testing the functionality of the websites the following should be tested:

Barad darshan
Prajapati vipul Page 57
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Links :
 Internal Links
 External Links
 Mail Links
 Broken Links

 Forms :
 Field validation
 Error message for wrong input
 Optional and Mandatory fields

 Database :

 Testing will be done on the database integrity.

Barad darshan
Prajapati vipul Page 58
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

2. Usability Testing
 Usability testing is the process by which the human-computer interaction
characteristics of a system are measured, and weaknesses are identified for
correction.

 Ease of learning
 Navigation
 Subjective user satisfaction
 General appearance

Barad darshan
Prajapati vipul Page 59
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Test for navigation:


 Navigation means how a user surfs the web pages, different controls like
buttons, boxes or how the user uses the links on the pages to surf different
pages.
 Usability testing includes the following:
 The website should be easy to use.
 Instructions provided should be very clear.
 Check if the instructions provided are perfect to satisfy its purpose.
 The main menu should be provided on each page.
 It should be consistent enough.

Barad darshan
Prajapati vipul Page 60
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Content checking:
 Content should be logical and easy to understand. Check for spelling
errors. Usage of dark colors annoys the users and should not be used in the
site theme.
 You can follow some standard colors that are used for web page and
content building. These are the commonly accepted standards like what I
mentioned above about annoying colors, fonts, frames etc.
 Content should be meaningful. All the anchor text links should be working
properly. Images should be placed properly with proper sizes.

Barad darshan
Prajapati vipul Page 61
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

3. Interface Testing
 In web testing, the server side interface should be tested. This is done by
verifying that communication is done properly.
 Compatibility of the server with software, hardware, network, and the
database should be tested.

 The main interfaces are:

 Web server and application server interface.


 Application server and Database server interface.

 Check if all the interactions between these servers are executed and errors
are handled properly.

 If database or web server returns an error message for any query by


application server then application server should catch and display these
error messages appropriately to the users.

Barad darshan
Prajapati vipul Page 62
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

4. Compatibility Testing
 Compatibility of your website is a very important testing aspect. See
which compatibility test to be executed:
 Browser compatibility
 Operating system compatibility
 Mobile browsing
 Printing options

 Browser compatibility:
 In my web-testing career, I have experienced this as the most influencing
part of website testing.
 Some applications are very dependent on browsers. Different browsers
have different configurations and settings that your web page should be
compatible with.
 Your website coding should be a cross-browser platform compatible. If
you are using java scripts or AJAX calls for UI functionality, performing
security checks or validations then give more stress on browser
compatibility testing of your web application.
 Test web application on different browsers like Internet Explorer, Firefox,
Netscape Navigator, AOL, Safari, Opera browsers with different versions.

Barad darshan
Prajapati vipul Page 63
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 OS compatibility:
 Some functionality in your web application is that it may not be compatible
with all operating systems. All new technologies used in web development
like graphic designs, interface calls like different API’s may not be
available in all Operating Systems.
Hence test your web application on different operating systems like
Windows, Unix, MAC, Linux, Solaris with different OS flavors.

 Printing options:
 If you are giving page-printing options then make sure fonts, page
alignment, page graphics etc., are getting printed properly. Pages should
fit the paper size or as per the size mentioned in the printing option.

Barad darshan
Prajapati vipul Page 64
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

9. Performance testing
 The web application should sustain to heavy load. Web performance
testing should include:
 Web Load Testing
 Web Stress Testing
 Test application performance on different internet connection speed.

 Web load testing:


 You need to test if many users are accessing or requesting the same page.
Can system sustain in peak load times? The site should handle many
simultaneous user requests, large input data from users, simultaneous
connection to DB, heavy load on specific pages etc.

 Web Stress testing:


 Generally stress means stretching the system beyond its specified limits.
Web stress testing is performed to break the site by giving stress and its
checked as for how the system reacts to stress and how it recovers from
crashes. Stress is generally given on input fields, login and sign up
areas.
 In web performance, testing website functionality on different operating
systems and different hardware platforms is checked for software and
hardware memory leakage errors.
 Performance testing can be applied to understand the web site’s
scalability or to benchmark the performance in the environment of third-
party products such as servers and middleware for potential purchase.

Barad darshan
Prajapati vipul Page 65
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

9.1Security Testing
 Following are some of the test cases for web security testing:
 Test by pasting internal URL directly into the browser address bar without
login. Internal pages should not open.
 If you are logged in using username and password and browsing internal
pages then try changing URL options directly. I.e. If you are checking some
publisher site statistics with publisher site ID= 123. Try directly changing
the URL site ID parameter to different site ID which is not related to the
logged in user. Access should be denied for this user to view others stats.
 Try some invalid inputs in input fields like login username, password, input
text boxes etc. Check the system’s reaction to all invalid inputs.
 Web directories or files should not be accessible directly unless they are
given download option.
 Test the CAPTCHA for automating script logins.
 Test if SSL is used for security measures. If it is used, the proper message
should get displayed when user switch from non-secure HTTP:// pages to
secure HTTPS:// pages and vice versa.
 All transactions, error messages, security breach attempts should get logged
in log files somewhere on the web server.
 The primary reason for testing the security of a web is to identify potential
vulnerabilities and subsequently repair them.

 Network Scanning
 Vulnerability Scanning
 Password Cracking
 Log Review
 Integrity Checkers
 Virus Detection

Barad darshan
Prajapati vipul Page 66
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

4.2 Test Cases :-


1. Student Login:
Test case ID TC-1
Test category Index page
Test case Title user login
Test case In this page if proper Username, email id and password
description
then login successful otherwise not.
Input Input Username, email and password.
Expected Result According to input successful login screen should be
displayed.
Actual Output According to input successful login screen should be
displayed.

2. Admin Login:

Test case ID TC-2


Test category admin login

Barad darshan
Prajapati vipul Page 67
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Test case Title admin login


Test case In this page if proper user id and password then login
description
successful otherwise not.
Input Input username and password.
Expected Result According to input successful login screen should be
displayed.
Actual Output According to input successful login screen should be
displayed.

3. USER Registration:

Barad darshan
Prajapati vipul Page 68
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Test case ID TC-3


Test category Register page
Test case Title Register page
Test case In this page enter the information about the user and
description
remember user id and password.
Input Input detail of user.
Expected Result According to input message be display.
Actual Output According to input message be display.
Fail/Pass Pass

Barad darshan
Prajapati vipul Page 69
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

4.3 Implementation Approaches:-


 The Four Phases of Project Management Implementation.

 Initiation Phase

 Throughout the initiation phase, project management consultants use pilot


projects to build process momentum, overcome natural resistance to change,
and gain first-hand knowledge of yours. The goal of this phase is to
successfully mobilize yours , remediate any current at-risk projects, and set
the stage for the next two installation phases.

 During this phase, the project management methodology is introduced and


software training is conducted; but only for those individuals who will be
specifically associated with pilot project teams. Also, a plan for the project-
level installation phase is developed and key tools are created that will be
utilized during the remaining installation phases.

Barad darshan
Prajapati vipul Page 70
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Project-Level Installation Phase


 The second phase utilizes information gathered from pilot projects in the
initiation phase to roll-out structured project planning and control processes
for all remaining projects, as well as to formally establish the Project
Management Office.

 This phase can include the creation of PMO job descriptions, formal
guidelines for project planning/control, a project web site, and a web-based
activity update system - basically the necessary infrastructure to support the
consistent, successful application of project management techniques by the
PMO.

 Project Management Training is also rolled-out to the entire during the


project-level installation phase. By the conclusion of this phase, the nucleus
of a Project Management Office is in-place, all project team members have
been trained, and the project management consultants are ready to begin
transitioning from their role of supporting project team requirements to
supporting the PMO staff.

Barad darshan
Prajapati vipul Page 71
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Enterprise-Level Installation Phase

 During the enterprise-level installation phase, tools are implemented that


are focused on managing an 's entire portfolio of projects. Examples of
these tools include; enterprise performance metrics, a management
"dashboard" to gain summary-level visibility to project status, and project
scheduling based on limited resources and project priority (enterprise
resource leveling).

 The intent of these types of tools is to (1) provide management with timely
and accurate information about the status of the all the projects being
undertaken by the and (2) support business decision-making that impacts
the successful completion of projects such as: changes to staffing, funding,
project prioritization, and workload.

 During the enterprise-level installation phase, the Project Management


Office staff has already begun to assume some of the day-to-day
responsibilities for developing and maintaining ongoing project plans.

 In doing so, the PMO staff is able to free-up the project management
consulting firm to focus on the design and implementation of the
enterprise-level tools. By the end of this phase, all responsibility for
developing and updating individual project plans have been transitioned
from the Project Management Consultants to the PMO staff.

Barad darshan
Prajapati vipul Page 72
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Maintenance Phase

 The final phase marks the important transition of the Project Management
Office from the project management consultants back to the . In addition to
supporting the day-to-day responsibilities for planning and controlling
individual projects, the PMO staff will now become the focal point for
providing the enterprise-level information and analysis required by
management.

 At this point in the project management implementation process, the has


been well trained, numerous success stories have been created and
communicated, virtually all projects have well-developed project plans, and
there is widespread support for investing in a formal project planning and
control process.

 Also, the Project Management Office infrastructure is in place, the PMO


staff has been trained, and management has necessary visibility to the key
project portfolio level information.

 Successful completion of this phase creates long-term continuity by


implementing the necessary policies and incentives to permanently
inculcate project management into the culture of the . Ideally, formal
project planning and control processes will become recognized as a
required core competency and an essential function within the .

Barad darshan
Prajapati vipul Page 73
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Phase 1: Initiation Phase


 Initial communication(s) to management and assistance in the identification
of pilot projects.
 Project management methodology and software training for identified pilot
team members.
 Project plans and formal control processes in place for all identified pilot
projects.
 A library of project "templates" for use during the installation phases.
 Standardized project coding structures and project-level report formats.
 Finalized requirements and a plan for the project-level installation phase.

Barad darshan
Prajapati vipul Page 74
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Phase 2: Project-Level Installation Phase

 Network-based, structured project plans and formal control process for


all targeted projects.
 Rollout of PM/software training to all project leaders and team
members.
 Training and mentoring of PMO personnel.
 Implementation of the initial PMO infrastructure.
 Finalized requirements and a plan for the enterprise-Level
implementation phase.

Barad darshan
Prajapati vipul Page 75
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Phase 3: Enterprise-Level Installation Phase

 Implementation of the enterprise-level PMO infrastructure.


 Turnover to PMO staff of the day-to-day responsibility for developing
and maintaining individual project plans.
 Finalized requirements and a plan for the maintenance phase.

Barad darshan
Prajapati vipul Page 76
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

 Phase 4: Maintenance Phase

 Turnover to Project Management Office staff the responsibility for


supporting all of the project management requirements of the System.
 Recommendations to management for policies and incentives required
to permanently establish project management as a core competency and
essential function.

Barad darshan
Prajapati vipul Page 77
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

10. Project Ending points

5 Conclusion

 Today the world is become a global village where everything is online


 There are so many web based solutions provided in the market for the
comfort of the people.
 But without Books human being is nonliving , just by providing the web
solution of Library management PROFILE
system is just one more step in order to
serve the books.
 The planning that goes into implementing a project.
 The importance of proper planning and an organized methodology.
 The key element of team spirit and co-ordination in a successful project.
 The project also provided us the opportunity of interacting with our
teachers and to gain from their best experience.

Barad darshan
Prajapati vipul Page 78
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Limitation of System

 Time consuming.
 Leads to error prone results.
 Consumes lat of manpower.
 Lacks of data security.
 Retrieval of data tasks lot of time.

Barad darshan
Prajapati vipul Page 79
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

5.2 Future Scope of System


 Tour management system is a software application to built such a way
that it should suits for all type of tour management system.
 One important future scope is availability of location based tour details
and extraction of location based user’s detail, which is very helpful to the
acceptant people. All the time the network facilities cannot be use.
 This time user request does not reach in proper time, this can be avoid
through adding some message sending procedure this will help to find
proper in time. This will provide availability of package

Barad darshan
Prajapati vipul Page 80
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

5.3 Bibliography
 Learning HTML, JavaScript, DHTML AND PHP 4TH ADDITION-2010,
By Ivan Bayross.

 https://www.google.com
 http://www.w3schools.com
 http://www.unsplash.com
 https://www.youtube.com/

Barad darshan
Prajapati vipul Page 81
SMT L.P. SAVANI SATUABABA BCA COLLEGE-PALITANA
TOUR MANAGEMENT SYSTEM

Barad darshan
Prajapati vipul Page 82

You might also like