CMS Project Report
CMS Project Report
on
We are also thankful to the project coordinator, Mr. ------- for extending their
sincere & heartfelt guidance throughout this project work. Without their
supervision and many hours of devoted guidance, stimulating & constructive
criticism, this thesis would never come out in this form.
It is a pleasure to express our deep and sincere gratitude to the project Guide
Mr,---------- and are profoundly grateful towards the unmatched help rendered by
him. Our special thanks to all the lectures of Information Technology, for their
valuable advises at every stage of this work.
Last but not the least; we would like to express our deep sense and earnest thanks
giving to our dear parents for their moral support and heartfelt cooperation in doing
the project. We would also like to thank our friends, whose direct or indirect help
has enabled us to complete this work successfully.
Content
1 ABSTRACT
2 PURPOSE OF PROJECT
3 SCOPE OF THE PROJECT
4 PROJECT OVERVIEW
5 PROJECT ANALYSIS
6 SYSTEM DEVELOPMENT
ENVIRONMENT
7 PROJECT DESIGNING
8 DATABASE DESIGN
9 OUTPUT SCREENS
10 PROJECT TESTING
11 CONCLUSION
12 BIBILIOGRAPHY
ABSTRACT
Description:
This project deals with the ‘Courier Management System. The system is used for
daily activities such as booking a courier, courier history; maintain staff details,
branch details.
Previous System:
This project deals with the ‘Courier Management System ’. The system is used for
daily activities such as booking, Booking history ,staff details, Branch details and
pickup centers. It is very difficult to do this process manually. Hence it is
recommended to computerize the process by developing the relative software as
the world is turning into information and technology; computerization becomes
necessity in all walks of life.
Existing System:
The existing system is not totally automated. Though the system is computerized to
Modules:
Administrator
Staff
Customer
In this project we use PHP and MySQL database. It has three module
1. Admin Module
2.Staff Module.
3.User Module
Admin Module
1. Dashboard: In this section admin can see all detail in brief like total courier,
Total Courier Pickup, Total Shipped, Total In-transit, Total Courier arrived at
destination, Total courier out for delivery and Total delivered courier.
2. Branches: In this section admin can manage branches(add and update).
3. Staffs: In this section admin can manage Staffs(add, update and delete).
4. Courier: In this section admin can view courier status and check the courier
detail which is filling by staff of different branches.
5. Reports: In this section admin can view courier details, courier counts and sales
report according to dates.
Admin can also update his profile, change password and recover password.
Staff Module
1. Dashboard: In this section staffs can see all detail in brief like total courier ,
Total Courier Pickup, Total Shipped, Total In-transit, Total Courier arrived
at destination, Total courier out for delivery and Total delivered courier.
2. Add Courier: In this section staffs fill the courier detail of parcel.
3. Status: In this section staffs can view the courier details and they have also
right to change courier status according to current status.
4. Search Courier: In this section staffs can search particular courier with the
help of tracking number/reference number.
Staffs can also update his profile, change password and recover password.
User Module
In this module user can view current delivery status of his parcel and also view the
different branches of Courier Company.
This project deals with the ‘Courier Management System’. The system is used for
daily activities such as booking, history of courier,staff details and branches. It is
very difficult to do this process manually. Hence it is recommended to computerize
the process by developing the relative software as the world is turning into
information and technology; computerization becomes necessity in all walks of
life.
Nowadays, people are very busy and they don’t find much time to go to a dealer to
get products. But they need to buy products. And most of the people are accessing
Internet.
Then why don’t we help them in searching & getting products online. Of course
this is helpful for company & dealer also to improve the sales.
SCOPE OF THE PROJECT
This project deals with the maintenance of booking details, incoming courier
details, courier non delivery details and courier return details etc. the main aim of
this project is to computerize the maintenance of courier management.
PROJECT OVERVIEW
Modules:
Administrator
Staff
Customer
In this project we use PHP and MySQL database. It has three modules
1. Admin Module
2. Staff Module.
3. User Module
Admin Module
1. Dashboard: In this section admin can see all detail in brief like total courier,
Total Courier Pickup, Total Shipped, Total In-transit, Total Courier arrived at
destination, Total courier out for delivery and Total delivered courier.
2. Branches: In this section admin can manage branches (add and update).
3. Staffs: In this section admin can manage Staffs (add, update and delete).
4. Courier: In this section admin can view courier status and check the courier
detail which is filling by staff of different branches.
5. Reports: In this section admin can view courier details, courier counts and
sales report according to dates.
Admin can also update his profile, change password and recover password.
Staff Module
1Dashboard: In this section staffs can see all detail in brief like total courier ,
Total Courier Pickup, Total Shipped, Total In-transit, Total Courier arrived at
destination, Total courier out for delivery and Total delivered courier.
2Add Courier: In this section staffs fill the courier detail of parcel.
3. Status: In this section staffs can view the courier details and they have also
right to change courier status according to current status.
4. Search Courier: In this section staffs can search particular courier with the
help of tracking number/reference number.
Staffs can also update his profile, change password and recover password.
User Module
In this module user can view current delivery status of his parcel and also view the
different branches of Courier Company.
Pentium-IV(Processor).
256 MB Ram
512 KB Cache Memory
Hard disk 10 GB
Microsoft Compatible 101 or more Key Board
Software Requirements: -
Front-End: PHP
Back-End: MySQL
1. HTML
WHAT IS HTML?
1. Publish online documents with headings, text, tables, list, photos etc.
2. Retrieve online information via hypertext links, at the click of a button
3. Design forms for conducting transactions with remote services, for use in
searching information, making reservation, ordering products etc.;
4. Includes spreadsheets, video clips, sound clips, and other applications
directly in the documents.
5.
Some HTML Tags
HTML 4.0
HTML 4.0 extends with mechanisms for style sheets, scripting, frames embedding
objects, improved support for right to left and mixed direction texts, richer tables
and enhancements to form, offering improved accessibilities for people with
disability.
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=”JavaScript”>
</SCRIPT>
</BODY></HTML>
JAVASCRIPTS OBJECTS
1. Document: Corresponds to the current Web page’s body. Using this object,
you have access to the HTML of the page itself, including the all links,
images and anchors in it.
2. Form: Holds information about HTML forms in the current page.
3. Frame: Refers to a frame in the browser’s window.
4. History: Holds the records of sites the Web browser has visited before
reaching the current page.
5. Location: Holds information about the location of the current web page.
6. Navigator: Refers to the browser itself, letting you determine what browser
the user has.
7. Window: Refers to the current browser window.
JAVASCRIPTS EVENTS
JAVASCRIPTS FUNCTIONS
Declaration of function
5.RDBMS CONCEPTS
1. DATA ABSTRACTION
2. CLASSIFICATION OF DATABASE
a. Hierarchical Database:
b. Network Database:
Features of SQL
PHP
PHP is an acronym for "PHP: Hypertext Preprocessor"
PHP is a widely-used, open source scripting language
PHP scripts are executed on the server
PHP is free to download and use
PHP files can contain text, HTML, CSS, JavaScript, and PHP code
PHP code are executed on the server, and the result is returned to the
browser as plain HTML
PHP files have extension ".php"
With PHP you are not limited to output HTML. You can output images, PDF files,
and even Flash movies. You can also output any text, such as XHTML and XML.
PROJECT DESIGNING
Design Document
The entire system is projected with a physical diagram which specifics the
actual storage parameters that are physically necessary for any database to
be stored on to the disk. The overall systems existential idea is derived
from this diagram.
The content level DFD is provided to have an idea of the functional inputs
and outputs that are achieved through the system. The system depicts the
input and output standards at the high level of the systems existence.
A DFD does not show a sequence of steps. A DFD only shows what the different
process in a system is and what data flows between them.
External entities
0.0
Courier
Management system
User Administrator
1.1
Courier
Administrator Administrator
1.2
Staff
Booking
1.1.1.1
Booking
Booking
User info
Staff
Branch
A UML system is represented using five different views that describe the
system from distinctly different perspective. Each view is defined by a set of
diagram, which is as follows.
ii. The analysis representation describes a usage scenario from the end-users
perspective.
Structural model view
In this model the data and functionality are arrived from inside the
system.
In this the structural and behavioral as parts of the system are represented
as they are to be built.
In this the structural and behavioral aspects of the environment in which the system
is to be implemented are represented.
UML is specifically constructed through two different domains they are
Manage Branches
(Add / Edit)
Manage Staff
(Add / Update / Active / Inactive)
View Reports
Change Password
Add Courier
Manage Courier
(Update Action)
Search Courier
Change Password
3. ENTITY-RELATIONSHIP Diagrams
SYMBOL PURPOSE
Represent attributes.
Represent Relationship Sets.
The data in the system has to be stored and retrieved from database. Designing the
database is part of system design. Data elements and data structures to be stored
have been identified at analysis stage. They are structured and put together to
serve many users quickly and efficiently. The general objective is to make database
access easy, quick, inexpensive and flexible for the user. Relationships are
established between the data items and unnecessary data items are removed.
redundancy and maximum stability. This ensures minimizing data storage required,
Access database has been chosen for developing the relevant databases.
tbladmin table Structure : This table store the login details of admin.
tblbranch table Structure : This table store the branch details.
tblstaff table Structure : This table store the staff login and personal details.
tblcourier Table Structure : This table store the sender , recipients and courier
details.
history.
OUTPUT SCREENS
Home Page
Branch detail page
Admin Login
Admin Dashboard
Add Branch
Manage Branch Page
Manage Staff
Change Password
Admin Forgot Password
Search Page
Staff Profile
Change Password
Staff Forgot Password
1. Unit test
2. Integration test
3. Performance test
Unit Testing:
Performance Testing:
The entire project has been developed and deployed as per the requirements stated
by the user, it is found to be bug free as per the testing standards that is
coming versions, which are planned to be developed in near future. The system at
present does not take care off the money payment methods, as the consolidated
constructs need SSL standards and are critically to be initiated in the first face, the
the coming days. The system needs more elaborative technicality for its inception
and evolution.
BIBILIOGRAPHY
For PHP
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
For MySQL
https://www.mysql.com/
http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html