U n j ve r sal Real Estate Com pany I t i s o n e mo n th si n ce l 'l' ikehas wor kedon the pr oject and feels p r etty c o n f i d e n t to h a ve u n d e rsto o dthe r equir ementsfor the system . He then dec i des t o h a v e o n e m o r em e e t i n gw i t h B i 1 l S t a l l i n g s t o c ' l a r i f y a f e w d o u b t s a n d g e t h ' i s o p i n i o n s o n th e va ri o u s fe atur es for the pr oposedsystem. l ' l ik e sa id , 'tI h a ve ma d esomedata fl ow daigr am,s i . e. , gr aphica] c har ts that showthe flow of data in the present system. You maywant to rev'iewthem a t y o u r co n ve n i e n ce .I ca meto you spec' ifically to get mor e infor m ati on on what you want from the proposed system, 'in terms of various reports and p r o c e s sng i ca p a bIi i ti e s. B i I I r e p l i e d , " I n f a c t , I w a n t e dt o t a l k t o y o u a b o u t ' i t . I w a s c o n c e r n e d t h a t y o u w o u l d h a ve a l re a d y star ted designing the systemwithout getting m y o p i n i o n o n t h e f e a t u r e s o f t h e s y s t e m .H e l l , b a s i c a l l y t h e s y s t e ms h o u l d h a v e t h e f a c i l i t y t o s u p p o r tt h e b a s i c t r a n s a c t i o n s- ( a ) e n t e r i n g a s a l e s r e q u e s t , ( b ) e n t e r i n g a b u y e r ' s i n t e r e s t p r o f i l e , ( c ) d e v e l o p i n ga s h o w ' i n gs c h e d u l e , ( d ) k e e p i n gt r a c k o f o f f e r s f o r l i s t ' i n g s , a n d ( e ) f i n a l c l o s i n g . I s t r o n g l y f e e l t h a t th e syste mw i 'l l se rve on' ly a lim ited pur poseif it only conta' i nsour a g e n c y ' ss e l l e r s ' i n f o r m a t i o n . } { e s h o u l dh a v et h e e n t ' i r e l ' | L So n o u r s y s t e mt o h e l p u s p ro vi d e co mp re h e n si ve ser vices to our customer s.But I amnot sure how y o u a r e go i n g to d o i t. S i n c e ther e is heavy com petition ' in the mar k et, I g u e s sw e ca n sco re a p o i n t o ver the competitor sby pr oviding mor e infor mati on t o o u r p r o sp e cti veb u ye rs/se l 'ler s". u I a m p a rti cu l a rl y i n te rested in a systemthat can match the jnter es t p r o f i ' l e o f t h e b u y e rw i t h t h e a v a i l a b l e l i s t i n g s a n d p r e s e n t a r e p o r t o f a l l l i s t i n g s t h a t h a v e a r e a s o n a b ' lm e a t c hw i t h t h e b u y e r ' s s p e c i f i c a t i o n s . F o r i n s t a n c e , a s I t o l d y o u e a r l i e r , s i n c e m o s t b u y e r sa r e s p e c i f i c a b o u t p r i c e , l o c a t i o n , n u m b e ro f b e d r o o mes t c . , i t s h o u l d b e a b ' l e t o g i v e m e a l i s t o f h o u s e s t h a t ma tch th e se re q uir em ents. I think that at m ost I wjl l be interested in m a n i p u l a t i n ge i g h t p a r a m e t e r s- p r i c e , l o c a t i o n , n u m b e ro f b e d r o o ms,h o u setyp e , a g e o f the house, housesize, num berof bathr oom s ,and g a r a g es i z e . 0f course, I also need other reports from the system. Someof them are: a ) D a i l y r e p o r t o f a l l n e wl i s t i n g s t h a t a r e a d d e dt o t h e M L S . b ) 'Sl u m m a rrye p o r t o f a l l l i s t i n g s b y a r e a , w h i c h w i l l l ' i s t t h e M L Sn u m b e r , s e ' l e r n ame ,a d d re ss, a n d p h onenum ber ,I i sti ng pr i ce, I ocation, houses ty l e, n u m b e ro f b e d r o o m a s n d b a t h r o o m s h, o u s e s i z e , l i s t i n g d a t e , l i s t i n g s a l e s t e r m s , t t o. o f d a ys ]i ste d , a n d housetax value. 'l c ) Sh o w 'i nre g p o rt fo r a p a rti cul ar i sti ng. d ) W e e k l yre p o rt o f a cce p te doffer s conta' ininglist' ing num ber ,houseaddr es s , s e ' l ' l e r d e t a i l s ( n a m e ,a d d r e s s ,& p h o n en o . ) , b u y e r d e t a i l s ( n a m e ,a d d r e s s , p h o n en o . ) , l i s t i n'lg p r i c e , o f f e r a m o u n t ,o f f e r c o n d i t i o n , o f f e r e x p ' i r a t i o n d a t e , n o . o f d a ys i ste d . e) lleekly report of rejected offers 7 u I m a y n e e d to ma keso meadhoc quer ies. For instance, I may wan t the l a t e s t o f fe r sta tu s w i th re sp ect to a par ticu' lar listing. I m ay also wa nt to c h e c kt h e s h o w i n gf o r a p a r t i c u l a r l i s t i n g " . u I am su re th a t yo u w i l l also take car e of somecontingenciesthat m ay a r i s e i n th e co u rseo f o p e ra ti ons, like the buyer changingh' is r equ' ir ements or t h e s e l l e r c h a n g i n go r a d d i n g s o m e s p e c i f i c a t i o n s t o h i s h o u s e , o f t h e s e l l e r / b u y e rw i t h d r a w i n gt h e i r a p p l i c a t i o n , o r t h e b u y e r / s e 1 1 ecrh a n g ' i ntgh e i r "showinga " ppointments". u I gu e ss th a t b y n o w yo u have a pr etty c' lear idea of my r equir em ents . P ' l e a s ee nsu re to ma kei t u se r fr iendly, since, as you knowwe ar e not g r eat c o m p u t ew r i za rd s. l ,l a yb e yo u can design a menubasedsystemlike the one s y ou s e e i n m o st o f th e w o rd p ro ce ssingpr ogr am s.You could have djffer ent opti ons - o n e f o r p r o c e s s i n g t h e r e q u e s t s , a n o t h e r f o r g e n e r a t ' i n gr e p o r t s a n d i n q u ir i e s, a n d a n o th e r fo r ma nta' i ining the f i' l es. Be sur e to cl ear ly doc um ent y o u r s y s te mso th a t w e ca n u nder standit. Also g' ive m e a clear idea of the a l l o c a t i o n o f r e s p o n s i b i l i t y f o r t h e o p e r a t i o no f t h e s y s t e m ,i n c l u d i n g w h o s h o u l d c r e a te a n d u p d a teth e d ata. P r o j e c t Assi g n me n-t II: a ) D r a wa n i n i t ' i a l e n t i t y - r e l a t i o n s h i p d i a g r a ma f t e r i d e n t i f y i n g t h e v a r i o u s e n t j t i e s a n dt h e i r r e l a t i o n s h i p s . o third normal b ) P e r f o r ma d e t a i ' l e dd a t a a n a l y s i s , i n c l u d i n g n o r m a ' l ' i z a t i ot n form, and develop the final E-R model for the proposedsystem. I l l u s t r a t e t h e v a r i o u s s t a g e so f n o r m a l i z a t i o nf o r t h e e n t i t i e s . Al s o e n su reth a t th e fi n a l E- Rm odelis descr ibedin the pr oject d' icti onar y . P r o j e c t Assi g n me n-t III a ) D e v e l o pa h i e ra rch y d i a g ra mfor the pr oposedsystem ,descr ibing the var i ous m o d u l esi n th e syste m. b ) D r a wl o g i ca l d a ta fl o w d i a g r amsfor all the m ajor m odulesin your system . Project Assignment- IV a ) D e v e l o pa d i a l o g ch a rt, i d e ntifying the differ ent scr eensthat w' ill be us ed to jnterface with the proposedsystem. b ) D e v e l o pa me n u -b a sescre d e n design that w' i' l' lenableyou to enter the buy er i n f o r ma ti o n i n to th e co mp uter .You have to chain the scr eens, as per your d i a l o g ch a rt, to e n a b l eyo u to r each the appr opr iatelevel fr om the top. c ) G e n e r a tea C 0 B 0 Ld a ta ma pu sing Exceler atorfor the abovebuyer infor m ati on entry screen. 8 ogo rualsAsuolleutlolulalels:l lgau sa.tcvusal5r 0t-l arn6ld I5:{ol3d 3.rN'tIJ :Lt lllcg i;,;-,I -] l"_*""1r I I .Li:ih:)? l]mrt,.: ; arryrt.rl r.i,r,u, I llrI'rrvrlrJ nJlIdJdS:l:rY I I I I l " u . ' -0, . ! ' | | I I r ;--_,li ) rc?,rhii . itr""'Ji1",,'l t , - ' i s s 3 r ' , {t I t l I \ , rl\ I l rli.! {" -isrNiai i ) JN:{{3ril:}Y SSiYH:rflO.l l I I I J_tluJ itliJSla I tJ i larU{ l .1311{:l l 'rrriI rl ) , r . t ,H t i l r,-irrr-.r l[{-Il ll i Il l l i ' - i - : > l a s s r v : ur v t 1 ,--r-'a]:' nsrro :13' I ' , t u n , ' I, o 1 ,1- - - - - 8 1r Ii - , - - ,r1 i ,r\iury J.j.iy | | llt.tv1.r.i\l i J:;strlrd I , ^ . , . " " = 1 . . J--\ t s 3 , r dI ? "l --' 1 I I l"t: " .r.!or3d 'trurr!,fsY :"t-: - I [ : \---:i::-:3 7h lj., Nl I.l.UiJi.if{I ", 1 ! t 1 : : .r r d [''"",,r,i,';" ' l l , I 3[ f-?] f. . n,,, i3)l rlill 1.U{ 3 'lri ] ?V:)\lh tl3r, : i::Nl{t,v 'it , ! ',']' I jit.|fl l'f' ' ;li L ,l!, l 'i r'rI I , , 1 , ( ,1 lll r ri il I | "";"il l'"'*__il t *i lri,r : ilrrLl.al ll A E1 t .t_ftlrr L jlit lVNt)lidl{'_i _1 'ad'l/:j{31'l:lsl , - , r , 1 r ', ,, , . t r , 1 I I rrr?'i'lli; 1 i' i .,,.n,,, I I t; IJ rl:{rr l I | I i -,r ilii!'JrJ.lx5f,fJi,: J flfl{:1tr!i jV 3 > _Y H ; d I : J (-l I --, i l "":'-r:.r.1 l r | dol smcg : rNrzvtw{ $socord tg suter6p!Ornoll eteo leelsr{qa qtlm 6u1;apoyg l i'.-'lr I :,:,ll:{:, '''J. ' ,k 1 BUS 361 - Systems Analysis Page 2 DFD Example contains rooms contacts the agency about selling the property and possibly (house). The agency creates a listing from the information about the property and house. A potential buyers may request a showing of a particular listing. A potential buyer may also make an offer for a listing to a seller. If the offer is accepted,a closing for the offer is scheduled. -a ./ rchase Offer Sales Request Universal Real Estate System RealEstate Reports & I n qui r i e s UniversalRealEstate ContextDFD Peter Aiken Fall 1999 BUS 361 - Systems Analysis Page 3 DFD Example Maintain Real EstateData Stores Sales Request Transaction Details UpdatesTo RealEstate DataModel P r o c e s sR e a l Estate Transactions RealEstate Reports& RealEstate Details Generate Real Estate Reports & Inquiries Universal Real Estate Level 0 DFD Peter Aiken Fall 1999 BUS 361 - Systems Analysis Page 4 DFD Example Seller - Sales Request Buyer R e qu e s t SelleD r et a i l s Property Property Details Room ,'aa t Process I Buyer ' I --foom H o u s eD e t a i l s ( -/ ,/ xv Buyer Request Details Llsllng D e t a i l s House B u y e rD e t a i l s L i s t i n gD e t a i l s S h o w i n-o --- Showing Request Showing Details Offer Details Offer Notificationof Offer =..----- Universal Real Estate Levcl 1 DFD for Process1: ProcessReal Estate Transactions Peter Aiken Fall 1999