Upload
lekhanh
View
222
Download
1
Embed Size (px)
Citation preview
Submitted To
Department Of Computer Science
Ganpat University, Ganpat Vidyanagar-384012
Patel Tarkit D. (13084231207)
Vaishnav Prashant M. (13084231284)
A Project Presentation
On
Sports Club
M.Sc. (CA &IT) Semester-III
Submitted By
Internal Guided By
Mr. Ajay M. Patel
INDEX SR NO. TITLE
1. Abstract ( Project Profile )
2. Existing System
3. Need For New System
4. Requirement Specification ( Hardware & Software Requirement )
5. Functional Specification
6. System Flow Chart
7. Timeline Chart
8. E-R Diagram
9.
UML Diagrams
9.1 Use Case Diagram 9.4 Sequence Diagram
9.2 Activity Diagram 9.5 Collaboration Diagram
9.3 Class Diagram
10. Data Dictionary
11. Input Design
12. Output Design
13. Testing
14. Post Implementation Review
15. Future Enhancement
16. Bibliography
Project Definition Sports Club
Platform Web-based
Objective
The main objective behind this website is to provide online registration or
membership of our club and also registered member can request for
booking grounds of game like cricket , football , volleyball , tennis etc.
which handle by our club.
Front End ASP.net with C# (Framework 4.0)
Back End MS SQL server-2008
Tools Microsoft Office 2007
Internal Guide Mr. Ajay M. Patel
Duration 90 Days
Group Number 113
Submitted By Patel Tarkit D. (13084231207)
Vaishnav Prashant M. (13084231284)
Project Detail
• There is no existing system. All the Information’s are handled manually in the Registers or other documents. • Existing systems handle the multiple locations but not at time information analyze to data.
• The duration of particular entries is in particular time or places.
• Communication between Member and any club is done by either via Telephone or face to face.
Existing system
• This website is used to provide the online sports grounds.
• This site is use to register the Member for the member ship online.
• Member can easily get information about grounds at a home.
• Admin can manage all the events and it’s news through email send to our member. • User can also view the photos of grounds. • No need of any extra manual effort.
• Admin can manage the Games Event and Members.
Need for new system
Hardware and Software Requirement (Minimum)
Server Side
Hardware Requirement
Software Requirement
Processor 2.80 GHz
RAM 2 GB
Hard disk 20 GB Free Disk
Operating System Windows NT or other compatible
Web Server IIS 6.0
Front End ASP.NET framework 4.0
Back End MS SQL Server 2008
Requirement Specification
Client Side
Hardware Requirement
Software Requirement
Processor 1.0 GHz
RAM 512 MB
Hard Disk 10 GB Free Disk
Operating System Windows XP or any equivalent OS
Web Browser Internet Explorer 6.0 or any compatible
Hardware and Software Requirement (Minimum)
Brief Description about Module
Functional Specification
User Management :
Registration : Here Member can registration,
Login : In login Member can login with username and password after that view event &
admin can manage the user.
Game list :
In this module user can view detail information about each game like game type in
web site.
Gallery :
In gallery member can show the events & grounds photos.
Grounds :
In this module member can see the ground detail information like ground type
,images etc.
User Functional Description
Admin :
• Admin can manage game.
• Admin conform member via email.
• Admin can manage member.
• Admin can manage photos of grounds.
• Admin Can view the Booking Order, and also Manage Booked date of
events.
Member :
• Member can registration and login.
• Member can view game information.
• Member can book particular ground for play.
• Member can show details of grounds.
• Member can give feedback to our side.
• Member can also view photo gallery about game event.
Timeline Chart
Development
Phase
90 Days Duration
(Days) 1 to 15
Days
16 to 30
Days
31 to 45
Days
46 to 60
Days
61 to 75
Days
76 to 90
Days
Requirements
Gathering
1-15
(15days)
Analysis 16-40
(25days)
Design 31-70
(40days)
Coding 31-80
(50days)
Testing 50-85
(35days)
Implementation &
Deployment
76-90
(15days)
Documentation 90days
(Parallel)
Total Time (Days) 90days
SYSTEM FLOW - CHART
11
Start
IS
Registered ?
Login
IS
Valid ?
yes
yes
A B
Admin Registered User
(Member)
No
View site
View Photo Gallery
View Games Detail
Send Feedback
Registration
No
Visitor
View Grounds Details
C
Registration
12
A
Order manipulation
Photo Gallery
Manipulation
View Order
Grounds
Manipulation
Manage Members
View Feedback
Ground Booking
View Grounds Details
B
End
Manage Site
C
View Own Profile
Edit Own Profile
Give Feedback
View Photo Gallery
Logout
E–R DAIGRAM
ADMIN
Username password
MEMBER manage
mana
ge
GALLERY
password Username
GROUND
G_type_id Img_path
mana
ge
G_img_id name
1 M
1
M
1
M mana
ge
1
View
FEEDBACK
1
M
1 1
view give
Email_id name
M
M
M
UML DIAGRAMS
Manage Member
Manage Ground
Manage Gallery
Manage Order
Admin
Admin Side Use Case Diagram:
View Feedback
Generate Report
View Ground
Book Ground
View Gallery
Give feedback Member
Client Side Use Case Diagram:
Login
Edit Own Profile
ACTIVITY DIAGRAM
Enter Username & Password
Verify Username & Password
Admin
Client
Admin side Home Page Client Home Page
Admin Client
No
Yes
Admin Username & Password
Verify
Username
&
Password
Admin Home Page
Manage
Member
Manage
Ground
Manage
gallery Manage Order
Generate
reports
Admin Activities
No
Yes
Client Username & Password
Verify
Username
& Password
Client Home Page
Edit Profile View Ground Book Ground View gallery Give feedback
Client Activities
No
Yes
CLASS DIAGRAM
Class Diagram
1 1
1
*
1
* *
1
* * *
1
SEQUENCE DIAGRAM
Admin side Sequence Diagram:
A:Admin S:System D:Database Login Request for Login
Response for Login Successfully Login
Add /Update member Manage member
Update member Successfully updated
Successfully updated
Update Ground Manage Ground
Response Ground
Manage Order Request Order Manage
Response Order Manage Successful manage
Add/Update /Delete gallery Request for Manage gallery
View gallery
Log out
Log out successful
Response data
Provide valid credential
Update change
Update change
Update change
Update change
Client side Sequence Diagram:
C:Client S:System D:Database
Login Request for Login
Response for Login Successfully Login
View Game Request for Game
Response for Game Show Game
show Ground
View Ground Request for Ground
Response for Ground
Booking Request for booking
Response for booking View booking
Give Feedback Request for Feedback
Successfully send Feedback Response for Feedback
Registration Request for Registration
Response for Registration Successfully registration
Gallery Request for Gallery
show Gallery Response for Gallery
Logout
Logout Successful
Provide valid credential
Update change
Update change
Update change
Update change
Update change
Update change
COLLABORATION DIAGRAM
A:Admin
S:System D:Database
1:Login
2:Manage Member
3:Manage Ground
4:Manage Gallery
5:Manage Order
6:Feedback
7:Report
8:LogOut
1:1:Request for Login
2:1:Manage Member
3:1:Manage Ground
4:1:Manage Gallery
5.1:Manage Order
6.1:View Feedback
7.1:Generate Report
1:1:1:Response for Login
2:1:1:Update Member
3:1:1:Store Ground
4:1:1:Store Gallery Image
5:1:1:Store Order
6:1:1: Response Report
7:1:1:Store Feedback 1:1:1:1:Login Successfully
2:1:1:1:Sucessfully Manage Member
3:1:1:1:Successfully Mange Ground
4:1:1:1:Sucessfully Manage Gallery
5.1.1.1:Successfully Manage Order
6:1:1:1:View Feedback
7:1:1:1:Succesfull send Notification
8:1:1:1:LogOut Successfully
Admin Side Collaboration Diagram:
1:1:1:Response for Login
2:1:1:Response profile
3:1:1:Response Ground
4:1:1:Response Order
5:1:1:Response gallery
6:1:1:Response feedback
A:Admin
S:System D:Database
1:Login
2:View profile
3:View Ground
4:View Order
5:View gallery
6:Feedback
7:report
8:LogOut
1:1:Request for Login
2:1:View profile
3:1:View Ground
4:1:View Order
5.1:Vier gallery
6.1:Give Feedback
1:1:1:1:Login Successfully
2:1:1:1:Sucessfully update profile
3:1:1:1:Successfully View Ground
4:1:1:1:Sucessfully View Order
5:1:1:1:Generate Report
6:1:1:1:Give Feedback
7:1:1:1:LogOut Successfully
Client side collaboration diagram:
DATA DICTIONARY
Table name : - Tbl_Registration
Table Description : -This table is use to store new registration for the member.
Primary key : reg_id
Sr.no Field name Data type Constrains Description
1 reg_Id Int Primary key It Store user id
2 First_name Varchar(20) Not null It store user first name
3 Last_name Varchar(20) Not null It store user last name
4 Gender Varchar(7) Not null It is use to store gender
5 D.O.B Date Not null It store user birth date
6 Address Varchar(100) Not null It store user address
7 City Varchar(20) Not null It store user city
8 Pin code Numeric(6,0) Not null It is use to store pin code
9 State Varchar(20) Not null It store user state
10 User_name Varchar(15) Not null It store user name
11 Password Varchar(10) Not null It store user password
12 Email Varchar (30) Not null It store user email address
13 Phone_no Numeric(10) Not null It store user phone no
14 Is Active Bit Not null It store active user information.
15 Interested in Varchar(50) Not null Stores the information of game in
which user interested.
Table name :- Tbl_ground_type
Table Description :-This table is use to store the ground type information .
Primary key :- G_type_id
Sr.no Field name Data type Constrains Description
1 G_type_id Int Primary key It Store ground type id
2 G_type_name Varchar(20) Not null It is use to store ground type name
3 G_type_details Varchar(50) Not null It store ground type details
4 Status Bit Not null It store status visible or not
5 Image_path Varchar(30) Not null It store the image path
Table name :- Tbl_grounds
Table Description :-This table is use to store the grounds information .
Primary key :- G_id
Sr.no Field name Data type Constrains Description
1 G_id Int Primary key It Store ground id
2 G_name Varchar(20) Not null It is use to store ground name
3 G_details Varchar(50) Not null It store grounds details
4 Status bit Not null It store status visible or not
5 G_type_id Int Foreign Key It store the ground type id
6 Max_strength Numeric(3) Not null It store the strength of ground
7 Image_path Varchar(30) Not null It store the image path
Table name :- Tbl_ground_image
Table Description :-This table is use to store the grounds images .
Primary key :- G_img_id
Sr.no Field name Data type Constrains Description
1 G_img_id Int Primary Key It Store ground image id
2 G_id Int Foreign Key It is store the ground id.
3 Image_path Varchar(30) Not null It store the image path.
4 Isdefault Bit Not null It store the image which is default for
visitor view.
5 Image_Details Varchar(50) Not null It store the image details.
6 Status bit Not null It store status visible or not
Table name :- Tbl_Register_Ground
Table Description :-This table is use to store the Information of managing the Ground .
Primary key :- Reg_g_id
Sr.no Field name Data type Constrains Description
1 Reg_g _id Int Primary Key It Store Registration ground id.
2 User_id Int Foreign Key It is store the User id.
3 Ground_id Int Foreign Key It store the ground id.
4 Start_date_time Datetime Not null It Stores the Starting Date.
5 End_date_time Datetime Not null It Stores the Ending Date.
6 Isapproved Bit Not null It store is approved or not.
7 Details Varchar(50) Not null It store details of ground .
8 Total_Member Numeric(3) Not null Stores the total member information.
9 Status Bit Not null Stores the status is visible or not.
Table name :- Tbl_Gallery
Table Description :-This table is use to stores the Gallery detail .
Primary key :- Gal_id
Sr.no Field name Data type Constrains Description
1 Gal_id Int Primary Key It Store Gallery id.
2 Gal_title Varchar(30) Not null Stores the Gallery Title.
3 Gal_details Varchar(120) Not null Stores the Gallery Details.
4 status bit Not null It store status visible or not
5 Img_path Varchar(50) Not null Stores the image path.
Table name :- Tbl_Gallery_image
Table Description :-This table is use to stores the Gallery image detail .
Primary key :- Gal_img_id
Sr.no Field name Data type Constrains Description
1 Gal_img_id Int Primary Key It Store Gallery image id.
2 Gal_id Int Foreign Key Stores the Gallery id.
3 Img_path Varchar(50) Not null Stores the image path.
4 Isdefault bit Not null It store the image which is default for
visitor view.
5 Img_details Varchar(150) Not null Stores the image details.
6 Status Bit Not null It store status visible or not
Table name :- Tbl_feedback
Table Description :- This table is used to store the feedback details.
Primary Key :- F_id
Sr.no Field Type Constraints Description
1 F_id Int Primary Key To Store Feedback Id.
2 Name Varchar(30) Not Null Name of visitor.
3 Email_id Varchar(30) Not null To store Email id.
4 Message Varchar(200) Not null To store Message.
INPUT DESING
HOME PAGE
This is the home page of our site. User can see the grounds, gallery and book the ground for a particular period.
ADMIN LOGIN PAGE
This is admin login page. Admin have a username and password login successfully if valid username and password is entered
This is admin home page. After a successfully login admin show own the home page.
ADMIN HOME PAGE
ADMIN UPDATE MEMBER
This is admin side member detail page. Admin can view the member status.
ADMIN ADD GROUND
This is Admin side page to add a new ground in the system.
ADMIN ADD GALLERY
This is Admin side page to add a gallery ground images in the system.
ADMIN SIDE GROUND STATUS
This is Admin side page admin can view the ground status.
ADMIN FEEDBACK PAGE
This is Admin side page of feedback. Admin view the feedback detail.
MEMBER LOGIN PAGE
This is member side login page only registered member can login and book a ground.
MEMBER HOME PAGE
This is member home page after a successfully login member view the ground.
MEMBER VIEW A GROUND
This is ground page where different ground of our club is shown.
MEMBER VIEW A GALLERY
This is game page where member view the photos of different games.
MEMBER BOOK A GROUND
This is member side ground booking page where member view the grounds and book particular
MEMBER BOOK A GROUND
This is member side ground booking page where member view the grounds and book particular ground with proper details.
MEMBER BOOK A GROUND
This is member side ground booking page where member view the grounds and book particular ground message after booking ground.
MEMBER UPDATE PROFILE
This is the profile update page member can change the detail of own profile.
VISITOR REGISTRATION
This is registration page for new member with a validation control.
REGISTRATION FORM
This is the registration page with proper details.
REGISTRATION COMPLETE
This is the thank you page after a new member registration successfully.
ABOUT US
This is the about us page with a brief description of our club.
CONTACT US
This is the contact us page with proper details of club owner or manager.
OUTPUT DESING
REPORT
This is the report link page with member, ground and booking details.
REPORT OF MEMBER
This is the report page of member register.
REPORT OF MEMBER IN PDF
This is the report page of registered member in pdf file.
REPORT OF BOOKED GROUND
This is the report page of the ground status.
REPORT OF BOOKED GROUND IN PDF
This is the report page of ground booked in pdf file.
REPORT OF GROUND
This is the report page of ground.
REPORT OF GROUND IN PDF
This is the report page of booked ground in pdf file.
Testing (Test Cases)
No. Test
Cases
Case
Type
Expected
Result
Actual
Result
Pass/Fail
1. Login 1.Non-Registered
user
System Will Not allow non-register
user to login
Display message “Enter Valid Username And
Password”
Pass
2.Wrong UserId
And Password
System throws an error and do not
login
Display message “Enter Valid Username And
Password”
Pass
3.Correct UserId
And Password
System redirect the page System display the
homepage of
admin/company/
Jobseeker
Pass
2. Member
Registration
1.Required Field
Validation
Mandatory Fields should not be NULL Fill Some Values into
mandatory fields
Pass
2.Fixed format
validation
The Validation
Expression Must Be determine
User Should Enter Proper
Email Id
Pass
3.Range
Validation
The Validation
For user Must be enter mobile number
Minimum 10 digit.
Display message “Mobile No.fill Properly”
Pass
The Validation
For user Must be enter Pin Code Must
be 6 digit.
Display message “Pin code must be 6 digit”
Pass
The Validation
For user Must be enter Password same
to conform password.
Display message
“Password not match”
Pass
3. Add
Ground
1.Required
Field Validation
Mandatory Fields should not be NULL Fill Some Values into
mandatory fields
Pass
2.Fixed format
validation
The Validation
For user Must be enter only character.
Display message
“Ground name fill Properly”
Pass
4. Booking
Ground
1.Required
Field Validation
Mandatory Fields should not be NULL Fill Some Values into
mandatory fields
Pass
Select existing resume from dropdown
list not be NULL.
Display message
“Please select valid date”
Pass
5. forgot
Password
1.Fixed format
validation
The Validation
Expression Must Be determine
User Should Enter
Proper Email Id
Pass
6. Change
Password
1.Required Field
Validation
Mandatory Fields should not be NULL Fill Some Values into
mandatory fields
Pass
2.Compare
validation
The Validation
For user Must be enter New password
and confirm Password must be same.
Display message “New Password and Confirm
Password Must be Same”
Pass
7. Feedback 1.Required Field
Validation
Mandatory Fields should not be NULL Fill Some Values into
mandatory fields
Pass
2.Compare
validation
The Validation
For user Must be enter email id and
feedback detail.
Display message “Please fill detail Properly”
Pass
Post Implementation Review
•The review about post implementation from them is completely satisfactory.
• They are pleased with our services and our nature.
• They were totally satisfied and pleased with our system. They haven’t any problem
regarding our System.
Future Enhancement
●Add new games in the website.
●Send an SMS verification to the users.
●Organize own events and tournaments.
●Provide a equipment information as per game.
Bibliography
•The following Books were referred during the preparation of this project.
•Book Title : Pro ASP.NET 4 in C# 2010
•Publication : Apress
•Author : - Matthew MacDonald, Adam Freeman
•Book Title :-Beginning Visual C# 2010
•Publication : -Paperback
•Author : - Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Jon D. Reid, Morgan Skinner
•Book Title : -Microsoft® Visual C#® 2010 Step by Step
•Publication : -Microsoft
•Author : - John Sharp
•Book Title : ASP.net with C#
•Publication : Atul Prakasan
•Author : - Shyam N Chavda
•Websites
•http://www.sportsclub.com
•http://www.karnavaticlub.com
•http://www.friendssportsclub.com
•http://www.timesjob.com