You are on page 1of 29

Higher Nationals

STUDENT ASSESSMENT SUBMISSION AND DECLARATION


When submitting evidence for assessment, each student must sign a declaration confirming that
the work is their own.

Student name: Asmaa AL-Dlyean Assessor name: Hala Majdalawi

Issue date: 23/5/ 2022 Submission date: 12/5 / 2022 Submitted on:

Programme:

Unit4- Database Design and Development

Assignment number and title: 2/ Advanced Systems – Software Development

Plagiarism
Plagiarism is a particular form of cheating. Plagiarism must be avoided at all costs and students
who break the rules, however innocently, may be penalised. It is your responsibility to ensure
that you understand correct referencing practices. As a university level student, you are
expected to use appropriate references throughout and keep carefully detailed notes of all your
sources of materials for material you have used in your work, including any material
downloaded from the Internet. Please consult the relevant unit lecturer or your course tutor if
you need any further advice.

Student Declaration
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the
consequences of plagiarism. I understand that making a false declaration is a form of
malpractice.

Student signature: Asmaa Date:13/6/2022

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
Task1:

Q1)

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

Q2.a

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

Q2.b

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

3. Requirements:

1. The system includes the costumer, rooms, gym, and spa.

2. Each customer has an account that includes a unique identifier.

3. The customer can book one room or several rooms in a hotel.

4. The customer can only book one spa service.

5. The customer can attend the gym and book numerous services in
the gym.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

Each costumer has an account and each costumer has a special


identifier that is different from the rest of the costumer, and he can
book through it. The requirements must be checked by linking the
tables together to give the required results and to help the hotel
manager and the costumer linking the rooms table and the client’s
table together so that the costumer can see the available rooms and
book them Then he works on booking the services provided by the
hotel such as spa and gym.

1. Registration and deletion of customers’ accounts

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

Delete costumer account

After deleting costumer account

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

2.Adding, deleting row

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

3.Updating the reservation status (Availability) for the rooms.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
4. All unreserved rooms ordered by number of beds, in descending order

5. All double and family rooms with a price below 100$ per night, in ascending
order of price.

6. Total number of customers who booked a single room with sea view option

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

7. All spa services with name, gender and phone number of registered customers

8. the details of all rooms, including the name of the customer staying in the room, if
the room is occupied.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

9.All customers must be over 18 years old

10. Fill in the room availability with 'Available' or 'Unavailable' option only. Also, the
sea view option and breakfast option with “yes” or “no” options only.

11. If the customer did not fill in the address, fill it with "Jordan" by default.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

Task 2:

1.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
2.

4.

5.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

6.

7.I have consternate on number of characters in the service name

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

8.Here I'm choosing the type of data(“birthday”) to be date.

For example how looks the format of the date here .

Q1.part 2
Test Data Properties
The test information have to be chosen precisely and it ought to possess the
following 4 qualities:

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
1) Realistic:
By realistic, it potential the facts must be accurate in the context of real-
life scenarios. For example, in order to take a look at the ‘Age’ field, all the
values need to be 18 or above. It is quite apparent that the candidates for
admission in the hotel are typically 18 years old (this would possibly be
described otherwise Violates hotel rules
If testing is finished with the aid of the use of the realistic take a look at
data, then it will make the app extra sturdy as most of the viable bugs can
be captured the use of sensible data. Another advantage of sensible
statistics is its reusability which saves our time & effort for developing new
records once more and again.
2) Practically valid:
This is comparable to realistic but not the same. This property is extra
associated to the business common sense of AUT e.g. for example, when
you use the restriction, the value of the shelf is accessible or now not
accessible in this case solely we have two values that can't be entered.
3)Test Data Generation Approaches:
Manual Test records generation: In this approach, the take a look at
statistics is manually entered through testers as per the test case
requirements. It is a time taking the manner and also susceptible to errors.
Automated Test Data generation: This is accomplished with the assist of
facts technology tools. The major gain of this strategy is its velocity and
accuracy. However, it comes at a greater cost than manual check data
generation. for instance, when the customer did no longer fill in the
address, fill it with "Jordan" by means of default.
Creating entire software program check information in compliance with
the enterprise standards, rules and the baseline archives of the undertaken
mission is amongst the core responsibilities of the testers. The greater we
efficiently control the check data, the greater we can deploy fairly bug-free
merchandise for real-world users.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
Test records administration is the technique that is primarily based on the
analysis of challenges and introducing plus making use of the best tools and
methods to nicely address the recognized troubles besides compromising
the reliability and the full insurance of the stop output the product.
We continually need to come up with questions for looking progressive and
more reasonably-priced methods for analysing and choosing the methods
of testing, which include the use of equipment for producing the data. It is
extensively demonstrated that well-designed statistics approves us to
identify defects of the software below the test in each and every phase.
We want to be creative and participating with all the individuals inside
and backyard our agile team. Please share your feedback, experience,
questions, and feedback so that we could maintain up our technical
discussions on-going to maximize our wonderful have an effect on AUT by
using managing data.
Preparing perfect take a look at facts is a core section of the project check
environment setup We can’t simply omit the take a look at case saying that
complete information was now not handy for testing. The tester creates his
own take a look at facts extra to the current standard production data.
Your statistics set must be best in terms of effort and time.
Traceability of check facts to test cases to commercial enterprise necessities
helps to apprehend the test coverage as properly as a defect pattern.
Assembles relationships and efficiencies with the aid of granting insights-
driven Decision-Making across the whole organization.
Reduced information refresh cycle.
The effectiveness of the testing, how did the conditions in the system
come true, and you could show me the weaknesses of the system, and
based on it, we could fix the flaw if any.
There must be enough test data to examine both the positive and
negative scenarios. This is to ensure that the program continues to
function properly even if the end user enters incorrect information

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
when using it or chooses to do so on purpose in order to play around
with the system
Additional search***
How Should Data Be Prepared to Ensure Maximum Test Coverage?
Consider the following categories as you create your facts:
1) Absent data Use default or empty data for your test instances. Verify that the
correct error messages are produced.
2) Valid data set: Create it to determine whether the application is operating in
accordance with specifications and valid input data is precisely preserved in
databases or files.
3) Prepare an incorrect data collection to examine how utilities behave when
given bad values or alphanumeric string inputs.
4)Illegal data format: Compile all illegal data formats into a single data set. Data
in an unauthorized or invalid format shouldn't be accepted by the system. Verify
that the correct error messages are generated.
5)Dataset containing out-of-range data is known as a boundary condition
dataset. Create a data collection that includes both lower and higher boundary
conditions by identifying application boundary situations.

6) The dataset for stress, load, and performance testing: This data set ought to
have a sizable volume.
Keep in mind that the main goals of your website, from a customer
perspective are to:
Provide users with clear and precise information referring to their search
criteria,
Reassure them about your hotel’s quality, value and significance,
Make it a dream and desire for them to stay at, and experience your hotel,

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
Allow them to easily check rates and availability so they can book their
rooms promptly and effortlessly.
Responsive Template
This manner that your website’s template (its shape and design) adapts
itself robotically to all forms of display screen devices (smartphones,
tablets, etc.) for an superior viewing experience. Most humans these days
browse the Internet on their telephones or tablets, specifically whilst
traveling.
Quick Navigation
You want a internet site this is absolutely functional, wherein content
material and photographs load rapidly. When surfing for records online, it
could be irritating while one encounters a domain this is not on time and
takes too lengthy to load. Some tourists may see this as a possibility to
exchange to every other internet site.
reserving Engine
A Website Booking Engine makes it feasible to test charges and availability
for precise dates. It is typically blanketed to your Channel Manager
package.
Simple Design
Choose an easy and mild layout that each respect and accentuates your
logo and emblem photograph chart. The layout ought to transcribe your
lodge positioning (your concept; the functions that make your lodge precise
and interesting) before everything glance.
Clear Menu
Have a clean shape and menu that makes navigation easy and effortless.
The traveller needs to be capable of speedy and without difficulty locate all
of the facts he/she is looking for.
Additionally, construct a powerful interlink among your special internet
pages, to make navigation even greater easy.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
Professional pictures
A photograph speaks one thousand words; make your internet site visible!
Keep the textual content easy and use the most keywords, in an effort to
decorate Search Engine Ranking.
Travelers choose visible stimulus withinside the shape of photos and motion
pictures that encourages them to higher visualize and enjoy your property,
as opposed to analysing prolonged room descriptions.

Q2
Check with the server
The first step in enhancing database performance is to ensure that
your server is in good working order. The central processing unit
(CPU), memory, and server disk space are the three major
components. Database performance issues may indicate the need for
CPU upgrades, and at least two CPU cores are suggested. It's also a
good idea to double-check the compatibility of your CPU and
database server license.
A high number of page errors may indicate a lack of memory, and
increasing it can enhance database speed. Disk space also affects
database performance. To limit the likelihood of disk fragmentation
faults, IT managed service professionals propose hosting a database
on dedicated hard disks.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
The term "disk latency" refers to the amount of time it takes for data
to be read from a
database access
If you want to improve your database performance, you need to check
who is accessing the database. Although poor performance can
indicate problems affecting the entire database, it could also be that a
single client is experiencing poor performance.
If it is the former, the database monitoring services will check the
health status of the host and if the hardware needs to be updated.
However, if it is the latter, IT consulting professionals may need to
investigate the matter closely to identify the problem.
connection capacity
Measuring your connection capacity is another step in improving your
database performance, as increasing the number of connections can
increase your database response time. It is also not recommended to
have the maximum number of connections as this can cause problems
when other clients are connected to the database.
When it comes to connection capacity, managed IT services
professionals consider two key factors. First, consider the maximum
number of connections the database can support. You then look at the
connection pool required for your application.
To determine this, database management services may increase the
load until you reach the performance limit of your CPU, memory, or
disk. You can then decide if you need a hardware upgrade to allow

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals
more connections, or if your server can support your current
connections.
Update
In addition to hardware upgrades, it is also important to check which
version of the database you are using. Previous versions will have
poor performance since the last update. While there may be cases
where a query will perform better on an older version of the database,
the overall performance improvement with a database upgrade may be
more beneficial to the user.
Network problems
If you are not satisfied with the performance of your database, you are
probably looking for problems in the system itself. However, there are
also external factors that can affect database performance. Database
monitoring should therefore extend to the network you rely on.
Network and connectivity issues can affect database performance, and
infrastructure stability is critical to operations.
We can improve our security system also.

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0
Higher Nationals

BTEC HN Student Submission and Declaration Form


Issue Date: June 2021 Owner: HN QD
DCL1 Public (Unclassified) Version 1.0

You might also like