Download presentation
Presentation is loading. Please wait.
Published byAbigayle Houston Modified over 9 years ago
1
Content Analysis What the information wants
2
Modeling Exercise http://www.apartments.com/rent/S eattle-WA/Ava-Queen- Anne/102736.268?SearchCriteria=o TJ2f0Fp6Qg63H3Fcab38mhtprSVA0i TAXrzW9Yg9xrAiT9ATGcP-|uYFiZ- |RA3LFgFffma63tYsqmEbtofbSi2Gtc e0/2ej6gahDREv7JJv8sU9ZO2CxRcZJ ih5ogLVVdSKWFJLI6Q085BaQvgmhk stfbWqiCR/2crmrDzjY3DTcIIS5rzu4s g==&prvpg=7&sid=6d187530-0f24- 4724-b013- 466a8563051b&stype=CityStateOrZ ip&productId=BA2110
3
Modeling Exercise 1.Team up with one person 2.Go to Apartments.com 3.Find a page like the one I showed 4.Produce an ERD with 1.Complexes, apartments, and features entities 2.Main attributes 3.Named relationships Entity attribute
4
How is the Information Organized?
5
The four forms Hierarchy Index Association Sequence
6
How is the information organized?
7
Functionality 1.Trigger – User action (button, link, etc.) – System action (time, event, etc.) 2.Parameter transfer – URL parameters – Form parameters – System parameters 3.Algorithm – Standardized logic – Parameterized operation 4.Response – Changes to info presented – Changes to functionality presented
8
There’s a lot in a URL http://www.apartments.com /rent/Seattle-WA/Ava-Queen-Anne/102736.268 ?SearchCriteria=oTJ2f0Fp6Qg63H… &prvpg=7 &sid=6d187530-0f24-4724-b013-466a8563051b &stype=CityStateOrZip &productId=BA2110 http://www.apartments.com /rent/Seattle-WA/Ava-Queen-Anne/102736.268 ?SearchCriteria=oTJ2f0Fp6Qg63H… &prvpg=7 &sid=6d187530-0f24-4724-b013-466a8563051b &stype=CityStateOrZip &productId=BA2110
9
The pseudo query What (select) – What specific elements do I want to use/show Where (where) – How do I find the info I want How (order by) – How should the results be sorted
10
What: Apartment elements vs Thumbnail view Results view Full view
11
Indexes Algorithm 1.Parse input 2.Validate input 3.Build the query 1.Where = AND Pseudo Query What: Apartment results elements Where: city AND state AND zip Pseudo Query What: Apartment results elements Where: city AND state AND zip
12
Indexes Algorithm 1.Validate input 2.Build the query 1.BETWEEN 2.AND Pseudo Query What: Apartment results elements Where: A BETWEEN min and max AND B between min and max Pseudo Query What: Apartment results elements Where: A BETWEEN min and max AND B between min and max
13
Indexes Pseudo Query What: Apartment results elements Where: A = 1 OR 2 or 3 AND B = 4 OR 5 OR 6 Pseudo Query What: Apartment results elements Where: A = 1 OR 2 or 3 AND B = 4 OR 5 OR 6 Algorithm 1.Build the query 1.OR within a control 2.AND between controls
14
Associations Algorithm 1.Build the query 1.single criterion 2.Order by dateTime Pseudo Query What: Apartment results elements Where: search.id = the one in the link How: order by searches.dateTime (decending) Pseudo Query What: Apartment results elements Where: search.id = the one in the link How: order by searches.dateTime (decending)
15
Associations Algorithm 1.Run canned query 1.Set ordering 2.Build display 1.rows/columns Pseudo Query What: Apartment thumbnail elements Where: all user-apartment records How: order by user-apartment.dateTime orNumber of user-apartment records apartment.rent Pseudo Query What: Apartment thumbnail elements Where: all user-apartment records How: order by user-apartment.dateTime orNumber of user-apartment records apartment.rent
16
Associations Algorithm 1.Fancy idea of how apartments are related 2.Fancy idea of how to order results Pseudo Query What: Apartment thumbnail elements Where: probably really complex How: order by how much you want them to click on each (also complex) Pseudo Query What: Apartment thumbnail elements Where: probably really complex How: order by how much you want them to click on each (also complex)
17
Hierarchy What do all hierarchies have? How do we represent that? Feature sub feature sub sub feature
18
The border between an index and a hierarchy A one-level hierarchy? Eh… more like an index
19
A limited hierarchy
20
An unlimited hierarchy
21
Exercise: Model this Algorithm 1.xxx 2.yyy Pseudo Query What: Where: How: Pseudo Query What: Where: How:
22
Function and flow revisited I’m unsure of what I want I have an idea of what I want I am committed to some specific ones You made me even more confused I can’t narrow down I can’t decide Browse feature Wizard user profiler Browse feature Wizard user profiler Facets products Viewed Favorites Social solidifiers Facets products Viewed Favorites Social solidifiers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.