Detailed Design Automated Excel Grading System Welcome Ms

  • Slides: 22
Download presentation
Detailed Design Automated Excel Grading System Welcome Ms. Jami Cotler and Dr. Scott Hunter

Detailed Design Automated Excel Grading System Welcome Ms. Jami Cotler and Dr. Scott Hunter And Guests 3/6/07 Detailed Design 1

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian • Database Design - Josh • Testing - Vinnie • What’s Next 3/6/07 Detailed Design 2

Project Overview • • • 3/6/07 Web Based System Students submit labs and pre-labs

Project Overview • • • 3/6/07 Web Based System Students submit labs and pre-labs System grades files Error reporting Keeps track of grades Detailed Design 3

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian • Database Design - Josh • Testing - Vinnie • What’s Next 3/6/07 Detailed Design 4

New Prototype Screenshots • Link: Prototype Screens 3/6/07 Detailed Design 5

New Prototype Screenshots • Link: Prototype Screens 3/6/07 Detailed Design 5

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian • Database Design - Josh • Testing - Vinnie • What’s Next 3/6/07 Detailed Design 6

Database Design • Overview 3/6/07 Detailed Design 7

Database Design • Overview 3/6/07 Detailed Design 7

Personal Information • Stores data about all users • Used to display/alter users information

Personal Information • Stores data about all users • Used to display/alter users information 3/6/07 Detailed Design 8

Sections • Stores Instructors section data • Used to determine each instructors viewable information

Sections • Stores Instructors section data • Used to determine each instructors viewable information 3/6/07 Detailed Design 9

Submissions • Stores information about submitted files • Used to alter and display information

Submissions • Stores information about submitted files • Used to alter and display information about submissions 3/6/07 Detailed Design 10

Errors • Stores information about errors found in submissions • Used to allow Lab

Errors • Stores information about errors found in submissions • Used to allow Lab Instructors to view and change errors and grades 3/6/07 Detailed Design 11

Key Files • Stores information about Grading Keys and Sample Files • Used to

Key Files • Stores information about Grading Keys and Sample Files • Used to match submissions with keys and perform grading 3/6/07 Detailed Design 12

Relationships 3/6/07 Detailed Design 13

Relationships 3/6/07 Detailed Design 13

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian • Database Design - Josh • Testing - Vinnie • What’s Next 3/6/07 Detailed Design 14

Testing • Unit Testing • Integration Testing • System Testing 3/6/07 Detailed Design 15

Testing • Unit Testing • Integration Testing • System Testing 3/6/07 Detailed Design 15

Unit Testing • Smallest testable part of our application • Each unit is independent

Unit Testing • Smallest testable part of our application • Each unit is independent of one another 3/6/07 Detailed Design 16

Integration Testing • Combines individual tests • Ensures one unit will not affect other

Integration Testing • Combines individual tests • Ensures one unit will not affect other units • Changes 3/6/07 Detailed Design 17

System Test • Our system as a whole is tested • Functional Requirements •

System Test • Our system as a whole is tested • Functional Requirements • External Functions 3/6/07 Detailed Design 18

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian

Agenda • Project Overview - Jim • New Prototype Screenshots - Chris & Brian • Database Design - Josh • Testing - Vinnie • What’s Next 3/6/07 Detailed Design 19

Schedule New Gantt Chart 3/6/07 Detailed Design 20

Schedule New Gantt Chart 3/6/07 Detailed Design 20

What’s Next • Acceptance Test Document – April 30 th 2007 • Acceptance Test

What’s Next • Acceptance Test Document – April 30 th 2007 • Acceptance Test Presentation – May 1 st 2007 3/6/07 Detailed Design 21

Summary • Any Questions or Comments • Thank You 3/6/07 Detailed Design 22

Summary • Any Questions or Comments • Thank You 3/6/07 Detailed Design 22