question archive Build Bold is a small builder in Australia that focus on building sheds and villas in rural areas
Subject:Computer SciencePrice:5.87 Bought7
Build Bold is a small builder in Australia that focus on building sheds and villas in rural areas. They are willing to develop a small software to manage their employees, customers, and services. They have made this decision to reduce their operational cost, have a better understanding of their customer base, and improve the quality of their services. They think that these can be achieved by an automated system to store and retrieve the details of employees, customers, services, and inspection bookings. Before the company invests on the final product, the have agreed on developing a proof?of?concept first. The idea is that your solution will 'prove' that a better solution is possible. From your solution, it is hoped that the requirements from Build Bold can be extracted and a full software development project can be started.
Your proof?of?concept should include at least the following functional requirements:
_The user adds a new employee
_The user adds a new customer
_The user adds a new property
_The user adds a new inspection booking
_The user assigns a customer and a property to a booking
_The user prints the list of all bookings
_The user prints the list of all customers
_The user prints the list of all properties
The functional requirements, if proved by your solution, will be supplemented by non?functional requirements in the subsequent requirements gathering exercise. Some of these may be the presentation of options in a graphical l user interface, printed reports on letterheads, security or other options that do not matter for the present proof of concept.
In presenting your solution, it is expected that it will compile and run. You should give the user series of options to choose from, if they are interact with your program. For example, choosing option '1' may be the route the user will take to enter a new employee. Choosing option '2' may be the route to allowing the user to add a new customer and so on.
Hints:
_Before you start programming, you have to identify the main classes that you need to define since you will be using the Object-Oriented Programming (OOP) principles and best practices to develop the proof?of?concept.
_You will need a minimum of four classes and can use variables and arrays to store data.
_You do not need to store ay of data in files since this will be implemented after the approval of the proof-of-concept.
_? Your main class or function will be the one that allows you to showcase the capabilities of the proof?of?concept. As discussed above, the user should be allowed to have a menu to choose the options.
Purchased 7 times