Perform effectively as a computing and systems development

Assignment Help JAVA Programming
Reference no: EM131287155

Simple library system connected to database (xampp), using model, view controller(MVC) .

Purpose of assignment

This assignment considers the skills required to perform effectively as a computing and systems development employee. It will almost certainly be a requirement that as an employee, you will need to produce software solutions, generate technical documentations for long term support, and producing product training materials to train end users for your product. This assignment will develop those skills.

Scenario

‘ABC' Library is one of the biggest library in Penang, Malaysia. Currently it has about 300 members. A person who is 18 or above can become a member. There is a membership fee of RM400 for a year. There is a form to be filled in which person fills personal details. These forms are kept in store for maintaining members' records and knowing the membership period.

A member can be issued a maximum of three books. He/she has three cards to borrow books. Against each card a member can borrow one book from library. Whenever a member wishes to borrow a book and there are spare cards, then the book is issued. Otherwise that request is not entertained. Each book is to be returned on the specified due date. If a member fails to return a book on the specified date, a fine of RM2.00 per day after the due return date is charged. If in case a card gets lost then a duplicate card is issued. Accounts are maintained for the membership fees and money collected from the fines. There are two librarians for books return and issue transaction. Approximately 100 members come to the library daily to borrow and return books.

There are 5000 books available out of which 1000 books are for reference and cannot be issued.

Records for the books in the library are maintained. These records contain details about the publisher, author, subject, language, etc. There are suppliers that supply books to the library. Library maintains records of these suppliers.

Many reports are also produced. These reports are for details of the books available in the library, financial details, members' details, and supplier's details. Sometimes the library staff needs to know about the status of a book as to whether it is issued or not. Also management requires reports for books issued, books in the library, members, and accounts.

Currently all functions of the library are done manually. Even the records are maintained on papers. Now day by day members are increasing. Maintaining manual records is becoming a difficult task.

Management plans to expand the library, in terms of books, number of members and finally the revenue generated. It is observed that every month there are at least 50-100 requests for membership. For the last two months the library has not entertained requests for new membership as it was difficult to manage the existing 250 members manually. With the expansion plans, the management of the library aims to increase its members at the rate of 75 per month. It also plans to increase the membership fees from RM400 to RM1000 for yearly and RM500 for half year, in order to provide its members better services, which includes increase in number of books from 3 to 4.

Due to the problems faced by the library staff and its expansion plans, the management is planning to have a system that would first eradicate the need for cards. A system to automate the functions of record keeping and report generation. And which could help in executing the different searches in a faster manner. The system is also expected to handle the financial details.

ABC Library had earlier consulted and outsourced the project to your company "Spark Technology". After preliminary investigation and analysis phase, your manager Mr Sam has assigned the task to you to produce a prototype using an Object Oriented Language, Java.

Once you are done he has asked you to compile it to a report and present it to ABC Library's management. You are to also demonstrate the prototype to the users of the system.

As an alternative to this scenario, you may pick any other organization of your choice, of whom you think may benefit from having a new system developed and carry out the tasks required. Your new scenario must first be approved by the lecturer.

To prepare this report, you will need to answer all questions on Tasks ???.

Submission guidelines:
- Times New Roman, 12pt, Justify, 1.5 spacing
- Cover page: (Organization name, your student IDand name, subject and lecturer name)
- Content page with correct page number listed
- Use only Harvard Referencing

Reference no: EM131287155

Questions Cloud

Defend the collective findings of the learning team : Discuss key points of each team member's Week 3 individual assignment.Identify business activities of ABC Taxi that might result in criminal liability.
Depreciation on plant equipment-raw materials handling costs : For each of the following costs experienced by Masterbuilt Motors, pick the most likely cost classification & behavior that would apply. Depreciation on plant equipment, Raw materials handling costs, Outbound Shipping Costs, Wages of assembly-line wo..
Determine the distance b that locates point c : The two forces and a couple acting on the beam are equivalent to a single force acting at C. Determine the distance b that locates point C.
Recognize over the term of the annuity : Anne purchased an annuity from an insurance company that promised to pay her $24,000 per year for the next ten years. Anne paid $176,400 for the annuity, and in exchange she will receive $240,000 over the term of the annuity. How much of the first $2..
Perform effectively as a computing and systems development : Perform effectively as a computing and systems development employee. It will almost certainly be a requirement that as an employee, you will need to produce software solutions, generate technical documentations for long term support, and producin..
Determine the magnitude of the single force : The trapdoor is held in the position shown by two cables. The tensions in the cables are T1 = 30 lb and T2 = 90 lb. Determine the magnitude of the single force that would have the same effect on the door as the cable tensions.
Discuss about the business strategy and competative resource : Define in your own words what HR-business strategy is and outline its components?Why are effective human resource practices often a better competitive resource than equipment and buildings? Be specific. Use examples when possible.
Write essay with suggestions for making the text accessible : Write an essay of 750-1,000 words with your findings and suggestions for making the text accessible to all learners, including English language learners, special education students, and struggling readers.
Perpetual inventory records : Castle Furnishings Company’s perpetual inventory records indicate that $682,950 of merchandise should be on hand on November 30, 2016. The physical inventory indicates that $668,450 of merchandise is actually on hand.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Develop view for order number and order total in file

Develop a view named OrdTot. It comprises of order number and order total for each order currently on file. Order total is the sum of number ordered.

  Create a class named movie that can be used with a video

extend above with a Rental class. This class should store a Movie that is rented, an integer representing the ID of the customer who rented the movie, and an integer indicating how many days late the movie is.

  Write a java class that creates an array of integers

Write a Java class that creates an array of integers, fills it with values, prints the unsorted values, sorts the values into ascending order, and finally prints the sorted values.

  String that contains at least five letters

Write an application that prompts the user for a String that contains at least five letters and at least five digits. Continuously reprompt the user until a valid String is entered. Display a message indicating whether the user was successful or did ..

  Write a complete java program called parser

Write a complete Java program called Parser that gets a comma-delimited String of integers  (eg "4,8,16,32,...") from the user at the command line and then converts the String to an ArrayList of Integersusing

  Implementing the tic tac toe game

Write a graphical Java program implementing the Tic Tac Toe game - The program should play against a user. The user + program should start the game on alternate games.

  Anbsp build a student record managing system application by

a.nbsp build a student record managing system application by doing the following1.nbsp create a student inheritance

  Write program using a switch statement that display polygon

Write a program using a switch statement that displays the name of a polygon with sides between 3 and 12 depending on the number entered by the user

  Write a program that reads customers information

Write a program that reads customers' information from a file, and creates a movie theatre seating with a number of rows and columns specified by a user. Then it will attempt to assign each customer to a seat in a movie theatre.

  Build a thread system

Identify all Nachos classes that you will modify and where you plan to do you modifications - Identify all classes that you plan to implement and give the API for each class,

  Define a method for linkedbag

Add a constructor to the class LinkedBag that creates a bag from a given array of entries - define a method for LinkedBag that removes a random entry from the bag.

  Program that calculates the minimum

Write a program that calculates the minimum, maximum, average and standard deviation (s) of the exam score in a subject. The program will accepts the score and quit if negative score is enter.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd