Sunteți pe pagina 1din 18

SHRI GS INSTITUTE OF TECHNOLOGY AND

SCIENCE
(AN AUTONOMOUS INSTITUTE, ESTABLISHED IN 1952)

DEPARTMENT OF COMPUTER ENGINEERING


CO:4486 OBJECT-ORIENTED SOFTWARE ENGINEERING
Student Information System CASE STUDY

Submitted to:

Submitted by:

Ms.Anukriti Bidoliya

Prashant Agrawal
AB44561
0801CS111060

1 CASE STUDY ON STUDENT INFORMATION SYSTEM

INDEX
NO.

TASK DESCRIPTION

PAGENO.

01
02
03
04
05
06
07

PROBLEM DOMAIN
USE CASE DIAGRAM
DETAIL USE CASE DIAGRAM
USECASE DISCRIPTION
ANALYSIS CLASS DIAGRAM
DESIGN CLASS DIAGRAM
CLASS
RESPONSIBILITY
COLLABORATION DIAGRAM

3
4
5
6
7
8
9

REMARKS

PROBLEM STATEMENTA student information system (SIS) is a software application for education establishments to manage

PROBLEM STATEMENT
Student Information Systems (often abbreviated as SIS systems) provide capabilities for entering student
test and other assessment scores, build student schedules, track student attendance, and manage many
other student-related data needs in a school.
These systems vary in size, scope and capability, from packages that are implemented in relatively small
organizations to cover student records alone, to enterprise-wide solutions that aim to cover most aspects
of running large multi-campus organizations with significant local responsibility. Many systems can be
scaled to different levels of functionality by purchasing add-on "modules" and can typically be configured
by their home institutions to meet local needs.
Until recently, the common functions of a student records system are to support the maintenance of
personal and study information relating to:

To Fetch Pre-Define data of student

2 CASE STUDY ON STUDENT INFORMATION SYSTEM

Handling inquiries from prospective students

Handling the admissions process

Enrolling new students and storing teaching option choices

Automatically creating class & teacher schedules

Handling records of examinations, assessments, marks, grades and academic progression

Maintaining records of absences and attendance

Recording communications with students

Maintaining discipline records

Providing statistical reports

Maintenance boarding house details or Hostel/Dorm Management

Communicating student details to parents through a parent portal

Special Education / Individual Education Plan (IEP) services

Human resources services

Accounting and budgeting services

Student health records

Canteen Management

Transportation Management

Fees Management

Inventory and Assets of the school

Payroll processing for the Staff in the school

3 CASE STUDY ON STUDENT INFORMATION SYSTEM

UseCase Diagram for SIS

System
login

help desk
admin

student
attendance

profile
data base manager
results

time table
finance officer

teacher
fees
library
logout

4 CASE STUDY ON STUDENT INFORMATION SYSTEM

librarian

Detailed Usecase diagram for SIS


System

invalid username and password

check username and password


<<include>>

<<extend>>
Login
Student

Admin
<<include>>

<<extend>>

Logout

Teacher

session
DB manager

tpo placement

transaction summary

smart card

Attendance

library due

fill exam form

Librarian
Profile

<<extend>>

Fees

<<include>>
pay exam fees
Help desk

Registration

<<include>>
Finance officer

<<extend>>
edit

Result

Time table

pay

<<extend>>
message

<<extend>>

poll company

revaluation

portal maintainance

5 CASE STUDY ON STUDENT INFORMATION SYSTEM

Technician

USE CASES DISCRIPTION


Login Student can login through the login credential.When it doesnot matches the
password.The session will not be created.Student can use the resources in his login
and check his update regarding attendance,fees,result,help desk,library due,fill
exam form.
Attendance-Student can view his/her attendance till last date which is updated by
primary actor teacher.Student can view the minimum attendance for detention.
Transaction-This usecase is used to give summary of transaction which user
perform with his/her account and gives the opportunity to pay fees with the use of
dues payment or either can user logout with their account.
Time Table-This usecase provide the time table of particular semester and also
give the time table of respective semester examination.In this usecase user can only
view the timetable and no modification can be done by the user.Student can view
the timetable while teacher,admin can upload the timetable.
Result-Student can view his/her academic history such as result,health
record,blood donation to any organization while teacher admin upload the result of
last semester for different courses which is enrolled by the student in his
semester.Student has the option for revaluating after when the result was come.
Registration-In this usecase student has to register for his/her current upcoming
semester in which he/she has to write his/her name,address,semester,fathers
income and proceed further for fees payment and after this student and admin can
view his/her profile which database manager update his/her account.Finance
officer will check the fees submitted
Help Desk-By using this usecase student can directly interact with the admin
section and can enquiry any question to him about his/her portal which can be done
by sending a message to him.
TPO placement-This usecase will provide student to give information of
campuses which come to his/her university.TPO directly update the upcoming
company.So, that student can poll for it.TPO will also update the eligibility criteria
for different companies.and give information for placement policies to the student
and gives offer letter to the student.
Smart card-By this usecase student can view smartcard which consists of his/her
details and student can view smart card from his department.
Library Due-Librarian will update to his account that the book is either issued or
not and will give information to admin section who further proceed the fees
payment procedure.
Portal Maintainance-In this usecase technician will maintain the portal of
different students who are the part of this university and teacher also.Technician
will provide the portal charge which the student has to pay for it.
6 CASE STUDY ON STUDENT INFORMATION SYSTEM

Analysis Class Diagram for SIS

operator panel

display(authenticate)

session
login credential

student console

transaction
network to admin section

fees deposit

registration fees
log

exam fees

7 CASE STUDY ON STUDENT INFORMATION SYSTEM

Design Class Diagram for SIS

student console
+student portal
registration
+name:string
+address:string
+income:integer
+phone no:double int

+display menu()
+display message()
+authenticate()

operator
+student portal
+check portal status()

+register for sem()


+get details()

fill exam form


+name:string
+address:string
+pay examfee:integer

student portal

library due

+enroll number:string
+password:string
+location:string

+fine:integer
+book name:string
+userid:char

+create session()
+get log details()

+view book issue()


+view fine()

+fill examform()

attendance
+name:string
+address:integer
+update()
+view()

session
+Student portal:student portal
+create session()
+verify password()
+verify username()

8 CASE STUDY ON STUDENT INFORMATION SYSTEM

transaction summary
+paid fees:integer
+view()

Class responsibility collaboration diagram


1)Operator
2)Admin

Responsibilities

Collaborators

Add/remove operators
backup
Manage accounts
Reply operators

Create login,grant permission


Log files,backup
Total revenue,update database
Message,status,triggers

Responsibilities

Collaborators

Portal maintainance
Update
Notify admin
3)Session

Coding,designing
resourse
Status,message

Responsibilities

Collaborators

Manage session of operators and admin

Session,login,logout

4)Backup

Responsibilities

Collaborators

Backup files of system stored in DB

Back up files,log files

5)Finance officer

Responsibilities

Collaborators

Manage finance
Check finance
Generate pay slip

database
Log files
Receipt

6)Librarian

Responsibilities

Collaborators

Issue book to student


Take fine
maintain
Deal with technical problem

Book number
days
coding

9 CASE STUDY ON STUDENT INFORMATION SYSTEM

Class Diagram for SIS

10 CASE STUDY ON STUDENT INFORMATION SYSTEM

Sequence Diagram for student


Login

console

session

batch information

student information

semester information

subject marks

library due

time table

fees payment

network to college

1 : read credential()
2 : read()
3 : check credential()
4 : invalid()
6 : validated()

5 : valid()
7 : session()

8 : take information()
10 : batch information()

9 : marks obtained()

11 : time table()
12 : view other student information()

13 : reval()

17 : book issued()

11 CASE STUDY ON STUDENT INFORMATION SYSTEM

14 : network()
16 : revaluation payment()

15 : update()

log

Collaboration Diagram for Student

Sequence Diagram for Administrator


12 CASE STUDY ON STUDENT INFORMATION SYSTEM

Admin

Login

Req add student

Req update student

database

1 : enter credential for login()


2 : check for validity()

3 : valid user()
4 : successful login()
5 : enter details for adding student()
6 : add()

7 : successful()
8 : successfully added()
9 : enter credential for update student record()
10 : update()

11 : successful()
12 : successfully updated()

13 CASE STUDY ON STUDENT INFORMATION SYSTEM

Sequence Diagram for validity

Admin/student

validation

Database

1 : request for validity()


2 : check for validity()

3 : validate()
4 : successful validate()

Collaboration Diagram for Validity


14 CASE STUDY ON STUDENT INFORMATION SYSTEM

Collaboration Diagram for Administrator


15 CASE STUDY ON STUDENT INFORMATION SYSTEM

Activity diagram
16 CASE STUDY ON STUDENT INFORMATION SYSTEM

student

Information system

college database

validate credential

enter login credential

invalid

valid

validate credential

session

bad login

authorised student
logout

student registration

valid

yes

enroll course

back to registration
no
profile

result

library due

fees deposit

debit account

deposit fees through online banking

logout

message

State chart diagram for system startup


17 CASE STUDY ON STUDENT INFORMATION SYSTEM

systemis initially of

student start the system

systemhas started

State chart diagram for login

enter credential

authentication

student registration

yes

option screen

no
welcome screen

enroll course

no

profile

result

logout
fees deposit

library due

18 CASE STUDY ON STUDENT INFORMATION SYSTEM

S-ar putea să vă placă și