Student Portico

Post on 08-Nov-2014

144 views 0 download

Tags:

description

this is a student portfolio.it is a community site.like as a facebook...

transcript

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

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.

ABOUT THE ORGANIZATION

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 : 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 & SOFTWAREREQUIREMENT

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 :

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

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

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

SYSTEM FLOWCHART

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

DATA FLOW DIAGRAM

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

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

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

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

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

DATA DICTIONARY

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

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

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

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…

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

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

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

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

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…

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

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

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

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

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 Completed

Tester Abhishek Jani

Ravi Shah

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

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

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

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

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

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

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

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

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

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

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