Presentation is loading. Please wait.

Presentation is loading. Please wait.

Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, 2005 1 NSG Software Development.

Similar presentations


Presentation on theme: "Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, 2005 1 NSG Software Development."— Presentation transcript:

1 Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, 2005 1 NSG Software Development

2 Welcome Ms. Jami Cotler & Dr. Scott Hunter NSG Software DevelopmentDecember 5, 2005 2

3 NSG Software Development Matthew Warner - Team Leader Kristen Dobreski - Librarian Justin Spegele - Webmaster Daniel Lomanto - Software Developer NSG Software DevelopmentDecember 5, 2005 3

4 Preliminary Design December 5, 2005 Presented By: Matthew Warner Daniel Lomanto Justin Spegele NSG Software DevelopmentDecember 5, 2005 4

5 Agenda Introduction, Recap, and Functional Requirements by Matthew Warner Use Cases and Development & Production Environments by Daniel Lomanto DFD’s and Prototypes by Justin Spegele Conclusion by Matthew Warner NSG Software DevelopmentDecember 5, 2005 5

6 Recap First we found out the the overall goal of this software was. We had weekly meetings to determine the roles and characteristics of each person who will use the software. Discussed how the Course Coordinator, Lecturers, and students would like to be able to perform their appropriate tasks. Created basic prototypes of how the software will look. NSG Software DevelopmentDecember 5, 2005 6

7 Functional Requirements This software will serve four parties: Course Coordinator Lab Instructor Lecture Instructor Student NSG Software DevelopmentDecember 5, 2005 7

8 Course Coordinator Have a given username and password. Access to every lab that has been submitted and/or graded. Add/edit accounts for all types of users. NSG Software DevelopmentDecember 5, 2005 8

9 Course Coordinator Cont’d Upload Grading Key Change their password. Reset passwords for all accounts. Login with assigned username and password. NSG Software DevelopmentDecember 5, 2005 9

10 Lab Instructor Grade labs for appropriate sections. Change Password. May view labs that have been submitted and/or graded. May change any answers that were marked as incorrect Login with assigned username and password. NSG Software DevelopmentDecember 5, 2005 10

11 Lecture Instructor View Grades. The Lab Instructor will be able to make any corrections they see fit in lab grades due to multiple correct answers for questions. Change Password. Login with assigned username and password. NSG Software DevelopmentDecember 5, 2005 11

12 Student Login with assigned username and password. The Student may submit a lab that may be due. Change their password. Check grades. Submit labs. NSG Software DevelopmentDecember 5, 2005 12

13 Use Cases NSG Software DevelopmentDecember 5, 2005 13

14 Course Coordinator The Course Coordinator will upload the grading key for each excel lab. The Course Coordinator may view lab summaries of all students enrolled in a lab section. The Course Coordinator may add/edit new Student accounts to the system. NSG Software DevelopmentDecember 5, 2005 14

15 Course Coordinator Cont’d The Course Coordinator may also add Instructor accounts to the system. The Course Coordinator may also change their password. NSG Software DevelopmentDecember 5, 2005 15

16 Lab Instructor The Lab Instructor will be given a username and password to log on to the system. The Lab Instructor will be responsible for grading all of the submitted labs for their appropriate sections. The Lab Instructor will be able to view the grade summaries of each student in their lab section. NSG Software DevelopmentDecember 5, 2005 16

17 Lab Instructor Cont’d The Lab Instructor will be able to make any corrections they see fit in lab grades due to multiple correct answers for questions. The Lab Instructor may also change their password. NSG Software DevelopmentDecember 5, 2005 17

18 Lecture Instructor The Lecture Instructor will be given a username and password to log on to the system. The Lecture Instructor will be able to view the grades of their students either by section or all at once. The Lecture Instructor may also change their password. NSG Software DevelopmentDecember 5, 2005 18

19 Student Each Student will have a username and password so they may login to the system. The Student may submit a lab that may be due. The Student may change their password. The Student may check the grades of all labs that have been graded by Lab Instructor. NSG Software DevelopmentDecember 5, 2005 19

20 Development and Production Environments Development Environments: Server: Apache 2.0.46 or better Web Language: PHP 4.3.11 or better Database Language: MySQL 4.1.14 or better NSG Software DevelopmentDecember 5, 2005 20

21 Development and Production Environments Production Environments: Minimum 10 mb disk space Mac OS X Windows XP, Windows 2000 Redhat Enterprise Linux ES 3 kernel version 2.4.21-4.El NSG Software DevelopmentDecember 5, 2005 21

22 DFD NSG Software DevelopmentDecember 5, 2005 22

23 DFD Key NSG Software DevelopmentDecember 5, 2005 23

24 Level 0 NSG Software DevelopmentDecember 5, 2005 24

25 Prototypes NSG Software DevelopmentDecember 5, 2005 25

26 Home Page NSG Software DevelopmentDecember 5, 2005 26

27 Course Coordinator - New Student NSG Software DevelopmentDecember 5, 2005 27

28 Course Coordinator - New Instructor NSG Software DevelopmentDecember 5, 2005 28

29 Course Coordinator - Upload Key NSG Software DevelopmentDecember 5, 2005 29

30 Course Coordinator - View Summaries NSG Software DevelopmentDecember 5, 2005 30

31 Course Coordinator - Edit Student NSG Software DevelopmentDecember 5, 2005 31

32 Course Coordinator - Edit Instructor NSG Software DevelopmentDecember 5, 2005 32

33 Course Coordinator - Edit Lecture NSG Software DevelopmentDecember 5, 2005 33

34 Course Coordinator - Edit Lab Section NSG Software DevelopmentDecember 5, 2005 34

35 Lab Instructor - View Grades NSG Software DevelopmentDecember 5, 2005 35

36 Lab Instructor - Student Search NSG Software DevelopmentDecember 5, 2005 36

37 Lab Instructor - View Student NSG Software DevelopmentDecember 5, 2005 37

38 Student - Upload NSG Software DevelopmentDecember 5, 2005 38

39 Student - View Grades NSG Software DevelopmentDecember 5, 2005 39

40 Student - Change Password NSG Software DevelopmentDecember 5, 2005 40

41 Unit Test NSG Software DevelopmentDecember 5, 2005 41

42 Parser http://www.ccmods.net/test/parser.php?cell=C21 NSG Software DevelopmentDecember 5, 2005 42

43 Gantt Chart NSG Software DevelopmentDecember 5, 2005 43

44 What’s Next? Detailed Design February 15, 2006 Acceptance Test April 25, 2006 Academic May 5, 2006 Celebration Last Class May 2, 2006 NSG Software DevelopmentDecember 5, 2005 44

45 Any Questions? Thank You! NSG Software DevelopmentDecember 5, 2005 45


Download ppt "Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, 2005 1 NSG Software Development."

Similar presentations


Ads by Google