Events and Structured Analysis with Data Flow diagrams

Added on - 28 Mar 2020

  • 17

    Pages

  • 2174

    Words

  • 51

    Views

  • 0

    Downloads

Trusted by +2 million users,
1000+ happy students everyday
Showing pages 1 to 4 of 17 pages
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 Flowdiagrams1.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 correctViewappointmentsBusinessGeneralpractitionerApractitionerview 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 doneA 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 diagramContext diagrams are the most basic data flow diagrams and give a conceptual view of the system bygeneralizing all the processes making up the system to one process which is representative of the whole
desklib-logo
You’re reading a preview
Preview Documents

To View Complete Document

Click the button to download
Subscribe to our plans

Download This Document