Professional Documents
Culture Documents
Blue Pumpkin (Database+Source Code+Lib+Excel)
Blue Pumpkin (Database+Source Code+Lib+Excel)
Blue Pumpkin (Database+Source Code+Lib+Excel)
Blue_PumpKin Project
Team name Members
GROUP 3 Dao Trung Hieu
Nguyen Huy Viet
Trieu Minh Tuan
Page |2
Hanoi 2012
TABALE OF CONTENT
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.
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
View profile
Register information
Services
Employee information
Administrator
Login
system
Manager system
Send Contact
Register Event
Profile details
FAQ result
Event DB
Inset delete update
Prizes DB
Insert delete update
Contact DB
delete
Page |6
Select Event
View Event
Take
Send contact
Login successfully
Request Send Contact
Employee
Login false
Logout
Select FAQ View FAQ
View remind
View birthday
Birthday
Employee manager
Administrator Manager Employee
Employee manager result
Manager Event
Event manager
Manager Contact
Contact manager
Figure Employee
Figure Event
Page |9
Figure Prizes
Figure FAQ
2.5 DATABASE.
2.5.1 Physical database diagram.
P a g e | 10
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
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:
Selected
menu
Get
information
P a g e | 13
Display
information
End
2.6.1.2 View result of Employee
Start
Error
Error
Validate
False
Valid
Data
Authenticate
account
Authenticate?
False
True
Get information
of employee
Display result
False
End
P a g e | 14
Start
Selected
event
Get information
Display information
End
Start
Selected
Prizes
Get information
Display information
End
Start
Register
event
Process
register event
Display
End
Start
Error
Error
Validate
False
Valid
Data
Authenticate
account
Authenticate?
P a g e | 17
False
True
System manager
screen
Display result
False
End
Start
Error
Validate
Valid False
Data
True
Message: Succsess
& display
False
End
Start
Employee selection
Error
Validate
Valid False
Data
True
Update into
database
P a g e | 19
Message: Succsess
& display
False
End
Start
Employee selection
Error
Get information
Delete False
True
P a g e | 20
Delete into
database
Message: Succsess
& display
False
End
Start
Error
Validate
Valid False
Data
P a g e | 21
True
Message: Succsess
& display
False
End
Start
Event
selection Error
Validate
Valid False
Data
P a g e | 22
True
Update into
database
Message: Succsess
& display
False
End
Start
Event selection
Error
Get information
P a g e | 23
Delete False
True
Delete into
database
Message: Succsess
& display
False
End
Start
P a g e | 24
Error
Validate
Valid False
Data
True
Message: Succsess
& display
End
Start
P a g e | 25
FAQ
Selection Error
Validate
Valid False
Data
True
Update into
database
Message: Succsess
& display
False
End
3832122