Major Project Report
Major Project Report
Submitted by: -
Gaurav Kumar(201013106014),
Ayush Kumar (201013106008),
Saksham Arora (201013106036)
CANDIDATE’S DECLARATION AND CERTIFICATE
We hereby certify that the work, which is being presented in this report entitled, E-learning
website, in partial fulfillment of the requirements for the degree of BCA(Computer
Science) submitted in the CSE Department, Greater Noida Institute of Management, Greater
Noida, Uttar Pradesh; by Guarav Kumar, Ayush Kumar, Saksham Arora is the authentic
record of our own work carried out under the supervision of Mr. Nirmal Saraswat,
Computer science , Greater Noida Institute of Management, Greater Noida, Uttar Pradesh
We further declare that the matter embodied in this report has not been submitted by us for
the award of any other degree.
Candidate(s) Signature
This is to certify that the above statement made by the candidate is correct to the best of my
knowledge and belief.
Date:
ACKNOWLEDGMENT
It is our pleasure to acknowledge the contributions of all who have helped us and supported
us during this Project report.
First, we thank God for helping us in one way or another and providing strength and
endurance to us. We wish to express my sincere gratitude and indebtedness to our supervisor,
Mr. Nirmal Saraswat, Computer science, Greater Noida of Management, Greater Noida,
Uttar Pradesh; for her intuitive and meticulous guidance and perpetual inspiration in
completion of this report. In spite of her busy schedule, she rendered help whenever needed,
giving useful suggestions and holding informal discussions. Her invaluable guidance and
support throughout this work cannot be written down in few words. We also thank her for
providing facilities for my work in the department name.
We are also humbly obliged by the support of our group members and friends for their love
and caring attitude. The sentimental support they rendered to us is invaluable and everlasting.
They have helped us through thick and thin and enabled us to complete the work with joy
and vigor. We thank the group members for entrusting in each other and following directions,
without them this report would never have been possible.
We are also thankful to our parents, elders and all family members for their blessing,
motivation and inspiration throughout our work and bearing with us even during stress and
bad temper. They have always provided us with high moral support and contributed in all
possible ways in completion of this Capstone report.
ABSTRACT
The objective of this website will Enhance the quality of learning and teaching.
Meet the learning style or needs of students. Improve the efficiency and effectiveness.
Improve user- accessibility and time flexibility to engage learners in the learning
process.
Our E-learning website is LEARN2DONE that will help you to learn online.
And access free courses from our website.
We believe that everyone must be equipped with basic knowledge InTechnology, as well as
use it as a medium to reach a particular goal and aim. In the 20th century, we have moved
from the Industrial Age through the Information Age and now to the Knowledge Age.
Knowledge and its efficient management constitute the key to success and survival for
organizations in the highly dynamic and competitive world of today. Efficient acquisition,
storage, transfer, retrieval, application, and visualization of knowledge often distinguish
successful organizations from the unsuccessful ones.
We have also given a form for a free demo class in it which will help the student to explore
our courses. If you select any course, then you will get all details of the course like course
duration, course fee, course chapters.
It helps students learn efficiently by gaining resources and attending lectures online. It is
deemed cheaper and reliable as students can learn and practice independently without pressure
and stiff competition like real classrooms.
NO peer pressure in E-learning Like school, where the teachers and other students pressurize to
score well, this website helps students focus on themselves and do better. When coopetition
isn’t very stiff and healthy, students can concentrate more and make the most out of their study
time.
Through LEARN2DONE you can learn courses of your choice through online resources.
Lower costs than conventional teaching approaches are provided at LEARN2DONE .
TABLE OF CONTENTS
• DESIGN
3.1 INTRODUCTION…………………………………………… 12
3.2 NORMALIZATION 12,13
• METHODOLOGY
• FRONTEND APPROACH 14
• BACKEND APPROACH 15
• WATERFALL MODEL 15
• GANTT CHART 16
• TECHNOLOGY
• FRONTEND 17
5.1.1 HTML 17,18
5.1.2 CSS 18,19
5.1.3 JAVASCRIPT 20,21
• BACKEND 21
• PHP 21
• WHY USE PHP 22
• FEATURE OF PHP 22,23,24
• MYSQL 25
• SYSTEM REQUIRED 25
• PLATFORM
• VISUAL STUDIO 26
• EVOLUTION OF VISUAL STUDIO…………………………… 26
• GETTING STARTED WITH VISUAL STUDIO 26,27,28
• WORKING
• HOME PAGES OF WEBSITE 29
• COURSE PAGE OF WEBSITE 29,30
• FREE DEMO CLASS REGISTRATION 30
• CONTACT US PAGE 31,32
• CONCLUSIONS
8.1 BENEFITS 33,34,35
• FUTURE SCOPES
9.1 INTRODUCTION…………………………….................... 36,37
REFERENCE 38
INTRODUCTION
E-learning is an education via the Internet, network, or standalone computer. E-learning is
basically the network- enabled convey of skills and knowledge. E-learning refers to using
electronic applications and processes to learn. E-learning includes all forms of electronically
supported learning and teaching (Trikes, G,2010).
The information and communication systems, whether networked learning or not, serve as
specific media to implement the learning process. This often involves both out-of-classroom
and in- classroom educational experiences via technology, even as advances continue in
regard to devices and curriculum. E-learning is the computer and network-enabled transfer of
skills and knowledge. E-learning applications and processes include Web-based learning,
computer-based learning, virtual education opportunities and digital collaboration. Content is
delivered via the Internet, intranet/extranet, audio or video tape, satellite TV, and CD-ROM.
That is to say, E-learning systems contain both Learning Management System and Course
management system. It can be self-paced or instructor-led and includes media in the form of
text, image, animation, streaming video and audio. It is commonly thought that new
technologies can make a big difference in education. In young ages especially, children can
use the huge interactivity of new media, and develop their skills, knowledge, and perception
of the world, under their parents' monitoring, of course.
With the increasing adoption of the Internet and rise in awareness about e-learning, the online
education industry is expected to witness promising growth during the forecast period. Ease
of learning, flexibility, and a wide range of study materials have influenced the overall
growth of the industry. The online education market is segmented into primary and secondary
supplemental education, test preparation, reskilling and certification, higher education
language, and causal learning. The change in consumer behavior towards detailed learning
and surge in demand from tier II and tier III cities are driving the growth of this segment. The
online test preparation market is expected to reach INR 94.75 Bn by 2024. This segment is
expected to be the fastest-growing segment in the online education market.
E-learning is bridging the gap between learning and work. Workers can integrate learning
into work more effectively because they use the same tools and technology for learning as
they use for work. Both employers and employees recognize that e-learning will diminish the
narrowing gap between work and home, and between work and learning.E-learning is an
option to any organization looking to improve the skills and capacity of its employees. With
the rapid change in all types of working environments, especially medical and healthcare
environments, there is a constant need to rapidly train and retrain people in new technologies,
products, and services found within the environment. There is also a constant and unrelenting
need for appropriate management and leveraging of the knowledge base so that it is readily
available and accessible to all stakeholders within the workplace environment.
• ADVANTAGES OF E- LEARNING
Effectiveness: - E-learning offers teachers an efficient way to deliver lessons to students.
Online learning has a number of tools such as videos, PDFs, podcasts, and teachers can use
all these tools as part of their lesson plans. By extending the lesson plan beyond traditional
textbooks to include online resources, teachers are able to become more efficient educators.
• INTRODUCTION TO PROJECT
LEARN2DONE (website name) is the delivery of learning and training through digital
resources. Although LEARN2DONE is based on formalized learning, it is provided through
electronic devices such as computers, tablets and even cellular phones that are connected to
the internet. This makes it easy for users to learn anytime, anywhere, with few, if any,
restrictions. Basically, LEARN2DONE is training, learning, or education delivered online
through a computer or any other digital device.
LEARN2DONE is an online platform developed for the purpose of learning coding. It
facilitates coding languages and references to students. The platform is also dedicated to the
training for several Courses such as the Machine Learning, Programming Languages, Video
Editing etc.
E-Learning represents an innovative shift in the field of learning, providing rapid access to
specific knowledge and information. It offers online instruction that can be delivered anytime
and anywhere through a wide range of electronic learning solutions such as Web-based
courseware, online discussion groups, live virtual classes, video and audio streaming, Web
chat, online simulations, and virtual mentoring. E-Learning enables organizations to
transcend distance and other organizational gaps by providing a cohesive virtual learning
environment. Companies must educate and train vendors, employees, partners, and clients to
stay competitive and E-Learning can provide such just-in-time training in a cost-effective
way.
Developing and deploying effective E-Learning programs may require products and services
supplied by a variety of vendors, leaving one to connect the dots. One way to start is to
define the goals of the desired learning solution. Definition of the goals of an E-Learning
solution is driven by the following factors:
• PROBLEM ANALYSIS
• CURRENT SYSTEM
The current situation is very limited to few resources, students are unable to get knowledge
more than that the lecture provides to them. This in the end limits student’s performances,
because everything a student gets is collected from lectures in class. Here are some of the
problems of the current system:
• Students submit assignments to lectures through hard copies or personal emails.
• Students only get help from lectures if the lectures are in their office.
• New lectures to a course have to get materials on their own.
• Students are required to physically be in the classroom in order to gain knowledge
thereby sacrificing all other responsibilities.
• Students are unable to share resources effectively and hold group discussions that are
monitored or supervised by lectures
• SIGNIFICANCE OF E-LEARNING
Technology has the power to transform education. It is essential to bring it into the
classroom to empower learning. Here are some of the reasons (significance/importance).
1.Students need to be engaged with what they are doing to improve learning
outcomes 2.Enables students to become thinkers/learners/risk takers in a sheltered
environment. 3.Learn not to rely on the teacher…be accountable
themselves…become independent!
• Broadens the horizons of many students as it exposes students to the world outside
their city or country town.
• Fits in with Rural Education where students in small rural schools need no
longer be disadvantaged by distance and isolation, as technology allows them to learn
virtually and maintain their subject choices, allows e.g., LOTE (languages other than
English) and other specialist subjects to be taught across schools by a virtual teacher.
• Allows a mobile learning environment– anywhere, anytime, anyhow.
LITERATURE REVIEW
2.1. Overview
E-learning is among the most important explosions propelled by the internet transformation.
Although it has the inability to handle all functions of the institution such as some courses
that require practical skills and supervision, it also increases the interaction among students
and lectures which in turn will lead to achieve the learning goal as students are able to access
anywhere and anytime (noeline,2010). E-learning delivers content through electronic
information and communications technologies (icts). According to, the use of these facilities,
involves various methods which includes systematized feedback system, computer-based
operation network, video conferencing and audio conferencing, internet worldwide websites
and computer assisted instruction. This delivery method increases the possibilities for how,
where and when employees can engage in lifelong learning. Therefore, an e-learning system
has more advantages than it has limitations.
• Introduction
Different authors use different terminologies including online learning, Internet learning,
distributed learning, networked learning, tele-learning, virtual learning, computer-assisted
learning, web-based learning and distance learning interchangeably with the term e-learning,
making it difficult to come up with a generic term to define e-learning. The common factor in
all these terms is the use of technology in the delivery of teaching and learning. But one
author by the name of Naidu breaks e-learning down into the following modalities:
• Individualized self-paced online e-learning where an individual learner accesses
learning material online;
• Individualized self-paced offline e-learning where an individual learner accesses
learning material offline.
• Synchronous group-based e-learning where a group of learners work together in real
time via intranet or Internet.
7
For the first aim key articles and books that have shaped current theory on formative
assessment of student work have been identified and analyzed. For the second aim a
comprehensive search of e-learning literature from 2001 to the present was conducted.
The classes taught by the E-learning Center cover many computers and
non-computer-oriented topics. The classes are presented as online seminars using video and
flash media. Exercises are integrated into each class instruction segment. E-Learning Center
offers online web design tutorials on many aspects of web design, but also on general
computer applications and even certifications.
According to some authors they say that LMS in universities and in different organizations is
very widespread because of the features they provide which simplify the management and
delivery of course content to students. Regardless of their wide use, their focus is more on the
delivery of content than on the learner. LMSs offer little or no opportunities for learners to
interact and collaborate on different works and to author content which can contribute to the
knowledge which is already available in the systems. LMS are mostly for people/students
who are already computer literati, but for those who don’t not have any computer skills have
a problem adapting to the new learning system.
Here are some of the negative aspects of the research area from different source: -
1.Bright and independent students (learners) benefit from constructivist approaches online.
2.Designing online courses may require more imagination and skill than traditional courses.
• Too many new topics could unintentionally shift the attention from important topics
in online discussions.
• Online interaction centered on information rather than constructing
knowledge. 5.If collaboration serves no real purpose learners will end up
learning in isolation.
In other research it was found that to be effective, tertiary education should engage learners as
active participants in their learning. Achieving this means offering learners opportunities for
interaction in ways that can promote change and growth in the e-learner’s conception of
knowledge.
Such pedagogies aim to encourage learners to become autonomous lifelong learners,
capable of problem solving and critical thinking, and to move them from being passive
recipients of information and knowledge to being active, enthusiastic learners and
knowledge creators.
Here are some of the positive aspects of the research area form different source: -
• Solving problems through online discussions is more rewarding than face to face
discussions and fewer messages are generated.
• The role for online lectures is critical to success.
9
The second journal was: -The Educational Value of Integrating a Learning Management
System and a Social Networking Platform
by Chikumbutso David Gremu. The use of LMSs at universities and in different
organizations is very wide spread because of the features they provide which simplify the
management and delivery of course content to students. Regardless of their wide use, their
focus is more on the delivery of content than on the learner. LMSs offer little or no
opportunities for learners to interact and collaborate on different works and to author content
which can contribute to the knowledge which is already available in the systems.
The third journal was: -Academic and student use of a learning management system:
Implications for quality Debbi Weaver Christine Spratt and Chanchari Sid Nair. Many higher
education institutions have implemented a learning management system (LMS) to manage
online learning and teaching, with varying levels of support provided to staff and students,
but often there is little subsequent investigation into the quality of the online sites or the use
made of the support structures provided.
The fourth journal was: -e-Learning and implications for New Zealand schools: a literature
review Report to the Ministry of Education by Noeline Wright. This e-Learning literature
review examined texts across a range of countries, but within a relatively short time frame of
the preceding five years. A range of criteria were used to select or eliminate studies for closer
review.
E-Learning tools can motivate and engage students. These may be critical factors leading to
improved educational outcomes. Many young people are technologically literate regarding
social networking and using mobile technologies as everyday tools, but they may still be
neophytes when it comes to understanding how to use them in purposeful and educationally
oriented ways
DESIGN
• Software design sits at the technical kernel of the software engineering process and is
applied regardless of the development paradigm and area of application. Design is the first
step in the development phase for any engineered product or system.
• The designer’s goal is to produce a model or representation of an entity that will later
be built. Once system requirement has been specified and analyzed, system design is the first
of the three technical activities -design, code and test that is required to build and verify
software.
• The importance can be stated with a single word “Quality”. Design is the place where
quality is fostered in software development. Design provides us with representations of
software that can assess quality. Design is the only way that we can accurately translate an
employee's view into a finished software product or 58 Docket Chunk System.
• Software design serves as a foundation for all the software engineering steps that
follow. Without a strong design we risk building an unstable system – one that will be
difficult to test, one whose quality cannot be assessed until the last stage
• During design, progressive refinement of data structure, program structure, and
procedural details are developed, reviewed and documented. System design can be viewed
from either a technical or project management perspective. From the technical point of view,
design consists of four activities – architectural design, data structure design, interface design
and procedural design.
3.2 NORMALIZATION
It is a process of converting a relation to a standard form. The process is used to handle the
problems that can arise due to data redundancy i.e. repetition of data in the database,
maintain data integrity as well as handling problems that can arise due to insertion,
updating, deletion anomalies. Decomposing is the process of splitting relations into multiple
relations to eliminate anomalies and maintain anomalies and maintain data integrity.
To do this we use normal forms or rules for structuring relations. Insertion anomaly: Inability
to add data to the database due to absence of other data. 59 Docket Chunk System Deletion
anomaly: Unintended loss of data due to deletion of other data. Update anomaly: Data
inconsistency resulting from data redundancy and partial update Normal Forms: These are
the rules for structuring relations that eliminate anomalies.
METHODOLOGY
• Frontend approach
• First, we design the UI of a file sharing website with the help of HTML, CSS, JavaScript.
• HTML
The Hypertext Markup Language, or HTML is the standard Markup Language for documents
designed to be displayed in a web browser. With the help of HTML, we write the mark of our
file sharing website.
• CSS
Cascading Style Sheets is a style sheet language used for describing the presentation of a
document written in a markup language such as HTML. with the help of CSS, we will give
design to our skeleton of file sharing website like colors, font, size etc.
• JavaScript
JavaScript is a dynamic computer programming language. It is lightweight and most
commonly used as a part of web pages, whose implementations allow client-side scripts to
interact with the user and make dynamic pages. With the help of JavaScript, we will make
our website interactive.
We make our website structure from HTML like website navbar website login &
registration. We used HTML for most of our structured work.
Using the CSS, we make progress bars, change the background of our website and make it
beautiful by changing text color.
CSS used to Hover a button if someone pointed a cursor on it.
CSS also plays an important role to beautify websites by gridding our course
section. JavaScript plays a very important role in making our website Interactive.
We use JavaScript many times to make our website Interactive and beautiful.
• BACKEND APPROACH
The back- end of a website consists of a server, an application, and a database. A back-end
developer builds and maintains the technology that powers those components which,
together, enable the user-facing side of the website to even exist in the first place.
We use PHP to complete our Login and registration page using MySQL.
• WATERFALL MODEL
• Also called Linear Sequential Model.
• The main reason to use this a s it is simple and easy to follow.
• This Model suits best for our Project
WATERFALL MODEL
Figure 4.3
• GANTT CHART
GANTT CHART
Figure 4.4
TECHNOLOGY
• FRONTEND
Front End Approach:
• HTML
• CSS
• JAVASCRIPT
• HTML
Hypertext Markup Language is the standard markup language for documents designed to be
displayed in a web browser. It can be assisted by technologies such as Cascading Style
Sheets (CSS) and scripting languages such as JavaScript.
HTML is used by the browser to manipulate text, images, and other content, to display it in
the required format.
HTML elements are the building blocks of HTML pages. With HTML constructs, images,
and other objects such as interactive forms may be embedded into the rendered page.
HTML provides a means to create structured documents by denoting structural semantics for
text such as headings, paragraphs, lists, links, quotes, and other items.
HTML elements are delineated by tags, written using angle brackets. Tags such as surround
and provide information about document text and may include other tags as sub-elements.
HTML page structure: The basic structure of an HTML page is laid out below. It contains the
essential building-block elements (i.e., doctype declaration, html, head, title, and body
elements) upon which all webpages are created.
HTML5 can be used to write web applications that still work when you're not connected to
the net; to tell websites where you are physically located; to handle high-definition video;
and to deliver extraordinary graphics.
The core objectives of HTML5 are to offer increased multimedia support and make the
coding much easier to read and understand for both people and machines. HTML5 coding is
clear, simple, and descriptive.
HTML5 also makes placing audio and video content a
breeze. Advantages:
• HTML is used to build websites.
• CSS
Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended to
simplify the process of making web pages presentable.CSS handles the look and feel part of a
web page. Using CSS, you can control the color of the text, the style of fonts, the spacing
between paragraphs, how columns are sized and laid out, what background images or colors
are used, layout designs, variations in display for different devices and screen sizes as well as
a variety of other effects.
CSS is easy to learn and understand but it provides powerful control over the presentation of
an HTML document. Most commonly, CSS is combined with the markup languages HTML
or XHTML.
Types of CSS: Cascading Style Sheet (CSS) is used to set the style in web pages that contain
HTML elements. It sets the background color, font-size, font-family, color, etc. Property of
elements on a web page. There are three types of CSS which are given below:
• Inline CSS
• Internal or Embedded CSS
• External CSS
Inline CSS: Inline CSS contains the CSS property in the body section attached with an
element known as inline CSS. This kind of style is specified within an HTML tag using the
style attribute.
Internal CSS: This can be used when a single HTML document must be styled uniquely. The
CSS rule set should be within the HTML file in the head section i.e. the CSS is embedded
within the HTML file.
External CSS: External CSS contains a separate CSS file which contains only style property
with the help of tag attributes (For example class, id, heading, … etc.). CSS property written
in a separate file with .CSS extension and should be linked to t 25 HTML document using
link tag. This means that for each element, style can be set only once and that will be applied
across web pages.
Below is the HTML file that is making use of the created external style sheet
• link tag is used to link the external style sheet with the html webpage.
• href attribute is used to specify the location of the external style
sheet file. Advantages Of CSS
• Create Stunning Website: CSS handles the look and feel part of a web page. Using
CSS, you can control the color of the text, the style of fonts, the spacing between
paragraphs, how columns are sized and laid out, what background images or colors
are used, layout designs, variations in display for different devices and screen sizes as
well as a variety of other effects.
• Become a web designer: If you want to start a career as a professional web designer,
HTML and CSS designing is a must skill.
• Control web: CSS is easy to learn and understand but it provides powerful control
over the presentation of an HTML document. Most commonly, CSS is combined with
the markup languages HTML or XHTML.
• Learn other languages: Once you understand the basic of HTML and CSS then other
related technologies like JavaScript, React Js, or angular are become easier
• JAVASCRIPT
JavaScript is a light-weight object-oriented programming language which is used by several
websites for scripting the webpages. It is an interpreted, full-fledged programming language
that enables dynamic interactivity on websites when applied to an HTML document. It was
introduced in the year 1995 for adding programs to the webpages in the Netscape Navigator
browser. Since then, it has been adopted by all other graphical web browsers. With
JavaScript, users can build modern web applications to interact directly without reloading the
page every time. The traditional website uses Js provide several forms of interactivity and
simplicity. Although, JavaScript has no connectivity with Java programming language. The
name was suggested and provided in the times when Java was gaining popularity in the
market. In addition to web browsers, databases such as CouchDB and MongoDB uses
JavaScript as their scripting and query language.
Features of JavaScript
There are following features of JavaScript:
• All popular web browsers support JavaScript as they provide built-in execution
environments.
• JavaScript follows the syntax and structure of the C programming language. Thus, it
is a structured programming language.
• JavaScript is a weakly typed language, where certain types are implicitly cast
(depending on the operation).
• JavaScript is an object-oriented programming language that uses prototypes rather
than using classes for inheritance.
• It is a light-weighted and interpreted language.
• It is a case-sensitive language.
• JavaScript is supportable in several operating systems including, Windows, macOS, etc.
• It provides good control to the users over the web browsers. Application of JavaScript
Java Script is used to create interactive websites.
It is mainly used for:
• Client-side validation,
• Dynamic drop-down menus,
• Displaying date and time,
• Displaying pop-up windows and dialog boxes (like an alert dialog box, confirm
dialog box and prompt dialog box),
• Displaying clocks etc.
• BACKEND
Back End Approach:
• PHP
• MySQL
• PHP
PHP is an open-source, interpreted, and object-oriented scripting language that can be
executed at the server-side. PHP is well suited for web development. Therefore, it is used to
develop web applications (an application that executes on the server and generates the
dynamic page.).
• FEATURES OF PHP
PHP is a very popular language because of its simplicity and open source. There are some
important features of PHP given below:
FEATURES OF PHP
Figure 5.1
Performance:
PHP script is executed much faster than those scripts which are written in other languages
such as JSP and ASP. PHP uses its own memory, so the server workload and loading time is
automatically reduced, which results in faster processing speed and better performance.
Open Source:
PHP source code and software are freely available on the web. You can develop all the
versions of PHP according to your requirement without paying any cost. All its components
are free to download and use.
Familiarity with syntax:
PHP has easily understandable syntax. Programmers are comfortable coding with it.
Embedded:
PHP code can be easily embedded within HTML tags and script.
Platform Independent:
PHP is available for WINDOWS, MAC, LINUX & UNIX operating system. A PHP application
developed in one OS can be easily executed in other OS also.
Database Support:
PHP supports all the leading databases such as MySQL, SQLite, ODBC, etc
Error Reporting:
PHP has predefined error reporting constants to generate an error notice or warning at runtime.
E.g., E_ERROR, E_WARNING, E_STRICT, E_PARSE.
Control:
Different programming languages require long script or code, whereas PHP can do the same
work in a few lines of code. It has maximum control over the websites like you can make
changes easily whenever you want.
• MySQL.
MySQL is an open-source relational database management system. As with other relational
databases, MySQL stores data in tables made up of rows and columns. Users can define,
manipulate, control, and query data using Structured Query Language, more commonly
known as SQL. MySQL’s name is a combination of “My,” the name of MySQL creator
Michael Widenius’s daughter, and “SQL”. The data in a MySQL database are stored in
tables. A table is a collection of related data, and it consists of columns and rows.
• SYSTEM REQUIRED
System requirements are what is necessary for a client to install the web application in their
system and be used hopefully without any difficulties. The aim of this is to help clients make
sure they have all required tools or equipment. With analysis there are some objectives for
hardware, software and any other thing that would be the minimum requirements to install
the system. The minimum requirements are as follows.
Hardware Requirements
intel Pentium: 600 MHz or
above. RAM (SD/DDR):
512MB
Hard Disc: 30GB or
above System bus: 32
bits
RAM: 256MB of RAM
Monitor: SVGA
COLOR Keyboard:
108 keys Mouse: 2
button mice
Software Requirements
Web Technology: Visual
studio Database: MongoDB
Code Behind: JavaScript, Html, CSS, Ajax, Mongo DB, NodeJS
PLATFORM
• VISUAL STUDIO
Visual Studio is an Integrated Development Environment (IDE) developed by Microsoft to
develop GUI (Graphical User Interface), console, Web applications, web apps, mobile apps,
cloud, and web services, etc. With the help of this IDE, you can create managed code as well
as native code. It uses the various platforms of Microsoft software development software like
Windows store, Microsoft Silver light, and Windows API, etc. It is not a language-specific
IDE as you can use this to write code in C#, C++, VB (Visual Basic), Python, JavaScript, and
many more languages. It is available for Windows as well as for macOS.
Various Menus in Visual Studio: A user can find a lot of menus on the top screen of Visual
Studio as shown below:
FIGURE 6.2
• Create, Open and save projects commands are contained by File menu.
• Searching, Modifying, Refactoring code commands are contained by the Edit menu.
• View Menu is used to open the additional tool windows in Visual Studio.
• Project menu is used to add some files and dependencies in the project.
• To change the settings, add functionality to Visual Studio via extensions, and access
various Visual Studio tools can be used by using the Tools menu.
The below menu is known as the toolbar which provide the quick access to the most frequently
used commands. You can add and remove the commands by going to View → Customize
FIGURE 6.3
WORKING
8.1 BENEFITS
\
FUTURE SCOPES
• INTRODUCTION
System Security can be divided into four related issues:
• Security
• Integrity
• Privacy
• Confidentiality
SYSTEM SECURITY refers to the technical innovations and procedures applied to the
hardware and operation systems to protect against deliberate or accidental damage from a
defined threat.
DATA SECURITY is the protection of data from loss, disclosure, modification and
destruction. 135 Docket Chunk System.
• SECURITY SOFTWARE
System security refers to various validations on data in form of checks and controls to avoid
the system from failing. It is always important to ensure that only valid data is entered and
only valid operations are performed on the system. The system employees two types of
checks and controls:
REFERENCE
Website:
www.google.com
www.youtube.com
www.geeksforgeeks.
com
www.tech2etc.com