Nothing Special   »   [go: up one dir, main page]

04-DDD - Assignment 1 Brief

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

ASSIGNMENT 1 BRIEF

Qualification BTEC Level 5 HND Diploma in Computing

Unit number Unit 04: Database Design & Development

Assignment title

Academic Year

Unit Tutor

Issue date Submission date

IV name and date

Submission Format:

Format: This assignment is an Individual assignment and specifically including 1 document:


You must use font Calibri size 12, set number of the pages and use multiple line spacing at
1.3. Margins must be: left: 1.25 cm; right: 1 cm; top: 1 cm and bottom: 1 cm. The
reference follows Harvard referencing system. The recommended word limit is 2.000-
2.500 words. You will not be penalized for exceeding the total word limit. The cover page
of the report has to be the Assignment front sheet 1.
Submission Students are compulsory to submit the assignment in due date and in a way requested
by the Tutors. The form of submission will be a soft copy posted on
http://cms.btec.edu.vn/
Note: The Assignment must be your own work, and not copied by or from another student or
from books etc. If you use ideas, quotes or data (such as diagrams) from books, journals or other
sources, you must reference your sources, using the Harvard style. Make sure that you know how to
reference properly, and that understand the guidelines on plagiarism. If you do not, you definitely get
fail

Unit Learning Outcomes:

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
Assignment Brief and Guidance:
You are employed as a Database Developer for a large IT consultancy company. The company has been
approached by FPT university which is expanding due to the growth of the number of students. FPT is
currently facing difficulties in dealing with managing the university. It decided to develop several
academic systems to manage the university easier including: Online Library system, Student Grading
System, Attendance System, CMS System, Scheduling System, Enrolment Systems, and so on.
You are tasked to select one of those systems to develop database for FPT university. Your tasks are to:
Work with FPT to find out about current requirements for each system
Analyze the requirements and produce clear statements of user and system
requirements. Design a relational database system using appropriate design tools and
techniques Develop a fully functional relational database system, based on an existing
system design.
Test the system against user and system requirements.
Produce technical and user documentation

Bạn được tuyển dụng làm Nhà phát triển cơ sở dữ liệu cho một công ty tư vấn CNTT lớn. Công ty đã
được tiếp cận bởi trường đại học FPT đang mở rộng do số lượng sinh viên ngày càng tăng. FPT hiện
đang gặp khó khăn trong việc quản lý trường đại học. Nó quyết định phát triển một số hệ thống học
thuật để quản lý trường đại học dễ dàng hơn bao gồm: Hệ thống Thư viện trực tuyến, Hệ thống
chấm điểm sinh viên, Hệ thống điểm danh, Hệ thống CMS, Hệ thống lập kế hoạch, Hệ thống tuyển
sinh, v.v.
Bạn có nhiệm vụ lựa chọn một trong những hệ thống đó để phát triển cơ sở dữ liệu cho trường đại
học FPT. Nhiệm vụ của bạn là: Làm việc với FPT để tìm hiểu các yêu cầu hiện tại của từng hệ thống
Phân tích các yêu cầu và đưa ra các tuyên bố rõ ràng về yêu cầu của người dùng và hệ thống. Thiết
kế một hệ thống cơ sở dữ liệu quan hệ bằng cách sử dụng các công cụ và kỹ thuật thiết kế phù hợp
Phát triển một hệ thống cơ sở dữ liệu quan hệ đầy đủ chức năng, dựa trên thiết kế hệ thống hiện
có.
Kiểm tra hệ thống theo yêu cầu của người dùng và hệ thống. Sản xuất tài liệu kỹ thuật và người
dùng

Part 1 (Assignment 1)
Before you start the development process, your manager has asked you to produce a report for the
CEO of FPT, containing:
Trước khi bạn bắt đầu quá trình phát triển, người quản lý của bạn đã yêu cầu bạn lập một báo cáo gửi
Giám đốc điều hành FPT, trong đó có:

1. Clear statements of user and system requirements. The system must have at least 2 user roles,
including business processes and statistical reports for FPT university managers.
Tuyên bố rõ ràng về yêu cầu của người dùng và hệ thống. Hệ thống phải có ít nhất 2 vai trò người dùng,
bao gồm quy trình nghiệp vụ và báo cáo thống kê dành cho quản lý trường đại học FPT.

2. The design of the relational database system using appropriate design tools and techniques. It
should contain at least four interrelated tables.
Thiết kế hệ thống cơ sở dữ liệu quan hệ bằng cách sử dụng các công cụ và kỹ thuật thiết kế phù hợp. Nó
phải chứa ít nhất bốn bảng có liên quan với nhau.

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.
Bạn muốn tạo một tài liệu chi tiết hơn, vì vậy bạn sẽ tạo ra một thiết kế toàn diện cho một hệ thống
đầy đủ chức năng, bao gồm các thiết kế giao diện và đầu ra, xác thực dữ liệu và chuẩn hóa dữ liệu bao
gồm.

Your manager would like on the report your assessment of the effectiveness of the design in relation to
user and system requirements.
Người quản lý của bạn muốn báo cáo đánh giá của bạn về tính hiệu quả của thiết kế liên quan đến yêu
cầu của người dùng và hệ thống.

Part 2 (Assignment 2)
Once the designs have been accepted by your manager you have been asked to:
Sau khi người quản lý của bạn chấp nhận thiết kế, bạn được yêu cầu:

1. Develop the database system using evidence of user interface, output and data validations and
querying across multiple tables.
Phát triển hệ thống cơ sở dữ liệu bằng cách sử dụng bằng chứng về giao diện người dùng, xác thực đầu
ra và dữ liệu cũng như truy vấn trên nhiều bảng

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.
Bạn muốn bao gồm nhiều thứ hơn là chỉ những điều cơ bản để triển khai một hệ thống cơ sở dữ liệu đầy
đủ chức năng, bao gồm các tính năng bảo mật hệ thống và bảo trì cơ sở dữ liệu.

2. You have decided to implement a query language into the relational database system. The
developed system will be demonstrated to your manager in the report including:
Bạn đã quyết định triển khai ngôn ngữ truy vấn vào hệ thống cơ sở dữ liệu quan hệ. Hệ thống được
phát triển sẽ được trình bày cho người quản lý của bạn trong báo cáo bao gồm:
Assessing whether meaningful data has been extracted through the use of query tools to
produce appropriate management information.
Đánh giá xem dữ liệu có ý nghĩa có được trích xuất thông qua việc sử dụng các công cụ truy
vấn để tạo ra thông tin quản lý phù hợp hay không.

Evaluating the effectiveness of the database solution in relation to user and system
requirements, and suggest improvements.
Đánh giá tính hiệu quả của giải pháp cơ sở dữ liệu liên quan đến yêu cầu của người dùng và
hệ thống, đồng thời đề xuất cải tiến.

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.
Khi hệ thống đã được phát triển, bạn sẽ kiểm tra hệ thống và người quản lý của bạn sẽ hoàn thành
một tuyên bố làm chứng cho biết các cuộc kiểm tra của bạn đang hoạt động như thế nào so với các
yêu cầu của người dùng và hệ thống.

Besides, you will produce a brief report assessing the effectiveness of the testing, including an
explanation of the choice of test data used.
Ngoài ra, bạn sẽ tạo một báo cáo ngắn gọn đánh giá hiệu quả của thử nghiệm, bao gồm giải thích về
việc lựa chọn dữ liệu thử nghiệm được sử dụng.

Lastly you will produce technical and user documentation which will be given to the company.
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.
Cuối cùng, bạn sẽ tạo tài liệu kỹ thuật và tài liệu người dùng sẽ được cung cấp cho công ty.
Bạn muốn cung cấp một số cách trình bày bằng đồ họa để dễ tham khảo trong hướng dẫn kỹ thuật, vì
vậy bạn đã quyết định tạo tài liệu kỹ thuật và tài liệu dành cho người dùng cho một hệ thống có đầy
đủ chức năng, bao gồm các sơ đồ hiển thị chuyển động của dữ liệu trong hệ thống và lưu đồ mô tả
cách hệ thống hoạt động.
Learning Outcomes and Assessment
Criteria

Pass Mer Distinction


it

LO1 Use an appropriate design tool to design a relational database system for a substantial problem
Sử dụng một công cụ thiết kế thích hợp để thiết kế hệ thống cơ sở dữ liệu quan hệ cho một vấn đề quan trọng
P1 Design a relational database M1 Produce a comprehensive D1 Assess the effectiveness of the
system using appropriate design design for a fully functional design in relation to user and
tools and techniques, containing system which includes interface system requirements.
at least four interrelated tables, and output designs, data
with clear statements of user and validations and data
system requirements. normalisation.
Đánh giá hiệu quả của thiết kế liên
quan đến yêu cầu của người dùng
Thiết kế một hệ thống cơ sở dữ và hệ thống.
liệu quan hệ bằng cách sử dụng Tạo ra một thiết kế toàn diện cho
các công cụ và kỹ thuật thiết kế một hệ thống đầy đủ chức năng
phù hợp, chứa ít nhất bốn bảng bao gồm thiết kế giao diện và đầu
có liên quan với nhau, với các ra, xác thực dữ liệu và chuẩn hóa
tuyên bố rõ ràng về yêu cầu của dữ liệu.
người dùng và hệ thống.

You might also like