Sunteți pe pagina 1din 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: i. ii. iii. iv. v. 7. Analysis (DFDs) Number of modules and their description Data structure (Tables) for all the modules Process Logic of each module 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. correct data should stay at database. Validation is

Only

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.

S-ar putea să vă placă și