Sei sulla pagina 1di 11

TABLES OF CONTENTS

1. Title of the project.


2. Introduction of the project.
3. Objectives of the project.
4. Project category.
5. Tools/platform, Hardware and software requirement
specification.
6. A complete structure of the program:

7.

i.

Analysis (DFDs)

ii.

Number of modules and their description

iii.

Data structure (Tables) for all the modules

iv.

Process Logic of each module

v.

Types of report generation

Scope of future application.

TITLE OF THE PROJECT: -

ONLINE EDUCATION SYSTEM

INTRODUCTION
Computer has become an important part of organizational information processing.
Without proper information system it is impossible to achieve smooth processing.
Computer can process and analyze a large volume of data in a relatively shorter period of
time efficiently. Computer based information system can help people by freeing them
from many tedious and erroneous calculation. Some reasons for using computer based
information are:

Accuracy and improved consistency

Speed of processing

Quick retrieval of information

Reduced left last etc.

Online Education System designed and developed for institution. An effort had been
made to remove inefficiencies and provide a paper less environment. This software has
built-in features for example, by providing functions for deleting, adding records and by
providing customized help message.
The system also provides comprehensive printouts of the reports that are
generated, a list of printouts that are generated through system are given in the report
against their input forms. New modules can be easily added to this system. The system
will be developed using:
Front-end PHP
Back-end MySQL

OBJECTIVE OF CONSULTANCY AUTOMATION SYSTEM

Reducing workload: In manual system, there is a lot of workload on the staff;


this can be greatly reduced by developing this package.
Reducing service time: With this package, we can easily access information and
in a very short time, i.e. to say the time taken to retrieve information is slashed to
large extent.
Data accuracy: System is designed to get confirmation of each record.
Query facility: This software provides the search operation on the basis of course
and field of the table or students requirements like request for enroll to new
course, course fee etc.
Ease the student problem: The main aim of this software is to solve the student
problem. They can search the new course and register to new course and paid fee
through DD or checque in faster way. So that access of the student information
will become easier.
Reduce complexities: This software will reduce the complexities like fulfilling
the institution requirements as fast as possible, screening of the candidates,
arranging interviews at the client site etc.
Report in each module: At any point of time, you can generate reports since each
module is giving some type of report based on its process. Report gives true
picture of the existing business.

HARDWARE AND SOFTWARE REQUIREMENT SPECIFICATIONS

Hardware Configuration
Processor: Pentium 4+
RAM: 1GB
Hard Disk: 40 GB
Monitor: 14 Color SVGA
CDROM: 48X
Display Type: VGA

Software Specification
Operating system: Windows 95/98 or Windows NT
Language: PHP
Database: MySQL
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open
source general-purpose scripting language that is especially suited for web development
and can be embedded into HTML.
Database: MySQL
The MySQL database has become the world's most popular open source database because
of its high performance, high reliability and ease of use. It is also the database of choice
for a new generation of applications built on the LAMP stack (Linux, Apache, MySQL,

PHP / Perl / Python.) Many of the world's largest and fastest-growing organizations
including Facebook, Google, Adobe, Alcatel Lucent and Zappos rely on MySQL to save
time and money powering their high-volume Web sites, business-critical systems and
packaged software.

PROJECT CATEGORY
Relational Database Management System (RDBMS)
The requirement of end user (called conceptual requirement) on the basis of
organization. Basically end user provides data for storage in database as well as
he fetches this information for decision-making. The data provided by the end
user, goes under scrutiny and after analysis it becomes information (each data is
exactly not information). Once information is stored it, must be presented to
end-user at right time. If information is not reaching at right time has no value
and is not incorporated in the process of decision-making. So there are lots of
points that are concerned with data/information that must be kept in mind.

Information stored must fulfill anticipated as well as unanticipated


requirement of end users.

There should be flexible in nature in case of expansion.

Only

correct

data

should

stay

at

database.

Validation

is

necessary before storing process.

Only authorized persons are entitled to access database.

Now question arises how collection of data is handled in RDBMS. Actually data
are arranged in tables. Table is a collection of row and column. A RDBMS may
have many tables, each tables with unique name. The relations between data
item are explicitly stated.
In table a row is called a record or tuple. Now concept of key comes.
Key is used to identify tuples of the relation. Key used in this project is
i) Primary Key: Primary key is used to identify a tuple / record in the relation.

In a table there must be a primary key (not mandatory). The value of this
field is unique for each tuple that helps to identify that particular tuple. It is
recommended that the data type of primary key field should be small
integer.

No two tuple would have same value for primary key.

NULL is not allowed. NULL has special meaning of an unknown value.


It is not zero or blank.

ii) Foreign key: This key is used to establish relation between tables. The two
fields are selected for establishing relation; one of them must be primary key in
one table. If a row is added in one table with some value of the foreign key, the
same value should be there in the table where this field is primary key.
Otherwise this cant take place. We cant delete a row with value of foreign key
referring the primary key in another table.

MODULES OF THE SYSTEM


Online Education System the screening process of the education. So that, the student and
institution can easily search the information of the student electronically, screen the
candidates as per his/her own assessment and fulfills the requirements of the client as fast
as possible. This system is having five main modules:
Student Management Process
This module manages all the student of institute. It contains two tables viz. student and
course. student table contains the information about student. Course table maintains the
records of students enroll course. This module also generates which student generate
query of course. This module can again be subdivided into two sub-modules:
Accept Student Details
Accept Course Details

Institute Management Process


Institute manage all information about student and course. And arrangement of class and
faculty to the student.
Student Evaluation Process
This module contains student evaluation status on the basis of screening test and exam and group
discussion.

Consultant Performance Process


This module contains consultant details. Basically, it processes the performance of the
consultant on the basis of billings they generate or the business they get. There are some
key performance areas which help in evaluating the performance of the consultant. It also
generates performance details for each employee which helps in promoting consultants.

TYPES OF REPORTS GENERATED

Searched Student Report


This report is generated by Student Management process module. It lists all the student
details whose course are searched by matched criteria. The fields of this report includes
course id, student name, contact no, email id, academic qualification, professional
qualification, skill sets, age.

Course Report
This report contains the list of course. The fields of this report include course id, faculty
name, post, specification of the faculty like qualification, skill-sets, work experience, etc.
At any point of time, you can come to know what all faculty currently exist with the
institute.

Student Evaluation Report


It gives you the picture of student performance in exam & group discussion. This report
is very essential before sending the candidate to the next level. Institute cannot send
student directly to the next level so first they screen the candidate by exam & viva in
practical and prepares a student evaluation report.

FUTURE SCOPE AND FURTHER ENHANCEMENT OF THE PROJECT

The scope of this application is really bright. By seeing the present scenario, the demand
for this kind of software has already increased among the institute. This kind of system
has already proven its worth. The lot of manual and paper work has been reduced up to a
great extent in the institute/college that are running such kind of software. The doors for
the enhancements and improvements are always wide open in this system, as the system
is highly flexible and accommodate any changes. The system follows the structured
approach for coding so the programmer other than the author of the code will not feel any
difficulty in debugging and making some amendments to the system.

Potrebbero piacerti anche