2.3 DATA FLOW DIAGRAMS. Context Diagram View remind Birthday View Prizes details Display information of user Return information of Employee Display event list Display Prizes Disp
Trang 1Aprotrain – Aptech computer education
Blue_PumpKin Project
Hanoi 2012
TABALE OF CONTENT
Nguyen Huy Viet Trieu Minh Tuan
Trang 2CHAPTER 1: SYSTEM SYNOPSIS 3.
CHAPTER 2: SYSTEM ANALYSIS … 3
2.1 INTRODUCTION 3
2.2 SYSTEM REQUIREMENTS SPECIFICATION 3
2.2.1 Existing scenario 3
2.2.2 Proposed solution 3
2.3 DATA FLOW DIAGRAMS 5-7 2.4 ENTITY RELATIONSHIP (ERD) 8-10 2.5 DATABASE 11-13 2.5.1 Physical database diagram 11
2.5.2 Description of Tables 11-13 2.6 FLOW CHARTS 13-30 2.6.1 Normal function of website 13
2.6.1.1 View brief description of the blue pumpkin 14
2.6.1.2 View result of employee 15
2.6.1.3 View Event of the blue pumpkin 16
2.6.1.4 View Ask Questions ( FAQ’s) 17
2.6.1.5 View Prizes information 18
2.6.1.6 Register Event 19
2.6.1.7 View Reminbirthday 20
2.6.2 The functions of system management for administrator 2.6.2.1 System login………24
2.6.2.2 Employee management………25.
2.6.2.3 Event management……….26
2.6.2.4 FAQ management……… 28
2.6.2.5 prizes management………29
2.6.2.6 Logout……… 30
2.7 FUNCTIONAL HIERACHY DIAGRAM 31
CHAPTER 3: SYSTEM DESIGN 31
3.1 ARCHITECURE OF SYSTEM 32.
3.2 FORM DESIGN OF FUNCTIONS AND SCREEN SHOT 32.
3.2.1 Home page 32.
3.2.2 Event page 33.
3.2.3 Event details page 34.
3.2.4 FAQ’s page 35.
3.2.5 About us page 36.
3.2.6 Contact us page 37.
3.2.7 Center list management includes enter, edit, delete information of the institute 38.
3.2.8 Event Manager: enter new course, edit, and delete detail of Event 39.
3.2.9 FAQ Manager includes functions: enter new information, edit, and delete ………40
3.2.11 Employee Manager : enter new result, edit, and delete detail of each 41
CHAPTER 4: PROGRAM TEST 43.
4.1 TEST PLAN 43.
4.2 TEST DATA 44.
4.3 TEST CASE AND FUNCTION TEST 44.
4.3.2 T EST CASE OF NORMAL SITE FUNCTIONS 44.
CHAPTER 5: OPERATING INSTRUCTION 45.
5.1 OPREATION INSTRUCTION 45.
5.1.1 Installation instruction 45.
5.1.2 Operating instruction
CHAPTER 7: LIMITATIONS
Trang 3CHAPTER 8: OTHER 45 TASK SHEET 45.
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 thecompany and company gives employees a strong spiritual life represents the life of the company policy
2.2.1 Existing scenario
Following is a list of functionalities of the system
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
Trang 4The 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.
Trang 52.3 DATA FLOW DIAGRAMS.
Context Diagram
View remind Birthday
View Prizes details
Display information of user
Return information of Employee
Display event list
Display Prizes
Display Remind birthday
DFD Level 0 System Process
Send Contact
Employe
e
Services information system
Administrator
Trang 6Register Event
Remind birthday result
View remind birthday
Return prizes details
View event details
Return event list Event details
return profile of the employee
View profile Return remind birth day
Profile details
View prizes details
Prizes details result
View FAQ
FAQ result
Insert delete update
Manager Employee
Result Manager Employee insert delete update
Inset delete update
Insert delete update
Contact DB
View profile
Trang 7 DFD Level 1 for administrator’s functions Process
Prizes manager result
Prizes manager
Event manager result Event manager
Employee manager
Employee manager result
Event manager Employee manager result Contact manager
Contact manager result
Employe
e
TakeRequest
Administrato
r
Manager Employee
Manager Event Manager FAQ
Manager Contact Manager Prizes
Trang 82.4 ENTITY RELATIONSHIP (ERD)
Event Type
Trang 9 Entity and Property
Figure 1 Employee
Figure 2 Event
Trang 112.5.2 Description of Tables.
Tbl_Contact:
Tbl_FAQ:
Tbl_Employee:
Trang 12Column_Name Type Description
Tbl_RegisterEvent:
Tbl_Event:
Tbl_EvenType:
Trang 13Event_name varchar Name of event
Tbl_Prize:
Tbl_PrizeDetail:
2.6 Flow CHARTS
2.6.1 Normal function of website
2.6.1.1 View brief description of blue pumpkin
2.6.1.2 View result of Employee
Start
Selected menu
Get information
Display information
End
Trang 14Authenticate account
Trang 152.6.1.4 View Ask Questions ( FAQ’s).
Start
Selected event
Get information
Display information
End
Trang 162.6.1.5 View Prizes information.
2.6.1.6 Register event
2.6.2 The functions of system management for administrator.
2.6.2.1 System login
Selected Prizes
Get information
Display information
End Start
Register event
Process register event
Display
End Start
Trang 17Authenticate account
Authenticate?
Error
System manager screen
Display result
End
Trang 18Add data into database
Message: Succsess & display
End Start
Trang 19Update into database
Message: Succsess
& display
End Start
Trang 20Error
Delete into database
Message: Succsess & display
End Start
Trang 212.6.2.3.1 add new event
Error
Add data into database
Message: Succsess & display
End Start
Trang 22Valid Data
Error
Update into database
Message: Succsess & display
End Start
Trang 23Error
Delete into database
Message: Succsess & display
End Start
Trang 24Add data into database
Message: Succsess & display
End Start
Trang 25Valid Data
Error
Update into database
Message: Succsess & display
End Start
Trang 26Get information
Delete
Error
Delete into database
Message: Succsess & display
End Start
Trang 27Add data into database
Message: Succsess & display
Start
Trang 28Valid Data
Error
Update into database
Message: Succsess & display
Start
Trang 29Get information
Delete
Error
Delete into database Start
Trang 302.6.2.6 Logout system management
Message: Succsess & display
End
Trang 312.7 FUNCTIONAL HIERACHY DIAGRAM
CHAPTER 3: SYSTEM DESIGN.
3.1 ARCHITECURE OF SYSTEM.
The application will be made of web-base distributed three- tier architecture to supportmultiple user transactions at the same time
Trang 32Presentation layer
Business logic layer
Database layer
User interface with HTML and JSP pages
JSF (code- behind file) containing business logic
SQL Server 2008
3.2 FORM DESIGN OF FUNCTIONS AND SCREEN SHOT.
* Bases on designation of functions from excel files which have been attached and wedescribe all our functions of system by followed User Interfaces
3.2.1 Home page.
* On this page the brief description of the institute and that of the courses offered,
new course details, etc are to be displayed
Trang 333.2.2 Event jsp
Trang 343.2.3 EventDetails.jsp
Trang 35
3.2.4 FAQ.jsp
Trang 363.2.5 About us.jsp
Trang 373.2.6 contact.jsp
Trang 38 Admin Login
Trang 39 Admin Home
Trang 40 Employee Manager
Event Manager
Trang 41 FAQ Manager
Trang 42cases This means that tests involving less complicated logic should be executed first This also means that normal processing with valid input should be tested before exception processing is checked.
and output file
All input and output file are opened
deleted and refresh in the file
data that the file contained
Trang 43successfully with test data
4.2 Test Data
some data for the program and shows what data are valid or invalid
4.3 TEST CASE AND FUNCTION TEST
4.3.2 Test case of normal site functions
CHAPTER 5: OPERATING INSTRUCTION.
5.1 OPREATION INSTRUCTION
5.1.1 Installation instruction
Netbeans 6.9.1 on platform Windows XP Professional
A Install Netbeans 6.9.1 or higher
B Install SQL Server
installation
Trang 445.1.2 Operating instruction
HARDWARE REQUIREMENT.
Celeron
or V92 Internal(or External)
VRAM (or higher)
Supper VGA card support display mode:
16 bit color 800x600 resolution
CHAPTER 7: LIMITATIONS
Trang 45 This application was tried on Windows XP Because of time limited,
it has not been applied on other Operating System Especially, it would work properly with browser Internet Explorer version 7.0 or higher
There are also some kinds of limited feature listed as below when it would be run:
CHAPTER 8: OTHER.
TASK SHEET.
Click here more detail: Task sheet.xls
Project Ref No.: eP/
Title:
Activity Plan Prepared By:
Date of Preparation Activity Plan:
Start Date
Actual Days
Team Member
1 analysisSystem PumpkinBlue Dao TrungHieu 07-Dec-2012 20
Dao Trung Hieu Completed
Trieu Minh Tuan CompletedNguyen Huy
Design
Blue Pumpkin
Dao Trung Hieu
Dao Trung Hieu Completed Trieu Minh Tuan Completed Nguyen Huy
Trang 47Blue Pumpkin
Instruction for use Installation Guide:
1 System Requirement:
a Hardware: Pentium 200 or higher with 200MB of RAM
b Software: netbeans 6.9.1 or higher, MS SQL Server 2008
2 Launch:
Open project blue pumpkin
Figure 5: Add Apache Tomcat server.
Add sqljdbc4.0
Trang 48 Change port SQL server 2008
Trang 49 Change localhost in package utility class DBConnect.
Trang 50User Manual:
Trang 51Admin Manual: