Student Information System Project 1
Student Information System Project 1
lOMoARcPSD|48242735
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
UML DIAGRAMS:
The following UML diagrams describe the process involved in the online
recruitment system
a. Use case diagram
b. Class diagram
c. Sequence diagram
d. Collaboration diagram
e. Activity diagram
f. Component diagram
For Administrator:
Admin Login
Add Student
Admin
Database
Delete Student
For Student:
Downloaded by Sharat Seela ([email protected])
lOMoARcPSD|48242735
Student Login
Message
Attendance
Student
Databases
Prole
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.
a. Admin register login, and store the student records details in database.
CLASS DIAGRAM:
Update details
+Student details
+Result details
+Updae_info()
+get_detail()
+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:
3 : Validate()
4 : Successful validate()
For Administrator:
3 : Valid user()
4 : Successful login()
6 : Add()
7 : Successful()
8 : Successfully added()
10 : Update()
11 : Successful()
12 : Successfully Updated()
For Student:
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:
Database
3 : Validate()
Validation
4 : Successful validate()
Admin/Student
For Administrator:
Database
3 : Valid user()
6 : Add()
10 : Update()
8 : Successfully added()
4 : Successful login()
12 : Successfully Updated()
Admin
For Student:
Database
3 : Valid()
6 : Request() 2 : Check for Validity()
10
7 : Set Details() : Request()
ReqView Pro 昀椀 le
4 : Valid login()
Object1
5 : Request for view pro 昀椀 le
()
9 : Request for view Details()
Student
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.
Login
COMPONENT
DIAGRAM:
Result
Fee
Library
Log Out
User
IUser
<<application>>
Management <<infrastructure>>
Persistence
Request
IRequest
DB
JDBC
DEPLOYMENT DIAGRAM:
A deployment diagram in the unified modeling language serves to model
the physical deployment of artifacts on deployment targets. Deployment
Downloaded by Sharat Seela ([email protected])
lOMoARcPSD|48242735