Database Design - Inventory Management System
Database Design - Inventory Management System
Assignment Launch Date: September 27, 2020 Due Date: Dec 27, 2020
Database is a crucial part of most of the organizations. Database is defined as the skeleton of any
application. An understanding of database tools and technologies is an essential skill for designing and
developing systems to support them. The assignment provides opportunities to the students to develop an
understanding of the concepts and issues relating to database design and development and to extend the
practical skills to translate that understanding into the design and creation of complex databases. The
completion of the assignment will make sure that the students have been able to use appropriate tools to
design and develop a relational database system for the substantial problem. The students will have an
opportunity to test the system ensuring that user and the system requirements are met. And also, fully
document that system by providing the technical and user documentation. The completion of the
assignment will demonstrate that that the student has been able to:
• Use an appropriate design tool to design a relational database system for a substantial problem.
• Develop a fully functional relational database system, based on an existing system design.
• Test the system against the user and system requirements.
• Produce technical and user documentation.
1|Page
Each student has to submit their assignment as guided in the assignment brief. The students are guided
what sort of information is to be produced to meet the targeted criteria. All the tasks need to be done
individually and the student has to produce an individual assignment.
Scenario I
“Nepastore” is one of the leading ecommerce companies in Nepal with millions of customers and thousands
of vendors / partners all over Nepal. They have a logistic network that ensures deliveries in most parts of the
nation. The major problem this organization is facing is to manage its inventory. Design an inventory
management system with the ability to perform the main business transactions. Such transactions include
product registration, customer and vendor tracking, tracking payment processes, purchase and order
processing, and the ultimate goal of maximizing sales and profits. The application should have below
mentioned features:
Appropriate designing tools and methodology has to be use to design database (Conceptual, Logical design)
taking in consideration scalability, reliability, accuracy, validity and security of data and database. Physical
implementation of Logical design has to be done in MS-SQL using SQL scripts to create tables, add primary
keys, and add foreign keys. You have to develop an application for the developed database and perform
CRUD operation in tables. Use SQL joins for listing data’s in application form multiple tables.
2|Page
Based on the context above, complete the followings.
Part 1
Before you start the development process, you should produce a report for the CEO of the Nepstore
containing:
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.
You would prefer to 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.
Part 2
Once you finalize your designs, 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. Your produce
report including the followings:
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 and your manager will complete a
witness statement indicating how your tests are performing against user and system requirements.
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
1. Lastly you will produce technical and user documentation.
2. 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.
3|Page
Pass Merit Distinction
LO1 Use an appropriate design tool to design a relational database system for a substantial problem
P1 Design a relational database M1 Produce a comprehensive LO1 D1 Assess the effectiveness
system using appropriate design design for a fully functional of the design in relation to user
tools and techniques, containing system which includes interface and system requirements.
at least four interrelated tables, and output designs, data
with clear statements of user and validations and data
system requirements. normalization.
LO2 Develop a fully functional relational database system, based on an existing system design.
P2 Develop the database system M2 Implement a fully functional LO2 & LO3 D2 Evaluate the
with evidence of user interface, database system which includes effectiveness of the database
solution in relation to user and
output and data validations, and system security and database system requirements, and suggest
querying across multiple tables. maintenance. improvements.
4|Page
Mention all the grades awarded in this assignments:
Note: Please access HN Global for additional resources support and reading for this unit. For further
guidance and support on report writing please refer to the Study Skills Unit on HN Global. Link to
www.highernationals.com
Other Recommendations:
I declare that all the work submitted for this assignment is my own work or, in the case of group work,
the work of myself and the other members of the group in which I worked, and that no part of it has been
copied from any source. I understand that if any part of the work submitted for this assignment is found
to be plagiarized, none of the work submitted will be allowed to count towards the assessment of the
assignment.
5|Page
Assignment Prepared By: Signature: Date: September 20, 2020
Ujjwal Mishra
6|Page