Events and Structured Analysis with Data Flow diagrams
17 Pages2174 Words257 Views
Added on 2020-03-28
Events and Structured Analysis with Data Flow diagrams
Added on 2020-03-28
ShareRelated Documents
Student details
Contents1 Events and Structured Analysis with Data Flow diagrams........................................................................31.2 Event table.........................................................................................................................................31.2 Context diagram................................................................................................................................51.3 Data flow diagram.............................................................................................................................61.4 Level 1 DFD........................................................................................................................................62 Object oriented analysis and design.........................................................................................................92.1 Use case model..................................................................................................................................92.1.1 Use case description...................................................................................................................92.1.2 Activity diagram........................................................................................................................112.2 System sequence diagram...............................................................................................................122.3 Sequence diagram...........................................................................................................................132.4 Domain model class diagram...........................................................................................................142.5 State diagram..................................................................................................................................152.6 Reports............................................................................................................................................153 References..............................................................................................................................................16Table of figuresFigure 1: Clinical system context diagram...................................................................................................5Figure 2: Level 0 DFD...................................................................................................................................6Figure 3: Approve GP registration level 1 DFD.............................................................................................7Figure 4: Book appointment level 1 DFD.....................................................................................................8Figure 5: Use case diagram..........................................................................................................................9Figure 6:Activity diagram...........................................................................................................................11Figure 7: System Sequence diagram..........................................................................................................12Figure 8:Sequence diagram.......................................................................................................................13Figure 9:class diagram...............................................................................................................................14Figure 10: State chart diagram..................................................................................................................15
1 Events and Structured Analysis with Data Flow diagrams1.2 Event tableThe following table shows the events that happen within the system and who triggered the events.EventEventTypeSourceTriggerActivityResponseDestinationPatientregistrationBusinesspatientPatientRegistrationrequestPatient opens theregistration pageand fills theregistration formA user account iscreatedA record is createdin the patients tablePatient loginBusinesspatientPatient loginrequestPatient opens thelogin page and fillsthe credentialsThe user isauthenticated if theusername andpassword arecorrect.A user session iscreated on the serverBookappointmentbusinesspatientBookappointmentrequestPatient opens thebook appointmentpage and fills theform to book anappointmentAn appointment iscreated and the usergets a message ofthe date and timeA bookingappointment record iscreated in theappointments tableMakeenquirybusinesspatientMakeenquiryrequestA patient opens amake enquiryrequest and fillsand submits theformThe visitor patientgets a message ofthe saving of theenquiryA record of an enquiryis created on theenquiries tableViewpatientreportbusinesspatientPatientreportrequest sentto the serverA patient opens hisor her appointmentsreport page andselects a certainappointment to getthe reportA report of theselectedappointment isdisplayedA record is fetchedfrom the appointmentstableMakepaymentbusinesspatientA makepaymentrequest issent to theserverPatient opens makepayments page andpays for anappointment viacredit card orPayPalPatient gets aresponse on thestatus of thepaymentA payment record iscreated on thedatabasePractitionerregistrationbusinessGeneralpractitionerA generalpractitionerregistrationrequest issent to theserverA practitioneropens practitionerregistration page,fills and submitsthe formThe practitioner getsa message on thestatus of the creationof record.A new practitionerrecord is made on thepractitioners tablePractitionerloginbusinessGeneralpractitionerApractitionerPractitioner openspractitioner loginPractitioner isauthenticated if theA session is created onthe server.
login requestis sent to theserverpage and fills thecredentialsusername andpassword are correctViewappointmentsBusiness GeneralpractitionerApractitionerview requestis sent to theserverWhile thepractitioner islogged in to theiraccount, he/sheopens the viewappointments pageA list of allappointments aredisplayed by thesystem. The systemclassifies them intopending andprocessedRows are fetched fromthe appointments tablein the databaseUpdateappointmentrecordBusinessGeneralpractitionerAn updateappointmentrecord issent to theserverPractitioner selectsan appointmentrecord fills up allthe results of theappointment andsavesAn update on acertain appointmentis done A row is updated inthe appointment tablein the databaseViewenquiriesBusinessGeneralpractitionerA viewenquiryrequest issent to theserverPractitioner selectsview enquirieswhile they arelogged in to theiraccountA list of all enquiriesis displayed by thesystemA list of rows arefetched from theenquiries tablestaff loginBusinessStaffA staff loginrequest issent to theserverA staff opens thelogin page andenters theircredentialsThe user isauthenticatedA session for that staffis created on the serverApprove GPregistrationBusinessstaffAn approveregistrationrequest issent to theserverA staff opensapprove GPregistration pageand approves newregistrationsA GP registration isapprovedA row in the gp tableis updated in thedatabaseView andprint reportsBusinessstaffA viewreportsrequest issent to theserverStaff selects thekind of report andviews the report.The staff can printthe report or notA report is displayedby the systemRows of data arefetched from the dbusing the reportcriteria specifiedSendreminder topatientTemporalSystemAnappointmentreaches 48hoursremainingbefore theactual dateSystem checks andcompares theappointment dateand time and thecurrent date time toget the differenceAn email is sent tothe patientA notification iscreated for that patientaccount1.2 Context diagram Context diagrams are the most basic data flow diagrams and give a conceptual view of the system by generalizing all the processes making up the system to one process which is representative of the whole
End of preview
Want to access all the pages? Upload your documents or become a member.
Related Documents
SEO Expert for Deskliblg...
|19
|3240
|28
Systems Analysis and Design ||Assignmentlg...
|23
|2433
|27
Desklib: Online Library for Study Material and Solved Assignmentslg...
|20
|3054
|55
Order and Components - Thesis and Dissertation Guidelg...
|8
|967
|75
Designing of data entry screen for entering personal detailslg...
|18
|2960
|3
SEO Expert for Deskliblg...
|21
|3213
|74