180 likes | 346 Views
פרויקט מחקרי בנושא יחס הזהב ואסתטיקה של מנשקים ADD. מנחה : פרופ ' נעם טרקטינסקי מנחה אקדמי : פרופ ' יובל אלוביץ ' מגישים : אפרת דוד ארסני קרופניק. Functional requirements. מאגר גירויים גרפיים- סה"כ 4 גירויים תמיכה במקסימום שתי תמונות.
E N D
פרויקט מחקרי בנושא יחס הזהבואסתטיקה של מנשקיםADD מנחה: פרופ' נעם טרקטינסקי מנחה אקדמי: פרופ' יובל אלוביץ' מגישים: אפרת דוד ארסני קרופניק
Functional requirements • מאגר גירויים גרפיים- סה"כ 4 גירויים • תמיכה במקסימום שתי תמונות. • תשובה תינתן ע"י מיקום הסמן ע"ג סליידר עם סולם ניקוד של 0-10 נק' => מאפשר הסקת מסקנות באחוזים לגבי עדיפות ליחס הזהב
Functional requirements • הצגת זוגות של גירויים גרפיים: • סה"כ 4 גירויים גרפיים: • שני מודלים של אתרי אינטרנט • שני מודלים של מכשירים סלולאריים • זוג= אותו הממשק בפרופורציות שונות • עיקרון JND=Just Noticeable Difference
Use Case Diagram Changeimage parameters Changeimage parameters participant
Use Case: Compose an experiment question • Actors: Researcher • Description: Create and store a test question, composed of chosen image, question and answer. • Preconditions: a. the database consists of images with updated parameters. b. The database consists of the experiment question: which image is more beautiful? c. The database consists of a slider , on which the quantitative answers will take place. • Post conditions: The experiment question is stored in database. • Main flow: 1. The researcher wishes to compose an experiment question. 2. The system presents the images it has in DB. 3. The researcher chooses an image. 4. in case another image is required return to 2. 5. the system adds to the chosen images a slider for answer and an experimental question 6. The system stores the experiment question. 7. The system presents success message. 8. In case composing another experiment question is required return to 2.
Use Case: Test run • Actors: Participant • Description: Run experiment question and store the Participant ‘s answer. • Preconditions: a. the Participant is known to the system. b. The database consists of experiment questions. • Post conditions: The Participant ‘s answer is stored in database. • Main flow: 1. The Participantwishes to participate in the experiment. 2. The Participantprovides his identifier. 3. The system presents an experiment question to the Participant. 4. The Participantchooses his answer on the slider. 5. The system stores the Participant ‘s answer in DB. 6. in case the test is not over return to 3. 7. The system presents a “thank you for participate!” message.
Use Case: Data Processing • Actors: The Researcher. • Preconditions: all the experiment results is in the database • Post conditions: the ASCII CSV file is created successfully. • Main Flow: 1. The researcher wishes to export experiment results to statistical software. 2. The system presents the export screen 3. The researcher chooses the experiment to export 4. The researcher chooses the name and location to save the file 5. The system generates the file
New Solution For The Problem Domain • ניסיון לשלב בין Silverlight לבין ASP.net MVC נכשל. • עברנו להשתמש ב Scalable Vector Graphicsאו בקיצור SVG כאשר זוהי שפת XML פתוחה לתיאור גרפיקה.
ארכיטקטורת מערכת • MVC Web Architecture View Layer Controller Layer Entity Framework SQL Server Database
Class Diagram • Model:
Class Diagram • Repositories for Model:
Class Diagram • Repositories for Model cont.
Class Diagram • Controller
Tasks • סקר ספרות – בוצע • מימוש Data Model – בוצע • מימוש הוספת תמונות, שאלות ופרמטרים ויצירת גירויים – בוצע • מימוש הגדרת ניסוי: 3 ימים • מימוש ביצוע ניסוי: 7 ימים • מימוש ניתוח מידע: 7 ימים • עיצוב ובדיקת המערכת – טסטים – 7 ימים • פיילוט ניסוי – מאי 2011 • ביצוע ניסוי- מאי 2011 • ניתוח תוצאות ראשוני – יוני 2011 • כנס פרוייקטים – יוני 2011 • ניתוח תוצאות סופי והגשת מסמכים סופיים – יולי 2011