Está en la página 1de 35

ment

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

exams studentinfo new()


examid save()
subid
examname delete()
subname
cancel()
new() new()
save() semester save()
delete() semid delete()
cancel() semname cancel()

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()

login info next page


user name : string height : num
passwd : string width : num

getusername() getnewpage()
getpasswd() makegui()
validate()

11
Activity diagram
Student registration

12
Sequence diagram
Student registration
registration course student new registration
entry

check if reg open


send reg details

if reg open check whether existing

send reg details

if not existing,then join

check entered details

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

También podría gustarte