Разработка системы управления электронным документооборотом на примере ООО "Курортное"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
>
Рис. 2.5 Информационно-логическая модель
Все связи присутствующие на информационно-логической модели один ко многим.
Одно многозначные связи - это такие связи, когда каждому экземпляру одного объекта может соответствовать несколько экземпляров другого объекта, а каждому экземпляру второго объекта может соответствовать только один экземпляр первого объекта. В такой связи первый объект является главным, а второй подчиненным.
2.5 Разработка дерева функций и iенария диалога с пользователем
На рисунке 2.5. представлено дерево функций разрабатываемого программного продукта.
Рис. 2.5 Дерево функций
На рисунке 2.6. представлен iенарий диалога с пользователем. Он осуществляется с помощью главного меню.
Рис. 2.6 iенарий диалога с пользователем
Также планируется работать с системой и с помощью ряда кнопок не входящих в состав главного меню. Но безусловно основной диалог с пользователем будет осуществляться непосредственно, через главное меню приложения.
Выводы
Таким образом, было спроектирована база данных позволяющая содержать все необходимые данные для работы программного продукта. Также был разработан iенарий диалога с пользователем, определены основные функции и положения разрабатываемой системы электронного документооборота.
Были проанализированы различные типы информации. Этот анализ позволил реализовать информационно-логическую модель, которая в дальнейшем ляжет в основу реализуемой базы данных.
Следующим этапом разработки является физическая реализация базы данных, программного решения поставленной проблем. Но прежде всего необходимо определиться со средствами реализации.
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА
3.1 Обоснование выбора средств разработки
Для реализации программного продукта была выбрана СУБД Microsoft Access 2003, что предъявляет требования к программному обеспечению, на который будет устанавливаться программный продукт.
Для работы программного продукта требуется следующее программное обеспечение к рабочей станции:
-Microsoft Windows;
-Microsoft Office (Access и Excel);
Была выбрана именно СУБД Microsoft Access, поскольку данная СУБД обладает большой функциональностью в плане реализации баз данных, также она позволяет максимально упростить процесс заполнения баз данных. Кроме того, еще одним достоинством использования СУБД Microsoft Access это ее повсеместное использование и широкое распространение. Необходимо отметить, что данная СУБД уже приобретена компанией и успешно используется. А распространена она благодаря тому, что корпорация Microsoft занимает лидирующие позиции в области создания программных продуктов и одним из главных достижений данной корпорации является интегрированный пакет обработки данных Microsoft Office.
Поскольку база данных нормализирована, она не займет много объема на жестком диске даже при большом количестве записей. Программный продукт не требует дополнительного программного обеспечения, т.е. для его работы не нужно большое количество дополнительных программных средств, что характерно при использовании баз данных.
Для создания базы данных автоматизированного рабочего места используется система управления базами данных Microsoft Access 2003. Данный программный продукт позволяет управлять всеми сведениями из одного файла базы данных. В основе выбора именно данной системы управления базами данных лежит отсутствие затрат на приобретение. На сегодняшний день в компании уже присутствует и используется данная система управления базами данных. В рамках этого файла используются следующие объекты:
-таблицы для сохранения данных;
-запросы для поиска и извлечения только требуемых данных;
-формы для просмотра, добавления и изменения данных в таблицах;
-отчеты для анализа и печати данных в определенном формате;
-макросы для создания собственных iенариев обработки данных.
Запросы создаются для поиска и вывода данных, удовлетворяющих заданным условиям, включая данные из нескольких таблиц, для обновления, добавления или удаления группы записей одновременно, для выполнения стандартные или пользовательских вычислений, для создания новых таблиц. Для создания запросов, а также для обновления и управления объектами базы данных, применяется язык SQL (Structured Query Language) [1].
Язык SQL используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access. SQL является полным языком, в нем присутствуют не только операции запросов, но и операторы, соответствующие DDL - Data Definition Language - языку описания данных. Кроме того, язык содержит операторы, предназначенные для управления (администрирования) БД [29].
Для простоты просмотра, ввода и изменения данных непосредственно в таблице создаются формы. При открытии формы Microsoft Access отбирает данные из одной или более таблиц и выводит их на экран. В форме могут отображаться поля из нескольких таблиц. Кроме того, форма позволяет отображать рисунки и другие объекты.Формы являются тем типом объектов базы данных, который обычно используется для отображения данных в базе данных. Форму можно также использовать как кнопочную форму, открывающую другие формы или отчеты базы данных, а также как пользовательское диалоговое окно для ввода данных и выполнения действий, определяемых введенными данными.
Для анализа данных или представления