Académique Documents
Professionnel Documents
Culture Documents
Functional Requirements User Registration Admin Maintenance Training management Employee management Account management.
Non- Functional Requirements: Language settings Messages Setting Files Upload Apps Settings Plug-ins Social networking sites integration Advertisements/Promos Sticky Notes
Software Development Process: Incremental build model for whole Modules o Divided into number of components (i.e. Modules) V & V (Verification and Validation) Model o For individual components (i.e. Modules)
Modules: Registration Module Administration Module Dashboard Module Course Module Social Networking Sites Integration Module
Registration Module: All users and organizations are registered with this registration module users registration include o Name o Company Name o Mail Id o Phone number o Intended usage o Users/trainees o Role o Unique id is allocated for each user.
Administration Module: This module manages a website Provides language specifications for users and organizations Maintain plug-ins (Course Tab Plug-ins) (User Tab Plug-ins) (Reports Tab Plug-ins) etc
e-Learning Management SystemPage 4
Maintain chat rooms Create Syllabus for a course Managing Schedule (time table) for the Courses Create Quizzes & Tests for users Upload Study Material Upload Assignments
Groups (i.e. organizations within a company, jobs, geographical, working groups) Administrative permissions (who can access data, who can perform certain functions )
It includes reports under them All the documents details of an user can be displayed. The documents uploaded by the user and the total size occupied on the disk are displayed
Training Module:
o o o o o
Scheduling and access to virtual classes Creation of blended learning Assignment of training based on certification requirements Authoring Online sales of courses
Employee management:
o
Skill assessment
Course Management: Add Trainers, Assign Course. Approve Courses Manage Trainers Manage Users. Manage Courses. Courses Payment System.
Social Networking Sites Integration Module: This module integrates a website with other social networking sites like Face book, Twitter, LinkedIn. User or Organization can connect to social networking sites
Transaction Management Module: This module allows user or an organization to pay money online Maintains payment history of user and organizations
Other Services:
Live classes:
[REQUIREMENT DOCUMENT] March 14, 2013 The Live Class App allows you to schedule classes that your users can purchase or enroll themselves into
User Chat: The Chat module contains a number of features for managing and reviewing chat discussions.
Slides (and questions) created here can be used and shared across all quizrelated learning module types.
Report Services: Reporting Module provides a specific pattern of database queries as per User Access permissions. Generate reports as per users. Generates Courses Reports Generate Users Reports Generate Admin Reports Generate User Details Reports Forums: User can Host a Forum where he/she can invite member to join for discussions of common interests and activities. User can even enroll to the existing forum and be a participant for forum discussion of common interests and activities.
Files Upload:
e-Learning Management SystemPage 7
Emails Notifications:
Apps Services:
System Architecture
User Interface View Invoke Module Business Modules (Administration Module, Registration Module etc.) Retrieve Data Store Data
Presentation Tier
Business Tier
Data Access Objects (POJOs) Retrieve Data Hibernate Framework Retrieve Data Store Data Postgres-SQL Database Store Data
DAO Tier
ORM Tier
Database Tier
Sites Integration (i.e. Facebook, Twitter) User1 Registration Admin Training Management
User2
Apps Management
DB
Transaction Managemen t
Course managemen t
Module Implementation Testing Modules-Test Cases Registration Module Input Output Status
[REQUIREMENT DOCUMENT] March 14, 2013 Administration Module Social Networking Sites Integration Module Profile Manager Module Team Management or League Management Module Match Scheduler Module Score Management Module Transaction Management Module
Results Registration Module o Registration.jsp o General-User.jsp o Organization_User.jsp Administration Module o Admin.jsp Social Networking Sites Integration Module Profile Manager Module Team Management or League Management Module Match Scheduler Module Score Management Module Transaction Management Module