0% found this document useful (0 votes)
417 views6 pages

E-Learning Resource Locator

This document provides an overview and outline of an e-learning resource locator web application. It includes sections on the purpose, scope, definitions, technologies used, and overall description. The purpose is to provide online educational services for students. The scope details the three user types - students, faculty, and administrators. Technologies used include Java, J2EE, Tomcat web server, and MySQL database. The overall description explains the proposed system which will allow students to choose courses, attend lectures, take exams, and more, while faculty can upload materials and administrators can generate reports.

Uploaded by

Nishant Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
417 views6 pages

E-Learning Resource Locator

This document provides an overview and outline of an e-learning resource locator web application. It includes sections on the purpose, scope, definitions, technologies used, and overall description. The purpose is to provide online educational services for students. The scope details the three user types - students, faculty, and administrators. Technologies used include Java, J2EE, Tomcat web server, and MySQL database. The overall description explains the proposed system which will allow students to choose courses, attend lectures, take exams, and more, while faculty can upload materials and administrators can generate reports.

Uploaded by

Nishant Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Table of Contents

1.0 Introduction
1.1 Purpose
1.2 Scope
1.3 Definition, Acronyms, and Abbreviations
1.4 References
1.5 Technologies to be used
1.6 Overview
2.0 Overall Description
2.1 Product Perspective
2.2 Software Interface
2.3 Hardware Interface
2.4 Product Function
2.5 User Characteristics
2.6 Constraints
2.7 Architecture Design
2.8 Use Case Model Description
2.9 Class Diagram , Sequence Diagram s
2.10 Database Design
2.11.1 ER Diagram
2.11.2 Schema
2.12 Assumptions and Dependencies
3.0 Specific Requirements
3.1 Use Case Reports
3.2 Supplementary Requirements

Introduction
1.1 Purpose
E-learning Recourse Locator is a web application which provides online
Educational services to everyone at their doorstep. The users living in metro or
remote village can connect through internet he can study. This web application is
more effective, this providing solution for general study pattern. This offers to
student to learning efficiently and when he wants to study he can study.
1.2 Scope

There are three basic users -Student, Admin, Faculty.


All users have their own profiles.
The interaction between Faculty and Student, watch video s, sending
messages.
Students can Register and choose course and taking exam and he view his
exam performance they also can view their account details.
Faculties can upload assignments, video, lectures, Add questions, evaluate
performances, and he can update password.
Admin has the authority to add faculty, grant permission to student ,manage
student details, faculty details,
to generate and view reports.

1.3 Definition, Acronyms, and Abbreviations


Apache tomcat Web Server. It is an web server that runs and supports J2EE
and web service applications.
Database. A database management system that provides a flexible and efficient
database platform to maintain records of students, teachers, admin and dm.
Java Server Pages(jsp). It is used to create dynamic web content.
Java 2 Enterprise Edition. A programming platform which is a part of java
platform for developing and running distributed java.
Unified Modeling Language(uml) is a standard language for writing software
blueprints. The UML may be used to visualize, specify, construct and document
Extensible Markup Language (xml)is a text based format that let developers
describe, deliver and exchange structured data between a range of applications to
client for display and manipulation.
Hypertext Transfer Protocol(http). Its a service protocol.

Ajax (Asynchronous Java Script and XML): It is a technique used in java script to
create dynamic web pages.
Web 2.0: It is commonly associated with web applications which facilitate
interactive information sharing, interoperability, user-centered design and
collaboration on the World Wide Web.
Tools Used
Application architecture JAVA, J2EE
JAVA
Java is an object-oriented programming language developed by Sun Microsystems
a company best known for its high end UNIX workstations. Java language was
designed to be small, simple, and portable across platforms, operating systems,
both at the source and at the binary level, which means that Java programs
(applet and application) can run on any machine that has the Java virtual machine
(JVM) installed.
J2EE
Java Platform, Enterprise Edition or Java EE is a widely used platform for
server programming in the Java programming language. The Java platform
(Enterprise Edition) differs from the Java Standard Edition Platform (Java SE) in
that it adds libraries which provide functionality to deploy fault-tolerant,
distributed, multi-tier Java software, based largely on modular components
running on a Web server.
Apache Tomcat web Server is a free, certified Java EE 5 server for building and
managing Java applications
It is Apache supported distribution
Database platform Oracle
Oracle Database is the database management system that delivers a flexible and
cost effective Database platform to build robust on demand business applications
and supports the J2EE and web services standards.
1.4References

Object Oriented Modeling and Design with UML-Michael Blaha, James


Rambaugh.
Software Engineering, Seventh Edition, Ian Sommerville.
IBM Red Books.
IBM TGMC Sample Synopsis.
IBM www.ibm.in/developerworks.

1.5 Technologies to be used


MySQL: Relational Database Management System.
Tomcat: Apache Tomcat web Server.
J2EE
1.6 Overview
Proposed system(plan):the proposed system an online solution to provide
teaching and learning environment located within a computer mediated
communication system. it consists of asset of group communication and work
spaces. Students can choose courses, attend lectures, take exams; Registration
for multiple courses is also possible. One can attend lectures either at the
scheduled time or on request view lecture at a later time. There can be forums.
Blogs etc to discuss various queries and to put up suggestions posted both by
students and teachers. Users must have valid user Id and password to login thus
creating their individual profiles. Students can take up various quizzes which can
help them to realize their inbuilt in various fields.
1.Administrator Module:
This Administrator can generate reports .shared documents and media library
that can help in active learning of a student are provided.Administrator will
provide users valid userid and password to login by creating their individual
profile.
2.Student:
student can choose courses,attend lectures ,take exam ,view their attendance
records.course details etc.as per their convenience .students can exchange the
messages ,view to each other, students can change the password also.
3.Faculty:
faculties can place the lectures,upload assignments ,announcements ,evaluate
answer sheets and also can upload lectures and other discussions in various
formats as in videos , power point presentations.

2. Overall Description
2.1 Product Perspective

2.2 Software Interface


Client on Internet
Web Browser, Operating System (any)
Data Base Server
MySQL 5.0
Development End
J2EE, Java, jsp, Servlets, HTML, XML, javaScript, MySQL 5.0, OS (Windows
XP),
Tomcat 6.0(Web Server)
2.3 Hardware Interface
Minimum Requirements:
Client Side
Internet
Explorer
-6

2.4

Processor
Intel Pentium III
800 MHz

RAM
128 MB

Disk Space
100 MB

Communication Interface
Client (customer) on Internet will be using HTTP/HTTPS protocol.

2.5 Constraints
GUI is only in English.
Login and password is used for the identification of users.
Limited to HTTP/HTTPS.
This system is working for single server.

You might also like