INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE...
Transcript of INCEPTION PHASE SPECIFICATION LOUISVILLE BUSINESS … · 2015. 11. 13. · INCEPTION PHASE...
INCEPTIONPHASESPECIFICATION
LOUISVILLEBUSINESSANALYSITS
TABLEOFCONTENTS
BradleyErickson
DeshanGardner
ChrisJames
SpencerKerber
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
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.
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
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.
LOUISVILLEBUSINESSANALYSTS
Page1
ExecutiveSummary
OBJECTIVESOurobjectiveistocreateanewLandO'Lakeswebsitethatwillbetterinhancetheironlinepresence.
GOALSAregoalsaretoupdatetheareaswherethecurrentLandO'Lakeswebsiteislackingandimprovethecurrentfeaturesusedbythewebsite.
SOLUTIONWehopetoaddanewstudentportalthatwillallowonlinestudentregistration.Wealsohopetoaddbothateacherandvolunteerportalsotheycanbettermanagecoursesandevents.Wehopetoaddadonationportalthatwillallowdonorstocreateonetimeandrecurringdonations.Finally,wehopetoaddadatacollectionportalwhereadministratorswillbeabletogatherdatacollectedbythewebsiteandorganizeitintograntreports.
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
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
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.
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
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
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
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
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
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
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
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!
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!
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!
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
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
LOUISVILLEBUSINESSANALYSTS
Page17
UseCases:ViewProjects
VIEWPROJECTSThisusecasedescribeshowadonorwouldviewprojectsacceptingdonations
USECASE:VIEWPROJECTS ID:2FRiskLevel:Low PrimaryActor:Donor
Preconditions:None Postconditions:Donorisdirectedtoprojectspage
MainFlow:1.Usergoestowww.lolaartswi.com2.Userclicksondonationstab3.Userisdirectedtodonationspage4.Usecaseends
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
LOUISVILLEBUSINESSANALYSTS
Page19
UseCases:LogInDonor
LOGINThisusecasedescribeshowadonorwouldlogintohisorheraccount
USECASE:LOGIN ID:2GRiskLevel:Low PrimaryActor:DonorPreconditions:Donorisnotloggedin Postconditions:DonorisloggedinMainFlow:1.Usergoestowww.lolaartswi.com2.Userthenentersusernameintousernametextbox3.Userenterspasswordintopasswordtextbox4.Userclickslogin5.Userisloggedin
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.
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.
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.
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
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
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
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
LOUISVILLEBUSINESSANALYSTS
Page27
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
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
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
LOUISVILLEBUSINESSANALYSTS
Page31
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
LOUISVILLEBUSINESSANALYSTS
Page48
Prototypes
LOUISVILLEBUSINESSANALYSTS
Page49
MainPage
LOUISVILLEBUSINESSANALYSTS
Page50
ViewClasses/EventsPage
LOUISVILLEBUSINESSANALYSTS
Page51
ViewClass/Event
LOUISVILLEBUSINESSANALYSTS
Page52
RegisterforClass/Eventpage
LOUISVILLEBUSINESSANALYSTS
Page53
Donatepage
LOUISVILLEBUSINESSANALYSTS
Page54
DonationSuccessfulPage
LOUISVILLEBUSINESSANALYSTS
Page55
LOLALoversLandingPage
LOUISVILLEBUSINESSANALYSTS
Page56
VolunteerLoginPage
LOUISVILLEBUSINESSANALYSTS
Page57
VolunteerViewEventPage
LOUISVILLEBUSINESSANALYSTS
Page58
VolunteerRegistrationPage
LOUISVILLEBUSINESSANALYSTS
Page59
ModifyVolunteerAccountPage
LOUISVILLEBUSINESSANALYSTS
Page60
AdminLoginPage
LOUISVILLEBUSINESSANALYSTS
Page61
AdminDashboardPage
LOUISVILLEBUSINESSANALYSTS
Page62
GrantReportPage
LOUISVILLEBUSINESSANALYSTS
Page63
CreateAdminAccountPage
LOUISVILLEBUSINESSANALYSTS
Page64
ViewAllAccountsPage
LOUISVILLEBUSINESSANALYSTS
Page65
ViewAllClasses/Eventspage
LOUISVILLEBUSINESSANALYSTS
Page66
AddVolunteerPage
LOUISVILLEBUSINESSANALYSTS
Page67
AddTeacherpage
LOUISVILLEBUSINESSANALYSTS
Page68
ModifyAdminAccountPage
LOUISVILLEBUSINESSANALYSTS
Page69
CreateEventPage
LOUISVILLEBUSINESSANALYSTS
Page70
EditEventPage
LOUISVILLEBUSINESSANALYSTS
Page71
LoginTeacherPage
LOUISVILLEBUSINESSANALYSTS
Page72
TeacherLandingPage
LOUISVILLEBUSINESSANALYSTS
Page73
ModifyTeacherPage
LOUISVILLEBUSINESSANALYSTS
Page74
PurchaseEventTicketPage