Blue Pumpkin (Database+Source Code+Lib+Excel)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

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

You might also like