Need Help With This Assignment?

Let Our Team of Professional Writers Write a PLAGIARISM-FREE Paper for You!

Upgrading Campus Bikes – Implementing a Modern Computer System for Business Growth

Upgrading Campus Bikes – Implementing a Modern Computer System for Business Growth

Campus Bikes is a famous bicycle shop located near a prominent university; the firm is planning computerization to enhance business. The owner, Mark Turner, wishes to adopt an updated computer system to enhance the sales, services, and customer relations department. In my capacity as a computer science student and a lab assistant, I have been informed that I have to be involved in planning this new system using an object-oriented approach, making it quite clear, and easy to understand. This report covers several key tasks: defining potential objects in the new system, defining the object’s characteristics and operations, defining use cases and actors, and developing diagrams on taking service requests and customer state transformations. Combined, these elements create a detailed plan for the new system, designed to improve Campus Bikes’ processes and functions.

Objects: Attributes and Methods

List of Possible Objects

  1. Bike
    • Attributes: Brand, model, size, color, price, in-stock quantity
    • Methods: Calculate price, check availability, and update inventory (Kawabata et al., 2017).
  2. Accessory
    • Attributes: Type, brand, price, in-stock quantity
    • Methods: Calculate price, check availability, update inventory
  3. Customer
    • Attributes: Name, contact information, membership status
    • Methods: Place orders, request service, and update information (Jacob, 2015)
  4. Staff
    • Attributes: Name, role, contact information
    • Methods: Handle sales, manage inventory, perform repairs

Use Cases and Actors

Use Cases

  1. Purchase a bike or accessory
  2. Request bike service or repair
  3. Manage inventory (Koç et al., 2021).

Actors

  1. Customer
  2. Bookkeeper
  3. Mechanic

Use Case Diagram

State Transition Diagram

References

Jacob, R. J. K. (2015). A state transition diagram language for visual programming. Computer18(08), 51-59.

Kawabata, R., Kasahara, T., & Itoh, K. (2017). Systems analysis for the collaborative system by use case diagram. Journal of Integrated Design and Process Science, 11(1), 13-27.

Koç, H., Erdoğan, A. M., Barjakly, Y., & Peker, S. (2021, March). UML diagrams in software engineering research: A systematic literature review. In Proceedings (Vol. 74, No. 1, p. 13). MDPI.

ORDER A PLAGIARISM-FREE PAPER HERE

We’ll write everything from scratch

Question 


Campus Bikes is a popular bicycle shop located near a major university. The business has grown and the owner,
Mark Turner, wants to install an up-to-date computer system to handle all business functions.
Background
Campus Bikes sells several brands of new bikes, including everything from high-end racing models to beach
cruisers. In addition to sales of new bikes and accessories, Mark’s service department is always busy. The staff

Upgrading Campus Bikes - Implementing a Modern Computer System for Business Growth

Upgrading Campus Bikes – Implementing a Modern Computer System for Business Growth

includes Mark himself, a bookkeeper, two part-time sales reps, a full-time mechanic, and several part-time service
helpers who assemble bikes.
Before opening the shop three years ago, Mark worked for many years in his father’s auto dealership, Turner
Motors, and he learned all about the automobile business. In the bike shop, he runs a similar operation, but on a
much smaller scale. For example, sales orders are recorded on pre-printed forms and service requests are written
up just as they would be in an auto service department.
Mark’s customers find him fair and reasonable. He likes to say that the main difference between his business and a
big-box retailer is that he knows his customers and will do whatever it takes to keep them happy.
You work at the college as a lab assistant in the computer information department. You earned a computer science
degree at a two-year school, and you recently decided to work toward your four degrees. The computer lab
manager, Jill, often suggests that local businesses contact you for help in troubleshooting IT issues.
This morning, you received a call from Mark, who wants to hire you as a consultant to help plan a system for
Campus Bikes. You learned that Jill had referred him, and you are excited to have this opportunity. It probably
didn’t hurt that both you and Jill had bought bikes from Mark, and already knew him. After spending several
weekends talking with Mark and the staff, you are ready to start. You decide to use an object-oriented approach
that will be easy to understand.
Tasks
1. List possible objects in the new bike shop system, including their attributes and methods.
2. Identify at least three possible use cases and actors.
3. Create a use case diagram that shows how service requests are handled.
4. Create a state transition diagram that describes typical customer states and how they change based on
specific actions and events.