Movers and Packers Management System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 29

Movers and Packers Management System

Chapter 1
1. INTRODUCTION

1.1 Aim of the project

 Easy to generate report booking and queries.

 Provide an interactive platform between clients and packers and Movers Company.

 It is very much faster than manual system.

 Easy and fastest record finding technique.

 It is very much flexible to work.

 It is very user oriented.

 Data can be stored for a longer period.

1.2 Overview of the project

Packers and Movers Management System is software which provide an interactive


platform between users and packers and Movers Company. This project provides best and
reliable services in relocating. Users can book the services through this web portal.
In proposed system we do not have to maintain everything manually. Through this system if any
enquiry occurs it is corresponding entries is done automatically because database management
system gives facility of having relationship between the tables.

1|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

1.3 Outcome of the project


Present system is manual. The Project Metrics has to enter all the details of the project,

documents, and tasks. It also maintenance the team information and also efforts estimation.

 Easy to generate report.

 It is very much faster than manual system.

 Easy and fastest record finding technique.

 It is very much flexible to work.

 Man power required is very less.

Data can be stored for a longer period.

1.4 Software requirements

 Operating system: Windows XP

 Tools: PHP Triad (PHP, MySQL, Apache, and PHPMyAdmin)

Hardware Requirement

This software requires following minimum hardware configuration

 Processor: Pentium-iv and above

 RAM: 256 MB

 Hard Disk: 4.3GB

 Floppy Disk: 1.44 MB

 CD Drive

2|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Chapter 2

2. DESIGN
2.1 Schema Diagram

Fig 2.1 schema diagram

3|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

2..2 Use case diagram

Fig.2.2.1 Use Case Diagram User

4|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.2.2.2 Use Case Diagram Admin

5|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

2.3 Data Flow Diagram

6|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.2.3.1 User Chart User

Fig.2.3.2 User Chart User

7|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

2.4 Entity Relation Diagram

Fig:2.4 Database Entity Relation Diagram

8|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Chapter 3

3. IMPLEMENTATION
3.1 Description of tables

v mpmsdb tbladmin
 ID : int(10)
 AdminName : varchar(50)
 UserName : varchar(50)
 MobileNumber : bigint(10)
 Email : varchar(120)
 Password : varchar(200)
 AdminRegdate : timestamp

v mpmsdb tblcontact
 ID : int(10)
 Name : varchar(200)
 Telephone : bigint(10)
 Email : varchar(120)
 Subject : mediumtext
 Message : mediumtext
 RequestDate : timestamp
 IsRead : int(5)

v mpmsdb tblpage
 ID : int(10)
 PageType : varchar(50)
 PageTitle : mediumtext
 PageDescription : mediumtext
 Email : varchar(120)
 MobileNumber : bigint(10)
 UpdationDate : timestamp

9|Page
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

v mpmsdb tblservices
 ID : int(10)
 Title : varchar(200)
 Description : mediumtext
 Image : varchar(200)
CreationDate : timestamp

v mpmsdb tbluser
 ID : int(10)
 Name : varchar(120)
 MobileNumber : bigint(10)
 Email : varchar(200)
 Location : varchar(200)
 ShiftingLoc : varchar(200)
 ShiftingDate : varchar(200)
 BreifItems : mediumtext
 Items : mediumtext
 Professional : varchar(200)
 RequestDate : timestamp
 Remark : varchar(200)
 Status : varchar(50)
 UpdationDate : timestamp

10 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

3.2 Backend Implementation

3.2.1 MySQL Server

SQL (Structured Query Language) is a domain-specific language used in programming and


designed for managing data held in a relational database management system (RDBMS), or for
stream processing in a relational data stream management system (RDSMS). In comparison to
older read/write APIs like ISAM or VSAM, SQL offers two main advantages: first, it introduced
the concept of accessing many records with one single command; and second, it eliminates the
need to specify how to reach a record, e.g. with or without an index.
Originally based upon relational algebra and tuple relational calculus, SQL consists of a data
definition language, data manipulation language, and data control language. The scope of SQL
includes data insert, query, update and delete, schema creation and modification, and data access
control. Although SQL is often described as, and to a great extent is, a declarative language
(4GL), it also includes procedural elements. SQL was initially developed at IBM by Donald D.
Chamberlin and Raymond F. Boyce in the early 1970s. This version, initially called SEQUEL
(Structured English Query Language), was designed to manipulate and retrieve data stored in
IBM's original database management system, System R, which a group at IBM San Jose
Research Laboratory had developed during the 1970s.

PHPMyAdmin

PHPMyAdmin is an open source tool written in PHP intended to handle the administration of
MySQL over the World Wide Web. PHPMyAdmin supports a wide range of operations with
MySQL. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add
fields, execute any SQL statement, manage users and permissions, and manage keys on fields.
while you still have the ability to directly execute any SQL statement. PHPMyAdmin can
manage a whole MySQL server (needs a super-user) as well as a single database. To accomplish
the latter, you’ll need a properly set up MySQL user who can read/write only the desired
database. It’s up to you to look up the appropriate part in the MySQL manual

3.2.2 Normalization

Normalization is the process of efficiently organizing data in a database. There are two
goals of the normalization process: eliminating redundant data (for example, storing the same
data in more than one table) and ensuring data dependencies make sense (only storing related
data in a table). Both of these are worthy goals as they reduce the amount of space a database
consumes and ensure that data is logically stored. There are several benefits for using
Normalization in Database.

11 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Benefits

• Eliminate data redundancy


• Improve performance
• Query optimization
• Faster update due to less number of columns in one table Index improvement

There are different types of normalizations form available in the database.

1.First Normal Form (1NF)

First normal form (1NF) sets the very basic rules for an organized database:
• Eliminate duplicative columns from the same table.
• Create separate tables for each group of related data and identify each row with
unique column or set of columns (the primary key).
• Remove repetitive groups
• Create Primary Key

Before we proceed let's understand a few things -- A KEY is a value used to identify a record in
a table uniquely. A KEY could be a single column or combination of multiple columns Note:
Columns in a table that are NOT used to identify a record uniquely are called non-key columns.
Primary Key

2.Second Normal Form(2NF)

Second normal form(2NF) further address the concept of removing duplicative data:
12 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

• Meet all the requirements of the first Normal form.


• Remove the subset of data that apply to multiple rows of a table and place them in
separate tables.

3.Third Normal Form (3NF)

Third normal form (3NF) goes one large step further:


• Meet all the requirements of the second normal form.
• Remove columns that is not dependent upon the primary key.

4. Fourth Normal Form (4NF)

Finally, fourth normal form (4NF) has one additional requirement:


• Meet all the requirements of the third normal form.
• A relation is in 4NF if it has no multi-valued dependencies.

If PK is composed of multiple columns, then all non-key attributes should be derived from FULL
PK only. If some non-key attribute can be derived from partial PK then remove it. The 4NF also
known as BCNF NF.

3.3 Front End Implementation

3.31 Algorithms

Index

1. Display options home page and quotation page for the new booking.
2. Link corresponding pages to them.

Register

1. Connect to database.
2. Read customers’ name, email, phone number, address.
3. Check if any of the field is null.
4. If any of the field is null then,
5. Display warning message.
6. Else insert the values into the corresponding table and show successfully registered.

13 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Admin login

1. Connect to database.
2. Read admin name and password using post method.
3. If the entered values are correct then,
4. Redirect to admin operation.
5. Else show error message.

Admin operations

1. Show admin operations such as,


2. View customer, view payment, view new bookings.

View customers:

1. Connect to database.
2. Retrieve the customers’ name, email, phone number, address from the corresponding
table.
3. Display the details in the form of table.

View Bookings

1. Connect to database.
2. Retrieve the location shift from, location shift to, brief of items, items to be shift, and date of
shifting from the corresponding table.
3. Display the details in the form of table.

View payment

1. Connect to database.
2. Retrieve the payment amount and payment type.
3. Display the details in the form of table.

14 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Chapter 4

4. RESULT AND ANALYSIS

4.1 Snapshots

Fig.4.1 Index page

15 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.2 Service Page

16 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.3 About Us

17 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.4 Request Quote Page


18 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.5 Contact Us Page

19 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.6 Admin Login Page

20 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.7 Admin Dashboard

21 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.8 Admin’s Profile

22 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.9 Add Service

23 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.10 Manage Service

24 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.11 View Users

25 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.12 Booking Details

26 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.13 Search Booking

27 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Fig.4.14 Forgot Password

4.2 Discussion

Project use: It is used in door to door services of shifting your goods. It is used by packers and movers to
move your heavy furniture, heavy electronic item.

Benefits: Below are some benefits of hiring packers and movers in

Safety: The main concern while relocating is the safety of the goods and packers and movers in Pune
provides that only. They pack the goods with right packing method and in appropriate container that
prevents the goods from damages.

Insurance: One of the best benefits is the insurance that a reliable moving company does for the safety
of the goods against damages. With this all the losses will be compensated to you if occur any during
relocation.

Convenience: You need to only discuss your requirements and demands regarding moving and shifting
and the rest will be handle by the packers and movers. You need not to put any efforts in the shifting
process rather you can simply enjoy hassle free move with them by just seeing them working as per
needs and demands.

Cost Effective: If you will follow the DIY process you could cost a lot for labor costing, transportation
charges, packaging materials etc. but with packers and movers in Pune you only have to pay their fee
that is much lesser than the DIY process expenses.

28 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21
Movers and Packers Management System

Chapter 5

5. CONCLUSION AND FUTURE ENHANCEMENT

Conclusion

The project titled as Movers & Packers Management System was deeply studied and analyzed to
design the code and implement. It was done under the guidance of the experienced project guide.
All the current requirements and possibilities have been taken care during the project time.
Movers & Packers Management System is used for daily operations in any organization to
maintain or access employee related information for internal administration purposes.

Future Enhancement

1.In future we can add an option customer feedback.


2.We can add option chat between customer and admin to clear their doubts.
3.We can make it national level movers and packers management system.

Chapter 6
6. REFERENCES

[1] Fundamentals of Database Management System by Pearson author Navathe 7th.


[2] PHP Pandas by Daylee Rees.
[3] Learn to code HTML and CSS by Shay Howe.

29 | P a g e
Dept. of CSE, BGSIT, B.G NAGAR 2020-21

You might also like