Page |1
Aprotrain – Aptech computer education
Blue_PumpKin Project
Team name Members
GROUP 3 Dao Trung Hieu
Nguyen Huy Viet
Trieu Minh Tuan
Page |2
Hanoi 2012
TABALE OF CONTENT
CHAPTER 1: SYSTEM SYNOPSIS
CHAPTER 2: SYSTEM ANALYSIS.
This project is designed to manage the events and activities for the employees in
the company.activities including games, sports events, music, outdoor activities
...direction to tighten the good friendship relationship among employees in the
company and company gives employees a strong spiritual life represents the life of the
company policy.
2.2 SYSTEM REQUIREMENTS SPECIFICATION.
2.2.1 Existing scenario
Following is a list of functionalities of the system.
Page |3
There are HR group who will create vacancies, create applicants (persons applying for a
vacancy), initiate interviews and close vacancy. There are interviewers who will be
intimated about the interview schedule and finally enters the result.
The requirements are as follows:
Our client wants the application to perform the following tasks :
1. The portal will have the following logins
Admin
Employee
2. The admin will have the authority to create and delete the profile of an employee.
3. The employee profile once created, can login in to the site through the user name
and the password provided.
4. On the home page of the website, the details of the upcoming events like
meetings, games, competitions, etc. in the company will be displayed in brief.
5. To encourage the employees and to build a friendly rapport in the company they
started conducting games and distributing the prizes.
6. The home page should also include the winners details of the events conducted
recently.
7. The admin will have the right to accept the participation request based on the
requirement.
8. Also the application should have a reminder, which will remind about the
birthdays of the day. And this reminder should be active for all the user logins
(admin, and employee)
9. Once the employee logins into the site, how will be able to send his request for
the participation in any of the events.
10.He can also view the details of the events in detail.
11. The site should also contain the FAQ s like
How to participate in the events?
What if I am unable to login into the site?
What if I am unable to send the participation request for the event?
How can one be intimated with the upcoming events
12. There should be a contact and support page where the details of the people ato
be contacted, etc. to be displayed.
Page |4
2.3 DATA FLOW DIAGRAMS.
Context Diagram
View remind Birthday
View Prizes details
View event list
View profile
Register information
Services
Employee information
Administrator
Login
system
Manager system
Display information of user
Return information of Employee
Display event list
Display Prizes
Display Remind birthday
Page |5
DFD Level 0. System Process
Send Contact
Register Event
Remind birthday result
View remind birthday
Take Return prizes details
View event details Request
Return event list
Employee Event details
return profile of the employee
View profile Return remind birth day
Profile details
View prizes details
Prizes details result
View FAQ Register Event DB
FAQ result
Insert delete update
Manager Employee Employee DB
Administrator Manager
Result Manager Employee system insert delete update
Event DB
Inset delete update
Prizes DB
Insert delete update
Contact DB
delete
Page |6
DFD Level 1 for user’s functions Process
Select profile
View profile
Select Event
View Event
Take
Send contact
Login successfully
Request Send Contact
Employee
Login false
Register Event Register Event
Logout
Select FAQ View FAQ
View remind
View birthday
Birthday
DFD Level 1 for administrator’s functions Process
Prizes manager result
Manager Prizes
Prizes manager
Event manager result
Manager FAQ
Event manager
Employee manager
Administrator Manager Employee
Employee manager result
Manager Event
Event manager
Employee manager result
Page |7
Manager Contact
Contact manager
Contact manager result
2.4 ENTITY RELATIONSHIP (ERD)
Entity
User Event Department
Prize FAQ Event Type
Entity Relationship Diagram (ERD)
Page |8
Entity and Property
Figure Employee
Figure Event
Page |9
Figure Prizes
Figure FAQ
2.5 DATABASE.
2.5.1 Physical database diagram.
P a g e | 10
2.5.2 Description of Tables.
Tbl_Contact:
Column_Name Type Description
Contact_id int Id of contact
Contact_Name varchar Name of contact
Email varchar email
Subject varchar subject
Message varchar message
Tbl_FAQ:
Column_Name Type Description
Faq_Id int Id of FAQ
Question varchar Question
Answer varchar answer
Status varchar Status
P a g e | 11
Tbl_Employee:
Column_Name Type Description
Emplyee_Id int Id of Employee
User_Name varchar User name
Password varchar password
Birthday Date birthday
Phone varchar Phon number
Email varchar email
FullName varchar Full name
Sex bit sex
Status varchar status
Tbl_RegisterEvent:
Column_Name Type Description
Create_Date int Create date
Employee_Id int Id of Employee
Event_Id int Id of event
Description varchar description
PrixeId int Id of prize
Tbl_Event:
Column_Name Type Description
Event_Id int Id of event
title varchar title
Image image image
Description varchar description
StartDate Date Start_date
EndDate Date End_date
EventTypeId int Id of type event
Status varchar status
Tbl_EvenType:
P a g e | 12
Column_Name Type Description
EventTypeId int Id of Type event
Event_name varchar Name of event
Description varchar description
Status varchar Status
Tbl_Prize:
Column_Name Type Description
Prize_id int Id of Prize
Prize_name varchar Name of Prize
Description varchar description
Event_id int Id of event
Tbl_PrizeDetail:
Column_Name Type Description
Employee_id int Id of employee
Prize_id int Id of Prize
2.6 Flow CHARTS
2.6.1 Normal function of website
2.6.1.1 View brief description of blue pumpkin
Start
Selected
menu
Get
information
P a g e | 13
Display
information
End
2.6.1.2 View result of Employee
Start
User & password
Error
Error
Validate
False
Valid
Data
Authenticate
account
Authenticate?
False
True
Get information
of employee
Display result
False
End
P a g e | 14
2.6.1.3 View Event of the Blue pumpkin
Start
Selected
event
Get information
Display information
End
2.6.1.4 View Ask Questions ( FAQ’s).
P a g e | 15
2.6.1.5 View Prizes information.
Start
Selected
Prizes
Get information
Display information
End
2.6.1.6 Register event
P a g e | 16
Start
Register
event
Process
register event
Display
End
2.6.2 The functions of system management for administrator.
2.6.2.1 System login
Start
User & password
Error
Error
Validate
False
Valid
Data
Authenticate
account
Authenticate?
P a g e | 17
False
True
System manager
screen
Display result
False
End
2.6.2.2 Employee Management
2.6.2.2.1 add new employee
Start
Input new employee
Error
Validate
Valid False
Data
True
Add data into
database
P a g e | 18
Message: Succsess
& display
False
End
2.6.2.2.2 edit employee
Start
Employee selection
Error
Validate
Valid False
Data
True
Update into
database
P a g e | 19
Message: Succsess
& display
False
End
2.6.2.2.3 delete employee
Start
Employee selection
Error
Get information
Delete False
True
P a g e | 20
Delete into
database
Message: Succsess
& display
False
End
2.6.2.3 Event management
2.6.2.3.1 add new event
Start
Input new event
Error
Validate
Valid False
Data
P a g e | 21
True
Add data into
database
Message: Succsess
& display
False
End
2.6.2.3.2 edit event
Start
Event
selection Error
Validate
Valid False
Data
P a g e | 22
True
Update into
database
Message: Succsess
& display
False
End
2.6.2.3.3 delete event
Start
Event selection
Error
Get information
P a g e | 23
Delete False
True
Delete into
database
Message: Succsess
& display
False
End
Tải bản FULL (51 trang): https://bit.ly/3eXYifP
Dự phòng: fb.com/TaiHo123doc.net
2.6.2.4 FAQ management
2.6.2.4.1 Add new FAQ
Start
P a g e | 24
Input new FAQ
Error
Validate
Valid False
Data
True
Add data into
database
Message: Succsess
& display
Tải bản FULL (51 trang): https://bit.ly/3eXYifP
False Dự phòng: fb.com/TaiHo123doc.net
End
2.6.2.4.2 Edit FAQ
Start
P a g e | 25
FAQ
Selection Error
Validate
Valid False
Data
True
Update into
database
Message: Succsess
& display
False
End
2.6.2.4.3 Delete FAQ
3832122