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

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

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

3/6/07 Detailed Design 1

Detailed Design

Automated Excel Grading System

Welcome

Ms. Jami Cotler and Dr. Scott HunterAnd Guests

3/6/07 Detailed Design 2

Agenda

• Project Overview - Jim

• New Prototype Screenshots - Chris & Brian

• Database Design - Josh

• Testing - Vinnie

• What’s Next

3/6/07 Detailed Design 3

Project Overview

• Web Based System

• Students submit labs and pre-labs

• System grades files

• Error reporting

• Keeps track of grades

3/6/07 Detailed Design 4

Agenda

• Project Overview - Jim

• New Prototype Screenshots - Chris & Brian

• Database Design - Josh

• Testing - Vinnie

• What’s Next

3/6/07 Detailed Design 5

New Prototype Screenshots

• Link:

Prototype Screens

3/6/07 Detailed Design 6

Agenda

• Project Overview - Jim

• New Prototype Screenshots - Chris & Brian

• Database Design - Josh

• Testing - Vinnie

• What’s Next

3/6/07 Detailed Design 7

Database Design

• Overview

3/6/07 Detailed Design 8

Personal Information

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

3/6/07 Detailed Design 9

Sections

• Stores Instructors section data

• Used to determine each instructors viewable information

3/6/07 Detailed Design 10

Submissions

• Stores information about submitted files

• Used to alter and display information about submissions

3/6/07 Detailed Design 11

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 12

Key Files

• Stores information about Grading Keys and Sample Files

• Used to match submissions with keys and perform grading

3/6/07 Detailed Design 13

Relationships

3/6/07 Detailed Design 14

Agenda

• Project Overview - Jim

• New Prototype Screenshots - Chris & Brian

• Database Design - Josh

• Testing - Vinnie

• What’s Next

3/6/07 Detailed Design 15

Testing

• Unit Testing

• Integration Testing

• System Testing

3/6/07 Detailed Design 16

Unit Testing

• Smallest testable part of our application

• Each unit is independent of one another

3/6/07 Detailed Design 17

Integration Testing

• Combines individual tests

• Ensures one unit will not affect other units

• Changes

3/6/07 Detailed Design 18

System Test

• Our system as a whole is tested

• Functional Requirements

• External Functions

3/6/07 Detailed Design 19

Agenda

• Project Overview - Jim

• New Prototype Screenshots - Chris & Brian

• Database Design - Josh

• Testing - Vinnie

• What’s Next

3/6/07 Detailed Design 20

ScheduleNew Gantt Chart

3/6/07 Detailed Design 21

What’s Next

• Acceptance Test Document– April 30th 2007

• Acceptance Test Presentation– May 1st 2007

3/6/07 Detailed Design 22

Summary

• Any Questions or Comments

• Thank You