Escolar Documentos
Profissional Documentos
Cultura Documentos
e-SPARSH
GUIDED BY:
SUBMITTED BY:
ASHISH NAMDEO
ANAND BILLAIYA
RAJEEV BOSE
AMIT KUMAR GUPTA
HARISH KUMAR DEWANGAN
This is to certify that the project entitled “e-SPARSH” was carried out by
Ashish Namdeo, Anand Billaiya, Harish Kumar Dewangan, Amit Kumar
Gupta and Rajeev Bose Computer Science and Engineering student 2003-2007
at BHILAI INSTITUTE OF TECHNOLOGY, DURG is hereby accepted and
approved after proper evaluation as a creditable work submitted in the
fulfillment for the award of the Degree of Bachelor of Engineering in
COMPUTER SCIENCE from Pt. RAVI SHANKAR SHUKLA UNIVERSITY,
RAIPUR (C.G.).
DATE:
LETTER OF RECOMMENDATION
The report entitled “e-SPARSH” was carried out by Ashish Namdeo, Anand
Billaiya, Harish Kumar Dewangan, Amit Kumar Gupta and Rajeev Bose in
the fulfillment for the award of the Degree of Bachelor of Engineering in
COMPUTER SCIENCE from Pt. RAVI SHANKAR SHUKLA UNIVERSITY,
RAIPUR (C.G.)
We hereby declare that our group has completed the project entitled as
“e-SPARSH”. This work has not been submitted to any university / institute for
the award of any other degree / certificate.
ASHISH NAMDEO
ANAND BILLAIYA
RAJEEV BOSE
AMIT KUMAR GUPTA
HARISH KUMAR DEWANGAN
ACKNOWLEDGEMENT
We would wish to acknowledge our profound sense of gratitude to our
project guide Mr. PAWAN PATNAIK, LECTURER MCA Dept., BHILAI
INSTITUTE OF TECHNOLOGY, for his remarkable guidance and many
valuable ideas during the preparation of this project. Indeed it was a matter of
great felicity and privilege for us to work under him. We express our
thankfulness to him for his dedicated inspiration, lively interest and patience
without which it would have being impossible to bring the project to
completion.
We wish to extend our hearty thanks to all the staff members and
colleagues who directly or indirectly helped us in this project work.
ASHISH NAMDEO
ANAND BILLAIYA
RAJEEV BOSE
The project was done as the part of core-curriculum of the syllabi of B.E.
8th semester COMPUTER SCIENCE. The project report encapsulates all the
information associated with the construction of the project which involves the
detailed description of all the phases of the project. These details include the
project model used, print screens of the user interfaces, the data flow diagrams,
flow charts, entity relationship diagrams, the bibliography, the references.
“e-SPARSH”
1.Introduction
• Objective
• Users of the project
2. Problem Statement
• Current System
• Proposed System
3. System Analysis
• Software Development Lifecycle
• Further Enhancement
• Security Features
4. Project Details
5. System Design
• Data Flow Diagrams
• E-R Diagrams
• Tables
6. User Interfaces
7. Bibliography
Introduction
Objective
The project is basically for educational organization with three levels of users,
they are as follows:
Student
Employee
Administrator.
• H/W requirements include the use of Pentium III and above for clients
Pentium IV for server, 128 MB of RAM for client and 256 MB and
above for server.
• No external H/W accessory required.
• S/W requirements include the existence of jdk1.5.0, Apache tomcat
5.5.17 server, Mozilla firefox browser, Microsoft Access.
Netbeans5.0 has been used as the IDE for the development of JSP & Servlets.
Dreamweaver has been used for creating Javascript files & HTML files.
Planning
Current System
The Current System involves a lot of manual and individual working scenario.
Each working department has its own complexity and the total system
becomes very tedious. Information transfer among departments is very tough.
Application system involves person going to the respective authority for
submission and confirmation.
Proposed System
• The system should integrate all the departments of the college i.e.
different departments like administrative dept., examination dept.,
account sections, libraries, and individual branch related dept. of
college.
• The system should be interactive so that if a new student comes and
uses the system he must not face any problem.
System Analysis
C
A A A
B B
INCREMENTAL MODEL
Further Enhancements
• Feedback Management
• Daily attendance scheme
• Official report generation
Security features
We have provided the feature of loginId and password. This pre security check
is provided to prevent a group of users from accessing information about
another group of users. Selection of the group of users is also provided along
with the specifications of the loginId and password. For the first time these
values have to be collected from the updater. Thereafter login the user can
change his/her password.
We are only allowing the user to change only the password field in his/her
personal details section. Other fields can only be modified by the updater after
official procedures.
The checking of logging is done by using an attribute value state. The state
value is set to true during logon. During the sign-out operation this state value
is set to false. When the server encounter a false value for the state then it does
not displays the requested page instead it displays an error message, and tells
the user to logon again.
Project Details
The databases are maintained in MS Access and modified through the web
pages. We have also used concepts such as session tracking for user
authentication. There are four main modules in our project, each representing
some specific personal in the organization.
Updater module:
This is the most important module in the project. The updater is a
person with administrative rights responsible for the maintenance, handling,
updation of the entire database.
HOD module:
HOD is responsible for answering applications of students and teachers,
see the students details
Employee module:
Employee is responsible for entering attendance & marks of students
upload study materials, viewing notices, writing applications etc.
Student module:
Student is the main client using this software, who is provided with
facilities like submitting online application, viewing attendance & marks,
Downloading notes, notices & academic calendars, can search a friend & not to
mention he can view his own personal details.
Updater Module
Updater is the most important entity in our project. He is the person with
administrator rights, having access to all the passwords of all the users and all
the user information including students, employees etc. It is function of the
updater to distribute the LoginId and passwords to the users. These are then
utilized for first login by the users, and then they can change their passwords
only. The various functions which an updater performs are as follows:-
• Create Batch
• Update Student Details
• Update Employee Details
• Update Notices
• Update Schedule
• Update Calendar
• Update Semester Subjects
• Update Batch Semester
• Update Notices
This module includes the uploading of a notice in the form of a text or
word document. The file is copied from the specified location to a location
at the server. The address of the uploaded file is stored in the database
along with the title of notice and for which group of users having access to
these notices.
• Update Schedule
This module is used to update the schedules/time table for students. The
updation is done through a form where the periods are entered directly into
textboxes.
• Update Calendar
Updating calendar includes uploading a file containing the calendar for the
current session for the current batch.
• Application
An employee can write application to their respected HODs.
• Confirmation
This module is used to get confirmation about the sent application.
After getting the confirmation they can keep or delete the same.
• Attendance
This module is used by employee to feed the attendance of students of
a particular branch and semester. In this module they have to choose
the maximum number of working days.
• Upload Study Material
This module is to upload any text, PDF or DOC files from the local or
remote location for students.
• Marks Entry
This module is used by employee to feed the marks of students of a
particular branch and semester. In this module they have to choose
the maximum number of marks for tests.
• Notices
This module is used to see notices that are concerned to them.
• Academic calendar
This module is used to see academic calendar.
HOD Module
The following operations can be performed by a HOD.
• Personal Details
• Application View
• Student Details
• Academic Calendar
• Personal Details
An employee can access his/her personal information through this
module. He/She can change their password.
• Application view
This is used to view & replies to the applications sent by students and
employees. HOD can also see the details about the applicants directly
from the application module itself. HOD can add their comments to
the applications which can further be accessed by the applicants.
• Students Details
This module is used by HOD to see details about any student
irrespective of their branch and batch.HOD has to select the batch and
branch of the students for accessing their information.
• Academic calendar
This module is used to see academic calendar.
Student Module
The student module is developed for the students. The students are provided a
lot of facilities that are of there daily needs (e.g. Time Table) and specific
needs like searching of a friend. Various modules are separated for the
students needs.
A student is provided the following facilities;
• Personal Details view
• Application Writing
• Confirmation view
• Attendance view
• Study Material
• Find Friend
• Notices
• Schedules
• Academic Calendar
• Application Writing
With this facility the student can write an application to the HOD’s of
concerned branch or any other department. This user interface provides
the actual feel of the application as it starts from the ‘To’ and ends with
the addition of the ‘Student’s Name’. The student is provided the space
for writing the subject of the application and the body of the
application. The student can also select the department for which he is
writing the application.
• Confirmation’s view
In this the student can see that is any reaction regarding his application
has been done by the HOD of the dept to whom he has written the
application. If the application is not seen the student will be seen a
message that “Your application yet not read” along with the respective
subject in a tabular form.
• Attendance View
In this part the student can see his attendance is it is updated by the
respective Lecturers of the subjects of the current semester.
• Study Material
This part facilitates the student to download the study material from the
server (where concerned teacher has uploaded the notes regarding to the
subjects) by just clicking a hyperlink on his page.
• Find Friend
This part facilitates the students to find some details of another student
studying in the college to make a contact with him. For this student has
to enter his name (approx.) and the batch in which he is reading.
• Notices
In this section each student is provided a link to the notices related to
their respective branch or the circular. This reduces the overhead of the
student to go to the notice board.
• Schedules
In this field the student can view his daily schedules in the form of
table. These tables basically show the subject name along with day and
time.
• Academic Calendar
Each university and college has its plan about every session. These
plans also useful for the students in order to prepare for the exams and
celebration of holidays. Student can view such plans by just clicking a
hyperlink which links an already stored page.
System Design
Data Flow diagram
HOD
(R/W/Update)
REQUEST
TEACHER
(R/W/Update) WEB
SERVER R/W/U DATABASE
p
(INFORMATIO
N
STUDENT RESPONSE PROCESSING
(R/APPLY) SYSTEM)
CLIENT
Student Table:
Password 12th %
Student id
Name
Address
Father’s
Name
Student Table Branch
Mother’s
Name
Semester
10th % E-mail id
Batch
Phone
DOB
No.
Updater Table :
Updater table
password
loginid
Employee Table :
Employee
id Password
Name
Address
DOB
Mother’s
Name
E-mail id
Qualification
Phone No.
Designatio
n
Application Table :
Subject
User id
Application Table
Application no
Matter
confirmation
Notice Table :
date
location
Subject
Marks Table :
Sub3 Sub4
Sub2 Sub5
Sub6
Sub1
Marks
Student id
Subject Table:
Sub3 Sub4
Sub2 Sub5
Sub6
Sub1
Subject
Table Sub7
Sub10
Sub9 Sub8
sem_branch
Description of Tables
The main part of our project is database. The tables that we have used are
described below with the field names and description.
Batch Table
Subject Table
Application Table
Attendance Table
CT2 Table
Calendar Table
location: - stores the location address of the calendar file.
date: - stores the date on which the file was uploaded.
Notices Table
refno: - stores the unique reference no. of the notice file.
subject: - stores the subject of the notice.
location: - stores the location address of the notice file.
branch: - stores the branch for which the notice is.
date: - stores the date on which the file was uploaded.
Notes Table
refno: - stores the unique reference no. of the notes file.
subject: - stores the subject of the notes.
location: - stores the location address of the notes file.
branch: - stores the branch for which the notes is.
date: - stores the date on which the file was uploaded.
Quotation table
sno: - stores the serial no. of the quotations.
quoatations: - stores the quotations.
Time Table
class_id:- stores the unique id of each class.
1 to 8:- stores the names of subject of that period.
BIBLIOGRAPHY