Разработка структуры и средств реализации информационной базы организаций "Отрасль печати"

Практическая разработка информационно-логической модели автоматизируемой предметной области "Отрасль печати". Построение логической структуры информационной базы организаций отрасли печати. Проектирование и описание целостного приложения базы информации.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.12.2012
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Подчиненная форма ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ. В форме разместим в качестве заголовков столбцов многозаписевой формы названия реквизитов соответствующих полей: КП - код вида печати из таблицы ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ и НП -наименование вида печати из таблицы ВИД ПЕЧАТИ. Поле НП предназначено только для просмотра и поэтому должно быть защищено от изменений.

Для удобства ввода идентификатора вида печати КП используем поле со списком. Список должен содержать записи из связанной таблицы ВИД ПЕЧАТИ. В списке можно выбрать из соответствующего поля нужное значение и ввести его в поле формы.

Аналогично разработаны экранные формы для заполнения остальных таблиц третьего этапа загрузки БД.

Экранные формы для загрузки данных о видах печати, печатной основы, продукции и т.д. определенной организации интегрированы в одну главную форму, представленную на рис. 8.

При разработке интегрированной формы учтено следующее: источником записей главной формы являются таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ и РЕКВИЗИТЫ ОРГАНИЗАЦИИ; источником записей подчиненных форм первого уровня является таблица РЕКВИЗИТЫ ОРГАНИЗАЦИИ; связь главной и подчиненных форм первого уровня осуществляется по полю код реквизитов организации - КРО; источником записей подчиненных форм второго уровня являются соответственно таблицы ВИД ПЕЧАТИ и ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ, ВИД ПЕЧАТНОЙ ОСНОВЫ и ВИД ПЕЧАТНОЙ ОСНОВЫ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ и т.д.; связь подчиненных форм первого и второго уровней осуществляется следующим образом: основные поля - КРО (Код реквизитов организации), подчиненные поля - КРОП (Код реквизитов организации печати) (для таблицы НОМЕНКЛАТУРА ТОВАРОВ ПОСТАВЩИКА - КРП (Код реквизитов организации-поставщика)). Подчиненные формы второго уровня встраиваются в соответствующие подчиненные формы первого уровня, которые интегрируются в главную форму.

Также разработана экранная форма для загрузки и работы с данными о трудоустройстве студентов, представленная на Рис. 9.

При разработке формы учтено следующее: источником записей главной формы является таблица СТУДЕНТ; источником записей подчиненной формы первого уровня является таблица ТРУДОУСТРОЙСТВО СТУДЕНТА;

связь главной и подчиненной формы первого уровня осуществляется по полям номер группы (НГ) и номер студента (НСТ); источником записей подчиненной формы второго уровня являются таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ и РЕКВИЗИТЫ ОРГАНИЗАЦИИ; связь подчиненных форм первого и второго уровней осуществляется по полю - КРО (Код реквизитов организации). Подчиненная форма второго уровня встраивается в подчиненную форму первого уровня, которая интегрируется в главную форму.

2.6 Технология создания многотабличной формы для загрузки данных о поставках сырья и оборудования на полиграфические предприятия (четвертый этап загрузки)

На четвертом этапе загрузки БД заполняется таблица ПОСТАВКА СЫРЬЯ И ОБОРУДОВАНИЯ НА ПОЛИГРАФИЧЕСКОЕ ПРЕДПРИЯТИЕ. В результате загрузки в БД информации о полиграфических предприятиях, на которые осуществляются поставки сырья и оборудования, формируются только записи таблицы ПОСТАВКА СЫРЬЯ И ОБОРУДОВАНИЯ НА ПОЛИГРАФИЧЕСКОЕ ПРЕДПРИЯТИЕ (объект загрузки). Загрузку и просмотр этих данных удобно производить по каждому виду сырья и оборудования, поставляемому конкретной организацией-поставщиком с соответствующего опросного листа. Поэтому в подсхему для формы ввода включим таблицу НОМЕНКЛАТУРА ТОВАРОВ ПОСТАВЩИКА, которую по этой причине выберем в качестве источника основной части составной формы. Кроме того, в форме предусмотрим вывод (отображение) данных об организации-поставщике (наименование, адрес полиграфического предприятия) и о виде сырья оборудования (наименование).

Для этого в подсхему включим таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ, РЕКВИЗИТЫ ОРГАНИЗАЦИИ, СЫРЬЕ И ОБОРУДОВАНИЕ (см. Рис.10).

Рисунок 8 - Форма ввода и просмотра технической информации об организациях отрасли печати, соответствующая третьему этапу
загрузки базы данных

Рисунок 10 - Подсхема для составной формы ПОСТАВКА СЫРЬЯ И ОБОРУДОВАНИЯ НА ПОЛИГРАФИЧЕСКОЕ ПРЕДПРИЯТИЕ

Сконструированная средствами Access экранная форма, через которую осуществляется ввод, добавление и изменение записей таблицы ПОСТАВКА СЫРЬЯ И ОБОРУДОВАНИЯ НА ПОЛИГРАФИЧЕСКОЕ ПРЕДПРИЯТИЕ представлена на Рис. 11.

При разработке формы учтено следующее: источником записей главной формы являются таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ, РЕКВИЗИТЫ ОРГАНИЗАЦИИ, СЫРЬЕ И ОБОРУДОВАНИЕ и НОМЕКЛАТУРА ТОВАРОВ ПОСТАВЩИКА; источником записей подчиненной формы первого уровня является таблица ПОСТАВКА СЫРЬЯ И ОБОРУДОВАНИЯ НА ПОЛИГРАФИЧЕСКОЕ ПРЕДПРИЯТИЕ; связь главной и подчиненной формы первого уровня осуществляется по полям КРП (Код реквизитов организации-поставщика) и КСО (Код вида сырья и/или оборудования); источником записей подчиненной формы второго уровня являются таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ и РЕКВИЗИТЫ ОРГАНИЗАЦИИ; связь подчиненных форм первого и второго уровней осуществляется следующим образом: основные поля - КРОП (Код реквизитов организации печати), подчиненные поля - КРО (Код реквизитов организации). Подчиненная форма второго уровня встраивается в подчиненную форму первого уровня, которая интегрируется в главную форму.

Рисунок 11 - Форма ввода и просмотра технологической информации об организациях отрасли печати, соответствующая четвертому этапу
загрузки базы данных

ВЫВОДЫ ПО ГЛАВЕ 2

а) Рассмотрены этапы разработки форм и загрузки информационной базы организаций отрасли печати.

б) Определена последовательность загрузки таблиц.

в) Рассмотрены технологии разработки форм для каждого из четырех этапов загрузки базы данных. Определены подсхемы данных, общая структура и размещение реквизитов форм.

3. ОБРАБОТКА И ВЫВОД ДАННЫХ В ИНФОРМАЦИОННОЙ БАЗЕ ОРГАНИЗАЦИЙ ОТРАСЛИ ПЕЧАТИ

3.1 Технология решения задачи на основе нескольких запросов

Основным инструментом обработки данных в СУБД являются запросы. Программная реализация запроса строится на основе одной или нескольких таблиц. При этом могут использоваться таблицы базы данных, а также сохраненные таблицы, полученные в результате выполнения других запросов. Кроме того, запрос может основываться непосредственно на другом запросе с использованием его временной таблицы с результатами. Именно такой подход можно использовать для получения статистических результатов из БД «ИБООП».

Рассмотрим программное решение задачи расчета процента организаций, имеющих данный вид печати. Функционально-технологическая схема задачи, состоящая из четырех запросов, в общем виде представлена на Рис. 12. Описание каждого из четырех запросов на языке SQL (Structured query language) приведено ниже.

а) Группировка организаций по видам печати (число записей о видах печати)

SELECT DISTINCT [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КРОП AS Выражение1 FROM [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ] GROUP BY [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КРОП

б) Число организаций, имеющих сведения о видах печати

SELECT Count([Группировка организаций по видам печати].Выражение1) AS Count_Выражение1 FROM [Группировка организаций по видам печати]

в) Число каждого вида печати

SELECT [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КП, [ВИД ПЕЧАТИ].НП, Count([РЕКВИЗИТЫ ОРГАНИЗАЦИИ].АДРЕС) AS Count_АДРЕС FROM [РЕКВИЗИТЫ ОРГАНИЗАЦИИ] INNER JOIN ([ВИД ПЕЧАТИ] INNER JOIN [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ] ON [ВИД ПЕЧАТИ].КП = [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КП) ON [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КРО = [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КРОП GROUP BY [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КП, [ВИД ПЕЧАТИ].НП

г) Процент каждого вида печати

SELECT [Число каждого вида печати].КП, [Число каждого вида печати].НП, [Число каждого вида печати].Count_АДРЕС, ([Число каждого вида печати].[Count_АДРЕС]/[Число организаций, имеющих сведения о видах печати].[Count_Выражение1])*100 AS Выражение1 FROM [Число каждого вида печати], [Число организаций, имеющих сведения о видах печати]

Рисунок 12 Функционально-технологическая схема задачи расчета процента организаций, имеющих данный

Аналогично разработаны запросы для расчета числа и процента организаций, имеющих данный вид печатной основы, продукции, услуги; тип организации; поставляющих данный вид сырья и оборудования.

Результаты запросов выводились во временных таблицах для просмотра на экране. Далее результаты решения задачи импортировались в электронную таблицу Excel и по ним строились диаграммы.

Приведем полный перечень полученных таблиц и диаграмм. Это:

процентное соотношение числа организаций печати, использующих различные виды печати (см. Рис. 13);

процентное соотношение числа организаций печати, использующих различные виды печатной основы (см. Рис. 14);

процентное соотношение числа организаций печати, выпускающих различные виды продукции (см. Рис. 15);

процентное соотношение числа организаций печати, поставляющих различные виды сырья и оборудования (см. Рис. 16);

процентное соотношение числа организаций печати, предоставляющих различные виды услуг (см. Рис. 17);

процентное соотношение числа организаций печати, имеющих различные типы (см. Рис. 18).

Рисунок 13 -- Диаграмма процентного распределения числа полиграфических предприятий по видам печати

Рисунок 14 -- Диаграмма процентного распределения числа полиграфических предприятий по видам печатной основы

Рисунок 15 -- Диаграмма процентного распределения числа организаций по видам продукции

Рисунок 16 -- Диаграмма процентного распределения числа организаций-поставщиков по разным видам поставляемого сырья и оборудования

Рисунок 17 -- Диаграмма процентного распределения числа организаций по разным видам услуг

Рисунок 18 -- Диаграмма процентного распределения числа
организаций печати по разным типам

3.2 Технология вывода из базы данных информации с использованием параметров в запросе

Рассмотрим вывод из базы данных списка организаций отрасли печати с формой собственности, вводимой через параметр. Описание запроса на языке SQL (Structured query language):

SELECT [НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ].НО, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].АДРЕС, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ТЕЛ, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ФАКС, [ФОРМА СОБСТВЕННОСТИ].КФС, [ФОРМА СОБСТВЕННОСТИ].НФС FROM [НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ] INNER JOIN ([ФОРМА СОБСТВЕННОСТИ] INNER JOIN [РЕКВИЗИТЫ ОРГАНИЗАЦИИ] ON [ФОРМА СОБСТВЕННОСТИ].КФС = [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КФС) ON [НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ].КНО = [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КНО WHERE ((([ФОРМА СОБСТВЕННОСТИ].КФС)=[Форма собственности])).

Бланк запроса представлен на Рис. 19.

Рисунок 19 -- Окно запроса на выборку организаций отрасли печати
с формой собственности, вводимой через параметр

Результат запроса на выборку из базы данных списка организаций отрасли печати с формой собственности: «АО», вводимой через параметр, во временной таблице представлен в Таблице 6.

Таблица 6 - Список акционерных обществ

Наименование
организации

Почтовый
адрес

Телефоны

Факс

ОЛАН

197342, С-ПЕТЕРБУРГ, БЕЛООСТРОВСКАЯ УЛ., Д.28

242-25-54

242-25-54

ПОЛИГРАФОФОРМЛЕНИЕ

199178, С-ПЕТЕРБУРГ, НАБ. РЕКИ СМОЛЕНКИ, Д. 14

327-70-76

327-70-78

ПОЛИТОН

193031, СПб, МОСКОВСКИЙ ПР., 10

315-78-29, 219-43-22, 310-34-62

ПРОМЫШЛЕННАЯ ПОЛИГРАФИЯ

198013, МАЛОДЕТСКОСЕЛЬСКИЙ ПР., Д. 27, А/Я 330

316-00-43, 327-96-08, 327-95-77, 327-95-78

316-00-58, 327-90-00

СЕВЕРО-ЗАПАДНОЕ ПАРОХОДСТВО, ТИП. № 8

БОЛЬШАЯ МОРСКАЯ УЛ., 37

210-82-33

3.3 Технология разработки отчетов на основе запросов

При необходимости вывода в отчете данных из многих таблиц в качестве основы для отчета может быть использован многотабличный запрос. На запрос могут быть возложены наиболее сложные виды выборки и предварительной обработки данных. Разнообразные возможности конструктора отчетов позволяют полученные в запросе данные успешно структурировать и оформлять.

Рассмотрим конструирование отчета на основе многотабличного запроса для вывода из базы данных «ИБООП» списка организаций отрасли печати с формой собственности, вводимой через параметр.

При формировании отчета необходимо рассчитать число организаций отрасли печати, выведенных из базы данных по запросу. Записи списка организаций должны выводиться в алфавитном порядке наименования организации.

Источником записей отчета выберем запрос на выборку из базы данных списка организаций отрасли печати с формой собственности, вводимой через параметр. Сортировку сделаем по полю НО (Наименование организации). В заголовке отчета расположим поле НФС (наименование формы собственности). В области примечания отчета расположим вычисляемое поле =Count([НО]) для подсчета количества организаций отрасли печати с формой собственности, выведенных из базы данных по запросу в данном отчете. Окно конструктора отчетов при разработке отчета для вывода списков для акционерных обществ представлено на рис. 20. Отчет «Акционерные общества» с данными из запроса в режиме просмотра изображен на Рис. 21.

3.4 Технология разработки отчета для вывода списка трудоустроенных студентов

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

В качестве шаблона отчета можно использовать разработанный ранее отчет для вывода списка организаций отрасли печати, изменив источник записей отчета. Это целесообразно, так как вывод информации из базы данных должен быть на бланках, приведенных к стандартному виду и представляющих как саму информационную базу, так и организацию, в которой она разрабатывается. Из бланка-шаблона можно взять заголовок, примечание отчета и частично - верхний колонтитул, сделав при этом некоторые изменения.

Рисунок 20 -- Окно конструктора отчетов при разработке отчета для вывода списков с заданной формой собственности

Рисунок 21 -- Отчет «Акционерные общества» в режиме просмотра

При конструировании отчета целесообразно сделать две группировки: по коду специальности (поле [КС]) и по номеру группы (поле [НГ]). Поля из запроса о трудоустройстве студентов можно разместить в отчете так как это показано на Рис. 22. В области примечания группы «НГ» следует разместить вычисляемое поле для подсчета количества трудоустроенных студентов данной группы. Отчет с данными из запроса о трудоустройстве студентов в режиме просмотра представлен на Рис. 23.

Рисунок 22 -- Окно конструктора отчетов при разработке отчета для вывода списков трудоустроенных студентов

Рисунок 23 -- Отчет с данными из запроса о трудоустройстве студентов в режиме просмотра

3.5 Технология разработки многотабличных отчетов

Для вывода взаимосвязанных данных в многотабличный отчет необходимые связи устанавливаются автоматически в соответствии со схемой данных.

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

Рассмотрим построение многотабличного отчета для вывода полной информации об организации отрасли печати, имеющейся в базе данных. Отчет строится на основе запроса с вводом параметра - наименование организации.

Описание запроса на языке SQL:

SELECT [НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ].НО, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КРО, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].АДРЕС, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ФЛАГОП,[РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ФЛАГП, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ФИОРУК, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ТЕЛ, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ФАКС, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].EMAIL, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].НРСЧЕТ, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ДАТАС, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ГОПР, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КОЛЗАН, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КФС, [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].ПРОЧЕЕ FROM [НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ] INNER JOIN [РЕКВИЗИТЫ ОРГАНИЗАЦИИ] ON [НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ].КНО = [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КНО WHERE ((([НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ].НО)=[ВВЕДИТЕ НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ])).

Бланк запроса представлен на Рис. 24.

Рисунок 24 -- Окно запроса на выборку с вводом параметра - наименование организации

При конструировании отчета на основе построенного запроса целесообразно сделать группировку по наименованию организации и в заголовок группы включить необходимые поля из запроса, как показано на Рис. 25.

Рисунок 25 -- Оформление заголовка группы отчета для вывода полной информации об организации отрасли печати

В область данных отчета необходимо включить подчиненные отчеты для видов: печати, печатной основы, продукции, услуг, поставляемого сырья и/или оборудования; типов предприятия.

Рассмотрим построение подчиненного отчета для видов печати. Источник данных отчета формируется на основе запроса, описание которого на языке SQL:

SELECT DISTINCTROW [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КРО, [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КП, [ВИД ПЕЧАТИ].НП FROM [РЕКВИЗИТЫ ОРГАНИЗАЦИИ] INNER JOIN ([ВИД ПЕЧАТИ] INNER JOIN [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ] ON [ВИД ПЕЧАТИ].КП = [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КП) ON [РЕКВИЗИТЫ ОРГАНИЗАЦИИ].КРО = [ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ].КРОП.

Бланк запроса представлен на Рис. 26.

Рисунок 26 -- Бланк запроса для формирования подчиненного отчета по видам печати на полиграфическом предприятии

При построении подчиненного отчета по видам печати на полиграфическом предприятии на основе сформированного запроса необходимо выполнить группировку по полю кода реквизитов организации - КРО, так как полиграфическое предприятие может иметь несколько видов печати. В область данных подчиненного отчета целесообразно включить поле наименования вида печати, так чтобы для каждой организации выводились все имеющиеся в базе данных сведения о видах печати, использующихся в этой организации. Вид окна конструктора отчетов при построении подчиненного отчета представлен на Рис. 27.

Рисунок 27 -- Окно конструктора отчетов при разработке подчиненного отчета для вывода информации о видах печати на предприятии и окно определения групп записей по полю КРО и сортировки по полю НП

Аналогично формируются подчиненные отчеты для видов печатной основы, продукции, услуг, поставляемого сырья и/или оборудования; типов предприятия.

Сформированные подчиненные отчеты встраиваются в область данных основного отчета и устанавливаются связи между основным и подчиненными отчетами по полю КРО (подчиненные поля - КРО, основные поля - КРО).

Окно конструктора отчета с интегрированными в область данных подчиненными отчетами представлено на рис. 28. Отчет о полной информации, имеющейся в базе данных, об организации отрасли печати A-ELSY в режиме просмотра изображен на Рис. 29.

Рисунок 28 -- Окно конструктора отчета с интегрированными в область данных подчиненными отчетами

Рисунок 29 -- Отчет о полной информации, имеющейся в базе данных, об организации отрасли печати A-ELSY в режиме просмотра

3.6 Технология разработки приложения пользователя

В предыдущих главах была рассмотрена технология разработки объектов БД «ИБООП»: таблиц, форм, запросов, отчетов как средств решения задач пользователя. Большое количество объектов, не сгруппированных по функциям приложения, затрудняет выполнение пользователем задач обработки данных в автоматизируемой предметной области.

Для организации эффективной работы пользователя необходимо разработать целостное приложение предметной области, в котором все компоненты сгруппированы по функциональному назначению. При этом желательно обеспечить удобный графический интерфейс пользователя. Приложение должно позволить пользователю решать задачи, затрачивая значительно меньше усилий, чем при работе с разрозненными объектами.

Для объединения объектов в едином диалоговом приложении можно создать так называемую кнопочную форму. Кнопочная форма является панелью управления приложением.

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

Сюда же помещаются кнопки для возврата к кнопочным формам предыдущих уровней, выхода из СУБД. Также предусматривается кнопка для изменений самой кнопочной формы.

Пользователь, нажимая кнопку на панели управления, инициирует событие «нажатие кнопки». К этому событию привязываются действия по открытию других кнопочных форм или конкретные действия по обработке данных, реализующие функции приложения.

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

Главная кнопочная форма для работы с базой данных «ИБООП» представлена на рис. 30. Фрагмент структуры приложения иллюстрирует Рис. 31.

Рисунок 30 -- Главная кнопочная форма для работы
с базой данных «ИБООП»

Рисунок 31 -- Фрагмент структуры приложения Информационная база организаций отрасли печати

В пункт меню «Администрирование и программное обеспечение» рационально включить следующее заполнение справочников: формы для видов печати, печатной основы, продукции, услуг, форм собственности, типов организации, видов сырья и оборудования.

В пункт меню «Оказание услуг и внешние связи» можно включить следующее:

Списки организаций отрасли печати (например, отчет для вывода списка организаций с заданной формой собственности).

Полная информация об организациях.

Отчеты по статистической информации.

В пункт меню «Кадровое обеспечение» можно включить следующее:

Справочник специальностей: форма Специальность.

Списки студентов: форма Список студентов группы.

Сведения о трудоустройстве студентов: форма Трудоустройство студентов группы.

Отчет о трудоустройстве студентов СЗИП.

В соответствии с разработанной структурой реализовано приложение пользователя для работы с базой данных «ИБООП» в среде СУБД Access.

3.7 Технология работы с приложением пользователя в сети

Работа с приложением предполагается не только в однопользовательском, но и в многопользовательском режиме. Этот режим позволит работать многим пользователям компьютерной сети с общей базой данных «ИБООП».

В качестве сетевой операционной системы для реализации работы с базой данных «ИБООП» в сети можно использовать NetWare Novell как наиболее распространенную в настоящее время и основанную на концепции файлового сервера. Эта концепция предполагает выделение одного компьютера в качестве файлового сервера, все остальные компьютеры сети являются рабочими станциями, имеющими доступ к ресурсам файлового сервера. Сервер обеспечивает функционирование сети. На его дисках размещаются файлы СУБД и общей базы данных, доступные со всех рабочих станций сети. Размещение СУБД на диске файлового сервера позволяет хранить одну копию установленной СУБД. Выполняется СУБД на каждой рабочей станции.

База данных «ИБООП» со всеми объектами должна размещаться в папке на сетевом диске файлового сервера. Средствами сетевой операционной системы обеспечивается доступ к этой папке всем пользователям, работающим с общей базой данных.

При коллективном доступе к данным все пользователи смогут использовать таблицы, формы, отчеты и другие объекты общей базы данных «ИБООП». При этом несколько пользователей одновременно смогут просматривать и обновлять базу данных, решая задачи приложения на своей рабочей станции.

Схема работы пользователей с общей базой данных «ИБООП» показана на Рис. 32.

Прежде чем открывать базу данных, размещенную на файловом сервере, пользователь должен зарегистрироваться в сети. Необходимо, чтобы в сети пользователю был разрешен доступ к папке файлового сервера, в котором размещен файл с базой данных «ИБООП». Доступ к папке определяется средствами сетевой операционной системы, поддерживающей работу файлового сервера и связь пользователей с ним. Если в сети ограничен доступ к папке и файлу с базой данных, СУБД сможет управлять доступом к данным только в рамках этих ограничений.

Работа с приложением пользователя «ИБООП» в сети должна начинаться с запуска на рабочей станции СУБД, которая может быть установлена на файловом сервере. При этом программы СУБД загружаются в оперативную память компьютера рабочей станции. Общая база данных открывается в монопольном режиме или в режиме общего доступа в соответствии с установленными параметрами.

Монопольный доступ для общей базы данных должен устанавливаться, если будет необходимо провести такие работы, как изменение структуры базы данных «ИБООП», ввод большого объема данных, сжатие или восстановление базы данных после повреждения. Монопольный доступ, как правило, должен устанавливаться администратором базы данных «ИБООП».

Чтобы многие пользователи могли одновременно работать с приложением, ни один из них не должен открывать базу данных в режиме монопольного доступа. Режим общего доступа обеспечивает коллективное использование объектов базы данных как в режиме чтения, так и в режиме обновления. Для защиты совместно используемых данных необходимо использовать блокировку данных на время их изменения пользователем.

Рисунок 32 -- Схема работы пользователей с общей базой данных

ВЫВОДЫ ПО ГЛАВЕ 3

а) Рассмотрена технология решения задачи на основе нескольких запросов.

б) Рассмотрена технология вывода из базы данных информации с использованием параметров в запросе.

в) Разработаны отчеты на основе запросов.

г) Разработано приложение пользователя.

д) Рассмотрена технология работы с приложением пользователя в сети.

ЗАКЛЮЧЕНИЕ

Основной целью курсовой работы явилась разработка структуры и средств реализации информационной базы организаций отрасли печати. В ходе выполнения курсовой работы получены следующие результаты, обеспечивающие достижение этой цели.

а) Разработана информационно-логическая модель автоматизируемой предметной области “Отрасль печати”, построенная в соответствии с выявленными информационными объектами и связями.

б) Построена логическая структура реляционной информационной базы организаций отрасли печати, являющаяся адекватным отображением полученной информационно-логической модели.

в) Разработаны объекты информационной базы организаций отрасли печати (таблицы, формы, запросы, отчеты), являющиеся средством решения задач пользователя.

в) Спроектировано целостное приложение информационной базы организаций отрасли печати, в котором все объекты сгруппированы по функциональному назначению. При этом обеспечен удобный графический интерфейс пользователя.

Спроектированная база данных реализована средствами СУБД Access, заполнена контрольными данными и протестирована.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Дейт К. Дж. Введение в системы баз данных, 8-е изд.: Пер. с англ. - М.: Изд. Дом “Вильямс”, 2005. - 1327 с.

2. Хомоненко А.Д. и др. Базы данных. - СПб.: Корона принт, 2007.- 736 с.

3. Гектор Гарсиа-Молина и др. Системы баз данных. Полный курс.: Пер. с англ. - М.: Изд. дом “Вильямс”, 2003. - 1088 с.

ПРИЛОЖЕНИЕ А

Структура таблиц Информационной базы организаций отрасли печати и примеры их заполнения

Таблица А.1 - Описание свойств полей таблицы ВИД ПЕЧАТИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КП

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код вида печати

НП

Нет

Нет

Да

Текстовый

15

Наименование вида печати

ОП

Нет

Нет

Нет

Поле
МЕМО

Описание вида печати

Таблица А.2 - Описание свойств полей таблицы ВИД ПЕЧАТНОЙ ОСНОВЫ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КПО

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код вида печатной основы

НПО

Нет

Нет

Да

Текстовый

25

Наименование вида печатной основы

ОПО

Нет

Нет

Нет

Поле
МЕМО

Описание вида печатной основы

Таблица А.3 - Описание свойств полей таблицы ВИД ПРОДУКЦИИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КПР

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код вида продукции

НПР

Нет

Нет

Да

Текстовый

65

Наименование вида продукции

ОПР

Нет

Нет

Нет

Поле
МЕМО

Описание вида продукции

Таблица А.4 - Описание свойств полей таблицы УСЛУГА

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КУ

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код вида услуги

НУ

Нет

Нет

Да

Текстовый

60

Наименование вида услуги

ОУ

Нет

Нет

Нет

Поле
МЕМО

Описание вида услуги

Таблица А.5 - Описание свойств полей таблицы ТИП ПРЕДПРИЯТИЯ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КТП

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код типа предприятия

НТП

Нет

Нет

Да

Текстовый

30

Наименование типа предприятия

ОТП

Нет

Нет

Нет

Поле
МЕМО

Описание типа предприятия

Таблица А.6 - Описание свойств полей таблицы ФОРМА

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КФС

Да

Да
Совп. не допуск.

Да

Текстовый

20

Код формы собственности

НФС

Нет

Нет

Нет

Текстовый

50

Наименование формы собственности

ОФС

Нет

Нет

Нет

Поле
МЕМО

Описание формы собственности

Таблица А.7 - Описание свойств полей таблицы СЫРЬЕ И ОБОРУДОВАНИЕ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КСО

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код вида сырья и/или оборудования

НСО

Нет

Нет

Нет

Текстовый

50

Наименование вида сырья и/или оборудования

ОСО

Нет

Нет

Нет

Поле
МЕМО

Описание вида сырья и оборудования

Таблица А.8 - Описание свойств полей таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КНО

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код наименования организации

НО

Нет

Да
Совп. не допуск.

Да

Текстовый

60

Наименование организации

Таблица А.9 - Описание свойств полей таблицы РЕКВИЗИТЫ ОРГАНИЗАЦИИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРО

Да

Да
Совп. не допуск.

Да

Счетчик

Длинное целое

Код реквизитов организации

КНО

Нет

Да

Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код наименования организации

АДРЕС

Нет

Нет

Нет

Текстовый

60

Почтовый адрес

ФЛАГОП

Нет

Нет

Нет

Логический

Да/Нет

Флаг организации печати

ФЛАГП

Нет

Нет

Нет

Логический

Да/Нет

Флаг поставщика

ФИОРУК

Нет

Нет

Нет

Текстовый

20

Фамилия и инициалы руководителя

ТЕЛ

Нет

Нет

Нет

Текстовый

60

Телефоны

ФАКС

Нет

Нет

Нет

Текстовый

50

Факс

E-MAIL

Нет

Нет

Нет

Текстовый

70

Электронная почта

ДАТАС

Нет

Нет

Нет

Текстовый

10

Дата создания организации

ГОПР

Нет

Нет

Нет

Текстовый

10

Годовой объем продукции

КОЛЗАН

Нет

Нет

Нет

Текстовый

10

Количество занятых

КФС

Нет

Нет

Нет

Текстовый

20

Код формы собственности

ПРОЧЕЕ

Нет

Нет

Нет

Поле
МЕМО

Дополнительная информация

Таблица А.10 - Описание свойств полей таблицы ВИД ПЕЧАТИ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организации печати

КП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код вида печати

Таблица А.11 - Описание свойств полей таблицы
ВИД ПЕЧАТНОЙ ОСНОВЫ НА ПОЛИГРАФИЧЕСКОМ ПРЕДПРИЯТИИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организации печати

КПО

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код вида печатной основы

Таблица А.12 - Описание свойств полей таблицы ПРОДУКЦИЯ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организ. печ.

КПР

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код вида продукции

Таблица А.13 - Описание свойств полей таблицы УСЛУГА ОРГАНИЗАЦИИ ПЕЧАТИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организ. печ.

КУ

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код вида услуги

Таблица А.14 - Описание свойств полей таблицы ТИП ОРГАНИЗАЦИИ ПЕЧАТИ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организ. печ.

КТП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код типа предприятия

Таблица А.15 - Описание свойств полей таблицы НОМЕНКЛАТУРА ТОВАРОВ ПОСТАВЩИКА

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организации-поставщика

КСО

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код вида сырья и/или оборудования

Таблица А.16 - Описание свойств полей таблицы
ПОСТАВКА СЫРЬЯ И ОБОРУДОВАНИЯ НА ПОЛИГРАФ. ПРЕДПРИЯТИЕ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организ. печ.

КРП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код рекв. организ.-постав.

КСО

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код вида сырья и/или оборудования

Таблица А.17 - Описание свойств полей таблицы СПЕЦИАЛЬНОСТЬ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

КС

Да

Да
Совп. не допуск.

Да

Числовой

Целое

Авто

Код специальности

НС

Нет

Нет

Нет

Текстовый

50

Наименование специальности

Таблица А.18 - Описание свойств полей таблицы ГРУППА

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

НГ

Да

Да
Совп. не допуск.

Да

Текстовый

5

Номер группы

КС

Нет

Нет

Нет

Числовой

Целое

Авто

Код специальности

КОЛ

Нет

Нет

Нет

Числовой

Байт

Авто

Количество студентов

ПБАЛЛ

Нет

Нет

Нет

Числовой

С плавающей точкой (4 байт)

Авто

Средний балл в группе

Таблица А.19 - Описание свойств полей таблицы СТУДЕНТ

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

НГ

Да

Да
Совп. допуск.

Да

Текстовый

5

Номер группы

НСТ

Да

Да

Совп. допуск.

Да

Числовой

Целое

Авто

Номер студента в группе

ФИО

Нет

Нет

Да

Текстовый

50

Фамилия И.О.

ДАТАР

Нет

Нет

Нет

Текстовый

15

Дата рождения

АДРЕС

Нет

Нет

Нет

Текстовый

50

Адрес

ТЕЛ

Нет

Нет

Нет

Текстовый

20

Телефон

СРБАЛЛ

Нет

Нет

Нет

Числовой

Целое

Авто

Успеваемость (средний балл)

ФОРОБУЧ

Нет

Нет

Нет

Текстовый

15

Форма обучения

КВАЛ

Нет

Нет

Нет

Текстовый

20

Квалификация

Таблица А.20 - Описание свойств полей таблицы ТРУДОУСТРОЙСТВО СТУДЕНТА

Имя поля

Ключевое поле

Индексированное поле

Обязательное поле

Тип данных

Размер

Число дес. знаков

Подпись поля

НГ

Да

Да
Совп. допуск.

Да

Текстовый

5

Номер группы

НСТ

Да

Да

Совп. допуск.

Да

Числовой

Целое

Авто

Номер студента в группе

КРОП

Да

Да
Совп. допуск.

Да

Числовой

Длинное целое

Авто

Код реквизитов организ. печ.

НДОГ

Нет

Нет

Нет

Текстовый

15

Номер договора

ПРИЛОЖЕНИЕ Б

Примеры заполнения таблиц Информационной базы организаций отрасли печати

Таблица Б.1 - Данные таблицы ВИД ПЕЧАТИ

Код вида печати

Наименование
вида печати

1

Офсетная

2

Глубокая

3

Высокая

4

Трафаретная

5

Флексографская

6

Тампо

7

Ризография

8

Цифровая

Таблица Б.2 - Данные таблицы ВИД ПЕЧАТНОЙ ОСНОВЫ

Код вида печатной основы

Наименование вида
печатной основы

1

Бумага

2

Полимерная пленка

3

Самоклеящийся материал

4

Картон

5

Гофрокартон

6

Ткань

7

Металл

8

Пластмасса

9

Стекло и фаянс

10

Беловые товары

11

Прочее

Таблица Б.3 - Данные таблицы ВИД ПРОДУКЦИИ

Код вида продукции

Наименование вида продукции

1

Текстовой оригинал

2

Фото-оригинал

3

Изо-оригинал

4

Оригинал-макет на бумаге

5

Оригинал-макет на электронном носителе

6

Фотоформы

7

Печатные формы

8

Газеты черно-белые и в два цвета (простые)

9

Газеты полноцветные

10

Журналы (ч/б, цветные)

11

Книги

12

Многолистовые брошюры, календари, каталоги (цветные)

13

Листовые брошюры, календари, каталоги, этикетки (цветные)

14

Листовые брошюры, календари, каталоги, этикетки (ч/б)

15

Упаковка бумажно-картонная

16

Упаковка прочая

17

Ценные бумаги

18

Пластиковые карточки

19

Беловые товары

20

Самоклеящаяся бумага

Таблица Б.4 - Данные таблицы УСЛУГА

Код вида услуги

Наименование вида услуги

1

Размещение рекламы

2

Дизайн-компьютерный

3

Дизайн-некомпьютерный

4

Оригиналы фотографий

5

Допечатная подготовка

6

Оперативная печать (ксерокс, ризограф)

7

Печать

8

Изготовление фотоформ

9

Изготовление печатных форм

10

Резка

11

Тиснение

12

Брошюровка

13

Отделка (ламинирование, лакирование, бронзирование)

14

Экспедирование (упаковка, доставка)

15

Распространение

16

Продажа

17

Полиграф-услуги

18

Выставки

19

Редакции

Таблица Б.5 - Данные таблицы ТИП ПРЕДПРИЯТИЯ

Код типа
предприятия

Наименование типа предприятия

1

Рекламное агенство

2

Дизайн-студия

3

Типография

4

Издательство

5

Редакция

6

Фотоинформационное агентство

7

Информационное агентство

8

Книготорговая база

9

Книжный магазин

10

Торговля журналами/газетами

11

Рассылка

12

Оперативная полиграфия

Таблица Б.6 - Данные таблицы ФОРМА СОБСТВЕННОСТИ

Код формы собственности

Наименование формы собственности

АО

Акционерное общество

АОЗТ

Акционерное общество закрытого типа

АООТ

Акционерное общество открытого типа

ГП

Государственное предприятие

ЗАО

Закрытое акционерное общество

Муниципальное

ОАО

Открытое акционерное общество

ООО

Общество с ограниченной ответственностью

Предприниматель

СП

Совместное предприятие

ТОО

Товарищество с ограниченной ответственностью

Федеральное

ЧП

Частное предприятие

Таблица Б.7 - Данные таблицы СЫРЬЕ И ОБОРУДОВАНИЕ

Код вида сырья и/или оборудования

Наименование вида сырья и/или оборудования

1

Бумага

2

Краска

3

Картон

4

Фотопленка

5

Пленка

6

Формный материал

7

Химическое сырье (проявочные растворы)

8

Прочее сырье и расходные материалы

9

Допечатное оборудование

10

Формное оборудование

11

Печатное оборудование

12

Брошюровочно-переплетное оборудование

13

Финишное оборудование

14

Системные интеграторы

15

Оборудование для оперативной полиграфии

16

Прочее оборудование

Таблица Б.8 - Данные таблицы НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ

Код наименования организации

Наименование организации

1

ОЛАН

2

ПОЛИГРАФОФОРМЛЕНИЕ

3

ПОЛИТОН

4

ПРОМЫШЛЕННАЯ ПОЛИГРАФИЯ

5

СЕВЕРО-ЗАПАДНОЕ ПАРОХОДСТВО, ТИП. № 8

6

КОММУНАР

7

ЛЕКФА

8

ЛЕНПОЛИГРАФМАШ

9

МЕРПАСА

10

НЕВСКАЯ БУМАГА

11

ПЛАСТМАССЫ

12

ЭНСО

Таблица Б.9 - Данные таблицы РЕКВИЗИТЫ ОРГАНИЗАЦИИ

Код реквизитов организации

Код наименования организации



Почтовый адрес

Флаг организации печати

Флаг поставщика



Телефоны



Факс

1

1

197342, С-ПЕТЕРБУРГ, БЕЛООСТРОВСКАЯ УЛ., Д.28

Да

Нет

242-25-54

242-25-54

2

2

199178, С-ПЕТЕРБУРГ, НАБ. РЕКИ СМОЛЕНКИ, Д. 14

Да

Нет

327-70-76

327-70-78

3

3

193031, СПб, МОСКОВСКИЙ ПР., 10

Да

Нет

315-78-29, 219-43-22, 310-34-62

4

4

198013, МАЛОДЕТСКОСЕЛЬСКИЙ ПР., Д. 27, А/Я 330

Да

Нет

316-00-43, 327-96-08, 327-95-77, 327-95-78

316-00-58, 327-90-00

5

5

БОЛЬШАЯ МОРСКАЯ УЛ., 37

Да

Нет

210-82-33

6

6

188000, ЛЕН. ОБЛ., Г. КОММУНАР, ФАБРИЧНАЯ УЛ., Д. 1

Нет

Да

470-68-44, 470-22-85

465-10-33, 465-11-44

7

7

ЛЕСНОЙ ПР., 22

Нет

Да

542-27-29

542-36-54

8

8

197376, С-ПЕТЕРБУРГ, НАБ. КАРПОВКИ, Д. 5

Да

Нет

234-85-99

234-85-99

9

9

197110, С-ПЕТЕРБУРГ, УЛ. РЕМЕСЛЕННАЯ, Д.1

Нет

Да

325-26-72

325-26-74

10

10

190000, С-ПЕТЕРБУРГ, ГАЛЕРНАЯ УЛ.,Д. 9, ОФ.15

Нет

Да

325-86-51, 325-86-52

312-20-47

11

11

193224, УЛ. НОВОСЕЛОВ, Д. 8

Нет

Да

266-46-22, 266-46-34

266-74-53

12

12

198103, ЛЕРМОНТОВСКИЙ ПР., 44, КОМН. 88

Нет

Да

113-01-44, 113-01-45

113-01-46

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.