Advance Programming

Problem to be solved: Difficulty in finding the hard copies of the documents in the office.

Solution: File Locator App

Features:

  1. Save the information of the hard copies of the documents in the office. The documents may be in the form of memos, letters, and documents inside a folder or envelop. These documents can be found on shelves, drawers, or cabinets.
  2. Easy searching of documents to give information on where to find the said documents.
  3. Multiuser. But documents can only be accessed by the user who added them.
  4. Optional: Uploading of scanned copies.

Rubric for Rating the Database Design:   

Excellent (30)Adequate (20)Insufficient (10)
The student has provided a well laid out ER diagram. The physical design of the database is accurate, and clearly implements the logical design. Student has gone beyond the basic requirements.Almost all of the requirements of the Logical design has been provided by the student and implemented in the physical design.There are several inaccuracies in the logical design provided by the student or many of the requirements of the database design were not implemented in the physical design.

Rubric for Rating the App:

CriteriaVery Satisfactory (4)Satisfactory (3)Fair (2)Poor (1)
Correctness    Program runs and completes all required tasks and executes without errorsProgram works and completes most tasks appropriately and fails to work on special casesProgram executes but generates incorrect resultsProgram does not execute correctness
User-friendly input/outputIncludes all appropriate input prompts and explains/ describes all output valuesSome input or output prompts/ descriptions are inappropriate or missingLacks most or all input and output descriptionsNo input/ output description
Formatting/ ReadabilityWell-organized and easy to follow through appropriate use of tabbing and white spacesDisorganized tabs and spaces or it allows readability by someone who knows what is supposed to be doingPoor use of tabs and white space and is very difficult to readNo use of tabs and white spaces
DocumentationIn About page, there is a detailed content explaining the purpose, features, and users of the website or web application.In About page, the content pertaining the purpose, features, and users of the website or web application is not properly explained.In About page, the content needs to be improved.There is no About page.