StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Introduction to Java Programming - Research Paper Example

Cite this document
Summary
It involves the development of a library application which forms part of an upgrade initiative with two main users as the borrowers and the employee with employees interacting with the application more than the borrowers. The first step in the development of the application is…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.4% of users find it useful
Introduction to Java Programming
Read Text Preview

Extract of sample "Introduction to Java Programming"

Java Program: Library Application (Section) Due) Introduction It involves the development of a library application which forms part of an upgrade initiative with two main users as the borrowers and the employee with employees interacting with the application more than the borrowers. The first step in the development of the application is the design; in this case it involves the design of the case diagrams, sequence diagram and class diagram.Class Diagram There are four major entities involved in the development of this application including: the library itself, books, employees and the borrowers.

Documentation of the Class DiagramThe library lends books to the borrowers and at the same time catalogues the books besides making purchase of new books. The borrowers are registered in the system and they can borrow books from the library through the system. Books are bought and catalogued in many copies by the library. The outdated books or those in bad condition are given away. A book may be reserved for a borrower if needed. Works at Class Diagram DocumentationThe library lends books to the borrowers, at the same time catalogues the books besides making purchase of new books.

The first row in the library class diagram contains the attribute name (library) followed by the attributes in the second row and, finally, the methods of the class library.The borrowers are registered in the system and they can borrow books from the library through the system. Likewise, the borrower is represented in the first row as the class name of the borrower entity followed by its attributes and, lastly, the methods in the borrower class. The same criteria applies to the book and the employee classesBooks are bought and catalogued in many copies by the library.

The outdated books or those in bad condition are given away. A book may be reserved for a borrower if needed.Use CasesThe library main functions are to purchase, store, catalogue, as well as lend books to its users, especially the borrowers, including its employees. It also registers and stores the information regarding its employees and borrowers presenting each party with a unique identification number. The borrowers are involved with such activities as borrowing books and returning books while the library lends books, updates and makes addition of new borrows.

The following use case diagram shows all the above named activities involving the borrower and the library. There are two main actors in this system, including the employee and the borrower.Use case diagram:a) Lending a bookLibraryEmployee(Librarian) For the lending case, the employee (librarian) should be on the right hand side of the system, since it’s the main actor. He checks the library card to verify the borrower identity before lending out the book.b) returning a bookLibraryBorrower c) Removing a book d) Adding a customer Employee (Librarian)e) Updating/removing customer’s entry` ReferencesBehrens, L.

, & Rosen, L. J. (2008). Writing and reading across the curriculum (10th ed.). New York: Pearson Longman.Ambler, S. W. (2005). The elements of UML 2.0 style. New York: Cambridge University Press.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Introduction to Java Programming Research Paper Example | Topics and Well Written Essays - 500 words”, n.d.)
Retrieved de https://studentshare.org/information-technology/1595492-introduction-to-java-programming
(Introduction to Java Programming Research Paper Example | Topics and Well Written Essays - 500 Words)
https://studentshare.org/information-technology/1595492-introduction-to-java-programming.
“Introduction to Java Programming Research Paper Example | Topics and Well Written Essays - 500 Words”, n.d. https://studentshare.org/information-technology/1595492-introduction-to-java-programming.
  • Cited: 2 times

CHECK THESE SAMPLES OF Introduction to Java Programming

The Future of Advanced Business Application Programming

This paper “The Future of Advanced Business Application programming” discusses the future of Advanced Business Application programming (ABAP) which is a fourth generation programming language was created by SAP.... ABAP stands in Advanced Business Application programming.... The other objective of this paper is to identify ABAP's competition for this purpose this paper will provide a comparison with java based environment of NETWEAVER....
11 Pages (2750 words) Assignment

Java Spring MVC Programming

This assignment "Java Spring MVC programming" examines the transaction management module brings a mechanism of abstraction to the Java platform with the following capabilities: the ability to work with nested transactions, ability to work with savepoints.... Aspect-oriented programming The aspect-oriented programming module in the spring framework modularizes cross-cutting concerns in aspects.... This module provides aspect-oriented programming features without much complexity in design, configuration, or implementation....
2 Pages (500 words) Assignment

Java and Other Technologies

Its widespread application in computers, cell phones, cards, and other devices also emphasize its importance as a programming tool.... It serves as the most popular programming language worldwide as millions of people utilize it in different types of computer applications.... Therefore, the java technology provides its users with a better system compared to other programming technologies.... java serves as… Computing specialists use it to develop network programs that play a significant role in information technology....
3 Pages (750 words) Essay

How Will Computer Information System Fit Into Your Professional Life

Python programming: An introduction to computer science.... Python and Java are among these programming languages.... How Will Computer Information System Fit Into One's Professional Life Computer programming languages There are many computer programming languages which perform different tasks for different industries.... Python and Java are among these programming languages.... Python supports multiple programming paradigms such as object-oriented, functional and imperative programming or procedural styles....
2 Pages (500 words) Essay

Arrays Program Issues

Key Words: array, miles, marathon, snippets, scenario, index introduction The program initializes the miles at the beginning of training to 2 and 26 at the end of the training.... This paper consist of a program which initializes the array with the appropriate number of values determining the value in the array element when the index contain 2 and calculating the sum of the total miles one spent running over the 10....
1 Pages (250 words) Essay

Different Types of Programming Languages

The following paper under the title 'Different Types of programming Languages' presents devices that we use are backed by the programming languages.... The programming languages provide support and serve as the backbone towards the overall digital operations.... hellip; In modern times advanced programming languages are in place that allows for fast interpretation and fast execution of operations.... There are different types of programming languages subject to their usage and application....
7 Pages (1750 words) Case Study

Java Server Pages and the Java 2 Enterprise Edition Model

The paper "java Server Pages " describes that java Script is one of the computing languages that can enable the efficient interaction of Web pages.... These improvements include Fast CGI, Apache's mod Perl, Netscape's NSAPI, Microsoft's ISAPI and lastly java Servlets from Sun Microsystems (Lane & Dulaney 2006, p.... The change however brought up much confusion since there was absolutely no clear relationship between java and JavaScript....
8 Pages (2000 words) Essay

Eror Handling in Programing Exercises

The scripts ensure that the program does not experience the The paper "Error Handling in Programing Exercises" is a wonderful example of an assignment on logic and programming.... This study explores two major options of error handling in programming exercises.... nbsp; Advantages and disadvantages of testing for error conditions as compared to using exception handling when performing input or output Advantages Testing enables the programmer to detect errors and exceptions during programming and to manage them before final implementation....
3 Pages (750 words) Assignment
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us