Разработка системы управления электронным документооборотом на примере ООО "Курортное"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
В°лизации программного продукта. Наличие установленного языка программирования Borland Delphi 7.0 на компьютерах, где предполагается использование программного продукта после окончания разработки не является необходимым.
3.2 Физическое проектирование базы данных
Перед тем как реализовать физически базу данных необходимо определить тип данных всех реквизитов информационных объектов.
В таблице 3.2 представлена структура реализуемой таблицы Страна.
Таблица 3.2 Структура таблицы Страна
Имя поляТип данныхРазмер поляКлючКод страныСчетчик-ПервичныйСтранаТекстовый50-
В таблице 3.3 представлена структура реализуемой таблицы Клиенты.
Таблица 3.3 Структура таблицы Клиенты
Имя поляТип данныхРазмер поляКлючКод клиентаСчетчик-ПервичныйФамилияТекстовый50-ИмяТекстовый50-ОтчествоТекстовый50-АдресТекстовый255-Дата рожденияДата--ПаспортТекстовый12-ТелефонТекстовый14-E-mailТекстовый50-
В таблице 3.4 представлена структура реализуемой таблицы Должности.
Таблица 3.4 Структура таблицы Должности
Имя поляТип данныхРазмер поляКлючКод должностиСчетчик-ПервичныйДолжностьТекстовый50-
В таблице 3.5 представлена структура реализуемой таблицы Права.
Таблица 3.5 Структура таблицы Права
Имя поляТип данныхРазмер поляКлючКод праваСчетчик-ПервичныйНазваниеТекстовый50-ФормированиеЛогический--УтверждениеЛогический--ИсполнениеЛогический--
В таблице 3.6 представлена структура реализуемой таблицы Курорты.
Таблица 3.6 Структура таблицы Курорты
Имя поляТип данныхРазмер поляКлючКод курортаСчетчик-ПервичныйКурортТекстовый50-Стоимость билетаДенежный--Код страныЧисловой-Внешний
В таблице 3.7 представлена структура реализуемой таблицы Пользователи.
Таблица 3.7 Структура таблицы Пользователи
Имя поляТип данныхРазмер поляКлючКод пользователяСчетчик-ПервичныйФИОТекстовый150-ЛогинТекстовый50-ПарольТекстовый50-Код должностиЧисловой-ВнешнийКод отделаЧисловой-ВнешнийКод праваЧисловой-Внешний
В таблице 3.8 представлена структура реализуемой таблицы Заявки.
Таблица 3.8 Структура таблицы Заявки
Имя поляТип данныхРазмер поляКлючКод заявкиСчетчик-ПервичныйГостиницаТекстовый150-Количество людейЧисловой50-Количество детейЧисловой50-Дата заездаДата--Дата выездаДата--Код клиентаЧисловой-ВнешнийКод курортаЧисловой-ВнешнийСформировалЧисловой-ВнешнийУтвердилЧисловой-ВнешнийИсполнительЧисловой-ВнешнийДата формированияДата--Дата утвержденияДата--Дата исполненияДата--
Исходя из представленных выше таблицы были реализованы таблицы в системе управления базами данных Access. На рисунке 3.1 представлена таблица Должности в режиме конструктора.
Рис. 3.1 Таблица Должности в режиме конструктора
На рисунке 3.2. представлена таблица Заявка в режиме конструктора.
Рис. 3.2 Таблица Заявка в режиме конструктора
На рисунке 3.3. представлена таблица Клиенты в режиме конструктора.
Рис. 3.3 Таблица Клиенты в режиме конструктора
На рисунке 3.4. представлена таблица Курорты в режиме конструктора.
Рис. 3.4 Таблица Курорты в режиме конструктора
На рисунке 3.5. представлена таблица Отделы в режиме конструктора.
Рис. 3.5 Таблица Отделы в режиме конструктора
На рисунке 3.6. представлена таблица Пользователи в режиме конструктора.
Рис. 3.6 Таблица Пользователи в режиме конструктора
На рисунке 3.7. представлена таблица Права в режиме конструктора.
Рис. 3.7 Таблица Права в режиме конструктора
На рисунке 3.8. представлена таблица Страна в режиме конструктора.
Рис. 3.8 Таблица Страна в режиме конструктора
На рисунке 3.9. представлена схема данных.
Рис. 3.9 Схема данных
3.3 Физическая реализация программного продукта
У всех документов можно выделить три стадии:
-сформирован;
-проверен;
-исполнен.
Таким образом, для удобства работы с документами необходимо создать форму с тремя вкладками: Оформленные заявки, Утвержденные к исполнению заявки, Исполненные заявки. Разграничение таким образом документов позволит избежать путаницы в документации. На рисунке 3.10 представлен макет главной формы программного продукта.
Рис. 3.10 Макет главной формы
В процессе работы программного продукта вид формы может меняться, т.е. пропадать кнопки или отсутствовать некоторые пункты меню. На это будет влиять права пользователя.
При переключении вкладки будут изменяться отображаемые документы в зависимости от их статуса.
Главное меню также будет различаться в зависимости от прав пользователя, например, пункт администрирование будет доступен только системным администраторам. Это необходимо для того чтобы другие пользователи не могли изменять информацию о себе или других пользователях.
На рисунке 3.11 представлен макет формы справочников. С помощью данной формы будет редактироваться вся информация, содержащаяся в справочниках.
Рис. 3.11 Макет формы справочников
Кроме того необходимо выделить и формы клиентов. На рисунке 3.12 представлен макет формы клиентов.
Рис. 3.12