Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

1

Software Engineering SYIT SEM :- 4

ONLINE MAGAZINE AND BOOKS


PORTAL
A Project Report
Submitted in partial fulfilment of the

Requirements of the award of the Degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)

BY

Sagar Mishra

Under the Esteemed Guidance of

Dr. Prakash Naik

(Professor)

DEPARTMENT OF INFORMATION TECHNOLOGY

(Affiliated to University of Mumbai)

AIROLI NAVI- MUMBAI

(400708)
MAHARASHTRA

(2022-2023)

DEPARTMENT OF INFORMATION TECHNOLOGY

Sagar Mishra Roll No:- 14


2
Software Engineering SYIT SEM :- 4

Sagar Mishra Roll No:- 14


3
Software Engineering SYIT SEM :- 4

DECLARATION

I hereby declare that the project entitled, “Online Magazine and Books Portal”
done at Smt. SushilaDevi Deshmukh College of Arts Commerce & Science ,
has not been in any case duplicated to submit to any other university for the
award of any degree. To the best of my knowledge other than me, no one has
submitted to any other university.
The project is done in partial fulfilment of the requirements for the award
of degree of BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY) to be
submitted as final semester project as part of our curriculum .

Name and Signature of the Student

Sagar Mishra Roll No:- 14


4
Software Engineering SYIT SEM :- 4

ABSTRACT
As today people want to read as many different reading materials as they can but it is
often a problem for to carry all things with them so, The Aim of the project on website for
online magazine and book portal is that users like students, office employees should get a
good overall reading experience online without the need for them to buy an actual book or
borrow it from a library.

Online Magazine portal will help the user to search books, read them and if they want
can upload a book of their own if they have an account on the website. The website is
managed by the admin who has rights to Add/Remove users and has administrative privileges
and duties.

Online magazine would help save wastage of paper from printed reading materials
thus saving trees and nature and users could read a book anytime and anywhere.

Sagar Mishra Roll No:- 14


5
Software Engineering SYIT SEM :- 4

ACKNOWLEDGEMENT

The success and final outcome of this project required a lot of guidance and assistance from
many people and I am extremely privileged to have got this all. All that I have done is only
due to such supervision and assistance and I would not forget to thank them.

I would like to thanks our guide Prof. Dr.Prakash Naik for helping in guiding us through
the process of project management in every session. I owe a deep gratitude to her for seeing
through the whole process and helping in times we faced a dilemma.

I am thankful to and fortunate enough to get constant encouragement, support and guidance
from all Teaching staffs of Smt. SushilaDevi Deshmukh College of Arts Commerce &
Science which helped us in successfully completing our project work. Also, I would like to
extend our sincere esteems to all staff in laboratory for their timely support.

Sagar Mishra Roll No:- 14


6
Software Engineering SYIT SEM :- 4

TABLE OF CONTENTS

Chapter 1: Introduction
1. Background
2. Objectives
3. Purpose
4. Scope
5. Applicability
6. Organisation of report
7. Achievements
Chapter 2: Survey of Technologies
Chapter 3: Requirement and Analysis
1. Problem Definition
2. Requirement Specification
3. Planning and Scheduling
4. Hardware Requirements and Software Requirements
5. Preliminary product description
6. Conceptual Model
Chapter 4: System Design
1. Activity Diagram
2. Use Case Diagram
3. Schema Diagram

Sagar Mishra Roll No:- 14


7
Software Engineering SYIT SEM :- 4

TABLE OF FIGURES

1)ER Diagram
2)Data Flow Diagram
3)Activity Diagram
4)Use Case Diagram
5)Schema Diagram

Sagar Mishra Roll No:- 14


8
Software Engineering SYIT SEM :- 4

Online Magazine and Books Portal


Chapter 1: Introduction
Background:
Online Magazine and Books Portal website is an ASP.Net Based Project where Students,
Business people and Office employees can view magazines, read magazines and submit their
own magazines for and people to read promote literary insight.

Current related work in context to the project include printed magazines which consume
paper made from trees and can be hard to carry when travelling far away. Existing sites
consist of complicated UI and some are paid only.

Online magazine is a user-friendly interactive place for students and faculty. This
application maintains all information in a centralized database. students and faculties share
their ideas online. Articles posted by students can be searched by anybody in the world.

Every student can view and post their ideas because this is not a printed magazine as it
leads to wastage of paper. Large number of Data can be stored without any missing of
information.

This application provides a website where students can go through and post their ideas. This
will be an open website and everybody can access to view the article posted by students.
Any student/faculty in college can give rating to the articles posted. Rating on article creates
a strong impact and gives high competition among students.

We appreciate the power of Technology in our digital era. Online Magazine is a boon to
students as hard copies lead to wastage of paper and cumbersome to carry. It’s the Age of
technology where everything is online and ready to be accessed any time we want.

Today people prefer writing blogs and staying in touch through the internet. It provides
individuals a sense of independence and individuality.

Books being Heavy to carry, cost lot of money and are prone to being damaged easily.

But with online magazines people don’t need to carry them and you can read them from
anywhere as long as you are connected to the internet.

Sagar Mishra Roll No:- 14


9
Software Engineering SYIT SEM :- 4

Objectives:
The objective of this Online College Magazine ASP.Net Project is to design and develop a
system for the creating and managing an online college magazine where college students
and faculties can post and read various articles. To store large data and makes the
management’s work easy from data complexity.

The Main objective of E-magazine portal is that User would be able to read existing
magazines and user would be able to upload his/her Article to it for other people to read.
The User would need to login and register to access the site.

When a user needs to upload a book or article the Request would be sent to Admin and if
admin accepts the proposal then only the User would be able to upload an Article. If admin
refuses the request then user would get notified to the email user gave on registration.

Users home would have New articles on it. Home page will have Search where u can search
the books according to Tags and types.

There would be Help section for queries.

Purpose:

Every student has access to the internet. Hence, it becomes imperative to create an online
college magazine for students to share their own articles, read various articles, thus
promoting literary insight.

All students do not have access to the printed magazine, and it is not eco-friendly as it leads
to wastage of paper.

By introducing a E magazine site we would save the trees from being cut down for paper
hence saving nature and earth.

An online college magazine can completely replace the printed version and all students can
have complete access to it in this age of internet.

It creates a user-friendly interactive place where students/faculty can share their ideas.

It will be an open website, and everybody will have access to view articles. E magazine could
help improve students reading skills and vocabulary skills.

Sagar Mishra Roll No:- 14


10
Software Engineering SYIT SEM :- 4

Scope:
The scope of the Online magazine and books portal is that it mainly provides a platform for
people to read magazines in their own pace without needing to worry for carrying books
with them.

In this project we ensure people get to read topics of their choice and it encourages people
to share their articles to for other people to read.

Different users like students, faculty, administrators and moderators have corresponding
privileges.

A centralized database of all profiles and articles is created and only the administrator has
access to it.

Students/Faculty have their own profiles where they can submit articles, view all articles,
comment on articles.

Scope of the project in future is that it could be very well be converted it a large library of
readables, it could be used by institutions to provide their students online knowledge
without the need of material books.

Applicability:
One of the largest positive factors of E magazines is that they are not competing with print
editions.

It has been found through many studies that while readers do prefer digital editions, they
are interested in holding on to printed versions when available.

With the growth of the digital industry, there are now numerous applications and software
that serve the purpose of simplifying the lives of publishers.

Digital magazines allow for a lot of flexibility in the content that can be shared. When
creating digital magazine it is easy to change the number of pages while leaving the layout
and format of the magazine as is.

Sagar Mishra Roll No:- 14


11
Software Engineering SYIT SEM :- 4

This is impossible with a printed version. We are able to go much farther than just image
and word based content.

With digital magazines it is possible to include video, and images which help draw in readers
in a whole new way.

Organisation of Report:
In the further section of project reports we shall see the Survey of Technologies,
Requirement analysis which would include the problem definition, the requirement
specification, the system requirements, Preliminary descriptions.

It would include the Conceptual models like following:

 Activity Diagram
 Use Case Diagram
 Data Flow Diagram (Zero Level, First Level and Second Level)
 Schema Diagram
 ER Diagram

The report in the following report shall focus on the Designing process, would provide
Format of the models of the modules in the project.

Achievements:
From doing the project on the topic I have gained a firm knowledge of how the process of
developing a website can be. The process of developing the project helps in becoming
accustomed to how it can be developed.

The online magazine portal can help achieve users like Students, Office Employees and
normal people to have great reading experience by using the site.

Sagar Mishra Roll No:- 14


12
Software Engineering SYIT SEM :- 4

Chapter 2: Survey of Technologies

Survey of the Current technologies used in development:


By doing survey by going online, reading books on web development we found out, The
technologies nowadays popularly used to develop the E-Magazine sites and websites in
general:

 ASP.Net
 C#
 JAVA
 CSS
 PHP
 Ruby
 C++
 C
 Shell
 Objective C
 R
 Python
 VimL
 Go
 Perl

Technology we chose:
ASP.Net:

ASP.Net is an open source, server side web application framework for we development to
produce dynamic web content which allows programmers to build web sites, applications, an
services

It’s is a web application framework developed and marketed by Microsoft to allow


programmers to build dynamic web sites.

It allows you to use a full featured programming language such as C# or VB.NET to build web
applications easily.

Sagar Mishra Roll No:- 14


13
Software Engineering SYIT SEM :- 4

ASP.NET is a web development platform, which provides a programming model, a


comprehensive software infrastructure and various services required to build up robust web
applications for PC, as well as mobile devices.

ASP.NET works on top of the HTTP protocol, and uses the HTTP commands and policies to
set a browser-to-server bilateral communication and cooperation.

ASP.NET is a part of Microsoft .Net platform. ASP.NET applications are compiled codes,
written using the extensible and reusable components or objects present in .Net framework.
These codes can use the entire hierarchy of classes in .Net framework.

Why Technology is useful for the project (ASP.Net):

1. Built-in Windows authentication and per-application configuration keep your


applications secured.
2. ASP.NET reduces the line of code needed to develop large applications.
3. The ASP code and HTML smoothly mix with each other to generate dynamic web
pages.
4. It is an ideal server-side scripting technology that is why code runs on the windows
server before displaying on the web browser.
5. ASP.NET is easy to deploy because of built-in configuration information.
6. The Windows Web server precisely monitors the web pages, various components
and application running over it.
7. ASP.Net features such as early binding, JIT compilation, caching services and native
optimization supports to get high level of performance.
8. All the applications are minutely monitored and managed to help application
continuously available to handle requests.
9. Asp.Net and Html, together generate dynamic web pages smoothly.
10. Being an ideal server-side scripting technology, Asp.Net code first runs on Windows

server before displaying on the web browser.

Sagar Mishra Roll No:- 14


14
Software Engineering SYIT SEM :- 4

Chapter 3: Requirements and Analysis

Problem Definition:
1) Nowadays as the education is progressing the quality of studying is improving, hence
students need to carry more books this is the same case with office employees.

This is a problem on its own books weigh too much for us to carry.

For example:

 Whenever we travel we have lot of luggage with us its not feasible for us to
carry a separate bag for books
 At airports there are weight restrictions on luggage hence we cannot carry all
our books
 Students when going for competitive exams need study material but cannot
carry more books

Hence there is problem with the number of books we could carry.

2) In a physical library we may be not allowed to take more than 5 books home.
3) In a bookstore we may not be able to get all the types of books we need.
4) Hence physical or material methods of accessing the magazines or reading materials
in general may need to be changed.
5) So problem requirements indicate a need of solution.

Sagar Mishra Roll No:- 14


15
Software Engineering SYIT SEM :- 4

Requirement Specification:

1) As mentioned in the above in the above problem definition we face a lot of issues due
to physical bookstore or libraries as they sometimes may not cater to our needs as we
may have wanted them to work. Hence, we have developed Online Magazine and
Books portal that can solve this problem.
2) By creating a virtual place where we can find our reading material of our interest we
can achieve the following:
 User can find the book of their choice
 User can read the anywhere they want without the need to carry it with
them
 User if they want share a book of their choice for others to read
3) In the portal Admin would have the rights to approve user joining request.
4) Admin can approve or disapprove book upload request from a user.
5) Admin in overall would look after the events in the project.
6) Users will able to have a good reading experience.

Sagar Mishra Roll No:- 14


16
Software Engineering SYIT SEM :- 4

Planning and Scheduling:

Gantt Chart of the Planning and Scheduling stage

Sagar Mishra Roll No:- 14


17
Software Engineering SYIT SEM :- 4

Hardware Requirements:
Specs Minimum Requirements
RAM 4GB DDR4
Memory 100GB
Processor I3 8th Generation or Ryzen 3
Graphics Nvidia GeForce or AMD Radeon
Mouse 1000dpi
Keyboard Mechanical [RGB]5ms(response
time)
Monitor LED, 18inch, Full hd

Software Requirements:
Specs Minimum Requirements
OS Windows 7,8,10
Application Microsoft Visual studio 2013
Database software SQL server 2008
Diagram modelling software Star UML 3.1.0
Front end .Net
Back end SQL

Sagar Mishra Roll No:- 14


18
Software Engineering SYIT SEM :- 4

Preliminary Product Description:

The Online magazine portal will facilitate in users to do the following:

1) Search magazines.
2) View recommended magazines on home page.
3) Users can read magazines.
4) Upload the magazines of their own.

Admin will have administrative access over the site like:

1) Adding the users.


2) Removing the users.
3) Accept or Refuse the requests by users.

In all the website would cater to the users need in providing a good reading experience and
help the help reduce printed publishes.

Sagar Mishra Roll No:- 14


19
Software Engineering SYIT SEM :- 4

Conceptual Models:

ER Diagram

Sagar Mishra Roll No:- 14


20
Software Engineering SYIT SEM :- 4

Data Flow Diagram (Level zero)

Sagar Mishra Roll No:- 14


21
Software Engineering SYIT SEM :- 4

Data Flow Diagram (Level one)

Sagar Mishra Roll No:- 14


22
Software Engineering SYIT SEM :- 4

Data Flow Diagram (Level two)

Sagar Mishra Roll No:- 14


23
Software Engineering SYIT SEM :- 4

Chapter 4: System Design


Basic Modules:
Online Magazine and Book Portal modules:
The Modules included are

 Admin
 Search
 Magazine details
 Home page
 Help
 Login
 Registration

Admin Module:
The Admin is a person who run and manage the system, in this project owner has rights of
admin. The administrative rights are given to admin he/she controls the whole site

Admin does the following:

 Can Add/Remove users.


 Can Approve or Disapprove book upload request.

Search:

The Search module will help in searching the books on the site. It will be accessed from the
home page.

Magazine details:

This module will show the details of the book the visitor of the site chooses like Book name,
Author name, type etc.

Sagar Mishra Roll No:- 14


24
Software Engineering SYIT SEM :- 4

Home page:

The home page is the page which will be main part of the site. It will contain recommended
magazines users can read without searching

Help:

The Help section is where the visitor can enter his/her email so that if they have any request
or query they can be sent to admin of the site

The User can send feedback of the site to the site admin

Login:

The login module is where the visitor needs to enter the site user account to access it.

Registration:

The registration module is where the user needs to create the account to access the site.

Sagar Mishra Roll No:- 14


25
Software Engineering SYIT SEM :- 4

Activity Diagram

Sagar Mishra Roll No:- 14


26
Software Engineering SYIT SEM :- 4

Use Case diagram

Sagar Mishra Roll No:- 14


27
Software Engineering SYIT SEM :- 4

Schema Diagram

Sagar Mishra Roll No:- 14

You might also like