S.K.P INSTITUTE OF TECHNOLOGY TIRUVANNAMALAI

/ k t

. e b and Engineering Department of Computer Science u t e s c / / CS2357- OBJECT ORIENTED ANALYSIS : p t AND DESIGN LAB MANUAL t h (III Year CSE)

PREPARED BY N.GOPINATH AP/CSE

~1~

http://csetube.weebly.com/

TABLE OF CONTENTS S.NO

DATE

NAME OF THE EXPERIMENT

MARKS

STUDY OF UML

1

PASSPORT AUTOMATION SYSTEM

2

BOOK BANK

3

EXAM REGISTRATION

4

STOCK MAINTENANCE SYSTEM

5

ON-LINE COURSE RESERVATION SYSTEM

6

E-TICKETING

. e b

u t e

s c /

/ : p

CREDIT CARD SYSTEM

7 8

/ k t

t t

h

E-BOOK MANAGEMENT SYSTEM

9

RECRUITMENT SYSTEM

10

CONFERENCE MANAGEMENT SYSTEM

11

BPO MANAGEMENT SYSTEM

~2~

http://csetube.weebly.com/

SIGN

STUDY OF UML UML NOTATION •

Unified Modeling Language.



Set of notations and conventions used to describe and model an application.



Universal language for modeling systems.



Standard notation for OO modeling systems.



Does not specify methodology to develop an application.

UML DIAGRAMS •

Class Diagram



Use Case Diagram



Behavioral Diagram

/ k t

 Interaction Diagram  Sequence Diagram

. e b

 Collaboration Diagram  State Chart Diagram

u t e

 Activity Diagram •

s c /

Implementation Diagram  Component Diagram

/ : p

 Deployment Diagram

t t

h

CLASS DIAGRAM



Shows the static structure of the model.



Collection of static modeling elements such as classes and their relationships connected as a graph.



Provides visual representation of objects, relationships and their structures.

Class:•

A class is a set of objects that share a common structure and common behavior.



It is represented as:

~3~

http://csetube.weebly.com/



Interface:•

Specifies the externally-visible operations of a class and/or component.

Association:•

Model properties of associations.



The properties are stored in a class and linked to the association relationship.



Example, Bank Account

Person

/ k t

. e b

Generalization:•

u t e

A generalize relationship is a relationship between a more general class or use case and a more specific class or use case.



s c /

Example,

/ : p

t t

Vehicle

h Bus

Truck

Car

USE CASE DIAGRAM •

Set of use cases enclosed by system boundary, communication association between actors and use cases, and generalization among use cases.

Actors:•

External factors that interacts with the system from the user's perspective.

~4~

http://csetube.weebly.com/

Use Cases:•

Set of scenarios that describe how actor uses the system.



Represented as,

Relationship:•

Communication – communications with the use case normally.



Uses – Shown by generalization arrow from the use cases.



Extends – Used when one case does more than another that is similar to it.

BEHAVIOR DIAGRAM

. e b

INTERACTION DIAGRAM •

u t e

Diagrams that describes how group of objects are collaborated.

s c /

SEQUENCE DIAGRAM: •

Describes the behavior of the system through interaction between the system and the

/ : p

environment in time sequence. •

/ k t

t t

Two dimensions:

 Vertical dimension – represents time.

h

 Horizontal dimension – represents objects. •

Life line – Object's existence during the interaction.

Object 1

Object 2

COLLABORATION DIAGRAM:

~5~

http://csetube.weebly.com/



An interaction diagram that shows the order of messages that implement an operation or a transaction.



Collaboration diagrams show objects, their links, and their messages. Object 1

Object 2

1.

Object:•

An object has state, behavior, and identity.



Objects interact through their links to other objects.

Link:•

A link is an instance of an association, analogous to an object.

Message:•

A message is the communication carried between two objects that trigger an event.

/ k t

STATECHART DIAGRAM

. e b



Models the dynamic behavior of individual classes or any other kind of object.



Shows the sequences of states, events, and actions.

u t e

State:•

s c /

Represents a condition or situation during the life of an object during which it satisfies some

/ : p

condition or waits for some event.

t t



h Start State:•

Shows the beginning of workflow.

End state::•

Represents the final or terminal state.

ACTIVITY DIAGRAM

~6~

http://csetube.weebly.com/



Used for modeling the sequence of activities in a process



Special case of a state machine in which most of the states are activities and most of the transitions are implicitly triggered by completion of the actions in the source activities.

Activity:•

Represents the performance of task or duty in a workflow.

Swim lanes:•

Represents organizational units or roles within a business model.

IMPLEMENTATION DIAGRAM •

Shows the implementation phase of system development.



Two types of implementation diagrams:

/ k t

 Component diagram

. e b

 Deployment diagram

u t e

COMPONENT DIAGRAM •

Models the physical components in the design.



A graph of the design’s components connected by dependency relationships.



Includes concept of packages.



Package is used to show how classes are grouped together.

s c /

/ : p

t t

h

DEPLOYMENT DIAGRAM •

Shows the configuration of runtime processing elements and software components.



It is a graph of nodes connected by communication association.



Nodes are the components that are connected to other components through dependencies.



Used in conjunction with component diagrams to show the distribution of physical modules.

~7~

http://csetube.weebly.com/

EXNO: 1 DATE: PASSPORT AUTOMATION SYSTEM

AIM To develop the Passport Automation System using rational rose tools. PROBLEM ANALYSIS AND PROJECT PLAN To simplify the process of applying passport, software has been created by designing through rational rose tool, using visual basic as a front end and Microsoft access as a back end.The applicant apply passport in the online, after submitting his details then verification process started. During verification process the status of the verification process is displayed. The applicant can view their passport status.

/ k t

After the verification process completed successfully the passport is issued to applicant.

. e b

PROBLEM STATEMENT



u t e

Passport Automation System is used in the effective dispatch of passport to all of the applicants.

s c /

This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. •

/ : p

The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport

t t

Automation System with respect to the already existing information in the database. •

h

This forms the first and foremost step in the processing of passport application. After the first round of verification done by the system, the information is in turn forwarded to the regional administrator's (Ministry of External Affairs) office.



The application is then processed manually based on the report given by the system, and any forfeiting identified can make the applicant liable to penalty as per the law.



The system forwards the necessary details to the police for its separate verification whose report is then presented to the administrator. After all the necessary criteria have been met, the original information is added to the database and the passport is sent to the applicant.

~8~

http://csetube.weebly.com/

USE CASE DIAGRAM Use case is shown as an ellipse containing the name of use case .An actor is shown as a stick figure with the name below it. Use case diagram is a graph of actors.

/ k t

. e b

u t e

s c /

/ : p

t t

h

DOCUMENTATION OF USECASE DIAGRAM •

The actors in use case diagram are Applicant, regional administrator, database, passport Administrator, Police.



The use cases are Login, givedetails, logout, collectdetails, verification, issue.



The actors uses the use case are denoted by the arrow

~9~

http://csetube.weebly.com/

CLASSDIAGRAM A class is drawn as rectangle box with three compartments or components separated by horizontal lines. The top compartment holds the class name and middle compartment holds the attribute and bottom compartment holds list of operations.

/ k t

. e b

u t e

s c /

/ : p

DOCUMENTATION OF CLASS DIAGRAM

t t

• The classes are Applicant, database, regional administrator, passport administrator, and police.

h

• The applicant has attribute such as name and password and operations are login, givedetails and logout. • The database has attribute such as name and operation is store. • The regional administrator has attribute such as name and operation are get details, verify details and send. • The passport administrator has attribute such as name and operation are get details, verify details and issue. • The police has attribute such as name and operation are get details, verify details and send.

~ 10 ~

http://csetube.weebly.com/

SEQUENCE DIAGRAM A sequence diagram shows an interaction arranged in time sequence, It shows object participating in interaction by their lifeline by the message they exchange arranged in time sequence.Vertical dimension represent time and horizontal dimension represent object.

/ k t

. e b

u t e

s c /

/ : p

t t

DOCUMENTATION OF SEQUENCE DIAGRAM.

h



The applicant login the database and give his details and database store the details.



The passport administrator get the details from the database and do verification and the forward to regional administrator.



The regional administrator get details form passport administrator and perform verification and send report to passport administrator.



The police get the details form passport administrator and perform verification and send report to passport administrator

~ 11 ~

http://csetube.weebly.com/

COLLABORATION DIAGRAM A collaboration diagram is similar to sequence diagram but the message in number format. In a collaboration diagram sequence diagram is indicated by the numbering the message

/ k t

. e b

u t e

DOCUMENTATION OF COLLABORATION DIAGRAM •

The applicant, passport administrator, regional administrator, police and database

s c /

functions are show in sequence number •

/ : p

The applicant first login the passport automation system and submit his details the passport administrator, regional administrator and police verification are denoted.

t t

.

h

STATE CHART DIAGRAM The state chart diagram contains the states in the rectangle boxes and starts in indicated by the dot and finish is indicated by dot encircled.The purpose of state chart diagram is to understand the algorithm in the performing method.

DOCUMENTATION OF STATE CHART DIAGRAM •

The states of the passport automation system are denoted in the state chart diagram



Login state represent authentication for login the passport automation system.

~ 12 ~

http://csetube.weebly.com/



In this state, it checks whether the applicant has provided all the details that is required.



Police,regional administrator and passport administrator get necessary details and verification of the applicant are denoted from the Getdetail state and verification state

ACTIVITY DIAGRAM An activity diagram is a variation or special case of a state machine in which the states or activity representing the performance of operation and transitions are triggered by the completion of operation. The purpose is to provide view of close and what is going on inside a use case or among several classes.An activity is shown as rounded box containing the name of operation.

/ k t

. e b

u t e

s c /

/ : p

t t

h

DOCUMENTATION OF ACTIVITY DIAGRAM •

In this diagram, the activities taken place are login, give details, get details, verification and issuing of passport.



Initially, the user has to login into the website through their id and password.

~ 13 ~

http://csetube.weebly.com/



After, signing in successfully the user have to give the necessary details



.

The given details are then verified, if the verification is successful then passport is

issued else penalty as per law. COMPONENT DIAGRAM The component diagram is represented by figure dependency and it is a graph of design of figure dependency.

/ k t

. e b

u t e

DOCUMENTATION OF COMPONENT DIAGRAM •

s c /

The modules in the component diagram are applicant, passport administrator, regional administrator, police and passport automation system.



/ : p

The applicant passport administrator regional administrator and police are dependent on the

t t

passport automation system are shown by the dotted arrow DEPLOYMENT DIAGRAM

h

It is a graph of nodes connected by communication association. It is represented by a three dimensional box

~ 14 ~

http://csetube.weebly.com/

DOCUMENTATION OF DEPLOYMENT DIAGRAM •

The modules in the deployment diagram are applicant, passport administrator, regional administrator, police and passport automation system.



The applicant passport administrator regional administrator and police are dependent on the passport automation system are shown by the arrow

/ k t

. e b

u t e

s c /

/ : p

t t

h

RESULT: Thus the Passport Automation System is successfully done and the UML diagram are implemented by using the Rational rose.

~ 15 ~

http://csetube.weebly.com/

BOOK BANK

EX NO: 2 DATE: AIM

To design an object oriented model for Book Bank using rational rose tools, and implement it in the visual basic and MS access PROBLEM ANALYSIS AND PROJECT PLANNING The requirements book from the student is got and the requirements about the Book Bank are refined. The requirements are analyzed and verified. So that it enable the student to efficiently get the book from Book Bank. The project scope is identified and problem statement is prepared. PROBLEM STATEMENT 1. Student visit and enquire the Book Bank. 2. Student selects the required scheme. 3. The form was filled by the student for join the Book Bank. 4. The membership card is issued. 5. The Book Banker checks the availability from the database. 6. If the book is available, the banker issues the book else collect books in a particular date.

/ k t

. e b

u t e

1. USE CASE DIAGRAM

Use case is a sequence of transfer in a system whose task is to yield results of

s c /

measurable value to individual action of the system.Use case is a set of sceneries of lied together by a common user goal. A sceneries is a sequence of step describing an interaction between a user and a

/ : p

system

t t

h

Register

book details

Students

bookbank issueing the book

collecting the book

database

~ 16 ~

http://csetube.weebly.com/

DOCUMENTATION OF USE CASE DIAGRAM The use case diagram in the Book Bank illustrates the following sequence of steps. It is all for followed by the student and banker who are in charge of Book Bank. Enquiry The student wants to join the Book Bank for study about his subject. So he must enquire about the Book Bank rules and information about the Book Bank. Fill the form for join The Student fills the form and gets the Membership card Book details Then the student enquire about the Book details and fill the form for the require Book. Issuing the Book The Banker issue the Book which is mention in the form by the student. Collecting the Book

/ k t

The student gets the Book and student about his subject by using this Book and returns it on the particular date.

. e b

Database

u t e

The Book Bank database was updated for each book issuing. 2. CLASS DIAGRAM

s c /

The class diagram describes the types of objects in the system and various kinds if static relationship that exist among them.

/ : p

t t

h

DOCUMENTATION OF CLASS DIAGRAM The various classes involved in the system are registered 

The student enquire and join the Book bank



Then student did he action of enquire , join , and collect



The Book Bank did the action of checking , issuing , storing



The student fill the form by fill his name, college name, course



The bank issue the membership card to him, and he use this as a identity card



The book bank have the attributes of its name and address

~ 17 ~

http://csetube.weebly.com/



It issue the book to student and get it back in the particular date

3. INTERACTION DIAGRAM Interaction diagram are diagram that describes how groups of objects collaborate to get the job done. Interaction diagram capture the behavior of a single use case showing the pattern of interaction among object.’ 3.1. SEQUENCE DIAGRAM A sequence diagram is one that includes the object of the project and tells the left line and also various act performed behavior object. student

bookbank

database

register check submit book information

/ k t

verify

. e b

issue the book

u t e

s c /

DOCUMENTATION OF SEQUENCE DIAGRAM

/ : p

The single use case in the Book Bank process is taken and various operations followed in use case. 

t t

In this sequence ,the student enquire the Book Bank detail from the Banker and

h

known about the Bank



Then the student fill the form for join the book bank and require the book from the Book Bank



The Banker check the book which is request the student is available or not



If the book is available, the Banker issue the Book to the student



Then the Book bank database is update when the book is returned

3.2. COLLABORATION DIAGRAM It is same as the sequence diagram that involve the project with only difference, that we give sequence number to each process

~ 18 ~

http://csetube.weebly.com/

1: register 3: request the book student

bookban k 5: issue the book

4: verify 2: check databas e

DOCUMENTATION OF COLLABORATION DIAGRAM The sequence steps is 

Enquire the information about the book bank and join the bank



Request the book from the banker



The banker check the availability



Then issue the available book to the student



The database was updated



4. STATECHART DIAGRAM

/ k t

. e b

u t e

s c /

It is a technology to describe the behavior of the system. It describes all of the possible

/ : p

state that a particular object object gets into the object oriented technique. State diagram are drawn for a single class to show the left time behavior of a single object.

t t

h

register

submit book details

checking

issues

~ 19 ~

http://csetube.weebly.com/

DOCUMENTATION OF STATECHART DIAGRAM The state diagram describes the behavior of the system. 

The main purpose is to get the book from the book bank



After getting the book the student study that and return it to the bank



In between the student enquire and join the book bank and get the membership card



Then he use this card and get the book from the book bank

5.ACTIVITY DIAGRAM It involves all the activities of particular project and the various step using join and far be.The activity diagram describes the operations that are carried out by analysis system. It involves the activities and there are various steps using joins and forks.

/ k t

. e b

register

u t e

submit book details

s c /

/ : p

t t

h

if no

not available

yes

get the book

DOCUMENTATION OF ACTIVITY DIAGRAM The student enquires about the book bank. Then he fills the form for join. Then he gets the book from the book bank. Safely return it in the particular date 6. COMPONENT DIAGRAM The component diagram is represented by figure dependency and it is a graph of design of figure dependency.

~ 20 ~

http://csetube.weebly.com/

DOCUMENTATION OF COMPONENT DIAGRAM This is component diagram represents the dependences that are present in the Book Bank system. 7. DEPLOYMENT DIAGRAM:

/ k t

It is a graph of nodes connected by communication association. It is represented by a three

. e b

dimensional box

u t e

s c /

/ : p

t t

h

DOCUMENTATION OF DEPLOYMENT DIAGRAM This diagram represent deployment diagram of the Book Bank system.In this

the process of register, enquiry, issueing the book, collect the book, database update are done

RESULT Thus the Book bank process is successfully done and the UML diagram are implemented by using the Rational rose.

~ 21 ~

http://csetube.weebly.com/

EX. NO. 3

EXAM REGISTRATION

DATE:

PROBLEM STATEMENT Design an automated exam registration System that contains a database that holds five different questions with four options. The user has to select one option and 2points is awarded on each correct answer. The Quiz comprises of five questions. Each question contains four options of which one is correct. The user has to select one option and he/she is awarded 2points on each correct answer. Design a Login form to enter Username. Before entering the Quiz, an Instruction form is shown to the user. If the user accepts the instruction, the Quiz Questions form is shown. The user has to select one correct option out of the four options for each question and click next. 2points are awarded on each correct answer given. After answering the last question of the Quiz, the Score form is displayed.

/ k t

. e b

Use – Case Diagrams: System:

Select Questions

u t e

s c /

/ : p

Evaluate

System

t t

Verify User Login

h

Generate Report

Define Rules

Administrator:

Update Database Administrator

Maintain Server

~ 22 ~

http://csetube.weebly.com/

Participant:

Enter Details

Specify Field

Participant

Take the Test

Print Report

/ k t

. e b

u t e

Class Diagram:

s c /

/ : p

t t

h

~ 23 ~

http://csetube.weebly.com/

Sequence Diagram: Score : Systm

Database : Database

System : Participant : Systm User Login & Password

Verify Login Acknowledge Display Instruction Ask for Field

Provide Field Retrieve Question Provide Question Give Answer Validate Answer Submit Score Update Score

/ k t

Provide Final Score user details & score

. e b

Generate Report

u t e

s c /

/ : p

State Chart Diagram:

t t

h

Idle

Start

entry/ User & System at Idle State exit/ Ask for Password

entry/ Login & Password exit/ Successful Login

Test entry/ Take the Test exit/ User terminates/finishes or time expires

Verify

Report entry/ Score Generated exit/ Report Generated

entry/ Completion of Test exit/ Verification Complete

~ 24 ~

http://csetube.weebly.com/

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 25 ~

http://csetube.weebly.com/

Component Diagram: Server

User Interface

Database

Deployment Diagram: Server

TCP/IP TCP/IP

/ k t

Client PC

Database

. e b

u t e

LPT1

s c /

Printer

/ : p

t t

h RESULT:

Thus the Exam Registration system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 26 ~

http://csetube.weebly.com/

EX. NO. 4

STOCK MAINTENANCE SYSTEM

DATE:

Problem Statement To improve the operational efficiency of a mail order company, the chief executive officer is interested in computerizing the company’s business process. The major business activities of the company can be briefly described as follows. The company aims to provide high quality mail order service to all registered members of the company. An individual or a company registers as a member by completing the registration form and sending it to the customer service department. At the beginning the system displays the order option window. The customer may select an order from the list of orders present in the window. The customer service department verifies the membership and forwards the order to the sales department. If the order can be processed with existing

/ k t

stock, the sales department processes the order and issue delivery note to the inventory department and the information about each order present in the order details helps the trader to update the database.

. e b

Otherwise a sales department isseues the purchase order to the supplier. When all items are

u t e

available, the inventory department delivers the item to the member, and the accounts deparment issues the invoice to the member.

s c /

On receiving the payment the accounting system is updated and the trading manager closes the order. The customer can cancel the order at any time and the database is updated. The customer details

/ : p

and the order details, which are placed, must be prevented from unauthorized access. Use Case Diagram

t t

Stock maintenance System

h

~ 27 ~

http://csetube.weebly.com/

/ k t

. e b

Class Diagram:

u t e

s c /

/ : p

t t

h

~ 28 ~

http://csetube.weebly.com/

Interaction Diagrams: Sequence Diagram:

/ k t

. e b

u t e

s c /

Collaboration Diagram:

/ : p

t t

h

~ 29 ~

http://csetube.weebly.com/

State Chart Diagram:

/ k t

. e b

u t e

Component Diagram:

s c /

/ : p

t t

h

~ 30 ~

http://csetube.weebly.com/

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 31 ~

http://csetube.weebly.com/

Deployment Diagram:

/ k t

. e b

u t e

s c /

/ : p

t t

h

Result Thus the Stock maintenance system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 32 ~

http://csetube.weebly.com/

Ex. No. 5 Date:

ONLINE COURSE RESERVATION

Problem Statement As the head of information systems for a college, you are tasked with developing a new student registration system. The college would like a new client-server system to replace its much older system developed around main frame technology. The new system will allow students to register for courses and view report cards from PCs attached to the campus LAN. Professors will be able to access the system to sign up to teach courses as well as record grades. Students may request a course catalogue containing list of course offering for all college. Information about each course, such as professor, department and prerequisites, will be included to help students make informed decisions. Once the registration process is completed for the student, the registration system sends information to the billing system so that the student can be billed for the course. USE CASE DIAGRAM

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 33 ~

http://csetube.weebly.com/

CLASS DIAGRAM

/ k t

. e b

u t e

s c /

COMPONENT DIAGRAM

/ : p

t t

h

~ 34 ~

http://csetube.weebly.com/

ACTIVITY DIAGRAM

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 35 ~

http://csetube.weebly.com/

SEQUENCE DIAGRAM

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 36 ~

http://csetube.weebly.com/

STAT E CHART DIAGRAM

/ k t

. e b

u t e

s c /

/ : p

DEPLOYMENT DIAGRAM

t t

h

Result Thus the On-line course registration system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 37 ~

http://csetube.weebly.com/

EX. NO. 6

E- TICKETING

DATE:

Problem Statement Our project is carried out to develop software for online Railway Reservation System. The software is coded in VB, which is the front end, and it has Back end, which contains information about the reservation and the availability of seats in trains. It has various options like reservation, cancellation and to view details about available seats. Our project mainly simulates the role of a Railway ticket booking officer, in a computerized way. The reservation option enables a person to reserve for a ticket at their home itself. All he/ she has to do is to just login and enter the required details. After this the reservation database is updated with the person details, train name and also the source and destination place. The cancellation option enables the passenger to cancel the tickets that has been already booked by him/her. The availability option prompts the person to enter train number, train name and date of travel. After this the availability database is accessed and available positions are produced. USE CASE DIAGRAM :-

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 38 ~

http://csetube.weebly.com/

CLASS DIAGRAM :-

/ k t

INTERACTION DIAGRAM :-

. e b

u t e

s c /

/ : p

t t

h

~ 39 ~

http://csetube.weebly.com/

ACTIVITY DIAGRAM :-

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 40 ~

http://csetube.weebly.com/

STATE CHART DIAGRAM :-

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 41 ~

http://csetube.weebly.com/

COMPONENT DIAGRAM :-

DEPLOYMENT DIAGRAM :-

/ k t

. e b

u t e

s c /

/ : p

t t

h

Result Thus the E-Ticketing system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 42 ~

http://csetube.weebly.com/

EX. NO. 7

CREDIT CARD SYSTEM

DATE:

Problem Statement Software is developed for credit card system coded in VB, which is the front end, and it has a Microsoft Access database that is used as the back end, which contains the information about the customer details and there account details. It has various options like cash payment, amount balance books. The buy option enables a customer to search for different things on internet easier and efficient manner. All he has to do is to just enter the required category and the amount transaction details. Once the item is available the customer is asked to enter his/her account number and the item is issued. The view option enables the customer to view details about the available balance and to get the information about the transactions. By entering the account number he can view the list of transaction details.

/ k t

UseCase Diagram Client

. e b

u t e

s c /

/ : p

t t

h

~ 43 ~

http://csetube.weebly.com/

Use Case Diagram

Administrator

UML Class Diagram

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 44 ~

http://csetube.weebly.com/

Interaction Diagram Sequence Diagram

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 45 ~

http://csetube.weebly.com/

Collaboration Diagram

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 46 ~

http://csetube.weebly.com/

State Chart Diagram

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 47 ~

http://csetube.weebly.com/

Activity Diagram

/ k t

. e b

u t e

s c /

/ : p

t t

h Component Diagram

~ 48 ~

http://csetube.weebly.com/

Deployment Diagram

Forward Engineering

/ k t

. e b

u t e

s c /

/ : p

t t

h RESULT

Thus the Credit card system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 49 ~

http://csetube.weebly.com/

EX.NO:8 DATE:

E-BOOK MANAGEMENT SYSTEM

PROBLEM DOMAIN INTRODUCTION: This E-BOOK should contain index of the topics. When the main page is visited index of the topics is displayed. Select the required topic and double click on it. Then the page with the contents of the selected topic will be displayed. A certain option is also present in that page to go back to main page and search for other topics. STEPS: •

Create a main page.



Main page contains index of certain topics.



When a particular topic is required double click on it.



It displays a page with the contents of that topic.



A separate option is present to go back to main page.

. e b

USE-CASE DIAGRAM:

u t e

select topic

s c /

:/

user

/ k t

display table of contents

system

p t t

h

search for topic

display the information

exit

COLLABORATION DIAGRAM:

1: SELECT THE TOPIC 3: SEARCH FOR TOPIC 5: EXIT

USER

SYSTE M

2: DISPLAY TABLE OF CONTENTS 4: DISPLAY THE INFORMATION

~ 50 ~

http://csetube.weebly.com/

ACTIVITY DIAGRAM:

SELECT E-BOOK

CHOOSE THE MAIN TOPIC

CHOOSE THE SUB TOPIC

/ k t

SEQUENCE DIAGRAM:

. e b

u t e

USER

SYSTEM

s c /

1: SELECT THE TOPIC

/ : p

t t

h

2: DISPLAY TABLE OF CONTENTS

3: SEARCH FOR TOPIC

4: DISPLAY THE INFORMATION 5: EXIT

~ 51 ~

http://csetube.weebly.com/

DEPLOYMENT DIAGRAM: CPU

PRINTE R

KEYBO ARD MOUSE

Note: Create the Class Diagram by your own (For your practice)

/ k t

. e b

u t e

s c /

/ : p

t t

h

RESULT: Thus thee-Book management system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 52 ~

http://csetube.weebly.com/

Ex. No. 9

RECRUITMENT SYSTEM

Date:

PROBLEM STATEMENT Design a Recruitment System with all necessary details such as Employee number, Employee name, his personal details and Designation, etc. where a operator can select his Employee number and see the details of him. And also calculate Basic pay, HRA, Allowance, etc, for salary details. The Employee Payroll System consist of details of Employee who already working in the company or a newly employed person. The details of newly employed person should be updated in the database. This new software for payroll does various tasks to facilitate the companies recruitment and payroll calculation. The various tasks done are: 1. To get the employee ID that is used for login purposes. This ID is verified for authentication with the database and the employee is given the rights to login. 2. After logging in, the next task is to display all the details of the employee displaying the details

/ k t

such as i. Name.

. e b

ii. Designation

u t e

iii. Employee ID

3. The next task is to calculate the salary of the employee taking into account the following details

s c /

such as HRA, DA, TA, PF, LIC as follows

Gross Salary = (per day salary * worked days) + (HRA + DA + TA)

/ : p

4. The final task is to calculate the net salary by calculating the detection

t t

Deduction = PF + LIC

h

Net Salary = Gross Salary – Deduction

5. The salary calculation differs for each employee depending upon his designation and it should be mentioned by the employee while logging in the system.

~ 53 ~

http://csetube.weebly.com/

USECASE DIAGRAM:

/ k t

. e b

u t e

s c /

CLASS DIAGRAM:

/ : p

t t

h

~ 54 ~

http://csetube.weebly.com/

ACTIVITY DIAGRAM:

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 55 ~

http://csetube.weebly.com/

SEQUENCE DIAGRAM:

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 56 ~

http://csetube.weebly.com/

COLLABORATION DIAGRAM:

STATECHART DIAGRAM:

/ k t

. e b

u t e

s c /

DEPLOYMENT DIAGRAM:

/ : p

t t

h

RESULT Thus the Recruitment system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 57 ~

http://csetube.weebly.com/

EX.NO:10

CONFERENCE MANAGEMENT SYSTEM

DATE:

1. PROBLEM STATEMENT: This project deals with the conference management system. As a students or staff members are required to view the details of conference is going to conduct in various colleges or institutions and to attend the conference to gain knowledge from the conferences. Administrator will add the details about the various conferences available to attend for various department students and staff members. User will enter into the system by giving the username and password and selection form will be displayed for the user from that department should be selected and depending up on the department the conference management system will show the details of the conferences in various place using Ms Access and Visual basic 6.0.

/ k t

USE CASE DIAGRAM:

. e b

u t e

s c /

/ : p

t t

h

~ 58 ~

http://csetube.weebly.com/

ACTIVITY DIAGRAM:

enter id

select department

exit

view details

/ k t

. e b

CLASS DIAGRAM:

u t e

s c /

/ : p

t t

SEQUENCE DIAGRAM:

h

user

department

administrator

database

1: enter the username and password 2: verify useername and password 3: display the selection of department 4: select the department 5: verify the department

6: view the details

~ 59 ~

http://csetube.weebly.com/

COLLABRATION DIAGRAM: 1: enter the username and password user

administ rator 3: display the selection of department

2: verify useername and password

4: select the department 6: view the details

5: verify the department databas e

departm ent

/ k t

COMPONENT DIAGRAM: data base

administrator

e.

display

b u t

e s c

/ / :

tp

student

ht

DEPLOYMENT DIAGRAM: data base

display

admin user

~ 60 ~

http://csetube.weebly.com/

/ k t

. e b

u t e

s c /

/ : p

t t

h

RESULT: Thus the Conference management System is successfully done and the UML diagram are implemented by using the Rational rose.

~ 61 ~

http://csetube.weebly.com/

EX. NO: 11 DATE:

BPO MANAGEMENT SYSTEM

AIM: To prepare the document for BPO Management System and to develop the UML diagrams using case tools software. PROBLEM STATEMENT: A call center or call center (see spelling differences) is a centralized office used for the purpose of receiving and transmitting a large volume of request by telephone A BPO is operated by a company to administer product support or information inquiries from customers. Outgoing calls for telemarketing, client and dept collection are also made. In addition to a calls for center, collective handling of letters, faxes, and e-mails at one location is known as a contact

/ k t

centre.

. e b

A BPO is often operated through an extensive open workspace for call center agents, with work stations that include a computer for each agent, a telephone set/headset connected to a telecom switch,

u t e

and one or more supervisor stations. It can be independently operated or networked with additional

s c /

centers, often linked to a corporate computer network, including mainframes, microcomputers and LANs. Increasingly, the voice and data pathways into the centre are linked through a set of new

/ : p

technologies called Computer Telephony Integration (CTI).

t t

Most major business use call centers to interact with their customers. Examples include utility

h

companies, mail order catalogue firms, and customer support for computer hardware and software. Some business even service internal functions through call centers.

~ 62 ~

http://csetube.weebly.com/

USE CASE DIAGRAM:

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 63 ~

http://csetube.weebly.com/

SEQUENCE DIAGRAM:

/ k t

. e b

u t e

COLLABORATION DIAGRAM:

s c /

/ : p

t t

h

~ 64 ~

http://csetube.weebly.com/

CLASS DIAGRAM: .

ACTIVITY DIAGRAM:

/ k t

. e b

u t e

s c /

/ : p

t t

h

~ 65 ~

http://csetube.weebly.com/

COMPONENT DIAGRAM:

/ k t

DEPLOYMENT DIAGRAM:

. e b

.

u t e

s c /

/ : p

t t

h

RESULT: Thus the BPO Management system is successfully done and the UML diagram are implemented by using the Rational rose.

~ 66 ~

http://csetube.weebly.com/

/ k t . Experiments for Practice e b u t e s c / / : p t ht

~ 67 ~

http://csetube.weebly.com/

[PDF] OOAD Orginal Lab Exercise as Per 2008 Regulation by Gopi ...

Download OOAD Orginal Lab Exercise as Per 2008 Regulation by Gopi.

NAN Sizes 0 Downloads 124 Views

Recommend Documents

Lab Exercise 3x
[SpeedLimit.sav] A highway patrol officer believes that the average speed of cars ... by all executives reading and sending e-mail daily differs from 60 minutes?

DNA Exercise, Lab #1 -
end of the rainbow”, BioEssays 24, 953-959. More details ..... double-stranded DNA has six reading frames. ... Genetic Code Translation of Six Reading Frames:.

Language as shaped by the brain - Cognitive Neuroscience Lab
Division of Psychology and Language Sciences, University College London,. London, WC1E ...... are inner selves with consciousness and free will (Blackmore. 1999 ...... NOTE. 1. An unabridged draft of this commentary is available online at:.

pdf-1492\securities-regulation-2008-supplement-university ...
Try one of the apps below to open or edit this item. pdf-1492\securities-regulation-2008-supplement-university-casebook-by-theresa-a-gabaldon.pdf.

Syamsuliana Yusof - GA02024 - Lab Exercise 2.pdf
(2006). Page 3 of 21. Syamsuliana Yusof - GA02024 - Lab Exercise 2.pdf. Syamsuliana Yusof - GA02024 - Lab Exercise 2.pdf. Open. Extract. Open with. Sign In.

Syamsuliana Yusof - GA02024 - Lab Exercise 2.pdf
study seeks to fill this gap to help understand the factors that hinder the adoption of e- commerce by SMEs, particularly in developing countries, such as Malaysia. This article is structured as follows. Section 1 presents the research problem, follo

BC Sub Cast Codes as per Childinfo.pdf
and included in ST list vide. G.O.Ms.No.149, SW, Dt.03.05.1978). 14) Medari or Mahendra. 15) Mondivaru, Mondibanda, Banda . 16) Nayi-Brahmin/Nayee-Brahmin (Mangali), Mangala and. Bhajantri. 17) Nakkala (deleted vide. G.O.Ms.No.21, BCW (C2) Dept., Dt.

15_16 orginal budget.pdf
Loading… Page 1. Whoops! There was a problem loading more pages. Retrying... 15_16 orginal budget.pdf. 15_16 orginal budget.pdf. Open. Extract. Open with.

15_16 orginal budget.pdf
Sign in. Page. 1. /. 1. Loading… Page 1 of 1. Page 1 of 1. 15_16 orginal budget.pdf. 15_16 orginal budget.pdf. Open. Extract. Open with. Sign In. Main menu.

1- OKS ORGINAL RABA.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 1- OKS ORGINAL RABA.pdf. 1- OKS ORGINAL RABA.pdf. Open. Extract. Open with. Sign In. Main menu.Missing:

E-return as per EPS & EDLI.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. E-return as per EPS & EDLI.pdf. E-return as per EPS & EDLI.pdf.

37585728-Prophet-Muhammad-as-per-Islamic-texts.pdf ...
37585728-Prophet-Muhammad-as-per-Islamic-texts.pdf. 37585728-Prophet-Muhammad-as-per-Islamic-texts.pdf. Open. Extract. Open with. Sign In. Main menu.

Substances considered as not falling within the scope of Regulation ...
Jan 18, 2018 - CVMP publication entitled Position Paper on the definition of substances capable of pharmacological action in the context of Directive 2001/82/EC, as amended, with a particular reference to excipients. 1 Regulation (EC) No. 470/2009 of

up and down-regulation of phosphodiesterase-5 as ...
of evacuation and flushing with either 95% air and 5% CO2 .... factors. As for the choice of sildenafil dosages, we referred to the information provided by the ...

b6274bb9fb93a04b14084477db090224-per-10_bc_2015.pdf ...
Sign in. Page. 1. /. 3. Loading… Page 1 of 3. Page 1 of 3. Page 2 of 3. Page 2 of 3. Page 3 of 3. Page 3 of 3.

Home-Based Exercise Training as Maintenance after ...
Jul 31, 2008 - exacerbation and 10 days of rehabilitation in the hospital. However, it was unclear .... whether the average time courses within control and intervention groups differed with ..... interviewer-administration of the German. Chronic ...

Regulation of neutrophilia by granulocyte colony ... - PDFKUL.COM
May 10, 2005 - Journal of Clinical Research 2005; 8: 9–13 JME LOGO. © 2005 T&F Informa UK .... aminotransferase (AST) 162 U/l; alanine aminotransferase ...

Best! Stie Lab Jie Atgrie as (Latvian Edition) by Daniels ...
PDF File: Best! Stie Lab Jie Atgrie As ... destrukcija, ko l dz pat pa ai Rietumu cilv ka b t bai rad jusi pat r t ju sabiedr ba - t s ir probl mas, kurus vara" nevar atrisin t ...

the awakening of kundalini gopi krishna pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. the awakening ...

Date Science, per.1 Pond Lab Title(5pts) Purpose: To ...
Experiment Procedures: (20pts). 1. First we prepped lab materials by labeling a glass jar, prepared a hay solution, collect pond water samples. 2. We prepared a hay solution by cutting up hay and let steep in hot water over night. 3. Day 2: A) descri

GDP per capita, consumption per capita and price level indices.pdf ...
GDP per capita, consumption per capita and price level indices.pdf. GDP per capita, consumption per capita and price level indices.pdf. Open. Extract. Open with.