Sunteți pe pagina 1din 74

A Project Presentation

On
Sports Club

Submitted By
Patel Tarkit D. (13084231207)
Vaishnav Prashant M. (13084231284)

M.Sc. (CA &IT) Semester-III

Internal Guided By
Mr. Ajay M. Patel

Submitted To
Department Of Computer Science
Ganpat University, Ganpat Vidyanagar-384012
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
UML Diagrams
9.1 Use Case Diagram 9.4 Sequence Diagram
9. 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 Detail

Project Definition Sports Club

Platform Web-based

The main objective behind this website is to provide online registration or


membership of our club and also registered member can request for
Objective
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

Patel Tarkit D. (13084231207)


Submitted By
Vaishnav Prashant M. (13084231284)
Existing system

• 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.

Need for new 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.
Requirement Specification
Hardware and Software Requirement (Minimum)

Server Side

 Hardware Requirement

Processor 2.80 GHz

RAM 2 GB

Hard disk 20 GB Free Disk

 Software Requirement

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


Hardware and Software Requirement (Minimum)

Client Side

 Hardware Requirement

Processor 1.0 GHz

RAM 512 MB

Hard Disk 10 GB Free Disk

 Software Requirement

Operating System Windows XP or any equivalent OS

Web Browser Internet Explorer 6.0 or any compatible


Functional Specification

Brief Description about Module

 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

90 Days
Development Duration
Phase 1 to 15 16 to 30 31 to 45 46 to 60 61 to 75 76 to 90 (Days)
Days Days Days Days Days Days

Requirements 1-15
Gathering (15days)

16-40
Analysis
(25days)

31-70
Design
(40days)

31-80
Coding
(50days)

50-85
Testing
(35days)

Implementation & 76-90


Deployment (15days)

90days
Documentation
(Parallel)

Total Time (Days) 90days


SYSTEM FLOW - CHART
Start
Visitor
View site

No
IS
Registered ? Registration View Photo Gallery

yes
View Grounds Details

View Games Detail


Login

Registration

No IS
Valid ? Send Feedback

yes Registered User


Admin (Member)

A B C

11
A B C

Manage Site View Own Profile

Manage Members Edit Own Profile

Order manipulation
View Grounds Details

Photo Gallery
Manipulation Ground Booking

Grounds
Manipulation View Photo Gallery

View Order
Give Feedback

View Feedback

Logout

12
End
E–R DAIGRAM
Username password
Username password

1 M
ADMIN manage MEMBER
1 1 1 1 1 1

G_type_id Img_path

mana M M mana
GROUND ge
ge

M M
view FEEDBACK give

mana
ge
Email_id name

M
M
GALLERY View

G_img_id name
UML DIAGRAMS
Admin Side Use Case Diagram:

Manage Member

Manage Ground

Manage Gallery

Manage Order

Admin View Feedback

Generate Report
Client Side Use Case Diagram:

Login

View Ground

Book Ground

View Gallery

Give feedback
Member

Edit Own Profile


ACTIVITY DIAGRAM
Enter Username & Password

No
Verify Username & Password

Yes

Admin Admin Client


Client

Client Home Page


Admin side Home Page
Admin Activities

Admin Username & Password

Verify
No Username
&
Password

Yes

Admin Home Page

Manage Manage Manage Generate


Manage Order
Member Ground gallery reports
Client Activities

Client Username & Password

No Verify
Username
& Password

Yes

Client Home Page

Edit Profile View Ground Book Ground View gallery Give feedback
CLASS DIAGRAM

Class Diagram

1 1 *

1 1

* * * * *
SEQUENCE DIAGRAM
Admin side Sequence Diagram:
A:Admin S:System D:Database
Login Request for Login
Provide valid credential
Successfully Login Response for Login

Add /Update member Manage member


Update change
Successfully updated Update member

Update Ground Manage Ground


Update change
Successfully updated Response Ground

Manage Order Request Order Manage


Update change
Successful manage Response Order Manage
Add/Update /Delete gallery Request for Manage gallery
Update change
View gallery Response data
Log out

Log out successful


Client side Sequence Diagram:
C:Client S:System D:Database
Registration Request for Registration
Provide valid credential
Successfully registration Response for Registration
Login Request for Login
Update change
Successfully Login Response for Login

View Game Request for Game


Update change
Show Game Response for Game

View Ground Request for Ground


Update change
show Ground Response for Ground
Booking
Request for booking
Update change
View booking Response for booking
Give Feedback Request for Feedback
Update change
Successfully send Feedback Response for Feedback
Gallery Request for Gallery
Update change
show Gallery Response for Gallery
Logout

Logout Successful
COLLABORATION DIAGRAM
Admin Side Collaboration Diagram:

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

S:System D:Database

1:1:1:Response for Login


2:1:1:Update Member
3:1:1:Store Ground
1:Login 4:1:1:Store Gallery Image
2:Manage Member 5:1:1:Store Order
3:Manage Ground 6:1:1: Response Report
1:1:1:1:Login Successfully 7:1:1:Store Feedback
4:Manage Gallery
2:1:1:1:Sucessfully Manage Member
5:Manage Order
3:1:1:1:Successfully Mange Ground
6:Feedback
4:1:1:1:Sucessfully Manage Gallery
7:Report
5.1.1.1:Successfully Manage Order
8:LogOut
6:1:1:1:View Feedback
7:1:1:1:Succesfull send Notification
8:1:1:1:LogOut Successfully

A:Admin
Client side collaboration diagram:

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

S:System D:Database

1:1:1:Response for Login


1:Login 1:1:1:1:Login Successfully 2:1:1:Response profile
2:View profile 2:1:1:1:Sucessfully update profile 3:1:1:Response Ground
3:View Ground 3:1:1:1:Successfully View Ground 4:1:1:Response Order
4:View Order 4:1:1:1:Sucessfully View Order 5:1:1:Response gallery
5:View gallery 5:1:1:1:Generate Report 6:1:1:Response feedback
6:Feedback 6:1:1:1:Give Feedback
7:report 7:1:1:1:LogOut Successfully
8:LogOut

A:Admin
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
ADMIN HOME PAGE

This is admin home page. After a successfully login admin show own the 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 Case Expected Actual Pass/Fail
Cases Type Result Result
1. Login 1.Non-Registered System Will Not allow non-register Display message “Enter Pass
user user to login Valid Username And
Password”

2.Wrong UserId System throws an error and do not Display message “Enter Pass
And Password login Valid Username And
Password”

3.Correct UserId System redirect the page System display the Pass
And Password homepage of
admin/company/
Jobseeker
2. Member 1.Required Field Mandatory Fields should not be NULL Fill Some Values into Pass
Registration Validation mandatory fields
2.Fixed format The Validation User Should Enter Proper Pass
validation Expression Must Be determine Email Id
3.Range The Validation Display message “Mobile Pass
Validation For user Must be enter mobile number No.fill Properly”
Minimum 10 digit.
The Validation Display message “Pin Pass
For user Must be enter Pin Code Must code must be 6 digit”
be 6 digit.
The Validation Display message Pass
For user Must be enter Password same “Password not match”
to conform password.
3. Add 1.Required Mandatory Fields should not be NULL Fill Some Values into Pass
Ground Field Validation mandatory fields

2.Fixed format The Validation Display message Pass


validation For user Must be enter only character. “Ground name fill
Properly”

4. Booking 1.Required Mandatory Fields should not be NULL Fill Some Values into Pass
Ground Field Validation mandatory fields

Select existing resume from dropdown Display message Pass


list not be NULL. “Please select valid
date”

5. forgot 1.Fixed format The Validation User Should Enter Pass


Password validation Expression Must Be determine Proper Email Id
6. Change 1.Required Field Mandatory Fields should not be NULL Fill Some Values into Pass
Password Validation mandatory fields

2.Compare The Validation Display message “New Pass


validation For user Must be enter New password Password and Confirm
and confirm Password must be same. Password Must be Same”

7. Feedback 1.Required Field Mandatory Fields should not be NULL Fill Some Values into Pass
Validation mandatory fields

2.Compare The Validation Display message “Please Pass


validation For user Must be enter email id and fill detail Properly”
feedback detail.
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

S-ar putea să vă placă și