You are on page 1of 5

CSS 305, Database Management Systems 2

Final Project
Assem Talasbek

Overview

During this course, you have learned a huge amount about PL/SQL in general,
and Dynamic SQL in particular. In this project, you will put all of that
knowledge, along with some new skills you will develop around design,
planning, and project management, to build a relatively large and complex
application that you choose.

The announcement of restrictive measures by the government of the Republic


of Kazakhstan in connection with the spread of Covid-19 caused the need for
the population to switch to a remote mode of work and training, remote
receipt of public services, EDS and opening bank accounts, online meetings,
entertainment services etc. These measures revealed a number of problems -
shortcomings in the work of electronic government for receiving social
benefits by citizens, accessibility and bandwidth of the Internet when
organizing distance learning.
We want you to create the services which people need today and should
ultimately produce a project that is interesting, useful, and challenging. We
think it's the best time to enter the IT arena with your new ideas.

You can work on this project individually or in pairs (of your choosing).
Groups of three are allowed, though 3-person groups will be expected to
create projects that are larger in scope (since there are extra person-hours
involved). We are of course happy to answer questions and help you out
(particularly with newer concepts), but the high-level design needs to come
from you.

In this project you will have to create tables with big (clob, blob, nclob, bfile
etc) and real data. You may parse it from available and valid sources. All this
data should be used in the development of your project. You may choose to
write it in PL/SQL (Oracle DB) with filtering or using ML algorithms to make
recommendations. All this information should be valid and true (if it will be
fake info you’ll get 0 for project).
Project Documentation

Team members: Name Surname


The progress report must be written according to following rules:
● Font - Times New Roman 14 with single Line spacing.
● In compliance with given structure.
● Written in academic English language.
● Consist of no more than 10 pages minimum-5
● Deadline 01.12.2020
● Prepare a concise presentation for 15 minutes and demo video with
hashtag #dbms2020.
● Failing to do according to these rules will automatically grade the
project 0.

Structure of documentation:
1. Abstract
2. Introduction
3. Aim and objectives of research
4. Background/Literature Review
5. Methods and Materials
6. Data and Results
7. Discussion
8. Conclusion
9. References
Last year’s project documentation.
You may include tables and images diagrams (but structure should be clear).
You should also submit your filtered and pure data (.xsls, .csv or .sql file).

Grading scheme/Rubric

Complexity & Completeness 5 points


Design (GUI) & Creativity 4 points
Originality (Real data) 4 points
Documentation 3 points
PL/SQL
Functions & Procedures (at least 4) 3 points
Collections (Arrays, Records) (at 2 points
least 4)
Cursors (at least 4) 2 points
Packages (at least 4) 2 points
Triggers (at least 3) 3 points
Transactions 1 points
Usage of Dynamic SQL (at least 2) 1 points
Total 30 points

P.S. Assem teacher's students must be in one team.(Practice time doesn't


matter). If one team member will not answer (defend), all team members will
lose points.

You might also like