Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Primer_vypolnenia_Preddiplomnoy_PR (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.98 Mб
Скачать
  1. Реализация классов (или концептуальной модели бд)

Для тех, кто пишет в классах сперва предоставить диаграмму классов, разработанную в производственно-технологической практике, а затем код.

На рисунке 5 представлена диаграмма классов разрабатываемой информационной системы.

Рисунок 5 – Диаграмма классов

Реализация интерфейсов классов

Класс point

Заголовочный файл point.h

#pragma once

class point

{

protected:

double x,y;

public:

point(double,double);

static double distance(point,point);

};

Родительский класс Polygon

Заголовочный файл Polygon.h

#pragma once

#include "point.h"

class Polygon

{protected:

point* vertices;

int count;

public:

Polygon(point*);

void display();

void translate(double,double);

double perimeter();

};

Дочерний класс Restangle

Заголовочный файл Restangle.h

#pragma once

#include "Polygon.h"

class Restangle:public Polygon

{protected:

double side1,side2;

public:

Restangle(point,point);

void display();

double perimeter();

};

Для тех, кто реализует спроетированную БД, сперва нужно представить диаграмму базы данных разработанную в производственно-технологической практике.

На рисунке 6 представленна диаграмма базы данных разрабатываемой информационной системы.

Рисунок 6 – Диаграмма базы данных

База данных автоматизованой системы учёта работы паспортиста в SQL Maneger, и состоит из 9 таблиц.

На рисунках 7 - 15 изображены таблицы БД в режиме конструктора.

Рисунок 7

Рисунок 8 – Таблица «PASPORTIST»

Рисунок 9 – Таблица «GROM»

Рисунок 10 - Таблица «TYP»

Рисунок 11- Таблица «PASPORT»

Рисунок 12 - Таблица «AKT_RAS»

Рисунок 13 - Таблица «NAKL»

Рисунок 14 - Таблица «AKTSP»

Рисунок 15 - Таблица «OBL»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]