P. Seshu (07M61A0544) Ch. Umamaheswar Rao (07M61A0556) P. V. Kanth (07M61A0560) M. Veda Kumar Raja (07M61A0561)
P. Seshu (07M61A0544) Ch. Umamaheswar Rao (07M61A0556) P. V. Kanth (07M61A0560) M. Veda Kumar Raja (07M61A0561)
P. Seshu (07M61A0544) Ch. Umamaheswar Rao (07M61A0556) P. V. Kanth (07M61A0560) M. Veda Kumar Raja (07M61A0561)
nage
t Ma
tuden
e S
By:
Under the esteemed guidance of:
Mr. N. Rama Rao
Associate Professor,
Dept. of CSE.
P. Seshu(07M61A0544)
Ch. Umamaheswar Rao(07M61A0556)
P. V. Kanth(07M61A0560)
M. Veda Kumar Raja(07M61A0561)
1
Introduction
• Every educational institution needs to
maintain the records of each and every
student.
• maintain personal and academic
information of the students.
• Manual or stand alone application- The old
day approach
• lack of consistency and redundancy in the
data records
(Contd..)
2
Introduction
• Automation of the processes in web environment-
The New day approach
• Student Administration System
• Enables to
Capture
Maintain
Update &
Provide
personal and academic information of present
and past students of any educational organization
3
Project Moto
• implementation of campus processes to
ensure the integrity, security, and privacy of
student data while at the same time
enhancing the quality of service to the
campus community.
• Providing Web-based environment
(Contd..)
4
Project Moto
3 key points to note:
• the system will be owned by the functional
users of the data
• existing processes will not simply be replaced,
the aim is to re-engineer more efficient and
effective processes
• data will be captured as close to source as
possible with a standard suite of management
5
Applications
• This application program is strictly an
application only for educational
institutions.
6
Limitations
• Editing of even personal fields can’t be
done by students.
7
Requirements
Confidential and authenticated access to data
GUI
Easy database maintenance
Simplicity
Building and maintenance cost must be less.
8
Implementation Requirements
Operating System:
Microsoft Windows Xp/Linux
Environment:
Apache Tomcat 5.0
HTML, DHTML, JSP, Servlets
Database:
MySQL 5.0
9
admin Class diagram
login
userid
logindemo password logininfo
sumbit
login() dbconnection()
validate()
logininfo()
opname()
subjects
dbconnection
subid
name
subname
new()
jtabbedpanedemo save()
delete()
size
cancel() branch
color
bid
bname
new() branchsubjects
save()
delete() new()
cancel() save()
cancel()
delete()
10
Class diagram
Student login
login dbconnection
username : string conn : conection
psswd : string
establish()
login() terminate()
getusername() getnewpage()
getpasswd() makegui()
validate()
11
Activity diagram
Student registration
12
Sequence diagram
Student registration
registration course student new registration
entry
if details ok reg
confirm registration
13
ER diagram
fid
dname
department Works faculty
in
did
fname
teach
courses has
iname
institution icode
sid sname
iaddr
student
Studies
in
saddr 14
Data flow diagram
Login
Username
GUI & Validation
password
GUI(yes)
On
Validation
validation
Authentication
GUI(no)
15
Data flow diagram
Admin Add
Add
exams
branch
es
Add
subjec
Authenti ts
GUI showing
admin cated all operations
login Assign
works
Modify
Add data
permiss
ions
16
Data flow diagram
Client
view
exams
View
subjec
Authenti ts
GUI showing
client cated all operations
login do
works
View
details
17
Screenshots
18
Screenshots
19
Database tables
branch
Field Type Constraints
Course_name Char(15)
Branch_name Char(15)
Branch_code Int(11)
Available_seats Int(11)
Category Char(15)
20
Database tables
login
Field Type Constraints
Userid Varchar(30) Primary key
Firstname Varchar(30)
Lastname Varchar(50)
password Varchar(10)
subjects
Field Type Constraints
Subid Varchar(30)
subname Varchar(30)
21
Database tables
exams
Field Type Constraints
Examid Char(20)
Examname Char(30)
semester
Field Type Constraints
Semester Char(20)
Name Char(30)
Semid Char(20)
22
Database tables
student
Field Type Constraints
Batchid Char(20)
Admissionno Char(30) Primary key
Semid Char(20)
Branchname Char(20)
Sectionid Char(20)
Firstname Char(20)
Lastname Char(20)
Gender Char(20)
Admissiondate Date
Dob Date
Classadmitted Char(20)
contd
23
Database tables
student
Field Type Contraints
Idmark1 Char(20)
Idmark2 Char(20)
Parentnaem Char(20)
Street Char(20)
State Char(20)
Country Char(20)
Pincode Char(20)
Religion Char(20)
Caste Char(20)
Subcaste Char(20)
Emailid Char(20)
contd 24
Database tables
student
Field Type Contraints
Mobileno Char(20)
Landline Char(20)
Studenttype Char(20)
Mothertongue Char(20)
Campusid Char(20)
Catagorycode Char(20)
Region Char(20)
Qualifyingexamnam Char(20)
e
Halltickno Char(20)
Ranksecured Char(20)
branchalloted Char(20)
25
Modules
• Student Enrollment System
• Student Administration System
• Academic Management System
&
• Client
• Admin
26
Modules
Student Enrollment System
• student scheduling and enrollment
management software provides a simple set-
up of programs, courses, terms, and even
non-terms for student enrollment.
• helps each student design a path through
your programs and courses.
27
Modules
Student Administration System
• empowers you to generate interest in your
programs, connect with prospective
students, and make it easy for prospects to
apply and enroll at your institution
• Provides enriched information about
student admissions.
28
Modules
Academic management software
• provides all the tools to track students as
they progress towards program completion
and graduation.
• Allows faculty to keep track of student
progress through the academics.
29
Modules
Client
• Client is allowed to register into the
application
• Client is given access for viewing the
information of his own account
• Editing of data cannot be done by client
30
Modules
Admin
• Admin is the whole of the system
• He is the center of activities in the system
• He is the one who can edit the databases
• Admin is allowed to modify, delete and
update records where client is allowed only
for viewing
31
Future Enhancements
• Applying advanced cryptography and
network security
• Any other requirements of users will be
added to the existing system
32
References
Books:
• Software Engineering
Roger Pressman
• Database Management Systems
Geherke and Rama Krishna
• The Complete Reference Java
Herbert Schildt
Web:
• www.google.com
• www.blackle.com
• www.programmersheaven.com
• http://www.unimelb.edu.au/student/
33
Thank you…
34
Queries ?
35