Download presentation
Presentation is loading. Please wait.
1
Pear Software http://oraserv.cs.siena.edu/~perm_pear/ e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design
2
11/29/2006Preliminary Design - Pear Software2 Welcome Dr. Scott Hunter Professor of Computer Science Siena College Department of Computer Science Ms. Jami Cotler Professor of Computer Science Siena College Department of Computer Science
3
11/29/2006Preliminary Design - Pear Software3 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo
4
11/29/2006Preliminary Design - Pear Software4 Review of Problem Clients need easier way of grading Excel spreadsheets. Looking for automatic feedback of graded files. Ability to manage a students grades and attendance.
5
11/29/2006Preliminary Design - Pear Software5 Preliminary Design The Preliminary Design marks about the half way point to completion of our project. It contains depictions of Data Flows, as well as Data Dictionaries and the design of the database. The largest portion of the document is dedicated to screen shot prototypes in order for the client to gain a better understanding of how the program will be operated by a user.
6
11/29/2006Preliminary Design - Pear Software6 Functional Requirements Changes to the Student account: –Login names will now be email addresses. –Can view their attendance records. –An email will be sent to the user should they forget their password. –Will have the ability to change lecture and lab sections. –Ability to download template lab files and submitted files.
7
11/29/2006Preliminary Design - Pear Software7 Functional Requirements Changes to the Lab Instructor account: –Will no longer create their own account. –Will be prompted automatically to change their password upon first login. –Approve or Deny Students lab change requests.
8
11/29/2006Preliminary Design - Pear Software8 Functional Requirements Changes to the Lecture Instructor account: –Will no longer create their own account. –Will be prompted automatically to change their password upon first login. –Approve or Deny Students lecture change requests.
9
11/29/2006Preliminary Design - Pear Software9 Functional Requirements Changes to the Course Administrator account: –Can edit any field in any type of account. –Can create or edit any field in a lab or lecture. –Ability to view and sort tables of all types of users. –Manage template files.
10
11/29/2006Preliminary Design - Pear Software10 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo
11
11/29/2006Preliminary Design - Pear Software11 Data Flow Diagram Key
12
11/29/2006Preliminary Design - Pear Software12 Context Diagram
13
11/29/2006Preliminary Design - Pear Software13 Level 1
14
11/29/2006Preliminary Design - Pear Software14 Data Dictionary Example Current Diagram is: System - Level 1 Student Location: System - Level 1 ( 0 )System - Level 1 Input Flows: FeedbackFeedback New-Password Output Flows: PasswordPassword Assignment Description: Will be given prompt feedback on Labs and Pre-labs. It will also allow for the submission of labs and pre labs. --------------------------------------------------------------------------------------------------------- Unverified-Graded-Assignment Location: System - Level 1 ( 0 )System - Level 1 Source:Manage Web Based User Request ( Process )Manage Web Based User Request Dest:Lab Instructor ( Source/Sink )Lab Instructor Description: Students graded lab done by e-SATA.
15
11/29/2006Preliminary Design - Pear Software15 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo
16
11/29/2006Preliminary Design - Pear Software16 Database Design
17
11/29/2006Preliminary Design - Pear Software17 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo
18
11/29/2006Preliminary Design - Pear Software18 Testing Unit Testing Integration Testing System Testing Acceptance Test
19
11/29/2006Preliminary Design - Pear Software19 Unit Test Example
20
11/29/2006Preliminary Design - Pear Software20 Unit Test Example
21
11/29/2006Preliminary Design - Pear Software21 Unit Test Example
22
11/29/2006Preliminary Design - Pear Software22 Unit Test Example
23
11/29/2006Preliminary Design - Pear Software23 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo
24
11/29/2006Preliminary Design - Pear Software24 Login Prototype Screen
25
11/29/2006Preliminary Design - Pear Software25 Password Sent
26
11/29/2006Preliminary Design - Pear Software26 New User
27
11/29/2006Preliminary Design - Pear Software27 New User - Submitted
28
11/29/2006Preliminary Design - Pear Software28 First Login for non-student
29
11/29/2006Preliminary Design - Pear Software29 Student
30
11/29/2006Preliminary Design - Pear Software30 Student
31
11/29/2006Preliminary Design - Pear Software31 Student
32
11/29/2006Preliminary Design - Pear Software32 Student
33
11/29/2006Preliminary Design - Pear Software33 Student
34
11/29/2006Preliminary Design - Pear Software34 Student
35
11/29/2006Preliminary Design - Pear Software35 Example Template File
36
11/29/2006Preliminary Design - Pear Software36 Sample Submitted File
37
11/29/2006Preliminary Design - Pear Software37 Student
38
11/29/2006Preliminary Design - Pear Software38 Lab Instructor
39
11/29/2006Preliminary Design - Pear Software39 Lab Instructor
40
11/29/2006Preliminary Design - Pear Software40 Lab Instructor
41
11/29/2006Preliminary Design - Pear Software41 Lab Instructor
42
11/29/2006Preliminary Design - Pear Software42 Lab Instructor
43
11/29/2006Preliminary Design - Pear Software43 Lab Instructor
44
11/29/2006Preliminary Design - Pear Software44 Lab Instructor
45
11/29/2006Preliminary Design - Pear Software45 Lab Instructor
46
11/29/2006Preliminary Design - Pear Software46 Lab Instructor
47
11/29/2006Preliminary Design - Pear Software47 Course Administrator
48
11/29/2006Preliminary Design - Pear Software48 Course Administrator
49
11/29/2006Preliminary Design - Pear Software49 Course Administrator
50
11/29/2006Preliminary Design - Pear Software50 Course Administrator
51
11/29/2006Preliminary Design - Pear Software51 Course Administrator
52
11/29/2006Preliminary Design - Pear Software52 Course Administrator // Answer Key Sample // Checks that Value of cell B6 is 6 // Error is worth 10 points // V denotes value type of problem // B6 specifies the CELL // 6 specifies the correct value // 10 specifies the grade weight of the error // Codes are comma delimited // Denotes a comment V : B6 : 6 : 10, V : B7 : 11 : 5, V : B8 : =B6-B7 : 15, V : B9 : =SUM(B6:B8) : 10,
53
11/29/2006Preliminary Design - Pear Software53 Course Administrator
54
11/29/2006Preliminary Design - Pear Software54 Course Administrator
55
11/29/2006Preliminary Design - Pear Software55 Course Administrator
56
11/29/2006Preliminary Design - Pear Software56 Course Administrator
57
11/29/2006Preliminary Design - Pear Software57 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo
58
11/29/2006Preliminary Design - Pear Software58 Where we stand…
59
11/29/2006Preliminary Design - Pear Software59 Going Forward... What’s next? –Detailed Design: Document Delivery: February 20 th, 2007 Presentation: February 21 st, 2007 –Acceptance Test: Document Delivery: May 1 st, 2007 Presentation: May 2 nd, 2007 –Academic Celebration May 5 th, 2007
60
11/29/2006Preliminary Design - Pear Software60 Going Forward... Any Questions?
61
11/29/2006Preliminary Design - Pear Software61 Going Forward... Any Questions?
62
11/29/2006Preliminary Design - Pear Software62 Going Forward... Any Questions?
63
11/29/2006Preliminary Design - Pear Software63 Going Forward... Any Questions?
64
11/29/2006Preliminary Design - Pear Software64 Going Forward... Any Questions?
65
11/29/2006Preliminary Design - Pear Software65 Lecture Instructor
66
11/29/2006Preliminary Design - Pear Software66 Lecture Instructor
67
11/29/2006Preliminary Design - Pear Software67 Lecture Instructor
68
11/29/2006Preliminary Design - Pear Software68 Lecture Instructor
69
11/29/2006Preliminary Design - Pear Software69 Lecture Instructor
70
11/29/2006Preliminary Design - Pear Software70 Lecture Instructor
71
11/29/2006Preliminary Design - Pear Software71 Lecture Instructor
72
11/29/2006Preliminary Design - Pear Software72 Lecture Instructor
73
11/29/2006Preliminary Design - Pear Software73 Lecture Instructor
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.