Файл: Моделирование предметной области «Управление документооборотом» с помощью UML (Теоретические основы платформ для разработки информационных систем).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 258

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

$('<select name="adresat" id="adresat">'+skontr+'</select>').appendTo("#divadresat");

break;

case 'Вн':

$("#adresant").remove();

var sotdel =$('div[name=sotdel]').text();

$('<select name="adresant" id="adresant">'+sotdel+'</select>').appendTo("#divadresant");

$("#adresat").remove();

$('<select name="adresat" id="adresat">'+sotdel+'</select>').appendTo("#divadresat");

break;

}

});

Когда документ создан и заполнены поля в соответствии с заданными правилами валидации (отсутствуют предупреждающие знаки как на рисунке 6), документ сохраняется.

Рисунок 6 – Пример реакции на неправильные данные

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

Рисунок 7 – Пример заполненной формы для сохранения

Во входящих Управления на рисунке 8 появился документ, где Иванова как автор является сразу же контролирующим лицом, и по истечении времени или статуса может убрать в архив.

Рисунок 8 – Пример реакции на неправильные данные

Карточку документа можно посмотреть и распечатать, нажав на номер регистрации документа (рисунок 9).

Рисунок 9 – Карточка документа

На рисунке 10 представлена форма, которую увидит сотрудник бухгалтерии во Входящих.

Рисунок 10 – Форма для сотрудника бухгалтерии

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

Например, изменим статус на исполнено. В бухгалтерии тоже меняется статус документа, что и отображено на рисунке 11.

Рисунок 11 – Форма входящих автора документа

Отчет по исполненным документам на рисунке 12.

Рисунок 12 – Пример отчета по исполненным документам

Удалим документ в архив и найдем его во входящих в архиве. Результат представлен на рисунке 13.

Рисунок 13 – Входящие документы, удаленные в архив

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


Результат поиска по архиву всех документов 2017 года представлен на рисунке 14.

Рисунок 14 – Результат поиска по архиву

Для создания отчетов задаются соответствующие критерии поиска, это можно увидеть на рисунке 15, а результаты на рисунке 16.

Рисунок 15 – Формирование отчета

Рисунок 16 – Сформированный отчет

Закончить работу с программой можно по кнопке выход.

Заключение

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

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

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

Во второй части работы был выполнен сравнительный анализ наиболее популярных языков программирования и систем управления базами данных. Было установлено, что среди объектно-ориентированных языков программирования наиболее популярными являются Delphi, Microsoft Visual Studio, С#, C++ Builder, а среди веб-ориентированных Perl, PHP, ASP.NET.

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

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

Список использованной литературы

Источники на русском языке


  1. Баула В. Г. Архитектура ЭВМ и операционные среды: учеб. Пособие / В. Г. Баула, А. Н. Томилин, Д. Ю. Волканов. – М.: Академия, 2011 - 336 c.
  2. Дейтел Х. М. Операционные системы. Часть1. Основы и принципы: учебник / Х. М. Дейтел, П. Дж. Дейтел, Д. Р. Чофнес. – М.: Бином-Пресс, 2011 – 448 с
  3. Иртегов Д. В. Введение в операционные системы: учеб. Пособие / Д. В. Иртегов. – СПб: БХВ-Петербург, 2012 – 874 с
  4. Мартемьянов Ю. Ф. Операционные системы. Концепции построения и обеспечения безопасности: учеб. Пособие / Ю. Ф. Мартемьянов, А. В. Яковлев. М.: Горячая Линия – Телеком, 2011 - 338 c.
  5. Назаров С. В. Операционные системы. Практикум для бакалавров/ С. В. Назаров, Л. П. Гудыно, А. А. Кириченко. – М.: КноРус, 2012 - 376 c.
  6. Партыка Т. Л. Операционные системы, среды и оболочки: учеб. Пособие / Т. Л. Партыка, И. И. Попов. – М.: Форум, 2010. - 544 c.
  7. Незнанов А. А. Программирование и алгоритмизация, М: Академия, 2010 - С.118
  8. Дейтел Х., Дейтел П. Как программировать на C++: 5-е издание. Пер. с англ. – М.: БИНОМ, 2008. – С. 1152.
  9. Павловская Т.А. C# Программирование на языке высокого уровня: Учебник для вузов – СПб: Питер, 2016. – С.432.
  10. Орлов С.А. Технологии разработки программного обеспечения: учебник для вузов. / С. А. Орлов. -СПб: Питер, 2012. - 606 с.

Технологии разработки программного обеспечения: Современный курс по программированию инженерии: Учебник для вузов. Стандарт третьего поколения / С.А. Орлов, Б.Я. Цилькер. - 4-e изд. Питер, 2012. – 360 с

  1. Кармайкл Э., Хэйвуд Д. Быстрая и качественная разработка программного обеспечения. – М.: Вильямс, 2012 – 260 с
  2. Кузин А. В. Базы данных: учеб. пособие / А. В. Кузин. – М.: Академия, 2012. – 180 с
  3. Нестеров С. А. Базы данных: учеб. пособие / С. А. Нестеров. – М.: Изд-во Политех. ун-та, 2015. – 156 с
  4. Фуфаев Э. В. Базы данных: учеб. пособие / Э. В. Фуфаев, Д. Э. Фуфаев. – М.: Академия, 2012. – 356 с
  5. Шнырев С. Л. Базы данных: учебник для вузов / С. Л. Шнырев. – М.: НИЯУ МИФИ, 2011. – 340 с

Электронные ресурсы

  1. Базы данных. Виды и типы баз данных. [Электронный ресурс]. URL: http://zametkinapolyah.ru/ (дата обращения: 29.07.2017)
  2. Операционная система Windows. [Электронный ресурс]. URL: u.wikipedia.org (дата обращения: 29.07.2017)
  3. Язык программирования PHP. [Электронный ресурс]. URL: u.wikipedia.org (дата обращения: 29.07.2017)
  4. Порядок развертывания MySQL. [Электронный ресурс]. URL: http://www.online-academy.ru/ (дата обращения: 29.07.2017)

Приложения

Приложение 1

Сравнительный анализ по показателю масштабируемость

Приложение 2

Сравнительный анализ по показателю производительность


Приложение 3

Сравнительный анализ по показателю доступность данных

Приложение 4

Эффективность баз данных с выделением преимуществ и недостатков

СУБД

Преимущества

Недостатки

Informix

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

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

MYSQL,

PostgreSQL

Подходит для операционной системы Windows. Кроме набора программных средств для разработки и администрирования, имеет встроенный язык SQL.

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

В основном используется для разработки web-приложений

DB2

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

В отличие от MS SQL, очень сложный и неудобный интерфейс

Oracle

Ориентация на Интернет, поддержка большого количества аппаратных и программных платформ, много инструментов для разработчика

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

Приложение 5

Характеристика таблиц базы данных системы электронного документооборота

Таблица 5.1 – Таблица dellin.dokument

Идентификатор

Тип данных

Характеристика

 idd 

int(11)

Код документа

 ids 

int(5)

Код сотрудника

 named 

varchar(45)

Наименование

 idkd 

int(5)

Код типа

 datepod 

varchar(45)

Дата подготовки

 datez 

timestamp

Дата и время регистрации

 kolvostr 

varchar(45)

Количество страниц

 prim 

varchar(45)

Примечание

 otkuda 

varchar(45)

Адресат

 link 

text

Ссылка на документ

 status 

int(1)

Статус

 archiv 

int(1)

Флаг помещения в архив

 rnp 

int(1)

Флаг резолюции начальника отдела


Таблица 5.2 - Таблица dellin.dolg

Идентификатор

Тип данных

Характеристика

 idd 

int(11)

Код должности

 namedolg 

varchar(45)

Наименование должности

Таблица 5.3 – Таблица dellin.history

Идентификатор

Тип данных

Характеристика

 idh 

int(11)

Код записи

 idsh 

int(4)

Код пользователя

 hist 

varchar(30)

Дата и время входа в систему

Таблица 5.4 - Таблица dellin.nach

Идентификатор

Тип данных

Характеристика

 idNach 

int(11)

Код записи

 nameN 

varchar(45)

Имя

 dolgN 

int(2)

Код должности

 loginN 

varchar(10)

Логин

 parolN 

varchar(10)

Пароль

 datesN 

timestamp

Дата регистрации

 surnameN 

varchar(45)

Имя и отчество

 datebor 

varchar(14)

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

 udalN 

int(1)

Флаг удаления

 idOtdN 

int(2)

Код отдела

Таблица 5.5 - Таблица dellin.otdel

Идентификатор

Тип данных

Характеристика

 idOtd 

int(11)

Код отдела

 nameOtd 

varchar(100)

Наименование отдела

 KrNameOtd 

varchar(10)

Краткое наименование отдела

Таблица 5.6 - Таблица dellin.sotr

Идентификатор

Тип данных

Примечание

 idsotr 

int(11)

Код сотрудника

 name 

varchar(45)

Фамилия

 dolg 

int(2)

Код должности

 login 

varchar(10)

Логин

 parol 

varchar(10)

Пароль

 dates 

timestamp

Дата регистрации

 surname 

varchar(45)

Имя и отчество

 datebor 

varchar(14)

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

 udal 

int(1)

Отметка об удалении

Таблица 5.7 – Таблица dellin.tip

Идентификатор

Тип данных

Примечание

idtip 

int(11)

Код типа документа

 namet 

varchar(10)

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