Professional Documents
Culture Documents
Edu-Management System: Bachelor of Technology
Edu-Management System: Bachelor of Technology
Edu-Management System: Bachelor of Technology
BACHELOR OF TECHNOLOGY
In
AKANKSHA AGRAWAL
(ROLL NO. 1619310009)
To the
Certified that AKANKSHA AGRAWAL (Roll No. 1619310049) has carried out
the project presented in this report entitled “Edu-Management System” for the
award of Bachelor of Technology in Computer Science & Engineering from
Dr. A. P. J. Abdul Kalam Technical University, Lucknow under my supervision.
The thesis embodies results of original work and studies are carried out by the
student herself and the contents of the thesis do not form the basis for the award
of any other degree to the candidate or to anybody else from this or any other
University/Institution.
Date:
Signature……..……
(Ravi Prakash Chaturvedi)
(Assistant Professor)
(Computer Science & Engineering)
(United College of Engineering & Research,
Gr. Noida)
DECLARATION
I hereby declare that the work, which is being presented in the Seminar, entitled
“EduMANAGEMENT SYSTEM” in partial fulfillment for the award for the award for the
award of Degree of “Bachelor of Technology” in Department of Computer Science &
Engineering with Specialization in Computer Science Engineering, and submitted to the
Department of Computer Science & Engineering, United College of Engineering and
Research, Greater Noida is record of my own carried under the Guidance of Ravi
Prakash Chaturvedi, Assistant professor, UCER, Greater Noida.
I have not submitted the matter presented in the Seminar anywhere for the award of any
other Degree.
Place: Greater Noida AKANKSHA AGRAWAL
Date:
ACKNOWLEDGEMENT
It gives us a great sense of pleasure to present the report of the B. Tech Project
undertaken during B. Tech. Final Year. We owe special debt of gratitude to Professor
Ravi Prakash Chaturvedi, Department of Computer Science & Engineering, United
College of Engineering, Greater Noida for his constant support and guidance throughout
the course of our work. His sincerity, thoroughness and perseverance have been a
constant source of inspiration for us. It is only his cognizant efforts that our endeavors
have seen light of the day.
We also take the opportunity to acknowledge the contribution of Professor Sameer
Astana Head, Department of Computer Science & Engineering, for his full support and
assistance during the development of the project.
We also do not like to miss the opportunity to acknowledge the contribution of all faculty
members of the department for their kind assistance and cooperation during the
development of our project. Last but not the least, we acknowledge our friends for their
contribution in the completion of the project.
Signature:
Name:
Roll No.:
Date :
Signature:
Name:
Roll No.:
Date :
Abstract:
1. Abstract
2. Introduction
2.1 Purpose of document 2.2 Scope for development for this project 2.3
Definitions, Acronyms, and Abbreviations 2.4 Overview of document 2.5
General Description 2.6 User view of product use 2.7 User specific
requirements
3. System design
3.1 Purpose 3.2 Target audience 3.3 Pre-requisites 3.4 Top level
interaction diagram 3.5 Architectural strategies 3.6 Logical view 3.7 Data
Flow Diagrams 3.8 UML Diagrams 3.9 Tables
4. Screen shots
5. Testing
6. Conclusion
7. Future Enhancements
8.. Bibliography/References
Introduction:
The front-end will be HTML and JSP pages with Java Script for client-side
validation whereas all business logics will be in Java reside at middle layer.
And these layers will interact with third layer of database, which will be MS
Access database. The web server will be Tomcat5.5. To start working on this
project environment required is a server having Tomcat5.5 as web server,
Java Runtime Environment (JRE) as development environment. The project
is divided into 6 scenarios; each scenario can be developed independently.
And knowledge of Java with MS Access is desirable to execute this project.
Server:
Hardware Platform: PIII or above with
RAM of 128 or above
MB And 20GB or above
of HD.
Software Platform: HTML, Java, JavaScript, MSAcess,
tomcat5.0 windowsserver2003.
The front view of the system consists of different services provided by the
system and a login page with which a user is prompted to login in to the
system through his user id and password. Upon the student's login, his/her
details are updated in to the system.
When all data is entered, the student can not only view their details but also
view their exams and report details. When the student's session ends, all data
is saved. Staff can also login to the system with their id and password and
has access to the system.
There will be a special login name and password (to prevent students
in updating their details other than profile) to allow the teacher to access all
student data in a table form. Here, the administrator can add students and
staff to the system and remove student and staff details.
\
2.7.2 Detailed Description of Functional Requirements:
Change Password
Student Information:
SYSTEM DESIGN
3.1 PURPOSE:
3.3 PRE-REQUISITES:
EMS requires Java JRE 1.5 or higher. Since EMS is written in Java,
it can run on any platform that supports the Java runtime environment 1.5 or
higher. The compiled files are contained in Java Archives (JAR’s) and have
to be defined in the CLASSPATH environment variable.
Logical architecture of JDBC driver, Server, DML, DDL, Session and Data
Store
Interaction Diagram
it provides the user with an abstract view of the overall system functionality.
.
Abstract view of EMS
3.7..Data flow diagrams:
The whole architectural structure stems from the original flow design.
Below are the Level 0, Level 1, Level 2 and Level3 Data Flow Diagrams
(DFD).. The diagrams below more accurately portray the data flow through
our system. These diagrams take precedence over the diagrams in the
requirements document.
Level 0:
Level 0 DFD
Level 1:
Level 1 DFD
Level 2 for Admin:
Administrator:
Student:
Collaborations Diagram:
Administrator:
Student:
Class Diagram :
Class Diagram
Activity Diagrams:
Administrator:
Student:
TABLES
3.9. Tables:
Table no: 1
Table Name: Student
Table Description: Contains usernames and passwords
of all the student in the system.
Users
Table No:
2
Table Name:
Attendance
Table Description:
2
SName
Student Name
Varchar
3
Present
Present
Varchar
4
Absent
Absent
Varchar
Table No:
3
Table Name:
Subject
Table Description:
Seq No
Column
Name
Column
Description
Column
Type
PK/Fk?
Null/Not
Null
Remarks
1
SID
Sending userid
Varchar
PK
Not Null
2
SName
College/Staff/stude nts
Varchar
3
Subject1
Subject name
Varchar
4
Subject2
Subject name
Varchar
Table No:
4
Table Name:
Fee
Table Description:
2
SName
Student name
Varchar
3
Semester
Semester
Varchar
4
Fee
fee
Number
Annual
Number
Table No: 5
Table Name: Library
Table Description: Contains all information about library
of the students.
Table No: 6
Table Name: Message
Table Description: Sharing of details
Seq No Column Column Column PK/FK Null/Not Remarks
Name Description Type ? Null
1 FromNam Student Varchar PK
e Name
2 From Id Varchar Not Null
3 To Id Varchar Not Null
4 Message Varchar Not Null
Table No: 7
Table Name: Result
Table Description: Contains the Result of Student
Table No: 8
Table Name: Time Table
Table Description: Information about subject
4 Room Varchar
SCREEN SHOTS
ADMIN PAGES
14 . Inbox page
`
Test cases:
Test setup/reconditions:
Test setup/reconditions:
Test setup/reconditions:
Conclusion:
by a college.
➢ Deployment of our application will certainly help the college to
reduce unnecessary wastage of time in personally going to each
department for some information.
Future Enhancement: