inception phase specification louisville business … · 2015. 11. 13. · inception phase...

80
INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS

Upload: others

Post on 21-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

INCEPTIONPHASESPECIFICATION

LOUISVILLEBUSINESSANALYSITS

Page 2: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

TABLEOFCONTENTS

BradleyErickson

DeshanGardner

ChrisJames

SpencerKerber

Page 3: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

TABLEOFCONTENTS

Contents

ExecutiveSummary______________________________________________________________________________________ 1

SystemRequirements ___________________________________________________________________________________ 2

TraceMatrix___________________________________________________________Error!Bookmarknotdefined.

UseCaseDiagram________________________________________________________________________________________ 3

UseCases:AddStudent__________________________________________________________________________________ 4

UseCases:ModifyStudent______________________________________________________________________________ 5

UseCases:DeleteStudent_______________________________________________________________________________ 6

UseCases:ViewCourses________________________________________________________________________________ 7

UseCases:ViewCourse _________________________________________________________________________________ 8

UseCases:EnrollStudent_______________________________________________________________________________ 9

UseCases:ReviewCourse______________________________________________________________________________10

UseCases:LogInStudent______________________________________________________________________________11

UseCases:AddDonation_______________________________________________________________________________12

UseCases:AddDonor __________________________________________________________________________________13

UseCases:AddRecurringDonation___________________________________________________________________14

UseCases:ModifyDonor_______________________________________________________________________________15

UseCases:DeleteDonor________________________________________________________________________________16

UseCases:ViewProjects_______________________________________________________________________________17

UseCases:ViewDonations_____________________________________________________________________________18

UseCases:LogInDonor________________________________________________________________________________19

UseCases:AddVolunteer ______________________________________________________________________________20

UseCases:ModifyVolunteer___________________________________________________________________________21

UseCases:DeleteVolunteer____________________________________________________________________________22

UseCases:ViewEvents_________________________________________________________________________________23

UseCases:RegisterVolunteer__________________________________________________________________________24

UseCases:LogInVolunteer____________________________________________________________________________25

Page 4: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

TABLEOFCONTENTS

UseCases:AddTeacher_________________________________________________________________________________26

UseCases:ModifyTeacher_____________________________________________________________________________28

UseCases:DeleteTeacher______________________________________________________________________________29

UseCases:AddCourse__________________________________________________________________________________30

UseCases:ModifyCourse______________________________________________________________________________32

UseCases:DeleteCourse_______________________________________________________________________________33

UseCases:LogInTeacher______________________________________________________________________________34

UseCases:AddPhoto___________________________________________________________________________________35

UseCases:ModifyPhoto _______________________________________________________________________________36

UseCases:DeletePhoto________________________________________________________________________________37

UseCases:AddEvent___________________________________________________________________________________38

UseCases:ModifyEvent________________________________________________________________________________39

UseCases:DeleteEvent ________________________________________________________________________________40

UseCases:ViewData___________________________________________________________________________________41

UseCases:CreateGrantReport________________________________________________________________________42

UseCases:LogInAdministrator_______________________________________________________________________43

UseCases:ViewEvents_________________________________________________________________________________44

UseCases:ViewEvent__________________________________________________________________________________45

UseCases:PurchaseTicket_____________________________________________________________________________46

ClassDiagram_________________________________________________________Error!Bookmarknotdefined.

DataDictionary _______________________________________________________Error!Bookmarknotdefined.

Student_________________________________________________________________Error!Bookmarknotdefined.

Donor__________________________________________________________________Error!Bookmarknotdefined.

Volunteer______________________________________________________________Error!Bookmarknotdefined.

Teacher ________________________________________________________________Error!Bookmarknotdefined.

Administrator_________________________________________________________Error!Bookmarknotdefined.

User____________________________________________________________________Error!Bookmarknotdefined.

Session_________________________________________________________________Error!Bookmarknotdefined.

Page 5: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

TABLEOFCONTENTS

Course _________________________________________________________________Error!Bookmarknotdefined.

Event___________________________________________________________________Error!Bookmarknotdefined.

Donation_______________________________________________________________Error!Bookmarknotdefined.

Photo___________________________________________________________________Error!Bookmarknotdefined.

GrantReport___________________________________________________________Error!Bookmarknotdefined.

Survey__________________________________________________________________Error!Bookmarknotdefined.

StripePayment________________________________________________________Error!Bookmarknotdefined.

WindowsNavigationDiagrams______________________________________Error!Bookmarknotdefined.

PhysicalArchitectureDesign_________________________________________Error!Bookmarknotdefined.

DesignProceduresforSecurity______________________________________Error!Bookmarknotdefined.

GanttChart______________________________________________________________________________________________47

Prototypes_______________________________________________________________________________________________48

MainPage________________________________________________________________________________________________49

ViewClasses/EventsPage______________________________________________________________________________50

ViewClass/Event _______________________________________________________________________________________51

RegisterforClass/Eventpage__________________________________________________________________________52

Donatepage_____________________________________________________________________________________________53

DonationSuccessfulPage______________________________________________________________________________54

LOLALoversLandingPage_____________________________________________________________________________55

VolunteerLoginPage___________________________________________________________________________________56

VolunteerViewEventPage_____________________________________________________________________________57

VolunteerRegistrationPage____________________________________________________________________________58

ModifyVolunteerAccountPage________________________________________________________________________59

AdminLoginPage_______________________________________________________________________________________60

AdminDashboardPage_________________________________________________________________________________61

GrantReportPage_______________________________________________________________________________________62

CreateAdminAccountPage____________________________________________________________________________63

ViewAllAccountsPage_________________________________________________________________________________64

Page 6: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

TABLEOFCONTENTS

ViewAllClasses/Eventspage__________________________________________________________________________65

AddVolunteerPage_____________________________________________________________________________________66

AddTeacherpage_______________________________________________________________________________________67

ModifyAdminAccountPage___________________________________________________________________________68

CreateEventPage_______________________________________________________________________________________69

EditEventPage__________________________________________________________________________________________70

LoginTeacherPage_____________________________________________________________________________________71

TeacherLandingPage __________________________________________________________________________________72

ModifyTeacherPage____________________________________________________________________________________73

PurchaseEventTicketPage____________________________________________________________________________74

ContactInformation__________________________________________________Error!Bookmarknotdefined.

CompanyInformation________________________________________________Error!Bookmarknotdefined.

Page 7: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page1

ExecutiveSummary

OBJECTIVESOurobjectiveistocreateanewLandO'Lakeswebsitethatwillbetterinhancetheironlinepresence.

GOALSAregoalsaretoupdatetheareaswherethecurrentLandO'Lakeswebsiteislackingandimprovethecurrentfeaturesusedbythewebsite.

SOLUTIONWehopetoaddanewstudentportalthatwillallowonlinestudentregistration.Wealsohopetoaddbothateacherandvolunteerportalsotheycanbettermanagecoursesandevents.Wehopetoaddadonationportalthatwillallowdonorstocreateonetimeandrecurringdonations.Finally,wehopetoaddadatacollectionportalwhereadministratorswillbeabletogatherdatacollectedbythewebsiteandorganizeitintograntreports.

Page 8: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page2

SystemRequirements

ThesystemRequirementsprovidesahierarchyofbothfunctionalandnonfunctionalrequirementsthatthesystemwillneedinordertoperformitsdesignedfunctions.Therequirementsareseparatedintocategoriesbasedonthefunctionsprimaryuser.Requirementsincategory1correspondtotheoverallwebsitefunctionality.Requirementsincategory2correspondtofunctionsinvolvedinthedonationprocess.Requirementsincategory3correspondtofunctionsinvolvingstudents,includingclassregistration,tuitionpayment,andclassreviews.Therequirementsincategory4correspondtofunctionsinvolvingstaffandvolunteers,includinginformationaboutteacherclassassignmentsandvolunteereventassignments.Therequirementsincategory5involvetheneedforagrantreportsystem.Theseincludedatacollectionandanadminportaltoviewcollecteddata.

SystemRequirements1.0 The website shall be designed in WordPress to be able to easily add, modify, and delete

pages as needed2.0 The website shall have a donation portal2.1 Donations shall be made using Stripe2.2 Donors shall have the ability to make both recurring and one time donations2.3 Donation data shall be gathered2.4 Donors shall have the ability to donate towards a specific project2.5 Donors shall have the ability to see where their donations are used3.0 The website shall have a student portal3.1 Students shall have the ability to register for classes online3.2 Students shall have the ability to pay for classes online3.3 Students shall have the ability to post class reviews 3.4 Students shall have the ability to search for currently offered classes4.0 The website shall have an staff portal4.1 Staff shall have the ability to submit request to teach a class4.2 Volunteers shall have the ability to sign up for specific events4.3 Instructors shall be able to view class information about their classes5.0 The website shall have the ability to produce grant reports5.1 Staff shall be able to view grant reports5.2 The website shall have the ability to collect and store data about business activities

Page 9: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page3

UseCaseDiagram

HOWTOREADTHEUSECASEDIAGRAMTheusecasediagramdisplayshowdifferenttypesofusersinteractwiththesystem.

Student

Donor

Volunteer

Teacher

Admin

Add/Modify/Delete Student

View Courses

View Course

Enroll Student

Login Donor

Add/Modify/Delete Donor

View Projects

View Donations

Login Volunteer

Add/Modify/Delete

Volunteer

Login Student

View Events

Register Volunteer

Add Donation

View Events

View Event Page

Purchase Ticket

Modify Teacher

Modify Course

Login Teacher

Login Admin

Add/Modify/Delete Admin

Add/Delete Teacher

Add/Modify/Delete Course

Add/Modify/Delete Photos

Add/Modify/Delete Event

View Collected Data

Create Grant Report

LOLA Website System

Student Portal Teacher Portal

Admin Portal

Donor Portal

Volunteer Portal

Guest

Page 10: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page4

UseCases:AddStudent

ADDSTUDENTThisusecasedescribeshowastudentwouldcreateanaccount

USECASE:ADDSTUDENT ID:1ARiskLevel:Low PrimaryActor:StudentPreconditions:Studentaccountdoesnotexist Postconditions:StudentaccountiscreatedMainFlow:1.Visitorgoestowww.lolaartswi.com2.Visitorclickson"BecomeaStudent"buttononthehomepage.3.VisitorisdirectedtoStudentaccountcreationpage.4.Visitorentersfirstnameinfirstnametextbox.5.Visitorenterslastnameinlastnametextbox.6.Visitorentersemailinemailtextbox.7.Visitorenterspasswordinpasswordtextbox.8.Visitorenterspasswordinre-enterpasswordtextbox.9.Visitorentersaddressinaddresstextbox.10.Visitorenterscityincitytextbox.11.Visitorselectsstatefromcombobox.12.Visitorenterszipcodeinzipcodetextbox.13.Visitorclicks"BecomeaStudent"buttonatbottomofpage.14.VisitorisdirectedtoStudentaccountpage.15.Visitorisaddedtostudenttableindatabase.16.Visitorreceivesconfirmationemail.17.Usecaseends.

Page 11: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page5

UseCases:ModifyStudent

MODIFYSTUDENTThisusecasedescribeshowastudentwouldmodifyhisorheraccount

USECASE:MODIFYSTUDENT ID:1BRiskLevel:Low PrimaryActor:StudentPreconditions:None Postconditions:StudentaccountismodifiedMainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicksLogon5.UserClicksonStudents6.UserSelectsastudenttomodify7.UserthenclicksmodifyStudent8.Usermodifystudent9.Userclickssave10.Apopupdisplayaskingifyouaresureyouwanttosavechanges11.UserClicks”yes”12.Userthendirectedtonewscreenwhichsays“ChangesSaved”13.Studentismodified14.UseCaseEnds

Page 12: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page6

UseCases:DeleteStudent

DELETESTUDENTThisusecasedescribeshowastudentwoulddeletehisorheracount

USECASE:DELETESTUDENT ID:1CRiskLevel:Low PrimaryActor:StudentPreconditions:None Postconditions:AccountisdeletedMainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicksLogon5.Admindirectedtoadminpage6.UserClicksonStudents7.UserSelectsastudenttodelete8.UserthenclicksDeleteStudent9.Apopupdisplayaskingifyouaresureyouwanttodeletestudent10.UserClicks”yes”11.Userthendirectedtonewshowing“StudentDeletedsuccessful”12.Studentisdeleted13.UseCaseEnds

Page 13: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page7

UseCases:ViewCourses

VIEWCOURSESThisusecasedescribeshowastudentwouldviewallavailableclasses

USECASE:VIEWCLASSES ID:1DRiskLevel:Low PrimaryActor:Student

Preconditions:None Postconditions:Studentisdirectedtoclassespage

MainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicks“Logon”5.StudentDirectedtostudentPage6.Studentclicks“Classes”7.StudentViewsClassesthatareoffered8.Usecaseends

Page 14: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page8

UseCases:ViewCourse

VIEWCOURSEThisusecasedescribeshowastudentwouldviewclassinformation

USECASE:VIEWCOURSE ID:1ERiskLevel:Low PrimaryActor:Student

Preconditions:None Postconditions:Studentisdirectedtoclasspage

MainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicks“Logon”5.StudentDirectedtostudentPage6.Studentclicks“Classes”7.StudentclicksonClass8.StudentViewsClassinfoofselectedclass9.Usecaseends

Page 15: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page9

UseCases:EnrollStudent

ENROLLSTUDENTThisusecasedescribeshowastudentwouldenrollinaclass

USECASE:ENROLLSTUDENT ID:1FRiskLevel:High PrimaryActor:StudentPreconditions:None Postconditions:StudentisenrolledMainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicks“Logon”5.StudentDirectedtostudentPage6.Studentclicks“Classes”7.StudentViewsClassesthatareoffered8.StudentclicksonClass9.Studentviewsinformationaboutselectedclass10.Studentclicks“EnrollClass”11.Studentdirectedtopaymentpage12.Studentselectsmethodofpayment13.StudentEntersCredentials14.Studenthits“PayForClass”15.Studentdirectedtopagesaying“SuccessfullyEnrolled“16.Usecaseends

Page 16: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page10

UseCases:ReviewCourse

REVIEWCLASSThisusecasedescribeshowastudentwouldpostaclassreview

USECASE:REVIEWCLASS ID:1GRiskLevel:Low PrimaryActor:StudentPreconditions:Studenthastakenclass Postconditions:StudentpostsreviewMainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicks“Logon”5.StudentDirectedtostudentPage6.Studentclicks“classreviews”7.Studentclicksonclass8.Studenttypesreviewforselectedclass9.Studentthenclicks“SubmitReview”10.Studentthenisdirectedtopagewhichsays“ReviewSuccessfullySubmitted”11.Usecaseends

Page 17: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page11

UseCases:LogInStudent

LOGINThisusecasedescribeshowastudentwouldlogintohisorheraccount

USECASE:LOGIN ID:1HRiskLevel:Low PrimaryActor:StudentPreconditions:Studentisnotloggedin Postconditions:StudentisloggedinMainFlow:1.Usergoestowww.lolaartwsi.com2.UserEnterusernameinthetextbox3.UserEnterspasswordinthetextbox4.UserClicks“Logon”5.StudentDirectedtostudentPage6.Usecaseends

Page 18: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page12

UseCases:AddDonation

ADDDONATIONThisusecasedescribeshowauserwouldmakeaonetimedonation

USECASE:ADDDONATION ID:2ARiskLevel:High PrimaryActor:DonorPreconditions:None Postconditions:DonationismadeMainFlow:1.Usergoestowww.lolaartwsi.com2.Userentersusernameinusernametextbox3.Userenterspasswordinpasswordtextbox4.Userclicksloginbutton5.Userclicksonthedonationtabfromthehomepage6.Userisdirectedtothedonationpage7.Userentersneededinformationintogiventextboxes8.Userthenselectsifhe/shewantsarecurringdonationoraonetime-donation9.Userthenhasoptiontoselectagivenprojectorageneraldonation10.Userentersamounthe/shewantstodonate11.Userselectspaymentmethod(Creditcardorpay-pal)12.Userenterscreditcardinformationifcreditcardisselected13.Userhitssubmit14.Newpagepopsupconfirmingdonation15.UseCaseends

UserAdd

Donation

LOLAWebsite

RequesttomakeDonation

Entersrequiredinformation

Checksinformationforerrors

InformationVerified

SelectsrecurringorOne-Time

Selectsprojectorgeneraldonation

Hits"ProcessDonation"

Thankyoufordonating!

Page 19: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page13

UseCases:AddDonor

ADDDONOR Thisusecasedescribeshowadonorwouldmakeanaccount

USECASE:ADDDONOR ID:2BRiskLevel:Low PrimaryActor:DonorPreconditions:None Postconditions:DonoraccountiscreatedMainFlow:1.Visitorgoestowww.lolaartswi.com2.Visitorclickson"BecomeaDonor"buttononthehomepage.3.VisitorisdirectedtoDonoraccountcreationpage.4.Visitorentersfirstnameinfirstnametextbox.5.Visitorenterslastnameinlastnametextbox.6.Visitorentersemailinemailtextbox.7.Visitorenterspasswordinpasswordtextbox.8.Visitorenterspasswordinre-enterpasswordtextbox.9.Visitorentersaddressinaddresstextbox.10.Visitorenterscityincitytextbox.11.Visitorselectsstatefromcombobox.12.Visitorenterszipcodeinzipcodetextbox.13.Visitorclicks"BecomeaDonor"buttonatbottomofpage.14.VisitorisdirectedtoDonoraccountpage.15.Visitorisaddedtodonortableindatabase.16.Visitorreceivesconfirmationemail.17.Usecaseends.

UserAdd

Donation

LOLAWebsite

RequesttomakeDonation

Entersrequiredinformation

Checksinformationforerrors

InformationVerified

SelectsrecurringorOne-Time

Selectsprojectorgeneraldonation

Hits"ProcessDonation"

Thankyoufordonating!

Page 20: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page14

UseCases:AddRecurringDonation

ADDRECURRINGDONATIONThisusecasedescribeshowadonorwouldcreatearecurringdonation

USECASE:ADDRECURRINGDONATION ID:2CRiskLevel:High PrimaryActor:DonorPreconditions:None Postconditions:RecurringdonationismadeMainFlow:1.Usergoestowww.lolaartwsi.com2.Userentersusernameinusernametextbox3.Userenterspasswordinpasswordtextbox4.Userclicksloginbutton5.Userclicksonthedonationtabfromthehomepage6.Userisdirectedtothedonationpage7.Userentersneededinformationintogiventextboxes8.Userthenselectsifhe/shewantsarecurringdonationoraonetime-donation9.Userthenhasoptiontoselectagivenprojectorageneraldonation10.Userentersamounthe/shewantstodonate11.Userselectsrecurringdonation12.Userentersrecursionperiod13.Userselectspaymentmethod(Creditcardorpay-pal)14.Userenterscreditcardinformationifcreditcardisselected15.Userhitssubmit16.Newpagepopsupconfirmingdonation17.UseCaseends

UserAdd

Donation

LOLAWebsite

RequesttomakeDonation

Entersrequiredinformation

Checksinformationforerrors

InformationVerified

SelectsrecurringorOne-Time

Selectsprojectorgeneraldonation

Hits"ProcessDonation"

Thankyoufordonating!

Page 21: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page15

UseCases:ModifyDonor

MODIFYDONORThisusecasedescribeshowadonorwouldmodifyhisorheraccount

USECASE:MODIFYDONOR ID:2DRiskLevel:Low PrimaryActor:DonorPreconditions:None Postconditions:DonoraccountismodifiedMainFlow:1.Usergoestowww.lolaartswi.com2.Userthenentersusernameintousernametextbox3.Userenterspasswordintopasswordtextbox4.Userclickslogin5.Userisloggedin6.Userclicksdonationtab7.Userisdirectedtodonationpage8.UserclicksMyaccount9.Userisdirectedtodonationhistorypage10.Userchooseswhichdonationtoedit11.Userclicks“Edit”nexttoselecteddonation12.Usereditsdonationbychangingamountorchangingrecurringtoone-time13.Userclicks”SaveChanges”14.Userisredirectedtoconfirmationpage15.UseCaseEnds

UserModifyDonatio

n

LOLAWebsite

Clicks"Edit"Nexttoselecteddonation Requesttoedit

Requestgranted

editchoseninfo

Hit"SaveandProcess"

Checkforerrors

NoErrors

Successfullyprocessed

Page 22: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page16

UseCases:DeleteDonor

DELETEDONORThisusecasedescribeshowadonorwoulddeletehisorheraccount

USECASE:DELETEDONOR ID:2ERiskLevel:Low PrimaryActor:DonorPreconditions:None Postconditions:DonoraccountisdeletedMainFlow:1.Usergoestowww.lolaartswi.com2.UserEntersUsernameinUsernametextbox3.Userenterspasswordintopasswordtextbox4.Userclicks“LogIn”5.Userisloggedin6.Userclicksonthedonationtab7.Userisdirectedtothedonationpage8.Userclicksviewdonations9.Userisdirectedtocurrent/pastdonationspage10.Userclicks“Edit”nexttodonationwantedtobedeleted11.Userisdirectedtoeditdonationspage12.Userclicks“DeleteDonation”13.Messageappearsaskingifuserissurehe/shewantstodeletedonation14.Userclicksyes15.Userisdirectedtoconfirmationpage16.Usecaseends

UserDeleteDonatio

n

LOLAWebsite

Clicks"Edit"nexttoselecteddonation Requesttoedit

Requestgranted

Clickson"DeleteDonation"

RequesttoDelete

AreyouSure?

Selectsyes

Wantstodelete

Donationhassuccessfullybeendeleted

Page 23: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page17

UseCases:ViewProjects

VIEWPROJECTSThisusecasedescribeshowadonorwouldviewprojectsacceptingdonations

USECASE:VIEWPROJECTS ID:2FRiskLevel:Low PrimaryActor:Donor

Preconditions:None Postconditions:Donorisdirectedtoprojectspage

MainFlow:1.Usergoestowww.lolaartswi.com2.Userclicksondonationstab3.Userisdirectedtodonationspage4.Usecaseends

Page 24: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page18

UseCases:ViewDonations

VIEWDONATIONSThisusecasedescribeshowadonorwouldviewwherehisorherdonationshavebeenused

USECASE:VIEWDONATIONS ID:2FRiskLevel:Low PrimaryActor:Donor

Preconditions:None Postconditions:Donorisdirectedtodonationspage

MainFlow:1.Usergoestowww.lolaartswi.com2.Userthenentersusernameintousernametextbox3.Userenterspasswordintopasswordtextbox4.Userclickslogin5.Userisloggedin6.Userclicksdonationtab7.Userisdirectedtodonationpage8.UserclicksMyaccount9.Userisdirectedtodonationhistorypage10.Usecaseends

Page 25: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page19

UseCases:LogInDonor

LOGINThisusecasedescribeshowadonorwouldlogintohisorheraccount

USECASE:LOGIN ID:2GRiskLevel:Low PrimaryActor:DonorPreconditions:Donorisnotloggedin Postconditions:DonorisloggedinMainFlow:1.Usergoestowww.lolaartswi.com2.Userthenentersusernameintousernametextbox3.Userenterspasswordintopasswordtextbox4.Userclickslogin5.Userisloggedin

Page 26: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page20

UseCases:AddVolunteer

ADDVOLUNTEER Thisusecasedescribeshowauserwouldcreateavolunteeraccount

USECASE:ADDVOLUNTEER ID:3ARiskLevel:Low PrimaryActor:UserPreconditions:None Postconditions:VolunteeraccountiscreatedMainFlow:1.Visitorgoestowww.lolaartswi.com2.Visitorclickson"Becomeavolunteer"buttononthehomepage.3.Visitorisdirectedtovolunteeraccountcreationpage.4.Visitorentersfirstnameinfirstnametextbox.5.Visitorenterslastnameinlastnametextbox.6.Visitorentersemailinemailtextbox.7.Visitorenterspasswordinpasswordtextbox.8.Visitorenterspasswordinre-enterpasswordtextbox.9.Visitorentersaddressinaddresstextbox.10.Visitorenterscityincitytextbox.11.Visitorselectsstatefromcombobox.12.Visitorenterszipcodeinzipcodetextbox.13.Visitorclicks"Becomeavolunteer"buttonatbottomofpage.14.Visitorisdirectedtovolunteeraccountpage.15.Visitorisaddedtovolunteertableindatabase.16.Visitorreceivesconfirmationemail.17.Usecaseends.

Page 27: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page21

UseCases:ModifyVolunteer

MODIFYVOLUNTEERThisusecasedescribeshowavolunteerwouldmodifyhisorheraccount

USECASE:MODIFYVOLUNTEER ID:3BRiskLevel:Low PrimaryActor:VolunteerPreconditions:None Postconditions:VolunteeraccountismodifiedMainFlow:1.Volunteergoestowww.lolaartswi.com2.Volunteerclicksonvolunteertabonhomepage.3.Volunteerentersusernameinusernametextbox.4.Volunteerenterspasswordinpasswordtextbox.5.Volunteerclicks"login"button6.Volunteerisdirectedtoaccountpage.7.Volunteerclicks"editaccount"link.8.Volunteerisdirectedtoeditaccountpage.9.Volunteerchangesaccountinfo10.Volunteerclicks"savechanges"11.Volunteerisdirectedbacktoaccountpage12.Newvolunteerdataisupdatedindatabase13.Usecaseends.

Page 28: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page22

UseCases:DeleteVolunteer

DELETEVOLUNTEERThisusecasedescribeshowavolunteerwoulddeletehisorheraccount

USECASE:DELETEVOLUNTEER ID:3CRiskLevel:Low PrimaryActor:VolunteerPreconditions:None Postconditions:VolunteeraccountisdeletedMainFlow:1.Volunteergoestowww.lolaartswi.com2.Volunteerclicksonvolunteertabonhomepage.3.Volunteerentersusernameinusernametextbox.4.Volunteerenterspasswordinpasswordtextbox.5.Volunteerclicks"login"button6.Volunteerisdirectedtoaccountpage.7.Volunteerclicksondeleteaccountlink8.Volunteerisdirectedtoaccountdeletionpage9.Volunteerclicksdeleteaccount.10.Messageboxasking"areyousureyouwanttodeleteyouraccount?"11.Userclicks"yesbutton"12.Visitorisdirectedtosuccessfulaccountdeletepage.13.Visitorreceivesconfirmationemail14.Visitoraccountisremovedfromdatabase.15.Usecaseends.

Page 29: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page23

UseCases:ViewEvents

VIEWEVENTSThisusecasedescribeshowauserwouldvieweventsacceptingvolunteers

USECASE:VIEWEVENTS ID:3DRiskLevel:Low PrimaryActor:Volunteer

Preconditions:None Postconditions:Volunteerisdirectedtoeventspage

MainFlow:1.Volunteergoestowww.lolaartswi.com2.Volunteerclicksonvolunteertabonhomepage.3.Volunteerentersusernameinusernametextbox.4.Volunteerenterspasswordinpasswordtextbox.5.Volunteerclicks"login"button6.Volunteerisdirectedtovolunteeraccountpage7.Volunteerclicks"viewevents"button8.Volunteerisdirectedtovolunteerableeventspage.9.Usecaseends

Page 30: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page24

UseCases:RegisterVolunteer

REGISTERVOLUNTEERThisusecasedescribeshowavolunteerwouldregisterforanevent

USECASE:REGISTERVOLUNTEER ID:3ERiskLevel:Low PrimaryActor:Volunteer

Preconditions:None Postconditions:Volunteerisregisteredforevent

MainFlow:1.Volunteergoestowww.lolaartswi.com2.Volunteerclicksonvolunteertabonhomepage.3.Volunteerentersusernameinusernametextbox.4.Volunteerenterspasswordinpasswordtextbox.5.Volunteerclicks"login"button6.Volunteerisdirectedtovolunteeraccountpage7.Volunteerclicks"viewevents"button8.Volunteerisdirectedtovolunteerableeventspage.9.Volunteerclicksdesiredeventlink10.Volunteerisdirectedtoeventpage11.Volunteerclicks"volunteerforthisevent"button.12.Messagebox"Areyousureyouwanttovolunteer?"13.Volunteerclicks"Yes"button14.Volunteerisdirectedtoeventpage.15.Volunteerreceivesconfirmationemail16.Eventdataindatabaseisupdated(volunteersneededisreducedby1)17.Usecaseends

Page 31: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page25

UseCases:LogInVolunteer

LOGINThisusecasedescribeshowavolunteerwouldlogintohisorheraccount

USECASE:LOGIN ID:3FRiskLevel:Low PrimaryActor:VolunteerPreconditions:Volunteerisnotloggedintoaccount

Postconditions:Volunteerisloggedintoaccount

MainFlow:1.Volunteergoestowww.lolaartswi.com2.Volunteerclicksonvolunteertabonhomepage.3.Volunteerentersusernameinusernametextbox.4.Volunteerenterspasswordinpasswordtextbox.5.Volunteerclicks"login"button6.Volunteerisdirectedtovolunteeraccountpage7.Usecaseends

Page 32: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page26

UseCases:AddTeacher

ADDTEACHERThisusecasedescribeshowanadministratorwouldcreateateacheraccount

USECASE:ADDTEACHER ID:4ARiskLevel:Low PrimaryActor:AdminPreconditions:Teacherdoesnothaveaccount Postconditions:TeacheraccountiscreatedMainFlow:1.Administratorgoestowww.lolaartswi.com2.Adminclicks"Administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.AdminisdirectedtoAdministrationpage8.Adminclicks"Addinstructoraccount"link9.Adminisdirectedtoinstructoraccountcreationpage10.Adminentersnewinstructorfirstnameinfirstnametextbox11.Adminentersnewinstructorlastnameinlastnametextbox.12.Adminentersnewinstructoraddressinaddresstextbox.13.Adminentersnewinstructorcityincitytextbox14.Adminselectsnewinstructorstatefromstatecombobox15.Adminentersnewinstructorzipcodeinzipcodetextbox16.Adminentersnewinstructoremailinemailtextbox17.Adminentersnewinstructorpasswordinpasswordtextbox18.Adminreentersnewinstructorpasswordinpasswordtextbox19.Adminentersnewinstructorphonenumberinphonenumbertextbox20.Adminentersnewinstructorclassinclasstextbox.21.Adminclicks"createinstructoraccount"link22.Adminisdirectedtosuccessfulaccountcreationpage"Creationsuccessful"23.Newinstructordataisaddedtodatabase.24.Instructorreceivesnewaccountemailconfirmation25.Usecaseends

Page 33: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page27

Page 34: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page28

UseCases:ModifyTeacher

MODIFYTEACHERThisusecasedescribeshowateacherwouldmodifyhisorheraccount

USECASE:MODIFYTEACHER ID:4BRiskLevel:Low PrimaryActor:TeacherPreconditions:None Postconditions:TeacheraccountismodifiedMainFlow:1.Instructorgoestowww.lolaartswi.com2.Instructorclicks"instructors"linkatbottomofhomepage3.Instructorisdirectedtoinstructorloginpage4.Instructorentersusernameinusernametextbox5.Instructorenterspasswordinpasswordtextbox6.Instructorclicks"login"7.Instructorisdirectedtoaccountpage8.Instructorclicks"editaccount"link9.Instructorisdirectedtoaccounteditingpage10.Instructoreditsaccount11.Instructorclicks"savechanges"12.Instructorisdirectedtoaccountpage13.Instructordataisupdatedindatabase14.Usecaseends

Page 35: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page29

UseCases:DeleteTeacher

DELETETEACHERThisusecasedescribeshowanadminwoulddeleteateacheraccount

USECASE:DELETETEACHER ID:4CRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:TeacheraccountisdeletedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclicks"Administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.AdminisdirectedtoAdministrationpage8.Adminclicks"deleteinstructoraccount"9.Adminisdirectedtoaccountdeletionpage10.Adminselectsinstructoraccounttodelete11.Messagebox"Areyousureyouwanttodeletethisaccount?"12.Adminclicks"yes"13.Adminisdirectedtosuccessfulaccountdeletionpage"Theaccounthasbeensuccessfullydeleted"14.Adminaccountinremovedfromdatabase15.Usecaseends

Page 36: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page30

UseCases:AddCourse

ADDCOURSEThisusecasedescribeshowanadminwouldcreateacourse

USECASE:ADDCOURSE ID:4DRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:CourseiscreatedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclicks"addclass"link9.Adminisdirectedtoclasscreationpage10.Adminentersclasstitleintitletextbox11.Adminentersclassinstructorininstructortextbox12.Adminentersclassdescriptionindescriptiontextbox13.Adminselectsdaysclassmeetsfromdaysoptions14.Adminselectstimeclassmeetsformtimeoptions15.Adminselectsstartdatefromcalendarwidget16.Adminselectsenddatefromcalendarwidget17.Adminuploadsphotosintooptionalphotos18.Adminentersclasscostincosttextbox19.Adminentersmaxenrolmentinmaxenrolmenttextbox20.Adminclicks"addclass"21.Adminisdirectedtonewpage"'ClassName'hasbeencreated"22.Courseisaddedtoclassavailablepage23.Coursedataisaddedtodatabase24.Adminreceivesconfirmationemail25.Instructorassignedtoclassreceivesconfirmationemail26.Usecaseends

Page 37: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page31

Page 38: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page32

UseCases:ModifyCourse

MODIFYCOURSEThisusecasedescribeshowaninstructorwouldmodifyacourse

USECASE:MODIFYCOURSE ID:4DRiskLevel:Low PrimaryActor:TeacherPreconditions:None Postconditions:CourseismodifiedMainFlow:1.Instructorgoestowww.lolaartswi.com2.Instructorclicks"instructors"linkatbottomofhomepage3.Instructorisdirectedtoinstructorloginpage4.Instructorentersusernameinusernametextbox5.Instructorenterspasswordinpasswordtextbox6.Instructorclicks"login"7.Instructorisdirectedtoaccountpage8.Instructorclicksdesiredclassfrom"Myclasses"box9.Instructorisdirectedtoclasspage10.Instructorclicks"editclass"link11.Instructorisdirectedtoeditclassinfopage12.Instructoreditsclassinfo13.Instructorclicks"savechanges"atbottomofpage14.Changesaremadeindatabasetoclass15.Instructorisdirectedtoclassinfopage16.Usecaseends

Page 39: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page33

UseCases:DeleteCourse

DELETECOURSEThisusecasedescribeshowanadminwoulddeleteacourse

USECASE:DELETECOURSE ID:4DRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:CourseisdeletedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclicks"deleteclass"link9.Adminisdirectedtoclassdeletionpage10.Adminclicksdesiredclass11.Messagebox"Areyousureyouwanttodeletethisclass?"12.Adminclicks"yes"13.Adminisdirectedtonewpage"'class'issuccessfullydeleted"14.Courseisremovedfromdatabase15.Adminreceivesconfirmationemail16.Usecaseends

Page 40: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page34

UseCases:LogInTeacher

LOGINThisusecasedescribeshowateacherwouldlogintohisorheraccount

USECASE:LOGIN ID:4ERiskLevel:Low PrimaryActor:TeacherPreconditions:Teacherisnotloggedin Postconditions:TeacherisloggedinMainFlow:1.Instructorgoestowww.lolaartswi.com2.Instructorclicks"instructors"linkatbottomofhomepage3.Instructorisdirectedtoinstructorloginpage4.Instructorentersusernameinusernametextbox5.Instructorenterspasswordinpasswordtextbox6.Instructorclicks"login"7.Instructorisdirectedtoaccountpage8.Usecaseends

Page 41: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page35

UseCases:AddPhoto

ADDPHOTO Thisusecasedescribeshowanadminwoulduploadphotos

USECASE:ADDPHOTO ID:5BRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:PhotoisuploadedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclicks"photogallery"link9.Adminisdirectedtophotogallerypage10.Adminclicks"uploadphotos"11.Fileuploadboxappears12.Adminselectsdesiredphotos13.Adminclicks"upload"button14.Fileuploadboxdisappears15.Uploadedphotosappearingallery16.Usecaseends

Page 42: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page36

UseCases:ModifyPhoto

MODIFYPHOTO Thisusecasedescribeshowanadminwouldmodifyaphoto

USECASE:MODIFYPHOTO ID:5CRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:PhotoismodifiedMainFlow:1.Admin goes to www.lolaartswi.com 2.Admin clicks on "administration" link at bottom of home page 3.Admin is directed to admin log in page 4.Admin enters username in username text box 5.Admin enters password in password text box 6.Admin clicks "log in" link 7.Admin is directed to admin account page 8.Admin clicks "photo gallery" link 9.Admin is directed to photo gallery page 10.Admin clicks "edit photos" 11.Admin directed to photo gallery editing page 12.Admin edits photos (rearranging, adding comments) 13.Admin clicks "save changes" 14.Admin is directed to photo gallery page 15.Usecaseends

Page 43: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page37

UseCases:DeletePhoto

DELETEPHOTOThisusecasedescribeshowanadminwoulddeletephotos

USECASE:DELETEPHOTO ID:5DRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:PhotoisdeletedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclicks"photogallery"link9.Adminisdirectedtophotogallerypage10.Adminclicks"deletephotos"link11.Adminselectsphotostodelete12.Adminclicks"delete"link13.Messagebox"Areyousureyouwanttodeletetheselectedphotos?"14.Adminclicksok15.Photosaredeleted16.Adminisdirectedtophotogallerypage17.Usecaseends

Page 44: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page38

UseCases:AddEvent

ADDEVENTThisusecasedescribeshowanadminwouldaddanevent

USECASE:ADDEVENT ID:5ERiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:EventiscreatedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclickson"Addevent"link9.Adminisdirectedtoaddeventpage10.Adminentersselectseventdatefromcalendarwidget11.Adminenterseventstarttimeinstarttimetextbox12.Adminenterseventendtimeinendtimetextbox13.Adminenterslocationinlocationtextbox14.Adminentereventnameineventnametextbox15.Adminenterseventinfoininfotextbox16.Adminenterseventpriceinpricetextbox17.Adminentersseatsavailableinseatsavailabletextbox18.Adminclicks"Addtocalendar"19.Adminisdirectedtoadministrationpage20.Usecaseends

Page 45: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page39

UseCases:ModifyEvent

MODIFYEVENTThisusecasedescribeshowanadminwouldmodifyanevent

USECASE:MODIFYEVENT ID:5FRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:EventismodifiedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclicks“Events”link9.AdminisdirectedtoEventspage10.Adminclicksondesiredevent11.AdminisdirectedtoEventinfopage12.Adminclicks“Edit”link13.Pagebecomeseditable14.Adminmakesmodificationstoevent15.Adminclicks“SaveChanges”linkatbottomofpage16.Eventinfoincalendarisupdated17.Usecaseends

Page 46: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page40

UseCases:DeleteEvent

DELETEEVENTThisusecasedescribeshowanadminwoulddeleteanevent

USECASE:DELETEEVENT ID:5GRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:EventisdeletedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclickson"administration"linkatbottomofhomepage3.Adminisdirectedtoadminloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"link7.Adminisdirectedtoadminaccountpage8.Adminclicks“Events”link9.AdminisdirectedtoEventspage10.Adminclicksondesiredevent11.AdminisdirectedtoEventinfopage12.Adminclicks“Edit”link13.Pagebecomeseditable14.Adminclicks“DeleteEvent”15.Messagebox“Areyousureyouwanttodeletethisevent?”16.Adminclicks“Yes”17.Eventisremovedfromcalendar18.Usecaseends

Page 47: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page41

UseCases:ViewData

VIEWDATAThisusecasedescribeshowanadminwouldviewcollecteddata

USECASE:VIEWDATA ID:5HRiskLevel:Low PrimaryActor:Admin

Preconditions:None Postconditions:Adminisdirectedtodatacollectionpage

MainFlow:1.Admingoestowww.lolaartswi.com2.Adminclicks"Administration"linkatbottomofhomepage3.AdminisdirectedtoAdministrationloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"7.AdminisdirectedtoAdministrationpage8.Adminclicks"viewcollecteddata"link9.Admindirectedtodatacollectionpage.10.Usecaseends

Page 48: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page42

UseCases:CreateGrantReport

CREATEGRANTREPORTThisusecasedescribeshowanadminwouldcreateagrantreport

USECASE:CREATEGRANTREPORT ID:5IRiskLevel:Low PrimaryActor:AdminPreconditions:None Postconditions:GrantreportiscreatedMainFlow:1.Admingoestowww.lolaartswi.com2.Adminclicks"Administration"linkatbottomofhomepage3.AdminisdirectedtoAdministrationloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"7.AdminisdirectedtoAdministrationpage8.Adminclicks"viewcollecteddata"link9.Admindirectedtodatacollectionpage.10.Adminclicks“ExportData”11.Adminselectssavelocation.12.AdminclicksExport13.usecaseends

Page 49: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page43

UseCases:LogInAdministrator

LOGINThisusecasedescribeshowanadminwouldlogintohisorheraccount

USECASE:LOGIN ID:5JRiskLevel:Low PrimaryActor:AdminPreconditions:Adminisnotloggedin Postconditions:Adminisloggedin

MainFlow:1.Admingoestowww.lolaartswi.com2.Adminclicks"Administration"linkatbottomofhomepage3.AdminisdirectedtoAdministrationloginpage4.Adminentersusernameinusernametextbox5.Adminenterspasswordinpasswordtextbox6.Adminclicks"login"7.AdminisdirectedtoAdministrationpage8.Usecaseends

Page 50: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page44

UseCases:ViewEvents

VIEWEVENTSThisusecasedescribeshowavisitorwouldviewevents

USECASE:VIEWEVENTS ID:6ARiskLevel:Low PrimaryActor:Visitor

Preconditions:None Postconditions:Visitorisdirectedtoeventspage

MainFlow:1.Visitorgoestowww.lolaartswi.com2.Visitorclicks"events"tabonhomepage3.Visitorisdirectedtoeventspage4.Usecaseends

Page 51: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page45

UseCases:ViewEvent

VIEWEVENTThisusecasedescribeshowavisitorwouldvieweventinformation

USECASE:VIEWEVENT ID:6BRiskLevel:Low PrimaryActor:Visitor

Preconditions:None Postconditions:Visitorisdirectedtoeventinformationpage

MainFlow:1.Visitorgoestowww.lolaartswi.com2.Visitorclicks"events"tabonhomepage3.Visitorisdirectedtoeventspage4.Visitorclicksdesiredeventlink5.Visitorisdirectedtoeventpage6.Usecaseends

Page 52: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page46

UseCases:PurchaseTicket

PURCHASETICKETThisusecasedescribeshowavisitorwouldpurchaseaticketforanevent

USECASE:PURCHASETICKET ID:6CRiskLevel:High PrimaryActor:VisitorPreconditions:None Postconditions:Ticketispurchased

MainFlow:1.Visitorgoestowww.lolaartswi.com2.Visitorclicks"events"tabonhomepage3.Visitorisdirectedtoeventspage4.Visitorclicksdesiredeventlink5.Visitorisdirectedtoeventpage6.Visitorentersfirstnameinfirstnametextbox(stripe)7.Visitorenterslastnameinlastnametextbox(stripe)8.Visitorenterscardnumberincardnumbertextbox(stripe)9.Visitorentersexpirationdateinexpirationdatebox(stripe)10.VisitorentersCVCinCVCtextbox(stripe)11.Visitorentersemailinemailtextbox(stripe)12.Visitorclicks"purchaseticket"(stripe)13.Messagebox"thankyouforyourpurchase"14.Visitorreceivesconfirmationemail15.Eventdataindatabaseisupdated(seatsavailable-1)16.Eventdataoneventpageisupdated(seatsavailable-1)17.Usecaseends

Page 53: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page47

11-Feb 23-Feb 7-Mar 19-Mar 31-Mar 12-Apr 24-Apr 6-May

0-UseCaseDescription-SeshanGardner

1-UseCaseDiagram-BradleyErickson

2-UseCaseHTMLPrototype- SpencerKerber

3-ClassDiagram-SpencerKerber

4-DatabaseDesign-DeshanGardner

5-DataDefinitions- SpencerKerber

6-UIandwindowsnavigationdiagram-ChristopherJames

7-Prototypes-ChristopherJames

8-PhysicalArchitectureDesign- SpencerKerber

9- DesignProceduresforsecurityconcernsandnon-functionalrequirements- DeshanGardner

10- ElaborationPahseprototype-ChristopherJames

11- GnattChart- BradleyErickson

GanttChart

Page 54: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page48

Prototypes

Page 55: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page49

MainPage

Page 56: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page50

ViewClasses/EventsPage

Page 57: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page51

ViewClass/Event

Page 58: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page52

RegisterforClass/Eventpage

Page 59: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page53

Donatepage

Page 60: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page54

DonationSuccessfulPage

Page 61: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page55

LOLALoversLandingPage

Page 62: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page56

VolunteerLoginPage

Page 63: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page57

VolunteerViewEventPage

Page 64: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page58

VolunteerRegistrationPage

Page 65: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page59

ModifyVolunteerAccountPage

Page 66: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page60

AdminLoginPage

Page 67: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page61

AdminDashboardPage

Page 68: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page62

GrantReportPage

Page 69: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page63

CreateAdminAccountPage

Page 70: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page64

ViewAllAccountsPage

Page 71: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page65

ViewAllClasses/Eventspage

Page 72: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page66

AddVolunteerPage

Page 73: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page67

AddTeacherpage

Page 74: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page68

ModifyAdminAccountPage

Page 75: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page69

CreateEventPage

Page 76: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page70

EditEventPage

Page 77: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page71

LoginTeacherPage

Page 78: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page72

TeacherLandingPage

Page 79: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page73

ModifyTeacherPage

Page 80: INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS ANALYSITS TABLE OF CONTENTS Bradley Erickson Deshan Gardner

LOUISVILLEBUSINESSANALYSTS

Page74

PurchaseEventTicketPage