hotel synopsis.pdf

33
1 S U B M I T T E D B Y : N A M E : E N R O L L M E N T N O : ( D y n a m i c S i t e u s i n g J S P , S E R V L E T S a n d M y S Q L )

Upload: azmiy91

Post on 22-Jul-2016

10 views

Category:

Documents


0 download

DESCRIPTION

hotel

TRANSCRIPT

Page 1: hotel synopsis.pdf

1

��� � ������� � ������� � ������� � ��������

� � ��� ��� � ����

�� � � � � �� �� �������� ��

S U B M I T T E D B Y : N A M E : E N R O L L M E N T N O :

( D y n a m i c S i t e u s i n g J S P , S E R V L E T S a n d M y S Q L )

Page 2: hotel synopsis.pdf

2

O N L I N E H O T E L M A N A G E M E N T S Y S T E M

U n d e r S u p e r v i s i o n o f :

S u b m i t t e d B y :

N a m e :

A d d r e s s :

P h o n e N o :

P r o g r a m m e : .

E n r o l m e n t N o . :

Page 3: hotel synopsis.pdf

3

O N L I N E H O T E L M A N A G E M E N T S Y S T E M T a b l e o f C o n t e n t s

T i t l e o f t h e p r o j e c t .

I n t r o d u c t i o n a n d o b j e c t i v e s o f t h e P r o j e c t .

P r o j e c t c a t e g o r y .

A n a l y s i s ( D F D s , E R D i a g r a m s , C l a s s D i a g r a m s e t c . )

A c o m p l e t e s t r u c t u r e W h i c h i n c l u d e s :

( i ) N u m b e r o f m o d u l e s a n d t h e i r d e s c r i p t i o n t o p r o v i d e a n e s t i m a t i o n o f t h e

s t u d e n t s e f f o r t o n t h e p r o j e c t .

( i i ) D a t a S t r u c t u r e s a s p e r t h e p r o j e c t r e q u i r e m e n t s f o r a l l t h e m o d u l e s .

( i i i ) P r o c e s s L o g i c o f e a c h m o d u l e .

( i v ) R e p o r t g e n e r a t i o n .

T o o l s / P l a t f o r m , H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s p e c i f i c a t i o n

S e c u r i t y a n d V a l i d a t i o n C h e c k s .

S c o p e o f f u t u r e a p p l i c a t i o n .

C o n c l u s i o n s

B i b l i o g r a p h y

Page 4: hotel synopsis.pdf

4

� � ��� ��� � ����

� � � � � �� �� �������� �

Page 5: hotel synopsis.pdf

5

1 . 1 I N T R O D U C T I O N

T h i s i s a P r o j e c t w o r k u n d e r t a k e n i n c o n t e x t o f p a r t i a l f u l f i l l m e n t o f M C A . I h a v e t r i e d

m y b e s t t o m a k e t h e c o m p l i c a t e d p r o c e s s o f O n l i n e H o t e l M a n a g e m e n t S y s t e m a s s i m p l e

a s p o s s i b l e u s i n g S t r u c t u r e d & M o d u l a r t e c h n i q u e & M e n u o r i e n t e d i n t e r f a c e . I h a v e t r i e d

t o d e s i g n t h e s o f t w a r e i n s u c h a w a y t h a t u s e r m a y n o t h a v e a n y d i f f i c u l t y i n u s i n g t h i s

p a c k a g e & f u r t h e r e x p a n s i o n i s p o s s i b l e w i t h o u t m u c h e f f o r t . E v e n t h o u g h I c a n n o t c l a i m

t h a t t h i s w o r k t o b e e n t i r e l y e x h a u s t i v e , t h e m a i n p u r p o s e o f m y e x e r c i s e i s p e r f o r m e a c h

E m p l o y e e s a c t i v i t y i n c o m p u t e r i z e d w a y r a t h e r t h a n m a n u a l l y w h i c h i s t i m e c o n s u m i n g .

I a m c o n f i d e n t t h a t t h i s s o f t w a r e p a c k a g e c a n b e r e a d i l y u s e d b y n o n - p r o g r a m m i n g

p e r s o n a l a v o i d i n g h u m a n h a n d l e d c h a n c e o f e r r o r . T h i s p r o j e c t i s u s e d b y t w o t y p e s o f

u s e r s

i . O n l i n e U s e r s .

i i . A d m i n i s t r a t o r ( m a n a g e m e n t o f t h e H o t e l ) .

O n l i n e u s e r s c a n s e e t h e r e q u i r e d a r t i c l e s o r n e w s

A d m i n i s t r a t o r c a n m a i n t a i n d a i l y u p d a t e s i n t h e h o t e l r e c o r d s . A d m i n i s t r a t o r i s m u s t b e

a n a u t h o r i z e d u s e r . H e c a n f u r t h e r c h a n g e t h e p a s s w o r d . T h e r e i s t h e f a c i l i t y f o r p a s s w o r d

r e c o v e r y , l o g o u t e t c .

T h e m a i n a i m o f t h e e n t i r e a c t i v i t y i s t o a u t o m a t e t h e p r o c e s s o f d a y t o d a y a c t i v i t i e s o f

H o t e l l i k e R o o m a c t i v i t i e s , A d m i s s i o n o f a N e w C u s t o m e r , A s s i g n a r o o m a c c o r d i n g t o

c u s t o m e r s d e m a n d , c h e c k o u t o f a c o m p u t e r a n d r e l e a s i n g t h e r o o m a n d f i n a l l y c o m p u t e

t h e b i l l e t c .

T h e l i m i t e d t i m e a n d r e s o u r c e s h a v e r e s t r i c t e d u s t o i n c o r p o r a t e , i n t h i s p r o j e c t , o n l y a

m a i n a c t i v i t i e s t h a t a r e p e r f o r m e d i n a H O T E L M a n a g e m e n t S y s t e m , b u t u t m o s t c a r e h a s

b e e n t a k e n t o m a k e t h e s y s t e m e f f i c i e n t a n d u s e r f r i e n d l y . H O T E L M a n a g e m e n t

S y s t e m h a s b e e n d e s i g n e d t o c o m p u t e r i z e d t h e f o l l o w i n g f u n c t i o n s t h a t a r e p e r f o r m e d

b y t h e s y s t e m :

R o o m D e t a i l F u n c t i o n s

O p e n i n g a N e w R o o m

M o d i f i c a t i o n t o r o o m a s s i g n e d

C h e c k - i n a n d c h e c k - o u t D e t a i l F u n c t i o n s

A d m i s s i o n o f N e w c u s t o m e r

C h e c k - o u t o f c u s t o m e r

R o o m a s s i g n i n g r e l a t e d t o c u s t o m e r s n e e d .

Page 6: hotel synopsis.pdf

6

S t a t e m e n t o f C u s t o m e r D e t a i l s

C h e c k - i n c u s t o m e r

C h e c k - o u t c u s t o m e r

R o o m D e t a i l s

T o t a l n u m b e r o f C u s t o m e r s i n t h e H o t e l

I n d i v i d u a l c u s t o m e r R e p o r t

Page 7: hotel synopsis.pdf

7

O B J E C T I V E D u r i n g t h e p a s t s e v e r a l d e c a d e s p e r s o n n e l f u n c t i o n h a s b e e n t r a n s f o r m e d f r o m a

r e l a t i v e l y o b s c u r e r e c o r d k e e p i n g s t a f f t o c e n t r a l a n d t o p l e v e l m a n a g e m e n t f u n c t i o n .

T h e r e a r e m a n y f a c t o r s t h a t h a v e i n f l u e n c e d t h i s t r a n s f o r m a t i o n l i k e t e c h n o l o g i c a l

a d v a n c e s , p r o f e s s i o n a l i s m , a n d g e n e r a l r e c o g n i t i o n o f h u m a n b e i n g s a s m o s t i m p o r t a n t

r e s o u r c e s .

� A c o m p u t e r b a s e d m a n a g e m e n t s y s t e m i s d e s i g n e d t o h a n d l e a l l t h e p r i m a r y

i n f o r m a t i o n r e q u i r e d t o c a l c u l a t e m o n t h l y s t a t e m e n t s . S e p a r a t e d a t a b a s e i s

m a i n t a i n e d t o h a n d l e a l l t h e d e t a i l s r e q u i r e d f o r t h e c o r r e c t s t a t e m e n t c a l c u l a t i o n

a n d g e n e r a t i o n .

� T h i s p r o j e c t i n t e n d s t o i n t r o d u c e m o r e u s e r f r i e n d l i n e s s i n t h e v a r i o u s a c t i v i t i e s

s u c h a s r e c o r d u p d a t i o n , m a i n t e n a n c e , a n d s e a r c h i n g .

� T h e s e a r c h i n g o f r e c o r d h a s b e e n m a d e q u i t e s i m p l e a s a l l t h e d e t a i l s o f t h e

c u s t o m e r c a n b e o b t a i n e d b y s i m p l y k e y i n g i n t h e i d e n t i f i c a t i o n o f t h a t c u s t o m e r .

� S i m i l a r l y , r e c o r d m a i n t e n a n c e a n d u p d a t i o n c a n a l s o b e a c c o m p l i s h e d b y u s i n g

t h e i d e n t i f i c a t i o n o f t h e c u s t o m e r w i t h a l l t h e d e t a i l s b e i n g a u t o m a t i c a l l y

g e n e r a t e d . T h e s e d e t a i l s a r e a l s o b e i n g p r o m p t l y a u t o m a t i c a l l y u p d a t e d i n t h e

m a s t e r f i l e t h u s k e e p i n g t h e r e c o r d a b s o l u t e l y u p - t o - d a t e .

� T h e e n t i r e i n f o r m a t i o n h a s m a i n t a i n e d i n t h e d a t a b a s e o r F i l e s a n d w h o e v e r w a n t s

t o r e t r i e v e c a n t r e t r i e v e , o n l y a u t h o r i z a t i o n u s e r c a n r e t r i e v e t h e n e c e s s a r y

i n f o r m a t i o n w h i c h c a n b e e a s i l y b e a c c e s s i b l e f r o m t h e f i l e .

� T h e m a i n o b j e c t i v e o f t h e e n t i r e a c t i v i t y i s t o a u t o m a t e t h e p r o c e s s o f d a y t o d a y

a c t i v i t i e s o f H o t e l l i k e :

1 . R o o m a c t i v i t i e s ,

2 . A d m i s s i o n o f a N e w C u s t o m e r ,

3 . A s s i g n a r o o m a c c o r d i n g t o c u s t o m e r s d e m a n d ,

4 . C h e c k o u t o f a c o m p u t e r a n d r e l e a s i n g t h e r o o m

5 . F i n a l l y c o m p u t e t h e b i l l e t c .

6 . P a c k a g e s a v a i l a b l e .

7 . A d v a n c e o n l i n e b o o k i n g s .

8 . O n l i n e C a n c e l l a t i o n .

9 . L i s t o f R e g u l a r c u s t o m e r s .

1 0 . E m a i l f a c i l i t y .

1 1 . F e e d b a c k s

T h i s p r o j e c t h a v e s o m e m o r e f e a t u r e s :

� S y s t e m C o n n e c t i v i t y

� N o d a t a d u p l i c a t i o n

Page 8: hotel synopsis.pdf

8

� N o P a p e r W o r k R e q u i r e d

� T i m e E f f i c i e n t

� C o s t E f f i c i e n t

� A u t o m a t i c d a t a v a l i d a t i o n

� U s e r f r i e n d l y e n v i r o n m e n t

� D a t a s e c u r i t y a n d r e l i a b i l i t y

� F a s t d a t a i n s e r t i o n & r e t r i e v a l

� E a s y p e r f o r m a n c e c h e c k

Page 9: hotel synopsis.pdf

9

Page 10: hotel synopsis.pdf

1 0

A D V A N T A G E :

I h a v e d e s i g n e d t h e g i v e n p r o p o s e d s y s t e m i n t h e J S P t o a u t o m a t e t h e p r o c e s s o f H o t e l s .

T h i s p r o j e c t i s u s e f u l f o r t h e a u t h o r i t i e s w h i c h k e e p t r a c k o f a l l t h e u s e r s r e g i s t e r e d i n a

p a r t i c u l a r s t a t e . T h e a u t h o r i t y c a n a d d h o t e l p a c k a g e s , r o o m d e t a i l s , a v a i l a b i l i t y o f r o o m s ,

o n l i n e b o o k i n g e t c .

T h e f o l l o w i n g s t e p s t h a t g i v e t h e d e t a i l e d i n f o r m a t i o n o f t h e n e e d o f p r o p o s e d s y s t e m a r e :

P e r f o r m a n c e : D u r i n g p a s t s e v e r a l d e c a d e s , t h e r e c o r d s a r e s u p p o s e d t o b e m a n u a l l y

h a n d l e d f o r a l l a c t i v i t i e s . T h e m a n u a l h a n d l i n g o f t h e r e c o r d i s t i m e c o n s u m i n g a n d

h i g h l y p r o n e t o e r r o r . T o i m p r o v e t h e p e r f o r m a n c e o f t h e H o t e l M a n a g e m e n t S y s t e m , t h e

c o m p u t e r i z e d s y s t e m i s t o b e u n d e r t a k e n . T h i s p r o j e c t i s f u l l y c o m p u t e r i z e d a n d u s e r

f r i e n d l y e v e n t h a t a n y o f t h e m e m b e r s c a n s e e t h e r e p o r t a n d s t a t u s o f t h e c o m p a n y .

E f f i c i e n c y : T h e b a s i c n e e d o f t h i s w e b s i t e i s e f f i c i e n c y . T h e w e b s i t e s h o u l d b e e f f i c i e n t

s o t h a t w h e n e v e r a n e w u s e r s u b m i t s h i s / h e r d e t a i l s t h e w e b s i t e i s u p d a t e d a u t o m a t i c a l l y .

T h i s r e c o r d w i l l b e u s e f u l f o r o t h e r u s e r s i n s t a n t l y .

C o n t r o l : T h e c o m p l e t e c o n t r o l o f t h e p r o j e c t i s u n d e r t h e h a n d s o f a u t h o r i z e d p e r s o n w h o

h a s t h e p a s s w o r d t o a c c e s s t h i s p r o j e c t a n d i l l e g a l a c c e s s i s n o t s u p p o s e d t o d e a l w i t h . A l l

t h e c o n t r o l i s u n d e r t h e a d m i n i s t r a t o r a n d t h e o t h e r m e m b e r s h a v e t h e r i g h t s t o j u s t s e e

t h e r e c o r d s n o t t o c h a n g e a n y t r a n s a c t i o n o r e n t r y .

S e c u r i t y : S e c u r i t y i s t h e m a i n c r i t e r i a f o r t h e p r o p o s e d s y s t e m . S i n c e i l l e g a l a c c e s s m a y

c o r r u p t t h e d a t a b a s e . S o s e c u r i t y h a s t o b e g i v e n i n t h i s p r o j e c t .

Page 11: hotel synopsis.pdf

1 1

P R O J E C T C A T E G O R Y

T h i s P r o j e c t i s c o u p l e d w i t h m a t e r i a l o n h o w t o u s e t h e v a r i o u s t o o l , s u b s e t s a v a i l a b l e i n

J S P , S E R V L E T S A N D M Y S Q L .

T h e n e e d o f t o d a y s s o f t w a r e d e v e l o p m e n t i s c o m p e t e n c e i n a G U I b a s e d f r o n t - e n d t o o l ,

w h i c h c a n c o n n e c t t o R e l a t i o n a l D a t a b a s e e n g i n e s . T h i s g i v e s t h e p r o g r a m m e r t h e

o p p o r t u n i t y t o d e v e l o p c l i e n t s e r v e r b a s e d c o m m e r c i a l a p p l i c a t i o n s .

T h e s e a p p l i c a t i o n s g i v e u s e r s t h e p o w e r a n d e a s e o f a G U I w i t h t h e m u l t i u s e r

c a p a b i l i t i e s o f N o v e l l , U N I X o r W i n N T b a s e d R D B M S e n g i n e s s u c h a s M Y S Q L .

A l l t h e i m p o r t a n t c o d i n g t e c h n i q u e s u s e d b y p r o g r a m m e r s , i n O O P S b a s e d c o d i n g i s

b r o u g h t o u t i n f u l l a n d i n g r e a t d e t a i l .

Page 12: hotel synopsis.pdf

1 2

S y s t e m S t u d y & A n a l y s i s

P R I N C I P L E S O F S Y S T E M A N A L Y S I S

1 . U n d e r s t a n d t h e p r o b l e m b e f o r e y o u b e g i n t o c r e a t e t h e a n a l y s i s m o d e l .

2 . D e v e l o p p r o t o t y p e s t h a t e n a b l e a u s e r t o u n d e r s t a n d h o w h u m a n m a c h i n e i n t e r a c t i o n

w i l l o c c u r .

3 . R e c o r d t h e o r i g i n o f a n d t h e r e a s o n f o r e v e r y r e q u i r e m e n t .

4 . U s e m u l t i p l e v i e w s o f r e q u i r e m e n t s l i k e b u i l d i n g d a t a , f u n c t i o n a n d b e h a v i o r a l

m o d e l s .

5 . W o r k t o e l i m i n a t e a m b i g u i t y .

E N T I T Y R E L A T I O N S H I P D I A G R A M ( E R D )

E n t i t y R e l a t i o n s h i p D i a g r a m : T h i s d e p i c t s r e l a t i o n s h i p b e t w e e n d a t a o b j e c t s . T h e a t t r i b u t e o f e a c h d a t a o b j e c t s n o t e d i n t h e e n t i t y - r e l a t i o n s h i p d i a g r a m c a n b e d e s c r i b e d u s i n g a d a t a o b j e c t d e s c r i p t i o n . D a t a f l o w d i a g r a m s e r v e s t w o p u r p o s e s : 1 . T o p r o v i d e a n i n d i c a t i o n o f h o w d a t a a r e t r a n s f o r m e d a s t h e y m o v e t h r o u g h

t h e s y s t e m .

2 . T o d e p i c t t h e f u n c t i o n s t h a t t r a n s f o r m a t i o n t h e d a t a f l o w .

D a t a O b j e c t s : A d a t a o b j e c t i s a r e p r e s e n t a t i o n o f a l m o s t a n y c o m p o s i t e i n f o r m a t i o n t h a t m u s t b e u n d e r s t o o d b y t h e s o f t w a r e . B y c o m p o s i t e i n f o r m a t i o n , w e m e a n s o m e t h i n g t h a t h a s a n u m b e r o f d i f f e r e n t p r o p e r t i e s o r a t t r i b u t e s . A d a t a o b j e c t e n c a p s u l a t e s d a t a o n l y t h e r e i s n o r e f e r e n c e w i t h i n a d a t a o b j e c t t o o p e r a t i o n s t h a t a c t o n t h e d a t a . A t t r i b u t e s : A t t r i b u t e s d e f i n e t h e p r o p e r t i e s o f a d a t a o b j e c t a n d t a k e o n o n e o f t h r e e d i f f e r e n t c h a r a c t e r i s t i c s . T h e y c a n b e u s e d t o : N a m e a n i n s t a n c e o f d a t a o b j e c t . D e s c r i b e t h e i n s t a n c e . M a k e r e f e r e n c e t o a n o t h e r i n s t a n c e i n o t h e r t a b l e .

Page 13: hotel synopsis.pdf

1 3

R e l a t i o n s h i p s : D a t a o b j e c t s a r e c o n n e c t e d t o o n e a n o t h e r i n a v a r i e t y o f d i f f e r e n t w a y s . W e c a n d e f i n e a s e t o f o b j e c t r e l a t i o n s h i p p a i r s t h a t d e f i n e t h e r e l e v a n t r e l a t i o n s h i p s .

� C A R D I N A L I T Y A N D M O D A L I T Y :

� C a r d i n a l i t y : T h e d a t a m o d e l m u s t b e c a p a b l e o f r e p r e s e n t i n g t h e n u m b e r o f o c c u r r e n c e s o f o b j e c t s i n a g i v e n r e l a t i o n s h i p . T h e c a r d i n a l i t y o f a n o b j e c t r e l a t i o n s h i p p a i r i s

� O n e - T 0 - O n e ( 1 : 1 ) : A n o c c u r r e n c e o f o b j e c t A c a n r e l a t e t o o n e a n d o n l y o n e o c c u r r e n c e o f o b j e c t B a n d v i c e v e r s a .

� O n e - T o - M a n y ( 1 : N ) : O n e o c c u r r e n c e o f o b j e c t A c a n r e l a t e t o o n e o r m a y o c c u r r e n c e s o f o b j e c t B b u t a n o c c u r r e n c e o f o b j e c t B c a n r e l a t e t o o n l y o n e o c c u r r e n c e o f o b j e c t A .

� M a n y - T o - M a n y ( M : N ) : A n o c c u r r e n c e s o f B a n d a n o c c u r r e n c e o f B c a n r e l a t e t o o n e o r m a n y o c c u r r e n c e o f A .

� M o d a l i t y : T h e m o d a l i t y o f a r e l a t i o n s h i p i s z e r o i f t h e r e i s n o e x p l i c i t n e e d f o r t h e r e l a t i o n s h i p t o o c c u r o r t h e r e l a t i o n s h i p i s o p t i o n a l . T h e M o d a l i t y i s o n e i f t h e o c c u r r e n c e o f t h e r e l a t i o n s h i p i s m a n d a t o r y .

T h e o b j e c t r e l a t i o n s h i p p a i r c a n b e r e p r e s e n t e d g r a p h i c a l l y u s i n g t h e E n t i t y R e l a t i o n s h i p D i a g r a m s . A s e t o f p r i m a r y c o m p o n e n t s a r e i d e n t i f i e d f o r t h e E n t i t y R e l a t i o n s h i p D i a g r a m ,

1 . A t t r i b u t e s ,

2 . R e l a t i o n s h i p s a n d

3 . V a r i o u s T y p e I n d i c a t o r s .

T h e p r i m a r y p u r p o s e o f t h e E n t i t y R e l a t i o n s h i p D i a g r a m i s t o r e p r e s e n t d a t a o b j e c t s a n d t h e i r r e l a t i o n s h i p s .

Page 14: hotel synopsis.pdf

1 4

�E - R D I A G R A M

H o t e l c u s t o m e r

R o o m

i n f o r m a t i o n C h e c k

- i n

R o o m

H o t e l R o o m

r e c o r d C u s t o m e r

C u s t o m e r R o o m

H o t e l B i l l

g e n e r a t i o n

C h e c k o u t

Page 15: hotel synopsis.pdf

1 5

C O N T E X T L E V E L D F D

H O T E L M A N A G E M E N T S Y S T E M

C U S T O M E R

R O O M

C U S T O M E R

C H E C K O U T

H O T E L

M A N A G E M E N T

S Y S T E M

P R I N T

D E V I C E

Page 16: hotel synopsis.pdf

1 6

D A T A F L O W D I A G R A M

O P E N I N G A N E W R O O M

F I L E

c u s t o m e r D o c u m e n t

P r o c e s s

U p d a t e T a b l e

C U S T O M E R

1 G e n e r a t i n g

n e w r o o m

n u m b e r

1 . 1 D i s p l a y

F o r m

1 . 2 G e t

D e t a i l s

1 . 3

O p e n R o o m 1 . 4

U p d a t e

Page 17: hotel synopsis.pdf

1 7

D A T A F L O W D I A G R A M

C H E C K - I N O F A N E W C U S T O M E R

F I L E

C u s t o m e r

D e t a i l s

P r o c e s s

U p d a t e T a b l e

C U S T O M E R

1 A s s i g n i n g a

n e w r o o m

n u m b e r

1 . 1 D i s p l a y

F o r m

1 . 2 G e t

D e t a i l s

1 . 3

A s s i g n i n g a

R o o m

1 . 4

U p d a t e

Page 18: hotel synopsis.pdf

1 8

D A T A F L O W D I A G R A M

R E C O R D M O D I F I C A T I O N

F I L E

U p d a t e P r o c e s s i n g

S c a n R e c o r d

U S E R

1

R e a d t h e c u s t o m e r

r o o m n u m b e r

2

S h o w t h e D e t a i l s o f

R e c o r d

3

M o d i f y D e t a i l s o f

R e c o r d

Page 19: hotel synopsis.pdf

1 9

D A T A F L O W D I A G R A M

C H E C K - O U T O F C U S T O M E R

F I L E

C u s t o m e r

D e t a i l s

P r o c e s s U p d a t e T a b l e

C U S T O M E R

1 S c a n t h e

c u s t o m e r

r o o m n u m b e r

1 . 1 D i s p l a y

F o r m

1 . 2 G e t

D e t a i l s

1 . 4

U p d a t e

Page 20: hotel synopsis.pdf

2 0

D A T A F L O W D I A G R A M

L I S T I N G O F C U S T O M E R S

F I L E

S c a n R e c o r d

P r o c e s s i n g

P r o c e s s i n g O u t p u t

T o S c r e e n / P r i n t e r

F i n a l O u t p u t

1 R e a d t h e

r o o m

n u m b e r

2 S e l e c t

R e c o r d f r o m

D a t a b a s e

3 C o p y

S e l e c t e d

R e c o r d

4

C o m p u t e

T o t a l

6 C o p y

S e l e c t e d

R e c o r d

5 S e l e c t

R e c o r d

8

G e n e r a t e

T o t a l L i s t

7

C o m p u t e

B i l l

O U T P U T

U N I T

C U S T O M E R

Page 21: hotel synopsis.pdf

2 1

D A T A F L O W D I A G R A M

G E N E R A T I N G B I L L O F C U S T O M E R

F I L E

S c a n R o o m N o

U p d a t e

C a s h

P r o c e s s i n g

M A N A G E

E M E N T

1 R e a d r o o m

n u m b e r

2 C h e c k f o r c h e c k o u t o f

c u s t o m e r

3 C o m p u t e

B i l l

4 C l o s e

D a t a b a s e

C U S T O M E R

Page 22: hotel synopsis.pdf

2 2

D A T A F L O W D I A G R A M

L I S T O F A L L R E C O R D S

F I L E

F i n a l O u t p u t

O u t p u t

P r o c e s s i n g

P r o c e s s i n g

S c a n A l l R e c o r d

M A N A G

E M E N T

1 R e a d t h e

R e q u e s t

2 S e l e c t R e c o r d

f r o m F i l e

3 C o p y S e l e c t e d

R e c o r d

4 C o m p u t e

T o t a l

5 S e l e c t

R e c o r d

7 C o p y S e l e c t e d

R e c o r d

7 C o m p u t e

b i l l

8 G e n e r a t e

T o t a l L i s t

T o S c r e e n / P r i n t e r

O U T P U T

U N I T

Page 23: hotel synopsis.pdf

2 3

4 . 2 D A T A M O D E L I N G D a t a m o d e l i n g d e f i n e s p r i m a r y d a t a o b j e c t s , c o m p o s i t i o n o f e a c h d a t a o b j e c t , a n d a t t r i b u t e s o f t h e o b j e c t , r e l a t i o n s h i p s b e t w e e n e a c h o b j e c t a n d o t h e r o b j e c t s a n d b e t w e e n o b j e c t s a n d t h e p r o c e s s e s . P a s s w o r d T a b l e

F i e l d s T y p e

P a s s w o r d C H A R

U s e r n a m e N u m b e r

L o g i n S t a t u s T a b l e

F i e l d s T y p e

P a s s w o r d C H A R

U s e r n a m e N u m b e r

L o g i n _ t i m e C H A R

L o g i n _ d a t e C H A R

L o g o u t _ t i m e C H A R

P a g e _ a c c e s s C H A R

C u s t o m e r D e t a i l s T a b l e

F i e l d s T y p e

c u s t o m e r i d A u t o n u m b e r

N a m e C H A R

A d d r e s s C H A R

E m a i l C H A R

D O J D a t e

S t a t u s C H A R

O c c u p a t i o n C H A R

T y p e _ o f _ o c c u p a t i o n N u m b e r

T e l e p h o n e N u m b e r

M e m b e r D e t a i l s T a b l e

F i e l d s T y p e

M e m b e r i d A u t o n u m b e r

N a m e C H A R

A d d r e s s C H A R

E m a i l C H A R

D O J D a t e

S t a t u s C H A R

O c c u p a t i o n C H A R

T y p e _ o f _ o c c u p a t i o n N u m b e r

T e l e p h o n e N u m b e r

M e m b e r s h i p C H A R

Page 24: hotel synopsis.pdf

2 4

D e t a i l s C H A R

H o t e l D e t a i l s T a b l e

F i e l d s T y p e

C o m p a n y _ n a m e C H A R

H . o C H A R

A d d r e s s C H A R

M e e t i n g _ p e r s o n C H A R

P h o n e N u m b e r

E m a i l C H A R

W e b s i t e C H A R

D e t a i l s C H A R

N o _ o f _ e m p l o y e e s N u m b e r

B o o k i n g D e t a i l s T a b l e

F i e l d s T y p e

P a c k a g e C H A R

B o o k i n g d a t e D a t e

M o d e _ o f _ b o o k i n g C H A R

F r o m D a t e

T o D a t e

R e q u i r e m e n t _ d e t a i l s C H A R

S t a t e C H A R

N a m e _ o f _ c u s t o m e r C H A R

E m a i l C H A R

P h o n e N u m b e r

R o o m D e t a i l s T a b l e

F i e l d s T y p e

R o o m _ N o C H A R

B o o k i n g d a t e D a t e

F l o o r

P a c k a g e

M o d e _ o f _ b o o k i n g C H A R

F r o m D a t e

T o D a t e

R e q u i r e m e n t _ d e t a i l s C H A R

S t a t e C H A R

N a m e _ o f _ c u s t o m e r C H A R

E m a i l C H A R

P h o n e N u m b e r

C h e c k o u t D e t a i l s T a b l e

F i e l d s T y p e

R o o m _ N o C H A R

B o o k i n g d a t e D a t e

F l o o r

Page 25: hotel synopsis.pdf

2 5

P a c k a g e C H A R

M o d e _ o f _ P a y m e n t C H A R

C h e c k i n _ d a t e D a t e

C h e c k o u t _ d a t e D a t e

C h e c k o u t _ b i l l _ d e t C H A R

S t a t e C H A R

N a m e _ o f _ c u s t o m e r C H A R

E m a i l C H A R

P h o n e N u m b e r

Page 26: hotel synopsis.pdf

2 6

Page 27: hotel synopsis.pdf

2 7

P a c k a g e D e t a i l s T a b l e

F i e l d s T y p e

P a c k a g e _ n a m e C H A R

P r i c e N u m b e r

F r o m D a t e

T o D a t e

F o r _ M e m b e r _ p r i c e N u m b e r

D e t a i l s C H A R

F u n c t i o n D e t a i l s

T h e b a s i c o b j e c t i v e o f H O T E L M A N A G E M E N T S Y S T E M i s t o g e n e r a l i z e a n d

s i m p l i f y t h e m o n t h l y o r d a y t o d a y a c t i v i t i e s o f H o t e l l i k e R o o m a c t i v i t i e s , C h e c k i n o f

N e w C u s t o m e r , C h e c k o u t o f c u s t o m e r , A s s i g n i n g a r o o m a c c o r d i n g t o c u s t o m e r

r e q u i r e m e n t , a n d f i n a l l y c o m p u t e t h e b i l l e t c . w h i c h h a s t o b e p e r f o r m e d r e p e a t e d l y o n

r e g u l a r b a s i s . T o p r o v i d e e f f i c i e n t , f a s t , r e l i a b l e a n d u s e r - f r i e n d l y s y s t e m i s t h e b a s i c

m o t t o b e h i n d t h i s e x e r c i s e .

L e t u s n o w d i s c u s s h o w d i f f e r e n t f u n c t i o n s h a n d l e t h e s t r u c t u r e a n d d a t a f i l e s :

1 P a s s w o r d

I n t h i s m o d u l e , t h i s w e b s i t e i s f o r m u l t i p l e u s e r s . I f a U s e r e n t e r s a p a s s w o r d a n d t h e

s o f t w a r e c h e c k s i t s v a l i d i t y . I f t h e p a s s w o r d i s v a l i d t h e n o p t i o n i s g i v e n t o c h a n g e t h e

p a s s w o r d , o t h e r w i s e I n v a l i d

U s e r / P a s s w o r d m e s s a g e i s d i s p l a y e d . T h e r e i s a n o p t i o n f o r p a s s w o r d r e c o v e r y , l o g o u t ,

l o g i n , n e w u s e r s s i g n i n . T h e A d m i n i s t r a t o r c a n a l s o u p d a t e c h a n g e s i n t h e s i t e a f t e r

l o g i n .

2 C r e a t i n g n e w E n t i t y ( H o t e l , R o o m , C u s t o m e r s , M e m b e r s e t c . )

T h i s i s u s e d t o a d d a n e w e m p l o y e e d e t a i l s , d e l e t e e n t i t y d e t a i l s a n d v i e w t h e d e t a i l s . I n

t h a t s c r e e n , t h e a u t o m a t i c i t e m i s c r e a t e d .

I n t h i s f u n c t i o n , w h e n e v e r a n e w e n t i t y i s r e q u i r e d t o b e a d d e d t h e c o r r e s p o n d i n g f o r m s

a r e o p e n e d a n d t h e d a t a b a s e i s m a n i p u l a t e d t o c h e c k w h e t h e r t h e d a t a i s a l r e a d y e x i s t i n g

o r n o t . I f i t a l r e a d y e x i s t s , t h e n i t p r o m p t s t h a t E n t r y a l r e a d y e x i s t i n g a n d i f n o t t h a n t h e

d a t a i s e n t e r e d w i t h t h e v a r i o u s v a l i d a t i o n c h e c k s .

Page 28: hotel synopsis.pdf

2 8

3 . F u n c t i o n N E W _ R O O M ( )

T h i s i s t h e f u n c t i o n u s e d t o o p e n a n e w r o o m f o r a c u s t o m e r s o t h a t h e / s h e c a n

a s s i g n a s e p a r a t e r o o m . I n t h a t s c r e e n , t h e a u t o m a t i c r o o m n u m b e r i s c r e a t e d .

A f t e r o p e n i n g a n e w r o o m f o r t h e c u s t o m e r , f i n a l l y a r o o m i s a s s i g n e d t o a

c u s t o m e r a n d t h e r o o m r e c o r d s a r e a p p e n d e d i n t h e d a t a f i l e .

4 . F u n c t i o n C H E C K I N _ C U S T O M E R ( )

T h i s f u n c t i o n i s u s e d t o a d m i t a c u s t o m e r i n o u r H o t e l a f t e r e n t e r i n g h i s a l l

p e r s o n a l d e t a i l s l i k e N a m e , A d d r e s s , P h o n e , S e x a n d t h e n h e / s h e i s a s s i g n e d a

r o o m f r o m N E W _ R O O M ( ) f u n c t i o n .

5 . F u n c t i o n C H E C K O U T _ C U S T O M E R ( )

T h i s f u n c t i o n i s u s e d t o c h e c k o u t t h e c u s t o m e r d e t a i l s f r o m d a t a b a s e . W h e n t h e

u s e r i n p u t s h i s r o o m n u m b e r , t h e s a m e r o o m n u m b e r w i l l b e c h e c k e d i n t h e

d a t a b a s e , i f t h e r o o m n u m b e r i s m a t c h e d i n t h e d a t a b a s e , t h e n t h e c u s t o m e r w i l l

b e c h e c k - o u t f r o m t h e d a t a b a s e a n d t r a n s f e r r e d t h e r e c o r d o f t h e c h e c k o u t t o

a n o t h e r t a b l e o f d a t a b a s e s o t h a t t h e H o t e l M a n a g e m e n t h a s t h e r e c o r d o f

c u s t o m e r s w h o h a v e c h e c k - o u t t o f u l f i l l h i s l e g a l l i a b i l i t i e s .

6 . F u n c t i o n G E N E R A T E _ B I L L ( )

W h e n a n y c u s t o m e r c h e c k - o u t , h i s / h e r b i l l i s g e n e r a t e d a u t o m a t i c a l l y b y

c a l c u l a t e d c h e c k - o u t d a t e m i n u s c h e c k - i n d a t e a n d g e t t i n g m u l t i p l i e d i t b y d a i l y

r o o m c h a r g e p l u s o t h e r c h a r g e s a n d t h e b i l l h a s t o b e s a v e d i n t h e t a b l e i n t h e

d a t a b a s e .

7 . F u n c t i o n D I S P L A Y _ R E C O R D ( )

T h i s f u n c t i o n i s u s e d t o d i s p l a y a l l t h e t r a n s a c t i o n i n c l u d i n g t h e c u s t o m e r n a m e , a d d r e s s ,

p h o n e , b e d n u m b e r , a n d d o c t o r a s s i g n e d t o h i m / h e r i n t h e s c r e e n . T h i s i s a g l o b a l r e p o r t o

d i s p l a y a l l t h e t r a n s a c t i o n r e c o r d s i n t h e s c r e e n .

8 V a l i d a t i o n o f D a t a E n t e r e d b y t h e U s e r & E r r o r H a n d l i n g

I n t h i s f u n c t i o n , t h e v a l i d i t y o f d a t a e n t e r e d b y t h e u s e r d u r i n g t h e v a r i o u s b u s i n e s s

p r o c e s s e s i s c h e c k e d t h r o u g h v a r i o u s v a l i d a t i o n c h e c k s . F o r e x a m p l e , t h e r e s h o u l d n o t b e

a n y c h a r a c t e r s e n t e r e d i n t h e n u m e r i c f i e l d s , l i k e w i s e i f t h e r e i s a n y e r r o r o c c u r s t h a n i t

s h o u l d h a n d l e t h a t p a r t i c u l a r e r r o r a n d g i v e t h e r e q u i r e d m e s s a g e s .

1 0 S e a r c h i n g

Page 29: hotel synopsis.pdf

2 9

I n t h i s f u n c t i o n , r o o m , c u s t o m e r w e l l a s m e m b e r s c a n s e a r c h d e t a i l s f r o m t h e d a t a b a s e

a c c o r d i n g t o t h e i r a u t h e n t i c a t i o n s .

1 1 : R e p o r t G e n e r a t i o n I n t h i s f u n c t i o n r e p o r t s a r e g e n e r a t e d f o r t h e f o l l o w i n g e n t i t i e s :

a ) C u s t o m e r D e t a i l s .

b ) R e q u i r e m e n t s o f t h e C u s t o m e r s

c ) R o o m s D e t a i l s

d ) B i l l D e t a i l s

e ) C h e c k i n R e p o r t s

f ) B o o k i n g D e t a i l s

g ) O n l i n e B o o k i n g s

h ) C h e c k o u t D e t a i l s

i ) M e m b e r s h i p D e t a i l s

j ) P a c k a g e s A v a i l a b l e .

Page 30: hotel synopsis.pdf

3 0

S c o p e o f F u t u r e A p p l i c a t i o n

T h i s p r o j e c t c a n b e u s e d i n t h e h o t e l a f t e r a d d i n g s o m e m o r e u s e f u l m o d u l e s i n t h e

p r o j e c t f o r w h i c h h o t e l a r e p r o v i d i n g s e r v i c e s .

U t m o s t c a r e a n d b a c k - u p p r o c e d u r e s m u s t b e e s t a b l i s h e d t o e n s u r e 1 0 0 % s u c c e s s f u l

i m p l e m e n t a t i o n o f t h e c o m p u t e r i z e d h o t e l s y s t e m . I n c a s e o f s y s t e m f a i l u r e , t h e

o r g a n i z a t i o n s h o u l d b e i n a p o s i t i o n t o p r o c e s s t h e t r a n s a c t i o n w i t h a n o t h e r o r g a n i z a t i o n

o r i f t h e w o r s t c o m e s t o t h e w o r s t , i t s h o u l d b e i n a p o s i t i o n t o c o m p l e t e i t m a n u a l l y .

S c o p e o f I m p r o v e m e n t

N o w a d a y s h o t e l a r e p r o v i d i n g m a n y o t h e r f a c i l i t i e s , t h i s p r o j e c t c a n a l s o b e i m p r o v e d

w i t h t h e i m p r o v e m e n t i n t h e H o t e l s .

U t m o s t c a r e a n d b a c k - u p p r o c e d u r e s m u s t b e e s t a b l i s h e d t o e n s u r e 1 0 0 % s u c c e s s f u l

i m p l e m e n t a t i o n o f t h e c o m p u t e r i z e d b a n k i n g s y s t e m . I n c a s e o f s y s t e m f a i l u r e , t h e

o r g a n i z a t i o n s h o u l d b e i n a p o s i t i o n t o p r o c e s s t h e t r a n s a c t i o n w i t h a n o t h e r o r g a n i z a t i o n

o r i f t h e w o r s t c o m e s t o t h e w o r s t , i t s h o u l d b e i n a p o s i t i o n t o c o m p l e t e i t m a n u a l l y .

Page 31: hotel synopsis.pdf

3 1

C O N C L U S I O N

T h i s p r o j e c t i s d e s i g n e d t o m e e t t h e r e q u i r e m e n t s o f O n l i n e H o t e l M a n a g e m e n t . I t h a s

b e e n d e v e l o p e d i n J S P , S e r v l e t s k e e p i n g i n m i n d t h e s p e c i f i c a t i o n s o f t h e s y s t e m .

F o r d e s i g n i n g t h e s y s t e m w e h a v e u s e d s i m p l e d a t a f l o w d i a g r a m s .

O v e r a l l t h e p r o j e c t t e a c h e s u s t h e e s s e n t i a l s k i l l s l i k e :

� U s i n g s y s t e m a n a l y s i s a n d d e s i g n t e c h n i q u e s l i k e d a t a f l o w d i a g r a m i n d e s i g n i n g t h e

s y s t e m .

� U n d e r s t a n d i n g t h e d a t a b a s e h a n d l i n g a n d q u e r y p r o c e s s i n g .

Page 32: hotel synopsis.pdf

3 2

B i b l i o g r a p h y

� J A V A P r o g r a m m i n g E . B a l a g u r u s a m y l

� J A V A P r o j e c t s T o n y M a r t i n , D o m i n i c S e l l y

� J A V A P r o f e s s i o n a l P r o j e c t s K u l j i t K a u r , P o o j a

B e m b e y

� M Y S Q L T h e C o m p l e t e R e f e r e n c e G e o r g e K o c h

Page 33: hotel synopsis.pdf

3 3