Download presentation
Presentation is loading. Please wait.
1
Preliminary Design Presentation
Java.Online.Learning.Tutor Preliminary Design Presentation Client Dr. Darren Lim 12/11/2009 518 Interactive
2
Preliminary Design Presentation
Welcome Client: Dr. Darren Lim Assistant Professor Siena College Instructor: Dr. Timoth C. Lederman Our Professor Special Guests 12/11/2009 518 Interactive
3
Preliminary Design Presentation
The Team Lawrence Gregory - Team Leader Erik Stegmann - Lead Graphics and Interfaces Designer Christopher Hughto - Webmaster Jedidiah Turnbull - Systems Administrator Connor Vander Bogart - Organizational Information Manager 12/11/2009 518 Interactive
4
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
5
Restatement of Problem
Preliminary Design Presentation Restatement of Problem Dr. Darren Lim, an Assistant Professor at Siena College, has a busy schedule. Programming projects are time consuming to grade. Manual testing and grading is inefficient for both students and faculty. 12/11/2009 518 Interactive
6
Where we are in Development
Preliminary Design Presentation Where we are in Development Development and Testing 12/11/2009 518 Interactive
7
Preliminary Design Presentation
Deployment Diagram 12/11/2009 518 Interactive
8
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
9
Preliminary Design Presentation
User Case Narratives User Case Narratives provide: Description of user interaction with the system Description of a specific user’s goals when interacting with the system 12/11/2009 518 Interactive
10
Student User Case Narrative
Preliminary Design Presentation Student User Case Narrative Student User: Register Authenticate View Problems Solve Problem Sets View Grades 12/11/2009 518 Interactive
11
Faculty User Case Narrative
Preliminary Design Presentation Faculty User Case Narrative Faculty User: Manage Problems Manage Problem Sets Manage Respective Student User Grades 12/11/2009 518 Interactive
12
Course Coordinator User Case Narrative
Preliminary Design Presentation Course Coordinator User Case Narrative Course Coordinator User: Create Faculty Accounts Manage Courses, Faculty, and Students Manage Course Pool Submit Problems to Global Pool Broadcast Messages 12/11/2009 518 Interactive
13
Administrator User Case Narrative
Preliminary Design Presentation Administrator User Case Narrative Administrator User: Manage all types of Users Manage Global Pool All abilities of a Course Coordinator 12/11/2009 518 Interactive
14
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
15
Preliminary Design Presentation
Data Flow Diagrams Data flow diagrams provide: System Decomposition Graphical representation of data “flow” Graphical representation of data manipulation Top down view of the system 12/11/2009 518 Interactive
16
Preliminary Design Presentation
Data Flow Diagram Key 12/11/2009 518 Interactive
17
Preliminary Design Presentation
Context Diagram 12/11/2009 518 Interactive
18
Data Flow Diagram: Level 0
Preliminary Design Presentation Data Flow Diagram: Level 0 12/11/2009 518 Interactive
19
Data Flow Diagram: Process 8 Level 1 Manage Users
Preliminary Design Presentation Data Flow Diagram: Process 8 Level 1 Manage Users 12/11/2009 518 Interactive
20
Data Flow Diagram: Process 8.1 Level 2 Create Faculty Account
Preliminary Design Presentation Data Flow Diagram: Process 8.1 Level 2 Create Faculty Account 12/11/2009 518 Interactive
21
Preliminary Design Presentation
Data Flow Diagram: Process 8.2 Level 2 Create Course Coordinator Account 12/11/2009 518 Interactive
22
Data Flow Diagram: Process 8.3 Level 2 Edit User Account Information
Preliminary Design Presentation Data Flow Diagram: Process 8.3 Level 2 Edit User Account Information 12/11/2009 518 Interactive
23
Preliminary Design Presentation
Data Flow Diagram: Process Level 3 Edit Student Account Information 12/11/2009 518 Interactive
24
Preliminary Design Presentation
Data Flow Diagram: Process Level 3 Edit Faculty Account Information 12/11/2009 518 Interactive
25
Preliminary Design Presentation
Data Flow Diagram: Process Level 3 Edit Course Coordinator Account Information 12/11/2009 518 Interactive
26
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
27
General Functional Requirements Inventory
Preliminary Design Presentation General Functional Requirements Inventory Web based All major web browsers supported Index page with common Authentication display All other pages have “Log Out” Functionality All users must authenticate 12/11/2009 518 Interactive
28
Student Requirements Inventory
Preliminary Design Presentation Student Requirements Inventory Only Self-Registering user Enroll in courses View Messages sent to the Student View problem sets from enrolled courses Solve problems Save problem progress View Grades and previously submitted solutions 12/11/2009 518 Interactive
29
Faculty Requirements Inventory
Preliminary Design Presentation Faculty Requirements Inventory Create individual problems and problem sets Submit problems to their course pool Search the global pool for problems View and Modify “Gradebooks” for their courses Ability to interact with J.O.L.T. as a “Student” user 12/11/2009 518 Interactive
30
Course Coordinator Requirements Inventory
Preliminary Design Presentation Course Coordinator Requirements Inventory Create Faculty accounts Assign Faculty to courses Create reports and statistics Manage their respective course pool Submit problems to the global pool Manage grades for students of the courses they coordinate 12/11/2009 518 Interactive
31
Administrator Requirements Inventory
Preliminary Design Presentation Administrator Requirements Inventory Manage all accounts Create course Coordinator and Faculty Accounts Manage the Global pool Broadcast Messages Assign courses to course coordinators Have all other abilities of a course coordinator 12/11/2009 518 Interactive
32
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
33
Data Design And Dictionary
Preliminary Design Presentation Data Design And Dictionary Data Name Applicable To Data Type Data Size Description Acceptable Input: Good Example of Input Notes Definition of a Data Dictionary: a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format." - IBM Dictionary of Computing 12/11/2009 518 Interactive
34
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
35
Preliminary Design Presentation
Testing Overall Testing Unit Test Test Cases Acceptance Test 12/11/2009 518 Interactive
36
Preliminary Design Presentation
Unit Test Test Result Unit Number Unit Test Name P F 1 Registration 2 Log on 3 Answer Problem 12/11/2009 518 Interactive
37
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
38
Student Screen: Welcome Screen
Preliminary Design Presentation 12/11/2009 518 Interactive
39
Student Screen: Registration
Preliminary Design Presentation 12/11/2009 518 Interactive
40
Student Screen: Student Home
Preliminary Design Presentation 12/11/2009 518 Interactive
41
Student Screen: Enroll Error
Preliminary Design Presentation 12/11/2009 518 Interactive
42
Student Screen: Section Homepage
Preliminary Design Presentation 12/11/2009 518 Interactive
43
Student Screen: Active Assignments
Preliminary Design Presentation 12/11/2009 518 Interactive
44
Student Screen: Problem Set Overview
Preliminary Design Presentation 12/11/2009 518 Interactive
45
Student Screen: Answer Problem
Preliminary Design Presentation 12/11/2009 518 Interactive
46
Student Screen: Compiler Error
Preliminary Design Presentation 12/11/2009 518 Interactive
47
Student Screen: Incorrect Test Cases
Preliminary Design Presentation 12/11/2009 518 Interactive
48
Student Screen: Timeout Error
Preliminary Design Presentation 12/11/2009 518 Interactive
49
Student Screen: Correct Attempt
Preliminary Design Presentation 12/11/2009 518 Interactive
50
Student Screen: Section Gradebook
Preliminary Design Presentation 12/11/2009 518 Interactive
51
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
52
Preliminary Design Presentation
Faculty Screen: Log In Preliminary Design Presentation 12/11/2009 518 Interactive
53
Faculty Screen: Faculty Home
Preliminary Design Presentation 12/11/2009 518 Interactive
54
Faculty Screen: Create Problem
Preliminary Design Presentation 12/11/2009 518 Interactive
55
Faculty Screen: Create Problem Set
Preliminary Design Presentation 12/11/2009 518 Interactive
56
Faculty Screen: Gradebook
Preliminary Design Presentation 12/11/2009 518 Interactive
57
Faculty Screen: Edit Profile
Preliminary Design Presentation 12/11/2009 518 Interactive
58
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
59
Course Coordinator Screen: Log In
Preliminary Design Presentation 12/11/2009 518 Interactive
60
Course Coordinator Screen: C.C. Home
Preliminary Design Presentation 12/11/2009 518 Interactive
61
Course Coordinator Screen: Create Announcement
Preliminary Design Presentation 12/11/2009 Course Coordinator Screen: Create Announcement 518 Interactive
62
Course Coordinator Screen: Announcement Created
Preliminary Design Presentation 12/11/2009 Course Coordinator Screen: Announcement Created 518 Interactive
63
Course Coordinator Screen: Create Faculty
Preliminary Design Presentation 12/11/2009 518 Interactive
64
Course Coordinator Screen: Edit Section
Preliminary Design Presentation 12/11/2009 518 Interactive
65
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
66
Preliminary Design Presentation
Administrator Log In Preliminary Design Presentation 12/11/2009 518 Interactive
67
Administrator Screen: Admin Home
Preliminary Design Presentation 12/11/2009 518 Interactive
68
Administrator Screen: Create Course Coord.
Preliminary Design Presentation 12/11/2009 518 Interactive
69
Administrator Screen: Create Course
Preliminary Design Presentation 12/11/2009 518 Interactive
70
Administrator Screen: Manage Students
Preliminary Design Presentation 12/11/2009 518 Interactive
71
Preliminary Design Presentation
Agenda Team Introduction Restatement of Problem Project Progression User Case Narratives Data Flow Diagrams Requirements Inventory Data Design and Dictionary Testing Student Screens Faculty Screens Course Coordinator Screens Administrator Screens What’s Next? Questions 12/11/2009 518 Interactive
72
Preliminary Design Presentation
What’s Next 12/11/2009 518 Interactive
73
Timeline This Semester
Preliminary Design Presentation Timeline This Semester 12/11/2009 518 Interactive
74
Timeline Next Semester
Preliminary Design Presentation Timeline Next Semester Friday October 30, 2009 518 Interactive
75
Preliminary Design Presentation
Questions? Thank You For Coming 12/11/2009 518 Interactive
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.