Unjversal Real Estate Company It is one month since l'l'ike has

advertisement
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
Download