Courier Service System-Class-12-Computer Science
Courier Service System-Class-12-Computer Science
JATNI, Kt{OrOfie
N F ,Jr--i +n--
ACADEMIC YEAR :2A23-24
a --ff &i.
-{ '.'Qiffi
#$
r@ -
9
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
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.
r- -a flaws,
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
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
tI Su l)Jx, r't
) 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
S
lI
sq
\
Flow chart
q
c-r Open the win explorer and open the file
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-! ::
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
*
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('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
r-lt custL. execute ("INSERT INTO login VALUES ( ' "+name+" ' , '
e\r "+passwd+" ')")
conn . commit ()
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' )
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
\
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
--.f print ( t:
.J
.J :: -::::
S=str (input ( 'do you want to see your
order' ' (yes... \..no) :'))
-L r J-- yEr .
mob
)
sJ for j in order:
.1 print ( j )
.1 pr -LrrL \
a'l aa.
t
*
efif choice::2:
from couriers2
cost .in rupees I I )
t
" )
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 ()
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.
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
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
-'{ ,
-+
.'!
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-
--l
sa
f,
.l
-_--f
.a 2.LOGIN
c3 2-billingJrocedre
:q
3.courier_service_boys
4.exit
enter tie section you want to access:....(1,2,3or4)........:1
A.couder dacement
-a COI,RIER.oRDER
-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
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!) !
S
q
WELCOIIE TO BAII,IAII COIIRIER SERVICE:
l.Coudelorder and cBlomer_details
2.bilinlpocedure
sa 3.courierje
4.exit
ice_boys
.n f
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
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')
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')
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)
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
SOFTWARE REQUIREMENTS:
t. Windows OS
il. Python
1il. MySQL
tv. Any Word processor
Page - 15
BIBLIOGRAPHY
Page - 17
..--------r