Académique Documents
Professionnel Documents
Culture Documents
NAMA PELAJAR
FSKTM
I, NAME, agree to allow this Undergraduate Project Report to be kept at the Library under the
following terms:
1. This Undergraduate Project Report is the property of the Universiti Tun Hussein Onn
Malaysia.
2. The library has the right to make copies for educational purposes only.
3. The library is allowed to make copies of this report for educational exchange between higher
educational institutions.
4. ** Please Mark (√)
CONFIDENTIAL (Contains information of high security or of great
importance to Malaysia as STIPULATED under the
OFFICIAL SECRET ACT 1972)
FREE ACCESS
FSKT M
Approved by,
Note:
** If this Undergraduate Project Report is classified as CONFIDENTIAL or
RESTRICTED, please attach the letter from the relevant
authority/organization stating reasons and duration for such classifications.
TITLE
NAME
MAY 2016
ii
I hereby declare that the work in this project report is my own except for quotations and
summaries which have been duly acknowledged
Student : ......................................................................
NAME
Date : ......................................................................
FSKTM
Supervisor : .....................................................................
NAME
iii
<DEDICATION TEXT>
FSKTM
iv
ACKNOWLEDGEMENT
<Text>
FSKTM
v
ABSTRACT
Text ….
FSKTM
vi
ABSTRAK
Teks…..
FSKTM
vii
CONTENTS
TITLE i
DECLARATION ii
DEDICATION iii
ACKNOWLEDGEMENT iv
ABSTRACT v
ABSTRAK vi
CONTENTS vii
LIST OF FIGURES x
LIST OF TABLES xi
LIST OF APPENDIX FSKTM
xii
CHAPTER 1 INTRODUCTION 1
1.1 Project Background 1
1.2 Problem Statement 1
1.3 Objective 1
1.4 Scope 1
1.5 Expected Result 1
1.6 Project Significance 2
1.7 Chapter Summary 2
1.8 Report Organization 2
CHAPTER 2 LITERATURE REVIEW 3
2.1 <Related Concepts to your systems> 3
2.2 <Related Concepts to your systems> 3
2.3 <Related Concepts to your systems> 4
2.4 <Related Concepts to your systems> 4
2.5 Study of <Current process of your title> 4
viii
10
4.1.1 DFD Context Diagram (DFD CD) Error! Bookmark not
defined.
4.1.2 DFD Level 0 Error! Bookmark not defined.
4.1.3 Requirement Traceability Matrix 12
4.1.4 Entity Relationship Diagram 13
4.2 Design 13
4.2.1 Interface Design 13
4.2.2 Schema Table 15
4.3 Chapter Summary 16
CHAPTER 5 IMPLEMENTATION AND TESTING 17
5.1 Implementation 17
5.1.1 Create Medical Form Interfaces 17
5.1.2 Manage Users Details Interfaces 17
5.1.3 Manage Patients Details Interfaces 18
5.2 Testing 18
5.2.1 Test Cases 18
ix
FSKTM
LIST OF FIGURES
FSKTM
LIST OF TABLES
FSKTM
LIST OF APPENDIX
FSKTM
1 CHAPTER 1
INTRODUCTION
<Text>
FSKTM
<Text>
1.3 Objective
<Text>
1.4 Scope
<Text>
<Text>
1.6 Project Significance
<Text>
<Text>
<Text>
FSKTM
2 CHAPTER 2
LITERATURE REVIEW
<Intro>This chapter will discuss on literature review that had been done for the system
and the current system that being used by the clinic. Section 2.1 will discuss about the
management system. Then, in Section 2.2 will discuss about the patient management and
in Section 2.3 will discuss about the inventory management. Moreover, the technology
that used in the system will be discussed further in Section 2.4. Besides that, three types
of existing system had been study and compared with the developed system in Section
FSKTM
2.5. Finally, the summary of this chapter was explained in Section 2.7.
<Text>
<Followed by flow chart(s)/ business model (as-is model)/ activity diagram(s) of
current process>
<If there are hard copy forms/ reports that referred by your text, please include as
an attachment>
<A statement that link to the following section>
<Text>
2.6.1 <Name of System 1,Sistem E-Klinik Panel SIRIM Berhad>
<What are the functions offered by System 1? Recall the functions that relate to your
proposed/ developed system>
<How they (the functions) relate to your system?
<What are (1) advantages of System 1 that can be/ will be/ were applied to your
proposed/ developed system (2)extended/ modified functions?>
<What are the functions offered by System 2? Recall the functions that relate to your
proposed/ developed system>
<How they (the functions) relate to your system?
<What are (1) advantages of System 2 that can be/ will be/ were applied to your
FSKTM
<What are the functions offered by System 2? Recall the functions that relate to your
proposed/ developed system>
<How they (the functions) relate to your system?
<What are (1) advantages of System 2 that can be/ will be/ were applied to your
proposed/ developed system (2)extended/ modified functions?>
<Text>
<Summarize what have been discussed in Chapter 2>
<A statement that mention on what is the topic for Chapter 3>
FSKTM
3 CHAPTER 3
METHODOLOGY
This chapter explain the use of prototype model in this project and the activities that had
been carried out in each phase.
<Why it is chosen?>
<What are the phases? Support with a figure.>
<A statement that link to the following section>
<Purpose of this phase><What are sub activities for this phase?><What is/are
technique(s)/ tool(s) used>
<State if there is Appendix that relate to this activity>
<Purpose of this phase><What are sub activities for this phase?><What is/are
technique(s)/ tool(s) used>
<State if there is Appendix that relate to this activity>
<Purpose of this phase><What are sub activities for this phase?><What is/are
technique(s)/ tool(s) used>
<State if there is Appendix that relate to this activity>
<Purpose of this phase><What are sub activities for this phase?><What is/are
technique(s)/ tool(s) used>
<State if there is Appendix that relate to this activity>
FSKTM
<Purpose of this phase><What are sub activities for this phase?><What is/are
technique(s)/ tool(s) used>
<State if there is Appendix that relate to this activity>
There are total of nine phases from the prototype model. As shown in Table 3.1, each phase
has its own assignment and output that need to produce during the entire project
development. Besides that, the output had been completed within the specific days that have
been given.
<Text>
<Summarize what have been discussed in Chapter 3>
FSKTM
4 CHAPTER 4
<text>
<text>
<Use Case Diagram>
<text>
FSKTM
<text- overview of Manage Users Details >. <Use case specification attached
in Appendixn>
4.1.2.3 Use Case<name of use case> (SRS_REQ_n00)
<text- overview of the use case>. <Use case specification attached in Appendixn>
Based on the process specification in 4.1.2, the requirements of this system were listed in
Table 4.1.
Allocated Descriptions
REQ_100 << Use Case Name 1>>
FR01-01 The system shall be able to show asset registration form to BSI Unit.
FR01-02 The system shall get the next available tracking number.
FR01-03 The system should display the details of the asset to BSI Unit.
FR01-04 The system shall save details of the new asset.
FR01-05 The system shall be able to handle exceptions.
FR01-06 The system shall provide BSI Unit with the ability to enter details of the new
FSKTM
asset.
CR01-01 The system shall not allow BSI Unit to change tracking number.
CR01-02 While tracking number is full. The system will not save the new asset data.
CR01-03 The system shall not allow BSI Unit to submit asset registration form if the form
is incomplete.
QR01-01 While exception occurs. The system shall return to previous state.
QR01-02 The system shall be able to inform BSI Unit for a sustained period of time every
5 minutes.
REQ_n00 << Use Case Name n>>
4.1.4 Class Diagram
<text>
<Class diagram>
4.2 Design
<text: Example: After all the users requirements were successfully analyze, the project will
FSKTM
proceed in design phase. In this phase, both interface and database had been designed in
order to help visualize the system before proceed with the coding the system.>
<text: Example: The following are the interfaces that have been designed based on each
process in Figure 4.2. They are designed by using Macromedia Dreamweaver 2010.>
<text: Example: In this process, User need to log into system by providing the correct
username and password by using login interface as shown in Figure 4.10. The system will
then validate the username and password. If both username and password are correct, the
system will redirect User to the main page. If one of the username or password is incorrect,
the system will automatically display an error message. After that, the system will request
User to re-enter the correct username and password. >
<text: Example: After successfully log in, the system will display the main menu
interface as shown in Figure 4.11. The Current Patient group box will display all patients
name that still not received any treatment from the doctor. In addition, Doctor will select the
FSKTM
patient name from the list box and clicking Select Current Patient button that will display the
medical form interface that will be used by Doctor to enter all the treatment information that
the patients received.
However, the Treated Patient group box will list all patients name that have already
been treated. Moreover, the assistants will select from list box given and click Select Treated
Patient button and this will open the medical form interface for patient that have already
been treated.>
<text>
<figure>
<text>
<figure>
Note: A process/ use case should have more than one interface
4.2.1.3 <name of use case>interfaces
<text>
<figure>
<text>
<figure>
<text: Example: The following are the tables from the database that have been designed
and extracted from the class diagram. They were created using Microsoft SQL Server 2014.
>
4.2.2.1 UserTable
<text: Example: User table as shown in Table 4.2 was used to store all the users’
FSKTM
information includes IC number, name, address and salary. The table was implemented in
use case Create Medical Form, Manage Users Details, Manage Patients Details,
Manage Patients Records and Manage Inventory. On the other hand, EMP_IC_NO
was used as a primary key and to identify the specific user’s information. >
<text>
FSKTM
5 CHAPTER 5
5.1 Implementation
<text>
<text>
<Create Medical FormInterfaces>
<text>
<Create Medical Formcode segment>
Note: A process/ use case should have more than one interface
<text>
<Manage Users DetailsInterfaces>
<text>
<Manage Users Details code segment>
5.1.3 Manage Patients Details Interfaces
<text>
<Manage Patients DetailsInterfaces>
<text>
<Manage Patients Detailscode segment>
5.2 Testing
<text>
<text>
<a pie chart indicates % of pass and fail for Create Medical Form>
<text>
<text>
<a pie chart indicates % of pass and fail for Manage Users Details>
<text>
<text>
FSKTM
<text>
6 CHAPTER 6
CONCLUSION
<Text>
.
<Text>
i. <Advantages 1> FSKTM
<Text>
i. <Disadvantages1>
ii. <Disadvantages2>
iii. <Disadvantagesn>
6.3 Recommendations
<Text>
i. <Recommendation1>
ii. <Recommendation2>
iii. <Recommendationn>
6.4 Summary
<Text>
FSKTM
REFERENCES
FSKTM
APPENDIX n (Use Case Specification.
FSKTM
FSKTM