0% found this document useful (0 votes)
544 views6 pages

Database Design - Inventory Management System

1) The document describes an assignment to design an inventory management system for an ecommerce company called Nepastore. 2) Students are asked to design a relational database using appropriate tools, develop the database, test it against requirements, and produce documentation. 3) The assignment involves designing a database with at least four tables, developing a fully functional system including security features and queries, testing the system, and producing technical and user documentation with diagrams.

Uploaded by

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

Database Design - Inventory Management System

1) The document describes an assignment to design an inventory management system for an ecommerce company called Nepastore. 2) Students are asked to design a relational database using appropriate tools, develop the database, test it against requirements, and produce documentation. 3) The assignment involves designing a database with at least four tables, developing a fully functional system including security features and queries, testing the system, and producing technical and user documentation with diagrams.

Uploaded by

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

INTERNATIONAL SCHOOL OF MANAGEMENT AND TECHNOLOGY

GAIRIGAUN, TINKUNE, KATHMANDU


NEPAL

BTEC HND in Computing

Unit 4: Database Design & Development Unit Code: H/615/1622

Session/Year: 2020 Assessment No: 01/G1

Assignment Launch Date: September 27, 2020 Due Date: Dec 27, 2020

Assignment Title: Inventory Management System

Teacher Name: Ujjwal Mishra Iv’s Name :

Student Name: Pearson Reg No: Final Grade:


Purpose of this assignment

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:

1. System should have feature of management of products according to different categories


2. System should have feature of supplier management and must have feature to track the transaction
between the organization and suppliers
3. System should provide the ecommerce facility to customers where customers can login to the
online ecommerce portal and select, order, generate invoice and make payment for their orders
4. Stock should be dynamically updated according to the supply and sales
5. System should be able to generate invoice, stock detail report, daily/monthly sales and Profit/Loss
report

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.

For reporting you have to create some stored procedures as follows:


 Stock report which should display the current status of stock
(Products, Available quantity)
 Daily/monthly sales report (date, products, quantity, total
amount)
 Income, Expense, Profit/Loss report (date, Product, Quantity,
Purchase Rate, Sales Rate, Profit/Loss)

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.

P3 Implement a query language M3 Assess whether meaningful


into the relational database data has been extracted through
system. the use of query tools to produce
appropriate 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 Assess any future
documentation. documentation for a fully improvements that may be
functional system, including required to ensure the continued
diagrams showing movement of effectiveness of the database
data through the system, and system.
flowcharts describing how the
system works.

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:

 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, size 12, 1½ spacing.

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

Brief Checked By: Signature: Date: September 22, 2020


Dhruba Babu Joshi

6|Page

You might also like