Functions of the system

advertisement
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
Download