Download presentation
Presentation is loading. Please wait.
1
1 PerformanceSoftware Roger Bacon Science Center, Room 328 February 21 st, 2006 Automated Grading System for Microsoft Excel - Detailed Design - www.performancesoftware.org
2
2 Welcome Dr. Scott Hunter Computer Science Department Siena College Ms. Jami Cotler Computer Science Department Siena College
3
3 Our Team Whitney Cave whitney@performancesoftware.org Patrick Durham patrick@performancesoftware.org Raymond Navarette ray@performancesoftware.org Nicholas Sitterly nick@performancesoftware.org Joseph Strube joe@performancesoftware.org Team Leader Systems Administrator Development Manager Webmaster Software Developer
4
4 Agenda Prototypes Database Testing
5
5 Prototypes: Raymond Navarette
6
6 Displays and Command Summary
7
7 Student – New Registration Page
8
8 Student – Landing Page
9
9 All Users – Change Password
10
10 All Users – Successful Password Change
11
11 Student – Ungraded Lab Report
12
12 Student – File Submission
13
13 Student – Graded Lab Report
14
14 Lecture Instructor – Grade Report
15
15 Lecture Instructor – Detailed Grade Report
16
16 Lab Instructor Landing Page – Lab Section Overview
17
17 Lab Instructor – Detailed Grade Report
18
18 Course Coordinator – Landing Page
19
19 Course Coordinator – User Search
20
20 Course Coordinator – Section Creation and Editing
21
21 Course Coordinator – Category Creation and Editing
22
22 Course Coordinator – Assignment Creation
23
23 Course Coordinator – Entering File Information
24
24 Course Coordinator – Grading Files Submission
25
25 Course Coordinator – User Tasks (Search, Add, Batch Add)
26
26 Course Coordinator – Search Results and Editing
27
27 Instructors & Course Coordinator – Generate Report
28
28 Course Coordinator - Archive
29
29 Lab Instructor – Lab Section Detail
30
30 Lab Instructor – Grading Software
31
31 Key File
32
32 Database: Joseph Strube
33
33 Key PK – Represents a primary key FK – Represents a foreign key
34
34 Student User Table
35
35 Other User Table
36
36 Sections Table
37
37 Student Submissions Table
38
38 Assignment Table
39
39 Assignment Detail Table
40
40 Category Table
41
41 Graded Elements Table
42
42 Release Table
43
43 Semester Table
44
44 ERD
45
45 Project Testing: Whitney Cave
46
46 Unit Testing Actions: –Test Each Individual Function Goals: –System is free from data, logic, or standard errors –Each function creates correct immediate outcome
47
47 Unit Testing Example Unit Test:
48
48 Integration Testing Actions: –Groups the Unit Tests Goals: –Pinning Errors Between Units
49
49 Integration Testing Examples: –Instructor Deletes a Student –Course Coordinator Adds/Deletes an Assignment –Graded Assignments are Reflected
50
50 System Testing Actions: –Simulate a mini semester with fake accounts and assignments Goals: –Specified Functional Requirements are correct –Requirements Specification Document has been satisfied in full
51
51 Acceptance Testing Actions: –Completed System presented to Clients –Use is Described in Detail –Final Changes Made if anything is Unsatisfactory Goals: –Clients’ Satisfaction in the Final Product
52
52 Development Schedule
53
53 Summary Next: Acceptance Test Questions? Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.