You are on page 1of 35

WEB BASED TRAINING

TRACKER

Under the guidance of: Presented by:


Dr. Chenna Lakshmi M Tech, PhD S. Areef Basha
Associate Professor Reg.No:21091F0004
RGMCET,Nandyal. MCA
CONTENTS
• Abstract
• Introduction
• Existing System & Dis Advantages
• Proposed System & Advantages
• Modules
• Feasibility Study
• System Design
• System Requirements
• Implementation
• Testing
• Future Enhancement
• Conclusion
ABSTRACT
• The Project is an Online Education website for all types of learning CBT
Creations, the Project provides creation of CBT with pages, audio and
video facilities.
• The project is used for the students aspiring to be high class professional.
Constants personalization of candidate learning process and frequently
interacting with the online expert give e-Learn subscriber an edged over
other students.
• We help our clients to educate their workforce and increase their
productivity and performance, through low cost creating CBT’s using
online packages, which provides e-Learning.
• Our approach to create Online CBT’s for any subject with a series of
steps. We provide a login for users who wants to create a CBT, with
click and drag options the users can create required CBT’S providing
education and examination.
EXISTING SYSTEM

• Online Course Portal is an Online Education package for all the learning of
the students aspiring to be high class professional. Constants personalization
of candidate learning process and frequently interacting with the online
expert give Online Course portal subscriber an edged over other students.
INTRODUCTION
• At Course Portal, our courses range from Basic Computing, Professional
IT, Personal Development and Business Skills, designed to provide the
training, skills and accreditations to give you an advantage for personal
and professional success.
• Here at Online Course Portal the students can directly plan and create
online learning activities. This will include not only learning how to
develop online units or lessons using traditional content.
• When students enter this site they feel that he was threaded into an
intellectual environment. He acquires the knowledge of General
Information, Academics, Seminars, and even some live Projects.
• And the special feature that is the Expert System is also included
especially for the students who are at professional courses to select their
project satisfactorily and successfully.
DISADVANTAGES

• Providing a online education website for students.


• Providing learning of courses through online.
• Providing writing exams online.
• Online Learning Requires Self-Discipline and a greater sense of
accountability.
• Online Learning Requires Additional Training for Instructors.
• Online Learning May Create a Sense of Isolation for Students.
PROPOSED SYSTEM

• The proposed product has two components:


• Course Portal Server: This is a central repository where deployment of
software and course portal study data is done. All clients present in the
intranet contact the server to download the latest updates in software and
study material etc.
• Client: Client consists of a front-end to enable students to study and test
themselves on various topics
ADVANTAGES
• Provide appropriate messages indicating errors or instructions
• Basic operations are available like adding, modifying etc…
• Navigation is made simple
• Similar pattern of design in all screens
• Presentable format
• No complexities
• Online Classes Unlock More Learning Opportunities
• Online Classes Foster More Interaction
• Online Classes Are More Affordable
• Online Classes Are Convenient
MODULES
Administrator module
• Administrator maintains entire web site
• Adds new courses, enables and disable courses
• Uploads notes, courses and set permissions to various users
• Set examinations papers
• Conducts Examinations
• Mailing Communications
• Reports
User Module

• User Joins on Self Interest directly


• Selection of Courses
• Payment through e-banking/DD/Fee varies
• On Payment of DD/e-banking login/password are created
• Learn course, write exam and get certificate
• Mailing Communications
Banker Module

• Receives Payment of users and accepts to the admin account


• Received Payments are sent to admin for giving acceptance to the course.
• Provides Detailed Report of all payments made by students.
Faculty Module

• Joins on Self Interest directly


• Clarify students doubts
• Mailing Communications
• Interact with Students
FEASIBILITY STUDY
• All projects are feasible – given unlimited resources and infinite time!
Unfortunately, the development of computer-based system or product is
more likely plagued by a scarcity of resources and difficult delivery dates.
It is both necessary and prudent to evaluate the feasibility of a project at
the earliest possible time. Months or years of effort, thousands or millions
of dollars, and untold professional embarrassment can be averted if an ill-
conceived system is recognized early in the definition phase.
ECONOMICAL FEASIBILITY
The economical issues usually arise during the economical feasibility stage are
whether the system will be used if it is developed and implemented, whether financial
benefits are equal are exceeds the costs. The cost for developing the project will
include cost conducts full system investigation, cost of hardware and software for the
class of being considered, the benefits in the form of reduced costs or fewer costly
errors.

OPERATIONAL FEASIBILITY
In our application front end is developed using GUI. So it is very easy to the
user to enter the necessary information. But the should have user has some knowledge
on using web applications before going to use our application.
 
TECHNICAL FEASIBILITY
It is technically feasible to design the project as; the entire modules described in
the modules description can be created using Front-End interaction ASP.NET and
back end database oracle.
SYSTEM DESIGN

UML Diagrams
 Class Diagram
 Use Case Diagram
 Sequence Diagram
 Architecture Diagram
 Deployment Diagram
Class Diagram

Administrator Learner

login :name login :name


password:string password:string

cration of id bankers() register or join()


creation of courses() 1 * change password()
set examination papers() learn courses()
conduct examination() viewcbt()
creationofcbt() write exams()
mail communications() notes download ()
view bank reports()
view learner details()
view bank details()
* mail communication()

Bank
*
login:name
password:string

registration fees()
mail communication()

Buy SmartDraw!- purchased copies print this


document without a watermark .
Visit www.smartdraw .com or call 1-800-768-3729.
Use Case Diagram

register

selection
of course

login heck view


cbt
learner
write
exams
download
notes

reports

purchased copies print this


document without a watermark
Visit www
smartdraw
com or 00768
call 3729
Activity Diagram
SYSTEM ANALYSIS
Analysis is a logical process. The objective of this phase is to determine
exactly what must be done to solve the problem. Tools such as Class
Diagrams, Sequence Diagrams are used in developing a logical model of
system.

DOMAIN ANALYSIS
• It is the process by which a software engineer learns background
information, which helps to understand the problem.
• The word ‘domain’ in the case means the general field of technology in
which the customers expect to be using the software.
• For this project, personal experiences of the team members with
competing software were observed to understand the domain.
REQUIREMENT ANALYSIS
A requirement is a relatively short and concise piece of information, expressed
fact. It can be written as a sentence or can be expressed using some kind of
diagram.

Functional Requirements
Functional requirements describe what the system should do. The functional
requirements can be further categorized as follows:
• What outputs the system should produce?
• What outputs the system should produce?

Non-Functional Requirements
Non-functional requirements are the constraints that must be adhered during
development. They limit what resources can be used and set bounds on aspects
of the software’s quality.
SYSTEM REQUIREMENTS
Software Requirements
 Operating System : Windows 7/8/9
 Front End : JSP
 Database : MySQL
 Programming : Java
 Web Server : Tomcat 6.0
Hardware Requirements
 Processor : Intel Core I5/AMD Ryzen 5000 Series
 Speed : 2.1 GHZ
 RAM : 4 GB
 Hard Disk : 500 GB
IMPLEMENTATION
• In the implementation phase software development is concerned with
translating design specifications into source code. The primary goal of
implementation is to write the source code internal documentation so that
conformance of the code to its specification can be easily verified, and so
that debugging, testing and modifications are erased.

• This goal is achieved by making the source code as clear and


straightforward as possible. Simplicity, clarity and elegance are the
hallmarks of good programs. Obscurity, cleverness and complexity are
indications of inadequate design and misdirected thinking.
TESTING
Software Testing Techniques
• Software Testing is a critical element of software quality assurance and
represents the ultimate review of specification, design and coding,
Testing presents an interesting anomaly for the software engineer.
Testing Objectives
• Testing is a process of executing a program with the intent of finding an
error.
• A good test case is one that has a probability of finding an as yet
undiscovered error.
• A successful test is one that uncovers an undiscovered error. These above
objectives imply a dramatic change in view port. Testing cannot show the
absence of defects, it can only show that software errors are present.

Test Case Design


Any engineering product can be tested in one of two ways:

• White Box Testing


• Black Box Testing
FUTURE ENHANCMENT
• The Online Course Portal site in its present state has many more
provisions for further enhancements. The various service pages such
as Latest News, Current Jobs, and even more Expert Systems can take
place, and these pages have to be further developed to meet their
purposes.
• The site also has Database to store new applications. Thus, the
following service pages have to be further developed.
• Video
• Media
• Current Affairs
• Expert Systems
CONCLUSION
• In conclusion, a web-based training tracker project is a valuable tool
for managing employee training and development within an
organization. It can provide a centralized system for managing and
tracking employee training and development activities, increase
efficiency and accuracy, and improve compliance management.
• It is important to carefully evaluate the costs, technical requirements,
and potential risks before implementing such a system. The system
should be designed with user-centered design, scalability, security,
data integrity and integration in mind to ensure that it is efficient, user-
friendly and secure.
SNAP SHOTS

Snap shot : 1.New User Registration Form


Snap shot : 2.Admin Menu
Snap shot. 3:Upload Course Details
Snap shot.4.Enable course details
Snap shot. 5:Print the Reports
Snap shot. 6:Mail Inbox
THANK YOU

You might also like