Project Description
A telephone book system, also known as a telephone directory, telephone address book, or Phone book, is a listing of telephone subscribers in a geographical area or subscribers to services provided by the organization that publishes the directory. Its purpose is to allow the telephone number of a subscriber identified by name and address to be found.
Project Features
The features of telephone book system are mainly related to the addition, listing, searching, and modifying telephone directory-related records. All these operations are done through Arrays.
The information contained in the telephone directory records are the first name, last name, phone number, city, address, sex and email of the person whose record is entered in the telephone directory system.
Project Operations
Write a JAVA
1.Add persons details (first name, last name, phone number, city, address, sex and email) to the phone directory, where phone numbers in the directory have to be unique. (Note: each person record will store in Arrays)
2.Update telephone number by providing person first name.
3.Display all details of persons from a phone directory.
4.Search telephone number based on person first name. (Note: use sequential search to find all telephones for the given first name)
Project Outputs
The output has to display a menu of choices. Then the user can select which operation want to perform. Also, you can use the method System.exit(0); to exit the program. The menu of choices will be:
- Add person details into the telephone book.
- Update a telephone number by providing person first name.
- Display the entire telephone book.
- Search a telephone number based on person first name.
- Exit the program.
Step by stepSolved in 3 steps with 4 images
- System Description: Branches Dream Home has branch offices in cities throughout the United Kingdom. Each branch office is allocated members of staff, including a Manager, who manages the operations of the office. The data describing a branch office includes a unique branch number, address (street, city, and postcode), telephone numbers (up to a maximum of three), and the name of the member of staff who currently manages the office. Additional data is held on each Manager, which includes the date that the Manager assumed his or her position at the current branch office, and a monthly bonus payment based upon his or her performance in the property for rent market. Staff Members of staff with the role of Supervisor are responsible for the day-to-day activities of an allocated group of staff called Assistants (up to a maximum of 10, at any one time). Not all members of staff are assigned to a Supervisor. The data stored regarding each member of staff includes staff number, name, address,…arrow_forwardA Document Store is a suitable replacement for a Relational Database for a variety of reasons.arrow_forwardAs opposed to a file-based system, a database application takes less time to build.arrow_forward
- Database administration: Describe the main choices that were made in the design of the physical database.arrow_forwardIn the context of database transactions, is a property that ensures that once a transaction is committed, its effects are permanent.arrow_forwardWhat functions do stored procedures serve?arrow_forward
- Justify the number of fields that should be included on a single request for information form.arrow_forwardDATABASE MANAGEMENT ABC Walk-in Clinic is located in a large metropolitan city in Canada. The clinic staff consists of ten doctors, six nurses, five office secretaries, two administrative assistants and one manager. First time Patients have to visit the clinic personally and fill a registration form that contains their personal and health related information. An office secretary would then enter that information in the computer based information system. Patients may become a permanent patient (at any time) for one of the doctors at the clinic by filling up necessary forms (they are called enrolled patients) or they may choose to come walk-in for every visit. (They usually called walk-in patients) Enrolled Patients may book their appointments online or by calling, the office and one of the secretaries would then book their appointment with their doctor on a particular day/time. Any booked appointment may be cancelled up to 24 hours in advance after which the clinic charges a…arrow_forwardFlowcharts may be logical or physical in nature. MetaData is the most significant component of a data warehouse.arrow_forward
- Requirements About the System: A local library intends to modernize its operations and seeks your assistance in designing its system. The following are the requirements for the library system: The library possesses a collection of books that can be borrowed by its members. Each book has a unique ISBN, title, author, and publication year. Members can search for books, check their availability, and place a hold on a book if it is unavailable. When a book is available, the member can borrow it and the due date will be calculated based on the library's lending policy. Members can return books, and the system should keep track of the books they have borrowed and the ones they have returned. Question: Sequence Diagrams: Draw a sequence diagram including: the scenario where a member searches for a book and borrows it the scenario where a member returns a book to the library How to create sequence diagrams: https://drawio-app.com/create-uml-sequence-diagrams-in-draw-io/arrow_forwardWhile designing a distributed database, it's crucial to know whether you're working with a local or wide-area network.arrow_forwardDesign a database application using python GUI to modify the specified record of python using Pro_ID from the database and display the modified record. Product table ( Pro_ID, Pro_name, Quantity)arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education