
- •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»