Synopsis Example
Synopsis Example
Contents
1. Introduction
2. Objectives
3. Project category
4. Tool/ Platform hardware and software
5. Proposed System Description
6. Module Description
7. Dataflow Diagram (DFD)
8. Scope of The Project
9. Report Generation
10. Project Scheduling
11. Further Enhancement of the Project
12. Bibliography
TITLE OF PROJECT
“E-LEARNING – ONLINE EDUCATION AND TRAINING OPERATIONS”
1. INTRODUCTION
2. OBJECTIVES
3 .PROJECT CATEGORY
HARDWARE:
Processor : Pentium 2.4 GHz or above
Memory : 256 MB RAM or above
Cache Memory : 128 KB or above
Printer : Laser Printer
Pen Drive : 5 GB
FRONT END : ASP.Net
BACK END : SQL Server
SCRIPTING LANGUAGE : Java Script, HTML
WORD EDITORS : MS-WORD, NOTEPAD
GRAPHIC TOOLS : Paint, Flash
PLATFORM
● Operating System : Windows XP(or later)
● RAM : Min 256MB
● Hard Disk Space : 40GB
● Processor : Pentium 4(or higher) or equivalent AMD
● Printer : Compatible
● Screen Resolution : 1024*768
5. PROPOSED SYSTEM DESCRIPTION
6. MODULE DESCRIPTION
DATA MODELING
Data modeling defines primary data objects, composition of each data object, and attributes of the object,
relationships between each object and other objects and between objects and the processes.
List Of Tables:
1. Login
2. Students
3. Courses
4. Fee
5. Teachers
6. Resume
7. Notes
8. Result
9. Payroll
10. Notes
11. Feedback
12. Holidays
13. Teachers Feedback
14. Students Feedback
Tables
Admin Table
Registration Table
Topic Table
Field Type Constraint
Tutorial Table
Answer Table
Quiz Table
Result Table
Notes
Department
Fee
Course Table
The ‘Student Registration Form’ is designed for registering the new student details and course details.
The ‘Student Fee Form’ is used to enter the student’s fee details.
The ‘Student Marks Form’ is designed for submitting the semester or exam marks of the students for a particular
course or an individual student.
The ‘Student Id Form’ is used to create the identity number for each student for different course.
The ‘Employee details Form’ is designed for entering the staff details and other relevant details.
The Employee Id used to create the identity number for each student for different course.
The ‘Salary Form’ is used to derive the salary for employees
The ‘Course details Form’ is designed for entering the different course available in the campus and other relevant
details.
The ‘Library module’ is used for the data process of library and book accessing for students and staffs.
Main Description of the module ‘Reports’ are:-
All the above mentioned data are stored in the back end and can be retrieved as reports with filtering options.
The following are the reports can be taken from this system
1. Student Report
2. Employee Report
3. Course Detail Report
4. Book Detail Report
5. Issued Book Report
6. Fee Detail Report
7. Marks Detail Report
8. Generate Pay Slip
ER-DIAGRAM
In software engineering, an entity-relationship model (ERM) is an abstract and conceptual representation of data.
Entity-relationship modeling is a database modeling method, used to produce a type of conceptual schema or
semantic data model of a system, often a relational database, and its requirements in a top-down fashion.
An entity may be defined as a thing which is recognized as being capable of an independent existence and which can
be uniquely identified. A relationship captures how two or more entities are related to one another.
7. DATAFLOW DIAGRAM(DFD)
Data flow diagrams (DFD) are part of a structured model in the development of software. They are a graphical
technique that depicts information flow and the transforms that are applied as data move from input to output.
Basically, the function of DFDs is to show the user a graphical analysis of a software system. It is like a flowchart,
except DFDs show the flow of data throughout the system.
● The rectangle represents an external entity. The external entity is a producer or consumer of information that resides
outside the bounds of the system to be modeled.
● The circle (process) is a transformer of information that resides within the bounds of the system. The line with an
arrow (data item) is a single item, or a collection of data items. The arrow head represents the directions of the data.
● The Parallel line (data store) represents a repository of data that is to be stored for use by one or more processes;
maybe as simple as a buffer or a queue or as sophisticated as a relational database.
9. REPORT GENERATION
‘Crystal Reports’ is a popular third party package that is included with in ASP.NET, which allows you to create
reports for your application. The package consists of a designer – where you can design and test the reports, Crystal
Reports API calls and Crystal Report Viewer control. The reports generated by the administrator are
● Fee Details
● Students Details
● Admissions Details
● Teachers Details
● Course Details
10.PROJECT SCHEDULING
GANTT CHART
b) Report Generation
Milestone
a) Input/Output Design
b) File Design
c) Processing Logic
Design
d) Design of Control
Milestone
a) Coding
Milestone
a) Module Testing
b) System Testing
Milestone
As this project is made using the most security programming language that is ‘JAVA’, there is no issue regarding
security problems but every software that is designed and developed has some scope foe future applications, so the
‘E-Learning – Online Education and Training Operations’ also has some scope for future applications. In future we
can able to add more modules in this project. In the proposed system, user is provided with choice of screens which
are similar in formats with the source document. Data entry errors can be minimized using validity checks. So after
this we are able to provide quality of IT Education at affordable cost for all.
12. BIBLIOGRAPHY