190 likes | 309 Views
Medical Schedule Project. By Lori Tribble. CS8628 Software Architecture Spring 2006. Project Presentation Will Start Momentarily…. Introduction. Items to cover Project Description E-R Diagram Data Dictionary Relational Schema CRUD Matrix System Architecture Sample screens
E N D
Medical Schedule Project By Lori Tribble CS8628 Software Architecture Spring 2006 • Project Presentation • Will • Start • Momentarily…
Introduction Items to cover • Project Description • E-R Diagram • Data Dictionary • Relational Schema • CRUD Matrix • System Architecture • Sample screens • Synchronization Code • Conclusion
Project Description This project will create an application that will run on the Pocket PC to handle scheduling of dosages of medicine for patients. The patient or caregiver uses the database to keep up with when a medication needs to be taken, if it has been taken and how much was taken. The results are then synchronized on the desktop. A desktop application can then provide reports that the patient can give to caregivers or doctors.
Data Dictionary Table: MedTable Table: FillTable Table: TimesTable
Data Dictionary Table: PatientTable Table: DrTable Table: PharmTable Table: AdminTable
CRUD Matrix C = Create or Insert a Record (row) R = Read/Query or Select a row U = Update or Modify D = Delete
Synchronization Code Friend Shared Sub sync() Try openDb() With Conn.SyncParms .UserName = "afsample" .Stream = ULStreamType.TCPIP .Version = "ul_default" .SendColumnNames = True End With Conn.Synchronize() Catch ex As Exception MsgBox(ex.ToString()) End Try closeDb() End Sub
Conclusion Problems Initial Sybase setup Reference files not getting deployed Too many schema source files Emulator does not save data Getting the forms to update correctly Open Issues Desktop application that can start the Mobilink server and issue a synchronization TimesTable form is not complete Use of Global Auto Increment Customize Scripts
End of Presentation End Of Today’s Presentation