project presentation college portalgnu.inflibnet.ac.in/jspui/bitstream/123456789/2149/1/college...

65
College Portal Submitted To A Project Presentation on Department of Computer Science Ganpat University, Ganpat vidhyanagar - 384012 Submitted By Soni Bhavik G(13084231268) Prajapati Kaushal(13084231226) M.Sc. (CA & IT) Semester-III Internal Guided By Ajay M Patel

Upload: ngoanh

Post on 03-May-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

College Portal

Submitted To

A

Project Presentation

on

Department of Computer Science

Ganpat University,

Ganpat vidhyanagar - 384012

Submitted By

Soni Bhavik G(13084231268)

Prajapati Kaushal(13084231226)

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

Internal Guided By

Ajay M Patel

Project Profile

Project Title: College Portal

Project Objective: We are giving the information of different categories of

events and its gallery and results of the event.

Platform : Web base Application

Front-End: Microsoft Visual Studio 2010 (ASP.net with C#)(.NET

Framwork 4.0)

Back-End: MS SQL Server 2008

Other Tools: Microsoft Office , Cristal Report, Css , Adobe Photoshop

Submitted To : Department of Computer Science

Developed By: Soni Bhavik G(13084231268)

Prajapati Kaushal (13084231226)

Existing -system

• There is no existing system. All the I for atio ’s are

handled manually in the Registers or other documents.

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

• Member can easily get information about result at a home.

• Admin can manage all the events.

• User can also view the photos of event.

• No need of any extra manual effort.

• Admin can manage the Games Event and Gallery.

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 server 2003

Web Server IIS 6.0

Front End ASP.NET framework 4.0

Back End MS SQL Server 2008

Requirement Specification

Member

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)

Two(2) type of module in our system:-

1. Client user –> a person who visit the site.

2. Admin user –> a person who handle the site.

Functionality Specification

Admin user

• Manage Event

• Manage Sub Event

• Manage Notice board

• Manage Gallery

• Manage Results

• Generate report

•View Event

•View Notice board

•View Category

•View Gallery

•View Players

Client user

Development

Phases

Time duration (in days)

4 Months

Total Days

10 20 30 40 50

Requirement

Gathering & Analysis

10

System Design 15

Coding 10

Testing 10

Implementation

& Deployment

5

Documentation

Total Days 50

Project Planning GANNT Chart

Data Dictionary

Event_Master

Sr. No. Field Name Data type(size) Constraints Description

1 Event_id Numeric(5) Primary Key It store the id of the event.

2 Event_Name Varchar(20) Not Null It store the name of the

event.

3 Event_type Varchar(20) Not Null It store the type of the

event.

4 Event_s_date

Date/Time Not Null It stores the starting date

of the event.

5 Event_e_date Date/Time Not Null It stores the ending date of

the event.

6 Event_desc Varchar(50) Not Null It stores the brief

description about event.

Table name :Event_Master

Primary Key:event_id

Description : to store event details

Gallery_Master

Sr. No. Field Name Data type(size) Constraints Description

1 Gallery_id Numeric(5) Primary Key It stores the id of the gallery

2 Photo_name Varchar(20) Not Null It stores the name of the

photo.

3 Sub_Event_id Numeric(5) Foreign Key It stores the id of the event

4 Photo_path Varchar(50) Not Null It stores the path of the photo

Table name :Gallery_Master

Primary Key:Gallery_id

Description : to Galleries details

Cricket_Result _Master

Sr. No. Field Name Data type(size) Constraints Description

1 Cricket_id Numeric (5) Primary key it stores the value of cricket

results unique id

2 Toss_win Varchar(10) Not null It stores the result of the toss

3 Toss select Varchar(10) Not null It stores the selection of the

toss

4 Team a score Varchar(10) Not null It stores the score of the team

a score.

5 Team_b_score Varchar(10) Not null It stores the value of the team

b score

6 Win by Varchar (10) Not null It stores the value of winning

margin

7 Start_date Date Not Null It stores the date of match

starts

Table name :Cricket_Result_Master

Primary Key:Cricket_id

Description : to keep the details of cricket result.

Co ti ue…….

Sr. No. Field Name Data type(size) Constraints Description

7 A batsman 1 varchar(15) Not null It stores the name of batsman

8 A batsman s 1 Varchar(15) Not null It stores the score of batsman

9 A batsman 2 varchar(15) Not null It stores the name of batsman

10 A batsman s 2 Varchar(15) Not null It stores the score of batsman

11 A batsman 3 varchar(15) Not null It stores the name of batsman

12 A batsman s 3 Varchar(15) Not null It stores the score of batsman

13 B_batsman_1 varchar(15) Not null It stores the name of batsman

14 B batsman s 1 Varchar(15) Not null It stores the score of batsman

15 B batsman 2 varchar(15) Not null It stores the name of batsman

16 B batsman s 2 Varchar(15) Not null It stores the score of batsman

17 B batsman 3 varchar(15) Not null It stores the name of batsman

18 B batsman s 4 Varchar(15) Not null It stores the score of batsman

Co ti ue…….

Sr. No. Field Name Data type(size) Constraints Description

19 A bowler 1 varchar(15) Not null It stores the name of batsman

20 A_bowler _s_1 Varchar(15) Not null It stores the score of batsman

21 A bowler 2 varchar(15) Not null It stores the name of batsman

22 A bowler s 2 Varchar(15) Not null It stores the score of batsman

23 A bowler 3 varchar(15) Not null It stores the name of batsman

24 A bowler s 3 Varchar(15) Not null It stores the score of batsman

25 B bowler 1 varchar(15) Not null It stores the name of batsman

26 B bowler s 1 Varchar(15) Not null It stores the score of batsman

27 B bowler 2 varchar(15) Not null It stores the name of batsman

28 B bowler s 2 Varchar(15) Not null It stores the score of batsman

29 B bowler 3 varchar(15) Not null It stores the name of batsman

30 B bowler s 3 Varchar(15) Not null It stores the score of batsman

31 Man of match Varchar(15) Not null It store the name of the player

volleyball_Result _Master

Sr.

No.

Field Name Data type(size) Constraints Description

1 volleyball_id Numeric (5) Primary key it stores the value of cricket

results unique id

2 Toss_win Varchar(10) Not null It stores the result of the toss

3 Toss_select Varchar(10) Not null It stores the selection of the toss

4 Team_a_score Varchar(10) Not null It stores the score of the team a

score.

5 Team_b_score Varchar(10) Not null It stores the value of the team b

score

6 Man_of_the_match Varchar (10) Not null It stores the name of player of

the match

7 Start_date Date Not Null It stores the date of match

starts

Table name :volleyball_Result_Master

Primary Key:volleyball_id

Description : to keep the details of volley ball result.

Handball_Result _Master

Sr. No. Field Name Data type(size) Constraints Description

1 handball_id Numeric (5) Primary key it stores the value of hand

ball results unique id

2 Toss_win Varchar(10) Not null It stores the result of the toss

3 Toss select Varchar(10) Not null It stores the selection of the

toss

4 Team a score Varchar(10) Not null It stores the score of the team

a score.

5 Team b score Varchar(10) Not null It stores the value of the team

b score

6 Man of the match Varchar (10) Not null It stores the name of player

of the match

7 Start_date Date Not Null It stores the date of match

starts

Table name :handball_Result_Master

Primary Key:handball_id

Description : to keep the details of hand ball result.

Football_Result _Master

Sr. No. Field Name Data type(size) Constraints Description

1 football_id Numeric (5) Primary key it stores the value of football

results unique id

2 Toss_win Varchar(10) Not null It stores the result of the toss

3 Toss select Varchar(10) Not null It stores the selection of the

toss

4 Team a score Varchar(10) Not null It stores the score of the team

a score.

5 Team b score Varchar(10) Not null It stores the value of the team

b score

6 Man of the match Varchar (10) Not null It stores the name of player

of the match

7 Start_date Date Not Null It stores the date of match

starts

Table name :football_Result_Master

Primary Key: footballball_id

Description : to keep the details of foot ball result.

Kabaddi_Result _Master

Sr. No. Field Name Data type(size) Constraints Description

1 kabaddi_id Numeric (5) Primary key it stores the value of kabaddi

results unique id

2 Toss_win Varchar(10) Not null It stores the result of the toss

3 Toss select Varchar(10) Not null It stores the selection of the

toss

4 Team a score Varchar(10) Not null It stores the score of the team

a score.

5 Team b score Varchar(10) Not null It stores the value of the team

b score

6 Man of the match Varchar (10) Not null It stores the name of player

of the match

7 Start_date Date Not Null It stores the date of match

starts

Table name :kabaddi_Result_Master

Primary Key:kabaddi_id

Description : to keep the details of kabaddiresult.

Feedback_master

Sr. No. Field Name Data type(size) Constraints Description

1 Student_name varchar(15) Not null Store the Name of the Student.

2 Email_id varchar(30) Not null Store the Email id for the

Student & Faculty.

3 Feedback varchar(250) Not null Store the Feedback of Student

& Faculty.

4 Date Date/Time Not null Store the Current Date of Give

Feedback.

Table name :Feedback_Master

Primary Key:

Description : to store Feedback details

Flow - Chart

Registration register

user ?

Valid

User

?

No

Yes

System Flow chart Start

Stop

No

Yes

Manage event

Logout

Admin Client

Login

Give Feedback

Yes

Manage sub event

Manage notice board

Manage gallery

Manage result

View event

View sub event

View noticeboard

View gallery

view results

Get feedback

E-R Diagram

ADMIN

Username password

CRICKET

EVENT mana

ge

mana

ge

mana

ge

GALLERY GENE

RATE

add

mana

ge

Sub event

name

Event id

Event name

GANRATE

REPORT

feedback ratting

mana

ge

mana

ge

RESULT mana

ge

mana

ge

Cricket id Team name gallery id name

Result id

Sub event

id

SUBEVENT

Sub event

id

UML Diagrams

Manage event

Manage Sub event

Manage noticeboard

Manage result

Admin

Admin Side Use Case Diagram:

Manage gallery

Get feedback

Generate report

View event

View Sub event

View noticeboard

View result

Client

Client Side Use Case Diagram:

View gallery

Give feedback

Generate report

s

Enter Username & Password

Verify Username &

Password

Admin

Client

Admin side Home Page Client Home Page

Admin Client

No

Yes

Activity Diagram

Admin Username & Password

Verify

Username

&

Password

Admin Home Page

Manage

event

Manage sub

event Manage

noticeboard

Manage

gallery

Manage

result

Generate

reports

Admin Activities

No

Yes

Admin Username & Password

Verify

Username

&

Password

Admin Home Page

view event view sub

event view

noticeboard

View

gallery

View

result

give

feedback

Client Activities

No

Yes

Admin side Sequence Diagram:

Admin System Database Login Request for Login

Response for Login Successfully Login

Add /Update event Manage event

Update event Successfully updated

Successfully updated

Update sub event Manage sub event

Response sub event

Manage noticeboard Request noticeboard Manage

Response noticeboard Manage Successful manage

Add/Update /Delete gallery Request for Manage gallery

View gallery

Manage result Manage result

Response Result View Result

Send Notification

Successfully send Notification

Response data

Request for Feedback

Response Feedback

Client side Sequence Diagram:

Client System Database

Login Request for Login

Response for Login Successfully Login

Event Request for event

Response for event show event

show event

View sub event Request for sub event

Response for sub event

result Request for view result

Response for result View result

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

Admin

System Database

1:Login

2:Manage events

3:Manage sub events

4:Manage notice board

5:Manage result

6:Manage gallery

7:Feedback

8:report

9:LogOut

1:1:Request for Login

2:1:Manage event

3:1:Manage sub event

4:1:Manage Notice board

5.1:Manage result

6.1:Request Service Report

7.1:Generate Report

8.1:View Feedback

1:1:1:Response for Login

2:1:1:Update event

3:1:1:Store gallery

4:1:1:Store result

5:1:1: Response Report

6:1:1:store feedback

1:1:1:1:Login Successfully

2:1:1:1:Sucessfully Manage event

3:1:1:1:Successfully Mange sub event

4:1:1:1:Sucessfully Manage notice board

5.1.1.1:Successfully Manage result

6:1:1:1:Response Service Report

7:1:1:1:Generate Service Report

8:1:1:1:View Feedback

9:1:1:1:Succesfull send Notification

10:1:1:1:LogOut Successfully

Admin Side Collaboration Diagram:

Collaboration Diagram

1:1:1:Response for Login

2:1:1:Response event

3:1:1:Response sub event

4:1:1:Response noticeboard

5:1:1:Response result

6:1:1:Response gallery

7:1:1:Response feedback

Admin

System Database

1:Login

2:View events

3:View sub events

4:View notice board

5:Viewresult

6:View gallery

7:Feedback

8:report

9:LogOut

1:1:Request for Login

2:1:View event

3:1:View sub event

4:1:View Notice board

5.1:View result

6.1:Vier gallery

8.1:Give Feedback

1:1:1:1:Login Successfully

2:1:1:1:Sucessfully View event

3:1:1:1:Successfully View sub event

4:1:1:1:Sucessfully View notice board

5.1.1.1:Successfully View result

6:1:1:1:Generate Report

7:1:1:1:Give Feedback

8:1:1:1:LogOut Successfully

client Side Collaboration Diagram:

Input Design

Admin Side

Admin| login :- this page is used to login purpose of the admin

Admin| Event entry :- this page is used to manage the event purpose of the admin

Admin| Kabbaddi result entry :- this page is used to manage the result of kabbadi purpose

of the admin

Admin| football result entry :- this page is used to manage the result of football purpose

of the admin

Admin| volleyball result entry :- this page is used to manage the result of football purpose

of the admin

Admin| Cricket result entry :- this page is used to manage the result of Cricket purpose

of the admin

Admin| Upload Gallery entry :- this page is used to manage the Gallery purpose

of the admin

Client Side

Client| Index :- this page is used to See The home page For the Client

Client| Event:- this page is used to See The event page For the Client

Client| Cricket Result :- this page is used to See Cricket result page For the Client

Client| Football Result :- this page is used to See football result page For the Client

Client| Handball Result :- this page is used to See handball result page For the Client

Client| Kabbaddi Result :- this page is used to See Kabbaddi result page For the Client

Client| volleyball Result :- this page is used to See Volleyball result page For the Client

Client| Gallery :- this page is used to See Gallery page For the Client

Client| About Us :- this page is used to See About Us page For the Client

Client| Contact Us :- this page is used to Give the feedback page For the Client

OutPut Design

Report|event :- this page is used to Generate Event Report page For the Admin

Report|Cricket :- this page is used to Generate Cricket result Report page For the Admin

Report|Football :- this page is used to Generate Football result Report page For the Admin

Report|Handball :- this page is used to Generate Handball result Report page For the Admin

Report|Kabbaddi :- this page is used to Generate Kabbaddi result Report page For the Admin

Report|VolleyBall :- this page is used to Generate Volleyball result Report page For the Admin

Test Cases for Admin Login Form

Sr. No Data Input Expected Output Actual Output Status

(Pass/Fail)

1.

Admin enter wrong

Email ID or/and

Password

Give error message Invalid Email ID or

Password Passed

2. Admin forgot to fill

Password field Give error message Password Required Passed

3.

Admin enter valid data

of Email ID or/and

Password

Gets authenticated Login Successfully Passed

Test Cases for Add Event Form

Sr. No Data Input Expected Output Actual Output Status

(Pass/Fail)

1. Admin forgot to fill

some field Give error message

Please enter data in require

field Passed

2. Admin forgot to select

Event category field Give error message Please select category Passed

3. Admin enter valid data

in all require fields Add Events Add Event Successful Passed

POST IMPLEMENTATION REVIEW

After the system is implemented, users and analysts usually conduct a review of the system.

1. Late Update On notice Board Some Time

2. Application’s all modules are working fine.

3. All reviews are very good.

FUTURE ENHANCEMENT

1. : Make the Notice board Dynamic.

2. :make admin login dynamic Instead of hard bound

3. Add t Team Manage Facility.

4. Add more securities.

5. Add Player Manage Facility.

6. Connect with face book.

7. Recent tweets.

.

BIBLIOGRAPHY

During the development of our system, we have taken the reference from various websites,

which we would like to mention in this section.

•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

1. http://www.tutorialspoint.com/jsp

2. http://stackoverflow.com

3. http://www.google.com

4. http://www.aspspine.com

5. http://netfourum.com