Report of Hotel Management System Santhosh Mohan
-
Upload
daniel-gaines -
Category
Documents
-
view
224 -
download
0
Transcript of Report of Hotel Management System Santhosh Mohan
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
1/65
MINI PROJECT REPORT ON
HOTEL MANAGEMENT SYSTEMReport submitted to the Mahatma Gandhi University in partial fulfillment of the requirement for
award of the degree of
BACHELOR OF COMPUTER APPLICATIONS 2012 - 2013.
By
Name : SANTHOSH MOHAN
Enrollmen No :
Co!r"e Co#e : $0%
Under the guidance of
N'&(a )ame"
BSS INFORMATION TECHNOLO*+ MISSION, TH+CAU
THIRUANANTHAPURAM
/M* UNIERSIT+ OFF-CAMPUS STU+ CENTRE
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
2/65
ECLARATION
I SANTHOSH MOHAN, undesigned here by declare that
the ro!ect reort entitled "HOTEL MANA*EMENT S+STEM# is a record
of indeendent ro!ect $or% carries out by &e under the suer'ision and
guidance of Mr.San'o"' !mar B.R( I also declare that this has not been
re'iously sub&itted for the a$ards of any degree
SANTHOSH MOHAN
2
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
3/65
ACNOLE*EMENT
+irst of all $e gi'e our sincere than%s to al&ighty od for %eeing us fit for
successful co&letion of this ro!ect( In the sa&e note, $e are also than%ful to our arents for
their hel and &oral suort(
Then I a& e-tre&ely than%ful and rofound our deeest gratitude to our resected
Princial r.P.Ma#'!"oo#anan P&lla&, for his guidance, &oti'ation, encourage&ent and
oortunity gi'en to us throughout course(
I sincerely than% all of &y friends and class&ates for their 'aluable suggestions and
insiration(
I $ould li%e to e-ress &y dee sense of gratitude to other faculty &e&bers of our
college, arents, friends and all other for their hel in the fulfill&ent of this ro!ect(
3
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
4/65
CONTENTS Pae No.
1. INTROUCTION .
/(/ 0BOUTT)EPROJECT .
2. RE4UIREMENT ANAL+SIS 1
2(/ +E0*IBI3IT4*TU54 1
2(2 E6I*TIN*4*TEM 7
2(8 PROPO*E5*4*TEM /9
2(: +UNCTION035E*CRIPTION /9
3. S+STEM ESI*N /2
8(/ INPUT5E*IN /2
8(2 OUTPUT5E*IN /8
8(8 50T0B0*E5E*IN /:
8(: 50T0+3O;5I0R0M /1
5. S+STEM IMPLEMENTATION 22
:(/ PROCE**INEN/
7. CONCLUSION >7
8.BIBILIO*RAPH+ .9
4
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
5/65
ABSTRACT
This ro!ect is about HOTEL MANA*EMENT S+STEM
5
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
6/65
CHAPTER 01
INTROUCTION
MOULES:-
PROUCT? @ It contains the details of the Products that are a'ailable in the sho( That &eans
nu&ber and tyes of Products in the a'ailable in the sho(
BOOIN*:-In this user can boo%ing the Co&uter(
ELIER+:-The details that refer to the deli'ery of the Co&uter(
ETAILS:-This &odule is used to the co&lete details of the Co&uter )ard$ares li%e $hich tye
of )ard$ares that are a'ailable in the sho(
CUSTOMER ETAILS:-It contains the co&lete details of the custo&er details li%e custo&er
na&e, &obile no, address etc
CHAPTER 02
6
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
7/65
RE4UIREMENT ANAL+SIS
2.1 FEASIBILIT+STU+
+easibility study is a test of syste& roosed regarding its $or%ability, i&act on the
organiAation, ability to &eet the needs and effecti'e use of resources( Thus, $hen a ne$
ro!ect is roosed, it nor&ally goes through a feasibility study before it is aro'ed for
de'elo&ent(
0 feasibility study is &ade to see if the ro!ect on co&letion $ill ser'e the urose of the
organiAation for the a&ount of $or%, effort and the ti&e that is send on it( +easibility study lets the
de'eloer foresee the future of the ro!ect and its usefulness(
0ll the ro!ects are feasible gi'en unli&ited resources and infinite ti&e( Unfortunately, the
de'elo&ent of the co&uter@based syste& is &ore li%ely to be layed by a security of resources and
difficulty deli'ery dates( +easibility and ris% analysis are related in &any $ays( If ro!ect ris% is
great, the feasibility of roducing the uality soft$are is reduced(
Se9" &n Fea"&&l&( S!#(
+easibility *tudy in'ol'es eight stes?
+or& a ro!ect tea& and aoint a ro!ect leader(
Preare a syste& flo$ chart(
Enu&erate otential candidate syste&s(
5escribe and identify characteristics of candidate syste&s(
5escribe and e'aluate erfor&ance and cost effecti'eness of each candidate syste&s(
;eight syste& erfor&ance and cost data(
*elect the best candidate syste&(
Preare and reort final ro!ect directi'e and &anage&ent(
7
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
8/65
Mainly three %ey considerations are in'ol'ed in the feasibility analysis(
Econo&ic +easibility
Technical +easibility
Oerational +easibility
2.1.1 E;onom&;al Fea"&&l&(
Econo&ical +easibility is the &ost freuently used ðod for e'aluating the effecti'eness of
the candidate syste&( More co&&only %no$n as costbenefit analysis, the rocedure is to deter&ine
the benefits and sa'ings that are e-ected fro& a candidate syste& and co&are the& $ith costs( If
benefits out$eigh costs, then the decision is &ade to design and i&le&ent the syste&( Other$ise,
further !ustifications or alterations in the roosed syste& $ill ha'e to be &ade if it is ha'ing a chance
of being aro'ed( This is an ongoing effort that i&ro'es in accuracy at each hase of the syste&
life cycle(
2.1.2 Te;'n&;al Fea"&&l&(
Technical +easibility centers on the e-isting co&uter syste& Dhard$are, soft$are, etc and to
$hat e-tend it can suort the roosed addition( +or e-a&le, if the current co&uter is oerating at
=9 ercent caacity, an arbitrary ceiling, then running another alication could o'er load the syste&
or reuire additional hard$are( This in'ol'es financial considerations to acco&&odate technical
enhance&ents( If the budget is a serious constraint, then the ro!ect is !udged not feasible(
2.1.3 O9era&onal Fea"&&l&(
The &ain roble& faced during de'elo&ent of a ne$ syste& is getting accetance fro& the
user( Peole are inherently resistant to changes and co&uters ha'e been %no$n to facilitate change(
It is &ainly related to hu&an organiAational and olitical asects(
8
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
9/65
The oints to be considered are?
;hat changes $ill be brought $ith the syste&F
;hat ne$ s%ills $ill be reuiredF 5o the e-isting staff &e&bers ha'e these s%illsF If not,
can they be trained due course of ti&eF
enerally, ro!ect $ill not be re!ected si&ly because of oerational feasibility but such
considerations are li%ely to critically affect the nature and scoe of the e'entual reco&&endations(
This feasibility study is carried out by a s&all grou of eole $ho are fa&iliar $ith infor&ation
syste& techniues, $ho understand the arts of the business that are rele'ant to the ro!ect and are
s%illed in s%illed analysis and design rocess(
2.2 E
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
10/65
chec% *er'ice details, it is cost@effecti'e( Thousands of custo&erGs details can be stored at
this syste&( There is no &uch &ano$er reuired( )OTE3 M0N0EMENT *4*TEM
ro'ides the follo$ing functionality
reater accuracy, seed and reliability of infor&ation handling and data rocessing
oerations(
0bility to handle &ore custo&ers faster $ith &ore auto&atic data rocessing(
Better data &aniulation and easy data retrie'al(
Ma%e transactions easier
2.5 FUNCTIONALESCRIPTION
Pro!ect is di'ided into 8 &odules( They are
Pro#!; Manaemen
In this &odule ad&inistrator add the roduct details( 0d&inistrator ha'e the right to add, edit
and delete the roducts once added ,and User can only add and edit the roduct details( The addition
of roduct is co&letely based on a uniue id( )ere the ad&in can search or delete the roduct on the
basis of roduct id( Once a transaction is &ade the uantity of corresonding roduct gets reduced
fro& the stoc%(
Em9lo(ee Manaemen
In this &odule 0d&inistrator add the E&loyee details and can edit, udate and delete
E&loyee details( This &odule also secifies the details of the roducts $hich the E&loyee has( The
addition of E&loyee is co&letely based on a uniue id( )ere the ad&in can search or delete the
E&loyee on the basis of sulier id( 0lso E&loyee can search the roduct $ith resect to roduct
id(
10
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
11/65
Re9or *enera&on
This &odule secifies the reort of all the transactions of sales( The billings of transactions are in full
control of the ad&inistrator( 0d&inistrator can use this reort for further reference( It includes the
roduct id, roduct na&e, cost of the roduct, no( of uantity and so on(
11
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
12/65
CHAPTER 03
S+STEM ESI*N
3.1 INPUTESI*N
The inut design is the rocess of con'erting the user@oriented inuts in to the co&uter@
based for&at( The goal of designing inut data is to &a%e auto&ation as easy and free fro&
errors as ossible( The inut design reuire&ents such as user friendliness, consistent for&at
and interacti'e dialogue for gi'ing the right &essage and hel for the user at right ti&e are
also considered for the de'elo&ent of the ro!ect(
The follo$ing oints should be considered $hile designing the inut?
;hat data to inutF
;hat &ediu& to useF
)o$ the data should be arranged or codedF
The dialogue to guide users in ro'iding inut(
5ata ite&s and transactions needing 'alidation to detect errors(
Methods for erfor&ing inut 'alidation and stes to follo$ $hen errors occur(
Inaccurate inut data is the &ost co&&on cause of error in rocessing data( Errors entered
by the data entry oerators can be controlled by the inut design( The arrange&ent of
&essages as $ell as lace&ent of data, headings and titles on dislay screens or source
docu&ent is also a art of inut design(
The design of inut also includes secifying the &eans by $hich end
user and syste& oerators direct the syste& $hat action to ta%e(
The inut design is the lin% bet$een the infor&ation syste& and the
user( It co&rises the de'eloing secification and rocedures for data rearation and those
12
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
13/65
stes that are necessary to ut transaction data into a usable for& for rocessing data entry(
In this ro!ect all the necessary te-t bo-es are 'alidated( The inut
for&s are designed in
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
14/65
and $hen the user logs on and reuests for a ser'ice, the corresonding age is fetched fro&
the ser'er after 'alidation and is rendered(
3.3 ATABASE ESI*N
The &ost i&ortant asect of building soft$are syste&s is database design(
The highest le'el in the hierarchy is the database( It is a set of inter@related files for real ti&e
rocessing( It contains the necessary data for roble& sol'ing and can be used by se'eral users
accessing data concurrently( The general ob!ecti'e of database design is to &a%e the data access easy,
ine-ensi'e and fle-ible to the user(
5atabase design is used to define and then secify the structure of
business used in the clientser'er syste&( 0 business ob!ect is nothing but infor&ation that is
'isible to the users of the syste&( The database &ust be a nor&aliAed one(
5atabase &anage&ent syste& D5BM* allo$s the data to be rotected and organiAed
searately fro& other resources li%e hard$are, soft$are and rogra&s( 5BM* is a soft$are
ac%age, $hich contains co&onents that are not found in other data &anage&ent ac%ages(
The significance of 5BM* is the searation of data as seen by the rogra&s and data as
stored on the direct access storage de'ices, i(e( the difference bet$een logical and hysical
data(
In &y ro!ect, I ha'e used M* *H3 as the database to i&le&ent the
data store art( The &ost i&ortant art in the database design is the identification of tables to
be used(
The table in this ro!ect are
TABLE ESI*N
14
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
15/65
Lo&n
F&le# Name aa T(9e F&le# S&e e";r&9&on
UN0ME Userna&e of the ad&in
P0**; Pass$ord of the ad&in
C!"omer ea&l":
F&le# Name aa T(9e F&le# S&e e";r&9&on
N0ME
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
16/65
0E
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
17/65
F&le# Name aa T(9e F&le# S&e e";r&9&on
CO5 Chec% Out 5ate
COT Chec% Out Ti&e
R
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
18/65
RN
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
19/65
C'ane Pa""=or#:
F&le# Name aa T(9e F&le# S&e e";r&9&on
UN0ME Userna&e
CUP; Current Pass$ord
NP; Ne$ Pass$ord
CNP; Confir& Pass$ord
A## Em9lo(ee ea&l":
F&le# Name aa T(9e F&le# S&e e";r&9&on
N0ME Na&e of E&loyee
055RE**
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
20/65
3.$ ATAFLOIA*RAM
0 data flo$ diagra& is a grahical techniue that deicts infor&ation flo$ and
transfor&s that are alied as data &o'e fro& inut to outut( The 5+5 is also %no$n as
5ata +lo$ rah or Bubble Chart( The 5+5 is used to reresent increasing infor&ation flo$
and functional details( 0lso 5+5 can be stated as the starting oint of the design hase that
functionally deco&oses the reuire&ents secifications do$n to the lo$est le'el of detail(
0 3e'el 9 also called a funda&ental syste& &odel or a conte-t le'el 5+5 that
reresent the entire soft$are ele&ents as a single bubble $ith inut and outut data indicated
by inco&ing and outgoing arro$s, resecti'ely( 0dditional rocess and infor&ation flo$
arts are reresented in the ne-t le'el, i(e(, le'el / 5+5( Each of the rocesses reresented at
le'el / are sub functions of o'erall syste& deicted in the conte-t &odel( 0ny rocesses that
are co&le- in le'el / $ill be further reresented into sub functions in the ne-t le'el, i(e(,
le'el 2(
5ata flo$ diagra& is a &eans of reresenting a syste& at any le'el of detail $ith a
grahic net$or% of sy&bols sho$ing data flo$s, data stores, data rocesses and data sources(
The urose of data flo$ diagra& is to ro'ide a se&antic bridge bet$een users and syste&
de'eloers( The diagra& is the basis of structured syste& analysis( 0 5+5 describes $hat
20
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
21/65
data flo$s rather than ho$ they are rocessed, so it does not deend on hard$are, soft$are,
data structure or file organiAation(
Com9onen" o? aa Flo= &aram
There are four sy&bols that are used in the dra$ing of 5ata +lo$ 5iagra&s?
En&&e"
E-ternal entities reresent the sources of data that enter the syste& or the reciients of data
that lea'e the syste&(
Pro;e""
Processes reresent acti'ities in $hich data is &aniulated by being stored or retrie'ed or
transfor&ed in so&e $ay( 0 circle reresents it( The rocess $ill sho$ the data
transfor&ation or change(
aaa"e"
21
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
22/65
5atabases reresent storage of data $ithin the syste&(
aa Flo=
0 data flo$ sho$s the flo$ of infor&ation fro& its source to its destination( 0 line reresents
a data flo$, $ith arro$heads sho$ing the direction of flo$(
CONTE
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
23/65
LEEL- 1 /Em9lo(ee
LEEL- 2 /A#m&n
23
)otel Manage&ent *yste&
ADMINISTRAT
OR
Custo
mr
Info
Empl
oye
Detai
ls
Sea
rc!
A
Dele
te
Eit
A
Sea
rc!
Dele
te
Eit
Trans
ctn"ill
ACustomer
Transaction
A
Employee
Ser#ic
e
Info
EM$LOYEE
LOGI
N
Emplye
Detai
ls
HOTEL
AEmployee
A
Ser#ice
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
24/65
LEEL- 2 /Em9lo(ee
24
)otel Manage&ent *yste&
ADMINISTRATOR
Empl
oye
Detail
s
Ser#ic
e Info
Sea
rc!
A
Del
ete
Eit
Sea
rc!
Eit
A
Employee
A
Ser#ice
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
25/65
CHAPTER 05
S+STEM IMPLEMENTATION
5.1 PROCESSIN*ENIRONMENT
5.1.1 Har#=are S9e;&?&;a&on
Processor ? Intel Pentiu&:
R0M ? /B
)ard 5is% ? :9B
5ri'es ? C5 ROM 5ri'e
5islay *iAe ? /># Color Monitor
*creen Resolution ? =99.99 Pi-els
Color Palette ? True Color D2: bit
eyboard ? PC0T Enhanced Tye
Mouse ? *tandard $indo$s %eyboard
Monitor ? *
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
26/65
5.1.2 So?=are S9e;&?&;a&on
Oerating *yste& ? ;indo$s 6P
+ront End ?
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
27/65
EENTRIENPRO*RAMMIN*
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
28/65
Most for& has a delete section, but a for& can also include for& header, ageheader, age
footer and for& footer(
MOULES:-
0 &odule is a collection of
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
29/65
Te-tbo- hels to dislay data fro& a table, uery or Oracle state&ent( Te-tbo-
can also be bound( 5ata in an unbound te-tbo- isnGt stored any$here(
5. L&"o@
In &any cases it is uic%er and easier to select a 'alue fro& a list than to
re&e&ber a 'alue to tye( 0 list of choices also hel to ensure that the 'alues that is
entered in the field is correct( 3istfor& erfor&s this action(
$. Comoo@
0 co&bo bo- is li%e a te-tbo- and a list bo- co&bined together( To select a
'alue in a co&bobo- , if the co&bobo- in bound, the entered or selected 'alue is
inserted into the field that the co&bobo- is bound to(
%. C'e;>o@
Chec%bo- acts as a stand@alone control to dislay a 4es No(
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
30/65
MS S4LSERER 200$
*H3 *er'er 299> Dfor&erly codena&ed L4u%onL $as released in
October 299>( It included nati'e suort for &anaging 6M3data, in addition to relational
data( +or this urose, it defined an -&l data tyethat could be used either as a data tye in
database colu&ns or as literalsin ueries( 6M3 colu&ns can be associated
$ith6*5sche&as 6M3 data being stored is 'erified against the sche&a( 6M3 is con'erted
to an internal binary data tye before being stored in the database( *ecialiAed inde-ing
ðods $ere &ade a'ailable for 6M3 data(
6M3 data is ueried using6Huery *H3 *er'er 299> added so&e e-tensions
to the T@*H3language to allo$ e&bedding 6Huery ueries in T@*H3( In addition, it also
defines a ne$ e-tension to 6Huery, called 6M3 5M3 that allo$s uery@based &odifications
to 6M3 data( *H3 *er'er 299> also allo$s a database ser'er to be e-osed o'er$eb
ser'icesusing Tabular 5ata *trea&DT5* ac%ets encasulated $ithin*O0P
Drotocolreuests( ;hen the data is accessed o'er $eb ser'ices, results are returned as
6M3(
Co&&on 3anguage Runti&eDC3R integration $as introduced $ith this 'ersion, enabling
one to $rite *H3 code as Managed Code by the C3R( +or relational data,T@*H3has been
aug&ented $ith error handling features Dtrycatch and suort for recursi'e ueries $ith
CTEs DCo&&on Table E-ressions( *H3 *er'er 299> has also been enhanced $ith ne$
inde-ing algorith&s, synta- and better error reco'ery syste&s( 5ata ages arechec%
su&&edfor better error resiliency, and oti&istic concurrency suort has been added for
better erfor&ance( Per&issions and access control ha'e been &ade &ore granular and the
uery rocessor handles concurrent e-ecution of ueries in a &ore efficient $ay( Partitions on
30
)otel Manage&ent *yste&
http://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Data_typehttp://en.wikipedia.org/wiki/Literal_(computer_science)http://en.wikipedia.org/wiki/XSDhttp://en.wikipedia.org/wiki/XQueryhttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Tabular_Data_Streamhttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Data_typehttp://en.wikipedia.org/wiki/Literal_(computer_science)http://en.wikipedia.org/wiki/XSDhttp://en.wikipedia.org/wiki/XQueryhttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Tabular_Data_Streamhttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/Checksum -
8/10/2019 Report of Hotel Management System Santhosh Mohan
31/65
tables and inde-es are suorted nati'ely, so scaling out a database onto a clusteris easier(
*H3 C3R $as introduced $ith *H3 *er'er 299> to let it integrate $ith the (NET +ra&e$or%(
*H3 *er'er 299> introduced LM0R*L DMultile 0cti'e Results *ets, a ðod of allo$ing
usage of database connections for &ultile uroses(
*H3 *er'er 299> introduced 5M
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
32/65
One of the %ey features of
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
33/65
To analyAe our data or resent it in a certain $ay in rint, create a reort( 5ata Reort
allo$s us to use drag and dro to uic%ly create reorts fro& any record set, including
hierarchical record sets(
33
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
34/65
CHAPTER 0$
S+STEM COIN*
Lo&n:
Pri'ate *ub Co&&and2Clic%D
End
End *ub
Pri'ate *ub Co&&and/Clic%D
Call connect
s/ Lselect fro& login $here UN0MEL Q Te-t/(Te-t Q L and P0**L Q Te-t2(Te-t Q LL
rs(Oen s/, con, adOenstatic, ad3oc%ReadOnly
If rs(ReordCount 9 Then
Unload Me
M5I +or&(*ho$
Else
MsgBo- LIN
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
35/65
A CUSTOMER ETAILS:
Private Sub Command1_Click()
If Option1.Enabled = rue !en
"ender = #$%&E#
El'e
"ender = #E$%&E#
End If
If et1(*).et = ## Or et1+.et = ## Or et1,.et = ## Or et1(-).et = ##
Or et1().et = ## Or et1(/).et = ## Or et10.et = ## Or et15.et = ##
Or et1/.et = ## Or et-.et = ## !en
$'"o #Plea'e Enter %ll 2etail' efore Submit#
El'e
Call connect
con.eecute #in'ert into
C2(3%$E4CI24CO243%IO34%E4OCC6P4S243O%43OC4CC)7alue'(8# 9 et1(*).et
9 #848# 9 et1+.et 9 #848# 9 et1,.et 9 #848# 9 "ender 9 #848# 9 et1(-).et 9
#848# 9 et1().et 9 #848# 9 et1(/).et 9 #848# 9 et10.et 9 #848# 9
et15.et 9 #848# 9 et1/.et 9 #848# 9 et-.et 9 #8)#
$'"o #:ecord Succe''full; %dded#
35
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
36/65
Call di'connect
End If
End Sub
Private Sub Command_Click()
et1(*).et = ##
et1+.et = ##
et1,.et = ##
et1(-).et = ##
et1().et = ##
et1(/).et = ##
et10.et = ##
et15.et = ##
et1/.et = ##
et-.et = ##
End Sub
36
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
37/65
Private Sub Command-_Click()
6nload $e
End Sub
EDIT C%STOMER DETAILS&
Private Sub Command1_Click()
If et1(*).et = ## Or et1+.et = ## Or et1,.et = ## Or et1(-).et = ##
Or et1().et = ## Or et1(/).et = ## Or et10.et = ## Or et15.et = ##
Or et1/.et = ## Or et-.et = ## !en
$'"o #Plea'e Enter %ll 2etail' efore Submit#
El'e
Call connect
con.eecute #in'ert into
62(3%$E4CI24CO243%IO34%E4OCC6P4S243O%43OC4CC)7alue'(8# 9 et1(*).et
9 #848# 9 et1+.et 9 #848# 9 et1,.et 9 #848# 9 et1(-).et 9 #848# 9
et1().et 9 #848# 9 et1(/).et 9 #848# 9 et10.et 9 #848# 9 et15.et 9
#848# 9 et1/.et 9 #848# 9 et-.et 9 #8)#
$'"o #:ecord Succe''full; %dded#
37
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
38/65
Call di'connect
End If
End Sub
Private Sub Command_Click()
et1(*).et = ##
et1+.et = ##
et1,.et = ##
et1(-).et = ##
et1().et = ##
et1(/).et = ##
et10.et = ##
et15.et = ##
et1/.et = ##
et-.et = ##
End Sub
Private Sub Command-_Click()
6nload $e
38
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
39/65
End Sub
TRANSACTION ETAILS:
Pri'ate *ub Co&&and/Clic%D
If Te-t/7(Te-t LL Or Te-t29(Te-t LL Or Te-t>(Te-t LL Or Te-t.(Te-t LL Or Te-t1(Te-t LL Or
Te-t=(Te-t LL Or Co&bo=(Te-t LL Or Te-t7(Te-t LL Or Te-t/9(Te-t LL Or Te-t//(Te-t LL
Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
Call connect
con(e-ecute Linsert into O+DCO5,COT,R,TC,OC,*T,5I*C,T,5P,RB(Te-t Q L,L Q Te-t.(Te-t Q L,L Q Te-t1(Te-t Q L,L Q Te-t=(Te-t Q L,L
Q Co&bo=(Te-t Q L,L Q Te-t7(Te-t Q L,L Q Te-t/9(Te-t Q L,L Q Te-t//(Te-t Q LL
MsgBo- LRecord *uccessfully 0ddedL
Call disconnect
End If
End *ub
Pri'ate *ub Co&&and2Clic%D
Unload Me
End *ub
39
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
40/65
Pri'ate *ub Co&&and8Clic%D
Te-t/7(Te-t LL
Te-t29(Te-t LL
Te-t>(Te-t LL
Te-t.(Te-t LL
Te-t1(Te-t LL
Te-t=(Te-t LL
Te-t7(Te-t LL
Te-t/9(Te-t LL
Te-t//(Te-t LL
End *ub
CLEANIN*:
Pri'ate *ub Co&&and/Clic%D
If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Co&bo/(Te-t LL Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
Call connect
con(e-ecute Linsert into C3E0NDRN,NOC,TO;
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
41/65
MsgBo- LRecord *uccessfully 0ddedL
Call disconnect
End If
End *ub
Pri'ate *ub Co&&and2Clic%D
Te-t/D9(Te-t LL
Te-t/D/(Te-t LL
End *ub
Pri'ate *ub Co&&and8Clic%D
Unload Me
End *ub
REPAIR ISSUES:
Pri'ate *ub Co&&and/Clic%D
If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Co&bo/(Te-t LL Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
41
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
42/65
Call connect
con(e-ecute Linsert into C3E0NDRN,NOC,TO;
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
43/65
If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Te-t2(Te-t LL Or Co&bo/(Te-t LL Or Te-t8(Te-t
LL Or Te-t:(Te-t LL Or Te-t>(Te-t LL Or Te-t.(Te-t LL Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
Call connect
con(e-ecute Linsert into O+DNOC,RN,NO5,TO
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
44/65
End *ub
Pri'ate *ub Co&&and8Clic%D
Unload Me
End *ub
ORER FOR:
Pri'ate *ub c&dsubClic%D
If Co&bo/(Te-t LL Or Te-t/D9(Te-t LL Or Te-t/D>(Te-t LL Or Te-t/D8(Te-t LL Or
Te-t/D.(Te-t LL Or Te-t/D1(Te-t LL Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
Call connect
con(e-ecute Linsert into O+DTO5+,N0ME,RN,CC,EE,TOOR(Te-t Q L,L Q Te-t/D8(Te-t Q L,L Q Te-t/D.(Te-t Q L,L Q
Te-t/D1(Te-t Q LL
MsgBo- LRecord *uccessfully 0ddedL
Call disconnect
End If
End *ub
Pri'ate *ub Co&&and/Clic%D
44
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
45/65
Te-t/D9(Te-t LL
Te-t/D>(Te-t LL
Te-t/D8(Te-t LL
Te-t/D.(Te-t LL
Te-t/D1(Te-t LL
End *ub
Pri'ate *ub Co&&and2Clic%D
Unload Me
End *ub
CHAN*E PASSOR:
Pri'ate *ub Co&&and/Clic%D
If Te-t2(Te-t LL Or Te-t8D9(Te-t LL Or Te-t/(Te-t LL Or Te-t:(Te-t LL Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
Call connect
con(e-ecute Linsert into P0**;OR5 C)0NEDUN0ME,CUP;,NP;,CNP;
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
46/65
Call disconnect
End If
End *ub
Pri'ate *ub Co&&and2Clic%D
Te-t2(Te-t LL
Te-t8D9(Te-t LL
Te-t/(Te-t LL
Te-t:(Te-t LL
End *ub
Pri'ate *ub Co&&and8Clic%D
Unload Me
End *ub
A EMPLO+EE ETAILS
Pri'ate *ub Co&&and/Clic%D
If Otion/(Enabled True Then
gender LM03EL
Else
gender L+EM03EL
End If
46
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
47/65
If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Te-t/D>(Te-t Or Te-t/D8(Te-t LL Or Te-t/D=(Te-t
LL Or Te-t/D7(Te-t LL Or Te-t/D:(Te-t LL Or Te-t/D2(Te-t LL Or Te-t/D.(Te-t LL Or
Te-t/D1(Te-t LL Or Te-t2(Te-t LL Then
MsgBo- LPlease Enter 0ll 5etails Before *ub&itL
Else
Call connect
con(e-ecute Linsert into
EMPDN0ME,055RE**,5E*,MOB,*03,0E,+N0ME,EH,N0TION,5OB,EN,EMPC(Te-t Q L,L Q Te-t/D8(Te-t Q L,L Q
Te-t/D=(Te-t Q L,L Q Te-t/D7(Te-t Q L,L Q Te-t/D:(Te-t Q L,L Q Te-t/D2(Te-t Q L,L Q
Te-t/D.(Te-t Q L,L Q Te-t/D1(Te-t Q L,L Q gender Q L,L Q Te-t2(Te-t Q LL
MsgBo- LRecord *uccessfully 0ddedL
Call disconnect
End If
End *ub
Pri'ate *ub Co&&and2Clic%D
Unload Me
End *ub
Pri'ate *ub Co&&and8Clic%D
Te-t/D9(Te-t LL
Te-t/D/(Te-t LL
47
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
48/65
Te-t/D>(Te-t LL
Te-t/D8(Te-t LL
Te-t/D=(Te-t LL
Te-t/D7(Te-t LL
Te-t/D:(Te-t LL
Te-t/D2(Te-t LL
Te-t/D.(Te-t LL
Te-t/D1(Te-t LL
Te-t2(Te-t LL
End *ub
48
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
49/65
CHAPTER 0%
S+STEM TESTIN*
*yste& Testing is the stage of i&le&entation, $hich is ai&ed at ensuring that
the syste& $or%s accurately and efficiently as e-ected before li'e oeration co&&ences( It
certifies that the $hole set of rogra& hang together( *yste& testing reuires a test lan that
consists of se'eral %eys, acti'ities and stes to run rogra&, string, syste& and user
accetance testing( The i&le&entation of ne$ly designed ac%age is i&ortant in adoting a
successful ne$ syste&(
Testing Ob!ecti'es
Testing is the rocess of correcting a rogra& $ith intend of finding an error(
0 good test is one that has a high robability of finding a yet undisco'ered error(
0 successful test is one that unco'ers an undisco'ered error(
IFFERENT T+PES OF TESTIN*
Unit Testing
In this testing $e test each &odule indi'idually and integrate the o'erall
syste&( Unit testing focuses 'erification efforts on the s&aller unit of soft$are design in the
&odule( This is also %no$n as K&oduleG testing( The &odules of the syste& are tested
searately( The testing is carried out during rogra&&ing stage itself( In this testing ste each
&odule is found to $or% satisfactory as regard to the e-ected outut fro& the &odule( There
are so&e 'alidation chec%s for 'erifying the data inut gi'en by the user( It is 'ery easy to
find error and debug the syste&(
49
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
50/65
Inera&on Te"&n
5ata can be lost across an interface one &odule can ha'e an ad'erse
effect on the other sub functions $hen co&bined by &ay not roduce the desired &a!or
functions( Integrated testing is the syste&atic testing for constructing the unco'er errors
$ithin the interface( This testing $as done $ith sa&le data( The need for integrated test is to
find the o'erall syste& erfor&ance(
Bla;> Bo@ Te"&n
This testing atte&ts to find errors in the follo$ing areas or categories?
Incorrect or &issing functions, interface errors, errors in data structures, e-ternal database
access, erfor&ance errors and initialiAation and ter&ination errors(
Validation Testing
0t the cul&ination of Blac% Bo- testing, soft$are is co&letely
asse&bled as a ac%age, interface errors ha'e been unco'ered and corrected and final series
of soft$are tests, 'alidation tests begins(
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
51/65
O!9! Te"&n
0fter erfor&ing the 'alidation testing, the ne-t ste is outut testing of the
roosed syste& since no syste& could be useful if it doesnGt roduce the reuired data in the
secific for&at( The outut dislayed or generated by the syste& under consideration is tested
by, as%ing the user about the for&at dislayed( The outut for&at on the screen is found to be
correct as the for&at $as designed in the syste& according to the user needs( )ence the
outut testing doesnGt result in any correction of the syste&(
U"er A;;e9an;e Te"&n
User accetance of the syste& is the %ey factor for the success of the syste&(
The syste& under consideration is tested for user accetance by constantly %eeing in touch
$ith rosecti'e syste& at the ti&e of de'eloing and &a%ing change $here'er reuired(
This is done $ith regard to the follo$ing oints?
Outut *creen design(
Inut *creen design(
Menu dri'en syste&(
'&e Bo@ Te"&n
;hite bo- testing is a testing case design ðod that uses the control
structure of the rocedural design to deri'e the test cases( The entire indeendent ath in a
&odule is e-ercised at least once( 0ll the logical decisions are e-ercised at least once(
E-ecuting all the loos at boundaries and $ithin their oerational bounds e-ercise internal
data structure to ensure their 'alidity(
51
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
52/65
CHAPTER 06
SCREEN LA+OUTS
S9la"' S;reen:
Lo&n
52
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
53/65
53
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
54/65
MI/CUSTOMER:
54
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
55/65
A## C!"omer:
E#& C!"omer ea&l":
55
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
56/65
Remoe C!"omer ea&l":
56
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
57/65
T(9e O? Room ane#:
MI/TRANSACTION:
57
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
58/65
Tran"a;&on ea&l":
MI/SERICES:
58
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
59/65
Clean&n:
Re9a&r I""!e":
59
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
60/65
e'&;le Ser&;e":
Or#er For:
60
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
61/65
MI/SECURIT+:
C'ane Pa""=or#:
61
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
62/65
MI/Ao! U":
A## Em9lo(ee ea&l":
62
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
63/65
Ao! Hoel Manaemen S("em:
CONCLUSION
63
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
64/65
This ro!ect &ade by the hand$or% of the grou &e&bers and is a s&all effort in the
de'elo&ent of larger rogra&s, and it in'ol'es li&ited asects $hich are needed in day to
day hotel oeration( The soft$are de'elo&ent although is a 'ery difficult tas% but it can be
carried out successfully $ith the effort of the grou $or%( 0fter the co&letion of this ro!ect
$e learnt different things about soft$are and its de'elo&ent( ;e also learnt to $or% in a
grou and realiAe its i&ortance( Thus this ro!ect can be a guideline for the beginners and
can be e-a&le for the de'elo&ent of a s&all rogra&(
I ha'e de'eloed this soft$are $ith &y ut&ost caability( By &a%ing further &odifications I
li%e to include &ore details to the syste&( By adding this, I a& sure that &y ro!ect $ill be
one of the best si&lest sales &anage&ent syste&s( I belie'e that $ith the graceful blessing
of the 03MI)T4 I can successfully add this feature(
)otel &anage&ent syste& D)M* is a s&all rogra& that is related in the field of hotels to
&anage custo&ers( This ro!ect is designed to fulfill the need of the future generations(This
ro!ect is s&all ac%age $hich includes different categories as $ell as ha'ing all ossible
features( ;e ha'e e-ected that it $ill be helful to the, custo&ers as $ell as 0d&inistrati'e
&e&ber(;e $ill i&ro'e this ro!ect in future $ith online roo& reser'ation syste& and also
i&ro'e in security by ro'iding a &agnetic coated card to er&anent custo&er for
auto&atic chec% in and chec% out(;e are $aiting for your best suggestion and encourage&ent
$hich could &a%e us i&ro'e the future rogra&&ing &uch better then the one $e ha'e
carried out(
BIBILIO*RAPH+
64
)otel Manage&ent *yste&
-
8/10/2019 Report of Hotel Management System Santhosh Mohan
65/65
/( *yste& 0nalysis and 5esign S Elias(M(0$ard, algotia Publications, 299/
2( *oft$are Engineering S Ian *o&&er'ille
8( *oft$are Pro!ect Manage&ent S Roger(*(Press&an(
:( Mastering OR0C3E @ *te'en M(Bcra$stai
>( M*