Student Information System Project
Student Information System Project
AIM
To develop a project Student Information System using Rational Rose
Software and to implement the software in Java.
PROBLEM STATEMENT
a. Effective for Administration Purpose
b. Cheap
c. Better Service
For Administrator:
Add
Student
Admi
n Database
Delete
Student
Update Student
Records
For Student:
Message
Attendance
Stude
nt Databases
Pro 昀椀 le
Result
Time Table
Fee
Library
Log Out
The actors in this use case diagram are Admin, Student, Database. The
use cases are the activities performed by actors.
CLASS DIAGRAM:
Update details
Login Student
+Student details
+username details
+Result details
+password +Name
+Address
+Updae_info()
+Login() +Age
+get_detail()
+validation() +Course
+Display()
+get_data() +Department
+display() +Phone no
+get_data()
+Display()
This class diagram has three classes Login, Student details and Update
details in database.
a. Students – is the class name. Its attributes are name, Address, DOB,
Gender, College, Subjects, Semester, Year, Degree, Branch. The operations
Performed in the students class, Store database and Update.
b. Administration– is the class name. Its attributes are Login, Password
and database. The operations performed are Student Details store in database
and send acknowledgement.
c. Database – is the class name. The operations performed are storing
Search and storing the values.
SEQUENCE DIAGRAM:
For Validity:
1 : Request for
validity()
2 : Check for
validity()
3:
Validate()
4 : Successful
validate()
For Administrator:
3 : Valid user()
4 : Successful login()
6 : Add()
7 : Successful()
8 : Successfully added()
10: Update()
11: Successful()
3 : Valid()
4 : Valid login()
5 : Request for view pro 昀椀 le()
6 : Request()
7 : Set Details()
10 : Request()
11 : Set Details()
COLLABRATION DIAGRAM:
For Validity:
Databa
se 3 : Validate()
Validati
on
1 : Request for
validity()
4 : Successful
validate()
Admin/
Student
For Administrator:
7 : Successful()
11 : 2 : Check for validity() Login
Successful()
ReqAdd ReqUpdate
Student Student
8 : Successfuly added()
Admin
Databa
se
3 : Valid()
6 : Request() 2 : Check for Validity()
4 : Valid login()
Object1
5 : Request for view pro 昀椀 le()
9 : Request for view Details()
Studen
t
The collaboration diagram is to show how the Student registers and the
authorities maintains the details of the registered students in the Information
system. Here the sequence is numbered according to the flow of execution.
ACTIVITY DIAGRAM:
c. Search Profile and Result with login and if data present in the
database.
Res
ult
Fe
e
Libra
ry
Log
Out
IUser
<<applicatio
n>> <<infrastructure>>
Manageme Persistence
nt
Request
IRequest
DB
J DBC
DEPLOYMENT DIAGRAM:
A deployment diagram in the unified modeling language serves to model
the physical deployment of artifacts on deployment targets. Deployment
Diagrams show "the allocation of artifacts to nodes according to the
Deployments defined between them. It is represented by 3-dimentional box.
Dependencies are represented by communication association.
Student Information
System
Output: