Кафедра вычислительной техники и автоматизированных систем управления 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Кафедра вычислительной техники и автоматизированных систем управления



ФГОБУ ВПО

«КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ
УНИВЕРСИТЕТ»

 

Факультет компьютерных технологий и автоматизированных систем

Кафедра вычислительной техники и автоматизированных систем управления

 

Янаева Марина Викторовна,

Бегман Юлия Викторовна

 

Разработка приложений СУБД на языке высокого уровня

 

 

Методические указания к курсовому проектированию

для магистров направления 230100.68 – «Информатика и вычислительная техника» (Программное обеспечение автоматизированных систем)

(очной формы обучения)

 

 

 

 

Краснодар

 
 


Составители: канд. техн. наук, доцент, Янаева М.В., канд. техн. наук, доцент, Бегман Ю.В.

 

УДК 681.31(031)

 

 

Разработка приложения СУБД на языке высокого уровня: Методические указания к курсовому проектированию для магистров очной формы обучения направления 230100.68 – «Информатика и вычислительная техника» (Программное обеспечение автоматизированных систем). / Сост. М.В. Янаева, Ю.В. Бегман; Кубан. гос. технол. ун-т; Кафедра вычислительной техники и АСУ. – Краснодар: Изд. КубГТУ, 2012. – 42 с.

 

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

 

 

Ил. 25. Библиогр.: 13 назв.

 

Рецензенты: зав. каф. АИТ, д-р техн. наук, проф.

В.И. Лойко (КГАУ);

зав. каф. «ВТ и АСУ», д-р техн. наук, проф.

В.И. Ключко (КубГТУ)

профессор каф. «ВТ и АСУ», к.т.н,

М.П. Малыхина

 

 

© КубГТУ, 2012 г.

© Янаева М.В.


 

Содержание

 

Введение. 5

1 Нормативные ссылки. 8

2 Требования к курсовому проектированию.. 8

2.1 Общие положения. 8

2.2 Средства программного обеспечения. 11

2.3 Структура пояснительной записки. 11

2.4 Наполнение разделов пояснительной записки. 13

3. Требования к оформлению пояснительной записки. 17

3.1 Общие требования. 17

3.2 Оформление содержания. 18

3.3 Нумерация разделов записки. 18

3.4 Иллюстрации. 19

3.5 Таблицы.. 19

3.6 Формулы и уравнения. 20

3.7 Список использованных источников. 21

3.8 Оформление приложений. 21

3.9 Ссылки. 22

4 Пример реализации СУБД приложения для выбранной предметной области 22

5 Варианты задания на курсовое проектирование. 38

Список рекомендованной литературы.. 39

Приложение А 40

Приложение Б. 41

Приложение В.. 42

 


Введение

 

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

Динамичный рынок программного обеспечения ставит жесткие условия на скорость разработки, цену и качество программных продуктов. Расширение области применения и увеличение количества людей, вовлеченных в информационную индустрию, приводят к тому, что все большее число программ разрабатывается под целый класс решаемых задач, а универсальность и взаимное использование программных компонентов постоянно увеличиваются. Увеличение потоков информации привело к тому, что одно из центральных мест в области компьютерных приложений занимают системы управления базами данных (СУБД), которые являются ядром любой информационной системы.

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

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

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

Магистры должны:

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

- овладеть навыками постановки задачи по автоматизации отдельных этапов информационного процесса проектирования проектов по разработке приложений СУБД;

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

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

- показать умение применять теоретические положения к решению практических задач,

- четко формулировать свои мысли и предложения.

 

При выполнении курсовой работы магистру предлагается:

- на основе анализа предметной области сформулировать перечень задач, подлежащих автоматизации;

- построить концептуальную модель объекта автоматизации;

- построить логическую модель ИС;

- спроектировать и построить в среде выбранной СУБД физическую компьютерную структуру данных;

- реализовать научно – исследовательскую часть в соответствии с планам магистерской диссертационной работы на основе средств разработки приложений СУБД;

- оформить пояснительную записку.

 

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

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

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

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

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

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


Нормативные ссылки

 

В данных методических указаниях использованы ссылки на следующие стандарты:

ГОСТ Р 1.5-2004. Стандарты национальные РФ. Правила построения, изложения, оформления и обозначения

ГОСТ Р 7.0.5-2008 СИБИД. Библиографическая ссылка. Общие требования и правила составления

ГОСТ 2.301-68 ЕСКД. Форматы

ГОСТ 7.9-95 СИБИД. Реферат и аннотация. Общие требования

ГОСТ 7.12-93 СИБИД. Библиографическая запись. Сокращения слов на русском языке. Общие требования и правила

ГОСТ 7.82-2001 СИБИД. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления

Требования к курсовому проектированию

 

Общие положения

 

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

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

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

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

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

СУБД приложение должно быть по возможности более открытым и обеспечивать выполнение следующих принципов:

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

- возможность изменения и расширения входных форм приложения без изменения его ядра;

- возможность изменения и расширения выходных форм приложения без изменения его ядра;

- возможность изменения и расширения функциональности приложения без изменения его ядра;

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

 

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

 

Задачи курсового проектирования:

1. Исследовать существующие способы и средства построения СУБД – приложений и выявить достоинства и недостатки существующих подходов.

2. Создать модель СУБД приложения.

3. Описать модель СУБД приложения в виде спецификации приложения.

4. Выделить базовые объекты спецификации.

5. Разработать и реализовать механизмы работы со спецификацией СУБД приложения.

6. Разработать технологию проектирования и построения СУБД приложений в среде компилятора и интерпретатора.

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

8. Реализовать успешно эксплуатируемое СУБД приложение.

 

В качестве средств разработки приложений СУБД можно использовать:

- средства проектирования структуры базы данных СУБД ORACLE;

- средства проектирования бизнес потоков приложения;

- средства, генерирующие на основе полученных проектов код будущего приложения;

- средства визуального программирования с набором компонент, реализующих основные объекты, которые используются в СУБД приложениях;

- средства ведения версий проекта.

 

Итогом курсового проекта должна являться разработка открытого, масштабируемого, тиражируемого СУБД приложений.

Результат выполнения курсового проекта оформляется в виде пояснительной записки. Общий объем пояснительной записки не должен превышать 40 листов, в том числе введение - не более 2 листов. К пояснительной записке прилагается носитель с созданными базами данных, отлаженными приложениями и иной необходимой информацией. Пояснительная записка к курсовому проекту должна содержать описание предметной области: основные процессы, наличие не менее 4 – х входных документов и не менее 8 – ми выходных документов. Выходные данные должны формироваться на основе потребностей проектируемой информационной структуры. Изменение данных должно выполняться при помощи запросов. Запросы в курсовом проекте должны быть как статическими, так и динамическими формируемыми во время выполнения приложения, параметры которых определяются пользователем.

Записка иллюстрируется схемами, копиями экрана, выходными документами, листингом программного кода приложения.

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

 

Раздел «Введение»

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

Раздел «Заключение»

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

 

Раздел «Приложения»

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

- промежуточные математические доказательства, формулы, расчеты;

- таблицы вспомогательных цифровых данных;

- иллюстрации вспомогательного характера;

- тексты программ;

- технологические инструкции;

- протоколы испытаний;

- акты внедрения и т. д.

 

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

 

3. Требования к оформлению пояснительной записки

3.1 Общие требования

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

Записка должна быть отпечатана на одной стороне белой бумаги формата А4 через полтора интервала, кегль – 14, шрифт – "Times New Roman Cyr", форматирование по ширине страницы с включенной функцией переноса. Цвет шрифта должен быть черным. Размеры полей: левое – 20 мм, правое – не менее 10 мм, верхнее и нижнее поля не менее 20 мм каждое. Расстояние между заголовком и последующим текстом не менее 15 мм; между заголовком раздела и подраздела – 8 мм. Интервал между текстом предыдущего раздела (подраздела) и заголовком последующего должен быть не меньше 15 мм. Абзацы в тексте начинаются отступом, равным 15 мм. Разделы и подразделы должны иметь порядковые номера, обозначенные арабскими цифрами без точки и записанные с абзацного отступа. Выравнивание основного текста – по ширине. Разрешается использовать компьютерные возможности акцентирования внимания на определенных терминах, формулах, применяя шрифты разной гарнитуры или жирности. Нумерация страниц начинается с титульного листа и заканчивается последним листом пояснительной записки. Номер страницы проставляется в центре нижней части листа без точки. На титульном листе номер страницы не указывается. Заголовки глав, пунктов и подпунктов должны быть краткими, при этом заголовки должны точно отражать содержание соответствующего раздела. Заголовки глав записывают в виде предложения с абзацного отступа, с прописной буквы, без точки в конце, не подчеркивая. Заголовки пунктов и подпунктов записывают с абзацного отступа строчными буквами (кроме первой прописной). Переносы слов в заголовках не допускаются. Точка в конце заголовка не ставится. Каждую новую главу записки и каждый структурный элемент рекомендуется начинать с нового листа. Титульный лист является первым листом пояснительной записки. Титульный лист выполняется на листе формата А4 по форме, приведенной в Приложении А.

 

Оформление содержания

Слово "Содержание" записывают в виде заголовка (симметрично тексту) прописными буквами.

Содержание включает:

- введение;

- номера и названия разделов, подразделов, пунктов и подпунктов строчными буквами кроме первой прописной;

- заключение;

- список использованных источников;

- номера и полные названия всех приложений.

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

Нумерация разделов записки

Разделы нумеруются в пределах пояснительной записки порядковыми номерами арабскими цифрами. Пункты нумеруются по порядку в пределах раздела. Например, 3.2 — пункт 2 раздела 3.

Подпункты нумеруются в пределах пункта, например, 3.2.1.

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

 

Иллюстрации

Иллюстрации (графики, схемы, диаграммы) следует располагать непосредственно после текста, в котором они упоминаются впервые, или на следующей странице. На все иллюстрации должны быть даны ссылки.

Чертежи, графики, диаграммы, схемы должны соответствовать требованиям Единой системы конструкторской документации (ЕСКД).

Иллюстрации, за исключением иллюстрации приложений, нумеруются арабскими цифрами сквозной нумерацией. Допускается нумерация в пределах раздела (разбиение на пункты во внимание не принимается). Например, рисунок 3.1 — рисунок первый в третьем разделе. В общем случае рисунок может содержать:

- поясняющие надписи, расположенные под рисунком (могут отсутствовать);

- номер рисунка и название, расположенные под пояснительными данными по центру следующим образом: Рисунок 2.1 – Функциональная схема.

Если рисунок располагается на нескольких листах, то на каждом последующем листе указывается номер рисунка, за которым следует слово "Продолжение". Например, Рисунок 2.1 Продолжение. Точки после номера и названия рисунка не ставятся.

Иллюстрации приложений обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Например, Рисунок А3.

При ссылках на иллюстрации следует писать «… в соответствии с рисунком 2».

 

Таблицы

Таблицу следует располагать непосредственно после текста, в котором она упоминается впервые, или на следующей странице. На все таблицы должны быть ссылки. При ссылке следует писать слово «таблица» с указанием ее номера. Название таблицы следует помещать над таблицей слева, без абзацного отступа в одну строку с ее номером через тире, например: Таблица 2.1 – Перечень элементов. Точка после названия не ставится. При переносе части таблицы на другой лист слово «Таблица», ее номер и название указывают один раз над первой частью таблицы, нижнюю горизонтальную черту, ограничивающую таблицу, не проводят. Над другими частями пишут слово «Продолжение» и указывают номер таблицы, например, «Продолжение таблицы 1». Точка после номера не ставится. Заголовки граф таблицы начинают с прописной буквы, а подзаголовки со строчной, если они составляют одно предложение с заголовком. В конце заголовков в подзаголовков знаки препинания не ставят. Заголовки указывают в единственном числе. Диагональное деление головки таблицы не допускается. При переносе таблицы на следующую страницу и для облегчения ссылок в тексте записки допускается нумерация граф. Единицы измерения физических величин указываются через запятую после заголовка строки или заголовка (подзаголовка) графы.

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

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

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

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

 

Формулы и уравнения

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

Например:

(2.1)

где - i – й элемент последовательности k.

Формулы, на которые есть ссылки в тексте, нумеруются арабскими цифрами сквозной нумерацией или в пределах раздела. Номер заключается в круглые скобки и ставится справа от формулы в последней (или единственной) строке, занимаемой формулой. Формулы, помещаемые в приложениях, должны нумероваться отдельной нумерацией с добавлением обозначения приложения, например: (А.1).

Ссылки в тексте на порядковые номера формул дают в скобках.

Оформление приложений

Вспомогательный материал, необходимый для полноты изложения результатов курсового проектирования (иллюстрации, таблицы или текст вспомогательного характера) допускается оформлять в виде приложений. В тексте должны быть ссылки на все приложения. Приложения располагают в порядке появления ссылок на них. Каждое приложение должно начинаться с нового листа с указанием наверху посередине страницы слова «ПРИЛОЖЕНИЕ» и его обозначения.

Приложения оформляют как продолжение пояснительной записки на последующих ее страницах. Для приложений можно использовать кегль 8-10.

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

Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Ё, З, Й, О, Ч, Ь, Ы, Ъ. Если в документе одно приложение, оно обозначается «ПРИЛОЖЕНИЕ А»

Ниже заголовка располагается текст приложения. Текст приложения может состоять из разделов, пунктов и подпунктов, которые нумеруются в пределах данного приложения. Рисунки, таблицы и формулы, помещаемые в приложении нумеруют в пределах данного приложения, например: Рисунок Б.1 — рисунок 1 в приложении Б.

Приложения должны иметь общую с остальной частью документа сквозную нумерацию страниц. При необходимости приложение может иметь «СОДЕРЖАНИЕ».

 

Ссылки

В пояснительной записке можно использовать ссылки на любые рисунки, таблицы, формулы, приложения, литературные источники, которые приведены в записке. Рисунки, таблицы, формулы располагаются сразу после появления первой ссылки на них, то есть на текущем или следующем листе записки. Порядок номеров приложений и литературных ссылок должен соответствовать порядку появления ссылок на них. При ссылке на литературный источник указывается его порядковый номер, заключенный в квадратные скобки. Например, [4] или [4, 5, 6]. При первой ссылке на рисунок пишется, например, рисунок 1.4 или (рисунок 1.4). При повторной ссылке на рисунок пишется, например, см. рисунок 1.4 или (см. рисунок 1.4). При первой ссылке на таблицу пишется, например, в таблице 2.3 или (таблица 2.3). При повторной ссылке добавляется слово "см.", например, см. таблицу 2.4 или (см. таблицу 3.1). Ссылки в тексте на номер формулы дают в скобках, например,... в формуле (2.5). При ссылке на приложение пишется полностью слово «приложение» и указывается его номер, например, «... в приложении А» или (приложение Б).

 

 

Пример реализации СУБД приложения для выбранной предметной области

 

Рассмотрим в качестве примера разработки приложения СУБД на языке высокого уровня автоматизированную информационную систему открытого акционерного общества «Новороссийский морской торговый порт». Система разрабатывалась на языке программирования С# в среде Visual Studio с использование СУБД Oracle.

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

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

За последнее время объем грузовых перевозок открытого акционерного общества «Новороссийский морской торговый порт» (ОАО «НМТП») резко возрос. На протяжении всей истории процесс транспортной разгрузки порта прослеживался и рассчитывался человеком и был весьма трудоемким. Такой монотонный труд предполагал появление логических и вычислительных ошибок, которые могли привести к неэффективному использованию транспорта, временным потерям, так и более серьезным последствиям – авариям. Основные потери времени при традиционной организации работы были связанны с отсутствием оперативности управления перемещения контейнеров по территории, большим объемом ручной работы и не неэффективным использованием дорогостоящей погрузочной техники. Поиск контейнера порой занимал несколько часов. Таким образом, непрерывно увеличивающийся грузооборот ОАО «НМТП» привел к необходимости формирования новых требований к качеству и методологии управления на основе внедрения новых бизнес – проектов.

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

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

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

В задачи исследования входило:

- Составление оптимального маршрута движения судов по заданному грузообороту товара.

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

- Сокращение времени оформления документов, а также облегчение поиска архивной информации.

- Минимизация простоя погрузочной техники, неиспользованного объема складских помещений и простоя морских судов.

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

- Своевременное и мобильное оформление текущей документации

Архитектура автоматизированной системы «Новошип», представленная на рисунке 1, имеет модульную структуру. Каждый модуль выполняет ряд сгруппированных задач и вполне может являться самостоятельным компонентом.

 

Рисунок 1 – Модульная архитектура программы

 

После запуска программы появляется диалоговое окно, в котором необходимо ввести имя учетной записи и пароль (рисунок 2).

 

 

Рисунок 2 – Вход в систему

 

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

Модуль «Рейсы» отображает все рейсы судов, как текущие, так и завершенные. Отделить их можно при помощи сортировки в верхней части окна. Возможно отобразить только те рейсы, где портом погрузки или разгрузки являетс Новороссийск. О каждом рейсе представлена следующая информация: название судна, дата начала и окончания рейса, порт погрузки и разгрузки, род и количество груза (рисунок 3).

 

 

Рисунок 3 – Модуль «Рейсы»

 

Оформить новый рейс можно нажав кнопку «Оформление рейса» в верхней части окна и заполнив необходимые данные. Детали рейса разделены на основные и экономические. К основным относятся название судна, дата начала и окончания рейса, порт погрузки и разгрузки, род и количество груза. Заполнение всех полей обязательно (рисунок 4).

 

 

Рисунок 4 – Основные и экономические детали рейса

В список экономических деталей попали стоимость перевоза 1 тонны груза и брокерский сбор.

Справочные материалы для удобства использования разбиты на такие разделы, как «Страны и флаги», «Операторы», «Типы судов», «Порты», «Роды грузов». Заполнение этой области производится оператором (рисунок 5). Вторая вкладка справочных материалов содержит перечень операторов.

 

 

 

Рисунок 5 – Данные справки: страны и флаги, операторы

 

Вкладка «Типы судов» содержит все известные типы судов и, при правильном заполнении единожды, не требует повторных обновлений (рисунок 6).

 

 

Рисунок 6 – Данные справки: типы судов

 

Перечень всех портов содержит четвертая предпоследняя вкладка. Довольно объемный список представляют из себя роды грузов в последней вкладке. Этот список постоянно обновляется в зависимости от появления новых родов поставок перевозимых через порт грузов (рисунок 7).

 

 

Рисунок 7 – Данные справки: порты, роды грузов

 



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 369; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.143.218.146 (0.148 с.)