СОДЕРЖАНИЕ
ВВЕДЕНИЕ 7
1 Технико-экономическое обоснование темы проекта 9
2 Анализ систем автоматизации документооборота 11
3 Разработка технического задания на проектируемую систему 13
4 Разработка архитектуры системы 17
5 Разработка структуры базы данных 20
5.1 Анализ предметной области 20
5.2 Построение инфологической модели 21
5.3 Проектирование реляционной структуры данных 26
6 Разработка серверной части системы 30
7 Разработка клиентской части системы 31
7.1 Создание интерфейса 31
7.2 Реализация алгоритмов программы 35
7.2.1 Динамическое масштабирование формы 35
7.2.2 Сохранение настроек в ini-файле 36
7.2.3 Шифрование паролей пользователей 37
7.2.4 Организация запросов к базе данных 38
7.2.5 Организация поиска документов по проекту 40
7.2.6 Открытие документа из программы 41
7.3 Отладка и тестирование 42
7.4 Демонстрация тестового примера 43
8 Экономическая часть 47
8.1 Планирование процесса разработки программного обеспечения 47
8.2 Расчёт сметы затрат на разработку системы 50
8.2.1 Основная заработная плата 50
8.2.2. Отчисления на социальные нужды 50
8.2.3 Прочие прямые затраты 51
8.2.4 Накладные расходы 51
8.3 Расчет ожидаемого прироста прибыли в результате внедрения разработанного программного продукта 52
9 Безопасность и экологичность проекта 54
9.1 Введение 54
9.2 Опасные и вредные факторы, воздействующие на здоровье и работоспособность пользователя ПЭВМ 55
9.3 Требования, предъявляемые к помещениям и рабочим местам с ПЭВМ 62
9.3.1 Требования к помещениям при работе с ПЭВМ 62
9.3.2 Размещение рабочих мест с ПЭВМ 63
9.4 Разработка мер по снижению уровня шума в помещении с ПЭВМ 64
9.4.1 Действие шума на человека 64
9.4.2 Методы и средства защиты от шума 66
9.4.3 Выбор средств защиты от шума в помещении 67
9.5. Экологичность проекта 70
ЗАКЛЮЧЕНИЕ 71
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 72
Приложение 1. Руководство системного администратора 75
Приложение 2. Руководство пользователя 78
Приложение 3. Исходный текст программного кода 80
АННОТАЦИЯ
Представленный дипломный проект посвящен разработке программного комплекса автоматизации документооборота организации небольшого масштаба.
В процессе работы был создан программный продукт внутреннего пользования, позволяющий кардинально упростить и ускорить процесс обработки и использования электронной документации с целью более эффективного управления ресурсами организации.
Основными характеристиками созданного программного обеспечения являются простота развертывания и администрирования приложения, ориентированность на предметную область решаемых задач и возможность дальнейшего развития.
Пояснительная записка содержит следующие основные разделы:
описание теории автоматизации документооборота и анализ существующих систем;
проектирование локальной базы данных;
описание интерфейса проектируемой системы;
техническая документация (техническое задание, руководство пользователя);
экономическая и экологическая части проекта.
По окончании работ спроектированная система будет внедрена в организации.
ВВЕДЕНИЕ
С каждым годом мы убеждаемся в том, что рыночная экономика – наиболее эффективный способ экономических отношений между людьми. При этом не имеет значения ни масштаб, ни вид предмета отношений, ни сами субъекты экономических отношений. Развитие рынка в нашей стране заставило многие организации и предприятия по-новому взглянуть на то, каким образом они работают. В новых экономических условиях прихо-дится менять привычные и давно устоявшиеся стереотипы управления как большими, так и малыми организациями. На первый план выходит принцип выживания среди жесткой и постоянно возрастающей конкуренции. И с этой задачей можно успешно справиться только путем максимально эффективного использования имеющихся ресурсов, грамотной координации и согласованности всех составляющих частей производства.
Конструкторская разработка всегда являлась очень сложным, наукоемким процессом, требующим глубоких знаний предметной области и, что не менее важно, умения обрабатывать большие объемы информации. Разработки в сфере компьютерных технологий и электронных компонентов настолько динамично развиваются, что перед и в процессе проектирования значительную часть времени занимает анализ информации, посвященной описанию оборудования, средств разработки. Среди моря этой электронной информации необходимо научиться быстро и правильно находить нужное и отсеивать лишнее.
Еще одной важной проблемой, с которой всегда сталкиваются разработчики, является ведение и учет документации, связанной с проектами. С наличием Интернета сейчас главной проблемой является не поиск, а именно управление информацией, быстрый доступ к ней. Бумажные носители как средство внутреннего обмена информацией становятся все менее актуальными и удобными. Поэтому проблема управления в основном касается именно электронных документов.
Разработчики систем автоматизации предприятий любых масштабов всегда уделяли большое внимание вопросам документооборота, так как в настоящее время информация – наиболее значимый и важный ресурс, грамотное управление которым определяет успех любого дела.
Темой настоящего дипломного проекта является разработка программного обеспечения автоматизации документооборота организации «ИП Зотов», где в настоящее время работает автор в должности инженера-разработчика.
По завершении работ система будет внедрена в организации.