Вы находитесь на странице: 1из 22

UNIVERSITY INFORMATION SYSTEM

Date:
19th Nov 2014

AIM
To develop a project University Information System using
Rational Rose Software and to implement the software in
Java.
PROBLEM ANALYSIS AND PROJECT PLANNING
A University Information System (SIS) is a software
application for educational establishments to manage
university data. University Information System provide
capabilities for entering student test and other
assessment scores, building schedules, tracking student
attendance, and managing many other university-related
data needs in a school, college or university.
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
g. Data Flow Diagram
h. Deployment Diagram
i. Process Chart
USE CASE DIAGRAM:
A use case is a methodology used in system analysis to
identify, clarify, and organize system requirements. The use
case is made up of a set of possible sequences of
interactions between systems and users in a particular
environment and related to a particular goal. It is
represented using ellipse. Actor is any external entity that
makes use of the system being modeled . It is represented
using stick figure
For Administrator:

Admin Login

Add Student

Admin
Delete Student

Update Student Records

University

Database

DOCUMENTATION OF USE CASE DIAGRAM


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.
b. Student Register from the Student Login process.
c. Then the database is searched for details and verified.

d.
Database
acknowledgement

stores

the

details

and

returns

CLASS DIAGRAM:
A class diagram in the unified modeling language (UML) is
a type of static structure diagram that describes the
structure of a system by showing the system's classes, their
attributes, and the relationships between the classes. It is
represented using a rectangle with three compartments. Top
compartment have the class name, middle compartment the
attributes and the bottom compartment with operations.

DOCUMENTATION OF CLASS DIAGRAM


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:
A sequence diagram in Unified Modeling Language (UML) is a kind of
interaction diagram that shows how processes operate with one another and
in what order. It is a construct of a Message Sequence Chart. There are two
dimensions.
1. Veritcal dimension-represent time.
2. Horizontal dimension-represent different objects.
For Validity:
Admin/Student

Validation

Database

1 : Request for validity()

2 : Check for validity()

3 : Validate()
4 : Successful validate()

For Administrator:
Login

Admin

ReqAdd Student

ReqUpdate Student

1 : Enter Credentials for login()


2 : Check for validity()

3 : Valid user()
4 : Successful login()
5 : Enter details for adding a student()
6 : Add()

7 : Successful()
8 : Successfully added()
9 : Enter credentials for update student record()
10 : Update()

11 : Successful()

12 : Successfully Updated()

Database

For Student:
Login

Student

ReqView Profile

ReqView Details

Database

1 : Enter credentials for login()


2 : Check for Validity()

3 : Valid()
4 : Valid login()
5 : Request for view profile()
6 : Request()

7 : Set Details()
8 : Get the details()
9 : Request for view Details()
10 : Request()

11 : Set Details()

12 : Get the Details()

DOCUMENTATION OF SEQUENCE DIAGRAM


The sequence diagram describes the sequence of steps to show
a. The Admin login and registering for add Stduent Details.
b. The verification done by the interface and sending acknowledgement
for registration.
c. Searching the database with login and displaying it for maintenance.

COLLABRATION DIAGRAM:
A collaboration diagram, also called a communication diagram or
interaction diagram,. A sophisticated modeling tool can easily convert a
collaboration diagram into a sequence diagram and the vice. A collaboration
diagram resembles a flowchart that portrays the roles, functionality and
behavior of individual objects as well as the overall operation of the system
in real time
For Validity:
Database
3 : Validate()

2 : Check for validity()


Validation
1 : Request for validity()
4 : Successful validate()
Admin/Student

For Administrator:
Database
3 : Valid user()

6 : Add()
10 : Update()
7 : Successful()
11 : Successful()

2 : Check for validity()


Login

ReqAdd Student

ReqUpdate Student
1 : Enter Credentials for login()
8 : Successfully added()
12 : Successfully Updated()
9 : Enter credentials for update student record()

5 : Enter details for adding a student()

Admin

4 : Successful login()

For Student:
Database
3 : Valid()
6 : Request()

2 : Check for Validity()

10 : Request()
7 : Set Details()
Login

11 : Set Details()
ReqView Profile

8 : Get the details()

ReqView Details
4 : Valid login()
1 : Enter credentials for login()
Object1

5 : Request for view profile()


9 : Request for view Details()
12 : Get the Details()

Student

DOCUMENTATION OF COLLABRATION DIAGRAM


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:
Activity diagrams are graphical representations of workflows of stepwise
activities and actions with support for choice, iteration and concurrency. In
the Unified Modeling Language, activity diagrams can be used to describe
the business and operational step-by-step workflows of components in a
system. An activity diagram shows the overall flow of control. An activity is
shown as an rounded box containing the name of the operation.
DOCUMENTATION OF ACTIVITY DIAGRAM
This activity diagram flow of stepwise activities performed in
recruitment system.
a. The student details are Add and stored in database.
b. Select the course from the given Course by student.
c. Search Profile and Result with login and if data present in the
database.
d. The searched data is displayed if available and then Log Out.

Login

Student Registration

back to registration
If No
Yes
Select Course

Profile

Result

Fee

Library

Log Out

COMPONENT DIAGRAM:
The component diagram's main purpose is to show the structural
relationships between the components of a system. It is represented by
boxed figure. Dependencies are represented by communication association.
User

IUser

<<application>>
Management

<<infrastructure>>
Persistence

Request

IRequest

DB
J DBC

DOCUMENTATION OF COMPONENT DIAGRAM


The main component in this component diagram is Student Information
system. And register, User and Manage, Request details are the components
comes under the main component.

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.

DOCUMENTATION OF DEPLOYMENT DIAGRAM


The processor in this deployment diagram is the University Information
System which is the main part and the Student are the Admin, verify and
search which are the some of the main activities performed in the system.

Data Flow diagram


A Data Flow Diagram (DFD) is a graphical representation of the "flow" of data
through an information system, modeling its process aspects. A DFD is often
used as a preliminary step to create an overview of the system, which can later
be elaborated.

Deployment Diagram
Deployment diagrams are used to visualize the topology of the physical
components of a system where the software components are deployed. So
deployment diagrams are used to describe the static deployment view of a
system. Deployment diagrams consist of nodes and their relationships.

Process Chart
Graphical representation of the sequence of steps or tasks (workflow)
constituting a process, from raw materials through to the finished product.
It serves as a tool for examining the process in detail to identify areas of
possible improvements, also called Process map.
STUDENT RECRUITMENT
Student recruitment encompasses all the actions that higher education
institutions take to attract new students.
STUDENT APPLICATIONS AND ADMISSIONS
This entity includes the planning of admissions criteria, submission of
applications, selection of students and acceptance of a place in a degree
programme.
STUDY RIGHT
The prerequisite for the study right process is that the student has accepted a
place in a degree programme .The student can register as an attending
student or for the academic year. In this process, a new study right is created
or an existing one is modified.
MONITORING OF STUDY PROGRESS
This comprises statutory monitoring of the target duration set for the
completion of degrees and the measures required for monitoring. The
process monitors credits accumulated at the university- and unit-level as
well as planned studies on which it also provides students with feedback.
Information about the courses students intend to complete is used to plan the
course offering.
PLANNING OF TEACHING
This process determines the course offering as well as the degree structures.
Student feedback, study-progress monitoring and alumni activities provide
useful information for planning. The planning also results in an educational
offering used in student recruitment.
COMMUNICATION ON DEGREES AND INSTRUCTION
This includes distributing information about teaching and course catalogues.
FUNDING OF STUDIES

Funding includes processes related to tuition fees in the case of students


liable to them. It also deals with processes related to financial aid available
to students who have been granted the right to pursue a degree in a higher
education institution.
PLANNING OF STUDIES
This process deals with different stages of the personal study plan. The
prerequisite for planning is a valid right to pursue a degree. The process
consists of students plans and schedules for completing studies included in
the degree. After planning the order of completion, the student enrols in
courses. The planning of studies is also linked to student mobility in the case
of students planning to complete studies outside their home university. The
planning process is closely linked to counter feedback, completed studies as
well as planned studies.
STUDENT MOBILITY
Student mobility involves processes related to the completion of studies
outside the home university.
TEACHING AND STUDIES
Teaching and studies, encompassing every aspect related to the two fields,
require information about instruction as well as students course enrolments.
Teaching receives feedback and produces completed studies. The teaching
and studies process involves, for example, various teaching and study
methods.

COMPLETED STUDIES
This process includes activities such as registering completed studies and
compiling degrees. Completed studies provide information for monitoring
study progress and for ample reporting.
STUDENT FEEDBACK
Student feedback is obtained from feedback collected in connection with
teaching and is used to further develop teaching. Student feedback also
encompasses counter-feedback to students.
GRADUATION
The graduation process includes applying for, preparing and producing the
diploma and ensuring that the prerequisites for graduation are met. The
graduation process also includes arrangements for the graduation ceremony.
EMPLOYMENT OF GRADUATES
This process involves career tracking and reporting on the employment of
recent graduates. Career and recruitment services monitor the employment
of graduates and offer related services and tools.
ALUMNI ACTIVITIES
Graduates from higher education institutions can participate in alumni
activities by joining an alumni association. Association membership is
optional and either fee-based or free of charge.
Alumni activities include events arranged for alumni, mentoring and career
guidance provided by alumni to current and future students, and alumni
involvement in planning and providing education in their own field. Higher
education institutions aim to boost their visibility by involving alumni in
applications and admissions services as well as in general communication
services.
The following processes are related to all or only some of the processes
in the process chart.
REPORTS AND STATISTICS
This process is linked to several other processes in the chart and yields
reports and statistics for different needs for external authorities as well as for
internal use in universities.
COMMUNICATION

Communication is a part of several processes in the chart.


SUPPORT PROCESSES
Support processes include, for example, management of organizational
information, user rights, management of personal information, archiving and
integration.

Вам также может понравиться