You are on page 1of 9

ACCA4023- Introduction to Web and

Database Concepts
ASSESSMENT 1- DATABASE ANALYSIS AND DESIGN

Suneth Fernando | Cloud Computing | Student ID : 5220123654


Problem Identification
Celtic Caterers, which located in Wales provides careering services for the local
community events and they are planning to expand their services to other cities. Currently
they do not have a computerized system to manage and operate their busines functions as
they use a manual paper-based system to handle order, and other operations. Due to this
issue as they are getting lots of orders, they are currently struggling to handle the
complexity of the business. Therefore company has requested to design and develop a
online-based database solution to handle their business operations. The following
requirements have been identified from the case study given in the assignment brief.

Company requirements
 Store manager is taking orders from customers
 During the conversation, store manager will explain the events, products and the
available dates, and the price for the customer.
 If the customer agrees, store manager will issue an invoice to the customer and
based on the cost, customer will pay an advance or full amount and book for the
event.
 And then store manager will pass the order details to the kitchen staff and then
kitchen staff will prepare everything for the event(s).

Conceptual design for the given case study


Entities, attributes and relationships

Store (key attribute(s) and other attributes)

Store Manager (key attribute(s) and other attributes)


YOUR ER DIAGRAM (DESIGN YOUR ER DIAGRAM AND PASTE A SCREENSHOT HERE)
SYSTEM DEVELOPMENT (MS – ACCESS)
Dashboard: when the system runs, the dashboard will appear and all the links are created
in the dashboard so that the user could navigate the system without any issues. All the
screenshots have been included as follows.

Dashboard (Menu) – only the forms


QUERIES AND REPORTS RELATED TO THE CASE STUDY (show the screenshots of
your query design and the output of the query and show the SQL (view) statement – FOR
EACH QUERY.

1. Customer should be able to view the food menu, the products and type of events
offered by the company.
2. Kitchen staff should be able to view the order details (event details and the menu
and the products) ordered by customers.
3. Customer should be able to view the available dates
4. Kitchen staff should be able to view the availability of the ingredients.
5. Store Manger should be able to view the supplier details and what type of
ingredients which they supply
6. Store manager should be able to view the sales of last month.

SCREENSHOTS OF YOUR TABLES


Screenshot of how your create your relationships in MS-Access

Test Plan
Test Cases Expected results Actual results Test results
Test the Dashboard When the user As expected Figure 01 shows that
wants to navigate to the dashboard is
a relevant form by fully functional
clicking appropriate
buttons, the system
should refer user to
the relevant form.
Creating required When the customer As expected Figure 03 shows …
queries wants to view the
menus and the
products and the
events and the
availability, the
system should
respond accordingly
Lessons learned from databases design and development

Conclusion

You might also like