Question
Specification Sound Strong is a music institute providing musical instruments training and recording service for a decade. Apart from that it also provides practice room
- Specification
Sound Strong is a music institute providing musical instruments training and recording service for a decade. Apart from that it also provides practice room rental service for musicians. Its practice rooms hiring service has been in demand lately with the quality of rooms and instruments they provide. To manage the heavy influx of customers and the difficulty with phone call-based booking, it is looking for an online system for practice rooms/instruments hiring related processes.
Basically, musicians can book the room for certain timings and practice in the allocated time. The room can be hired on an hourly basis and if a customer is new, he/she has to pay a certain advance up to 8th booking if they havent taken membership. The customers have to be registered in order to use the system. The staff handles the registration verification process and verifies registration.
There is a discount scheme and special package for customers who have membership. After the membership duration expires, customers will get an automatic message before a week of expiry and customers can choose to renew the membership or stay as a customer.
Apart from the rooms hiring, it also gives chance to hire the musical instruments in case the customers need guitar, drums parts, bass guitar, guitar effects and so on for the practice hours. The customers look for available room timings in the institution's online system and get their bookings done and also book the instruments based upon the availability if they need it. Staff updates the system almost regularly to typically address the alteration owing to the factors like booking cancellation and many others.
- Detailed Specification
The proposed system is to have following functions
- Register customer registering the customer to use the system with necessary details.
- Register staff registering the staff in the system.
- De-register member/customer deregistering membership to just customers or deregistering customers from the system.
- De-register staff- deregistering the staff that are no longer a staff.
- Book the practice room- book an appropriate room and timing.
- Book preferred instruments- in case needed, reserve an instrument.
- Maintain user/payment detail- keep a record of all the details of users and payments.
- Generate report- report generation facility for organizations purpose by staff.
- Notify customers- customers are notified automatically by the system half an hour before their reserved time and members are notified a week before their membership expires.
- Manage bookingsStaff can cancel the booking if need arises, and re-allocate the timings after agreement with the relevant users.
- Your Tasks
Your main tasks are:
- Specify and design substantial parts of the system using Structured approach (Yourdon).
- Detailed specification of GROUP task
As a group you are asked to produce a number of analysis and design specifications of an overall system.
-
- Environmental model specification
- Context Level, Data Flow Diagram (DFD)
-
- Internal model specification for the system
- Entity Relationship Diagram (ERD)
- Data Dictionary (with definitions of major data flows and definitions of data stores and entities)
- Process specifications (Pspecs) for elementary processes
-
- Design specification
- Structure chart (upper level) for the whole system
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started