You are on page 1of 67

S.K.

P INSTITUTE OF TECHNOLOGY
TIRUVANNAMALAI

. eand Engineering Department of Computer Science ub et cs // ORIENTED ANALYSIS CS2357- OBJECT p: t AND DESIGN LAB MANUAL ht
(III Year CSE)

k/ t

PREPARED BY N.GOPINATH AP/CSE


~1~

http://csetube.weebly.com/

TABLE OF CONTENTS
S.NO DATE NAME OF THE EXPERIMENT
STUDY OF UML

MARKS

SIGN

1 2 3 4 5
6 7 8 9 10 11

PASSPORT AUTOMATION SYSTEM BOOK BANK EXAM REGISTRATION STOCK MAINTENANCE SYSTEM

ON-LINE COURSE RESERVATION SYSTEM E-TICKETING

t t

E-BOOK MANAGEMENT SYSTEM RECRUITMENT SYSTEM

:/ p

CREDIT CARD SYSTEM

cs /

tu e

e. b

k/ t

CONFERENCE MANAGEMENT SYSTEM BPO MANAGEMENT SYSTEM

http://csetube.weebly.com/

~2~

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 Interaction Diagram Sequence Diagram Collaboration Diagram State Chart Diagram Activity Diagram Implementation Diagram Component Diagram Deployment 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.

t t

:/ p

cs /

tu e

e. b

k/ t

CLASS DIAGRAM

Class: A class is a set of objects that share a common structure and common behavior. It is represented as: <Class Name> <Attributes>

http://csetube.weebly.com/

~3~

<Operations>

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

Generalization:

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

h
Bus

t t

:/ p

cs /
Vehicle Truck

tu e

e. b

k/ t

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.

http://csetube.weebly.com/

~4~

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
INTERACTION DIAGRAM

Diagrams that describes how group of objects are collaborated.

SEQUENCE DIAGRAM:

Describes the behavior of the system through interaction between the system and the environment in time sequence. Two dimensions:

Vertical dimension represents time. Horizontal dimension represents objects. Life line Object's existence during the interaction.

t t

:/ p

cs /

tu e

e. b

k/ t

Object 1 <Event>

Object 2

COLLABORATION DIAGRAM:

http://csetube.weebly.com/

~5~

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. <Event >

Object: Link: A link is an instance of an association, analogous to an object. An object has state, behavior, and identity. Objects interact through their links to other objects.

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

STATECHART DIAGRAM

Models the dynamic behavior of individual classes or any other kind of object. Shows the sequences of states, events, and actions.

State:

Represents a condition or situation during the life of an object during which it satisfies some condition or waits for some event.

h
Start State:

t t

:/ p

cs /

tu e

e. b

k/ t

<State>

Shows the beginning of workflow.

End state:: Represents the final or terminal state.

ACTIVITY DIAGRAM

http://csetube.weebly.com/

~6~

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. <Activity> 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: Component diagram Deployment diagram

COMPONENT DIAGRAM

Models the physical components in the design.

A graph of the designs components connected by dependency relationships. Includes concept of packages.

Package is used to show how classes are grouped together.

t t

:/ p

cs /

tu e

e. b

k/ t

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.

http://csetube.weebly.com/

~7~

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. After the verification process completed successfully the passport is issued to applicant.

PROBLEM STATEMENT

Passport Automation System is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner.

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 Automation System with respect to the already existing information in the database.

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.

t t

:/ p

cs /

tu e

e. b

k/ t

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.

http://csetube.weebly.com/

~8~

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.

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~9~

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.

DOCUMENTATION OF CLASS DIAGRAM

The classes are Applicant, database, regional administrator, passport administrator, and police. 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.

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 10 ~

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.

DOCUMENTATION OF SEQUENCE DIAGRAM. 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

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 11 ~

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

DOCUMENTATION OF COLLABORATION DIAGRAM

The applicant, passport administrator, regional administrator, police and database functions are show in sequence number

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

t t

:/ p

cs /

tu e

e. b

k/ t

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.

http://csetube.weebly.com/

~ 12 ~

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.

t t

:/ p

cs /

tu e

e. b

k/ t

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.

http://csetube.weebly.com/

~ 13 ~

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.

DOCUMENTATION OF COMPONENT DIAGRAM

The modules in the component 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 dotted arrow

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

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 14 ~

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

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 15 ~

EX NO: 2 DATE: AIM

BOOK BANK

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. 1. USE CASE DIAGRAM

Use case is a sequence of transfer in a system whose task is to yield results of 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 system

h
Students

t t

:/ p

cs /
Register

tu e

e. b

k/ t

book details

bookbank issueing the book

collecting the book

database

http://csetube.weebly.com/

~ 16 ~

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

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

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

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

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 17 ~

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 register check submit book information bookbank database

verify

issue the book

DOCUMENTATION OF SEQUENCE DIAGRAM The single use case in the Book Bank process is taken and various operations followed in use case.

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

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 18 ~

1: register 3: request the book student 5: issue the book bookban k

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

It is a technology to describe the behavior of the system. It describes all of the possible 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

:/ p

cs /

tu e

e. b

k/ t

register

submit book details

checking

issues

http://csetube.weebly.com/

~ 19 ~

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.

register

submit book details

t t

:/ p

cs /

tu e
if no

e. b

k/ t

not available get the book

yes

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.

http://csetube.weebly.com/

~ 20 ~

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

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

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

t t

:/ p

cs /

tu e

e. b

k/ t

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.

http://csetube.weebly.com/

~ 21 ~

EX. NO. 3 DATE:

EXAM REGISTRATION

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.

Use Case Diagrams: System:

h
Administrator:

t t

:/ p
System

cs /

tu e

Select Questions

e. b

k/ t

Evaluate

Verify User Login

Generate Report

Define Rules

Update Database Administrator

Maintain Server

http://csetube.weebly.com/

~ 22 ~

Participant:

Enter Details

Specify Field

Participant

Take the Test

Print Report

Class Diagram:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 23 ~

Sequence Diagram:
System : Participant : Systm User Login & Password Database : Database Verify Login Acknowledge Display Instruction Ask for Field Score : Systm

Provide Field Retrieve Question Provide Question Give Answer Validate Answer Submit Score Update Score Provide Final Score user details & score Generate Report

State Chart Diagram:

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

t t
Idle

:/ p

cs /

tu e

e. b

k/ t

Start entry/ Login & Password exit/ Successful Login

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

Report entry/ Score Generated exit/ Report Generated

Verify entry/ Completion of Test exit/ Verification Complete

http://csetube.weebly.com/

~ 24 ~

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 25 ~

Component Diagram:
Server

User Interface

Database

Deployment Diagram:
Server

TCP/IP TCP/IP Client PC

LPT1

Printer

h
RESULT:

t t

:/ p

cs /

tu e

e. b

Database

k/ t

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

http://csetube.weebly.com/

~ 26 ~

EX. NO. 4 DATE:

STOCK MAINTENANCE SYSTEM

Problem Statement To improve the operational efficiency of a mail order company, the chief executive officer is interested in computerizing the companys 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 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. Otherwise a sales department isseues the purchase order to the supplier. When all items are available, the inventory department delivers the item to the member, and the accounts deparment issues the invoice to the member.

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 and the order details, which are placed, must be prevented from unauthorized access. Use Case Diagram

t t

:/ p

cs /

tu e

e. b

k/ t

Stock maintenance System

http://csetube.weebly.com/

~ 27 ~

Class Diagram:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 28 ~

Interaction Diagrams: Sequence Diagram:

Collaboration Diagram:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 29 ~

State Chart Diagram:

Component Diagram:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 30 ~

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 31 ~

Deployment Diagram:

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 32 ~

Ex. No. 5 Date: Problem Statement

ONLINE COURSE RESERVATION

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

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 33 ~

CLASS DIAGRAM

COMPONENT DIAGRAM

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 34 ~

ACTIVITY DIAGRAM

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 35 ~

SEQUENCE DIAGRAM

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 36 ~

STAT E CHART DIAGRAM

DEPLOYMENT DIAGRAM

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 37 ~

EX. NO. 6 DATE:

E- TICKETING

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 :-

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 38 ~

CLASS DIAGRAM :-

INTERACTION DIAGRAM :-

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 39 ~

ACTIVITY DIAGRAM :-

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 40 ~

STATE CHART DIAGRAM :-

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 41 ~

COMPONENT DIAGRAM :-

DEPLOYMENT DIAGRAM :-

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 42 ~

EX. NO. 7 DATE:

CREDIT CARD SYSTEM

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. UseCase Diagram Client

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 43 ~

Use Case Diagram

Administrator

UML Class Diagram

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 44 ~

Interaction Diagram Sequence Diagram

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 45 ~

Collaboration Diagram

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 46 ~

State Chart Diagram

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 47 ~

Activity Diagram

h
Component Diagram

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 48 ~

Deployment Diagram

Forward Engineering

h
RESULT

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 49 ~

EX.NO:8 DATE: PROBLEM DOMAIN INTRODUCTION:

E-BOOK MANAGEMENT SYSTEM

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.

USE-CASE DIAGRAM:
select topic

user

h
exit

tp t

:/

cs /

tu e

e. b

k/ t

display table of contents

system

search for topic

display the information

COLLABORATION DIAGRAM:

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

USER

SYSTE M

2: DISPLAY TABLE OF CONTENTS 4: DISPLAY THE INFORMATION

http://csetube.weebly.com/

~ 50 ~

ACTIVITY DIAGRAM:

SELECT E-BOOK

CHOOSE THE MAIN TOPIC

CHOOSE THE SUB TOPIC

SEQUENCE DIAGRAM:

USER

1: SELECT THE TOPIC

t t

:/ p

cs /

tu e

e. b

k/ t

SYSTEM

2: DISPLAY TABLE OF CONTENTS

3: SEARCH FOR TOPIC

4: DISPLAY THE INFORMATION 5: EXIT

http://csetube.weebly.com/

~ 51 ~

DEPLOYMENT DIAGRAM:
CPU

KEYBO ARD MOUSE

PRINTE R

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

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 52 ~

Ex. No. 9 Date:

RECRUITMENT SYSTEM

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 such as i. Name. ii. Designation iii. Employee ID

3. The next task is to calculate the salary of the employee taking into account the following details such as HRA, DA, TA, PF, LIC as follows

Gross Salary = (per day salary * worked days) + (HRA + DA + TA) 4. The final task is to calculate the net salary by calculating the detection

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.

t t

Deduction = PF + LIC Net Salary = Gross Salary Deduction

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 53 ~

USECASE DIAGRAM:

CLASS DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 54 ~

ACTIVITY DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 55 ~

SEQUENCE DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 56 ~

COLLABORATION DIAGRAM:

STATECHART DIAGRAM:

DEPLOYMENT DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 57 ~

EX.NO:10 DATE:

CONFERENCE MANAGEMENT SYSTEM

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.

USE CASE DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 58 ~

ACTIVITY DIAGRAM:

enter id

select department

view details

exit

CLASS DIAGRAM:

SEQUENCE DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

user

department 1: enter the username and password

administrator

database

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

6: view the details

http://csetube.weebly.com/

~ 59 ~

COLLABRATION DIAGRAM:
1: enter the username and password user 3: display the selection of department administ rator

4: select the department 6: view the details

2: verify useername and password

5: verify the department departm ent databas e

COMPONENT DIAGRAM:
administrator data base

DEPLOYMENT DIAGRAM:
data base

ht

tp

// :

se c

ub t

e.

k/ t
display

student

admin user

display

http://csetube.weebly.com/

~ 60 ~

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 61 ~

EX. NO: 11 DATE: AIM:

BPO MANAGEMENT SYSTEM

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 centre.

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, and one or more supervisor stations. It can be independently operated or networked with additional 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 technologies called Computer Telephony Integration (CTI). Most major business use call centers to interact with their customers. Examples include utility companies, mail order catalogue firms, and customer support for computer hardware and software. Some business even service internal functions through call centers.

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 62 ~

USE CASE DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 63 ~

SEQUENCE DIAGRAM:

COLLABORATION DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 64 ~

CLASS DIAGRAM: .

ACTIVITY DIAGRAM:

t t

:/ p

cs /

tu e

e. b

k/ t

http://csetube.weebly.com/

~ 65 ~

COMPONENT DIAGRAM:

DEPLOYMENT DIAGRAM: .

t t

:/ p

cs /

tu e

e. b

k/ t

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

http://csetube.weebly.com/

~ 66 ~

k/ .t Experiments for Practice be tu se /c :/ tp ht

http://csetube.weebly.com/

~ 67 ~

You might also like