0% found this document useful (0 votes)
181 views

Unit 4 Database Design and Development - Assignment 2021

The document provides an assignment brief for developing a database system for a double glazing company called BKC. It outlines 3 parts to the assignment aligned with specific learning outcomes: 1) Designing the database system, 2) Developing and implementing the database, and 3) Producing technical and user documentation. For each part, it provides details on the requirements and expected outcomes, including designing tables and interfaces, developing a functional system with testing, and producing documentation to aid users and maintenance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
181 views

Unit 4 Database Design and Development - Assignment 2021

The document provides an assignment brief for developing a database system for a double glazing company called BKC. It outlines 3 parts to the assignment aligned with specific learning outcomes: 1) Designing the database system, 2) Developing and implementing the database, and 3) Producing technical and user documentation. For each part, it provides details on the requirements and expected outcomes, including designing tables and interfaces, developing a functional system with testing, and producing documentation to aid users and maintenance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Higher Nationals

Assignment Brief – BTEC (RQF)


Higher National Diploma in Computing

Student Name/ID Number

Unit Number and Title Unit 1: Programming

Academic Year 2021 - 2022

Unit Tutor Nguyen Ngoc Tan

Assignment Title Assignment BKC

Issue Date

Submission Date

IV Name & Date

Submission Format

1. Design with evaluations


2. Presentation or Demonstration and evidence of testing of fully functional database
3. Technical and User documentation

Unit Learning Outcomes

LO1 Use an appropriate design tool to design a relational database system for a substantial problem.

LO2 Develop a fully functional relational database system, based on an existing system design.

LO3 Test the system against user and system requirements.

LO4 Produce technical and user documentation.


Assignment Brief and Guidance

You have been employed as a Database Developer at a large IT consultancy company. BKC, a local
double-glazing company, has approached your company as they are rapidly expanding. New housing
developments, as a result of the government’s program of regenerating the old disused factory complexes
outside the city of Sheffield, have caused a huge increase in the demand for their products and services
from building contractors.
BKC has, to date, managed their business by using a computerized system which was developed by a
college student five years ago. The system is now too slow, and no system documentation was produced
when it was implemented so changes to the system cannot be made easily. The CEO of BKC feels that,
as their business requirements have changed, to grow and manage their business successfully they need
to invest in new technology and a new system.
They currently have sales agents who follow up sales leads which are mainly generated from their
marketing material and calls taken by staff in the company office. Sales are also generated by the agents
who visit building contractors. Each visit from lead results in a quote and some of these quote’s result in
an actual sale, either to supply only or to supply and install.
BKC supplies a huge range of windows and doors. They buy most of their products in bulk from a few
large manufacturers and store the products in their warehouse. They also make some bespoke windows
and doors in their workshop in the warehouse.
Your company has accepted the contract to develop a database system for BKC and to provide the
necessary technology to run the system. Your brief is to develop the database system element of the
contract from BKC.
You have been asked by your manager to investigate the system requirements, design, create and
implement the system. One of the requirements of the contract is that user and technical documentation
be made available to BKC.

Part 1 (LO1)
Before you start the development process, your manager has asked you to produce a detailed report for
the CEO of BKC.
Using appropriate tools and techniques, you will produce a comprehensive design for a fully functional
relational database system which will include at least four example tables, interface, and output designs,
data validations, and cover data normalization. They would also like you to evaluate your design with
the client’s requirements.

Part 2 (LO2 & LO3)


Once the designs have been accepted by your manager, you have been asked to develop, implement, and
test the database and then produce a presentation or demonstration for representatives of BKC.
The client wants to be shown evidence of input and output interfaces, as well as evidence for results and
data validation. Utilizing a query language, evidence, and assessing the quality of the data across multiple
tables. Consideration should also be given to security and ongoing maintenance issues. Evidence and
assess your testing against the client’s requirements, including how the choice of test data impacted the
effectiveness of the testing and suggest improvements to the system.

Part 3 (LO4)
Finally, BKC has asked that technical and user documentation be also produced for distribution to a staff
of varying computer literacy to help them navigate the database’s interfaces. To aid future maintenance
and continued system effectiveness, the flow of data through the system should be shown as well as
suggested improvements to the database system.
Pass Merit Distinction
LO1. Differentiate between the role of a leader and the function of
a manager.
P1. Design a relational database M1. Produce a comprehensive
system using appropriate design design for a fully functional D1. Evaluate the effectiveness
tools and techniques, containing system which includes interface of the design in relation to user
at least four interrelated tables, and output designs, data and system requirements.
with clear statements of user and validations and data
system requirements. normalisation.

LO2. Develop a fully functional relational database system, based


on an existing system design
P2 Develop the database system M2 Implement a fully
with evidence of user interface, functional database system
output, and data validations, and which includes system security
querying across multiple tables. and database maintenance.

P3 Implement a query language M3 Assess whether meaningful LO2 & 3


into the relational database data has been extracted through D2 Evaluate the effectiveness
system. the use of query tools to produce of the database solution in
appropriate management relation to user and system
information. requirements, and suggest
LO3 Test the system against user and system requirements improvements
P4 Test the system M4 Assess the effectiveness of
against user and system the testing, including an D3 Evaluate the database in
requirements. explanation of the choice of terms of improvements needed
test data used. to ensure the
LO4 Produce technical and user documentation continued effectiveness of
the system.
P5 Produce technical and M5 Produce technical and
user documentation. user documentation for a fully
functional system, including
diagrams showing movement of
data through the system, and
flowcharts describing how the
system works.

You might also like