0% found this document useful (0 votes)
111 views7 pages

Unit 1 Individual Project Lee Hornbeak AIU ITCO620-1302B-01: Object-Oriented Applications

This document contains diagrams and descriptions for a Java library application. It includes a class diagram showing the main classes like Employee, Borrower, Library Member and their relationships. It also includes use case diagrams for lending books, returning books, adding customers, and updating/removing customers. Finally, it discusses that use case diagrams capture the dynamic aspects of a system and help actors achieve their needs.

Uploaded by

Lee Hornbeak
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views7 pages

Unit 1 Individual Project Lee Hornbeak AIU ITCO620-1302B-01: Object-Oriented Applications

This document contains diagrams and descriptions for a Java library application. It includes a class diagram showing the main classes like Employee, Borrower, Library Member and their relationships. It also includes use case diagrams for lending books, returning books, adding customers, and updating/removing customers. Finally, it discusses that use case diagrams capture the dynamic aspects of a system and help actors achieve their needs.

Uploaded by

Lee Hornbeak
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Running head: INTRODUCTION TO JAVA PROGRAMMING

Unit 1 Individual Project Lee Hornbeak AIU ITCO620-1302B-01: Object-Oriented Applications

Running head: INTRODUCTION TO JAVA PROGRAMMING

Unit 1 Individual Project Introduction This paper will show a class diagram, use case diagrams, and a sequence diagram that will be used to help develop a Java application for the local library. Creating these diagrams is the first step in designing the library application. The user requirements will be better understood through this process.

Class Diagram of Library Application

Running head: INTRODUCTION TO JAVA PROGRAMMING

Lending a Book Employee Borrower

Reserve book

Browse

Library Member
Borrow Books

<< uses>>
Checkout reservation

Return book

Return Magazine

Update
Catalogue

Register in System

Returning a Book Employee Borrower


Return Book Check in book Return Magazines

Library member
Impose fines Pay fines

Collect Fines

Reshelf Update Catalogue book

Running head: INTRODUCTION TO JAVA PROGRAMMING

Removing Books Employee


Remove book from shelf

Sell book

Delete book
From system

Update Catalogue

Adding a Customer Employee


Register in System

Borrower
Enters Borrowers Info in System

Issue Card

Updating and Removing Customers

Update Customers Info

Return

Delete Customer from System

all
books

Collect all fines Update system

Pay fines

Running head: INTRODUCTION TO JAVA PROGRAMMING

Sequence Diagram Employee

Running head: INTRODUCTION TO JAVA PROGRAMMING

Conclusion The purpose of use case diagram is to capture the dynamic aspect of a system. According to Microsoft (2013), with the help of a use case diagram, you are able to help the actors achieve their need requirements and how the actors relate to the system.

Running head: INTRODUCTION TO JAVA PROGRAMMING

References Microsoft. (2013). UML use case diagrams: Guidelines. Retrieved from http://msdn.microsoft.com/en-us/library/vstudio/dd409432.aspx

You might also like