13.07.2015 Views

WKES3180 – LATIHAN ILMIAH 2 Session 2009/2010 ... - DSpace

WKES3180 – LATIHAN ILMIAH 2 Session 2009/2010 ... - DSpace

WKES3180 – LATIHAN ILMIAH 2 Session 2009/2010 ... - DSpace

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>WKES3180</strong> – <strong>LATIHAN</strong> <strong>ILMIAH</strong> 2<strong>Session</strong> <strong>2009</strong>/<strong>2010</strong>BRAIN BUILDER – A Computer Stimulation System to Enhance The Memory,Relaxation and Sleep DisordersSupervisor: Associate Professor. Dr. Ow Siew HockConsultant/Co-Supervisor: Associate Professor. Dr. Kim Kah Hwi (Faculty of Medicine)Prepared ByDILLON NGO WEI JOONWEK060145


FCSIT, University of MalayaTable of ContentsAcknowledgement ............................................................................................................................ IIAbstract ........................................................................................................................................... IIITable of Contents ............................................................................................................................. IVList of Tables .................................................................................................................................. VIIIList of Figures ................................................................................................................................... IXChapter 1 – Introduction ................................................................................................................... 11.1 Project Overview ............................................................................................................................ 11.2 Problem Statement ........................................................................................................................ 11.3 Project Objective ............................................................................................................................ 21.4 Project Scope ................................................................................................................................. 21.5 Project Methodology...................................................................................................................... 31.6 Expected Outcome ......................................................................................................................... 31.7 Project Schedule ............................................................................................................................ 41.6 Summary ........................................................................................................................................ 6Chapter 2 – Literature Review ............................................................................................................ 72.1 Background Study .......................................................................................................................... 72.1.1 Study Analysis ......................................................................................................................... 72.1.2 Brain Waves ............................................................................................................................ 72.1.3 Biofeedback ............................................................................................................................ 82.1.4 Electroencephalogram ............................................................................................................. 82.1.5 Music Therapy ......................................................................................................................... 82.1.6 Meditation .............................................................................................................................. 92.1.7 Imagination Therapy .............................................................................................................. 102.1.8 Aroma Therapy ...................................................................................................................... 112.2 Technology .................................................................................................................................. 122.2.1 .NET Framework .................................................................................................................... 122.2.2 Visual Studio 2005 Professional Edition ................................................................................. 132.2.3 C# Language .......................................................................................................................... 152.2.4 Microsoft Office Access 2003 ................................................................................................. 172.2.5 Adobe Photoshop CS3 ........................................................................................................... 18IV | P a g e


FCSIT, University of Malaya2.2.6 Adobe Flash CS3 Professional ................................................................................................ 212.3 Existing System ............................................................................................................................ 232.3.1 BrainBuilder – Dr. Kim and Japanese Researchers .................................................................. 232.3.2 BrainBuilder – Advanced Brain Technologies (ABT)................................................................ 242.3.3 Play Attention Learning System – Biofeedback Instrument Corporation ................................. 252.3.4 Core Mind Builder – Core Learning ........................................................................................ 26Chapter 3 – Methodology ................................................................................................................ 273.1 Introduction ................................................................................................................................. 273.2 Methodology comparison ............................................................................................................ 283.3 Methodology chosen.................................................................................................................... 303.4 Requirement gathering ................................................................................................................ 333.4.1 Interview ............................................................................................................................... 333.4.2 Information gathered from Internet ...................................................................................... 33Chapter 4 – System Analysis ............................................................................................................ 344.1 Functional Requirements ............................................................................................................. 344.1.1 Use Case Content .................................................................................................................. 364.2 Non-Functional Requirements ...................................................................................................... 594.3 Software Requirement ................................................................................................................. 614.3.1 Developer Software Requirements ........................................................................................ 614.3.2 User Software Requirements ................................................................................................. 614.4 Hardware Requirement ................................................................................................................ 624.4.1 Developer Hardware Requirements ....................................................................................... 624.4.2 User Hardware Requirements ................................................................................................ 62Chapter 5 – System Design .............................................................................................................. 635.1 Design Goal .................................................................................................................................. 635.2 Architecture Design ...................................................................................................................... 645.3 Dynamic Model Diagram .............................................................................................................. 685.3.1 Activity Diagram .................................................................................................................... 695.3.1.1 User Part ........................................................................................................................ 695.3.1.2 Administrator Part .......................................................................................................... 835.3.2 Sequence Diagram ............................................................................................................... 1045.3.2.1 User Part ...................................................................................................................... 104V | P a g e


FCSIT, University of Malaya5.3.2.2 Administrator Part ........................................................................................................ 1195.4 Database Design......................................................................................................................... 1405.5 Data Dictionary .......................................................................................................................... 1415.6 Graphical User Interface Design ................................................................................................. 144Chapter 6 – System Development .................................................................................................. 1496.1 Development Environment ........................................................................................................ 1496.1.1 Development Tools and Technologies Used ......................................................................... 1496.1.1.1 Adobe Flash CS3 Professional........................................................................................ 1496.1.1.2 Adobe Photoshop CS3 Professional ............................................................................... 1496.1.1.3 Microsoft Office Access 2003 Database......................................................................... 1506.1.1.4 Expressivo Text to Speech Reader ................................................................................. 1516.1.2 Programming tools .............................................................................................................. 1526.1.2.1 C# and Microsoft Visual Studio 2005 ............................................................................. 1526.2 Development Process ................................................................................................................. 1546.2.1 Standard Naming Convention .............................................................................................. 1546.2.1.1 Standard naming convention for Brain Builder system win form control. ...................... 1546.2.1.2 Standard naming convention for variables .................................................................... 1546.2.1.3 Standard naming convention for methods .................................................................... 1556.2.2 Coding Styles ....................................................................................................................... 1556.2.2.1 Indentation ................................................................................................................... 1556.2.2.2 Bracing ......................................................................................................................... 1566.2.2.3 Comment line ............................................................................................................... 1566.2.2.4 Spacing ......................................................................................................................... 1576.2.3 Testing and debugging ......................................................................................................... 1576.3 Programming Technique ............................................................................................................ 1586.3.1 Modular Programming ........................................................................................................ 1586.3.2 Module Integration ............................................................................................................. 159Chapter 7 – System Testing ............................................................................................................ 1617.1 Testing Technique ...................................................................................................................... 1617.1.1 Module Testing ................................................................................................................... 1617.1.2 Integration Testing .............................................................................................................. 1617.1.3 System Testing .................................................................................................................... 163VI | P a g e


FCSIT, University of Malaya7.1.4 User Acceptance testing ...................................................................................................... 1647.1.5 White Box Testing ............................................................................................................... 1737.1.6 Black Box Testing ................................................................................................................. 1747.2 Test Cases and Test Data ............................................................................................................ 1757.2.1 User Part ............................................................................................................................. 1757.2.2 Administrator Part ............................................................................................................... 196Chapter 8 – Discussion and Conclusion ........................................................................................... 2168.1 Problems Encountered and Solutions ......................................................................................... 2168.1.1 Difficulties faced during System Requirement Gathering ..................................................... 2168.1.2 Lack of knowledge in New Development Tools .................................................................... 2168.1.3 Poor Programming Techniques ............................................................................................ 2178.2 System Evaluation ...................................................................................................................... 2178.2.1 System Strengths ................................................................................................................. 2178.2.2 System Weakness and Limitations ....................................................................................... 2198.2.3 Future Enhancements.......................................................................................................... 2208.3 System Applications ................................................................................................................... 2218.3.1 Usefulness of the system ..................................................................................................... 2218.3.2 Benefits gained .................................................................................................................... 2228.4 Conclusion ................................................................................................................................. 2228.4.1 Knowledge and Experience Gained ...................................................................................... 2228.4.2 Communication and Presentation Skills ............................................................................... 2248.4.3 Project Outcome ................................................................................................................. 2258.4.4 Commercial Value ............................................................................................................... 225References .................................................................................................................................... 226Appendix A – Interview Outline ..................................................................................................... 229Appendix B – User Evaluation Questionnaire ................................................................................. 232Appendix C – User Manual ............................................................................................................. 233Appendix D – Sample Source Code ................................................................................................. 271VII | P a g e


FCSIT, University of MalayaList of TablesTable 2.1: Description of each edition of Visual Studio 2005 .................................................................. 13Table 2.2: Object types that is used in Microsoft Office Access 2003 ...................................................... 17Table 2.3: Outcome of the BrainBuilder Study ........................................................................................ 23Table 3.1: Several software development methodologies with it advantages and disadvantages ........... 28Table 4.1: Use Case Content for User Part .............................................................................................. 36Table 4.2: Use Case Content for Administrator Part ............................................................................... 44Table 5.1: tblScenery Table .................................................................................................................. 141Table 5.2: tblAroma Table .................................................................................................................... 141Table 5.3: tblEeg Table ......................................................................................................................... 142Table 5.4: tblUser Table ....................................................................................................................... 142Table 5.6: tblUserLog Table .................................................................................................................. 142Table 5.7: tblMusic Table ..................................................................................................................... 142Table 5.8: tblClass Table ....................................................................................................................... 143Table 5.9: tblVideo Table ..................................................................................................................... 143Table 6.1: Standard naming convention for win form control ............................................................... 154Table 6.2: Standard naming convention for variables ........................................................................... 154VIII | P a g e


FCSIT, University of MalayaList of FiguresFigure 1.1: Gantt Chart ............................................................................................................................ 4Figure 2.1: Structure of .NET Framework ............................................................................................... 12Figure 2.2: Screen shot of BrainBuilder – Advanced Brain Technologies (ABT)........................................ 24Figure 2.3: Play Attention Learning System ............................................................................................ 25Figure 2.4: Core Mind Builder ................................................................................................................ 26Figure 3.1: An activity diagram on how the process of methodology implement in this project .............. 27Figure 3.2: Prototyping model ................................................................................................................ 32Figure 4.1: Use Case for Brain Builder User ............................................................................................ 34Figure 4.2: Use Case for Brain Builder Administrator .............................................................................. 35Figure 5.1: Class Diagram for Brain Builder system (User) ...................................................................... 65Figure 5.2: Class Diagram for Brain Builder System (Administrator)........................................................ 67Figure 5.3: Activity Diagram for Login ..................................................................................................... 69Figure 5.4: Activity Diagram for Do Biofeedback Training ....................................................................... 70Figure 5.5: Activity Diagram for Do Audio Training ................................................................................. 71Figure 5.6: Activity Diagram for Do Video Training ................................................................................. 72Figure 5.7: Activity Diagram for Do Music Therapy ................................................................................. 73Figure 5.8: Activity Diagram for Do Imagination Therapy ........................................................................ 74Figure 5.9: Activity Diagram for Do Aromatic Therapy ............................................................................ 75Figure 5.10: Activity Diagram for Maintain My Profile ............................................................................ 76Figure 5.11: Activity Diagram for Maintain Personal Detail ..................................................................... 76Figure 5.12: Activity Diagram for Change Password ................................................................................ 77Figure 5.13: Activity Diagram for Edit Personal Detail ............................................................................. 78Figure 5.14: Activity Diagram for View Training Log ............................................................................... 79Figure 5.15: Activity Diagram for View Training Statistic ......................................................................... 80Figure 5.16: Activity Diagram for View EEG Summary ............................................................................. 81Figure 5.17: Activity Diagram for View Help File ..................................................................................... 82Figure 5.18: Activity Diagram for Importing New Video File ................................................................... 83Figure 5.19: Activity Diagram for Importing New Video Folder ............................................................... 84Figure 5.20: Activity Diagram for Importing New Music File ................................................................... 85Figure 5.21: Activity Diagram for Importing New Music Folder ............................................................... 86IX | P a g e


FCSIT, University of MalayaFigure 5.22: Activity Diagram for Importing New Imagination File .......................................................... 87Figure 5.23: Activity Diagram for Importing New Imagination Folder ..................................................... 88Figure 5.24: Activity Diagram for Adding New Aromatic Oil Information ................................................ 89Figure 5.25: Activity Diagram for Adding New User ................................................................................ 90Figure 5.26: Activity Diagram for Edit User’s Personal Details ................................................................. 91Figure 5.27: Activity Diagram for Deleting Existing Video File ................................................................. 92Figure 5.28: Activity Diagram for Deleting Existing Music File ................................................................. 93Figure 5.29: Activity Diagram for Deleting Existing Imagination File........................................................ 94Figure 5.30: Activity Diagram for Deleting Existing Aroma File ................................................................ 95Figure 5.31: Activity Diagram for Editing Description of Existing Imagination File ................................... 96Figure 5.32: Activity Diagram for Editing Details of Existing Aroma File .................................................. 97Figure 5.33: Activity Diagram for Viewing Users’ Training Log Report ..................................................... 98Figure 5.34: Activity Diagram for Viewing Users’ Training Log Chart ....................................................... 99Figure 5.35: Activity Diagram for Viewing Users’ EEG Summary ........................................................... 100Figure 5.36: Activity Diagram for Deleting Existing User Profile ............................................................ 101Figure 5.37: Activity Diagram for Changing User Password ................................................................... 102Figure 5.38: Activity Diagram for Deleting User Training Log ................................................................ 103Figure 5.39: Sequence Diagram for Login ............................................................................................. 104Figure 5.40: Sequence Diagram for Do Biofeedback Training ................................................................ 105Figure 5.41: Sequence Diagram for Do Audio Training .......................................................................... 106Figure 5.42: Sequence Diagram for Do Video Training .......................................................................... 107Figure 5.43: Sequence Diagram for Do Music Therapy ......................................................................... 108Figure 5.44: Sequence Diagram for Do Imagination Therapy ................................................................ 109Figure 5.45: Sequence Diagram for Do Aroma Therapy ........................................................................ 110Figure 5.46: Sequence Diagram for Maintain My Profile ....................................................................... 111Figure 5.47: Sequence Diagram for Maintain Personal Detail ............................................................... 112Figure 5.48: Sequence Diagram for Change Password .......................................................................... 113Figure 5.49: Sequence Diagram for Edit Personal Detail ....................................................................... 114Figure 5.50: Sequence Diagram for View Training Log .......................................................................... 115Figure 5.51: Sequence Diagram for View Training Statistic ................................................................... 116Figure 5.52: Sequence Diagram for View EEG Summary ....................................................................... 117Figure 5.53: Sequence Diagram for View Help File ............................................................................... 118X | P a g e


FCSIT, University of MalayaFigure 5.54: Sequence Diagram for Importing New Video File .............................................................. 119Figure 5.55: Sequence Diagram for Importing New Video Folder.......................................................... 120Figure 5.56: Sequence Diagram for Importing New Music File .............................................................. 121Figure 5.57: Sequence Diagram for Importing New Music Folder ......................................................... 122Figure 5.58: Sequence Diagram for Importing New Imagination File .................................................... 123Figure 5.60: Sequence Diagram for Adding New Aromatic Oil Information ........................................... 125Figure 5.62: Sequence Diagram for Editing Existing User Details .......................................................... 127Figure 5.63: Sequence Diagram for Deleting Existing Video File ............................................................ 128Figure 5.64: Sequence Diagram for Deleting Existing Music File ........................................................... 129Figure 5.65: Sequence Diagram for Deleting Existing Imagination File .................................................. 130Figure 5.66: Sequence Diagram for Deleting Existing Aroma Information ............................................. 131Figure 5.67: Sequence Diagram for Editing Existing Imagination File Description .................................. 132Figure 5.68: Sequence Diagram for Editing Existing Aroma Details ....................................................... 133Figure 5.69: Sequence Diagram for Viewing Users’ Training Log Report ............................................... 134Figure 5.70: Sequence Diagram for Viewing Users’ Training Log Chart ................................................. 135Figure 5.71: Sequence Diagram for Viewing Users’ EEG Summary ........................................................ 136Figure 5.72: Sequence Diagram for Deleting Existing User Profile ......................................................... 137Figure 5.73: Sequence Diagram for Changing Password ....................................................................... 138Figure 5.74: Sequence Diagram for Deleting User Training Log ............................................................. 139Figure 5.75: Database Design of Brain Builder system .......................................................................... 140Figure 5.76: Login Page for Brain Builder system .................................................................................. 144Figure 5.77: Main Menu for Brain Builder system................................................................................. 145Figure 5.78: Audio Training for Brain Builder system ............................................................................ 146Figure 5.79: Admin Main Menu for Brain Builder system...................................................................... 147Figure 5.80: Admin Add New Imagination Therapy page for Brain Builder system ................................ 148Figure 6.1: Expressivo Text to Speech Website ..................................................................................... 151Figure 6.2: IDE in the Microsoft Visual Studio 2005 .............................................................................. 152Figure 6.3: Code Snippets showing the reuse of a method defined in class call C_DBConn (left) andLinkage of all the classes, folders and other files in the solution explorer including C_DBConn.cs (right)............................................................................................................................................................ 153Figure 6.4: Source code of the Material Training module ..................................................................... 158Figure 6.5: Module Integration for Brain Builder system ...................................................................... 160XI | P a g e


FCSIT, University of MalayaFigure 7.1: Hierarchy of the Brain Builder system ................................................................................. 162Figure 7.2: Bottom up strategy testing on Brain Builder system ........................................................... 162Figure 7.3: Feedback result on easy to use Brain Builder system .......................................................... 164Figure 7.4: Feedback result on can navigate without difficulties with Brain Builder system .................. 165Figure 7.5: Feedback results on instruction given are easy to understand ............................................ 165Figure 7.6: Feedback results on help option are comprehensive and readily available .......................... 166Figure 7.7: Feedback results on error messages are clear ..................................................................... 167Figure 7.8: Feedback results on information provided is easy to understand ........................................ 167Figure 7.9: Feedback results on Brain Builder responds quickly to inputs ............................................. 168Figure 7.10: Feedback results on training materials provided are suitable ............................................ 169Figure 7.11: Feedback results on training materials provided are enough ............................................ 169Figure 7.12: Feedback results on Brain Builder has all the features it should have ................................ 170Figure 7.13: Feedback results on training logs and statistic are clear and easy to read ......................... 171Figure 7.14: Feedback results on user details are easy to change ......................................................... 171Figure 7.15: Feedback results on Brain Builder can helps in enhance memory, relaxation and sleepdisorders ............................................................................................................................................. 172Figure C.1: Start installs Brain Builder .................................................................................................. 235Figure C.2: Cancel Brain Builder installation ......................................................................................... 235Figure C.3: Select a folder to be install ................................................................................................. 236Figure C.4: Select a folder for creating shortcut at Start Menu folder ................................................... 237Figure C.5: Review the installation setting ............................................................................................ 238Figure C.6: Finish installation of Brain Builder ...................................................................................... 239Figure C.7: Login Page .......................................................................................................................... 240Figure C.8: User Main Menu ................................................................................................................ 241Figure C.9: Training types ..................................................................................................................... 242Figure C.10: Audio training page .......................................................................................................... 243Figure C.11: Music Therapy .................................................................................................................. 244Figure C.12: Imagination Therapy......................................................................................................... 245Figure C.13: Doing Imagination Therapy ............................................................................................... 246Figure C.14: Aroma Therapy ................................................................................................................. 247Figure C.15: Video Training .................................................................................................................. 249Figure C.16: Change Password ............................................................................................................. 250XII | P a g e


FCSIT, University of MalayaFigure C.17: Change personal detail ..................................................................................................... 251Figure C.18: Training log ...................................................................................................................... 252Figure C.19: Training statistic ............................................................................................................... 253Figure C.20: My EEG Summary ............................................................................................................. 254Figure C.21: Exit Brain Builder .............................................................................................................. 255Figure C.22: Administrator Main Menu ................................................................................................ 256Figure C.23: Add new video ................................................................................................................. 257Figure C.24: Delete Video..................................................................................................................... 258Figure C.25: Add Music ........................................................................................................................ 259Figure C.26: Delete music .................................................................................................................... 260Figure C.27: Add image for imagination therapy .................................................................................. 261Figure C.28: Edit description for imagination therapy ........................................................................... 262Figure C.29: Delete image for imagination therapy .............................................................................. 263Figure C.30: Add aroma for aroma therapy .......................................................................................... 264Figure C.31: Edit aroma for the aroma therapy .................................................................................... 265Figure C.32: Delete aroma for aroma therapy ...................................................................................... 266Figure C.33: Add new user ................................................................................................................... 267Figure C.34: Edit user and change password ........................................................................................ 268Figure C.35: Delete user account.......................................................................................................... 269Figure C.36: View Report of the users .................................................................................................. 270Figure D.1: Sample Source Code for Login Form ................................................................................... 271Figure D.2: Sample Source Code for Video Player Form ........................................................................ 272Figure D.3: Sample Source Code for C_DBConn.cs ................................................................................ 273XIII | P a g e


FCSIT, University of MalayaChapter 1 – Introduction1.1 Project OverviewBrain Builder – is a computer stimulation system to enhance the Memory, Relaxation and SleepDisorders is a standalone system to assist users in enhance their alpha brain wave and theta brain waveand hence will enhancing their leaning ability, improve memory and to assist in sleeping and relaxing.The brain builder consist 4 different biofeedback training which user has the freedom to choose inhelping them achieving their desire state of brain activity, for example, relaxing. The system also comeswith a function that allow user to add/ edit/ delete the material of the training.1.2 Problem StatementWe are born with fixed number of billions 110~130 neurons (living cells) connected to eachother through millions of networks. The number of neuron will not increase but they will die. The onlything that can increase is neurons network. Scientist believes that our brain can be physically improvesthrough proper stimulation. In principle, the stimulation can be done through biofeedback techniques.Biofeedback is a method for learning the control of physiological responses of the body via electronicmonitor equipment. The neurons are responding to all our thoughts and feelings which makebiofeedback training effective. Every thoughts, feelings, sensations, memory and level of awareness hasa corresponding brain wave pattern. The biofeedback training will be accompanied by devices such asEEG, EMG and skin temperature which EEG monitors the brain activities, EMG monitors muscle activityand the skin temperature is monitor the temperature.In life, many of us from young and old will somehow face problem related to brain activity likedifficulty in memorizing facts or having a hard time to relax when it is time to rest. If these problemsremain for a long time, it could lead to stress or even mental illness. As such, there is such a need tohave a system that is capable of training user to overcome all those problems mentioned and toincrease their brain activity through what is known as the biofeedback training. There are a couple ofknown systems through our findings that is quite identical with the system that we propose whichmostly originated from Japan. However here in Malaysia we have found none of such system exists. Assuch we would like to initiate such system to be used within the nation.1 | P a g e


FCSIT, University of Malaya1.3 Project ObjectiveThe objective of this project is to develop Brain Builder system. Through this system, user canincrease their brain activity and thus Improves their learning and problem solving capabilities, increasethe user’s memory and also Induces relaxation, improving imagery and fantasy abilities throughbiofeedback training. Besides, user can also maintain their profile such as edit their personal details,change the password, views their training log, views the training statistic and views the EEG summary.The modules below describe the functional requirement of the system for user part as follows:a) Biofeedback TrainingThere are 4 different types of training sessions. They are aroma therapy, music therapy,Imagination therapy and meditation video.b) User ProfileUser maintains their own profile and also monitor and keep track of their brain activity andtraining session.c) HelpThis manual will teach user step by step in using the system. A detail explanation of everyfunction will be included in this manualFunctional requirement of the system for administrator part are as follows:a) Manage TrainingAdministrator can add/ edit/ delete training materials of the system.b) Manage UserAdministrator can add/ edit/ delete user account, and view their training statistic andtraining log.1.4 Project ScopeBrain Builder is a system design to cater for anyone who has the intention to increase his/herbrain activity to induce relaxation, improve memory and imaginary abilities. User who have problem insleeping or suffers from sleep disorders also can benefit from the system. This project will include a userpart that:• Increase the alpha wave and theta wave through 3 types of biofeedback training.• See User Profile (Personal Details, Log, EEG)This project also includes administrator part that:Maintain TrainingMaintain User Profile2 | P a g e


FCSIT, University of Malaya1.5 Project MethodologyThe methodology chosen for this project is prototyping model. Prototype model is a process ofdeveloping software project by first gather requirements from client and then transform therequirements in to prototype. The prototype will show to the client for any changes.The prototyping methodology is chosen for this project because it meets all the criteria stated:1) Fast development2) Suitable to this project size3) Able to examine by client from time to time. By using prototyping methodology, thisproject will be able complete on time.1.6 Expected OutcomeThe expected outcome for user part is a system capable of enhancing memory, relaxation andsleep disorder that includes the functions and features stated below: -a. Allow user to choose from 4 different kind of biofeedback trainingb. Allow user to stop and change a current training sessionc. Allow user to edit their profile.d. Allow user to change their password.e. Allow user to view their training log.f. Allow user to view their training statistic.g. Allow user to view their EEG summary.h. Allow user to view the help file on using the systemi. Allow admin to add training materials.j. Allow admin to edit training materials.k. Allow admin to delete training materials.l. Allow admin to view the training materials.m. Allow admin to create new user.n. Allow admin to edit user profile.o. Allow admin to delete user.p. Allow admin to view user training log.q. Allow admin to view user training statistic.r. Allow admin to view user EEG summary.s. Allow admin to view the help file on using the system.3 | P a g e


FCSIT, University of Malaya1.7 Project ScheduleThe project started from 5 th of January <strong>2009</strong> and ended on 5 th of November <strong>2009</strong>. There aprecise schedule plan is needed to complete the project within the timeline. Figure 1.1 shows a Ganttchart for the development of the project within the estimated time in order to complete every task thatwe have identified.Figure 1.1: Gantt Charta. Article Review• Find relevant article and journals about the project title• Read through each article found• Summarize 3 most relevant articlesb. Project Initiation• Understanding the project• Determine the problem statement and objective to be achieved• Reviewed previous project report for project outline referencesc. Literature Review• Analysis, research and summarize 3 articles or journals which is relevant to the title ofthe project• Determine the tools to be used for this project like framework, database andmultimedia• Finalize the comparison and select appropriate tools from the comparison result.4 | P a g e


FCSIT, University of Malayad. Requirement Analysis• Identify the functional and non – functional requirement of the systems• Determine the suitable methodology for the system to meet the functional and nonfunctionalrequirement within the project timelinee. System Design• Identify the system design goal• Convert the functional and non-functional requirement of the system into systemrepresentation like diagrams or chart• Draw a suitable UML diagram to model the system architecture design of the systemf. System Development• Develop the system modules according to the system design using the selectedprogramming language, multimedia tools and database decided in the earlier phase• After develop all the system modules, combine all sub modules and modules to becomea fully functional systemg. System Testing• Conduct a system testing on the system – white box testing and black box testing• Conduct a user acceptance test for the system before dateline• While conducting system testing, debug the system if bug(s) is found during the testh. Maintenance• Maintain the system from time to time by solving the system fault• Add new features to the system when necessary• Maintain the database of the system from time to time and backup if neededi. Documentation• Document the entire system development process• Finalize all document gather which is relevant to the project.5 | P a g e


FCSIT, University of Malaya1.6 SummaryThe objective of this project is to develop a computer stimulation system to enhance thememory, relaxation and sleep disorder. This system is a standalone system and will help user to increasethe user brain activity. The system consists of biofeedback training, maintain user profile, view EEGsummary and a help file. This project started from 5 th of January <strong>2009</strong> and will be completed byNovember <strong>2009</strong>.6 | P a g e

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!