Anda di halaman 1dari 18

SMART CLASS

BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE & ENGINEERING
SESSION 2010-2011
(VII Semester)

(A Project Report)
Submitted by:
ADITYA SAINI, AJEET KUMAR, ANUJA SRIVASTAVA, JITENDRA
PRASAD, PREETI KUMARI

DEPARTMENT OF COMPUTER SCIENCE &


ENGINEERING
ENGINEERING DEGREE DIVISION
INSTITUTE OF ENGINEERING AND RURAL TECHNOLOGY
ALLAHABAD

SMART CLASS
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE & ENGINEERING
SESSION 2010-2011
(VII Semester)

(A Project Report)
Under the Guidance of:
Mr. NEERAJ SHUKLA (H.O.D. C.S. DEPT.)
Mr. ASHWINI KUMAR

Submitted by:
ADITYA SAINI, AJEET KUMAR, ANUJA SRIVASTAVA, JITENDRA
PRASAD, PREETI KUMARI

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


ENGINEERING DEGREE DIVISION
INSTITUTE OF ENGINEERING AND RURAL TECHNOLOGY
ALLAHABAD

CERTIFICATE

This is to certify that project entitled Smart Class submitted by Mr. Aditya Saini,
Mr. Ajeet Kumar, Ms. Anuja Srivastava, Mr. Jitendra Prasad and Ms. Preeti Kumari
students of B.Tech , 7th semester, Computer Science and Engineering I.E.R.T., Allahabad,
affiliated to G.B.Technical University, Lucknow. This is a record of their work carried by
them under my guidance and supervision. This project work has not been submitted
elsewhere for the award of any other degree to the best of my knowledge and belief.

I appreciate their sincere approach and hard work during the whole period of project
work as each and every corner has been lighted in as analytical and as simple way
possible.

MR. NEERAJ SHUKLA


(H.O.D.)

MR. ASHWINI KUMAR


Department of Computer
Science & Engineering
(Engineering Degree
Division)
IERT, Allahabad.

ACKNOWLEDGEMENT

Before getting into the stuff, we would like to add a few heartfelt words for the
people who have helped us during the whole duration of our Project. A number of
technicians and experts have made valuable suggestions and provided unending
support.
We gratefully acknowledge the assistance, encouragement and wish to place on record our
sincere thanks to our project guide, Mr. Ashwini Kumar and Mr. Neeraj Shukla
(Department of Computer Science and Engineering).
We extend our warm thanks to our Director, Mr. P.K Singh for fostering the excellent
academic climate in the college, which made this endeavor fruitful.
We also wish to express our sincere thanks to numerous teachers and friends who directly or
indirectly were involved in the completion of this project.
Finally, we thank our institute for giving us the opportunity to hone our technical skills by
providing us with proper infrastructure.

Aditya Saini
(Roll No.- 54)
Ajeet Kumar
(Roll No.- 55)
Anuja Srivastava
(Roll No.- 10)
Jitendra Prasad
(Roll No.- 21)
Preeti Kumari
(Roll No.- 33)

TABLE OF CONTENTS
Certificate..............................................................................................................................................3
Acknowledgement.................................................................................................................................4
Table of Contents...................................................................................................................................5
Synopsis.................................................................................................................................................6
Title of the Project.............................................................................................................................6
Abstract.............................................................................................................................................6
Introduction.......................................................................................................................................7
Objective............................................................................................................................................8
Data Flow Diagram............................................................................................................................9
Hardware and Software requirement................................................................................................10
Hardware Requirements...............................................................................................................11
Software Requirements................................................................................................................12
Software Specification.....................................................................................................................13
Operating system.........................................................................................................................13
Front End.....................................................................................................................................13
Back End......................................................................................................................................13
Important Modules...........................................................................................................................14
Future scope.....................................................................................................................................16
References.......................................................................................................................................17
Progress Report....................................................................................................................................18

SYNOPSIS
TITLE OF THE PROJECT
Smart Class

ABSTRACT
Smart Class is software used to improve the current pedagogy of teaching. The current
teaching methodology has certain drawbacks. This project is an effort to remove these and enhance
the existing system.
This software can be implemented by any institution to automate the current manual and
tedious tasks involved in teaching. It can be used by the management, teacher, students and other staff
members of the institution with equal ease and efficacy.
The software aims at making the teaching procedure more interactive and interesting. The
management can use the software to automate some manual and tedious task like enrol new students,
notify staff and students, maintain the attendance record etc. Teachers can monitor the entire class by
means of their own desktop within a single click. They can provide assignments, information etc.
electronically. The students can also interact with their teachers and get a better insight of the
subjects. They will be required to give online tests and assignments based on which their progress
report will be created automatically. Their progress report will then be mailed to their guardians. An
e-library will be provided which incorporates all the essential study materials.

INTRODUCTION
Smart Class provides a teaching and learning solution that includes rich media digital learning
materials to help students and teachers. The learning material repository consists of thousands of
highly animated, lesson specific, 3D and 2D multimedia modules.
Smart Class is also used to automate some time consuming and tedious tasks like Attendance,
Class Test, Test Evaluation, Assignments etc. It also generates a monthly report based on Students
performance, Attendance record, Test report etc. and send it to the Guardians.
Smart Class used a special class layout to provide better environment for learning. In this
environment we use computers, projector, and speakers etc. to make teaching and learning procedure
easy and efficient.
Smart Class also include some features like Query records, Teacher Grading system, Library
Update etc. to analyse and enhance the current way of teaching.
The software aims at making the teaching procedure more interactive and interesting.

OBJECTIVE
Smart Class has following Objectives:
1. To improve the current pedagogy of teaching and learning.
2. To provide an essential and effective study environment.
3. To make the teaching procedure more interesting and effective.
4. To improve the study material by using multimedia which contains highly animated 2D and
3D modules.
5. To improve the interaction between teachers and students.
6. To automate some tedious tasks like attendance, test evaluation etc.

DATA FLOW DIAGRAM

Level 1 DFD1
HARDWARE AND SOFTWARE REQUIREMENT
1

Large scale DFD is attached with Report

10

HARDWARE REQUIREMENTS
For Student & Teachers PC
Minimum Requirements:
Pentium P4 or equivalent Machine (2.4 GHz)
Graphic Card with more than one display port (for teachers only)
512 MB RAM or Higher
1 GB of free HDD Space
Recommended:
Dual Core or equivalent Machine (2.4 GHz)
Graphic Card with more than one display port (for teachers only)
1 GB Ram or Higher
2 GB of free HDD space

For Database Server


Minimum Requirements:
Core 2 Duo or equivalent Machine (2.6 GHz)
2 GB RAM or Higher
500 GB of free HDD space
Recommended:
Core 2 Quad or equivalent Machine (2.6 GHz)
4 GB RAM or Higher
1 TB of free space

11

SOFTWARE REQUIREMENTS
For Student & Teachers PC
Windows (XP Professional or Higher)
Java Runtime Environment 6

For Database Server


Windows 2000 Server or Higher
SQL Server 2005

12

SOFTWARE SPECIFICATION
OPERATING SYSTEM
The proposed software is targeted to run on Windows NT version 4.0 (Server/Workstation) and
Windows XP Professional Editions.

FRONT END
Tab based GUI. Initially the user is required to enter his username and password. Once the
authentication has been done the tab based home page will be displayed.
BACK END
Coding is done in JAVA language using various packages.

13

IMPORTANT MODULES
1. Login & Logout: The module is used for identifying the user (as Teacher or
Student). This module will also incorporate Automatic Attendance Feature.
2. IP to Name: Enables the teacher to identify students via user friendly names instead
of their respective I.P. Address.
3. Create User Account: The module is used by the management for enrolling any
new Student or Teacher.
4. Display User Account: Displays user information and also provides the facility to
change password.
5. Notice: Management can provide information to the user by means of this module.
All the new notices will be highlighted. The user can also mark or unmark the notices.
6. Academic Calendar: It shows the Academic Calendar. All the important dates will
be highlighted. The management can update the calendar whenever required.
7.

To Do List: The user can manage his day to day endeavors by creating a to do list.

8. Request Handler: Notifies the teacher about any incoming query from the student.
9. Voice Sharing: Whenever a query is accepted, the voice sharing module captures
the voice from the concerned students mike, sends it to the Teachers PC
(Connected to Speakers) via network and broadcast it.
10. Extended Desktop: We make use of the inbuilt Extended desktop feature of
Windows (XP or Higher).
11. Remote Desktop Sharing + Control: Teacher can view the Students Desktop on
his own PC and also Control it if required.
12. No Response Signal: Informs the Teacher whenever a Students PC remains Idle
for a preset time.
13. Monitor: It is used for monitoring all the Student Desktops simultaneously.
14. Individual Chat: Allows one to one communication between user and teacher. It can
be initiated only by the teacher.
15. E-Test: It helps in assessing the students.
16. Assignment: Teacher can provide the assignments to student and manage it.
17. Assignment Reminder: Reminds the student about the submission dates of various
assignments.
18. E-Lib: Contains various study material compiled by the librarian. This may also
include notes of individual user (Student or Teacher). All update can be made only by
the librarian.
14

19. Query Record: System maintains a record of the frequently asked questions. This
helps to improve study pattern.
20. Application and Complains: The management can process various application and
complaints of the user. User can view the responses in their notice.
21. Monthly Report: It generates a monthly performance record of every student and
mails it to the respective guardian.
22. Help: It helps the user to understand the features & commands of the software.
23. Feedback: Users can send their Suggestion and Feedback to the developer
regarding the software to improve it.
24. Automatic Update: It automatically updates software to the current version.
25. Feedback by student: The students give the feedback about the performance of the
teacher.
26. About us: It include the details like current version, license etc.

15

FUTURE SCOPE
1. As the cost of Hardware is decreasing day by day and the computer becomes more and faster.
It will make the installation of the software cheaper.
2. As the software provides lots of facilities to make the teaching procedure more interesting and
efficient, thereby increase the number of users.
3. This is the world of competition so if an institute wants to compete its competitors, then that
will adopt Smart Class to provide better services and results. Same thing is also applied to
competitors too.
4. The software saves time and human effort by automating some tasks.
5. With the help of Smart Class we can teach about 250 students at a time without decreasing the
efficiency.
6. The software creates a user friendly environment, which doesnt need any special type
computer skill.

16

REFERENCES
1. Steven Holzner et al. Java2 (JDK 5 Edition) Programming Black Book Dreamtech.
2. Herbert Schildt The Complete Reference Java Seventh Edition, Tata McGraw Hill.
3. Henry F. Korth Database System Concepts Fifth Edition, Tata McGraw Hill
4. K. K. Aggarwal, Yogesh Singh Software Engineering Third Edition, New Age
International Publishers.

17

PROGRESS REPORT
Work Completed:
1. Design & DFD: Design of the software is ready for implementation. We create the DFD of
the software in Design phase.
2. Modules Completed: Two modules of the Smart Class has been completed yet which are as
following:
a. Remote desktop: In this module we capture the image of the students PC and send it to
the Teachers PC via network. We use a buffer at Teachers PC to store the incoming
image to refresh the display of Students PC. To control the student PC we send the
mouse pointer coordinate to the Student PC and move the students PC mouse pointer
according to these coordinates. We capture the given input as mouse click and key press
with the help of event listener from the teachers PC and also send it to students PC to
give the input.
b. Voice Sharing: In this module we capture the Students voice with the help of mike and
send it to the teachers PC via network. Teachers PC broadcast that voice by the
speakers.

18

Anda mungkin juga menyukai