Project work. Stage: Development and Programming

Completeness of solution

Development and programming Marks: 3
A solution proposed did not meet the requirements of a solution. 1
A solution proposed met many or almost all of the requirements of a solution. 2-3

The student must implement all the SMART tasks that he set for himself in the design section. 

Development and Programming

Development and programming Marks: 13
Program listings or evidence of tailoring of a software package are provided in the form of printouts. The developed solution does not fulfill the design specification. A teacher may award 1 mark if they have been shown the system working satisfactorily and there is no hard evidence in the project report. 1
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose.
The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group C. The listing is organized without any subroutines for organizing the structure. There was an attempt to use meaningful identifier names and poor formatting. The code is provided with poor annotation or no annotation so that the decision logic cannot be followed. No exception handling was demonstrated.
2-3
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group C at a sufficient level or attempt of applying skills for the algorithms listed in group B. The listing is organized without any subroutines for organizing the structure. There was an attempt to use meaningful identifier names and formatting. The code is provided with poor annotation so that the decision logic cannot be easily followed.  No exception handling was demonstrated. 4-5
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group C at an excellent level or in group B at a sufficient level. The listing shows some use of subroutines for organizing the structure, the use of meaningful identifier names, but there could be some omissions in formatting. The code is provided with some comments.  There was an attempt to use exception handling. 6-7
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group B at a sufficient level. The listing shows some use of subroutines for organizing the structure, the use of meaningful identifier names, and formatting to show the used structures of control logic. The code is provided with some comments.  Exception handling was demonstrated where needed. 8-9
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group B at an excellent level or in group A at a sufficient level. The listing shows the good use of subroutines for organizing the structure, the use of meaningful identifier names, and formatting to show the used structures of control logic. The code is provided with notes with some comments so that the decision logic can be easily followed.  Exception handling was demonstrated where needed. 10-11
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The solution of the problem shows an excellent understanding and application of skills for the algorithms specified in group A in Table 1. The listing shows the good use of subroutines for organizing the structure, the use of meaningful identifier names, and formatting to show the used structures of control logic. The code is provided with comments so that the decision logic can be easily followed. Good exception handling was demonstrated where needed. 12-13

Table of programming skills

Level Programming skills
Group C (low)
  • Simple expert system development
  • Using script language to connect a database
  • Linear algorithms
  • Conditional (branching) algorithms
  • Simple mathematical calculations (eg average)
  • Non-SQL table access

Group B (middle)

  • One-dimensional arrays
  • Insertion and bubble sort algorithms
  • Using script language to work with databases
  • Loop structure 
  • SQL statements
  • Writing and reading from files

Group A (high)

  • Binary search algorithm
  • Two-dimensional array
  • SQL statements for data selection in more tables
  • Nested loops
  • Recursion
  • Sorting algorithms other than those given in the Programme

Project work. Stage: Development and Programming

Development

Step 1

Determination of the structure of the key elements of the project (data structures, database tables, data storage files, data processing files)

Example

To improve this scheme you can add a PHP scripts list.

Step 2

Screens of the data structures

Tables of database

ERD of a new system

Programming

Step 3

The logical sequence of the application structure follows the development sequence.

Each unit consists of ...

  1. Header of unit
  2. Screenshot of input/output form (If it is possible)
  3. Listing of HTML input form (If you use input form)
  4. Name of the script file (example, PHP, js)
  5. Listing of programming Листинг программного кода файла обработчика, которые включают:
    1. Comments
    2. Good stype programming

Examples

Категория: Normalisation | Добавил: bzfar77 (29.03.2021)
Просмотров: 2111 | Комментарии: 2 | Теги: development, Listing, Project work, programming, data structure | Рейтинг: 5.0/1
Всего комментариев: 2
avatar
1
2 mhchoudhury10 • 13:55, 22.11.2021
avatar
0
1 mhchoudhury10 • 13:55, 22.11.2021
Use this video which comes with sample codes to connect to your database using a Xampp server. Registration and login included with codes: https://www.youtube.com/watch?v=fsQoA7NMhsU
avatar