Sie sind auf Seite 1von 15

Symbiosis Institute of Computer Studies and Research Online Admission System RUP Analysis with all diagrams Name:

Krunal Shah PRN: 11030142029

Contents -----------------------------------------------------------------------1) Introduction.. 2) RUP Analysis... 3) Use case Diagram 4) Activity Diagram 5) Sequence Diagram.. 6) Class Diagram.. 7) State Chart Diagram 8) Component Diagram ***

Introduction: Online admission system includes complete RUP [Rational Unified Process] analysi s according to object oriented concepts. It contains overall analysis of system for online and offline admission system. It is totally object oriented based ana lysis for online admission system. It includes different phases of RUP like ince ption, elaboration, transition and deployment.

Modules:

Inquiry Module. Form Filling. Criteria Settings. Merit Generation. Final Admi on. Fees Payment. User Validations. Report Generation and analysis. Use Case Diagram: o o o o o A use case diagram in the Unified Modeling language (UML) is a type of behavioral diagram defined by and created from a Use case analysis. In this sys tem four actors are there. Applicant, visitor, student and administrator. Proces ses like inquiry, login admission form filling, merit generation, final admissio n, payment of admission. Also login process includes some authentication sub cas es.

Activity Diagram: o Activity diagrams are graphical representations of workflows of stepwise activ ities and actions with support for choice, iteration and concurrency. o This system contains activities like inquiring , applying merit generating final admission confirmation payments etc .

Sequence Diagram: o o A sequence diagram in Unified modeling language (UML) is a kind of Interaction d iagram it shows how processes operate with one another and in what order. It sho ws how object behaves with another object during its life line. 1) Sequence diagram for Visitor and Administrator. 2) For Applicant and Administrator.

3) For Student and Administrator.

Class Diagram: Class diagram in the Unified Modeling Language (UML) is a type of static structu re diagram that describes the structure of a system by showing the system's clas ses, their attributes, operations (or methods), and the relationships among the classes. Diagram: Its contains classes for person class Admin side may be interv iewer etc.

Code of classes in this system. import java.util.Vector; public class Administra tor { public Integer Admin_id; public String Admin_name; public String Rights; p ublic Visitor Association; public Applicant Association; public Student Associat ion;

public Vector May be Admin itself; public void Set_Criteria() { } public void Ge nerate_merit_list() { } public void View_students() { } public void Update_stude nt() { } public void ConfirmAdmission() { } public void View_inquiries() { } pub lic void Reply_Inquiries() { } public void newOperation() { }

} Diagram: State chart diagram: o A state diagram is a type of diagram used in computer sci ence and related fields to describe the behavior of systems. State diagrams require that the system describ ed is composed of a finite number of states sometimes, this is indeed the case, while at other times this is a reasonable abstraction. This system contains diff erent states like inquiry state login state final admission state. o

Diagram: 1) Inquiry state: 2) Form Filling:

3) Login state: 4)Merit Generation state

4) Final admission state: 5) Criteria set state:

6) Final admission. Collaboration Diagram: o A Collaboration Diagram is a diagram that shows object interactions organized o around the objects and their links to each other. Unlike a Sequence Diagram, a C ollaboration Diagram shows the relationships among the objects. Sequence diagram s and collaboration diagrams express similar information, but show it in differe nt ways.

Component Diagram: o In the Unified Modeling Language, a component diagram depic ts how components are wired together to form larger components and or software systems. They are used to illustrate the structure of arbitrarily complex systems. o o o o o o o This system contains components like Applicants desktop. Website console. College server. Merit console. Cashiers desktop Bank database. ***

Das könnte Ihnen auch gefallen