0% found this document useful (0 votes)
345 views12 pages

Assignment Cover Sheet: Sthapa@ismt - Edu.np

The document provides a scenario for an assignment task involving designing a database system for an international nail salon company called Diamond Nails. The key details are: - Diamond Nails has salons in 4 locations and needs a system to book appointments and manage customer/product data across locations. - The task involves designing the database system, developing it, testing it, and producing documentation. - The design must include at least 4 interrelated tables and address user/system requirements. - The development is to include interfaces, outputs, data validation, security, and querying across tables. - Testing will assess the system against requirements and suggest improvements. - Documentation will include diagrams and flowcharts describing how

Uploaded by

sa dew
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
345 views12 pages

Assignment Cover Sheet: Sthapa@ismt - Edu.np

The document provides a scenario for an assignment task involving designing a database system for an international nail salon company called Diamond Nails. The key details are: - Diamond Nails has salons in 4 locations and needs a system to book appointments and manage customer/product data across locations. - The task involves designing the database system, developing it, testing it, and producing documentation. - The design must include at least 4 interrelated tables and address user/system requirements. - The development is to include interfaces, outputs, data validation, security, and querying across tables. - Testing will assess the system against requirements and suggest improvements. - Documentation will include diagrams and flowcharts describing how

Uploaded by

sa dew
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

INTERNATIONAL SCHOOL OF

MANAGEMENT & TECHNOLOGY

ASSIGNMENT COVER SHEET

STUDENT DETAILS

Student ID 17 Reg No.

Family Name Thapa Given Name Samir

Enrolment Year 2021 Section E

Semester 1 Email [email protected]

UNIT DETAILS

Unit Title Database Design & Unit Code


H/615/1622
Development Systems

Assessor Name Marut Dhungana Issued Date 15/08/2021

Assignment Title Diamond Nails

Assignment No 1/1 Submission Date

Qualification BTEC HND in Computing Campus ISMT

STUDENT ASSESSMENT SUBMISSION AND DECLARATION

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

1|Page
Student Name Pranjal Banjade Assessor Name Marut Dhungana
Issue Date 15/08/2021 Submission Date 14/10/2021
Programme BTEC HND in Computing
Unit Name Database Design & Development Systems
Assignment Title Diamond Nails

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 penalized. 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

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: Date:

Pearson Education 2018


Higher Education Qualifications

INTERNATIONAL SCHOOL OF MANAGEMENT AND TECHNOLOGY


KATHMANDU, NEPAL

Qualification Unit Number & Title


H/615/1622 - Database Design & Development
BTEC HND IN COMPUTING
Systems
Student Name Assessor Name
Pranjal Banjade Marut Dhungana

2|Page
Assignment Launch Date Due Date Completion Date
15 August 2021 14 October 2021
Session/Year 2021 Assignment Number 1/1
Assignment Title Diamond Nails

Assignment submission format

Each student has to submit their assignment as guided in the assignment brief. The students
are guided what sort of information is to produce to meet the criteria targeted. You are
required to make use of headings, paragraphs and subsections as appropriate, and all work
must be supported with research and referenced using the APA referencing system.

Learning outcomes covered

 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.

Scenario

Diamond Nails is an international designer nail salon. The company started out from a small
nail art business in Kathmandu, Nepal and has built up a clientele of the rich and famous. As
well as the salon in Hong Kong, they now also have a French salon in Paris and a salon in the
USA in New York City. All the salons offer the very best in nail styling to a set of
sophisticated customers. The salon owner, Manushi, has decided that it is time to enter the
digital age and has asked for your help. You have been commissioned by Diamond Nails to
produce a Desktop-based application that will enable staff to book appointments for the
customer after customer calls or appoint date in Instagram in the four salons.

The Diamond Nails appointments system will allow staffs to create a record for themselves
and then log in to the system to book an appointment at one of the four salons in Kathmandu,

3|Page
Hong Kong, Paris or New York. The system will store personal details of each customer and
their email address so that they can be sent details of new nail treatments and styling and
special offers. Customer can visit salon and buy products.

As the owner, Manushi needs the ability to create a list of products (nail stylings and
treatments) and the prices of these products in local currency (rupees, pounds, euros, and
dollars). There also needs to be the facility to modify or delete products. In addition, she also
needs to be able to produce a list of appointments at each salon for any given week or on any
given day. Also the system should list the products bought by individual customer.

Staff should be able to create an account for individual customer and log into the system with
their details. Having done so they will be presented with an interface that allows them to:
 Select a salon to visit from the four in Kathmandu, Hongkong, Paris and New York.
 View the nail stylings and treatments as well as nail products available at that salon.
Prices should be presented in local currency.
 Book an appointment for a nail styling or treatment, and receive a confirmation call by
staff.
 Buy Product in the salon
You are expected to use a combination of WinForms in C# and SQL Server to create this
application. Your application should also convert the price of each nail styling or treatment
into euros or dollars or rupees; based on current conversion rates. Manushi uses the
Kathmandu salon as the main office and the rupees (NRs.) as the base currency from which all
prices are calculated.

Assignment Task
Based on the context above, complete the followings.

Part 1
Produce a Report:
1. The design of the relational database system using appropriate design tools and techniques.
It should contain at least four interrelated tables.
2. Clear statements of user and system requirements.
Produce a more detailed document, so you will produce a comprehensive design for a fully
functional system which will include interface and output designs, data validations and cover
data normalization and assess the effectiveness of design in relation to user and system
requirements.

4|Page
Part 2
Once the designs accepted, you have to develop the database system using evidence of user
interface, output and data validations and querying across multiple tables.
You want to include more than just the basics so you will implement a fully functional
database system which will include system security and database maintenance features.
You have decided to implement a query language into the relational database system.

1. Assessing whether meaningful data has been extracted through the use of query tools to
produce appropriate management information.

2. Evaluating the effectiveness of the database solution in relation to user and system
requirements and suggest improvements.

3. Once the system has been developed, you will test the system

4. You will produce a brief report assessing the effectiveness of the testing, including an
explanation of the choice of test data used.

Part 3
Lastly you will produce technical and user documentation.

You want to provide some graphical representations for ease of reference in the technical
guide, so you have decided to produce a technical and user documentation for a fully
functional system, including diagrams showing movement of data through the system, and
flowcharts describing how the system works.

Pass Merit Distinction

LO1 Use an appropriate design tool to design a relational


database system for a substantial problem
D1 Evaluate the
effectiveness of the
P1 Design a relational database M1 Produce a comprehensive design in relation to user
system using appropriate design for a fully functional and system requirements
design tools and techniques, system which includes interface
containing at least four and output designs, data
interrelated tables, with clear validations and data
statements of user and system normalisation.
requirements.

LO2 Develop a fully functional relational database system, LO2 and LO3

5|Page
based on an existing system design

P2 Develop the database M2 Implement a fully


system with evidence of user functional database system
interface, output and data which includes system security
validations, and querying and database maintenance. D2 Evaluate the
across multiple tables. effectiveness of the
M3 Assess whether meaningful database solution in
P3 Implement a query language data has been extracted through relation to user and
into the relational database the use of query tools to system requirements, and
system. produce appropriate suggest improvements.
management information.

LO3 Test the system against user and system requirements

P4 Test the system against user M4 Assess the effectiveness of


and system requirements. the testing, including an
explanation of the choice of test
data used.

LO4 Produce technical and user documentation

P5 Produce technical and user M5 Produce technical and user D3 Evaluate the database
documentation. documentation for a fully in terms of improvements
functional system, including needed to ensure the
diagrams showing movement of continued effectiveness of
data through the system, and the system.
flowcharts describing how the
system works.

6|Page
Grades Achieved

Note: Refer the unit details provided in your handbook when responding all the tasks above.
Make sure that you have understood and developed your response that matches the highlighted
key words in each task.

Plagiarism Notice
You are remined that there exist Academic Misconduct Policy and Regulation concerning
Cheating and Plagiarism.
Extracts from the Policy:
Section 3.4.1: Allowing others to do assignments / Copying others assignment is an offence
Section 3.4.2: Plagiarism, using the views, opinion or insights / paraphrasing of another person’s
original phraseology without acknowledgement
Requirements
 It should be the student’s own work – Plagiarism is unacceptable.
 Clarity of expression and structure are important features.
 Your work should be submitted as a well presented, word-processed document with
headers and footers, and headings and subheadings, both in hard and soft copies.
 You are expected to undertake research on this subject using books from the Library, and
resources available on the Internet.
 Any sources of information should be listed as references at the end of your document
and these sources should be referenced within the text of your document using APA
Referencing style
 Your report should be illustrated with screen-prints, images, tables, charts, and/or
graphics.
 All assignments must be typed in Times New Roman, font size 12, 11/2 spacing.

The center policy is that you must submit your work within due date to achieve “Merit”
and “Distinction”. Late submission automatically eliminates your chance of achieving
“Merit and Distinction”. Also, 80% attendance is required to validate this assignment.
I declare that all the work submitted for this assignment is my own work and I understand that if
any part of the work submitted for this assignment is found to be plagiarised, none of the work
submitted will be allowed to count towards the assessment of the assignment.

7|Page
Assignment Prepared By Signature Date

Marut Dhungana July 08, 2021

Brief Checked By Signature Date

Dhruba Babu Joshi July 12, 2021

8|Page
Table of Contents
Part 1........................................................................................................................................................10
Introduction.........................................................................................................................................10
Database...............................................................................................................................................10
Application of Database Management System..................................................................................10

9|Page
Part 1
Produce a Report:
1. The design of the relational database system using appropriate design tools and
techniques. It should contain at least four interrelated tables.
2. Clear statements of user and system requirements.
Produce a more detailed document, so you will produce a comprehensive design for a fully
functional system which will include interface and output designs, data validations and
cover data normalization, and assess the effectiveness of design in relation to user and
system requirements.

Introduction
I have designed an application as per the request of the company “Diamond Nails”. I used Visual
Studio, diagrams.net, and Microsoft SQL Server Management Studio and the programming
language used during this development phase was SQL and C# with .NET framework. This is
designed using appropriate design tools and techniques where each role can access only the
information, they need so that they can handle a lot of clients easily.

Database
A database is a well-ordered collection of structured information, or data, typically stored
electronically in a computer system. It is usually managed by a database management system
(DBMS). Together, the data and the database, along with all of their applications, are referred to
as database systems. The database management system (DBMS) is the software that works with
end-users, applications, and the database itself to record and analyze the data. The DBMS
software additionally encloses the core facilities provided to administer the database.

Application of Database Management System


Nowadays, a database is usually used in every sector to keep track of your information, contact
details, and so on. Some of the most seen applications where there is most uses of the database
are:
 Banking System: In a bank, the database management system is usually used to record
customer's information, daily transactions, and bank statements. Besides that, it is also
used to track down employee's information, attendance, and so on.
 Education Sector: Nowadays as everything is running digitally so even educational
sectors like schools and colleges are using the database to store and retrieve the data
regarding student details, staffs details, exam details, administration details, and so on. In

10 | P a g e
the educational sector, there are a lot of inter-related data that needs to be stored and
retrieved efficiently and here database is used to ease the problem.
 Online Shopping: These days everyone is familiar with online shopping websites like
Amazon, Alibaba express, Flipkart, Daraz, and so on. These sites also use the database
management system to store the information about the product that we can see on
websites. They also store our personal information like email address, credit details,
shipping details and provide you a similar list of the product based on your query.
 Telecom: In telecommunication companies, they use the database management system to
keep the track of the data or information regarding call, network use, customer details,
and so on. As this type of company has a lot of customers and has a lot of data to store
which are very confidential database is the best option.
 Airlines: The database management system is used in airlines to make reservations and
to store the details of the flight schedule along with the information of the passengers as
well as staff.

User Requirements

Owner:
For the owner, he/she needs to manage all the administrative works as well as to view, edit, add,
or delete all the information on the staff account as well as costumers account. The owner also
needs to do the same thing in other branch businesses which are in other countries as well and to
calculate all the revenue in Nepalese Currency. So, for that, the owner's requirement is an
administrator account from where she will be able to perform all the tasks an owner has to, in a
very confidential way.
Staff:
For staff members, the user requirement is a staff account from where they will be able to create,
edit, reschedule, or delete all the customer's accounts and appointments as well as product info,
and report of overall sales. After an appointment is made by the customer they also need to call
the customer to confirm the date and time of their appointment as well as to assign the staff who
will be performing or looking for customer treatment on the appointment day. They should also
be able to select and buy any product for the customer so that they can manage all the sale
reports digitally.
Customer:
For the customer, the user requirement is to be able to create a customer account and to be able
to book appointments in any of the salons they feel are easy to visit and to get treatment or any
kind of nail service. They should also be able to know nail stylings and treatment as well as nail

11 | P a g e
products available in that particular salon in their local currency. At last, they should also be able
to know the availability of the product which they can buy in the salon.

System Requirement:

The requirements that the system needs in this salon is to able to input, create, edit, or delete any
personal detail of every individual customer which includes information like name, address, contact
details, email ID, and their history in the salon. To identify and view the details of the customers easily
the system also needs a unique ID i.e. a customer ID. The owner should be able to create, edit, view, or
delete staff personal details along with customer's details too. The staff account should only be accessed
to manage customer account in where they will be able to create an individual account for their
customers and also should be able to book appointments along with the treatment or any service they
want in the branch which the costumers feel easy to visit. The staff should also be able to select and buy
products for the customer as per their order/demand. Evey data entity (i.e. staff account, product,
customer account, branch salon, payment, currency, and appointment) should have its unique ID so that
it will be easy to view or manage the data. The system should also be able to stop hackers or any
unauthorized account from accessing the system so every account will have to go through a verification
process which will be done by the owner. At last, the owner should be able to generate an overall report
of the salon which includes sales of any product, the payment done by the customers for getting
treatment, and profit after deducting daily pays of the staff.

12 | P a g e

You might also like