Post on 08-Nov-2014
description
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