E-Learning Resource Locator

December 30, 2016 | Author: Nishant Kumar | Category: N/A
Share Embed Donate


Short Description

Download E-Learning Resource Locator...

Description

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). It’s 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.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF