You are on page 1of 43

Study Online

Introduction
“Complete Visitor Management System” is one of the very
important aspect of security management. It helps in capturing the
details about the visitors in a systematic manner and maintains a
repository od the same. Visior management is a process of allowing
visitors to enter the premises based on appointment, creation of
identification badges and managing the security staff deployment for
effective control over the security.

Company Profile

Secure Era Pvt. Ltd:


The Secure Era Pvt. Ltd. is established in the year 2010, by
Mr. Sahil Patil. It was originally conceptualized to provide high end

1
Study Online

technological services particularly in embedded systems. It currently


works in a domain of linguistic training; also they have developed
innovative software solutions in the field of inventory management
and school management system.
1. Knowledge beyond the bookish boundaries.
2. Think creative, implement effective.
3. Secure Era Pvt. Ltd. group are committed to continuously
achieving higher quality standard in providing ‘Right Product at Right
Time’ ensuring customers’ delight each and every time.

Project Profile
In this Web based application, there are basically 3 modules:
2
Study Online

Modules:
 Administrator of Study Online
 User
 Author
 Administrator of Study Online
• Subject Master
• Topic Master
• Content Master
• Entry
• Test Master
 Author
 Upload
 Verification By Author
 User
 Information For Question Paper
 Online Test

Existing System
3
Study Online

 Existing System:
In existing system all the having a reading manner and it takes a
lots of time taken to understand particular topic of the subjects, it is
quite difficult to search information about particular subject. It was a
lengthy process, so here we just create a website which is very easy to
every user for online study and learning.
 Scope of the system:
The website will cover, about Computer Science Subjects
information, Videos, Online Tests. It will display all Videos, Subjects,
etc. after registration.
1. User friendly:
This website is more users friendly. Any user can easily
handle this website because it will provide you the
instructions and just run with a single click. So there is no
need follow the rules.
2. Affordable:
This website is affordable.
3. Online Tests:
This website is having Online Tests are available. That
identify the how you well understand about the subjects. It
Display and calculate the Marks easily.
 Needs for Computerization:

Generally managing paper based documents manually creates


security problems. It is time consuming and so to avoid this thing
there is need for computerization.

 Study Online keeps all your content in one secure location


 Greater efficiency.
4
Study Online

 Better service.
 User friendliness and interactive.
 Reduce the effort
 Save time

Feasibility Study:
Feasibility study means whether the proposed system is feasible or
not for the development assessed here. In that includes various
operations expected by system user, requirement of the hardware and
software, cost effects.
 Technical Feasibility:
Technical feasibility focuses on the existing hardware and
software and need of the more resources. The proposed
does not require much more costly h/w and s/w. It will be
Run efficiently without having any other extra resources.
 Economic Feasibility:
It considers the cost benefits for the proposed system. It is
helpful for finding the development cost. The proposed
system does not require lot of cost, because the entire
system not developed so it is beneficial for the
development.
 Operational Feasibility:
It greatly influence on the various operations performed by
the system and whether it is accepted by the user or not.
This system is easy to handle. And it is user friendly hence
there is no obstacle to any user to operate it.
So the conclusion of the above feasibility study is that the
proposed system is feasible to both the user and us.

System requirement

5
Study Online

1. Hardware:-
For the proposed system following configuration is used as
hardware.
Intel core, Pentium
8GB RAM
20 GB Hard disk

2. Software Requirements :

Operating System: Windows XP/Windows 7


Front End: Microsoft Visual Studio.Net 2010
Back End : Microsoft SQL Server 2008
Reporting Tool:
Crystal Reports 13.0

Front End :
6
Study Online

Visual Studio 2010 & Version ASP.Net 4.0 Using C# :


The .Net Framework 4.0:
The first version of the .NET Framework (1.0) was released in
2002 to much enthusiasm. The.NET Framework 2.0 was introduced
in 2005 and was considered a major release of the Framework.
The .NET Framework 4 is another major release of the product with
many outstanding new features. With each release of the Framework,
Microsoft has always tried to ensure that there was minimal breaking
Changes to code developed. Thus far, Microsoft has been very
successful at this goal.
Visual Studio 2010:
.NET comes with a developer environment, Visual Studio 2010,
which can cope equally well with C++, C#, and Visual Basic 2010, as
well as with ASP.NET or XML code. Visual Studio 2010 integrates
all the best features of the respective language-specific environments
of all the previous versions of this amazing IDE.
C# is a powerful and popular object-oriented language intended
for use with .NET.
Advantages of .NET:
1) Object-Oriented Programming :
Both the .NET Framework and VB are entirely based on
object-oriented principles right from the start.
2) Good Design :
A base class library which is designed from the ground up
in a highly intuitive way.

3) Language Independence :

7
Study Online

With .NET all of the languages Visual Basic .NET, C#, J#,
and managed C++ compiled to a common Intermediate
Language. This means that languages are Interoperable in a way
that has not been seen before.
4) Better Support for Dynamic Web Pages :
While ASP offered a lot of flexibility, it was also
inefficient because of its use of Interpreted scripting languages,
and the lack of object-oriented design often resulted in messy
ASP code .NET offers an integrated support for web pages.
5) Efficient Data Access :
A set of .NET components, collectively known as
ADO.NET, provides access to relational databases and a variety
of data sources.
6) Code Sharing :
.NET has completely revamped the way that code is
shared between applications, introducing the concept of the
assembly, which replaces the traditional DLL. Assemblies have
formal facilities for versioning and different versions of
assemblies can exist side by side.
7) Improved Security :
Each assembly can also contain built-in security
information.
8) Zero Impact Installation :
There are two types of assembly: shared and private.
Shared assemblies are common libraries available to all
software. Private assemblies are intended only for use with
particular software.

8
Study Online

9) Support for Web Services :


.NET has fully integrated support for developing Web
services as easily as you’d develop any other type of
application.
The .NET framework to develop the following types of applications
and services:
 Console application
 Scripted or hosted application
 Windows GUI application(windows form)
 ASP.NET application
 XML web services
 Windows services

Back End:
Introduction to SQL SERVER:
 DATABASE
9
Study Online

A database management, or DBMS, gives the user access to their data


and helps them transform the data into information. Such database
management systems include dBase, paradox, IMS, SQL Server and
SQL Server. These systems allow users to create, update and extract
information from their database.
A database is a structured collection of data. Data refers to the
characteristics of people, things and events. SQL Server stores each
data item in its own fields. In SQL Server, the fields relating to a
particular person, thing or event are bundled together to form a single
complete unit of data, called a record (it can also be referred to as raw
or an occurrence). Each record is made up of a number of fields. No
two fields in a record can have the same field name.
During an SQL Server Database design project, the analysis of your
business needs identifies all the fields or attributes of interest. If your
business needs change over time, you define any additional fields or
change the definition of existing fields.
 SQL Server Tables
SQL Server stores records relating to each other in a table.
Different tables are created for the various groups of information.
Related tables are grouped together to form a database.
 Primary Key
Every table in SQL Server has a field or a combination of fields
that uniquely identifies each record in the table. The Unique identifier
is called the Primary Key, or simply the Key. The primary key
provides the means to distinguish one record from all other in a table.
It allows the user and the database system to identify, locate and refer
to one particular record in the database.

 Relational Database
Sometimes all the information of interest to a business operation
can be stored in one table. SQL Server makes it very easy to link the
data in multiple tables. Matching an employee to the department in

10
Study Online

which they work is one example. This is what makes SQL Server a
relational database management system, or RDBMS. It stores data in
two or more tables and enables you to define relationships between
the tables and enables you to define relationships between the tables.
 Foreign Key
When a field is one table matches the primary key of another
field is referred to as a foreign key. A foreign key is a field or a group
of fields in one table whose values match those of the primary key of
another table.
 Referential Integrity
Not only does SQL Server allow you to link multiple tables, it
also maintains consistency between them. Ensuring that the data
among related tables is correctly matched is referred to as maintaining
referential integrity.
 Data Abstraction
A major purpose of a database system is to provide users with
an abstract view of the data. This system hides certain details of how
the data is stored and maintained. Data abstraction is divided into
three levels.
Physical level: This is the lowest level of abstraction at which one
describes how the data are actually stored.
Conceptual Level: At this level of database abstraction all the
attributed and what data are actually stored is described and entries
and relationship among them.
View level: This is the highest level of abstraction at which one
describes only part of the database

 FEATURES OF SQL SERVER (RDBMS)


SQL SERVER is one of the leading database management
systems (DBMS) because it is the only Database that meets the
uncompromising requirements of today’s most demanding
11
Study Online

information systems. From complex decision support systems (DSS)


to the most rigorous online transaction processing (OLTP)
application, even application that requires
Simultaneous DSS and OLTP access to the same critical data, SQL
Server leads the industry in both performance and capability
SQL SERVER is a truly portable, distributed, and open DBMS
that delivers unmatched performance, continuous operation and
support for every database.
SQL SERVER RDBMS is high performance fault tolerant
DBMS which is specially designed for online transactions processing
and for handling large database application.

Reporting Tools :
Crystal Report XI:

12
Study Online

Crystal Reports XI is intelligent business software utilized as a


report writer, capable of drawing and generating information from a
wide suite of data sources. In addition to its powerful ability to draw
data from various sources, it also provides the skilled user the ability
to format the reports into everything from interactive charts to
scenario-based models, delivering them via Microsoft Office, Adobe
PDF and embedded enterprise applications as well as the Web and E-
mail. Ultimately, Crystal Reports in any form has become for all
intents and purposes, the primary report generator and writer for any
business application.
Features:
Data Access:

Crystal Reports provides broad data connectivity options making it


easy to access enterprise data and satisfy end user information
requirements. Whether you require access to databases, files, logs,
application systems (CRM, ERP, etc.), or program elements, you can
use Crystal Reports.

More than 35 data drivers- Access virtually any data with native,
ODBC, OLE DB, and JDBC connectivity to relational, OLAP,
XML, legacy, and enterprise data sources including, Oracle, IBM
DB2, Sybase, Microsoft SQL Server, and Informix.
Custom data- Access user-defined (in-memory) application data
by connecting to JavaBeans, ADO.NET, and COM Data Providers.
Tight control over database connectivity- Write your own SQL
commands or use the Crystal Reports proven query generation
capabilities for flexible control over database connectivity.

Multi-data source access- Connect to a unique data source or


combine multiple data sources in one report.

13
Study Online

Stored Procedure Features :

Unlike scripts, which are saved outside of your database as text


files, stored procedures are saved as objects inside your database.
You can execute a stored procedure from a client application, a
batch or script, or from other stored procedures. Stored procedures
are parsed and syntax-checked when they are created and compiled
on first execution. The execution plan is then cached, and shared
among all users of the database. In other words, subsequent calls to
the stored procedure can re-use the cached plan, even if different
users call the stored procedure. This compilation, caching, and
sharing of execution plans gives stored procedures a significant
performance advantage over running ad hoc Transact-SQL
statements.

Unlike views, which are also saved as database objects, stored


procedures support the full capabilities of Transact-SQL. A single
stored procedure can contain up to 250 megabytes of text, a limit
you’re not going to run up against any time soon. Stored procedures
can accept input parameters and can return more than one result set,
and they can also return data in the form of output parameters and a
return value. The only tasks that cannot be completed with a stored
procedure are the creation of triggers, defaults, rules, other stored
procedures, and views. Stored procedure can do everything from
executing a basic SELECT statement to enforcing complex
business logic and explicit transactions.

Why Stored Procedures Are Faster?

To understand why stored procedures are faster than direct SQL


commands, you need to understand how SQL Server processes the
commands that it receives. When you submit any command for
SQL Server to execute, it goes through the following stages:
1. The command is parsed for syntax. Any commands that are
syntactically incorrect are rejected.
2. The command is then translated into an internal format known as
a sequence tree or query tree.

14
Study Online

3. The command is optimized based on estimated performance


costs, and an execution plan is generated from the sequence tree
that contains all the necessary steps to check constraints and carry
out the command.
4. The command is executed. If you send direct SQL statements
one at a time from your application, then each statement requires all
four stages for each single statement. Contrary to Common belief,
the execution plan is not saved with the stored procedure when it is
created. For a stored procedure, stages 1 and 2 happen only once,
when you save the stored procedure. Step 3 occurs only if the
execution plan is not already in the memory cache. Subsequent
executions only need step 4 (execution).

15
Study Online

Data Flow diagram

Entity Relationship diagrams


16
Study Online

17
Study Online

Home Page:

Slider1:

18
Study Online

Slider2:

19
Study Online

Slider3:

20
Study Online

About Us:

21
Study Online

AdminRegistration:

22
Study Online

AdminLogin:

23
Study Online

Admin Home:

24
Study Online

Subject Master:

25
Study Online

Topic Master:

26
Study Online

Content Master:

27
Study Online

Entry:

28
Study Online

Test Master:

29
Study Online

30
Study Online

Author Registration:

31
Study Online

Author Login:

32
Study Online

Upload:

33
Study Online

VerificationByAuthor:

34
Study Online

User Registration:

35
Study Online

User Login:

36
Study Online

User Homepage:

37
Study Online

Information for Question Papers:

38
Study Online

Online Test:

39
Study Online

40
Study Online

41
Study Online

Conclusion
The project on “Study Online” is a website which provides services of
various computer languages to learn well on videos. This project is
developed by us on the basis of study and learn important to the
computer science student. This website is developed for efficient and
reliable communication with the users.
Study Online can just as much work as an in class format and
take the amount of time. The online format gives you a lot more
flexibility, however. You don’t have any plan to sit in classroom, for
example, and you can work around your around your personal and
professional schedule. You can learn or studies participate online. The
Online Test is getting after the learning the videos of particular
subject.
Admin update website functionality easily. Using the admin can add
or update or delete the website functionality if required. User can
easily register in a website.

42
Study Online

Bibliography
Books:
 Asp.net Unleashed
By-Stephen Walther

 Foundations of ASP.NET AJAX


 Professional ASP.NET 2.0 AJAX
 Database Programming in .NET
By- Curties Smith
 C# Programming Black Book
 SQL Server 2005
By-Sams
Website:
 www.google.com
 www.stackoverflow.com
 www.codeproject.com

43

You might also like