As for the project that this report will discuss, it is a
project for a customer who owns a chain of restaurants called (Big
Burger) as it is considered one of the best burger restaurants in
the Sultanate and the customer has 18 branches of this restaurant
in the various states of the Sultanate, where this restaurant was
founded in 2012 and was The beginning is one branch in the capital,
Muscat, specifically in the Al-Seeb area, After that, he evolved to
become one of the best burger restaurants in the Sultanate, and the
customer wants to develop a system that connects all the 18
branches of the restaurant as he wants the system in the branches
to be unified and tied as he wants accurate statistics and numbers
at the end of each day from all Branches.
Of course, this required system will require a lot of work,
research and information gathering in order to implement it, and
after that the application process will take place, which will take
some time in order to be done correctly, and then the company will
perform the periodic maintenance of this system.
From scenario above i want the Functional requirements for the system.
Hello! Providing the functional requirement of the system based upon the given requirement and scenario. Hope your question is answered. Cheers :)
Based upon the mentioned scenario, there are requirements for typing of branches of the restaurant located at 18 different locations. This requires to have a interconnected system that operates over the network in order to achieve the functional requirement. This can be thus derived as the first functional requirement of the system where in a network connected application is required in order to manage all the 18 branches of the restaurant.
This would also need to have a central repository or a database where in all the individual nodes at every separate branch can refer to in place of having their own individual database. This would result in duplication , redundancy that would cause more problems later. Thus over the network having a central repository(database) would be the second functional requirements. As a added feature it would be better if views are created in the database in order to represent the data stored in them. This would help in quicker fetching of the database records and faster response time in the application.
The third functional requirement would be calculation of closure bills or end of day calculations which is achieved by having logical code in the form of a end of day scheduler which would perform these logical tasks.
The fourth functional requirement would be to have a user interface on the application deployed over the 18 branches where there are several interactive features available to get the information and pass them onto the central repository.
Get Answers For Free
Most questions answered within 1 hours.