Presentation is loading. Please wait.

Presentation is loading. Please wait.

Preliminary Design Presentation

Similar presentations


Presentation on theme: "Preliminary Design Presentation"— Presentation transcript:

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


Download ppt "Preliminary Design Presentation"

Similar presentations


Ads by Google