64
CHAPTER1 INTRODUCTION 1.0 Introduction This chapter provides the overview of the background of study and discusses about problem statement, research question, and objective of project, scope of project and significance of the project.Background of study describes the overview of the issue that is discussing in this research. The problem statement is the current issue which needs to be addressed. Objective of project are the statement which describe what the project is trying to achieve. Scope of the project states the limitation of the research. Lastly is significance assumes that the project aim is successfully achieve. 1.1 Background of Study Al Mustaqim Management Information System will be applying in TaskiIntegrasi Al Mustaqimthat was located at Seksyen7 Shah Alam, Selangor. Preschool is the education that leads kindergarten in a child’s life. Children enrolled in preschool are usually between 3 and 5 years old. The 1

REPORT FYP.docx

Embed Size (px)

Citation preview

CHAPTER1INTRODUCTION1.0 IntroductionThis chapter provides the overview of the background of study and discusses about problem statement, research question, and objective of project, scope of project and significance of the project.Background of study describes the overview of the issue that is discussing in this research. The problem statement is the current issue which needs to be addressed. Objective of project are the statement which describe what the project is trying to achieve. Scope of the project states the limitation of the research. Lastly is significance assumes that the project aim is successfully achieve.1.1 Background of StudyAl Mustaqim Management Information System will be applying in TaskiIntegrasi Al Mustaqimthat was located at Seksyen7 Shah Alam, Selangor.Preschool is the education that leads kindergarten in a childs life. Children enrolled in preschool are usually between 3 and 5 years old. The typical preschool setting is a classroom with play spaces, tables an open area for the class to gather and some outdoor space like playground. Some preschool program run year-round, with some half-day and others lasting fill day. With the guidance from teachers, children have time for free play and structured activities (Walsh K, 2013).In other words, preschool is also an exciting and critical moments in your childs development progress. Parents play an important role during the development stage. (Jane Yolen, Mark Teague, n.d).In additional, preschool is one of the multi-functional places for children to obtain initial education, to communicate with each other and to be managed during their parents working hours. It is an interesting observational stage where the children of same ages interact and share experiences with each other during the same space and time. There were similarities in their thinking and mechanical skills in each age groups (Inseok Hwang, Hyukjae Jang, Lama Nachman&Junehwa Song, 2010).Al Mustaqim Management Information System will help TaskiIntegrasi Al Mustaqim management to manage information of student, staff, and include online registration for student. According from my interview with Pn. Faridah (Principle of TaskiIntegrasi Al Mustaqim) at TaskiIntegrasi Al Mustaqim, seksyen 7 Shah Alam, Selangor on 09 October 2013, she statedthat currently their preschoolusing manual method for student registration and keep all the information of student, staffin physical file. The processes includestudent registration, student information, staff information, school fees, academic and announcement activities or an event of the preschool.The purpose of this project is to provide a systematic and automation system for TaskiIntegrasi Al Mustaqim and will be used in their daily operation for the preschool.

1.2Problem StatementCurrently, there is no systematic and automation system for the TaskiIntegrasi Al Mustaqim. All the information such as registration student, student information, staff information, school fees, academic,and announcement activities or event runmanually using paper based and will be kept in filling system.The problem for the registration student, new student registration process will present at school. All registration process will use manual form to be filled up by parent and teacher. It will be the possibility of a mistakes and error occurs during the process. Student information consists of parents and students information form and all will be kept manually by using a normal filling method. The management of the kindergarten will havea difficulty to find all the information of the student that has been kept manually for future reference.This will take a longer time to search and retrieve the requirement information. They have to find the information manually and open all files until they get the right one. It will take a long times to retrieve it.According to Anderson J, critical information include emergency contact information, address, if something happen to the student, it takes longer time to get his or her information. Staff information consist staff details. It having a problem when to search and retrieve the requirement information. Teacher information also includes teacher details and schedule of the work. It also having a problem to search and retrieve the requirement information and take long time to check their schedule of work. For the school fees, every month staff must check the status of student whether paid or unpaid. From this, it also takes time to keep track the status of student whether paid or unpaid. Staff also must total up the fees twice to make sure the calculation is corrected. For the academic and announcement activities and an event of the kindergarten, this process use a lot of paper-based and it can increase the cost of using paper. In academic it includeslist of books, timetable, list of fees, student record which is learning, assessments, grading and syllabus for every range of student ages to give to parents. If any changes in the schedule of the timetable, staff will print the new timetable to give to parents. It can waste the paper. The last problem is announcement activities or an event of the kindergarten,it use a lot of paper which is the staff must inform the parents about the every activities of event that be held in kindergarten using paper-based.1.3 Research QuestionsThe research questions of this project are:1. What is the requirement need for user ofAl Mustaqim Management InformationSystem?2. How to design Al Mustaqim Management InformationSystem?3. How to develop the Al Mustaqim Management InformationSystem?

1.4ObjectivesThe objectives of this project are:1. To identify the requirement for the development of an information system for AlMustaqimManagementInformationSystem.2. To design an information system for Al Mustaqim Management InformationSystem.3. To develop an information system for Al Mustaqim Management Information System.

1.5Project ScopeSystem will be used by the management of TaskiIntegrasi Al Mustaqim and it will also improve the process of students enrollment and to help the parent to register their children to this kindergarten. The administrator or management of the kindergarten will manage the whole system in TaskiIntegrasi Al Mustaqim.The system will focus on student informations, school fees, academic, staff informations , teacher informations and announcement activities or an event. 1.6 Research SignificanceThe significant of this system is will be useful to the preschool. The management can easily monitor the progress of preschool. It must also be ensured that all the information can be managed and kept efficiently by TaskiIntegrasi Al Mustaqim. It will be easy to retrieve the data back when needed. Meanwhile, this also gives significance to TaskiIntegrasi Al-Mustaqim itself because the system provides more efficient to keep and manage information students.1.7 SummaryThis Al Mustaqim Management Information System will give many benefits to kindergarten management which keep safely information in the system. This is to ensure the parents can make the registration easily and kindergarten will manage the information easily.

CHAPTER 2LITERATURE REVIEW

2.0 IntroductionThis chapter contains about the related literature review of the project. Brief and discussion descriptions of all information and relevant the projects were also included. The purpose of the literature review is to improve skills as a research and knowledge gain helps direct observed research.2.1Case Study for TaskiIntegrasi Al MustaqimAccording to Pn. Faridah (Principle of TaskiIntegrasi Al Mustaqim) , the current system for this preschool using manual system without any proper systemand unsystematic methods. In addition, the manual system using traditional method which is using file and paper based to kept all the information of student, staff, academic, school fees and announcement of activities or an event in preschool. For the registration, they used much paper form for parents to make registration for their children. This problem can cause preschool management difficult to retrieve the information when needed. From this interview with Pn. Faridah (refer Appendix B) the current system will be describing clearly using flow chart. In Figure below show the flow chart of TaskiIntegrasi Al Mustaqim using manual system.

2.1.1Manual System for TaskiIntegrasi Al MustaqimFigure 2.1.1 show the flowchart of TaksiIntegrasi Al Mustaqim using manual system. In this flowchart contain student registration, announcement activity or an event of preschool, staff information, preschool fees and academic.

Figure 2.1.1- TaksiIntegrasi Al Mustaqim(Source adapt from: Faridah, 2013)

2.1.2Student RegistrationIn Figure 2.1.2 below show the flowchart for student registration. These flowcharts explain how parents do the registration for their children. The form finally will keep in student information.

Figure 2.1.2- Flowchart for Student Registration (Source adapt from: Faridah, 2013)

2.1.3AnnouncementFigure 2.1.3 explain the flowchart of announcement whereas staff will using paper based to inform parents about the activity or event that been held in preschool. Figure 2.1.3- Flowchart for Announcement activity or an event (Source adapt from: Faridah, 2013)

2.1.4Staff InformationFor Figure 2.1.4 it show the flowchart of staff information which is in staff information include staff details itself and teacher information. Preschool Management will hire people according their qualification and the details will keep in staff information file or teacher information file.

Figure 2.1.4- Flowchart for Staff Information (Source adapt from: Faridah, 2013)

2.1.5Preschool FeesIn Figure 2.1.5 explain the flowchart for preschool fees for each student. In manual system parent must line up to make payment for preschool fees. The staff will handle the calculation of fees. This preschool also can keep track whether fees is paid or unpaid according monthly.Figure 2.1.5- Flowchart for Preschool Fees (Source adapt from: Faridah, 2013)2.1.6AcademicIn Figure 2.1.6 show the academic flowchart which is include list of books, timetable, list of fees, student record which is learning, assessments, grading and syllabus for every range of student ages to give to parents. This manual system will use much paper based that can increase the cost of printing and ink.Figure 2.1.6- Flowchart for Academic(Source adapt from: Faridah, 2013)

2.2Preschool2.2.1DefinitionPreschool is the education that leads kindergarten in a childs life. Children enrolled in preschool are usually between 3 and 5 years old. The typical preschool setting is a classroom with play spaces, tables an open area for the class to gather and some outdoor space like playground. Some preschool program run year-round, with some half-day and others lasting fill day. With the guidance from teachers, children have time for free play and structured activities (Walsh K, 2013). In other words, preschool is also an exciting and critical moments in your childs development progress. Parents play an important role during the development stage. (Jane Yolen& Mark Teague).In additional, preschool is one of the multi-functional places for children to obtain initial education, to communicate with each other and to be managed during their parents working hours. It is an interesting observational stage where the children of same ages interact and share experiences with each other during the same space and time. There were similarities in their thinking and mechanical skills in each age groups (Inseok Hwang, Hyukjae Jang, Lama Nachman&Junehwa Song, 2010).2.3School WebsiteDay to day school using the Internet has increased over recent years. USA for example, the total of rooms with access to the Internet increased from 2003 which is 51% in 1998 to 93% (NCES, 2005). The school websites, same like any other Internet, is created of multiple linking pages, each presenting different content. The structure anddesign follow on several aspects, which is types of information presentation, layout content, navigation tools (Shemla&Nachmias 2007) and human resource (Tubin& Chen, 2002).In architectural principles for websites evaluation, Hong and Kin (2004) advised three main principles which arefunctional utility, structural robustness and aesthetic appeal that give impact for userloyaltyand satisfaction. The quality of websites depends on the richness of content. (Leping&Jonhson, 2005), the websitesease of use and usefulness (Selim, 2003), andactivity levelsand the users goals (Hong & Kim, 2004). The school websites qualities also follow on the degree to which it achieves the schools requirements. McKenzie (1997), for instead , proposed four good school website which are interface to outside resource,introduction to the school,serving as a resource database anddistributing of good works. Others trust that a school site must mainly serve as an extension of the school, proposing a learning environment that improves individualization of learning and teaching and improving teacher, student communication (Cumming, Bonk, & Jacobs, 2002). The another main goal for the website is to prop up the schools high position and image, both for amarketing purposes and accountability, mainly in a reorganized and competitive environment where the need for accountability and parentselectedturn into an main factor in the school survival (Oplatka&Hemsley-Brown, 2004; Bush, 1999; Marks & Nance, 2007). 2.3.1 Features of online school registrationFeatures of online school registration include multiple uses for bothforms and payments. Not only for registration, but online registration can also beused for making payments, getaccessing to school records and updating any information. Secondly, the online registration comes with multiplelanguages.Multiple languages selection is provided for the parents who donthave English as their first language to understand what they were reading. There is no need for any translator or multiple-language forms. Next, it is standardize and customizable system of forms and reports. Standard forms and reports or customized ones can be used by the school system. With this features, all of the information required by the school can be obtained quicker and easier from the parents. Lastly, it is up-to-date information system.Parents can easily update any information at anytime and anywhere. The schools also can get a quick access to the updates. Also, the parents can get the latest update of their children records easily and quickly (Virginia Lynne, 2013).2.3.2Benefits of school registrationOnline school registrations also have several benefits which are time saving and cheaper. For example, in a school, parents spend about ten cent per year for the paper used in registration. By using online registration, the schools can reduce this cost to 3cen per student over a year. In addition, the school can save hundreds of hours of time spent by staff to enter and update records, as well as saving the parents time in completing forms. Secondly, it is easier and moreconvenient for the parents as they dont have to wait long to fill-up the required forms. Also, updating all the information will be easier and so as the payments for school supplies, yearbooks and other school expenses.Next, is about the financial security. The schools dont have to worry about handling cash and entering the information, this is because parents can use their credit cards for the payments due to the system secure access (SSL, Username and Password). Lastly, is about the financial accountability. Using online payments, all of the financial transactions are more transparent and the auditing is easier. Both school and parents will have access to records of payment easily. The last one is the informationstored centrally and shared more easily. School can keep all information in one central location with seamless integrating and updating with other private schools, independent schools, school districts and charter schools that uses the Student Information Systems (SIS) (Virginia Lynne, 2013).

2.3.3Comparisons between manual based system and computerbased system.

COMPUTER BASEDMANUAL BASED

SystemOnline systemOffline system

Database AvailableNot Available

BackupSoftcopy and automatic backup in serverHardcopy backup

CostAffordable Medium to increase cost of paper and ink

Storage CapacityUnlimited. High and expandable storage in serverVery limited , need to keep file, folder and rack

Record AccessSpecific access for admin staff, family with granted permissionAnybody in premise. Have risky of record leak and stolen.

Search abilityQuick and advance searchSlow. Need to open file and folder manually

According to Barton J, manual based system is one that does not rely on any computerized systems. A manual based system will see information recorded and kept in different ways such as in files in paper form. Whereas a computer based system will see data stored on various computer programs including databases, word document, excel etc. Table 2.2.3 below shows the comparison between manual based system and computer based system.

Table 2.2.3 Manual based school management system vs. Computer based school management system(Source from: KIMSYS)

2.4Related work of systemThe section is focus to define the function of related existing system and make analysis that has been used to produce the system. Therefore, it can be used as reference for develop the system. Three existing systems were chosen and studied. 2.4.1Case Study 1: Al- Amin Pre-School Website.Figure 2.3.1 Al-Amin Pre-School Website(Source from:Najimi, 2012)Figure 2.3.1 above shown Al-Amin Preschool & Education Hub (Al-Amin Education Pte Ltd) has gained recognition being synonymous among the Muslim community as a remarkable educational institution that offers a unique curriculum which encompasses both the Academic & Islamic Learning Studies for children between toddlers right and preschools. This Islamic kindergarten was established in 2001.In this website include seven modules which are pre-school portal, weekend madrasah, photo gallery, new events, online registration, curriculum and online games. Al-Amin Pre-School website is a web based application which can be access using the internet connection. This system can be access by anybody because there is no login section. This system has been developing using XHTML 1.0 and Cascading Styles Sheets (CSS) for formatting the structured contents which is colors, layout and fonts.2.4.2Case Study 2:E-School Management CalorisplanitiaFigure 2.3.2-E-School ManagementCalorisplanitia(Source from:Calorisplanitia Society)

Figure 2.3.2 above shown E-School Management system is complete web-based school management software. It is design for the interaction between students, parents and management. This management software handles all the necessities for school administration. The software which is allows the students, teachers, parents and the management to connect with each other at all times.The main features of this system include login, student assessment, student attendance, data import, lesson upload, and report card. This system has been developed using ASP.NET and VB.NET, MS SQL server 2005 and MS access 2000 as database.2.4.3Case Study 3 :SistemeTabika

Figure 2.3.3 SistemeTabika

SistemeTabika is a data storage system that created as data storage instrument accurate, effective, fast, easily stored and systematically. The authorized user only can access in this systems.This system includes of registration class, buildings,developer community, and childrencommittees. The persons who can access this system are the assistant director of state KEMAS, headquarters of KEMAS Malaysia, officer of KEMAS, preschool supervisor and management of TABIKA which is the teacher and staff.eTabika is a web based which can be access using the internet connection. This system developed by using ASP programming language.

2.4.4Comparison of System FeaturesTable 2.10.3 show the comparison of system feature between Al-Amin Pre School, E-School Management and eTabika.Features of the WebsiteAl-Amin Pre SchoolE-School ManagementeTabika

LoginXX

SearchingX

DatabaseXX

Online RegistrationX

ModuleXXX

User AuthenticationXX

Management Information SystemXX

Program Language XHTML 1.0 CSS

ASP.NET VB.NET MS access 2000

XAMPP DREAMWEAVER CS3

2.5Scripting LanguageScripting languages became more popular on the web due to they can be used to make web pages more attractive and interactive. As stated by Connolly et al. (2005), scripting languages were interpreted directly from the source code and allow scripting within an HTML document, allowing the creation of functions fixed within HTML code, it can be done within the browser or at the server right before the document is sent to the browser and allow various process to be automated and objects to be accessed and manipulated. Loop, conditional statements and mathematical operations program can be written with standard programming logic.2.5.1 Two types of scripting language(i) Client-side (AccessIT, 2002)Client-side scripting is scripting that does all of its processing in the users own computer. It commonly used to create pop-up windows, instant-redirect pull down menus, shopping-cart calculation and mouse over effects (menus or images that change when the users mouse passes over them). Such example of popular client-side scripting language is the JavaScript.(ii) Server-Side (AccessIT, 2002)Compared to the client-side, server side scripting performs its entire processing ON the web server and delivers a final product (the Web page) to the users browser. There were no accessibility problems present in the server-side. However, serve-side script must produce content that follow the principle of accessible design. Server-side scripting language integrates databases into the web environment. PHP is one of the most popular server-side scripting languages. 2.5.2MYSQLMySQL is the most popular open source SQL database management system exists. According to W3School website mySQL is database system used on the web and runs on a server. It is free to download and free to be used. According to Alexander, mySQL is also very stable, fast and easy to be used. Moreover, the database systems as explained by (Riordan, 2005) explain all the components, all the software and the data that goes into making a construction system. This includes the application, the database, the database engine and the middleware. MySQL is a database engine at the lowest level which defines a structure for storing information. There were tables containing rows, columns, and cells in a database and it is useful when storing information categorically.2.5.3 PHPPHP stand for Hypertext Preprocessor (PHP) is a server scripting language. It is widely used open source general-purpose scripting language that is particularly suitable for web development and can set in into HTML. PHP is an open source programming language that is easy to integrate into HTML. It is also free and user friendly which make it easy to learn. PHP is a powerful tool for creating a dynamic and interactive web page but according to Mannino (2008), MySQL also have weakness that standard lack of conformances testing.In addition, Connolly et al. (2005) state that PHP is a popular design open source HTML-embedded scripting language which is supported by many web servers including Apache hypertext transfer protocol (HTTP) Server and it preferred Linux Web scripting language. This is to allow the web developers to write dynamically-generated pages quickly.

2.6Summary

This chapter has discussed the literature review of TaskiIntegrasi Al Mustaqim Management. In conclusion, the literature review defines the knowledge and more understanding on the research topic. The topic are the related information, research on related work by others website. Literature review gives a lot of information that can guideline to develop the features Al Mustaqim Management Information System for TaskiIntegrasi Al Mustaqim.

CHAPTER 3METHODOLOGY

3.0IntroductionThis chapter explains the methodology or techniques that will be used for complete the project.This chapter will cover the details explanation of project methodology that is being used to make this Al Mustaqim Management Information System project complete and working well.3.1 The Rapid Application Development (RAD)The project methodology is use to meet the requirement of objective of the project that will produce a good result. To develop this Al Mustaqim Management Information System, the methodology applied based onRapid Application Development (RAD) Life Cycle. The RAD model is chosen in developing Al-Mustaqim Management Information System because facilitate faster system development and offer results in lower cost. RAD is strong flexibility but the change is always being the reason for delays in application development. It also suitable for small project size that not for complicated project( Introduction of RAD, 2013). RAD is a new, highly interactive system development approach that developed in the 1990s. RAD refers to a development life cycle designed to give much faster development and higher quality systems than the traditional life cycle. RAD methodology is involving user community in all phases of the system creation in process of creating a new software system. RAD is a complete methodology, with a four-phase life cycle that parallels the traditional SDLC phases. The RAD phases will be clearly described in Rad Life Cycle Stage below (Introduction of RAD, 2013).

3.2RAD Life Cycles Stages

The RAD model consists of four phases which is requirement planning, user design, construction and cutover. The figure 3.3 below had shown the stages that will be implementing in Rapid Application Development methodology:

Figure 3.2: Rapid Application Developmennt (Rad) Life CycleSource adapt from: (Vrush,2012)

3.3Framework phases of RAD methodology

The methodology framework is shown below in RAD model as shown in Figure 3.3, whichhas three phases. There are requirements planning phase, user design phase and construction phase. Actually, the RAD model consists of four phases but it will stop until this phase to achieved 3rd objective. Cutover phase will not be continuing due to time and resource limitation.Table 3.3: Project Methodology FrameworkPhasesActivities Deliverable

Requirements planning1. Define the project background, problem statement, scope, objectives and project significance.

Technique :(a) Primary and secondary source LR

2. Develop project plan

3. Compare the related work system Technique:a. Using comparison table4. Identify the system of requirement needsTechnique :a. Interview

5. Define operation of the intended system

1. Research background, problem statement, scope, objectives and project significance

2. Gant Chart

3. Result of comparison related work system

4. Use case diagram

5. Data Flow Diagram(DFD)

(1st Objective achieved)

User Design

1. Design user interfaceTechnique: Storyboard

2. Identify the module and focus on designing the logic for each module

3. Design the database for Al-Mustaqim Management InformationSystem Technique: Conceptual Model1. Result of Storyboard

2. List of module

3. ERD

(2nd Objective achieved)

Construction 1. Translate design into code

2. Develop the system

3. Test the implemented systemTechniques:a. Unit testingb. Integration testingc. System testing d. Acceptance testing

1. Web-based for Al-Mustaqim Management Information System-Tools : PHP &mySQL database

2. Al-Mustaqim Management Information System

3. Result of testing

(3rd Objective achieved)

3.3.1Requirements Planning

The requirements planning phase are combining the element of the system planning and system analysis phases of the SDLC. The business needs, project scope, constraints and system requirement will be discuss between client and developer. The actions that include in this phase is define the project research background, problem statements , scopes, objectives and project significance for Al Mustaqim Management Information System.The technique use is the understanding related the system features by many web-based systems. Data collection based on raw data from primary and secondary sources which is from literature review. The expected deliverables of these actions are research of background, problem statement, scopes objectives and project significance Al-Mustaqim Management Information System.The second action in this phase is developing the project plan and the deliverable for this action is gant chart (refer Appendix A). The third action in this phase is compare related work system which is compare with features in the website by using technique comparison table and the deliverable for this action is result of comparison related work system.Next action is identifying the system of requirement needs which is using techniques of interview with Pn. Faridah, principle of TaskiIntegrasi Al Mustaqim (refer Appendix B) and deliverable for this action is use case diagram(refer Appendix C). The last action is define operation of the intended system andthedeliverable for this action isdata flowdiagram (refer Appendix D). After this phase is completed, objective number 1 of this project is achieved.

3.3.2 User Design

In the user design, system developer can use prototype to help describe the web-based system. This phase also to represent by all processing specification details, output and inputs users need to interact with the system analyst and develop model and prototypes. At this stage, user interface will be prototyped as well to ensure meet the needs requirements in details. The first action in this phase is design user interface. The technique for this action is storyboard. It is because using technique storyboard as early and conceptualizing design for various pages of the website to initiate design discussions and conduct user testing. This helps to gather feedback early in the design process, make changes quickly and improve initial designs. The deliverable for this phase is result of storyboard.Secondly action in this phase is identifies the module and focus on designing the logic for each module and the expected deliverable is list of module. For the last action in this phase is design the database for Al Mustaqim Management Information System. The technique that will use is conceptual model and deliverable for this action is entity relationship diagram (ERD).After this phase is completed, objective no. 2 of this project is achieved.

3.3.3 ConstructionThe phase is development phase for the Al Mustaqim Management Information that the action is to translate design into the code. To develop this system, the tools will be use is PHP and mySQL database. For next action of this phase is test the implemented Al Mustaqim Management Information which is using techniques Unit testing, Integration testing, System testing and Acceptance testing the clearly describe of this four testing as below : Unit Testing: A module is tested separately to check one by one for each module. The purpose is to detect coding error easily.

Integration Testing: The modules are integrated into subsystem. This testing is to detect design error by focusing on testing link between modules.

System Testing: The system tested against the system requirement to see if the entire requirements are met.

Acceptance Testing: The final for the testing is it performed to demonstrate to the client on the operation of the system.The deliverable of this action is can get the result of testing. The objective of this phase are complete the detailed design of propose system, to create and test the project system and also to prepare documentation necessary.After this phase is completed, the last objective number 3 of this project is achieved. The RAD model will stop until this phase to achieve the third objective. Therefore cutover phase will not be continuing due to time and resource limitation.

3.4 SummaryThe conclusion for this methodology is, every project will have different methodologies that are being used to make the project successful and working well. Using this RAD Methodology approach into Al Mustaqim Management Information System will increase the efficiency, effectiveness and interaction user with this system.The project methodology is used RAD that consists of four phase, requirements planning, user design, construction and cutover. The project methods that will stop until the third phase because have been to achieve the third objective. The framework has been analyzed in order the research for develop the system.

REFERENCES

AccessIT (2002), How Do Scipting Languages Affect Accessibility? http://www.washington.edu/accessit/articles?25, Copyright 2002-2007 by University of WashingtonAgarwal, Prasad, Tanniru& Lynch.Risks of Rapid Application Development. Retrieved May 14, 2013, fromhttp://www.itu.dk/~katten/speciale/RAD_risks.pdfBurgstahler,S. (2011). Universal design: Implications for computing education, 11,3doi : 10.1145/2037276.2037283Bush, T. (1991). The vanishing boundaries: The Important of effective external

Chapter1: Introduction to Rapid Application Development (RAD). Retrieved May 14, 2013,fromhttp://www.ftms.edu.my/pdf/Download/PostgraduateStudent/IMM006%20RAPID %20APPLICATION%20DEVELOPMENT%20-%20note%20chapter%201.pdfConnolly, T. and Begg C. (2005), Database System: A Practical Approach to Design, Implementation and Management, Fourth Edition, Addison Wesley, ISBN: 0-321-21025-5.Cumming, J.A.,Bonk, C,J.,& Jacobs, F. R. (2002). Twenty-first century collegesyllabi options for online communication and interactivity. The Internet and Higher Education, 5, 1-19

Friedman, V.(2008,January,31). 10 Principle Of Effective Web Design. Smashing Magazine.http://www.smashingmagazine.comHong, S., & Kim, J. (2004). Architectural criteria for webite evaluation: Conceptual framework and empirical validation.Behavior & Information Technology, 23(5), 337-357.http://www.ehowpreschool.comInseok Hwang, Hyukjae Jang, Lama Nachman, &Junehwa Song.(2010).Explorin Inter-child Behavioral Relativity in a Shared.A Field Study in a Kindergarten,305-701. doi: 978-1-60558-843-8/10/09Kaplan. D. (1996) . Universal Design .Everyone has Special Needs, 13-18Lawrence &Cremin. (1996). The History Of Kindergarten.America: Shelly Ann Richie-SharpLeiva.A.(2012). Automatic Web Design Refinements based on Collective User Behaviour.Leonelo Dell Anhol Almeida & Maria Cecilia CalaniBaranauskas. (2010) .Universal Design Priciples Combined with Web.Accessibility Guidelines: A Case StudyLeping, L. D., & Johnson, L. (2005). Web-based resource and applications:Quality and influence.Computers in the Schools, 21(3/4), 131-146.Luis A. (2012). Automatic Web design Refinements based on Collective User Behaviour. Doi :ACM 978-1-4503-1016-1/12/05.Mannino, M., V., (2008). Database Design, Application, Development, &Administration.(3rded). Singapore. McGraw Hill.Marguire , M (2002), User requirement analysis :A review of supporting methodMarks, H.M., & Nance, J.P. (2007). Contexts of accountability under systematic reform: Implication for principle influence on instruction and supervision. Educational Administration Quarterly, 43(1), 3-37.McKenzie, J.(1997, January). Why in the world wide web? Technology & Learning.Retrieved December 21, 2013, from http://www.fno.org/mar97/why.htmlNational Center for Education Statistics (NCES). (2005). 2005 Digest of education statistic(Chapter 2: Educational technology).Retrieved December 22, 2013, from http://nces.ed.gov/programs/digest/do5/tables/dt05_416.aspOplatka, I., &Hemsley-Brown, J. (2004). The research on school marketing, current issues and future drections.Journal of Education Administration,42(3), 375-400.relations. In J. Lumpy & N. Foskett( Eds.), Managing external relations in school andcolleges(pp. 3-17). London: Paul ChapmanRobertson, S &Roberston, T.(1999), Masstering the requirement process, Addison-Wesley and ACM press.Selim, H.M. (2003). An empirical investigation of student acceptance of course websites.Computer and Education, 40 , 343-360.Shelly, Cashman &Vermaat .Concepts for a Connected World. (1991). Discovering Computer 2000Shemla, A., &Nachmias, R. (2007).Current state of web-supported course at Tel-Aviv University.International Journal of E-Learning, 6(2), 235-246Tubin, D.,& Chen, D.(2002). School-based staff development for teaching within computerized learning environments.Journal of Research on Technology in Education, 34(4), 517-528.VirginiaLynne . (2013,March,2). Benefits of Online School Registration.http://www.VirginiaLynneYour-School-Use-Online-Registration.comWalsh K, (2013, January 22). What is Preschool?What is Rapid Application Development? Retrieved May 14, 2013, fromhttp://www.casemaker.com/download/products/totem/rad_wp.pdf

Appendix APROJECT SCHEDULE

Appendix B-INTERVIEW

Interview QuestionInterview person: Pn. FaridahBintiHashimPosition: Principle of TaskiIntegrasi Al MustaqimPlace: TaskiIntegrasi Al MustaqimSeksyen 7, Shah Alam SelangorDate: 09 October 2013Time: 11.38 am

1. How old are the children at this preschool? Between 4 to 6 years old

2. Is there are any system that preschool use? No

3. How about the management in this preschool to keep all the information of student, teacher and staff? Just use traditional method which is kept all the student, teacher and staff information in file.

4. How about the registration of student will held? Parents used paper based to fill the form of details student and parent.

5. What are the process that preschool using a manual based? Student information Staff information Teacher information Academic Announcement of activities or an event in preschool School fees

6. Is there are any difficulty to find the information of student, staff and teacher? Why Yes, because our management must search one by one file to get the information of student, staff and teacher. It also take time to do it

7. How about the academic and announcement process? What are the problems that happen? For the academic process our management must provide much paper based to print out all the list of books, timetable, list of fees and syllabus for every range of student ages to give to parents. For the announcement process also using are much paper based which is our staff must inform the parents about the every activities of event that be held in kindergarten using paper-based. It can increase the cost of paper and ink

8. How about the school fees process?What are the problems that happen? For the school fees process every month staff must check the status of student whether paid or unpaid. It takes time to keep track the status of student whether paid or unpaid. Staff also must total up the fees twice to make sure the calculation is corrected.

9. What are requirement that preschool needs? Needs systematic and automation system that can help our management to manage all the information and will use in daily operation for the preschool. Also include the online registration for parents to register their children easily

Appendix C-Use Case Diagram

Register student, parents

View and update student and parent information

Fees payment

PARENTS

View announcementView academic

USE CASE DIAGRAM FOR PARENTS ROLES

Login/Logout

Manage staff information

Manage announcementManage academicManage paymentManage teacher informationManage student information

ADMIN

USE CASE DIAGRAM FOR ADMINISTRATOR ROLES

Login/Logout

Manage teacher information

View announcement

TEACHERS

View student information

USE CASE DIAGRAM FOR TEACHERS ROLES

Appendix D-DFD

1