Presentation is loading. Please wait.

Presentation is loading. Please wait.

Metro Academy Online System Chih-Ming Feng Eric Moody Thomas Scott Purdy Nathalie Tacconi.

Similar presentations


Presentation on theme: "Metro Academy Online System Chih-Ming Feng Eric Moody Thomas Scott Purdy Nathalie Tacconi."— Presentation transcript:

1 Metro Academy Online System Chih-Ming Feng Eric Moody Thomas Scott Purdy Nathalie Tacconi

2 Introduction o Who we are o Web-based o Lotus Domino / IBM websphere o Project overview o Import Excel Data o Ability to get rid of the paperwork

3 Overall UML

4 Parent/Student UML

5 Use Case No. Use Case DescriptionAction items corresponding with the Use Case {Notation: R = Requirement; A = Assumption; C = Constraints} UC1How does someone see their student’s current grade in a particular class? R1: Log onto system from the web site. A1: User has valid user name and password assigned previously by an administrator. R2: Click on Class link. R3: Select from a list of current classes the class in which you would like to see the grades. A2: A student can take no more than 8 classes. R4: Click on Grades Report from a list of reports from that class. R5: A table of all the grades in the class will appear. Parent/Student Use Case

6 Parent/Student UML

7 Use Case No. Use Case DescriptionAction items corresponding with the Use Case {Notation: R = Requirement; A = Assumption; C = Constraints} UC2How does someone view their student’s class announcements? R1: Log onto system from the web site. A1: User has valid user name and password assigned previously by an administrator. R2: Click on Class link. R3: Select from a list of current classes the class in which you would like to view the class announcements. A2: A student can take no more than 8 classes. R4: Click on the Class Calendar. The announcements will be posted on this class calendar. Parent/Student Use Case

8 Parent/Student UML

9 Use Case No. Use Case DescriptionAction items corresponding with the Use Case {Notation: R = Requirement; A = Assumption; C = Constraints} UC3How does someone send a message to a teacher? R1: Log onto system from the web site. A1: User has valid user name and password assigned previously by an administrator. R2: Click on the e-mail link. R3: A list of teacher’s e-mail addresses and administrator e-mail addresses will be in the address book. Only the teachers that the student has will appear. A2: The user knows the name of the student’s teacher. R4: Compose the e-mail and send. Parent/Student Use Case

10 Parent/Student UML

11 School Administrator UML

12 Use Case No. Use Case DescriptionAction items corresponding with the Use Case {Notation: R = Requirement; A = Assumption; C = Constraints} UC1How does an administrator enter a new student? R1: Log onto system from the web site with an admin level password. A1: User has valid user name and password. R2: Click on the Student/Parent link. R3: Click on Add New Student link. R4: Fill in the fields for: o Name o Date of birth o Social security number o Unique student id o Emergency contacts o Parent Information o Date of first enrollment o Expected date of graduation o Current grade level o Enrolled classes (none at the moment) o Class information o Tuition payment status R5: Click on save. School Administrator Use Case

13 School Administrator UML

14 Use Case No. Use Case DescriptionAction items corresponding with the Use Case {Notation: R = Requirement; A = Assumption; C = Constraints} UC2How does an administrator add a student to a class? R1: Log onto system from the web site with an admin level password. A1: User has valid user name and password. R2: Click on the Class link. R3: A list of all classes offered this year will appear. Select the class to which the student will be added. R4: When the class opens select add student and type in the ID of the student. A2: The administrator will know the ID of the student. R5: The student will either be added to the class or an error will be returned that the class is already full. School Administrator Use Case

15 School Administrator UML

16 Use Case No. Use Case DescriptionAction items corresponding with the Use Case {Notation: R = Requirement; A = Assumption; C = Constraints} UC3How does an administrator update the school announcements? R1: Log onto system from the web site with an admin level password. A1: User has valid user name and password. R2: Click on the Public link. R3: When the pages load, click on school announcements. R4: Here the administrator can adjust anything dealing with the announcement from the message itself to the date. School Administrator Use Case

17 School Administrator UML

18 Our Approach o Web-based Lotus Domino / IBM websphere o multiple Lotus Domino databases o IBM Websphere as front end to pull data dynamically o Encrypted security o End User Portability to Windows, Linux, and most modern operating systems o Imports data from existing Excel spreadsheets

19 Conclusion o Why do this o Attract more students and happier parents o Better utilization of employee’s time o Ability to reduce paperwork o Why our solution o Easy maintenance and safe encrypted security o Upgradeability o The use of existing data

20 Questions ? ?

21


Download ppt "Metro Academy Online System Chih-Ming Feng Eric Moody Thomas Scott Purdy Nathalie Tacconi."

Similar presentations


Ads by Google