You are on page 1of 82

A Project Presentation On Student Portico

Developed By:Jani Abhishek 10082221023 Shah Ravi 10082221233 B.Sc.(CA & IT) Semester-V I Industry Guided By Bhadresh Gosai

Internal Guided By Mr. Hardik Patel

Group No:-46
Developed For InDataa

Submitted to Department of Computer Science, Ganpat University, Ganpat Vidyanagar - 384012 Apr./May.-2013

PROJECT PROFILE

Project Definition : Objective :

Student Portico

The system Students Portico is a web application which offers an exetensive range of functionalities for students. Which is helping better student life management...
Student can easily connect with other student.

Platform : Developed For : Front End : Back End : Supporting Tools : Internal Guide: External Guide : Developed by :

Web-based Application InDataa Asp.net with C#(.Net framework 4.0 ) SQL Server 2008 Microsoft Office 2007, RFFlow 5.6,AJAX Mr. Hardik Patel Gosai Bhadresh Shah Ravi. Jani Abhishek.. 120 Days.

Time Duration :

ABOUT THE ORGANIZATION

Name : Address :

InDataa 906, Samedh Complex Nr Associated Petrol Pump, CG Road. Ahamedabad

Phone No :
Men power:

9904422211
20-30

Website :
Email Address :

www.indataa.com
hr@indataa.com

COMPANY PROFILE

InDataa was founded in 2003 to address web development needs of small to medium-sized businesses. InDataa provide customers with a complete range of Internet services, such as Website Design and development, hosting, e-commerce, and online marketing. It also provide professional-level customized solution, web application development, full-featured online shopping It is defines, software development, mobile application development services. InDataa produces innovative, high-performance web sites for companies in multiple industries including hospitality, retail, wholesale, communications and so on. Using the latest programming and design technologies, InDataa creates the optimal, effective online as well as desktop experience for every client. The Owner of the Company : Rathod Sandeep.

REQUIREMENT SPECIFICATION
Students Portico provides various services that are not available in the current system being utilized, hence aiming at improving the quality of the information system to higher standards.

EXISTING SYSTEM
Student communicate with the other Student by the phone or postal. But this system is taken more time

NEED FOR NEW SYSTEM

Student can easy to find and connect with friend. Student can easy view the updated news. Student can the profile and details. Student can send messages to another student. Student can easily show blog. Student can share or download materials.

HARDWARE & SOFTWARE REQUIREMENT

MINIMUM HARDWARE REQUIREMENT :


Server Side:-

Processor RAM Hard disk

Core 2 Duo(Processor speed-2.0 GHz ) 2 GB 40 GB free space

Client Side:Processor RAM Hard disk Pentium 4(Process speed-1.0 GHz) 1 GB 20 GB free space

MINIMUM SOFTWARE REQUIREMENT : Server Side:Operating system Web Server Windows Server 2003 IIS 6.0

Front End
Back End

.Net framework 4.0


SQL Server 2008 R2

Client Side:-

Operating System Browser

Windows XP or any compatible OS Internet Explorer 6.0 or any compatible OS

USER SPECIFICATION

Admin :

In admin will (maintain) manage login, manage users, show all students data, manage or delete blogs . This all task manage by admin.

User : (Student)
In System user module can do Registration, login, profile Manage, Manage student details, view blogs, upload or download materials, change password, send messages, search or find friends, send requests and easily connect with friends.

MODULES

1. Diary Creation and Management 2. Friend Finder 3. Content Management System 4. Web site Creation and Management for students Diary Creation and Management assists the students to keep an account of day-to-day activities and act accordingly. This system is capable of mitigating the complexity of a student life to certain extent. Friend Finder in Students Portico is an ideal place where the students can stay connected to friends who share similar interests or affiliations. Friend Finder offers for students to share their ideas, seek advices for significant activities, or to give the opinions about any conceivable topics. Content Management System in Students Portico assists student by informing them the latest happenings in IT field all over the globe and up-to-the-minute information of the Institution. Website Creation and Management system assists the students in minimizing the time.. The student can use the simple management interface to control the site content and perform their own updates.

Project Planning Gannt Chart


4 Month Development Phase Duration

0 - 20

20 - 40

40 - 60

60-80

80 - 100

100 120

Requirement Gathering Analysis Designing Coding

10 10 20 50

Testing
Implementation Documentation

20
10 110

SYSTEM FLOWCHART

System Flowchart..

Start Registration Yes Login Yes Check authentication No Registration

No

Admin Manage Profile Manage User Manage News Manage Location Manage State&city Manage Blog Manage A Activity

Yes

Student Manage Profile View Blog Manage Comment Send Request/Response Manage Friend Manage Message View Activity

Logout Stop

DATA FLOW DIAGRAM

CONTEXT LEVEL DIAGRAM

Login, Registration, Manage Blogs, Manage News, , Location, Activities

Login, Registration,Manage Profile,View Blog,Message,Friend,Location, Activities 0.0 STUDENT PORTICO

ADMIN
Acknowledgement

STUDENT
Acknowledgement

First Level Diagram ( Admin) ADMIN


Registration Username/ Password details Authenticate Login info Manage Student details Students details Students info Manage News details News details News info Manage Blogs Details 4.0 Manage Blogs Blog info Manage Location details Insert/update Blogs details View Blogs details Add/Edit Location View State details 2.0 Manage Student Add/ Edit Student detail 1.0 Registr ation login Username and Password

Staff_tbl
Verify Username/Password

Registration_tbl
View/search Student detail

3.0 Manage News

Add/Edit News details

News_tbl
View News details

Blog_tbl

Blogs Details

State_tbl

5.0 Manage Location

Add/Edit Location

City_tbl
View City detail

Location details
Location info Manage Activity details 6.0 Manage Activity

Add/update/Delete Activity details View Activity details

Activity_tbl

Activity details

Activities info

First level DFD for (STUDENT)


Request for Registration

STUDENT

1.0 Registr ation

Acceptance & Rejection

Profile_tbl
Acknowledgement Verify Id & Password

Acknowledgement Profile info User Id & Password 2.0 Login Acceptance & Rejection Login info View Blog Details 3.0 View blog Blog info Manage Comment 4.0 Manage comment

Login_tbl
Valid User Id & Password

Blog details

Blog_tbl
View/search Blog details

Blog details

View Email id Give Email id

Comment_tbl

View Comment

Comment info 5.0 Send request responce Request info Send Request

Msnage Send Request View Request

Request_tbl
Show Request

A STUDENT
Manage Friend details 6.0 Manage friend Add/ Edit Friend

Friend_tbl
View/search Friend

Friend details Friend info Manage send Message details

7.0 Manage Message

Insert Message details

Message_tbl
View Message details

Message details Message info View any Activity details Activity details Activities info 8.0 View Activity

Activity details

Activity_tbl
View Activity details

Second Level DFD for Student(6.0)


Search Friend /user

STUDENT

View Search Friend/user

6.1 Search friend

Accept Request

Friend_tbl
Acknowledgement

Manage for add Friend/user

View Add friend /users

6.2 Add friend

Accept Request Acknowledgement

Send Request Friend/user

View Request Friend/users

6.3 Send request

Accept Request

Acknowledgement

Block/remove Friend /user View block/remove Friend /users

6.4 Block/ remove friend

Accept request Acknowledgement

DATA DICTIONARY

Table name Table Description Primary key

:- Staff_tbl :- This Table It is define keep detail of Admin : -Staff_id

Sr. No. 1

Field Name Staff_id

Data Type Int

Constraint Primary key

Description It is define Staff id

2
3 4 5

Staff_name
Password Email_id Status

Varchar(20)
Varchar(20) Varchar(20) Int

Not Null
Not Null Not Null -

It is define Admin name


It is define Password It is define Email_id Active or deactive

Table name Primary key Foreign key Description Sr. No.

:- Profile_tbl :-S_id :City State :-This Table Shows the Registration Detail of Student(user) Data Type Constraint Description

Field Name

1
2 3 4 5 6 7 8 9

S_id
F_name L_name Date_of_birth Gender Email_id College School Job

Int
Varchar(25) Varchar(25) Date&time Nvarchar(6) Nvarchar(20) Varchar(20) Varchar(20) Varchar(20)

Primary key
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null

Define Student Id
It is define first name It is define last name It is define date of birth Select gender It is define email_id It is define college name It is define school name It is define name job

Continue

Continue
Sr. No.
10 11 12 13

Field Name
Address City State Hobbies

Data Type
Varchar(50) Int Int Varchar(50)

Constraint
Not Null Foreign key Foreign key Not Null

Description
It is define full address Reference by city_tbl Reference by State_tbl It is define hobbies

14
15 16 17

Education
Password MobileNo Status

Varchar(20)
Nvarchar(10) Nvarchar(10) Int

Not Null
Not Null Not Null -

It is define education detail It is define password


It is define mobile no Active or Deactive

Table name Foreign Key Description

:- Login_tbl :- Email_id :-This Table Shows Login Detail all users

Sr. No. 1 2

Field Name Email_id Password

Data Type Nvarchar(20) Nvarchar(10)

Constraint Foreign key Not Null

Description

References of Registration table It is define password

Status

Int

Active or deactive

Table name Primary Key


Description:

:- Blog_tbl :- Blog_id
:-This Table Shows Blog Detail all users

Sr. No.
1 2 3 4 5

Field Name
blog_id blog_title blog_date Blog_content Author

Data Type
Int Nvarchar(max) Nvarchar(12) varchar(max) Nvarchar(20)

Constraint
Primary key Not Null Not Null Not Null Not Null

Description
It is define blog_id It is define full blog_title It is define blog_date It is define full blog content It is define author name

Table name Primary Key


Description

:- Comment_tbl :- Cmt_id
:-This Table Shows Comment Detail all users

Sr. No. 1 2 3 4

Field Name Cmt_id Comment Posted_by Blog_id

Data Type Int Varchar(max) Varchar(25) Int

Constraint Primary key Not Null Not Null Not Null

Description It is define comment_id It is define your comment post your comment It is define blog_id

Table name Primary key


Description Sr. No. 1 2 3 4 5

:- Message_tbl :-Msg _id


:-This Table Shows Message Detail all users Field Name Data Type Int Int Varchar(500) Nvarchar(12) Int Constraint Not Null Not Null Not Null Not Null Primary key Description

Send_id Receive_id Message Msg_date Msg_id

It is define send_id number Receive_id number It is define message It is define date It is define Msg_id

Table name Foreign key


Primary key Description

:- Request_tbl :- Email_id :-F_id :-Request_id


:- This Table Shows Request Detail all users

Sr. No. 1 2 3 4 5

Field Name Request_id Email_id F_id Request_date Status

Data Type Int Int Int varchar(20) Int

Constraint Primary key Foreign key Foreign key Not Null -

Description

It is define request _id Reference of profile_tbl Show Friend_id It is define date Active or deactive

Table name Primary key Description

:- Activities_tbl :-D_id :- This Table Shows Activities detail all user

Sr. No. 1 2 3 4 5 6

Field Name

Data Type Varchar(10) Varchar(10) Varchar(10) Varchar(10) Varchar(10) Nvarchar(20)

Constraint Not Null Not Null Not Null Not Null Not Null Primary Key

Description

A_day A_month A_year A_time Activity D_id

It is define day It is define month It is define year It is define time It is define your dailyactiviy
It is define date

Table name Primary key Description

:- News_tbl :-News_id :-This Table Shows News Detail all users

Sr. No. 1 2 3

Field Name News_id News News_title

Data Type Int Varchar(500) Varchar(50)

Constraint Primary key Not Null

Description

It is define news_id It is define news

Not Null

It is define news_title

Table name Primary key Foreign key


Description Sr. No. 1 2 3

:- Friend_tbl :- Friend_id :Email_id


:-This Table Shows Friend Detail all users Field Name Data Type Int Nvarchar(20) Int Constraint Primary key Foreign key Not Null Description It is define Friend_id Reference for profile_tbl It is define Friend

Friend_id Email_id F_id

Table name Primary Key Description

:- State_tbl :- State_id :-This Table Shows State Detail all users

Sr. No. 1 2

Field Name State_id State_Name

Data Type Int Varchar(10)

Constraint Primary key Not Null

Description

It is define state_id It is define state name

Table name Foreign Key Primary key Description


Sr. No. 1 2 3

:- City_tbl :- State_id :-City_id :-This Table Shows City Detail all users
Field Name Data Type Int Varchar(10) Interger Constraint Primary key Not Null Foreign key Description

City_id City_Name State_id

It is define city_id It is define city


Reference for profile table

E-R DIAGRAM

E-R Diagram

INPUT DESIGN

ADMIN PAGE

Admin Login

Description

:-This Page Shows Admin Login form

Admin Home

Description

:-This Page show Admin home page..

Manage Users

Description

:-This Page Shows Manage all users by Admin..

Create Blog

Description

:-This Page Show Creating Blog..

Manage Blogs

Description

:-This Page Shows Manage Blogs by Admin

Manage Event_News

Description

:-This Page show All kind of event & news by Admin

Manage City

Description

:-This Page Shows Manage City by Admin..

Manage State

Description

:-This Page Show Manage State by Admin

Manage DailyActivities

Description

:-This Page show Manage All kind of DailyActivities by Admin

STUDENT PAGE

Registration Page

Description

:-This Page show Student Registration Page.

Student Registration

Description

:-This Page Show Student Registraion detail.

Student Login

Description

:-This Page Show Student Login detail..

My Home Page

Description

:-This Page show Student Home page.

My Profile Page

Description

:-This Page Show Student Personal Information

Update Profile

Description

:-This Page Show Update Student Profile.

Search Blogs

Description

:-This Page Show Search Blog of Admin..

View Blog

Description

:-This Page Show View Read full Blog

Comment on Blog

Description

:-This Page Show Comment on full Blog

Search Friend

Description

:-This Page Show Search Friend Send Request

Friend Request

Description

:-This Page Show Friend Request of other users

Rejected Request List

Description

:-This Page Show Friend Rejected Request of other users

Friend List

Description

:-This Page Show all Friend List..

Send Message

Description

:-This Page Show Sending a Message to other friend..

Messages

Description

:-This Page Show All Sent Messages

Messages

Description

:-This Page Show All Receive Messages

Test Case
Module Name : Admin Module
Description Test Will perform to check whether the system work perfectly or not?

Status Tester

Completed Abhishek Jani

Ravi Shah

Test Case for Login:Scenario Id


1.

Scenario
Input data in login

Test Cases

Expected Behavior

Actual Behavior

Status(Pass/Fail)
Pass

Enter null username It will not let admin enter in. It will show message that or password. enter username and password. Enter wrong data of It will not let admin enter in. It will show message that username or enter correct username or password. password.

Pass

Enter correct data It will let admin enter in. of username or password.

It will show admin home page.

Pass

Test Case for Creating Blog:Scenario Id


2.

Scenario
Input data creating Blog

Test Cases
in Enter null content

Expected Behavior

Actual Behavior

Status(Pass/Fail)
Pass

blog It will not let admin enter in. It will show message that enter a Blog It will show admin Blog page.

Enter correct data It will let admin enter in. of Blog

Pass

Test Case for Creating Creating Event:Scenario Id


3.

Scenario
Input data creating Event

Test Cases
in Enter null content

Expected Behavior

Actual Behavior

Status(Pass/Fail)
Pass

Event It will not let admin enter in. It will show message that enter a Event It will show admin Event page.

Enter correct data It will let admin enter in. of Event

Pass

Test Case for Creating Creating DailyActivities:Scenario Id


4.

Scenario
Input data creating DailyActivities

Test Cases

Expected Behavior

Actual Behavior

Status(Pass/Fail)
Pass

in Enter null It will not let admin enter It will show message that DailyActivities in. enter a DailyActivities content Enter correct data of It will let admin enter in. DailyActivities It will show admin DailyActivities page.

Pass

Test Case
Module Name : Student Module
Description Test Will perform to check whether the system work perfectly or not?

Status Tester

Completed Abhishek Jani

Ravi Shah

Test Case for Student Registration:Scenario Id Scenario Test Cases Expected behavior
1. Input the data in registration Enter null in mandatory fields. User will not be able for the registration and it will show error.

Actual behavior
It will show message that enter the data.

Status (Pass/Fail)
Pass

Enter incorrect data

User will not be able for the registration and it will show error. User will be able for registration.

It will show message that enter the correct data. It will show the message of successfully registration

Pass

Enter correct data of all the controls

Pass

Test Case for Student Login:Scenario Id


2.

Scenario
Input data in login

Test Cases

Expected Behavior

Actual Behavior
It will show message that enter username and password. It will show message that enter correct username or password.

Status(Pass/Fail)
Pass

Enter null username It will not let user enter in. or password. Enter wrong data of It will not let user enter in. username or password.

Pass

Enter correct data It will let user enter in. of username or password.

It will show user home page.

Pass

Test Case for Search:Scenario Id


3.

Scenario
Input Search data

Test Cases

Expected Behavior

Actual Behavior
It will show message that enter Valid detail. It will show message that enter correct detail

Status(Pass/Fail)
Pass

in Enter null Search It will not let user Search . content Enter wrong data of It will not let user enter in. Search

Pass

Enter correct data It will show the serch result. It will show Serching detail. of Search

Pass

Post Implementation Review: The Post Implementation Review Is Conducted After a Project Has Been Complete

Post implementation review is used for taking review of project.

The Project Is To Evaluate How Successfully The Project Objectives Have Been Met And How Effective The Project Management Were In Keeping The Project On Track

Future Enhancement: In the Above web site in future following modules will be added.: It will be more helpful for students to connecting with other friends easily like online or video chat.. This system will allows to user side more stylish and better profile manage like upload images or videos related study so other users easily find their queries.. This system allows to create, upadate,or delete blogs, events or daily activities by user side.. This system will allows send verification e-mail before registration or change password e-mail directly to the user id. This system will allow to connect or advertise with social sites like facebook,twiiter,or etc or more aggressive feedback support to the users..

Bibliography

Book Name

Author

System Analysis And Design Microsoft asp.net programming with microsoft visual c #.net Complete Reference c # Web Reference: www.google.com www.wikipedia.com www.stackoverflaw.com

A.S Banga,Falguni Suthar G.Andrew,Duthi PHI Publication Herbert schildt-TMH Publications

You might also like