This project requires you to design requirement specification models for Kayak Melbourne and finally recommend an appropriate solution that consists of several sub-systems. A sub-system is a system that is part of a larger system. For example, a sales management system might be one sub-system of a customer relationship management (CRM) system. Another CRM sub-system might enable customers to view past and current orders, track order fulfilment and shipping, and modify their account information. A third CRM sub-system might maintain the product catalogue database and provide Web-based access to product specifications and manuals. A fourth CRM sub-system might provide technical support via telephone and a Web site with detailed tracking of customer support requests and related reporting to improve call centre management and product quality. Systems and sub-systems depend on the project you are working on.
Case study: Kayak Melbourne
Kayak Melbourne (KMB) (https://www.kayakmelbourne.com.au/) offers ecotours and kayak rentals along the Yarra River and other Melbourne waterways.
Kent and Jenny Cuthbert are avid kayakers and amateur naturalists who spent many weekends exploring the Yarra River’s numerous creeks and tributaries. Kent was a sales representative, and Jenny worked as a freelance Web designer. Two years ago, Kent’s division was purchased by a rival company, which announced plans to move operations to another state.
Rather than relocate, the Cuthbert family decided to launch KMB. They reasoned that Jenny could continue her work, which would provide some income while Kent tried to build KMB into a profitable
business. Kent and Jenny are convinced that the ecotourism market will expand greatly, and they look forward to sharing their experience and knowledge with others who enjoy nature and kayaking. Kayak Melbourne advertises in regional magazines and maintains a Web site, which Jenny designed. At this time, no other kayak rental firms operate within 20 miles of KMB’s location.
Customers say that the KMB site is attractive and informative, but the Cuthbert family is not sure it is attracting new business. So far, the Cuthbert family’s plan is working out well. KMB rents space at a nearby marina, where Jenny runs the office and operates her Web design business. She also handles rentals when Kent is giving lessons or busy with a tour group. On summer weekends and holidays, Janet Jacobs, a Swinburne University student, handles telephone inquiries and reservations.
KMB’s inventory includes 16 rental kayaks of various types, lengths, and capacities, eight car-top
carriers, and a large assortment of accessories and safety equipment. Based on customer requests, Jenny is considering adding a selection of books and videos about kayaking and ecotourism.
KMB has three main business segments: rentals, instruction, and guided tours (Moonlight Kayak Tour, City Sights Kayak Tour, Yoga Sunrise Kayak Tour, River to Sky Tour, and Custom Kayak Experience). Most customers make advance reservations for scheduled tours and instruction sessions, but sometimes space is available for last-minute customers. Rentals are split evenly between reservations and walk-in customers.
Reservations are entered in a loose-leaf binder, with separate tabs for each business activity. Jenny also created a Microsoft Access database to record reservations. When she has time, she
enters the reservation date, the reservation details and kayak type, and the customer information
into a table, which is sorted by reservation date. Each day, she prints a reservation list. For quick reference, Jenny also displays kayak availability on a wall-mounted board with colour-coded magnets that show the available or reserved status of each rental kayak. In addition to the database, Jenny uses an inexpensive accounting package to keep KMB’s books.
Although the KMB database handles the basic information, the Cuthbert family have noticed some drawbacks. For example, reservations for guided tours or instruction sessions sometimes conflict with Kent’s or Jenny’s availability. The Cuthbert family also would like to get more information about rental patterns, customer profiles, advertising effectiveness, and future business opportunities. Kent and Jenny have talked about updating the system, but they have been too busy to do so.
Important note: This is reflective of an actual client project, and the information given in the assignment is very minimum. As IT consultants, your group need to research the industry to find out probable business processes and systems that might fit into this scenario.
What Need To Do
1. Data Flow Diagrams (Word limit: Approx 500 +)
Should be consistent with DFD fragment and internally consistent at all levels. (I.e context, level 0 and level 1).
• Context Diagram for your sub system
• Diagram 0 for your sub system
• One Level 1 diagram
2. Data flow descriptions, Data store (entity) descriptions & process description
(Word limit: Approx 500 +)
• Must use the data dictionary notation provided. Should be consistent with DFD level 0. Must write logical data flow descriptions for his/her level 0 diagram.
• Must write physical data element descriptions for the data entities in his/her level 0 diagram (please use the correct notations).
• Detailed process descriptions of DFD level 1 (or lower level) in structured English: Must develop at least 2 process descriptions for his/her level 1 processes (or lower level as required)
3. Use Case Diagram (Word limit: Approx 500 +)
Must contain one diagram for the sub system and 2 diagrams to represent each user perspective.
i.e. Must develop 2 use case diagrams to represent at least two users and one-use case diagram to represent whole sub system. These diagrams should reflect potential extra functionalities as represented in user stories. Must reflect include relationships among use cases.