describe the software requirements by using text, fomulas, drawing models and table description.
Ornamental bird store need to develop a web-based Bird Boarding Booking System that allows the customer to make bookings for bird boarding services at the store during busy periods. The system allows the customer to view detailed information about boarding service packages and bird cages available in the store. When booking a boarding service, the customer can choose the time period for depositing birds and the boarding service. The customer can specifically request bird cages in the store for the birds they need to send. In case the customer does not specify a bird cage,the store staff will choose the appropriate bird cage according to the customer's booking.According to store policy, a cage contains only birds that belong to one customer. The boarding service price is calculated for one bird/cage/day. In case the customer wants to send more than one bird in the same cage, the price will be reduced by 50% for each additional bird added to the cage.The system requires the customer to make payment through the online payment system (PayPal or VnPay) before the booking is recorded in the system. In case the customer cancels the booking before the time period set up in the system by the store owner, the customer will lose 50% of the amount paid. After this time, the customer will lose the amount paid for the boarding booking. The system allows the customer to view the history of the boarding booking process and allows for service evaluating the service after having used it. The customer can communicate with store staff through the system's chat function, communication information is recorded in the system. The boarding service price list is set by the store owner. Only the store owner has the right to cancel a customer's booking. The system allows customers to log in through an account registered with the system or using a Facebook account. Customer accounts registered with the system must be approved by store staff or store owner before being used to log into the system. The system shall lock a customer's account after five consecutive unsuccessful logon attempts within a period of four minutes. The application must use Microsoft .NET framework 4.8.
All the answere must he written in the provided template file in Enghlish and reflect this
Close
+ 100%
Zoom