100% found this document useful (5 votes)
8K views18 pages

Submitted To:-Mrs. Ritika Bisht (Pgt. CS) : Kendriya Vidyalaya Uttarkashi

The document describes a courier service system project created by a student for their class. It includes sections on the introduction, objectives, proposed system, system development life cycle, source code, and hardware/software requirements. The project aims to apply programming skills to manage a courier service database and allow users to place orders, view billing, and see assigned courier workers. It was created using tools like MySQL, Python, and follows an SDLC process.

Uploaded by

Ajay Chauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (5 votes)
8K views18 pages

Submitted To:-Mrs. Ritika Bisht (Pgt. CS) : Kendriya Vidyalaya Uttarkashi

The document describes a courier service system project created by a student for their class. It includes sections on the introduction, objectives, proposed system, system development life cycle, source code, and hardware/software requirements. The project aims to apply programming skills to manage a courier service database and allow users to place orders, view billing, and see assigned courier workers. It was created using tools like MySQL, Python, and follows an SDLC process.

Uploaded by

Ajay Chauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

KENDRIYA VIDYALAYA UTTARKASHI

ACADEMIC YEAR :- 2021 - 2022

Computer Project On

Courier service system:

Submitted By :- Submitted To :-
Mrs. Ritika Bisht
Name :-
( PGT. CS)
Roll No. :-

Class :- 12 'A'
Page 1
ACKNOWLEDGEMENT

Apart from the efforts of me, the success of any project depends largely on
the encouragement and guidelines of many others. I take this opportunity to express
my gratitude to the people who have been instrumental in the successful
completion of this project.

I express deep sense of gratitude to almighty God for giving me strength for the
successful completion of the project.

I express my heartfelt gratitude to my parents for constant encouragement while


carrying out this project.

I gratefully acknowledge the contribution of the individuals who contributed in


bringing this project up to this level, who continues to look after me despite my flaws,

I express my deep sense of gratitude to the luminary The Principal, Sainik


School Amaravathinagar who has been continuously motivating and extending their
helping hand to us.

I express my sincere thanks to the academician The Vice Principal, Sainik


School Amaravathinagar, for constant encouragement and the guidance provided
during this project

I am overwhelmed to express my thanks to The Administrative Officer for


providing me an infrastructure and moral support while carrying out this project in the
school.

The guidance and support received from all the members who contributed and
who are contributing to this project, was vital for the success of the project. I am
grateful for their constant support and help.

Page 2
PROJECT ON COURIER SERVICE SYSTEM

INTRODUCTION
Now a days Couriers are essential for the mobile world, Therefore there
comes a need for managing the courier service in places. so developers use DBMS
and programming languages like python to create a software which could manage
the courier services from a place for several parts of the world and to begin with the
introduction of my project this is a small project (a software) developed by me to
manage the courier service and the name of my courier service system is BATMAN
COURIER SERVICE

OBJECTIVES OF THE PROJECT

The objective of this project is to let the students apply the programming

knowledge into a real- world situation/problem and exposed the students how

programming skills helps in developing a good software.

1. Write programs utilizing modern software tools.

2. Apply object oriented programming principles effectively when developing small

to medium sized projects.

3. Write effective procedural code to solve small to medium sized problems.

4. Students will demonstrate a breadth of knowledge in computer science, as

exemplified in the areas of systems, theory and software development.

5. Students will demonstrate ability to conduct a research or applied Computer

Science project, requiring writing and presentation skills which exemplify

scholarly style in computer science.

PROPOSED SYSTEM

Today one cannot afford to rely on the fallible human beings of be really wants

to stand against today’s merciless competition where not to wise saying “to err is

human” no longer valid, it’s outdated to rationalize your mistake. So, to keep pace

Page 3
with time, to bring about the best result without malfunctioning and greater efficiency

so to replace the unending heaps of flies with a much sophisticated hard disk of the

computer.

One has to use the data management software. Software has been an ascent

in atomization various organisations. Many software products working are now in

markets, which have helped in making the organizations work easier and efficiently.

Data management initially had to maintain a lot of ledgers and a lot of paper work has

to be done but now software product on this organization has made their work faster

and easier. Now only this software has to be loaded on the computer and work can be

done.

This prevents a lot of time and money. The work becomes fully automated and

any information regarding the organization can be obtained by clicking the button.

Moreover, now it’s an age of computers of and automating such an organization gives

the better look.

SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)

Page 4
1.

Elif
choice
=4:

then

Execute QUIT()

Source code:

import mysql.connector as sql

conn=sql.connect(host= 'localhost' ,user= 'root' ,passwd=


'manager', database='courier_service_system2' )

cust1=conn.cursor()

print('WELCOME TO BATMAN COURIER SERVICE:')

print('Hi')

o=input('Press enter to begin your courier surfing')

print('1.CREATE YOUR COURIER SERVICE ACCOUNT')

print('2.LOGIN')

choose=int(input('ENTER (1) FOR NEW ACCOUNT OR (2) FOR


LOGIN:'))

if choose==1:

Page 5
name=input('Enter your user-name:')

passwd=input('Set your password here:')

passwd1=input('Confirm password:')

cust1.execute("INSERT INTO login VALUES(' "+name+" ','


"+passwd+" ')")

conn.commit()

print('ACCOUNT CREATED CONGRATULATIONS')

move_in=input('press enter to login:')

import B_COURIER_MENU

elif choose==2:

email=input('Enter your email-id')

passd=input('Enter your PASSWORD:')

cust1.execute('select * from login where user_name="


'+email+' " and password=" '+passd+' " ')

if cust1.fetchone() is None:

print(' sorry your password in wrong')

else:

import B_COURIER_MENU

B_COURIER_MENU:

import mysql.connector as sql

conn=sql.connect(host= 'localhost' ,user= 'root' ,passwd=


'manager', database='courier_service_system2' )

cust1=conn.cursor()

for i in range(0,76):

print('WELCOME TO BATMAN COURIER SERVICE:')

print('1.Courier_order and customer_details')

print('2.billing_procedure')

Page 6
print('3.courier_service_boys')

print('4.exit')

choice=int(input('enter the section you want to


access:....(1,2,3or4)........:'))

if choice==1:

print('A.courier placement')

print('B.courier order list')

sect=str(input('enter the section that you want to


access:'))

if sect=="A":

print('COURIER-ORDER')

a=(input('enter the customer name:'))

b=int(input('enter the customer mobile number:'))

c=(input('enter the customer address:'))

d=(input('enter the receiver name:'))

e=int(input('enter the receiver mobile number:'))

f=(input('enter the receiver address:'))

cust1.execute("INSERT INTO couriers VALUES(' "+a+"


',"+str(b)+",' "+c+" ',' "+d+" ',"+str(e)+",' "+f+" ')")

conn.commit()

print(cust1.rowcount,'courier (s) placed')

print('=======================================================
========================================================')

elif sect=="B":

S=str(input('do you want to see your


courier_order''(yes...\..no):'))

if S=="yes":

a=input('enter the customer mob number:')

Page 7
cust1.execute('select * from couriers where
customer_mobile_number="{}" '.format(a))

order=cust1.fetchall()

print('customer name,','customer mob no,','customer


address,','receiver name,','receiver mob no,','receiver
address:')

for j in order:

print(j)

print('=======================================================
========================================================')

else:

print('Thank you')

print('=======================================================
=======================================================')

elif choice==2:

print('BILLING
PROCEDURE:[weight_in_kgs......AND.......cost_in_rupees]')

cust1.execute("select * from couriers2")

bill=cust1.fetchall()

for x in bill:

print(x)

print('=======================================================
========================================================')

if choice==3:

city1=input('enter your city name:')

cust1.execute("select * from couriers3 where city='{}'


".format(city1))

boys=cust1.fetchall()

Page 8
print(' City courier_boy mobile
no:')

for y in boys:

print(y)

print('=======================================================
========================================================')

elif choice==4:

quit()

Page 9
Page 10
Output:

Page 11
Page 12
Page 13
Page 14
Page 15
HARDWARE AND SOFTWARE REQUIREMENTS

I.OPERATING SYSTEM : WINDOWS 7 AND ABOVE

II. PROCESSOR : PENTIUM(ANY) OR AMD

ATHALON(3800+- 4200+ DUAL CORE)

III. MOTHERBOARD : 1.845 OR 915,995 FOR PENTIUM 0R MSI

K9MM-V VIA K8M800+8237R PLUS

CHIPSET FOR AMD ATHALON

IV. RAM : 512MB+

V. Hard disk : SATA 40 GB OR ABOVE

VI. CD/DVD r/w multi drive combo: (If back up required)

VII. FLOPPY DRIVE 1.44 MB : (If Backup required)

VIII. MONITOR 14.1 or 15 -17 inch

IX. Key board and mouse

X. Printer : (if print is required – [Hard copy])

SOFTWARE REQUIREMENTS:

I. Windows OS
II. Python

Page 16
INSTALLATION PROCEDURE

STEP 1: Open py file create table courier in the location :


C:\Users\cadet\Documents\COURIER SERVICE SYSTEM

STEP 2: Run the file create table courier in python idle 3.7(64-bit)

('Table courier is created')

STEP 3:Open py file create table couriers2 in the location


:C:\Users\cadet\Documents\COURIER SERVICE SYSTEM

STEP 4:Run the file create table couriers2 in python idle 3.7(64-bit)

('Table couriers2 is created')

STEP 5:Open py file create table couriers3 in the location


:C:\Users\cadet\Documents\COURIER SERVICE SYSTEM

STEP 6:Run the file create table couriers3 in python idle 3.7(64-bit)

('Table couriers3 is created')

STEP 7:Open py file billing procedure in the location


:C:\Users\cadet\Documents\COURIER SERVICE SYSTEM

STEP 8:Run the file billing procedure in python idle 3.7(64-bit)

('The billing procedure values are inserted into the table couriers2')

STEP 9:Open py file courier service boys in the location


:C:\Users\cadet\Documents\COURIER SERVICE SYSTEM

STEP 10:Run the file courier service boys in python idle 3.7(64-bit)

('The couier service boys bio data are inserted into the table couriers3')

STEP 11:Open py file courier service system in the location


:C:\Users\cadet\Documents\COURIER SERVICE SYSTEM

STEP 12:Run the file in python IDLE 3.7(64-bit)

(1.first ,The user should create an account or login with his existing account,

2.second,The file courier service system IMPORTS another python file


COURIER MENU,

3.NOW, The user can access BATMAN COURIER SERVICE)

Page 17
BIBLIOGRAPHY

1. COMPUTER SCIENCE WITH PYTHON CLASS XI – BY PREETHI ARORA


2. COMPUTER SCIENCE WITH PYTHON CLASS XI – BY SUMITHA ARORA
3. A PROJECT REPORT ON COURIER SERVICE SYSTEM
4. WWW.W3RESOURCE.COM/

***

Page 18

You might also like