2.2 Концептуальное моделирование
Объектно-ориентированное проектирование программной системы выполнялось в виде построения UML-диаграмм [10]. Унифицированный язык моделирования UML (Unified Modeling Language) предназначен для описания, визуализации и документирования объектно-ориентированных программных систем и бизнес-процессов с ориентацией на их последующую реализацию в виде программного обеспечения. Проектирование системы на языке UML выполнялось с использованием CASE-средств IBM Rational Rose.
Для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения была разработана диаграмма вариантов использования, представленная на рис. 2.5.
Рисунок 2.5 – Диаграмма вариантов использования
На данной диаграмме показано, что основной задачей пользователя разрабатываемой системы является приём заявок, работа с базами данных и получение результатов по этим данным. В работу с БД входит работа с данными и обработка заявок. Под обработкой заявок подразумевается возможность их создания, редактирования и удаления. В работу с данными входит возможность создания записей, запросов к системе и отчётов по ним.
3. РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
3.1 Разработка интерфейса приложения
Создание таблиц для АИС. Для этого шага использовался такой пакет как Microsoft Access. Таблицы создавать в этом приложении удобней, чем в Database Desktop, приложении на базе платформы для создания программ Delphi. Таблицы хранятся не отдельно каждая в своём файле, а сразу в одном, что обеспечивает целостность базы, поскольку для этого файла не нужны дополнительные компоненты.
Наряду с традиционными инструментами доступа к данным Borland Database Engine и ODBC в приложениях Delphi можно применять технологию Microsoft ActiveX Data Objects (ADO), которая основана на возможностяхСОМ, а именно интерфейсов OLE DB. OLE DB представляет собой набор специализированных объектов СОМ, инкапсулирующих стандартные функции обработки данных, и специализированные функции конкретных источников данных и интерфейсов, обеспечивающих передачу данных между объектами. Технология ADO в целом включает в себя не только сами объекты OLE DB, но и механизмы, обеспечивающие взаимодействие объектов с данными и приложениями. На этом уровне важнейшую роль играют провайдеры ADO, координирующие работу приложений с хранилищами данных различных типов. Так как технология ADO основана на стандартных интерфейсах СОМ, которые являются системным механизмом Windows, это сокращает общий объем работающего программного кода и позволяет распространять приложения БД без вспомогательных программ и библиотек. Данная АИС сделана с помощью ADO-технологии, что позволяет данным динамически обновляться во время работы приложения. База данных подключена через системный драйвер Microsoft.Jet.OLEDB.4.0. В данном ПП при разработке использовался компонент ADOConnection. К его классу относятся также используемые компоненты: ADOQuery и ADOTable.
Таблицы, созданные в Microsoft Access 2007, представлены на рис.3.1-3.5.
Рисунок 3.1 – Структура таблицы «Заказчик»
Рисунок 3.2 – Структура таблицы «Проект»
Рисунок 3.3 – Структура таблицы «Мероприятия»
Рисунок 3.4 – Структура таблицы «Участие»
Рисунок 3.5 – Структура таблицы «Работник»
Данные таблицы соответствуют таблицам, полученным при проектировании данной автоматизированной информационной системы. Таблицы могут связываться в Access.
Ниже на рисунке 3.6 приведена логическая связь таблиц, спроектированных в Access.
Рисунок 3.6 – Связи между таблицами
На данном рисунке (см.рис.3.6) детально показаны все таблицы, созданные для данного ПП. Связи в таблицах осуществляются через ключи в одних таблицах и идентичным им записям в других.
Создание интерфейса. В данном программном продукте разрабатывался интерфейс, который будет ориентирован на неопытного пользователя. Выбор нужной формы осуществляется с помощью контекстного меню (рис.3.7).
На главной форме предоставлены 2 таблицы: Проект и Мероприятия. Предусмотрена сортировка кликом мышки по на званию какого-либо столбца таблиц. Также система содержит справку пользователя.
Рисунок 3.7 – Главная форма ПП
... в строительстве. Раздел предусматривает основные решения и организационно-технические мероприятия по монтажу конструкций шатра покрытия здания 2-го этапа строительства спортивного комплекса «Ледовый дворец» в г. Коломна Московской области. На период производства работ предусматривается использование для нужд строительства временных и постоянных автодорог, сетей электроэнергии и водоснабжения. ...
... рыночной экономикой. Она приоритетна, потому, что операции с денежными потоками, обеспечивающие платежеспособность, является существенным признаком состояния предприятия. 1.3 Пути повышения рентабельности Основными способами повышения рентабельности являются следующие: - увеличение суммы прибыли от реализации продукции; - снижение себестоимости товарной продукции. Способы увеличения ...
... методическими предложениями на Управление ЖКХ. Поэтому работа ЕРЦ становится движущей силой реформы ЖКХ города, так как стимулирует принятие конкретных управленческих шагов. Требуется не только единая методика начислений, но и взвешенные решения по реструктуризации долгов. Например, должен быть определен порядок погашения задолженности: следует ли сначала гасить долг или закрывать текущие платежи. ...
... 1798181,5 - - - - Всего сметная стоимость 39868706 1820139 2511253 295369 - 33869 5280 Объектная смета на строительство завода цинкования мелкоразмерных конструкций Результат сметных расчетов по общестроительным, санитарно-техническим, электрическим работам сводятся в смету на объект, которая составляется ...
0 комментариев