Académique Documents
Professionnel Documents
Culture Documents
PROJECT REPORT
ON
BY
TEJAS S. DONGRE
BHAVIN J. PANCHAL
OMKAR S. SUKALE
IN PARTIAL FULFILLMENT OF
DEGREE OF B.Sc. (INFORMATION TECHNOLOGY)
OF THE
UNIVERSITY OF MUMBAI
FOR THE ACADEMIC YEAR 2012-2013
1
Project Report on 2
Student Web Portal
CERTIFICATE
2
Project Report on 3
Student Web Portal
ACKNOWLEDGEMENT
We take great pleasure in submitting this project report carried in year of 2012-2013
in K. J. SOMAIYA COLLEGE OF SCIENCE AND COMMERCE, Which is partial fulfilment
of Bachelor of Science course in Information Technology, University of Mumbai.
We believe that however strongly a person claims about his success of the project
being due to his own sole effort, there has been a guiding factor involved which has
in some way or the other way helped him to rich his goal.
We thank Prof. Prakash Patil for being a constant motivating and guiding force and
helping us attain the highest possible standard for our project.
We are grateful to the Department of Information Technology for providing us the
technical assistance and access to all facilities that aided us during the course of
working on the project.
We would also like to express our gratitude to all our professor and lecturer and
Principal, K. J. Somaiya College of Science and Commerce for supporting and
encouraging us.
The success of our project was not at all possible without the extreme support of our
parents, who are always a source of inspiration to us.
TEJAS S. DONGRE
BHAVIN J. PANCHAL
OMKAR S. SUKALE
3
Project Report on 4
Student Web Portal
ABSTRACT
Student Web Portal system for Colleges enhances the facilities with
implement latest technologies. This application enables instant access of
information for the colleges like instructional area, library details, hostels,
how many intakes in particular college in particular branch etc. which
increase the information services, and satisfaction that keeps building the
personal skill towards.
4
Project Report on 5
Student Web Portal
CONTENTS
Serial Particulars Page No.
No.
1 Chapter 1: Introduction student web portal 7
2 Chapter 2: Objectives of the system 8
3 Chapter 3: Scope 9
In Scope
Out of Scope
4 Chapter 4: System Analysis 11
Disadvantages of old / Existing System
Need of new system
Hardware requirements
Software requirements
About Microsoft visual studios 2010
About SQL Server 2008
5
Project Report on 6
Student Web Portal
Administrator login
10 Chapter 10: System Maintenance 64
11 Chapter 11: Future Enhancement 65
12 Chapter 12: Conclusion 66
13 Chapter 13: Bibliography 67
6
Project Report on 7
Student Web Portal
This Student Web Portal has been created to make it easier for Students to
complete their studies.
As a student, you can use Student Web Portal to access your subject materials
online access library services, complete administration requirements, find out
about other services offered which are not directly related to your studies and
much, much more.
• Access to your student notices, allowing you to see the notices relevant to
you.
• Links to your subject learning tool pages are conveniently located in one
place.
• Front page summaries of your login, notices and library accounts for quick
access.
• Access to library services online. Conduct catalogue searches, view past exam
papers and find other key services from one location.
• Remember, you can access your Student Web Portal from any computer at
anytime, provided you have an Internet connection.
7
Project Report on 8
Student Web Portal
8
Project Report on 9
Student Web Portal
3.SCOPE
IN SCOPE
In scope defines the things that are included in the project. The
functionalities that the project provides are described here.
Student Login:-
Upload student information.
Read notices online.
Read weeks schedule online.
Read exam Timetable.
Read notes online.
Read books online.
Download notes.
Download books.
Teachers Login:-
Upload Teacher information.
Read/upload notices online.
Read/upload weeks schedule online.
Read/upload exam Timetable.
Read/upload/download notes online.
Read books online.
Download books.
Administrator Login:-
Create/delete Student account.
Create/delete teacher account.
Maintain all the accounts.
9
Project Report on 10
Student Web Portal
Out of scope:-
Out of scope defines the things that are not included in the project.
i.e the functionalities that will not be supported by the project.
Instant Messenger.
Navigation through Teacher/Student profile.
Post Queries.
Post comments.
Online support for doubt solution.
Upload photos.
10
Project Report on 11
Student Web Portal
4.System Analysis
1) Time consuming.
2) It’s very tedious.
3) All information is not placed separately.
4) Lots of paper work.
5) Slow data processing.
6) Not user-friendly environment.
7) It’s difficult to find records due to file management system.
11
Project Report on 12
Student Web Portal
Hardware Requirement :-
Software Requirement :-
12
Project Report on 13
Student Web Portal
Features
Microsoft Visual Studio 2010 Ultimate comes packed with powerful tools that
simplify the entire application development process from start to finish. Teams
can realize increased productivity and cost savings by utilizing advanced
collaboration features as well as integrated testing and debugging tools that
help ensure that you deliver high-quality code every time.
Testing Tools
Visual Studio 2010 Ultimate comes loaded with all of our advanced testing
tools to help ensure the delivery of quality code every time. Take advantage of
coded UI tests, which automate the testing of user interfaces in Web and
13
Project Report on 14
Student Web Portal
The Architecture Explorer in Visual Studio 2010 Ultimate helps you understand
your existing code assets and their interdependencies. Layer diagramming
helps ensure architectural compliance and allows you to validate code
artefacts against the diagram. Plus Visual Studio 2010 Ultimate supports the
five most common UML diagrams that live alongside your code.
Database Development
Visual Studio 2010 Ultimate puts you in the driver's seat. Take advantage of
customizable features like support for multi-monitor so you can organize and
manage your work however you want. You can also unleash your creativity by
utilizing visual designers to leverage the latest platforms, including Windows 7.
14
Project Report on 15
Student Web Portal
Lab Management
MSDN Subscription
Visual Studio 2010 Ultimate with MSDN is the most comprehensive offering for
developers. Besides all of the features contained in Visual Studio 2010
Professional with MSDN and Visual Studio 2010 Premium with MSDN, Ultimate
with MSDN includes additional hours of Azure compute time, non Visual Studio
access to Team Foundation Server through Team Explorer Everywhere, and
Test and Lab Manager Software.
15
Project Report on 16
Student Web Portal
SQL Server 2008 offers a plethora of new features and enhancements that
improve productivity, efficiency, availability, and administrative ease.
Transparent Data Encryption
Auditing
16
Project Report on 17
Student Web Portal
SQL Server 2008 builds on SQL Server 2005 by providing a more reliable
platform that has enhanced database mirroring, including automatic
page repair, improved performance, and enhanced supportability.
Data Compression
Streamlined Installation
DATE/TIME
SQL Server 2008 introduces new date and time data types:
18
Project Report on 19
Student Web Portal
The new data types enable applications to have separate data and time
types while providing large data ranges or user defined precision for
time values.
Backup Compression
SQL Server 2008 provides new Word rendering that enables users to consume
reports directly from within Microsoft Office Word. In addition, the existing
Excel renderer has been greatly enhanced to accommodate the support of
features, like nested data regions, sub-reports, as well as merged cell
improvements. This lets users maintain layout fidelity and improves the overall
consumption of reports from Microsoft Office applications.
19
Project Report on 20
Student Web Portal
5. System Design
20
Project Report on 21
Student Web Portal
21
Project Report on 22
Student Web Portal
Login Page
NO
Set ERROR message
Valid
YES
Main Menu
Home Page
22
Project Report on 23
Student Web Portal
Administrator Login
Student Login
23
Project Report on 24
Student Web Portal
ER Diagram
24
Project Report on 25
Student Web Portal
Project Methodology
Some programs are written around “what is happening” and others are written
around “who is being affected”. The first way is called Structure or Procedure
oriented model. This approach characteristics a program as a series of linear
steps (that is code).Here code acts on data.
To manage the increasing complexity, the second way i.e. the Object-Oriented
approach was conceived.
The main property which we have used is that of Persistence: the ability of an
object’s name, state and behaviours are saved as the object is transformed.
25
Project Report on 26
Student Web Portal
Indeed OO can be used in many different software life cycles from waterfall to
spiral model.
ITERATIVE MODEL
26
Project Report on 27
Student Web Portal
27
Project Report on 28
Student Web Portal
Learning comes from both the development and use of the system, where
possible key steps in the process are to start with a simple implementation of a
subset of the software requirements and iteratively enhance the evolving
sequence of versions until the full system is implemented. At each iteration,
design modifications are made and new functional capabilities are added.
The procedure itself consists of the initialization step, the iteration step, and
the Project Control List. The initialization step creates a base version of the
system. The goal for this initial implementation is to create a product to which
28
Project Report on 29
Student Web Portal
the user can react. It should offer a sampling of the key aspects of the problem
and provide a solution that is simple enough to understand and implement
easily. To guide the iteration process, a project control list is created that
contains a record of all tasks that need to be performed. It includes such items
as new features to be implemented and areas of redesign of the existing
solution. The control list is constantly being revised as a result of the analysis
phase.
The iteration involves the redesign and implementation of a task from the
project control list, and the analysis of the current version of the system. The
goal for the design and implementation of any iteration is to be simple,
straightforward, and modular, supporting redesign at that stage or as a task
added to the project control list. The level of design detail is not dictated by
the interactive approach. In a light-weight iterative project the code may
represent the major source of documentation of the system; however, in a
mission-critical iterative project a formal software design document may be
used. The analysis of iteration is based upon user feedback, and the program
analysis facilities available. It involves analysis of the structure, modularity,
usability, reliability, efficiency, & achievement of goals. The project control list
is modified in light of the analysis results.
Iterative development:
29
Project Report on 30
Student Web Portal
Inception identifies project scope, risks, and requirements (functional and non-
functional) at a high level but in enough detail that work can be estimated.
Elaboration delivers a working architecture that mitigates the top risks and
fulfils the non-functional requirements.
Each of the phases may be divided into 1 or more iterations, which are usually
time-boxed rather than feature-boxed. Architects and analysts work one
iteration ahead of developers and testers to keep their work-product backlog
full.
30
Project Report on 31
Student Web Portal
There are more than 40 tables in the database so it is not possible to show all
the tables of the database. Therefore some important tables are listed in the
following section
1. Server Explorer
2. Administrator Table
31
Project Report on 32
Student Web Portal
3. Student table
4. Teacher Table
32
Project Report on 33
Student Web Portal
5. Notice Board
6. Schedules
7. Time Table
33
Project Report on 34
Student Web Portal
8. System Testing
TESTING METHODS
Unit testing:
34
Project Report on 35
Student Web Portal
Integration Testing:
When the unit testing is over, all the modules are integrated and
tested as a whole. It might be possible that all modules may work individually,
but they may not work when we put them together. Data can be lost across
the interface, one module can have adverse affect on other or sub functions of
another, when combined may not produce desired major function, individually
acceptable imprecision may be magnified to unacceptable level; global data
structure can present problem. So any system has to be tested this way so that
the final output is the desired one.
Validation Testing:
35
Project Report on 36
Student Web Portal
System testing:
Storage Testing:
36
Project Report on 37
Student Web Portal
Test Cases
1. Login form testing
Validation for invalid User ID
->Enter invalid UserID
37
Project Report on 38
Student Web Portal
38
Project Report on 39
Student Web Portal
There are some of the test cases used to test the website.
1. Test case to check the email-id field.
2. Test case to check password and conform password field.
3. Test case to insert invalid password.
4. Test case to insert mobile number more than ten digits.
5. Test case to create multiple accounts with same details.
39
Project Report on 40
Student Web Portal
9. Screenshots
The project is divided in to three different modules i.e.
1. Student Login
2. Teacher Login
3. Administrator Login
There are some common pages in all module i.e.
1. Default
2. Contact
3. Login
4. Home
5. Profile
6. Library
The screenshots are as per the loin module. The common
pages are common for all. Some pages may contain multiple
tab but all the tabs are not show to keep the amount of
screenshots less.
40
Project Report on 41
Student Web Portal
Common pages
Default page.
41
Project Report on 42
Student Web Portal
Contact us
Login Page
42
Project Report on 43
Student Web Portal
Home page
43
Project Report on 44
Student Web Portal
44
Project Report on 45
Student Web Portal
Library
45
Project Report on 46
Student Web Portal
46
Project Report on 47
Student Web Portal
47
Project Report on 48
Student Web Portal
48
Project Report on 49
Student Web Portal
Thoughts
49
Project Report on 50
Student Web Portal
Student Login
Notes
50
Project Report on 51
Student Web Portal
Notices
51
Project Report on 52
Student Web Portal
Schedules
52
Project Report on 53
Student Web Portal
53
Project Report on 54
Student Web Portal
Time Table
54
Project Report on 55
Student Web Portal
Teacher Login
Notes
55
Project Report on 56
Student Web Portal
Notices
56
Project Report on 57
Student Web Portal
57
Project Report on 58
Student Web Portal
Schedules
58
Project Report on 59
Student Web Portal
59
Project Report on 60
Student Web Portal
Time Table
60
Project Report on 61
Student Web Portal
Administrator Login
Student Details
61
Project Report on 62
Student Web Portal
Staff Details
Admin Profile
62
Project Report on 63
Student Web Portal
Staff Registration
Student Registration
63
Project Report on 64
Student Web Portal
64
Project Report on 65
Student Web Portal
Following are the major changes in the project that will reflect in the
next iteration/prototype of the project.
User can view the profile of another user.
User will be able to update profile.
User will be able to upload photo.
Instant messenger facility will be provided.
Student can post queries on the notes.
Teacher can answer the queries raised by the student on their
notes.
Online doubt solving session will be added.
User can request the administrator to make the user account
using his Registration number.
Student can post comments on the notes.
Student can request the administrator to upload a book.
Students can request teacher to upload the notes.
Video conferencing can be done.
Cloud courseware will be provided.
65
Project Report on 66
Student Web Portal
12. Conclusion
The system has been developed with much care that it is free of errors and at
the same time it is efficient and less time consuming. The important thing is
that the system is robust. Avoid malfunction from outsiders .It goes through all
phases of software development cycle. So product is accurate. Also provision is
provided for future developments in the system.
Student Web Portal system for Colleges enhances the facilities with implement
latest technologies. This application enables instant access of information for
the colleges like instructional area, library details, hostels, how many intakes in
particular college in particular branch etc. which increase the information
services, and satisfaction that keeps building the personal skill towards.
66
Project Report on 67
Student Web Portal
13 Bibliography
Books:
Beginning ASPNET 4 with C# 2010
Wrox-beginning-asp-net-4-in-csharp-and-vb-mar-2010
Beginners SQL Server 2008
Software Project Management
Software Engineering
Websites:
www.microsoft.com
www.wikipedia.com
www.aspdotnet.com
www.google.com
67