Roduce Technical and User Documentation
Roduce Technical and User Documentation
Roduce Technical and User Documentation
I. Project brief
IV. Guidance
Task 1 - Statements of user and system requirements
In this part, you have to present users’ requirements of your system. To make it
simpler to understand for the CEO, you can use the format of User Story below to
describe requirements
As a < type of user >, I want < some goal > so that < some reason>.
For example: Online Library system
As a reader, I want to search for books so that I can borrow the books later.
The system must have at least 2 user roles, including business processes for VKU
university managers.
The system must include CRUD actions (Create/ Read/ Update/Delete) and at least 5
advanced statistical action (Query).
You would prefer to produce a more detailed document, so you will produce a
comprehensive design for a fully functional system. The document will include ERD,
RDM, data validations, data normalization and the final database diagram which is
taken from a database management system (SQL Server/ My SQL, Oracle,...)
V. Assessment
C1. Design a relational database system containing at least four interrelated tables,
with clear statements of user and system requirements.
C2. Produce a comprehensive design for a fully functional system which includes
ERD, RDM, data validations, data normalization (3NF) and the final database
diagram.
C3. Implement a query language into the relational database system (INSERT INTO /
DELETE / UPDATE).
C4. Implement at least 3 queries allowing to extract useful information (SELECT /
GROUP BY/ HAVING / BETWEEN / JOIN / MIN / MAX / SUM / AVG / etc.)
C5. Implement at least a Store Procedure and a Trigger
For each query, procedure and triger, you will have to include the evidence and final
result of each execution.
Front sheet:
Analysis ERD RDM Validation NFs Diagram DML Select Proc Trigger