Professional Documents
Culture Documents
Educational Platform
Educational Platform
1. Aim of Project
2. Description of Project
The system makes it possible for the students to access all learning materials
from home and interact with the teachers and clarify their doubts on different subjects.
They can also assess themselves through online tests.
The system provides a vast digital library for providing learning materials for the
users. The students can access notes on any subject. Notes are available for the students
of all branches and semesters. Students can download all notes, if they want to.
Users can upload videos of lectures into the site. These videos can be viewed by
all registered users of the system. Moreover, powerpoint presentations on all topics can
be uploaded in to the system.
The system provides online tests on all subjects through which the students can
get a regular assessment of themselves. The students can chat with the teachers if they
are online and clarify their doubts. If the teachers are offline, the students can mail them.
Table of Contents
Dissertation Approval sheet....................................................................................I
Recommendation.....................................................................................................II
Acknowledgements................................................................................................III
Abstract..................................................................................................................IV
Table of Contents...................................................................................................V
1. Introduction..........................................................................................Page no.
1.1 Rationale
1.2 Problem Definition and Proposed Solution
1.3 System Synthesis
1.4 Report Organization
Appendix A: Screen and Report Formats (Add any other relevant material )
1.1 Rationale -
E-Learning has now been adopted and used by various companies to inform & educate
both their employees and customers. E-learning services have evolved since computers
were first used in education. There is a trend to move towards blended learning services,
where computer-based activities are integrated with practical or classroom-based
situations.
Shows educators and trainers how to adapt teaching methods and materials
to make use of the Internet. Including a framework showing how to apply
Internet technology progressively as skills and confidence grow, the project
demonstrates the route from adapting materials to developing a virtual
course.
Nowadays, when people are not having time to visit an institute. Therefore,
the software is designed to provide the education through Internet. The
project “E – LEARNING” helps the common world in any field they are to get
the knowledge what they want even sitting at there places. This helps them
to spare time in their busy schedule and save their time during
transportation.
1. Digital Library
A Digital Library that provides all the learning materials for the students.It should
include notes and questions for each topic.
2. Videos
Videos of lectures can be uploaded into the system.This can be viewed by all registered
users.
3. Power point presentations
Ppts of lectures can be uploaded into the system.This can be viewed by all registered
users.
4. Chatting
The students can chat with the teachers and clarify their doubts.
5. Forum
The students can discuss their doubts with the teachers.
6. Online tests
There are online tests on all subjects for the students to assess themselves regularly
2.1 Technologies-
SOFTWARE REQUIREMENTS
Web Server : Apache Tomcat
Web Client : Mozilla Firefox
Tools : Dream Weaver, Net Beans
Front End : J2EE
Language : Java
Back End : My SQL
Internet Standard : HTTP
Operating System : Windows 2000 Server
HARDWARE REQUIREMENTS
Processor : Pentium IV
Operating system : Windows 2000
Memory : 512 MB
Hard Disk : 40 GB
Drive : DVD-ROM
3. Process Model Adopted -
3.1 Analysis –
Object Oriented analysis can be defined as investigation and to be more specific it is the
investigation of objects. Design means collaboration of identified objects.
Object Oriented analysis can be defined as investigation and to be more specific it is the
investigation of objects. Design means collaboration of identified objects. So it is
important to understand the OO analysis and design concepts. Now the most important
purpose of OO analysis is to identify objects of a system to be designed. This analysis is
also done for an existing system. Now an efficient analysis is only possible when we are
able to start thinking in a way where objects can be identified. After identifying the
objects their relationships are identified and finally the design is produced.
There are three basic steps where the OO concepts are applied and implemented. The
steps can be defined as
During object oriented analysis the most important purpose is to identify objects
and describing them in a proper way. If these objects are identified efficiently
then the next job of design is easy. The objects should be identified with
responsibilities. Responsibilities are the functions performed by the object. Each
and every object has some type of responsibilities to be performed. When these
responsibilities are collaborated the purpose of the system is fulfilled.
The second phase is object oriented design. During this phase emphasis is given
upon the requirements and their fulfilment. In this stage the objects are
collaborated according to their intended association. After the association is
complete the design is also complete.
The third phase is object oriented implementation. In this phase the design is
implemented using object oriented languages like Java, C++ etc.
3.2 Design-
3.2.1 UseCase Diagram- Use case represents a set of actions performed by a system
for a specific goal. the purposes of use case diagrams can be as follows:
The primary actors of the system are administrator, teacher and student.
General Rules
It should be pointed that DFD is not a flowchart. A DFD represents the flow of
data, while a flowchart shows the flow of control. A DFD does not represent procedural
information. So while drawing a DFD, one must not get involved in procedural details, and
procedural thinking must be consciously avoided. The steps to construct a DFD start by
identifying the major inputs and outputs. Then starting from the inputs, work towards the
outputs, identifying the major transforms in the way. An alternative is to work down from
the outputs towards the inputs. Many systems are too large for a single DFD to describe the
data processing clearly. It is necessary that some decomposition and abstraction mechanism
be used for such systems. DFDs can be hierarchically organized, which helps in
progressively partitioning and analyzing large systems. Such DFDs together are called a
leveled DFD set.
DFD WITH DETAILED EXPLANATION
This shows the context level diagram of the system. The users of the system are
administrator, teachers and students.
Administrator
User functions:
a) Learner and tutor enrollment: add user, delete user.
b) curriculum and content management: add topic, delete topic, delete file.
c) User privileges management: change pwd.
Teacher
Any system, which has been in use for a number of years, gradually, decays and become
less effective because of the change in environment to which one has to adapt. For a time
it is possible to overcome problems by amendments and minor modification to
acknowledge the need of fundamental changes. Computerization was proposed as a
solution to the problem of being outdated with the fast present technologies. In this
project, our aim was to provide online registration.
Reference:
Rambaugh, Blaha and Eddy , Object oriented Modeling and Design, Prentice
Hall Publications.
Moodle software
moodle.org