+ All Categories
Home > Documents > Student Portico

Student Portico

Date post: 08-Nov-2014
Category:
Upload: ravishah440
View: 144 times
Download: 0 times
Share this document with a friend
Description:
this is a student portfolio.it is a community site.like as a facebook...
Popular Tags:
82
B.Sc.(CA & IT) Semester-V I A Project Presentation On “Student Portico” Developed For InDataa Developed By:- Jani Abhishek 10082221023 Shah Ravi 10082221233 Submitted to Department of Computer Science, Ganpat University, Ganpat Vidyanagar - 384012 Apr./May.-2013 Industry Guided By Bhadresh Gosai Internal Guided By Mr. Hardik Patel Group No:-46
Transcript
Page 1: Student Portico

B.Sc.(CA & IT) Semester-V I

A Project Presentation On

“Student Portico”

Developed For InDataa

Developed By:-

Jani Abhishek 10082221023

Shah Ravi 10082221233

Submitted toDepartment of Computer Science,

Ganpat University, Ganpat Vidyanagar - 384012Apr./May.-2013

Industry Guided ByBhadresh Gosai

Internal Guided ByMr. Hardik Patel

Group No:-46

Page 3: Student Portico

Project Definition : Student Portico

Objective : 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 : Web-based Application

Developed For : InDataa

Front End : Asp.net with C#(.Net framework 4.0 )

Back End : SQL Server 2008

Supporting Tools : Microsoft Office 2007, RFFlow 5.6,AJAX

Internal Guide: Mr. Hardik Patel

External Guide : Gosai Bhadresh

Developed by : Shah Ravi.Jani Abhishek..

Time Duration : 120 Days.

Page 4: Student Portico

ABOUT THE ORGANIZATION

Page 5: Student Portico

Name : InDataa

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

Phone No : 9904422211

Men power: 20-30

Website : www.indataa.com

Email Address : [email protected]

Page 6: Student Portico

COMPANY PROFILE

Page 7: Student Portico

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

Page 8: Student Portico

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.

Page 9: Student Portico

EXISTING SYSTEM

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

Page 10: Student Portico

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.

Page 11: Student Portico

HARDWARE & SOFTWAREREQUIREMENT

Page 12: Student Portico

Server Side:-

Client Side:-

Processor Core 2 Duo(Processor speed-2.0 GHz )

RAM 2 GB

Hard disk 40 GB free space

Processor Pentium 4(Process speed-1.0 GHz)

RAM 1 GB

Hard disk 20 GB free space

MINIMUM HARDWARE REQUIREMENT :

Page 13: Student Portico

MINIMUM SOFTWARE REQUIREMENT :

Server Side:-

Client Side:-

 

Operating system Windows Server 2003

Web Server IIS 6.0

Front End .Net framework 4.0

Back End SQL Server 2008 R2

Operating System Windows XP or any compatible OS

Browser Internet Explorer 6.0 or any compatible OS

Page 14: Student Portico

USER SPECIFICATION

Page 15: Student Portico

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

Page 16: Student Portico

MODULES

Page 17: Student Portico

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 actaccordingly. 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 whoshare similar interests or affiliations. Friend Finder offers for students to share their ideas, seekadvices for significant activities, or to give the opinions about any conceivable topics.

• Content Management System in Students Portico assists student by informing them the latesthappenings 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.

Page 18: Student Portico

Development Phase

4 Month Duration

0 - 20 20 - 40 40 - 60 60-80 80 - 100 100 – 120

Requirement Gathering

10

Analysis 10

Designing 20

Coding 50

Testing 20

Implementation 10

Documentation 110

Project Planning Gannt Chart

Page 19: Student Portico

SYSTEM FLOWCHART

Page 20: Student Portico

Start

Manage User

Manage Profile

Manage News

Manage Location

Manage State&city Manage Friend

Send Request/Response

Manage Comment

Registration

ManageBlog

Check authentication

Manage Profile

View Blog

Registration

AManage Activity

View Activity

Manage Message

Stop

Admin Student

No

Yes

Yes

No

Yes

System Flowchart..

Login

Logout

Page 21: Student Portico

DATA FLOW DIAGRAM

Page 22: Student Portico

0.0STUDENTPORTICO

ADMIN

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

Login, Registration,Manage Profile,View Blog,Message,Friend,Location,Activities

Acknowledgement

STUDENT

CONTEXT LEVEL DIAGRAM

Acknowledgement

Page 23: Student Portico

First Level Diagram ( Admin)1.0

Registrationlogin

ADMINRegistration Username/

Password detailsUsername and Password

Authenticate

Manage News details

View/search Student detail

Add/Edit News details

Add/ Edit Student detailManage Student details

Manage Location details

3.0 Manage

News

2.0 Manage Student

5.0ManageLocation

4.0ManageBlogs

News details

Students details

Staff_tbl

Verify Username/Password

View News details

Registration_tbl

Blog_tbl

Insert/update Blogs details

View Blogs details

Location details

Blogs Details

Manage Blogs Details

Login info

News_tbl

News info

6.0ManageActivity

Students info

Location info

Blog infoView State details

Activity_tbl

State_tbl

Add/Edit Location

City_tblAdd/Edit Location

View City detail

Manage Activity details Add/update/Delete Activity details

View Activity details Activity details Activities info

Page 24: Student Portico

First level DFD for (STUDENT)

1.0RegistrationSTUDENT

Request for Registration Acceptance & Rejection

User Id & Password

View/search Blog details

Verify Id & Password

Blog detailsView Blog Details

Manage Comment

2.0 Login

3.0 View blog

4.0Manage commen

t

5.0Send

requestresponce

Acceptance & Rejection

Blog details

Profile_tbl

Acknowledgement

Valid User Id & Password

Blog_tbl

View Email id

Give Email id

Request_tbl

Send Request

View Comment

View Request

Msnage Send Request

Profile info

Login_tbl

Login info

Blog info

Comment info

Request info

Comment_tbl

A

Acknowledgement

Show Request

Page 25: Student Portico

6.0Manage friend

Friend_tbl

A

STUDENT

7.0Manage Message

Message_tbl

8.0View

ActivityActivity_tbl

Manage Friend details Add/ Edit Friend

View/search FriendFriend details

Manage send Message details

Insert Message details

View Message detailsMessage details

View any Activity details

Activity details

View Activity details Activity details

Friend info

Message info

Activities info

Page 26: Student Portico

Second Level DFD for Student(6.0)

STUDENTFriend_tbl

Search Friend /user

Accept Request View Search Friend/user

Acknowledgement

Send Request Friend/user Accept Request

Acknowledgement

Acknowledgement

Accept Request Manage for add Friend/user

View Add friend /users

View Request Friend/users

6.1Searchfriend

6.2Add

friend

6.3Send

request

6.4Block/remove friend

Block/remove Friend /user

View block/remove Friend /users

Accept request

Acknowledgement

Page 27: Student Portico

DATA DICTIONARY

Page 28: Student Portico

Sr. No. Field Name Data Type Constraint Description

1 Staff_id Int Primary key It is define Staff id

2 Staff_name Varchar(20) Not Null It is define Admin name

3 Password Varchar(20) Not Null It is define Password

4 Email_id Varchar(20) Not Null It is define Email_id

5 Status Int - Active or deactive

Table name :- Staff_tblTable Description :- This Table It is define keep detail of AdminPrimary key : -Staff_id

Page 29: Student Portico

Sr. No. Field Name Data Type Constraint Description

1 S_id Int Primary key Define Student Id

2 F_name Varchar(25) Not Null It is define first name

3 L_name Varchar(25) Not Null It is define last name

4 Date_of_birth Date&time Not Null It is define date of birth

5 Gender Nvarchar(6) Not Null Select gender

6 Email_id Nvarchar(20) Not Null It is define email_id

7 College Varchar(20) Not Null It is define college name

8 School Varchar(20) Not Null It is define school name

9 Job Varchar(20) Not Null It is define name job

Table name :- Profile_tblPrimary key :-S_idForeign key :City State

Continue…

Description :-This Table Shows the Registration Detail of Student(user)…

Page 30: Student Portico

Continue…

Sr. No. Field Name Data Type Constraint Description

10 Address Varchar(50) Not Null It is define full address

11 City Int Foreign key Reference by city_tbl

12 State Int Foreign key Reference by State_tbl

13 Hobbies Varchar(50) Not Null It is define hobbies

14 Education Varchar(20) Not Null It is define education detail

15 Password Nvarchar(10) Not Null It is define password

16 MobileNo Nvarchar(10) Not Null It is define mobile no

17 Status Int - Active or Deactive

Page 31: Student Portico

Table name :- Login_tblForeign Key :- Email_id

Sr. No. Field Name Data Type Constraint Description

1 Email_id Nvarchar(20) Foreign key References of Registration table

2 Password Nvarchar(10) Not Null It is define password

3 Status Int - Active or deactive

Description :-This Table Shows Login Detail all users…

Page 32: Student Portico

Sr. No. Field Name Data Type Constraint Description

1 blog_id Int Primary key It is define blog_id

2 blog_title Nvarchar(max) Not Null It is define full blog_title

3 blog_date Nvarchar(12) Not Null It is define blog_date

4 Blog_content varchar(max) Not Null It is define full blog content

5 Author Nvarchar(20) Not Null It is define author name

Table name :- Blog_tblPrimary Key :- Blog_id

Description: :-This Table Shows Blog Detail all users

Page 33: Student Portico

Table name :- Comment_tblPrimary Key :- Cmt_id

Sr. No. Field Name Data Type Constraint Description

1 Cmt_id Int Primary key It is define comment_id

2 Comment Varchar(max) Not Null It is define your comment

3 Posted_by Varchar(25) Not Null post your comment

4 Blog_id Int Not Null It is define blog_id

Description :-This Table Shows Comment Detail all users

Page 34: Student Portico

Table name :- Message_tblPrimary key :-Msg _id

Sr. No. Field Name Data Type Constraint Description

1 Send_id Int Not Null It is define send_id number

2 Receive_id Int Not Null Receive_id number

3 Message Varchar(500) Not Null It is define message

4 Msg_date Nvarchar(12) Not Null It is define date

5 Msg_id Int Primary key It is define Msg_id

Description :-This Table Shows Message Detail all users

Page 35: Student Portico

Sr. No. Field Name Data Type Constraint Description

1 Request_id Int Primary key It is define request _id

2 Email_id Int Foreign key Reference of profile_tbl

3 F_id Int Foreign key Show Friend_id

4 Request_date varchar(20) Not Null It is define date

5 Status Int - Active or deactive

Table name :- Request_tblForeign key :- Email_id :-F_idPrimary key :-Request_id

Description :- This Table Shows Request Detail all users

Page 36: Student Portico

Table name :- Activities_tblPrimary key :-D_id

Sr. No. Field Name Data Type Constraint Description

1 A_day Varchar(10) Not Null It is define day

2 A_month Varchar(10) Not Null It is define month

3 A_year Varchar(10) Not Null It is define year

4 A_time Varchar(10) Not Null It is define time

5 Activity Varchar(10) Not Null It is define your dailyactiviy

6 D_id Nvarchar(20) Primary Key It is define date

Description :- This Table Shows Activities detail all user…

Page 37: Student Portico

Table name :- News_tblPrimary key :-News_id

Sr. No. Field Name Data Type Constraint Description

1 News_id Int Primary key It is define news_id

2 News Varchar(500) Not Null It is define news

3 News_title Varchar(50) Not Null It is define news_title

Description :-This Table Shows News Detail all users

Page 38: Student Portico

Table name :- Friend_tblPrimary key :- Friend_idForeign key :Email_id

Sr. No. Field Name Data Type Constraint Description

1 Friend_id Int Primary key It is define Friend_id

2 Email_id Nvarchar(20) Foreign key Reference for profile_tbl

3 F_id Int Not Null It is define Friend

Description :-This Table Shows Friend Detail all users

Page 39: Student Portico

Table name :- State_tblPrimary Key :- State_id

Sr. No. Field Name Data Type Constraint Description

1 State_id Int Primary key It is define state_id

2 State_Name Varchar(10) Not Null It is define state name

Description :-This Table Shows State Detail all users

Page 40: Student Portico

Table name :- City_tblForeign Key :- State_idPrimary key :-City_id

Sr. No. Field Name Data Type Constraint Description

1 City_id Int Primary key It is define city_id

2 City_Name Varchar(10) Not Null It is define city

3 State_id Interger Foreign key Reference for profile table

Description :-This Table Shows City Detail all users

Page 41: Student Portico

E-R DIAGRAM

Page 42: Student Portico

E-R Diagram

Page 43: Student Portico

INPUT DESIGN

Page 44: Student Portico

ADMIN PAGE

Page 45: Student Portico

Admin Login

Description :-This Page Shows Admin Login form…

Page 46: Student Portico

Admin Home

Description :-This Page show Admin home page..

Page 47: Student Portico

Manage Users

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

Page 48: Student Portico

Create Blog

Description :-This Page Show Creating Blog..

Page 49: Student Portico

Manage Blogs

Description :-This Page Shows Manage Blogs by Admin…

Page 50: Student Portico

Manage Event_News

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

Page 51: Student Portico

Manage City

Description :-This Page Shows Manage City by Admin..

Page 52: Student Portico

Manage State

Description :-This Page Show Manage State by Admin…

Page 53: Student Portico

Manage DailyActivities

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

Page 54: Student Portico

STUDENT PAGE

Page 55: Student Portico

Registration Page

Description :-This Page show Student Registration Page….

Page 56: Student Portico

Student Registration

Description :-This Page Show Student Registraion detail….

Page 57: Student Portico

Student Login

Description :-This Page Show Student Login detail..

Page 58: Student Portico

My Home Page

Description :-This Page show Student Home page….

Page 59: Student Portico

My Profile Page

Description :-This Page Show Student Personal Information…

Page 60: Student Portico

Update Profile

Description :-This Page Show Update Student Profile….

Page 61: Student Portico

Search Blogs

Description :-This Page Show Search Blog of Admin..

Page 62: Student Portico

View Blog

Description :-This Page Show View Read full Blog…

Page 63: Student Portico

Comment on Blog

Description :-This Page Show Comment on full Blog…

Page 64: Student Portico

Search Friend

Description :-This Page Show Search Friend Send Request…

Page 65: Student Portico

Friend Request

Description :-This Page Show Friend Request of other users…

Page 66: Student Portico

Rejected Request List

Description :-This Page Show Friend Rejected Request of other users…

Page 67: Student Portico

Friend List

Description :-This Page Show all Friend List…..

Page 68: Student Portico

Send Message

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

Page 69: Student Portico

Messages

Description :-This Page Show All Sent Messages…

Page 70: Student Portico

Messages

Description :-This Page Show All Receive Messages…

Page 71: Student Portico

Test Case

Module Name : Admin Module Description Test Will perform to check whether the

system work perfectly or not?

Status Completed

Tester Abhishek Jani

Ravi Shah

Page 72: Student Portico

Scenario Id Scenario Test Cases Expected Behavior Actual Behavior Status(Pass/Fail)

1. Input data in login Enter null username or password.

It will not let admin enter in. It will show message that enter username and password.

Pass

Enter wrong data of username or password.

It will not let admin enter in. It will show message that enter correct username or password.

Pass

Enter correct data of username or password.

It will let admin enter in. It will show admin home page.

Pass

Test Case for Login:-

Page 73: Student Portico

Scenario Id Scenario Test Cases Expected Behavior Actual Behavior Status(Pass/Fail)

2. Input data in creating Blog

Enter null blog content

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

Pass

Enter correct data of Blog

It will let admin enter in. It will show admin Blog page.

Pass

Test Case for Creating Blog:-

Page 74: Student Portico

Scenario Id Scenario Test Cases Expected Behavior Actual Behavior Status(Pass/Fail)

3. Input data in creating Event

Enter null Event content

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

Pass

Enter correct data of Event

It will let admin enter in. It will show admin Event page.

Pass

Test Case for Creating Creating Event:-

Page 75: Student Portico

Scenario Id Scenario Test Cases Expected Behavior Actual Behavior Status(Pass/Fail)

4. Input data in creating DailyActivities

Enter null DailyActivities content

It will not let admin enter in.

It will show message that enter a DailyActivities

Pass

Enter correct data of DailyActivities

It will let admin enter in. It will show admin DailyActivities page.

Pass

Test Case for Creating Creating DailyActivities:-

Page 76: Student Portico

Test Case

Module Name : Student Module Description Test Will perform to check whether the

system work perfectly or not?

Status Completed

Tester Abhishek Jani

Ravi Shah

Page 77: Student Portico

Scenario Id Scenario Test Cases Expected

behavior

Actual

behavior

Status

(Pass/Fail) 1. Input the data in

registration Enter null in mandatory fields.

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

It will show message that enter the data.

Pass

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

It will show message that enter the correct data.

Pass

Enter correct data of all the controls

User will be able for registration.

It will show the message of successfully registration

Pass

Test Case for Student Registration:-

Page 78: Student Portico

Scenario Id Scenario Test Cases Expected Behavior Actual Behavior Status(Pass/Fail)

2. Input data in login Enter null username or password.

It will not let user enter in. It will show message that enter username and password.

Pass

Enter wrong data of username or password.

It will not let user enter in. It will show message that enter correct username or password.

Pass

Enter correct data of username or password.

It will let user enter in. It will show user home page. Pass

Test Case for Student Login:-

Page 79: Student Portico

Scenario Id Scenario Test Cases Expected Behavior Actual Behavior Status(Pass/Fail)

3. Input data in Search

Enter null Search content

It will not let user Search . It will show message that enter Valid detail.

Pass

Enter wrong data of Search

It will not let user enter in. It will show message that enter correct detail

Pass

Enter correct data of Search

It will show the serch result. It will show Serching detail. Pass

Test Case for Search:-

Page 80: Student Portico

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

Post Implementation Review:-

Page 81: Student Portico

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

Future Enhancement:-

Page 82: Student Portico

Book Name Author

System Analysis And Design A.S Banga,Falguni Suthar

Microsoft asp.net programming with microsoft visual c #.net

G.Andrew,Duthi PHI Publication

Complete Reference c # Herbert schildt-TMH Publications

Web Reference:

•www.google.com•www.wikipedia.com•www.stackoverflaw.com

Bibliography


Recommended