Presentation is loading. Please wait.

Presentation is loading. Please wait.

SFTW241 Programming Languages Architecture I University of Macau Faculty of Science and Technology Computer and Information Science Year2 Class A Group.

Similar presentations


Presentation on theme: "SFTW241 Programming Languages Architecture I University of Macau Faculty of Science and Technology Computer and Information Science Year2 Class A Group."— Presentation transcript:

1 SFTW241 Programming Languages Architecture I University of Macau Faculty of Science and Technology Computer and Information Science Year2 Class A Group A5 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 Client Evaluation Presentation

2 Introduction Members: Leader: James Wu Secretary: Fanny Hao Liaison Member: Stella Leong Project Tracker: Justin Poon Web-page Administrator: Daniel Ieong

3 Client’s System Overview

4 Introduction Our client group is B4 Their project problem is “Hospital E-card System” A very useful system

5 Idea Our clients want to simplify the normal procedures Feel sick Check the patient’s record Type the information in the PC Go hospital Give the identity card to nurse Send his details to doctor See the doctor

6 Device and Technique In this system, the following devices and techniques are included: A E-card – it seems a key to open this system. A reader machine – it acts a lock, responses the E-card. A private database – a place where stores people’s record in particular hospital.

7 Device and Technique A public database – a place where lets hospitals get the public patients’ record. A system to connect all the hospitals’ data store with public data store. Each hospital is replaced by a series number

8 Flowchart Plug the E-card into reader machine Show the patient’s briefly detail Choose the link List all the anamnesis Show the information in other hospitals Require the records in other hospitals Get the permission of other hospitals Save the new anamnesis

9 Disadvantage & Improvement

10 E-Card Necessary for registration What if a patient forgets to bring the E-card? Registration could not be made. Can’t visit doctor Must have another way to make the registration

11 E-card 2 Using patient code to register instead If forget a patient code Using the personal ID to register Patient code can be searched by personal ID number

12 E-card 3 It is not the most important The most important is the engine By the personal ID number  Government can specify each resident easily  Reduce the workload that the government distribute a new code for each resident  Make the code Identity

13 E-card 4 Combine the E-card into ID smart card It stores useful information:  Blood type, medical sensitivity, serious disease and injection record…

14 Interface Combine the input and output area  Convenience for the doctor  By changing or adding information on the screen  After that confirm the update action

15 Backup What if there is error in the system? Loss all the if there is any error Backup function must be required Make the anamneses more security Doctor can restore patient’s anamneses if there is anything wrong

16 IS Support Important for implementation Influence how they implementation their kernel Define a standard

17 IS support 2 For example  Each hospital has its own database,  Each database divided into public and private. In each patient’s anamneses  Decide how to organization  Example What information of the first line of the file is

18 Technique

19 Client Program’s Object / Class It will have 6 classes for the program  Class Hospital  Class Public_Info  Class Subject  Class Private_1  Class Private_2  Class Upload

20 Class Hospital Class Subject Class Private 1 Class Public_Info Class Private 2 Client Program’s Object / Class Flowchart of 6 classes Class Upload Public Database Private Database GovernmentLocal Hospital

21 Class Hospital  It is for the user to input the patient ID  It is the main class to control the other 5 classes  Some classes has the “Exit” for back to this class  Method Require_Input() Search_Info() Client Program’s Object / Class

22 Class Public_Info  Run when the user input a variable patient ID  Take the information from public database  Show some personal information Name Birthday / Age Drug sensitivity  Method Print_Info() Search_Subject()  It has the “Class Subject” and the “Exit” links Client Program’s Object / Class

23 Class Subject  Load some specialty clinics from the private database from the local hospital  When we choose one of the specialty clinics, it will load the patient’s anamnesis of this clinics  Method Print_Subject() Search_anamnesis() Print_anamnesis()  If the patient hasn’t the specialty clinics before, it will go to the “Class Upload” to create a new file for save this anamnesis

24 Class Private_1  Load some anamnesis of a patient  Load the anamnesis is in the local hospital  The data is from public database and also the private database  Method Search_local_public() Print_local_public() Search_local_private() Print_local_private()  It has a link “Other Hospital” to go to the Class Private_2 Class Private_1 Public Database Private Database GovernmentLocal Hospital Private Database Other Hospitals Client Program’s Object / Class

25 Class Private_2  Load some anamnesis which is in other hospitals  The data is from the private database of other hospitals  It has a comment list for the user to type some remarks, then it can “Send”and “Receive” to/from the other hospitals or “Back” to the Class Private_1  It may have some files (such as X-ray), it will be save in the patient file  When it receives the data from the other hospitals, it can be print  Method Send() Receive() Print_others_private() Print_data() Client Program’s Object / Class

26 Class Upload  To provide a write function for the user to implement or save the data Add some new drug sensitivity in the personal information in the public database  New Serious Disease Add some new private data in the private database in the local hospital  New specialty clinics Add some new private data which is from the other hospitals in the local hospital’s private database  Method Upload()

27 JBuilder With practice, managing multiple files becomes much easier Documentation is immediately available (right click on any identifier to browse its documentation) Building graphical interfaces is greatly simplified Finding out what classes are available is greatly simplified Syntax highlighting! Helps debugging. A debugging tool is also included

28 JBuilder Because JBuilder supports DataExpress that is good for project of B4. We will support the material about JBuilder to B4 for their project

29 Security Because their project have data about personal information, the security is very important in their project. They have responsibility to protect some data not to be public. We will help B4 to notice security in their project.

30 Security Which point that we should take care?  Who can read those information?  Who can update the information?  How to load into the system?  How to protect the information in transferring?  How to know who update the record?

31 Security According to our questions, we will help them to solve these problem. For example, when the user login, of cause he or she need ID and password to enter the system, and the system also will record the time, place, who, use what data.

32 Organizing & Schedule

33 Organizing They require all the group members to solve the problem together in period. We suggest they can assign some members to solve the kernel, some of them to solve the interface, that may be will more efficient and save time.

34 Schedule We suggest they should have a schedule Give a schedule like that:  Before the May 20 we hope they can test kernel of their program  Before the May 31 we hope they can test the interface of their program

35 Conclusion The program is useful. But still have some problems about network that need to be solved. We will try our best to find some disadvantage of their project before they do. We will support the material that they need. We will keep giving some suggestions to them about their project.

36 ~ The End ~ Thank you for your attention


Download ppt "SFTW241 Programming Languages Architecture I University of Macau Faculty of Science and Technology Computer and Information Science Year2 Class A Group."

Similar presentations


Ads by Google