THUA THIEN HUE CENTER OF INFORMATION TECHNOLOGY HUE-APTECH COMPUTER EDUCATION CENTER ePROJECT COURSE DISM – ACCP i7.1 Project Name: ChildCare Management System Faculty : Group : FriendShip Vo Thanh Son Members : Dang Van Thanh Le Hoang Phong Nguyen Dinh Minh Le Cong Duc Class Hue, 10/2010 : CP201003A CERTIFICATE This is to certify that Group : FriendShip Members : Mr : Dang Van Thanh Mr : Le Hoang Phong Mr : Nguyen Dinh Minh Mr : Le Cong Duc Has successfully designed, developed : ChildCare Management System Submitted by : Vo Thanh Son Start Date : 04/10/2010 End Date : 04/11/2010 Signed by : Effective Date: Document Name: Table of contents PR054.FM04(1).01 Version-1.0 Page No. 3 Table of contents Table of contents ............................................................................................ 3 Problem definition ........................................................................................... 4 Functions of the system .................................................................................. 9 Customer requirement specification ............................................................. 23 Project plan ................................................................................................... 25 Use case diagram and senquence ............................................................... 28 Design flowcharts ......................................................................................... 36 Data flow diagram ......................................................................................... 41 Entity relationship (ER) diagram ................................................................... 51 APPENDIX A – Source Code ....................................................................... 56 APPENDIX B – Install Guide ........................................................................ 57 Comment Of Faculty ..................................................................................... 59 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 4 Problem definition ChildCare Management System I. Description “Little Angels” is a children and nanny agency that provides safe fun active care while babysitting.The agency is run by Mrs. Wanda since last 2 years. The nannies combine care for the children with all the great children’s activities Little Angels has to offer. The nannies and baby sisters can even come to your accommodation to entertain the children both daycare and in the evening. The agency accepts all the kids from newborn to 14 years age. The expenriced babysitters and nannies are chosen for their gun outgoing attitude along with the reliablity one would expect from a childcare professional. The agency also conducts thorought background and refenrence check all nannies to ensure that the children have the best care possible and peace of mind for parents. II. Current System Currently customer visit the agency office to booking the nanny/ babysitter for the child. They need to fill a form which captures all the necessary details of the parents as well as the child. Customers also need to mention the activities to be carried out by the kid. The staff member in turn checks the details and assigns particular nanny for the child/children. Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 5 Following are various activities which Little Angels offer for children Swimming Dressups Art/Craft Projects Video and Movies Story Time Toys and Games III. Proposed Solution All the details are recorded in the respective register by the agency employess. However the agency wants to change this type of paper based system to computer based so that they can maintain the information more effectively. The new system will increase the enrollment for a smooth transition to a class A center by : Having a database for capturing and maintaining children information Providing a competitive marketing advantage that will lead to an increase in Wanda’s Childcare bussiness volume. Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: IV. Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 6 Function System 1. Login 2. Change password of account 3. Edit information of acccount 4. Management Staff 4.1. Add new a Staff 4.2. Edit Staff 4.3. View details of Staff 4.4. Delete Staff 4.5. Search Staff 5. Management Nanny 5.1. Add new a Nanny 5.2. Edit Nanny 5.3. Delele Nanny 5.4. View detail of Nanny 5.5. Search Nanny Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 7 6. Management Children 6.1. Add new a Children 6.2. Edit Children 6.3. Delete Children 6.4. View detail of Children 6.5. Search Children 6.6. Run Report 7. Management Group by Age 7.1. Add new a group by age 7.2. Edit group by age 7.3. Delete group by age 7.4. View detail of group by age 7.5. Search group by age Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 8 8. Management Class 8.1. Add new a class 8.2. Edit class 8.3. Delete class 8.4. View details of class 8.5. Search class 9. Management Recreational Activities 9.1. Add new a activity 9.2. Edit activity 9.3. Delete activity 9.4. View detail of activity 9.5. Search activity 10. Logout 11. Exit 12. Help 13. About Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 9 Functions of the system 1. Login Sr.No 1 Function Description Input Username and password of user Process Check username and password Login If username and password are correct, show message Output “Login sucessful”, otherwise show an alert “Username and password are invalid” 2. Change Password Account Sr.No 2 Function Change Description Input Old and new password Process Check old password in database Password If password is correct, show message “Change Output password sucessful” , otherwise will show alert “Old password is invalid” Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 10 3. Edit information of account Sr.No 3 Function Edit Informaton Description Input Information of person want to edit Process Validate the informations against in the database Output Show message : “Update successful” 4. Management Staff 4.1. Sr.No 4 Add a new Staff Function Add Description Input Information of staff Process Insert information of this staff into table Output Information of staff in the databse Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 4.2. Sr.No 5 4.3. Sr.No 6 4.4. Sr.No 7 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 11 Edit Staff Function Description Edit Input Information of staff Process Update information in table Output Information of staff in the databse View detail of Staff Function View Description Input Staff need to view Information Process Find information of the staff in the databse Output The information of this staff will be display on the screen Delete Staff Function Delete Description Input Staff need delete Process Find this staff in database Output Delete this staff in database Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 4.5. Sr.No 8 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 12 Search Staff Function Add Description Input Name or first char of name of staff needed search Process Find staff based-on name or first char of name Output The staff have name or first char of name will display 5. Management Nanny 5.1. Sr.No 9 Add a new Nanny Function Add Description Input Information of nanny Process Insert information into database Output Information of nanny in databse Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 5.2. Sr.No 10 5.3. Sr.No 11 5.4. Sr.No 12 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 13 Edit nanny Function Description Edit Input Information of nanny Process Update information in databse Output Information of nanny in databse Delete nanny Function Delete Description Input Nanny need delete Process Find this nanny in database Output Delete this nanny in database View detail of nanny Function View Description Input Nanny needed to view information Process Find information of this nanny in database Output The information of this nanny will display on screen Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 5.5. Sr.No Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 14 Search nanny Function Description Name or first char of name of nanny needed Input 13 Delete search Process Find nanny based-on name or first char of name The nanny have name or first char of name will Output display 6. Management Children 6.1. Sr.No 14 Add a new Children Function Add Description Input Information of children Process Insert information into database Output Information of children in databse Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 6.2. Sr.No 15 6.3. Sr.No 16 6.4. Sr.No 17 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 15 Edit children Function Edit Description Input Information of children Process Update information in databse Output Information of children in databse Delete children Function Delete Description Input Children need delete Process Find this children in database Output Delete this children in database View detail of children Function View Description Input Children needed to view information Process Find information of this children in database Output The information of this children will display on screen Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 6.5. Sr.No Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 16 Search children Function Description Name or first char of name of children needed Input 18 search Delete Find children based-on name or first char of Process name 7. Management Group by Age 7.1. Sr.No 19 Add a new group by age Function Add a new age-group Description Input Information of age-group Process Insert information into database Output Information of age-group in databse Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 7.2. Sr.No 20 7.3. Sr.No 21 7.4. Sr.No 22 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 17 Edit group by age Function Edit age-group Description Input Information of age-group Process Update information in databse Output Information of age-group in databse Delete a group by age Function Delete age-group Description Input Age-group need delete Process Find this age-group in database Output Delete this age-group in database View detail of age-group Function View detail Description Input Age-group needed to view information Process Find information of this age-group in database age-group Output The information of this age-group will display on screen Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 7.5. Sr.No Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 18 Search children Function Description Name or first char of name of age-group Input 23 needed search Delete age-group Find age-group based-on name or first char of Process name 8. Management Class 8.1. Sr.No 24 Add a new class Function Add Description Input Information of Class Process Insert information into database Output Information of Class in databse Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 8.2. Sr.No 25 8.3. Sr.No 26 8.4. Sr.No 27 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 19 Edit class Function Edit Description Input Information of Class Process Update information in databse Output Information of Class in databse Delete class Function Delete Description Input Class need delete Process Find this Class in database Output Delete this Class in database View detail of class Function View Description Input Class needed to view information Process Find information of this Class in database Output The information of this Class will display on screen Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 8.5. Sr.No Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 20 Search class Function Description Name or first char of name of Class needed Input 28 search Delete Process Find Class based-on name or first char of name 9. Management Recreational Activities 9.1. Sr.No 29 Add a new activity Function Add Description Input Information of activities Process Insert information into database Output Information of activities in databse Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 9.2. Sr.No 30 9.3. Sr.No 31 9.4. Sr.No 32 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 21 Edit activity Function Edit Description Input Information of activities Process Update information in databse Output Information of activities in databse Delete activity Function Delete Description Input Activities need delete Process Find this activities in database Output Delete this activities in database View detail of activity Function View Description Input Activities needed to view information Process Find information of this activities in database Output The information of this activities will display on screen Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: 9.5. Sr.No Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 22 Search activity Function Description Input 33 Name or first char of name of activities needed search Delete Process Find activities based-on name or first char of name Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 23 Customer requirement specification Users of the System : Administrator Staff Bussiness/Project Objective : The new system will increase the enrollment for a smooth transition to a Class A center by : 1. Having a datase for capturing and maintaining children information 2. Providing a competitive marketing advantage that will lead to an increase in Wanda’s Children bussiness volume. Hardware Requirements : Processor : Intel Pentium 3 CPU 450 MHz Ram 128MB or larger Screen solution : 1024 x 768 Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 24 Software Requirements : Any flatform you can have (Windows, Linux) JRE 1.6_17 or later MS SQL Server 2005 Scope of the work (in brief) : Doing 100% required function Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 25 Project plan Date of prepared of activity plan Project Title Team Member Name Planed Start Date Actual Start Date Actual Days Problem Defition 04/10/2010 04/10/2010 1 Van Thanh Cong Duc Completed Specification Document 05/10/2010 05/10/2010 1 Hoang Phong Dinh Minh Completed Project Plan 06/10/2010 06/10/2010 1 Van Thanh Completed Function Diagram 07/10/2010 07/10/2010 2 Van Thanh Hoang Phong Completed Flow Chart 07/10/2010 07/10/2010 2 Dinh Minh Completed Data Flow Diagram 08/10/2010 09/10/2010 2 Hoang Phong Cong Duc Completed Senquence 09/10/2010 09/10/2010 1 Van Thanh Cong Duc Completed 10/10/2010 10/10/2010 2 Van Thanh Dinh Minh Completed 11/10/2010 11/10/2010 1 Group Completed 12/10/2010 12/10/2010 1 Group Ongoing 13/10/2010 13/10/2010 1 Group Ongoing E-R Diagram Fix Document 1 Entities, Dao Pattern Object Model ChildCare Management System Analytics & Design CRS Project Ref. No Prepared By (Student) Status Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 26 Design Form 13/10/2010 13/10/2010 2 Group Ongoing Coding DAO class 14/10/2010 14/10/2010 6 Group Ongoing Coding System Function 17/10/2010 17/10/2010 5 Group Ongoing Fix Document 2 18/10/2010 18/10/2010 1 Group Ongoing Coding Management System 21/10/2010 21/10/2010 5 Group Ongoing Fix Error 27/10/2010 27/10/2010 2 Group Ongoing Final Check 29/10/2010 29/10/2010 2 Group Ongoing User Help 31/10/2010 31/10/2010 1 Group Ongoing User Guide 31/10/2010 31/10/2010 1 Group Ongoing Document Test Coding Effective Date: Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 27 Developer Guide 31/10/2010 31/10/2010 1 Group Ongoing Final Document 31/10/2010 31/10/2010 1 Group Ongoing Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 28 Use case diagram and senquence 1. User case diagram 1.0. Use case of Administrator Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 29 1.1. User case of Staff Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 30 2. Senquence 2.0.Senquence of Administrator Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 31 2.1.Senquence of Staff about Management Nanny Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 32 2.1.Senquence of Staff about Management Children Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 33 2.1.Senquence of Staff about Management Age-Group Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 34 2.1.Senquence of Staff about Management Class Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 35 2.1.Senquence of Staff about Management Activity Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 36 Design flowcharts 1. Login Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 37 2. Function Add Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 38 3. Function Edit Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 39 4. Function Delete Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 40 5. Function Search Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 41 Data flow diagram Definition : Data Flow Diagram (DFD) describes information flow in the system. The next step of system analytics is to consider in detail the information necessary for the implementation for function disccuss above and the one necessary for the improvement of the functions. Modeling tool frequently used for this purpose is DFD. DFD will support 4 main activities : Analytics : DFD is used to determine requirement of users. Design : DFD is used to map out plan and illustrate solution to analysis and users while designing a new system. Communication : One of the strength of DFD is its simplicity and ease to understand to analysts and users. Document : DFD is used to provide special description of requirement and system design. DFD provide an overview of key functional components of the system but it does not provide any detail on these components. We have to use other tools like database dictionary, process specification to get an idea of which information will be exchanged and how. Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 42 THE MAIN COMPONENTS OF CONTEXT DIAGRAM The Process : show the common function of system The External Entity : External entity can be a person, a group of persons or an organization that are sources of information for the systems and are where system products are transferred to. The Data Flow : Describe the movement of information from one part of the system to another. The Data Store : The Data Store is used to model a collection of data packets at rest. A store is represented graphically by two parallel lines. The name of a Data Store that identifies the Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 43 store is the plural of the name of the packets that are carried by flows into and out of the Data Store. DFD Level 0 – Context Diagram Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 44 DFD Level 1. Application Process Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 45 DFD Level 2. Process for Administrator Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 46 DFD 3. Process for Staff Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 47 DFD Process 3.1. Process for Staff Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 48 DFD 3.2. Process for Staff Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 49 DFD 3.3. Process for Staff Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 50 DFD 3.4. Process for Staff Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 51 Entity relationship (ER) diagram Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 52 1. Table Children Field Name Data Type Alow Key Desctiption Null childid integer No Primary Key ID of Children classid integer No Foreign Key ID of Class lastname varchar(30) No Last name of Children fistname varchar(30) No First name of Children middlename varchar(30) Yes Middle name of Children sex varchar(16) No Sex of Children birthday date No Birthday of Children address varchar(255) No Address of Children currentmedication varchar(128) Yes Medication of Children passillness varchar(128) Yes Illness of Childreen doctorname varchar(64) Yes Doctor name of Children parentname varchar(64) No Parent name of Children parentworknumber varchar(32) No Work number of parent parentphone integer Yes Phone of parent Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 53 parentemail varchar(255) Yes Email of parent nextofkindcontact varchar(32) Yes Next of kind contact Data Type Alow 2. Table Class Field Name Key Desctiption Null classid integer No Primary Key ID of Class agegroupid integer No Foreign Key ID of age-group classname varchar(255) No Name of Class note varchar(255) Yes Note of Class Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 54 3. Table Age-Group Field Name Data Type Alow Key Desctiption Null agegroupid integer No Primary Key ID of age-group age integer No Foreign Key Age of age-group fees float No Fees of age-group note varchar(255) Yes Note of age-group Data Type Alow 4. Table Activity Field Name Key Desctiption Null activityid integer No Primary Key ID of Activity activityname integer No Foreign Key Name of Activity fees float No Fees of Activity note varchar(255) Yes Note of Activity Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Problem defition PR054.FM04(1).10 Version-1.0 Page No. 55 5. Table Nanny Field Name Data Type Alow Key Desctiption Null nannyid integer No Primary Key ID of nanny classid integer No Foreign Key Id of class name float No Name of nanny address varchar(255) No Address of nanny contactnumber integer Yes Contact of number of nanny charge float No Charge of nanny workinghour integer No Working hours of nanny Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Appendix PR054.FM04(1).11 Version-1.0 Page No. 56 APPENDIX A – Source Code Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Appendix PR054.FM04(1).11 Version-1.0 Page No. 57 APPENDIX B – Install Guide Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Effective Date: Document Name: Appendix PR054.FM04(1).11 Version-1.0 Page No. 58 Prepared By (Student) Approved By (Faculty) Dang Van Thanh - Le Hoang Phong Project Group: FriendShip Vo Thanh Son Nguyen Dinh Minh - Le Cong Duc Signature of the PL in the Group Date 04/10/2010 04/10/2010 Comment Of Faculty