0% found this document useful (0 votes)
59 views17 pages

Courier Service System-Class-12-Computer Science

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
0% found this document useful (0 votes)
59 views17 pages

Courier Service System-Class-12-Computer Science

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/ 17

CARI4EL ENaLISN I4EDTAI4 SCI{OOL,

JATNI, Kt{OrOfie

N F ,Jr--i +n--
ACADEMIC YEAR :2A23-24

COMPUTER SCIENCEPROJECT REPORT ON:


COURIER SERVICE SYSTEM

a --ff &i.

-{ '.'Qiffi
#$

r@ -
9

PROJECT SUBMITTED BY:

NAME: Shriyans Pattnaik 74


irli
GLASS:XII (SCIENGE)
RoLLNo: 1265 q|I3 #:,

GUIDED BY: lfis. Ghinmayee Nayak


er\
PGT {CS}
! Carme! English lfiedium Scheol
\- I
S
R
\
\

CARMEL ENGLISH MEDIUM SCHOOL, KHORDHA


I L l*
{
t ta

CERTIFICATE

This is to certifo that Mr. Shriyans Pattnaik,a student of class Xll (Science), CBSE

Roll No: '12659493 has successfully completed the project Work entitled "

COURIER SERVICE SYSTEM" in the subject Computer Science (083) laid down

in the regulations of CBSE for the purpose of Praclical Examination in Class Xll

to be held in CARMEL ENGLISH MEDIUM SCHOOL, JATNI, KHORDHA on 0S01-

2024.

,***\Iil* ftp97 w
Extemal Examiner
!
(Computer Science Department)

IPA
School Rubber Stamp
AUPGBadatot& ViaJaUri,Dist -Khodha

?age - 2

s
\
\

\ TABLE OF CONTENTS
\ S.L. DESCRIPTION PAGE NO
\
01 ACKNOWLEDGEMENT 4
\
\
02 INTRODUCTION 5
\
\ 03 OBJECTIVES OF THE PROJECT 5

\
04 PROPOSED SYSTEM 5
\
\ 05 SYSTEM DEVELOPMENT LIFE CYCLE 6
\
\ 06 FLOW CHART 7

07 SOURCE CODE 8
\
\
08 OUTPUT 11
\
\ 09 TESTING 15
\
\ 10 HARDWARE AND SOFTWARE REQUI REMENTS 16

\
11 BIBILOGRAPHY 't7
\
\
\
\
\

Page - 3
hr
t\r
h
cSr ACKNOWLEDGEMENT
e\ 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

.a
*
completion of this project.

sa 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 theindividuals who contributed in


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

r- -a flaws,

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


English Medium School, Khordha, who has been continuously motivating
\
e- andextending their helping hand to us.

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


English Medium School, Khordha for constant encouragement and the guidance
.- provided during this project
-
C3 I am ovenrvhelmed to express my thanks to The Co-ordinator, Carmel
English Medium School, Khordha for providing me an infrastructure and moral
support while carrying out this project in the school.
-

E My sincere thanks to Ms. Chinmayee Nayak (PGT), A guide, Mentor all the

c3 above a friendwho critically reviewed my project and helpedin solving each and
every problem, occurred during implementation of the project.
S-
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

S
eqr
am grateful for their constant support and help.

q
O

PROJEGT 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 soft,vare) developed by me to manage
the courier service and the name of my courier service system is SMARTCOURIER
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.
. Write programs utilizing modem software tools.
. Apply object oriented programming principles effectively when developing small to
medium sized projects.
. Write effective procedural code to solve small to medium sized problems.
. Students will demonstrate a breadth of knowledge in computer science, as
exemplified in the areas of systems, theory and softuvare development.
. Students will demonstrate ability to conduct a research or applied Computer
Science project, requiring writing and presentation skills which exempliff 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 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
I
atomization various organisations. Many software products working are now In markets
) which have helped in making the organizations work easier and efficiently. Data
I management initially had to maintain a lot of ledgers and a lot of paper work has to De

Pag: - 5
I
I

T :: re but now soft\^/are product on this organization has made their work faster and easte.
'row only this software has to be loaded on the computer and work can be done.
T This prevents a lot of time and money, The work becomes fully automated an0 an)'
\'! rformation regarding the organization can be obtained by clicking the button, Moreover
'clv it's an age of computers of and automating such an organization gives the bele.
.!k

SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)

Pl:rrrrrirrli i-.- -' Arr:rl-r-sis 1---- . :r i;1r r

s f rrr ;rlt'rn err t:r t ir r rr

tI Su l)Jx, r't

I rr r'li_! r.r,t l,:rr(l\\-"( t'l:,tr.'r,rr-)


I

) L
t
i\
\
The systems development life cycle is a project management technique that divides
complex projects into smaller, more easily managed segments or phases. Segmenting

s projects allows managers to verify the successful completion of project phases before
:r!!a\nr!!t!n roci\r !i.ec ti! ei ri.}ceGr 166+ ^Lacac
la
s Sotvvare development projects typically indude initiation, planning, design,
development, testing, implementation, and maintenance phases. However, the phases
s may be divided differently depending on the organization involved.

s For example, initial project activities might be designated as request, requirements-

s definition, and planning phases, or initiation, concept-development, and planning phases.


End users of the system under development should be involved in reviewing the output of
s each phase to snsure the systerr is being built to deliver the needed functionality.

s
S

lI
sq
\

Flow chart
q
c-r Open the win explorer and open the file

courier service system in the location:


lf run the file courier service svs:e - :

The program runs and you ca- coLrier


,

service svstem
C :\Users\cadet\Documents\COUR
i=R S=ftbTC= S'I€TESIE

The py file imporls another file A! tirst we hava to crEate t a...rr nr '-
B_courier*menu from the location : use batman courier service system
C:\Users\cadet\Documents\CoURIER
SERVICE SYSTEM
And if the user already has an accc- -:
he has to login batman courier se-! ::

First it displays you four options

The imported file b_courier_menu l.Courier order and viewing it


'rlrliir rhir.lr y+u ic;r u:e i.ire iroir-irr,
2.iriiting procedrre
courier service
3.courier seryice boys

4.exit

c-t

J
-
lf choice is
- lf choice lf choice
Elif choice
is 1: is 2:
=4:
- the n
then
s$
-
c-t It Get the name of the city of

s.l lnsert values into a


table f6r couaier
Display the
biiling prccedure
the user

s-t Display the name of courie. Execute QU lT{)


placernent or see of 's'naf! cgcrbr service boys in the city
courier erders service'

*
c-l
c-$
-
N
ra
S
sq
Source code:
R
c\ import mysql . connector as sqf
conn:sql.connect(host='focafhostr ruser:'root',passwd:
*
'manager', database: ' courier service system2' )
c*r custl:conn. cursor ( )

* print('WELCOME TO SMART COURfER SERVICE:')


print ( 'Hi' )
*
o-input ('Press enter to begin your courier surfing')
(-
print ( | 1. CREATE YOUR COURIER SERVICE ACCOUNT'
._lr
)

print('2.LOGIN')
(.a choose=int (input ('ENTER (1) POR NEW ACCOUNT OR (2) EOR LOGIN:'))
e\ if choose==l:
name:input (rEnter your user-name: ')

.-t
\
passwd:input your password here:
( I Set

passwdl:input (rConfirm password: ' )


I )

r-lt custL. execute ("INSERT INTO login VALUES ( ' "+name+" ' , '
e\r "+passwd+" ')")
conn . commit ()

print (TACCOUNT CREATED CONGRATULATIONS' )

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


import B_CoURIER_MENU

-.- efif choose::2 :

email:input ( 'Enter your emai-1-id' )

r- - passd:input (rEnter your PASSWORD: I )

custl.execute ('select * from login where user_name:"


rJ '+emaif+' " and password:" '+passd+r " r)
if cust1. fetchone O is None:
print(' sorry your password in wrong')
-r.-.l
e.Ise:
r-t
a
S
import B_COURIER_MENU

q
s
r<L,-
si

* B COT'RIER MENU
import mysql . connector as sqf
*
conn:sq] . connect (host: 'focalhost I , user: 'root' , passwd:
* 'manager', database= ' courier service system2' )

"+ custl:conn. cursor o


for i in range(0,76) :
(-
"-q print(TWELCOME TO SMART COURIER SERVICE:')
t print ( '1. Courier_order and customer_detail-s ' )
s-q print ( '2. bilJ-ing_procedure ' )
t-\ print ( ' 3. courier_service_boys ' )

print(r4.exit')
-\ choice:int (input ('enter the section you want to
access: . ... (1,2,3or4) '))
-\ if choice::1 :
\
print ('A.courier placement ' )

.-t
\ print ('B.courier order list ' )
sect:str (input (r enter the section that you want to access: '))
rrt
\i print ( I COURIER-ORDER | )

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

a
\
b:int (input ( 'enter the customer mobile number: r) )
c: (input ('enter the customer address:'))

+
*

-1
d: (input ('enter the receiver name:'))
e:int (input ( 'enter the receiver mobile number: ' ) )
f: (input ('enter the receiver address:'))
.-t cust1. execute ("INSERT INTO couriers
',rr+str(b)+",' "*c*"',' "+d+" r,'r+str(e)+",'
VALUES

a\
F] conn . commi t o

\ pnint (custl. rowcount, 'courier (s) placed' )

--.f print ( t:
.J
.J :: -::::
S=str (input ( 'do you want to see your
order' ' (yes... \..no) :'))
-L r J-- yEr .

a:input (renter the customer mob number:')


\
n
!\i
t:
-*

-t\ custl.execute ('select * from couriers where

t-a customer_mobile_number:"{ }"'


order:cust1. fetchall ( )
print ( 'customer name, ' , 'customer
.format (a)

mob
)

tor',' customeraddres s, t, 'receivername, ', treceiver mob


-1 to,', t receiver address:' )

sJ for j in order:
.1 print ( j )

.1 pr -LrrL \
a'l aa.

.a print ('Thank your)


pr J ll L \

t
*
efif choice::2:

t print ( ' BILLING


PROCEDURE : Iweight_in_kgs
cust I . execute ( " select
AND

from couriers2
cost .in rupees I I )

t
" )

bil-f :cust1. fetchafl o


for x in biff l

t print ('
print (x )

if choice=:3:
cityl=input ( 'enter your city name: r )
custl . execute ("sefect * from couriers3 where city:'{ }'
" . format (city1 ) )

boys=cust1. fet'chaff ()

-orint (r City courier boymobile no:


for y in boys:

I
F
lrint (

elif choice=:4:
quit ( )
I :
print (y)

F
I

Page - 10

L--'---
F
\
*
Output:
*
rytlon 3.7.3 (\4.7.3:ef4er6ed12,Mat 25 fr19,21-.26:531 IMSC v.1916 32 bit (lnteql on nih32

+
* Type 1eF", 'copyrithf. "c.rdib" or 'license{)' for more infomation.

RESTART CluseB\cadeflDocuments\CouR|ER SERVICE SYSTEM\{_COURIER-SERVICE-SYSTEM.py


WELCOME TO BATMAN COUR'ER SERVICE:

s.t Hi
Press efier to begin yEUr couier srftE
1 CREATE YOUR COTJRIER SERVICE ACCOIIHT
2 LOGIN
ENrER (1) FoR NEw AccouMr oR (2) FoR LoGrNl
t\ -l
sI
T
.-t
+
-1
-+
a aa
- i lti, rF,

+
a ntul 3.7.3 (v3.7.3:ef4€4ad12,Nat 25 20'19,21:26:53) S|SC v.1916 32 bit
-pe 'hlp', 'copyrighf, "credib' orlicefise0' for more information.
(l$elll on uh32

iESr : D:lLb€rBlE* DotflnienblDot RIER €EFt lCE SY5IEIfiA_OU.RIER_SERYreE_FYSIE1.I.py

I
{ r|ELCO*IE TO B^ltt COURTER SERVICE:
{
+!.s er er lo begin yorr courier suring
. CfiEATE YOUR COURIER SERVICE ACCOUN'
;!ocril
*':ER (r) FOR NEW ACCOUitt OR (2) FOR LOG|N2
E-r tqr usef_narEdagr
*FrP SS"ltORDtrm

-1 '^Fr-CAnE
aqrier_oder
:-!-I_Jrpcedure
TOB IUAN COURIER

: .orir_s€rvice_boys
SERVICE:
and customer_debfls

.ad
-I , GG h .€.lbo yos sant b *c*i,-(1,2,&J41.,......:

-- -)
^{
>-,1

Ia
-'{ ,

' .ir, i'

-+
.'!
I
1
\ .'..
.' .. :,. {; :tr
Prlrsr 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) IMSC v.1916 32 btt (lntel)l on win32

tI I
Type 1eF", 'copyighf, 'crediG' or'lic.nse()' for more inbrmation-

RESTARI Cllrsersba.relDcullertsE0t R|ER SERVICE SYSIEITM_COURIER_SEnMCE_SYSIEM.py


V'ELColliE TO BAII'IAN COURIER SERVICE:
Hi
Press enter to beoin yow courier suffng
l.CREATE YOUR COURIER SERVICE ACCOUI{I
r> h 2.LOGIN
ENIER (1) FOR NEW ACCOU'IT OR (2) FoR LOGIN:1
e 6 yolg tag4a[I.Ej*dt
il 'l S your p4srerd hefefl)d,
Confirm pass!Yoid:6060
ACCOUI.IT CREATED CONGRATULATIONS
-i 1
L,) Fess enler to login:
WELCOME TO BATMAN COURIER SERVICE:
l.Couder_oder and customer_dehils
!- 2b{ingJIE€drl6
3.couder_$€rvice_Poys
4.exit
L- rl enter the sectim you want to access:..--(J ,2,3or4)-.-.....:

--l
sa
f,
.l
-_--f
.a 2.LOGIN

r-j ErmR (1)FOR NEW ACCOUNT OR (2) FOR LOcrN2


Enter your user_nalEalash

en Enter your PASSWORD:6060


WELCOME TO BATUAN COURIER SERVICE:
'l.Courier_oder and custofiEr_details

c3 2-billingJrocedre

:q
3.courier_service_boys
4.exit
enter tie section you want to access:....(1,2,3or4)........:1
A.couder dacement

--j B courier order list


eoter $e septbo lhst yos want to accessA

-a COI,RIER.oRDER

q er*er lhe customs nareiBya bdal


enter the customer mobile number30876tl321
enter the customer address:ssa

-1
enter the receiver nane'.ieya surya
enter he receiver mobile numbe[1234568709
antcr 6c lrc?ivlr #rtrs:rsc

-n
1 cooder (s) f,aced

:a VVELCOME TO BATMAI{ COURIER SERVICE:


l.Courier_order and cuslomer_details
2. billingJDrocedure

SI 3.co0rier_se ice_boys
4.exit
enter he secfEn you vrant to access:. ...(1 ,2,3or4)

*
:a
EI E I i.

a\
:\

*
I
t
rt :: :'!r -1:r.! -;1-' :i3ii, f4.
PytEn 3.7.3 (v3.7.3:er4€M12, Vi,tr 25 2o1s,2r:26:53) [Msc v.'1916 32 bit (lntel)l o|r win32
TWe 1*',
'copyright', 'credits' or license(f for rlore inio.malion.

- RE,START L::luEersbdDocrmsblcoURlER
WELCOTTE TO BATT,IA'{ COURIER SERVICE:
SERVICL SYSIEfffA-ICOURIER-SIRVTCE-..]SYSIEfl.py

rl Hi
Press entre. to begln your courler surfing
l.CREATE YOUR COURIER SERVICE ACCOUT{T
2.LOGIN
ENTER (1) FOR NEW ACCOUNT OR (2) FOR LOGIN2
- E tlcl ,orJa uaer_lidiedl.sh
E !t .yoir PASSI TIOROff)60
I v\rElcoIilE To BATM N COURIER SERVICE:
l.Courier_order and crctomer_detaib
2.billngJrrocedure
L 3.couier_sewice_boys
4.exit
enter the rectioo you want lo access:.-..('1,2,3or4)........:1
I Acourrej plac€Jrret*
B.cotlica oadar Isf
enter the seclfun lhat yon yrait to accesel

-
t
l
t I l' lt,, lF i
il
c!) !

ra fft tsr &l Pdr!


eriEfl[e arEtdrEr namieya baEn
enl€r
lritu Urddn ldp

he custoflEr mobih nmber9087654321


te
G) enler cuslomer address:ssa
enter the receiver namejeya surya
enter the receiver mobile number:'1234568709

S enter tre receiver address:ssc


'I courier (s) daced

S
q
WELCOIIE TO BAII,IAII COIIRIER SERVICE:
l.Coudelorder and cBlomer_details
2.bilinlpocedure

sa 3.courierje
4.exit
ice_boys

.a entsr [E s€ctim yul


Acd,]icr dacsrEnt
B.courier oder bt
ral b acc€ss:....(l2,30Ff)........1

enter $e section $at you want to access:B


* do you wanl to see your c{urielorde(yes...\..n0):yes

*1 enter $e customer mob nur$€n9087631321


cuslomer nam!, cGtomer mob no, cusbmer addess, Eceiver name, aeceiver mob
irr
bdar ', l$7[fl34]', ' ssa', 'Fr" $rya ', '1234588709', ' ssc ')
m, receiver addr€ss

.n f

WELCOME TO B,{IIIAN COURIER SERVICE:


l.Courier_order and cusbmeldelaih
:\ 2.biflinLpmcedure

S 3.coorier_service_boys
4.exit
enter he seclion you wanl to access:....(1 ,2,3or4).

* .a
!a i.,
+
e\
s\
t PnE= - 13
s
ra

ft Ir - !&r srnE !&'dd !r+


@
HLLSIG PROCEDURE:[weighUn_kgs ,AND cost_in_rupeesl
flrgi, ' 5OR5)
(4.7tu1
(3C, 'rooRs)
t C4td,'125Rs')
(5rd,'150Rs')
tloks', ?75Rs')

fi f2()l(s', 525Rs)
C3{Xs', 775Rs)

I )
|,|OEI, 1025R8)
(E{Xg','l275Rs')
(1ookgf,'2520tu)
C1 50kg', '3770Rs')
Gmkg', '5020Rs')
C250kg', '6270Rs')
] (300k9', '7520Rs')
(3soks', '8?70Rs)
(100rd, '10020tu')
] f450hd, '11270Rs)

T ('500k9', '125mRs')

tI WELCOME TO BATMN COURIER SERVICE;


l.Courier_order and customer_details
2.billinqJrrocedure
3,courier_s€wice_bgF
4.exit

II
enler lhe section you wanl to access:....(1 ,2,3or4)........:

I :ii E

II (l50kg',3r/0RSJ
(200k9', '5020Rs)
(250k9', '6270Rs')

II
('300k9', 7520Rs')
(350k9', '8770Rs)
(400ks','10020Rs')
(450kd,'1127ms)
(500kd, 'r2smRs')

WELCOME TO BATMAN COURIER SERVICE:


'l.Courier_oder and customer_details
2. billiqjrocedure
3.courior_s€rvice_boys
4.exit
enter the sectior you wart to access:. ...( 1 ,2,3or4) 3
enter yow city name:chennai
City courier_boy mobile no:
('chennai','richardson','9964623462)
('chennai', 'mr raaj dharsan', '9876345213')
('che'trd,'[ir !.ara'dEvar', f8765,6784)
fch€{lml, Xrr $aI(C, 7856{93045)

WELCoME TO BAII4AN COURIER SERVICE:


l.Courier_order and cusbmer_detaih
2.billingJrocedure
3.courier_service_boys
4.exit
enter the seclion you want to access:....(1 ,2,3014).

ra
rl :.

----r
s
T . - i
(4t.5{P(n3)
(4.t270Rs)
_-e aa,j 'a.-.

(ql.Ti2m31
(q,Errffisl
(fiC.Ifilzmsl
(q,1l270Rs)
(flIC,'125AlRs)

reLCOIIE TO BATUAN COURIER SERVICE:


r.Cori.r_o.der ad qFlomeffdel*
?EgJeedu'€
3Jarrar_selice_boys
4.ad
sllr lhe sectim you wanl lo access:....(1 ,a3drt)
atr )EUr city namschennai
cfy colrts _boy mDh m:
rdsmr','rblEirbon', C6fi A3{8?)
!'dEral, 'm mifi sar',9876345213)
:dE$ai', 'ilr seh.raghavan', '987690784 )
idsmal, llr shal*ar', '7858493645)

IELCOME TO BAIIIAI,I COURIER SERVICE:


l.Cdrbr_odef dd cGffi_deials
2.frgJnocedule
3,cuiner_sewice_ho)/s
'l.rlil
s*r he seclio you want lo actcss:....(1,2,3or4}.

TESTING
Software Testing is an empirical investigation conducted to provide stakeholders
sith information about the quality of the product or service under test[1] , with respect to
;1e context in which it is intended to operate. Software Testing also provides an objective,
rdependent view of the software to allow the business to appreciate and understand the
-rsKs al impiemenlauon oi rhe software. Tesi iechniques tnquoe, DUl are nor irmrteo to, ine
crocess of executing a program or application with the intent of finding software bugs.
It can also be stated as the process of validating and verifying that a software
oroqram/application/product meets the business and technical reouirements that guided
its design and development, so that it works as expected and can be implemented with
the same characteristics. Software Testing, depending on the testing method employed,
can be implemented at any time in the development process, however the most test effort
is employed after the requirements have been defined and coding process has been
compleled.
GI
HARDWARE AND SOFTWARE REQUIREMENTS

I.OPERATING SYSTEM WINDOWS 7 AND ABOVE

II. PROCESSOR PENTTUM(ANY) OR AMD

ATHALON(3800+- 4200+ DUALCORE)

III. MOTHERBOARD 1.845 OR 9,I5,995 FOR PENTIUM OR MSI

K9MM-V VIAKSMSOO+8237R PLUS CHIPSET

FOR AMD ATHALON

IV. RAM 512M8+

V. Hard disk SATA 40 GB OR ABOVE

Vl. CD/DVD r/w multi drive combo: (lf back up required)

Vll. MONITOR 14.1 or 15 -17 inch

Vlll. Key board and mouse

lX. Printer (if print is required - [Hard copy])

SOFTWARE REQUIREMENTS:

t. Windows OS
il. Python
1il. MySQL
tv. Any Word processor

Page - 15
BIBLIOGRAPHY

1. Computer science With Python- Class Xl& XII By : SumitaArora


2. Sourcecode.in
3. Python coding prognm
4. Website: https://www.w3resource.com
5. https llen.wikipedia.org/wikilE _(mathematical _constant)

Page - 17

..--------r

You might also like