Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ACADEMIC PROJECT
Project Name :-
Subject:- COMPUTER
Year:- 2019-20
The success and final outcome of this project required a lot of guidance and
assistance from many people and I am extremely privileged to have got this
all along the completion of my project. All that I have done is only due to
such supervision and assistance and I would not forget to thank them.
-Aniket Datta
Class XII(2019-20)
2
INDEX
TOPIC PAGE
S.L. No.
ACKNOWLEDGEMENT 3
1
3 INTRODUCTION TO T ANNINS 5
5 EXPERIMENT 7
6 CONCLUSION 9
7 BIBLIOGR APHY 10
3
INTRODUCTION
H O T EL MANAGE MEN T p ro j e c t in C ++ i s a s i mp l e co n so le ap p l i ca t io n
b u i l t w i th o u t th e u s e o f g rap h i cs . Th is p ro j ec t Ho te l M an ag e men t h e lp i n
ma n ag in g th e r eco rd o f th e cu s to me r a cco rd i n g to th e n a me, d ay o f arr iv a l,
d ay o f st ay in g an d mu ch mo r e . In th is p ro j ec t we tr ie d to en t er al l d e ta i l s
o f cu s to me r an d tr i ed to ma in ta in al l th e p o s s ib i l i ty wh ich may h e lp th e
u s er to en t er mo re re co rd i f h e /sh e r eq u ir es .
1 . C r ea te r ec o rd : Th i s fe a tu re cr ea te s a n ew cu s to mer r eco rd s. Fo r th i s t h e
i n fo r ma t io n to b e p ro v id ed are t h e d at e o f ar riv a l , n o . o f p erso n , n a me ,
a g e , ad d r es s , n a t io n a l i ty , d ay s o f s ta y in g an d ch o ic e fo r A C o r NON - AC .
2 . C he ck st at u s : th is fea tu r e a l lo w u s er to ch eck th e s t a tu s o f th e to t al ro o m
a v a i l ab l e , fo r AC o r NON A C , co s t o f AC an d NON A C.
3 . T o bo ok a r o om : th is fea tu r e is sa me as th e ab o v e . Th is fe a tu re a llo w
u s er to b o o k a ro om o n th e b a s ic s o f t h e d a te o f a rr iv a l ,n o o f p er so n ,n a me
, ag e , ad d re ss ,n ati o n a l i ty ,d ay s o f st ay in g an d ch o ic e fo r AC o r NON A C .
4 . D ele t e C u st ome r ’ s r ec o rd : Th is fe a tu re d e l e t es th e r e co rd o f a
p ar t icu l ar cu s to me r ; i t fir s t o f a l l ask s fo r th e n a me o f th e cu s to mer wh o s e
r eco rd is to b e d el e t ed .
5 . S e a rc h cu s tome r ’ s r ec o rd : In Ho te l Man ag e men t p ro je c t in C++ , t h is
f e a tu r e is u s ed to s e arch th e r e co rd o f a p ar t icu l ar cu s to mer . I t fi rs t ask fo r
t h e cu s to mer’ s n ame fo r th e s ea rch in g o f re co rd s . u po n su cc es s fu l
s e arch in g , th e p ro g r a m d i sp lay s th e r eco rd s o f a p ar t ic u l ar cu s to mer ,b u t o n
t h e u n su c ce ss fu l se ar ch in g i t d isp l ay th e mes sag e “Na me n o t p re sen t in th e
r eco rd ” .
6 . R e ad al l t he r ec o rd : Th e Rea d () fu n c t io n in p ro je c t in C+ + h as b ee n
u s ed fo r th i s fe a tu r e. I t b as i ca l ly sh o ws th e Ro o m n o , Na me , Ad d r es s,
N at io n a l i ty , D a te o f a rr iv a l .
7 . T o kn ow th e r oo m bill : Th i s fe at u r e sh o w th e b i l l o f a p ar t icu l ar
c u s to mer . I t b as i ca l ly ask th e ro o m n o o f th e h o t e l in wh ich o t sh o w th e
r eco rd .
8 . T o s h o rt th e rec o rd : Th i s fe a tu re sh o r t a l l th e cu st o mer re co rd . I t fir s t
a sk to sh o r t Ro o m n o w i se , mean s i t sh o r t o n th e b a s is o f ro o m n o . th en
N a me w is e mean s i t sh o r t o n th e b as i s o f n a me , N a t io n a l i ty w is e me an s i t
sh o r t o n th e b as is o f Na t io n a l i ty , d a t e w is e me an s i t sh o r t o n th e b as is o f
d at e ,n o o f d ay s w is e me an s i t sh o r t o n th e b a s is o f d ay s , b i l l w is e mea n s i t
sh o r t o n th e b as is o f b i l l .
9 . T o E xit : Th is feat u r e a l lo ws th e u se r to ex i t p ro g r a m. Ot b as i ca l ly
t e r min a t e th e p ro g r a m.
4
SOFTWARE LANGUAGES USED
Tur boc c ++ 3. 0
C++ is one of the most widely used development tools on the market
t o d a y . C + + i s a h i g h l e v el , c o m p i l e r a nd h i g h s h e l l l a n g u ag e . I n
A l a n g u a g e c a n b e c l a s s i f i e d a s l o w - l e v e l l a ng u a g e a n d h i g h - l e v e l
a r c h i t e c t u r e o f t h e c o m p u t e r . I n o t h e r w o r d s , t he l o w l e v e l l a n g u a g e s
a r e m a c h i n e d e pe n d e n t . M a c h i n e l a n g u a g e a n d A s s e m b l y l a n g u a g e a r e
m a c h i n e i n d e p en d e n t . T h e s a m e s o u r c e pr o g r a m c a n b e u s e d o n
a n o t h e r m a c h i n e, w h i c h i s a r c h i t e c t u r a l l y d i f f e r e nt f r o m t h e m a c h i n e i n
w o r d s , t h e h i g h l e v e l l a n g u a g e s a r e m a c h i n e i n de p e n d e n t . A h i gh l e v e l
l a n g u a g e h a s m or e r e a d a bi l i t y t h an l o w - l e v e l l a n g ua g e . P r o g r a m m i n g i n
h i g h - l e v e l l a n g u ag e i s m u c h e a s i er t h a n l o w - l e v e l l a n g u a g e .
A h i g h l e v e l l a ng u a g e u s e s t he t r a n s l at o r s t o t r a n s l a t e t h e
s o u r c e p r o g r a m i n t o m a c h i n e ex e c u t a b l e f o r m b e c a u s e t he c om p u t e r
c a n n o t u n d e r s t an d t h e h i g h l e v e l l a n g u a g e . I t c a n u n d e r s t a n d o n l y
b i n a r y l a n g u a g e . A h i g h - l e v e l l a ng u a g e p r o gr a m c a n b e t r a n s l a t e d u s i n g
i n t e r p r et e r o r c o m p i l e r . I n t e r pr e t e r t a k e s t h e s o u r c e p r o g r a m l i n e b y l i n e
5
a s i n p u t , t r a ns l at e s o n e l i n e a t a t i m e i n t o e x e c u t a b l e f o r m i f i t h a s n o
e r r o r s o t h e r w i s e d i s p l a y s a n e r r o r m e s s a g e . C om p i l e r f i r s t t r ans l a t e s
t h e s o u r c e p r o gr a m i n t o o b j e c t pr o g r a m i f t h e r e i s n o e r r o r s i f t h e r e a r e
e r r o r s i n t h e p r og r a m i t d i s pl a y s t h e l i s t o f t h e er r o r s . A f t e r t r a n s l a t i n g
t h e o b j e c t p r o gr a m c a n b e e x e c u t e d . E a c h t i m e t h e p r o g r a m e x e c u t i o n
s t a r t s t h e i n t er pr e t e r i n t e r pr e t s t h e s o u r c e p r o g r a m b u t c o m p i l e r d o e s
n o t . C + + i s a n c o m p i l e r l an g u a g e. I t a l s o h as t h e f e a t u r e o f c o m p i l a t i o n .
W he n o n e w a n t t o c r e a t e . e x e f i l e c + + f i r s t c o m p i l e t h e s o u r c e p r o g r a m
level languages like Pascal, Basic, For -tran, COBOL, etc. provides the
l o w - v i s u a l b e c a u s e i t u s e s t h e c ha r a c t e r b as e d i n t e r f a c e t o t h e i n t e r a c t
p o l y m o r p h i s m i t a l s o p r o v i d e v a r i o u s f e a t ur e s l i k e e x c e p t i o n h a n d l i n g
m e c h a n i s m i t a l s o p r o v i d e r u n t i m e o b j e c t e r r o r c or r e c t i o n
6
F EA TU R ES OF C ++ 3.0
I t i s a s i m pl e l a ng u a g e t h a t ’ s e a s y t o m a s t e r .
C + + m a k e s w o r k i n g w i t h t h e b a s i c d a t a t y p e s e x t r em e l y e a s y .
T h e n a t i v e c o de c o m p i l e r p r ov i d e s t h e f e a t ur e t o b u i l d f a s t ,
s c a l a b l e c o m p o ne n t s .
7
REQUIREMENTS
PR OC ES SOR Pen t iu m 2 3 3 MH o r h ig h er p ro ce sso r P en t iu m 1 1 1
r eco mmen d ed .
D I SK
S PACE 1 2 0 M B i n c lu d in g 1 1 5 M B o f av a i lab l e sp ac e o n h ard d isk t
h at co n t a in s t h e o p e ra t in g sy s t e m.
D I SK DRI VE CDR OM d ev i c es .