E-Learning Resource Locator
E-Learning Resource Locator
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
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
2. Overall Description
2.1 Product Perspective
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.