CS2357 OOAD LAB MANUAL VI SEMESTER CSE

Similar documents
CREDIT CARD PROCESSING

Vision Document Airline Reservation System

A Project Presentation on Online Car Rental System

Course Registration Case Study

IMS Institute Management System. Inn-Opt Info Solutions Pvt.Ltd

1. Introduction 1.1 Methodology

Keywords Online food system, Short Massage Service, E-business, notification

Lab Manual. Advanced Pr I IT 314

Government of Gujarat Commissioner of Higher Education, Gandhinagar Advertisement for the recruitment of Librarian (Class-3) in

This is to certify that

LPN to ADN Advanced Placement Option Information and Application Packet

Searching and Applying for Positions

SYMBIOSIS CENTRE FOR DISTANCE LEARNING (SCDL)

CSSE 374 Software Architecture and Design I

PUBLIC NOTICE DEPARTMENT OF GENERAL ADMINISTRATION, PUNJAB

Smart Inventory Management System

MMPCT. (Mission Mode Project Commercial Taxes) User Manual Registration Regular Dealer HVAT & CST Act

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Merchant Interface Online Help Files

AAFCO Check Sample Program New Data Reporting Website Manual Date of Issue: March 1 st 2014

1 SRS Advanced Customer Loyalty

OOA of Railway Ticket Reservation System

User Manual. for. OrangeHRM & OrangeHRM Live

Introduction to Incident Reporting Management System (IRMS) Associate Management Level Access Phase 2

V2Soft Viki Software

Advanced Hospital Management System. About the project

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide

Masters of Science in Software & Information Systems

University School of Studies (USS) and Approved Research Centres (ARC).

Child Care Provider Preparation Guide

INDUSTRIAL TRAINING DEPARTMENT, HARYANA

Revision History. Profile, Images to Details Planning, Resubmission Feedback/Comments nd July 2013

Student Attendance Through Mobile Devices

How to make a good Software Requirement Specification(SRS)

DIRECTORATE OF ADMISSIONS SRI VENKATESWARA UNIVERSITY, TIRUPATI, A.P. SVURESET 2015 GUIDELINES FOR FILLING OF ONLINE APPLICATION FOR

HR-TAD/Rec/ th July Recruitment Process for Specialist Officers (IT Officer in Scale I & Credit Officers in Scale I / II)

Use Case Diagrams. Tutorial

Note to the Project Guides MSC (CS-FOSS) Final Semester Projects

(Refer Slide Time 00:56)

RECRUITMENT OF ASSISTANTS & ASSISTANT MANAGERS

My Aged Care Assessor Portal User Guide. Part Two: Team Leader, Assessor, Delegate and Delegate Support Functions

Apprenticeship in Aircraft Maintenance Engineering

Retail POS User s Guide. Microsoft Dynamics AX for Retail

WMATA Supplier Portal. Account Management

GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY DWARKA CAMPUS, SEC-16-C, NEW DELHI-

GUJARAT TECHNOLOGICAL UNIVERSITY

DISCOVER LOCAL TALENT WITH JOBS BANK

1. Registration for users

MiGS Merchant Administration Guide. July 2013 Software version: MR 29

ATEA eshop. Basic Administration Guide

Team Leader Job Profile

C&A AR Online Credit Card Processor Installation and Setup Instructions with Process Flow

Questions and Answers for using MyCareCouncil

Ministry of Health MOH

Smart Shopping Cart. Group 5. March 11, Advisor: Professor Haibo He

Manav Sampada (ehrms) Roles Description:

Training Management System User Manual for Individual Participants and Schools

Admission Notification for Ph.D. Programme

To create User who have already been registered with OCR and have received Registration Number can follow the following steps.

Student Blue Portal. Table of Contents

Cathay Business Online Banking Quick Guide

MBA (MONIRBA) Admission Test 2015

BabyWare Imperial PC Software

Introduction to Systems Analysis and Design

County of Stanislaus Public Health

FI to FI Transfer Frequently Asked Questions

Installation and Maintenance Guide Release 1.0

Tracking the Consignment Transportation in Ship via Online

OARS PORTAL Applying for a Program 2015

Web Based Admission System

Employer Access Program

Scenario-based Requirements Engineering and User-Interface Design

Bangor University: Applicant Guide

Angel Learning Management System Introductory Tutorial for Students

INDIAN INSTITUTE OF TECHNOLOGY ROORKEE ROORKEE Admission Process for MBA Programme 2015

Team Leader Job Profile

DIRECTORATE OF ADMISSIONS, ANDHRA UNIVERSITY, VISAKHAPATNAM AUCET/AUEET 2014 GUIDELINES FOR FILLING OF ONLINE APPLICATION FOR

1.05 Shortlisting of candidates by BMRCL does not confer upon candidates any right of

Gazette Date: 29/12/2015 Last Date: 03/02/2016 Category No: 504/2015 to 507/2015

AS9100 Quality Manual

NO Cash Accepted at any Customs Office

Eyeing The Right Talent Enable The Process..

INVITES APPLICATIONS FOR THE POST OF VIDYUT SAHAYAK (JUNIOR ENGINEER - ELECTRICAL)

OCI Miscellaneous Services Guidelines

Using Your Terminal for UnionPay Cards (05/15)

AGILE CLOUD PBX OPERATION MANUAL

Maryland Electronic Health Records (EHR) Incentive Program Registration and Attestation System. Provider User Guide. Version 4

REQUEST FOR INFORMATION FOR GRANTS MANAGEMENT SYSTEM

ESMO Online event registration instructions Register someone else or few participants (1-9 persons)

PHASE II: Minimum Application Requirements

Click DVDs. Just click to pick. CS4125 Systems Analysis and Design Chantelle Geoghegan Danielle Frawley

Online Railway Reservation. Intel Easy Steps Intel Corporation All rights reserved.

Transcription:

Chendu College of Engineering & Technology (Approved by AICTE, New Delhi and Affiliated to Anna University) Zamin Endathur, Madurantakam, Kancheepuram District 603311 +91-44-27540091/92 www.ccet.org.in CS2357 OOAD LAB MANUAL VI SEMESTER CSE

SYLLABUS CS2357 OOAD LAB (COMMON TO CSE & IT) OBJECTIVE: To develop a mini-project following the 12 exercises listed below. 1. To develop a problem statement. 2. Develop an IEEE standard SRS document. Also develop risk management and project plan (Gantt chart). 3. Identify Use Cases and develop the Use Case model. 4. Identify the business activities and develop an UML Activity diagram. 5. Identity the conceptual classes and develop a domain model with UML Class diagram. 6. Using the identified scenarios find the interaction between objects and represent them using UML Interaction diagrams. 7. Draw the State Chart diagram. 8. Identify the User Interface, Domain objects, and Technical services. Draw the partial layered, logical architecture diagram with UML package diagram notation. 9. Implement the Technical services layer. 10. Implement the Domain objects layer. 11. Implement the User Interface layer. 12. Draw Component and Deployment diagrams. Suggested domains for Mini-project. 1. Passport automation system. 2. Book bank 3. Exam Registration 4. Stock maintenance system. 5. Online course reservation system 6. E-ticketing 7. Software personnel management system 8. Credit card processing 9. e-book management system 10. Recruitment system 11. Foreign trading system 12. Conference Management System 13. BPO Management System Suggested SoftwareTools ArgoUML, Eclipse IDE, Visual Paradigm, Visual case, and Rational Suite

EX.NO: 1 DATE: PASSPORT AUTOMATION SYSTEM AIM: To draw the diagrams[usecase, activity, sequence, collaboration, class] for the Passport automation system. HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for the verification of the passport details of the applicant by the central computer. The details regarding the passport will be provided to the central computer and the computer will verify the details of applicant and provide approval to the office. Then the passport will issue from the office to the applicant. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Applicant, Enquiry officer. Use case: Applicant details, Applicant proof, Verification of proof, Issue of passport, Cancellation of the passport. ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Enter applicant details, Submission of proof, Verification of details, issue of passport. Decision box: Check details whether it is correct or not. CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Passport management system Verify details, store proof Verification of proof() Enquiry officer Applicant Details Issue of passport() Applicant Name, details Apply passport()

SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: Applicant, Enquiry officer, Passport management system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easy usage. User friendliness. DEMERITS: Need computer knowledge

PASSPORT AUTOMATION SYSTEM USE CASE DIAGRAM: Applicant Details Applicant Proof Passsport Management System Applicant Verification of Proof Enquiry officer Issue of Passport Cancellation of Passport CLASS DIAGRAM: Passport Management System Verify details Store proof Issue of passport() Verification of proof() Cancellation of passport() Enquiry Officer Verification of details Issue of passport() Renewal of passport() Applicant Applicant name Applicant details Apply passport() Submission of proof()

ACTIVITY DIAGRAM: Enter Applicant details Submission of Proofs Verification of details Enquire in person check details yes Correct details reapply no Enquiry Satisfied yes Issue of passport

SEQUENCE DIAGRAM: Applicant details Enquiry Officer Passport Management System 1.Appplicant details 2.Request for Proofs 3.Submission of Proofs 4.Check for valid Proof 5.Valid Proof 6. Issue Of Passport

COLLABORATION DIAGRAM: Applicant details 1: Appplicant details 3: Submission of Proofs 2: Request for Proofs 6: Issue Of Passport Enquiry Officer 5: Valid Proof 4: Check for valid Proof Passport Management System RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the passport automation system has been designed,executed and output is verified.

EX.NO: 2 DATE: BOOK BANK REGISTRATION SYSTEM AIM: To draw the diagrams[use case, activity, sequence, collaboration, class] for the Book bank registration system. HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for the verification of the details of the student by the central computer. The details regarding the student will be provided to the central computer through the administrator in the book bank and the computer will verify the details of student and provide approval to the office. Then the books that are needed by the student will issue from the office to the him. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Student, book bank admin. Use case: Student details, register, verify student id, return previous books, request of books, issue of books, check of book availability. ACTIVITY DIAGRAM: This diagram will have the activities as Start point, End point, Decision boxes as given below: Activities: Verify id, return books, request for books, enter book issue details in system, issue books Decision box: Check availability of books whether it is present or not.

CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Computer Student record, booklist Enter issue(),check availability() Stud Student Details Request for books(), register() Admin Student Details, book list Verify student id(), issue books() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: Stud, admin, computer COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products.

BOOK BANK RESISTRATION USE CASE DIAGRAM: Student details Register Computer Student Verify student id Book bank Admin Return previous books Request of books Check of book availability Issue new books

CLASS DIAGRAM:

ACTIVITY DIAGRAM: Verify id Return books Request for books Check avilability No yes Enter book issue details in the system Issue Books

SEQUENCE DIAGRAM: student admin computer 1: submit id 2: Verify id 3: Valid id 4: Return books 5: Request for books 6: Check for book availability 7: Book avilabilty Status 8: Enter the book issue 9: Issue new books \

COLLABORATION DIAGRAM: student 1: submit id 4: Return books 5: Request for books admin 9: Issue new books 3: Valid id 7: Book avilabilty Status 2: Verify id 6: Check for book availability 8: Enter the book issue computer RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Book bank registration system has been designed, executed and output is verified. EX.NO: 3 DATE: EXAM REGISTRATION SYSTEM

AIM: To draw the diagrams [use case, activity, sequence, collaboration, class] for the Exam registration system. HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for the verification of the details of the candidate by the central computer. The details regarding the candidate will be provided to the central computer through the administrator and the computer will verify the details of candidate and provide approval.then the hall ticket will be issued from the office to the candidate.. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Student, educational officer.. Use case: Student details, student photo, student proof submission of proof,verification of proof, payment of fees, issue of hall ticket. ACTIVITY DIAGRAM: This diagram will have the activities as Start point, End point, Decision boxes as given below: Activities: Enter student details, submit student proof and photo, payment of fees, issue of hall ticket. Decision box: Verification of proof. CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS

Central educational system Student details Print hall ticket(), issue hall ticket() Stud Submit details(),submit Payment of fees() photo() Eduofficer Enter details Issue hall ticket(), verify proof() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: student, educational officer, central education system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience for issuing the hall ticket for the candidate. Processing the request will be fast. DEMERITS: Need computer knowledge. EXAM REGISTRATION USE CASE DIAGRAM:

Student details Student Photo Central Education System Student proof Student Submission of Proof Educational Officer Verification of Proof Payment of fees Issue of hall ticket

CLASS DIAGRAM: ACTIVITY DIAGRAM:

Enter student details Submit Student proof and photo No Verification of proof YES Payment of fees Issue of hall ticket SEQUENCE DIAGRAM:

Student Educational Officer Central Education System 1: Submit student details and photo 2: Enter Student details 3: Valid Proof 4: Pay fees 5: Payment of fees 6: Print hall ticket 7: Issue hall ticket

COLLABORATION DIAGRAM: Student 1: Submit student details and photo 5: Payment of fees 4: Pay fees 7: Issue hall ticket 3: Valid Proof 6: Print hall ticket Educational Officer 2: Enter Student details Central Education System RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Exam registration system has been designed,executed and output is verified. EX.NO: 4 DATE: STOCK MAINTAINENCE SYSTEM

AIM: To draw the diagrams[usecase, activity, sequence, collaboration, class] for the Stock maintainence system. HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for supporting the computerized stock maintainence System.In this system, the customer can place order and purchase items with the aid of the stock dealer and central stock system. This orders are verified and the items are delivered to the customer. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Customer, Stock dealer, central stock system. Use case: purchase order, verification of order, payment,delivery of items.. ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Purchase order, payment, delivery of items. Decision box: Valid or not CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Central stock system Store stock details Print bill() Stock dealer Take order Deliver item() Customer Place order Payment() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: Customer, Stock dealer, Central stock system COLLABORATION DIAGRAM:

This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easy usage. User friendliness. DEMERITS: Need computer knowledge STOCK MAINTAINENCE SYSTEM USE CASE DIAGRAM:

Purchase order Central stock system Customer Verification of order Stock dealer Payment Delivery of items CLASS DIAGRAM: ACTIVITY DIAGRAM:

purchase order verification of order Invalid Valid Payment Deliver items COLLABORATION DIAGRAM: Customer 1: purchase order 5: Payment 8: Deliver items 4: Give payment details 3: Order Valid 7: Print bill Stock dealer 2: Verify order 6: Enter payment Centrak stock system SEQUENCE DIAGRAM:

Customer Stock dealer Central stock system 1.Purchase order 2.Verify order 3.Order valid 4.Give payment details 5.Payment 6.Enter payment 7.Print bill 8.Delivery RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Stock maintenance system has been designed,executed and output is verified. EX.NO: 5 ONLINE COURSE RESERVATION SYSTEM

DATE: AIM: To draw the diagrams[usecase, activity, sequence, collaboration, class] for the Online course reservation system. HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for supporting online course reservation system. This system is organized by the central management system. The student first browses and select the desired course of their choice. The university then checks the availability of the seat if it is available the student is enrolled for the course. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Student, University. Use case: Browse course, select course, register, submit details, verify details, pay fees, enroll student.. ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Browse course, select course, register course, submit details Decision box: check availability or not CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Central management system Store details Verify() Student Name and address Browse() University Store details Verify() SEQUENCE DIAGRAM:

This diagram consists of the objects, messages and return messages. Object: Student, University, Central management system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easy usage. User friendliness. DEMERITS: Need computer knowledge ONLINE COURSE RESERVATION SYSTEM USE CASE DIAGRAM:

Browse course Select course Central management system Register Student Submit details University Verify details Pay fees Enroll student CLASS DIAGRAM: ACTIVITY DIAGRAM:

Browse course Select course Not available Check availability Available Register course Submit details Pay fee Enroll

SEQUENCE DIAGRAM: Student University Central management system 1.Browse course 2.Select course 3.Check availability 4.Available 5.Register 6.Submit details 7.Verify details 8.Issue approval 9.Pay fee 10.Enroll COLLABORATION DIAGRAM:

Student 1: 1.Browse course 2: 2.Select course 5: 5.Register 6: 6.Submit details 9: 9.Pay fee University 10: 10.Enroll 4: 4.Available 8: 8.Issue approval 3: 3.Check availability 7: 7.Verify details Central management system RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Online course reservation system has been designed, executed and output is verified. EX.NO: 6 DATE: E-TICKETING

AIM: To draw the diagrams[use case, activity, sequence, collaboration, class] for the E-tickreting system. HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for supporting the computerized e-ticketing. This is widely used by the passenger for reserving the tickets for their travel. This E-ticketing is organized by the central system. The information is provided from the railway reservation system. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Passenger, Railway reservation system.. Use case: Status, reservation, cancellation, enter the train number, enter the number of seats, availability of seats, acceptance of ticket. ACTIVITY DIAGRAM: This diagram will have the activities as Start point, End point, Decision boxes as given below: Activities: enter the train number, enter the number of seats, acceptance of ticket,accept seat. Decision box: Check availability of seats whether it is present or not. CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. ) CLASSES ATTRIBUTES OPERATIONS Central computer Train name, passenger name Reservation(),login() Passenger Passenger age Login() R\ailway reservation system Train number Cancellation() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages.

Object: Passenger, Railway reservation system, Central computer COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. E-TICKETING

USE CASE DIAGRAM: ENTER THE TRAIN NUMBER CENTRAL COMPUTER ENTER THE NUMBER OF SEATS PASSENGER CHECK FOR AVAILABILITY RAILWAY RESERVATION SYSTEM ACCEPTANCE OF TICKET CANCELLATION ACCEPT SEAT CLASS DIAGRAM: ACTIVITY DIAGRAM:

NO ENTER THE TRAIN NUMBER ENTER THE NUMBER OF SEATS NOT AVAILABLE CHECK AVAILABILITY AVAILABLE ACCEPTANCE OF TICKET CHECK FOR WAITING LIST YES ACCEPTANCE FOR WAITING LIST ACCEPT SEAT SEQUENCE DIAGRAM:

PASSENGER ENTER THE TRAIN NUMBER RAILWAY MANAGEMENT SYSTEM CENTRAL COMPUTER ENTER NUMBER OF SEATS CHECK AVAILABILITY OF SEATS SEATS NOT AVAILABLE DO YOU WANT TO ACCEPT WAITING LIST ACCEPT WAITING ;IST SEATS ARE AVAILABLE REQUEST PASSENGER DETAILS PASSENGER DETAILS ENTERED SAVING DETAILS TICKET CONFIRMED ACCEPTANCE OF TICKET COLLABORATION DIAGRAM: PASSENG ER 1: ENTER THE TRAIN NUMBER 2: ENTER NUMBER OF SEATS 6: ACCEPT WAITING LIST 9: PASSENGER DETAILS ENTERED 5: DO YOU WANT TO ACCEPT WAITING LIST 8: REQUEST PASSENGER DETAILS 12: ACCEPTANCE OF TICKET 4: SEATS NOT AVAILABLE 7: SEATS ARE AVAILABLE 11: TICKET CONFIRMED RAILWAY MANAGEMENT SYSTEM 3: CHECK AVAILABILITY OF SEATS 10: SAVING DETAILS CENTRAL COMPUTER

RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the E-ticketing has been designed, executed and output is verified. EX.NO: 7 DATE: CREDIT CARD PROCESSING

AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for Credit Card Processing HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for supporting the computerized credit card processing System.In this system, the cardholder purchases items and pays bill with the aid of the credit card. The cashier accepts the card and proceeds for transaction using the central system. The bill is verified and the items are delivered to the cardholder. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Cardholder, Cashier, Central system. Use case: Receive bill, Give card, Enter card number, Enter amount, Transaction, Receive Receipt ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Receive Bill, Give card, Enter the card number, Enter the amount, Transaction, Receive Receipt Decision box: Verification of card CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations.

CLASSES ATTRIBUTES OPERATIONS Central system Product name Product details Print bill() Validate card() Cashier Product name Cost of the product Enter amount() Swipe Card() Print Bill() CardHolder Items Purchased Validate Card Deliver Product() Give card() Sign bill() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: Card Holder,Cashier, Central system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. CREDIT CARD PROCESSING USE CASE DIAGRAM:

Purchase Product Central System Give card Cardholder Swipe card Sales person Enter amount Receive Receipt and card Deliver Product CLASS DIAGRAM: ACTIVITY DIAGRAM:

Purchase Product Give the card Swipe Card no yes Validation of Card Enter amount Receive Receipt and card Deliver Product SEQUENCE DIAGRAM:

Card Holder Cashier Central System Purchase Product Give card Swipe Card Enter the amount Print bill Deliver bill Sign the receipt Accept Receipt Deliver Product COLLABORATION DIAGRAM Card Holder 1: Purchase Product 2: Give card 7: Sign the receipt 6: Deliver bill 9: Deliver Product 5: Print bill Cashier 3: Swipe Card 4: Enter the amount 8: Accept Receipt Central System RESULT: Thus the diagrams[use case, class, activity, sequence, collaboration] for the Stock maintainence system has been designed,executed and output is verified. EX.NO: 8 DATE: SOFTWARE PERSONNEL MANAGEMENT SYSTEM

AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for Software personnel management system HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed for the process of knowing the details of a person works in a software company. The details are being stored in the central management system for the crosschecking the person s details. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Employee, HR, Central system. Use case: Name and address,qualification,experience, internet, loan, verification ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Enter the option to check, enter the salary, enter the working days,leave taken,loss of pay Decision box: Option to check CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Central management system Employeename, Employeenumber Tax() Loan() Employee1 Employee details Leave taken() HR checkdetails Loss of pay() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object :Employee, HR, Central system

COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. SOFTWARE PERSONNEL MANAGEMENT SYSTEM. USE CASE DIAGRAM:

NAME AND ADDRESS QUALIFICATION EMPLOYEE EXPERIENCE HR CENTRAL MANAGEMENT SYSTEM INTEREST LOAN VERIFICATION CLASS DIAGRAM:

ACTIVITY DIAGRAM: SALARY DETAILS ENTER THE OPTION TO CHECK ENTER THE SALARY ENTER NUMBER OF WORKING DAYS LEAVE TAKEN 2% LOAN 5% LOAN LOSS OF PAY CREDIT FULL SALARY SEQUENCE DIAGRAM:

EMPLOYEE HR CENTRAL SYSTEM ENTER THE OPTION ENTER THE SALARY WHETHER EXCEEDS 10000 SALARY EXCEEDS 10000 CALCULATE TAX AMOUNT DISPLAY TAX AMOUNT TAX CALCULATED ENTER THE LOSS OF PAY ENTER NUMBER OF LEAVE TAKEN CALCULATE LOSS OF PAY DISPLAY LOSS OF PAY PRINT SALARY COLLOBORATION DIAGRAM:

EMPLOYE E 1: ENTER THE OPTION 2: ENTER THE SALARY 8: ENTER THE LOSS OF PAY 9: ENTER NUMBER OF LEAVE TAKEN 7: DISPLAY TAX AMOUNT 12: PRINT SALARY 4: SALARY EXCEEDS 10000 6: TAX CALCULATED 11: DISPLAY LOSS OF PAY HR 3: WHETHER EXCEEDS 10000 5: CALCULATE TAX AMOUNT 10: CALCULATE LOSS OF PAY CENTRAL SYSTEM RESULT: Thus the diagrams[use case, class, activity, sequence, collaboration] for the Software personnel management system has been designed,executed and output is verified. EX.NO: 9 DATE: E-BOOK MANAGEMENT SYSTEM

AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for E-book management system HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed to manage the books that were read through the internet. This consists of the details of the e-book that were read by the user online. It will be controlled by the central system. This system act as a backup of all details together. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: user, e-book management Use case: login,search books, download,pay for the books, logout ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Search for the e-book site,search for the book,download book Decision box: check availability CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Internet Enter id Surf books() Login, logout User Login,logout Surf books() E-book management Verify user Check availability() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: User,E-book management,internet

COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. E-BOOK MANAGEMENT SYSTEM USECASE DIAGRAM:

LOGIN BILL ISSUE SEARCH BOOKS USER DOWNLOAD VERIFICATION E-BOOK MANAGEMENT PAY FOR THE BOOKS CENTRAL SYSTEM LOGOUT CLASS DIAGRAM: ACTIVITY DIAGRAM:

SEARCH FOR E-BOOK SITE ENTER THE USER NAME AND PASSWORD SEARCH FOR THE BOOKS AVAILABLE NO YES DOWNLOAD THE BOOKS PAY THE BOOK AMOUNT AND GET THE BILL COLLOBORATION DIAGRAM: USER 1: LOGIN 5: SEARCH BOOK 9: DOWNLOAD E-BOOK MANAGEMENT 4: DONE 8: DONE 12: SUCCESSFULLY DOWNLOADED 14: ISSUE BILL 2: CONNECT 3: PROVIDED 7: AVAILABLE 11: DOWNLOAD 13: BILL 6: AVAILABILITY 10: VERIFICATION INTERNE T SEQUENCE DIAGRAM:

USER E-BOOK MANAGEMENT INTERNET LOGIN CONNECT DONE PROVIDED SEARCH BOOK AVAILABILITY AVAILABLE DONE DOWNLOAD VERIFICATION DOWNLOAD SUCCESSFULLY DOWNLOADED BILL ISSUE BILL

RESULT: Thus the diagrams[use case, class, activity, sequence, collaboration] for the E-Book management system has been designed,executed and output is verified EX.NO: 10 DATE: RECRUITMENT SYSTEM

AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for Recruitment system HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This system is designed to recruit the particular job to the person in a company.it was controlled by the central management system to manage the details of the particular candidate that one has to be recruited for a company. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Applicant, HR, Central management system. Use case: Aptitude, Group discussion, Technical skills, Personal specification, Short list, Result ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Aptitude, Group discussion,technical skills,hr Decision box: Verification of the qualities CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Candidate Name, qualification Verify() HR Verification,resume Select() Central system Store, update Update() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages.

Object: Candidate, HR, Central system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. RECRUITMENT SYSTEM USECASE DIAGRAM:

APTITUDE APPLICANT GROUP DISCUSSION SHORT LIST HR TECHNICAL SKILL RESULT CENTRAL SYSTEM PERSONAL SPECIFICATIOMN CLASS DIAGRAM: ACTIVITY DIAGRAM:

APTITUDE COMMUNICATION TECHNICAL SKILLS HR QUALIFICATIO N APTITUDE NO >40% REJECTED IN ROUND1 YES SHORT LISTED IN ROUND1 GROUP DISCUSSION NO REJECTED IN ROUND2 COMMUNICATI ON SKILLS YES SHORT LISTED IN ROUND2 TECHNICAL SKILLS NO >70% REJECTED IN ROUND3 YES SHORTLISTED IN ROUND3 HR REJECTED CHECK FOR CONFIDENCE YES NO SHORTLISTED IN ROUND4 APPOINTMENT ORDER COLLOBORATION DIAGRAM: APPLICANT 1: APPLY FOR THE POST 5: APTITUDE 9: TECHNICAL SKILLS 13: ATTENDING GROUP DISCUSSION 17: ATTEND INTERVIEW 4: CALL FOR THE ROUND1 8: CALL FOR ROUND 2 12: CALL FOR GROUP DISCUSSION 16: CALL FOR THE INTERVIEW 20: ISSUE APPOINTMENT ORDER HR 3: VALID 7: SELECTED 11: SELECTED 15: GOOD 19: GOOD 2: VERIFIED 6: SECURE>50% 10: SECURE>50% 14: CHECK COMMUNICATION SKILLS 18: CHECK CONFIDENCE CENTRAL SYSTEM SEQUENCE DIAGRAM:

APPLICANT HR CENTRAL SYSTEM APPLY FOR THE POST VERIFIED VALID CALL FOR THE ROUND1 APTITUDE SECURE>50% SELECTED CALL FOR ROUND 2 TECHNICAL SKILLS SECURE>50% SELECTED CALL FOR GROUP DISCUSSION ATTENDING GROUP DISCUSSION CHECK COMMUNICATION SKILLS GOOD CALL FOR THE INTERVIEW ATTEND INTERVIEW CHECK CONFIDENCE GOOD ISSUE APPOINTMENT ORDER

RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Recruitment system has been designed,executed and output is verified EX.NO: 11 DATE: CONFERENCE MANAGEMENT SYSTEM

AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for Conference management system HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed to manage the details of the process that will be taken place in the conference in a place. It works along with the organizer,who arranges all these program and central management system, which consists of the all the details of the member who participates in the presentation USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Member, Organizer, Central system Use case: planning, invite delegates, allocate seats, presenting paper, prize distribution ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Invite delegates, Allocate seats, Presenting paper, Choose the winner Decision box: Whether it is reserved or not, Whether the presentation is good or not CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Member Name, id Presenting paper() Organiser Member details Allocating seats() Central management system Member details Updating() SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object: Member, Organiser, Central management system COLLABORATION DIAGRAM:

This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. USECASE DIAGRAM: CONFERENCE MANAGEMENT SYSTEM PLANNING INVITE DELEGATE RESERVED MEMBER ALLOCATE SEATS ORGANIZER CENTRAL SYSTEM MAINTAINING CONFERENCE HALL PRESENTING PAPER PRIZE DISTRIBUTION CLASS DIAGRAM:

ACTIVITY DIAGRAM: INVITE DELEGATES YES IF RESERVED NO ALLOCATE SEATS PRESENTING PAPER IF PRESENTATION IS GOOD YES NO CHOOSE FOR THE WINNER COLLOBORATION DIAGRAM:

MEMBER 1: PLANNING 2: INVITE DELEGATES 6: PRESENTING PAPER ORGANIZER 5: ALLOCATION SEAT 9: SHORTLISTED 10: PRIZE DISTRIBUTION 4: RESERVED 8: GOOD PRESENTATION 3: CHECK WHETHER THEY ARE RESERVED 7: CHECK WHETHER PRESENTATION IS GOOD CENTRAL SYSTEM SEQUENCE DIAGRAM: MEMBER ORGANIZER CENTRAL SYSTEM PLANNING INVITE DELEGATES CHECK WHETHER THEY ARE RESERVED RESERVED ALLOCATION SEAT PRESENTING PAPER CHECK WHETHER PRESENTATION IS GOOD SHORTLISTED GOOD PRESENTATION PRIZE DISTRIBUTION

RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Conference management system has been designed,executed and output is verified EX.NO: 12

DATE: FOREIGN TRADING SYSTEM AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for Foreign trading system HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose / Visual Basic PROJECT DESCRIPTION: This software is designed to maintain the details about the trading system that exists between the foreign countries. This details are hold by the trading management system.the details to the system are provided by the customer and the supplier USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Customer, Supplier, Custom officer Use case: Order of product, Quantity, Specify the amount ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Order of the product, Specify amount, Payment, Money transfer Decision box: Check for availability CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Trading management system Verify product Transport() Customer Quality Payment() Supplier Product supply Money transfer() SEQUENCE DIAGRAM:

This diagram consists of the objects, messages and return messages. Object: Customer, Supplier, Trading management system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. USECASE DIAGRAM: FOREIGN TRADING SYSTEM ORDER OF PRODUCT CUSTOMER QUANTITY SUPPLIER TRADING MANAGEMENT SYSTEM SPECIFY THE AMOUNT CONVERESION OF MONEY PAYMENT SHIP DELIVERY CUSTOM OFFICE FLIGHT CLASS DIAGRAM:

ACTIVITY DIAGRAM:

ORDER OF PRODUCT IF AVAILABLE SPECIFY AMOUNT PAYMENT MONEY TRANSFER MODE OF TRANSPORT SHIP FLIGHT CUSTOM OFFICE DELIVERY SEQUENCE DIAGRAM:

CUSTOMER SUPPLIER TRADING MANAGEMENT SYSTEM ORDER THE PRODUCT VERIFY THE PRODUCT AVAILABILITY OF THE PRODUCT REQUEST PAYMENT PAYMENT MONEY TRANSFE MODE OF TRANSPORT CUSTOMS CHECKING DELIVERY OF THE PRODUCT COLLOBORATION DIAGRAM: CUSTOMER 1: ORDER THE PRODUCT 5: PAYMENT SUPPLIER 4: REQUEST PAYMENT 9: DELIVERY OF THE PRODUCT 3: AVAILABILITY OF THE PRODUCT 7: MODE OF TRANSPORT 8: CUSTOMS CHECKING 2: VERIFY THE PRODUCT 6: MONEY TRANSFE TRADING MANAGEMENT SYSTEM RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Trading management system has been designed,executed and output is verified

NO: 13 DATE: BPO MANAGEMENT SYSTEM AIM: To draw the diagrams [usecase, activity, sequence, collaboration, class] for BPO management system HARDWARE REQUIREMENTS: Intel Pentium Processor 3 SOFTWARE REQUIREMENTS: Rational rose PROJECT DESCRIPTION: This software is designed to know about the process that were taking place in the BPO office. This system holds the details of the customer who and all approaches to it. It is managed by the central system.. USE CASE DIAGRAM: This diagram will contain the actors, use cases which are given below Actors: Customer, Server, Central system Usecase: Product, Voice, NonVoice,Indianoffice,Employee,Feedback. ACTIVITY DIAGRAM: This diagram will have the activities as Start point,end point, Decision boxes as given below: Activities: Purchase product, oncall, onchat Decision box: Option to check CLASS DIAGRAM: This diagram consists of the following classes, attributes and their operations. CLASSES ATTRIBUTES OPERATIONS Central system Store, update Storing(),updating() Dealer Employee name Delivery() Customer details Feedback()

SEQUENCE DIAGRAM: This diagram consists of the objects, messages and return messages. Object :Customer, Dealer, Central system COLLABORATION DIAGRAM: This diagram contains the objects and actors. This will be obtained by the completion of the sequence diagram and pressing the F5 key. MERITS: Provides convenience. Easily understandable. User friendliness. DEMERITS: Need computer knowledge. It is complex for large scale products. BPO MANAGEMENT SYSTEM USECASE DIAGRAM: PRODUCT CUSTOMER VOICE LEADER CENTRAL SYSTEM NON-VOICE ONCALL INDIAN OFFICE SERVER1 EMPLOYEE FEEDBACK CLASS DIAGRAM

ACTIVITY DIAGRAM: PURCHASE PRODUCT VOICE CALL NON-VOICE CALL NO ONCALL ONCHAT IF AVAILABLE ORDER PRODUCT PAYMENT DELIVERY

SEQUENCE DIAGRAM: CUSTOMER DEALER CENTRAL SYSTEM PURCHASE PRODUCT ENTER OPTION VOICE CALL ENQUIRY CUSTOMER DETAILS IF VALID CUSTOMER REQUEST FOR PURCHASE ORDER PRODUCT ENTER PRODUCT DELIVER PRODUCT REQUEST FOR PAYMENT PAYMENT REQUEST FOR FEEDBACK FEEDBACK REGARDS COLLABORATION DIAGRAM:

CUSTOMER 1: PURCHASE PRODUCT 2: ENTER OPTION 3: VOICE CALL 7: ORDER PRODUCT 11: PAYMENT 13: FEEDBACK DEALER 6: REQUEST FOR PURCHASE 10: REQUEST FOR PAYMENT 12: REQUEST FOR FEEDBACK 14: REGARDS 5: IF VALID CUSTOMER 9: DELIVER PRODUCT 4: ENQUIRY CUSTOMER DETAILS 8: ENTER PRODUCT CENTRAL SYSTEM RESULT: Thus the diagrams [Use case, class, activity, sequence, collaboration] for the BPO management system has been designed,executed and output is verified.