Для написания программы использовалась среда Microsoft Visual Studio 2019 со встроенным языком программирования C# и система управления базами данных (СУБД) MS SQL Server 2008.
Есть приложения (схема базы данных и листинг наиболее значимых частей программы)
СПИСОК СОКРАЩЕНИЙ 5
ВВЕДЕНИЕ 6
1. ПОСТАНОВКА ЗАДАЧИ 11
2. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ТЕМЫ 13
2.1. Анализ существующих разработок 14
2.2. Обоснование выбора средств разработки 16
3. РАЗРАБОТКА АЛГОРИТМИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 22
3.1. Исследование предметной области 22
3.2. Классификация видов контроля за исполнением документов 24
3.3. Разработка программно-алгоритмической части системы 25
3.4 Проектирование структуры базы данных системы 26
3.5. Инфологическое проектирование базы данных 28
3.6. Даталогическое проектирование базы данных 32
3.7. Полная физическая модель 37
4. РАЗРАБОТКА ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 39
4.1. Назначение и условия применения 39
4.1.1. Назначение программы и выполняемые функции 39
4.1.2. Условия применения 40
4.1.3. Входные и выходные данные 40
4.2. Руководство оператора 41
5. ЭКСПЕРИМЕНТАЛЬНОЕ ТЕСТИРОВАНИЕ 49
5.1.Условия тестирования 49
5.2. Методики проведения испытаний 49
5.3. Результаты проведения испытаний 51
6. ЭКОНОМИЧЕСКАЯ ЧАСТЬ 53
6.1. Планирование работ 53
6.2. Расчет сметы затрат на разработку системы 55
6.2.1. Расчет заработной платы 56
6.2.2. Отчисления на социальные нужды 56
6.2.3. Расходы на эксплуатацию оборудования и лицензионное программное обеспечение 57
6.2.4. Расходы на покупные материалы 59
6.2.5. Накладные расходы 60
6.2.6. Полная плановая себестоимость 60
7.3. Экономическая эффективность использования проекта 62
ЗАКЛЮЧЕНИЕ 67
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 69
ПРИЛОЖЕНИЯ 71
ПРИЛОЖЕНИЕ 1: СХЕМА БАЗЫ ДАННЫХ 71
ПРИЛОЖЕНИЕ 2: ЛИСТИНГ НАИБОЛЕЕ ЗНАЧИМЫХ ЧАСТЕЙ ПРОГРАММЫ 72
Целью данного дипломного проекта является разработка программного обеспечения контроля исполнения организационно-распорядительных документов.
Тема данной разработки в современных условиях является актуальной, так как от правильного выбора технологии работы зависит успех любой организации - оперативность и четкость могут стать реальной чертой имиджа предприятия и его корпоративной культуры из-за того, что всякое управленческое решение всегда базируется на информации служебных документов.
Рассмотрим преимущества разрабатываемой системы.
Организация становится полностью управляемой. Появляется возможность ответить на любой вопрос по документам и исполнителям, осуществлять анализ и управление документационной деятельностью.
Поскольку компьютерная сеть может охватывать не только центральный офис организации, но и ее территориально-удаленные подразделения, то управляемость может распространяться на всю территориально-распределенную структуру организации.
Ускоряется прохождение документов по организации.
Сокращается до минимума время поиска информации по документам и их исполнению.
Сокращается время, затрачиваемое на регистрацию документов, так как работа в сети избавляет организацию от необходимости фиксации всех поставленных на контроль документов в каждом отделе.
В итоге программа должна позволить предприятию повысить эффективность управления, улучшить исполнительскую дисциплину, понизить уровень загруженности персонала, создать единое информационное пространство на предприятии, обеспечить сохранность документов благодаря централизованному хранению электронных версий и исключить потери документов. Все это позолит сократить число сотрудников, осуществляющих контроль за исполнением без потерь в качестве выполняемой работы.
Для достижения поставленной цели необходимо решить следующие задачи:
1) изучить предметную область, выявить ее недостатки, определяющие необходимость создания данного программного продукта;
2) обосновать выбор проектных решений;
3) обосновать экономическую эффективность проекта.
Данный дипломный проект включает в себя восемь разделов.
В разделе «Постановка задачи» указаны основные предполагаемые возможности разрабатываемого программного обеспечения.
В разделе «Технико-экономическое обоснование темы» обосновывается актуальность темы проекта, его новизна и практическая ценность, объясняется выбор программных средств, с помощью которых возможна реализация, рассматриваются аналогичные программы.
В разделе «Разработка алгоритмического обеспечения» исследуется предметная область и разрабатывается алгоритм работы программы.
В разделе «Разработка программного обеспечения» осуществляется проектирование структуры базы данных (БД) системы. Выбираются необходимые ограничения целостности, строится ER–диаграмма, определяются необходимые эксплуатационные свойства разработки.
В разделе «Разработка программной документации» описываются назначение системы и выполняемые функции, входные и выходные данные, приводится «Руководство пользователя», разработанное в соответствии с ЕСПД (ГОСТ 19.504-79 [8]).
В разделе «Экспериментальное тестирование» описывается процесс тестирования программы.
В разделе «Экономическая часть» содержится планирование работ над проектом, расчет затрат на разработку системы и рассматривается экономическая эффективность использования проекта.
Результатом проектирования является разработка и реализация программы каталогизации и контроля исполнения организационно-распорядительных документов.
Разработанная система позволяет производить регистрацию документов, отслеживать ход их исполнения, печатать аналитические отчеты.
В ходе проектирования были решены следующие задачи:
проведено технико-экономическое обоснование разработки;
разработана база данных;
разработан алгоритм работы программы;
реализован удобный и интуитивно понятный пользовательский интерфейс;
разработана программная документация в соответствии с ЕСПД;
проведена экспериментальная проверка работоспособности программы, что позволило свести количество возникающих ошибок до минимума.
Анализ дипломного проекта с экономической точки зрения показал, что данная система является экономически эффективной для организации, срок ее окупаемости составляет 4 месяца.
Разработанная программа реализует все поставленные задачи, а именно:
обеспечивает автоматизацию контроля за исполнением организационно-распорядительных документов организации;
функционирует в составе локальной вычислительной сети;
обеспечивает требуемый уровень защиты информации от несанкционированного доступа;
обеспечивает доступ к требуемым данным, позволяет добавлять, удалять и редактировать данные;
имеет возможность функционирования в полном соответствии с требованиями к техническому обеспечению;
интерфейс ПО пользователя интуитивно понятен, прост и ориентирован на неквалифицированный персонал.
При использовании данной системы не требуется специальных знаний в области ВТ и программирования, для освоения программы понадобится небольшой промежуток времени.
Внедрение программного обеспечения дает возможность работать с документами на нескольких рабочих местах, позволяет снизить трудоемкость процесса контроля, в том числе за счет быстрого доведения документов до исполнителей, создания информационно-поисковой системы, единого информационного пространства, автоматизации процедуры постановки документов на контроль, снятия с контроля, уведомления о контрольных документах (поручениях), возможности генерации отчетов об исполнении документов.
Внедрение проекта позволяет сократить также и использование бумажных носителей информации, в значительной мере ускорить обмен информацией, снизить затраты рабочего времени, повысить достоверность информации.
Вышеперечисленные преимущества позволяют принимать своевременные и качественные управленческие решения, что способствует достижению эффективных результатов в деятельности предприятия.
В качестве направлений дальнейших разработок по данной теме возможен переход к Web-интерфейсу.
Таким образом, в настоящей работе была выполнена поставленная в начале дипломного проектирования задача.
1. Бойко В.В., Савинков В.М. Проектирование информационной базы автоматизированной системы на основе СУБД. – М.: Финансы и статистика, 1982.
2. Выполнение экономической части дипломного проекта: методические указания / Рязан. гос. радиотехн. ун-т; сост.: Л.В.Васина, Е.Н.Евдокимова, А.В.Рыжкова. – Рязань, 2008.
3. ГОСТ Р 51141-98 «Делопроизводство и архивное дело. Термины и определения».
4. ГОСТ 12.0.003-74 «Опасные и вредные производственные факторы».
5. ГОСТ 12.1.004-91. «ССБТ. Пожарная безопасность. Общие требования».
6. ГОСТ 12.1.038-82. ПДУ напряжений прикосновения и токов.
7.
8. ГОСТ 19.505-79 Единая система программной документации. Руководство оператора. Требования к содержанию и оформлению.
9. Государственная Система Документационного Обеспечения Управления. Основные положения. Общие требования к документам и службам документационного обеспечения. Одобрена коллегией Главархива СССР 27.04.88 Приказом Главархива СССР от 25 мая 1988 г. № 33.
10. Дейт К.Дж. Введение в системы баз данных / Пер. с англ. Ю.Г.
Гордиенко, В.В. Репецкого, А.В. Слепцова. М.: Вильямс, 2001.
11. Делопроизводство: Учеб. для нач. проф. образования: Учеб. по¬собие для сред. проф. образования / Е. Н. Басовская, Т. А. Быкова, Л. М. Вялова и др. - 2-е изд., стер. - М.: Издательский центр «Ака¬демия», 2005.
12. Кирсанова М.В. Курс делопроизводства: Документационное обеспечение управления. Учебное пособие.-2-е изд. - М.: ИНФРА-М, 2005 г.
13. Лабор В. В. "Си Шарп: Создание приложений для Windows", Мн.: Харвест, 2003.
14. Макаров Н.П., Пылькин А.Н., Суснина А.В., Цуканова Н.И. Реляционная модель и ER-технология проектирования баз данных. РГРТА, Рязань, 2002.
15. НБП 110-03 «Перечень зданий, сооружений, помещений и оборудования, подлежащих защите автоматическими установками пожаротушения и автоматической пожарной сигнализацией».
16. СанПиН 2.2.2/2.4.1340-03 «Гигиенические требования к персональным электронно-вычислительным машинам и организации работы».
17. СанПиН 2.2.4.548-96 «Гигиенические требования к микроклимату производственных помещений».
18. СНиП 21-01-97 «Пожарная безопасность зданий и сооружений».
19. СНиП 23-05-95 «Естественное и искусственное освещение».
20. СН 2.2.4/2.1.8.562-96 «Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки».
21. Троелсен Э. C# и платформа .NET. Библиотека программиста. – СПб.: Питер, 2004.
22. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник для вузов.– Спб.: КОРОНА принт, 2002.
23. Экономические вопросы проектирования. Расчеты экономической эффективности в дипломных проектах: Методические указания к дипломному проектированию. 2-е изд. / Рязан. гос. радиотехн. акад.; Сост.: Е.В. Мисник, Ю.Н. Прудников. Рязань, 2000. № 3020.
24. http://algmet.narod.ru/subd/lect5.htm
25. http://dic.academic.ru/dic.nsf/ruwiki/118395.
26. http://simple-cs.ru/
27. http://www.algoritmy.info/algolmean1.html
28. http://www.microsoft.com/sqlserver/2008/ru/ru/enterprise.aspx. http://www.techweek.ru/vs2010-book