Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CPSY 2 0 0 FINAL PROJECT This is an individual assignment. Scenario Village Rentals has been a family run business for several decades. The patriarch,

CPSY 200 FINAL PROJECT
This is an individual assignment.
Scenario
Village Rentals has been a family run business for several decades. The patriarch, Arnold Svenson started the business in the early 1950s servicing what was then a mostly rural township.
Ever thrifty, the Svensons were quite careful on how money was spent. The business was run using hand-written ledgers and index cards for decades. The first computer and printer were not installed and operated until the early 1990s.
Times have changed considerably, and the once rural township is now quite busy with new developments in the surrounding area. Village Rentals has acquired a lot more equipment to service the township and running the business from spreadsheets is no longer feasible. Your task is to design a system that use a relational database to track equipment, customers, and rentals.
The system must do the following:
Manage the equipment inventory.
This includes adding new equipment or removing equipment from inventory. Equipment that has been used, but still in working order can be removed from inventory and sold. Equipment that is seriously damaged or worn is removed from inventory. (Its never thrown away of course. You never know when you need parts, said the elder Svenson)
Manage Customer Information.
Enter the information for a new customer or update the information of a current customer. Note: Some customers have been banned from renting equipment.
Equipment Rental.
Each rental has a unique number, the customer, the equipment (there can be more than one item), the rental date and return date.
System Management.
Given the rapid development within the township, they will be adding new categories of equipment.\
Generate Reports.
The system will allow for a selection of reports:
Sales by date.
Sales by customer.
List items by category.
Other customizable reports.
Current system information
The current information has paper forms and a series of spreadsheets with information. Your research has found the following information:
Category List
Each category has a number and a description:
10 Power tools
20 Yard equipment
30 Compressors
40 Generators
50 Air tools
Rental Equipment
Each piece of equipment has the following information:
Equipment id number
Category
Name
Description
Daily Rental Cost
Customer Information
Each customer has the following information listed:
Customer id
Last name
First name
Contact phone
E-mail
You noticed some handwritten notes on a few records. Give 10% discount and NEVER RENT TO THIS ________R AGAIN!!!
Rental Information
Each rental document had this information:
Rental id
Current Date
Customer id
Customer Last name
For each item:
Equipment Id number
Rental Date
Return Date
Cost of rental
Total final cost of rental
Instructions
Your goal is to develop a report detailing the design of a system to meet your clients needs. Your system will use Object Oriented programming concepts.
Your project must use Software Ideas Modeler (SIM) as the CASE tool for this project.
There will be a 30% reduction in marks if you do not submit an integrated (SIM) project file.
You are provided with sample data listed in data-samples.xlsx .
Part A: Analysis and requirements gathering. (15 Marks)
Using SIM, create a project and complete the following diagrams:
1. Use Case Diagram and descriptions. Create a use case diagram and write a brief description of each use case.
2. Analysis Level Class Diagram. Note: this does not require UI/UX classes
3. A conceptual Entity Relationship Diagram (ERD). Include Primary and foreign keys.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

AutoCAD Database Connectivity

Authors: Scott McFarlane

1st Edition

0766816400, 978-0766816404

Students also viewed these Databases questions

Question

Identify three types of physicians and their roles in health care.

Answered: 1 week ago

Question

Compare the types of managed care organizations (MCOs).

Answered: 1 week ago