Download presentation
Presentation is loading. Please wait.
1
1 PerformanceSoftware Roger Bacon Science Center, Room 328 November 30, 2005 Automated Grading System for Microsoft Excel - Preliminary 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 Librarian Systems Administrator Team Leader Webmaster Developer
4
4 Agenda User Case Scenarios & Data Flow Diagrams: Joe Strube Functional Requirements: Whitney Cave Prototypes: Raymond Navarette Testing: Whitney Cave Summary & Questions: Raymond Navarette
5
5 User Case Scenarios & Data Flow Diagrams: Joe Strube
6
6 User Case Scenarios Course Coordinator –Manage users –Setup lab and lecture sections –Setup assignment list –Submit grading keys and template files –Report generation –Change Password
7
7 User Case Scenarios Student –Submit lab assignment –View graded labs –View individual lab grades –View overall course grade –Change password
8
8 User Case Scenarios Lab Instructor –View graded labs –Grade a specific set of labs or all labs –Leave comments on graded labs –Manually override the software grade –View reports of the class averages and individual student grades –Include outside grades –Change password
9
9 User Case Scenarios Lecture Instructor –View the students in each section –Download student grades –Change password
10
10 DFD Methodology
11
11 Level 1 Diagram
12
12 Level 2 Diagram
13
13 Development Environment The combination of hardware and software used to create an application. –Dell Dimension 4550 Windows XP with Service Pack 2 2.4-GHz Pentium 4 processor 37.2-gigabyte hard drive 512 MB of Ram
14
14 Development Environment –Gateway Windows 2000 with Service Pack 3 1300-MHz Pentium 4 processor 35.4-gigabyte hard drive 654,640 KB of Ram
15
15 Development Environment Server –Oraserve version # 2.4.21-4.el Software –Apache version # 2.0.46 –Microsoft Visual Basic for Applications (VBA) version # 6.4 –Oracle version #10G –PHP (PHP Hypertext Pre-processor) version #4.3.11
16
16 Production Environment The setting in which the application will run upon its completion. – The Excel Grading System software will run on Windows XP machines with Microsoft Office 2003.
17
17 Functional Requirements: Whitney Cave
18
18 Functional Requirements Course Coordinator: Login Create System Profiles Create Course Sections Set up Assignments
19
19 Functional Requirements Course Coordinator Cont.: Submit Template and Key Files View Reports Change Current Password
20
20 Functional Requirements Student: Login Submit a Lab View Graded Labs View All Lab Graded Change Current Password
21
21 Functional Requirements Lab Instructor: Login Grade Labs Review Graded Labs Manually Enter Files with Grades
22
22 Functional Requirements Lab Instructor Cont.: View Graded Labs View Grades of Students Change Current Password
23
23 Functional Requirements Lecture Instructor: Login View Lecture Section of Students Download Students’ Grades Change Current Password
24
24 Prototypes: Raymond Navarette
25
25 Displays and Command Summary
26
26 Course Coordinator Landing Page – All Assignments
27
27 Course Coordinator – User Tasks (Search, Add, Batch Add)
28
28 Course Coordinator – User Search Results and Editing
29
29 Course Coordinator – Class Section Creation and Editing
30
30 Course Coordinator – Assignment Category Creation and Editing
31
31 Course Coordinator – Create New Assignment Shell
32
32 Course Coordinator – Edit Assignment
33
33 Course Coordinator – Grading Files Submission
34
34 Student – Section Identification
35
35 Student Landing Page – Grade Overview
36
36 Student – View Graded Assignment Details
37
37 Student – View Ungraded Assignment Details
38
38 Student – Submit Assignment Files
39
39 Lab Instructor Landing Page – Lab Section Overview
40
40 Lab Instructor – Lab Section Detail
41
41 Lecture Instructor Landing Page – Lecture Section Overview
42
42 Lecture Instructor – Lecture Section Detail
43
43 All Users – Change Password
44
44 All Users – Successful Password Changes
45
45 Lab Instructor – Lab Section Detail
46
46 Lab Instructor – Grading Software
47
47 Project Testing: Whitney Cave
48
48 Project Testing Unit Testing Integration Testing System Testing Acceptance Testing
49
49 Project Testing
50
50 Summary & Questions: Raymond Navarette
51
51 Development Schedule
52
52 Summary Next: Detailed Design Questions? Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.