Escolar Documentos
Profissional Documentos
Cultura Documentos
on
By
AFFILIATED TO
Dr. A.P.J ABDUL KALAM TECHNICAL UNIVERSITY, UTTAR
PRADESH LUCKNOW
1
STUDENT DECLARATION
We hereby declare that the work being presented in this report entitled “Social
Learning System” is an authentic record of our own work carried out under the
supervision of “Ms. Anjaly Chauhan” and “Ms. Surbhi Sharma”.
PARIJAT ANAND
MOHIT
2. Signature of Internal-2
Asst. Professor.
Date:
2
ACKNOWLEDGEMENT
For any successful completion of a software project is not a work of an individual. It combines
efforts, ideas, suggestions, reviews and hard work. We take this opportunity to express our
profound gratitude and deep regards to our guide Ms. Anjaly Chauhan (Asst. Prof.) and
Ms.Surbhi Sharma (Asst. Prof.)for their exemplary guidance, monitoring and constant
encouragement throughout the course of this project. The blessing help and guidance given by
their time to time shall carry me a long way in the journey of life on which we are about to embark.
We also take this opportunity to express a deep sense of gratitude to Prof. Yogesh Kr. Mittal
(HOD- MCA) for his cordial support, valuable information and guidance which helped out in
completing this task through various stages. And continuous effort in building a good
infrastructure and develop a professional attitude within ourselves during the academic period of
MCA.
Lastly, we thank almighty, our parents, brother, sister, and friends for their constant encouragement without
which this assignment would not be possible.
Signature of Student
MOHIT (1603214942)
MCA-IV Semester
SECTION-‘B’
3
ABSTRACT
SOCIAL LEARNING SYSTEM is an online website which gives all required feature to their
users whenever they needed to browse books and their related videos by making their login Ids.
The purpose of developing this application “Social Learning System” is to provide the facility of
reading books anywhere anytime to the book lovers and book needy and they can also prefer for
the realted videos from this application.
In general if any user needs to read a book and they don’t have that book, at that time they doesn’t
need to worry, they can easily access and download computer science related books and videos. It
makes easier specially for students of carrying book while vacation and travelling. As this system
provides all types of at a single place in a very sorted and categorized manner so that anyone can
very easily access it that’s why it helps to save our money as well as time of going to the library
and finding a particular among many is a quite difficult task.
Social Learning System is an online web site which gives all required facilities to their user of
reading, viewing and downloading books and along with you can also make request the admin for
any particular book as per your requirement. By using this portal the user can easily access to their
desired books.
4
TABLE OF CONTENTS
5
1. INTRODUCTION:
Social Learning System is a new system that replaces the reading of books online instead of going
to the library. You can read book easily anywhere, you don’t have any need to carry heavy books.
The system is expected to evolve over several releases, ultimately connecting to the Internet
reading and downloading books.
The scope of the project is very bright as the price of books is raising day by day. There is no any
risk of stolling books because of any natural disaster. We can easily access to the books that we
want to read. It saves our money of buying books as well time consumed in going to market and
purchasing. In today’s world this helps beneficially to save and utilize both time and money. Since
it’s a basic need of people and one of the heck of people so this easy alternative will attract people
and will be beneficial for this project.
1.1 OBJECTIVE:
Objective of this website is to providing facility to the book lovers to read book anytime and
anywhere, no any time limit as in library. There is no any need to carry heavy books where ever
you go while travelling. Our project Topic is “Online book reading system”. The objective of our
project is to make users to read the books more easily and effectively with simple, cost effective
and faster interface.
It helps those students more benficialy who doesn’t want to read books but wants to learn, they
can take help from tutorial videos.
6
2. FEASIBILITY STUDY
Our project topic is “Online book reading system”. An Online Book Reading System is a Special
Type of application program where book readers can read their books online. Online Book
reading consists of initially smaller database of books where the readers are free to browse
through the various options and select one or more books. This System is also capable of user
login where the reader can create their login to save their books, bookmarks etc. for their
frequent access. The system is permits users to download books of their choice after getting
registered to the website.
1.3 PURPOSE
Provide student for east solution for their academic and interest based content along with
video tutorial.
To provide an interface through which reader/user can find books of his/her choice, open
& read in the mean time or keep it in the reading list for later on.
By not providing feature of copy and download attempting to maintain the ownership of
the books and the webpage.
To maintain the originality and ownership of the contents provided download feature is
not available in here.
7
3. SOFTWARE SPECIFIC REQUIREMENTS
3.1 SPECIFIC REQUIREMENTS:
Software Configuration:
Hardware Configuration:
8
4. DESIGN
4.1 ER DIAGRAM:
9
4.3 SCREEN SHOTS
HOME PAGE:
10
REGISTARTION PAGE:
LOGIN PAGE
11
E-BOOKS:
12
E- Tutorials:
13
REQUEST:
14
DATABASE:
15
5. TABLES
5.1 DATABASE TABLE STRUCTURE:
USER DETAILS: This table maintains details of Users.
USERNAME Varchar2
EMAIL Varchar2
PASSWORD Varchar2
VIDEOS Varchar2
BOOKNAME Varchar2
USERNAME Varchar2
PASSWORD Varchar2
16
6. CODING
HOME:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
17
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<li><a href="home.php">Home</a></li>
<li><a href="logout.php">Logout</a><li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div id="headerwrap">
<div class="container">
18 <div class="row">
<!-- <div class="col-lg-6 col-lg-offset-3">
<h1>PAUL SILVA</h1>
</div>
<section id="works"></section>
<div class="container">
<h1>Our Services</h1>
</div>
<a href="tut-category.html"><img
src="assets/img/services/tutvideo.jpg" class="img-responsive"></a>
</div>
<a href="request.html"><img
src="assets/img/services/request.jpg" class="img-responsive"></a>
</div>
<div id="social">
<div class="container">
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
20
<div id="footerwrap">
<div class="container">
<div class="col-lg-4">
</div>
<div class="col-lg-4">
</div>
<div class="col-lg-4">
<p>sls@sociallearning.com</p>
</div>
</div>
</div>
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
</body>
21
</html>
REGISTRATION:
<?php
?>
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
</head>
<body>
<?php
require('db.php');
if (isset($_REQUEST['username'])){
$email = stripslashes($_REQUEST['email']);
$email = mysqli_real_escape_string($con,$email);
$password = stripslashes($_REQUEST['password']);
$password = mysqli_real_escape_string($con,$password);
22
$trn_date = date("Y-m-d H:i:s");
$result = mysqli_query($con,$query);
if($result){
}else{
?>
<fieldset class="container">
<div class="wrapper">
<br />
</div>
<div class="wrapper">
<br />
<p class="hint">We will be using this email address to contact you and recover your password
if you forget it</p>
</div>
<div class="wrapper">
23
<label for="password" class="lbl-tb"><i class="fa fa-unlock fa-fw"></i> Password</label>
<br />
</div>
<div class="wrapper">
<p>Already Registered ||
<style>
a:visited {
color: blue;
background-color: transparent;
text-decoration: none;
</style>
</div>
</form>
</fieldset>
<?php } ?>
</body>
</html>
24
LOGIN:
<?php?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css"
rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
</head>
<body>
<?php
require('db.php');
session_start();
if (isset($_POST['username'])){
$password = stripslashes($_REQUEST['password']);
25 $password = mysqli_real_escape_string($con,$password);
//Checking is user existing in the database or not
$rows = mysqli_num_rows($result);
if($rows==1){
$_SESSION['username'] = $username;
$_SESSION['loggedin'] = TRUE;
}else{
header('Location:'.$_SESSION['redirectURL']);
}else{
?>
<div class="container">
<div class="col-md-4"></div>
<div class="col-md-4">
<section class="login-form">
26
<input type="text" name="username" placeholder="Username" required class="form-
control input-lg" />
<div>
</div>
</form>
</section>
</div>
<div class="col-md-4"></div>
</div>
</div>
<script src="assets/js/loginformindex.js"></script>
<?php } ?>
</body>
</html>
27
LOGOUT:
<?php
session_start();
?>
E-BOOKS:
<?php
session_start();
if(!isset($_SESSION['loggedin'])){
header('Location:login.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<div class="container">
<div class="navbar-header">
<div>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
29 <span class="icon-bar"></span>
</button>
</div>
<div>
</div>
</div>
<li><a href="home.php">Home</a></li>
<li><a href="logout.php">Logout</a><li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div id="workwrap">
<div class="container">
<div class="row">
<h1>E Books</h1>
30 </div>
</div><! --/row
</div>
<section id="tutorials"></section>
<div class="container">
</div>
</div>
</div>
</div>
</div>
<div id="social">
<div class="container">
<div class="col-lg-2">
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div id="footerwrap">
<div class="container">
<div class="col-lg-4">
</div>
32
<div class="col-lg-4">
</div>
<div class="col-lg-4">
<p>sls@sociallearning.com</p>
</div>
</div>
</div>
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
</body>
</html>
<?php?>
33
DATABASE:
<?php
/*
Website: http://www.allphptricks.com/
*/
$con = mysqli_connect("localhost","root","","register");
// Check connection
if (mysqli_connect_errno())
?>
REGISTER:
34
`trn_date` datetime NOT NULL
REQUEST
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<body>
<div class="container">
<div class="navbar-header">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<li><a href="home.php">Home</a></li>
<li><a href="logout.php">Logout</a><li>
</ul>
</div><!--/.nav-collapse -->
</div>
36 </div>
<div id="headerwrap">
<div class="container">
<div class="row">
<h1>PAUL SILVA</h1>
</div>
<section id="works"></section>
<div class="container">
<h1>Please Submit This Form With Your Requests..We will get it to you
ASAP</h1>
<div id="social">
<div class="container">
<div class="col-lg-2">
37
<a href="#"><i class="fa fa-dribbble"></i></a>
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div class="col-lg-2">
</div>
<div id="footerwrap">
<div class="container">
<div class="col-lg-4">
38
</div>
<div class="col-lg-4">
</div>
<div class="col-lg-4">
<p>sls@sociallearning.com</p>
</div>
</div>
</div>
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
</body>
</html>
39
7. CONLUSION
This project is productively concluded and works appropriately according to the needs this project
is residential in ASP.NET 2010, MY SQL SERVER. The system maintains data regularity by
avoiding handbook error & sock are maintained truthfully which reduces the victims that can be
made due to a mixture of environment features. All the obligation regard to this problem are solved
the needs specified in the problem characterization are rewarded. This project will help all end
users as an accessible system.
40
8. REFERENCES
Book References:
✓ Web Standards Solutions: The Markup and Style Handbook, Special Edition
✓ The Art & Science Of CSS – This is one of Site point’s best CSS books. Loved it.
✓ HTML Utopia: Designing Without Tables Using CSS, 2nd Edition – Not being a
designer, I thought this book was a tremendous help in understanding how to better
design sites.
✓ Head First HTML with CSS & XHTML – This has been my go to book for some time.
The Head First books are just so great at breaking down topics in easy to understand
ways and this book is no exception.
✓ Introducing HTML5 (Voices That Matter) – Going to get this soon mainly because it’s
written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for
their HTML5 & CSS3 savvy.
✓ HTML5 For Web Designers – Just got this on 7/19/10. Need to read it by it’s by Jeremy
Keith and he rocks.
✓ CSS Cookbook, 3rd Edition (Animal Guide) – Just picked this up on a recommendation.
✓ CSS: The Missing Manual – I keep hearing rave reviews about this book all over the
place.
Website References
✓ http://www.w3schools.com
✓ www.htmldog.com/
41