- •Раздел 1 Описание предметной области, постановка задачи 12
- •Раздел 2 Анализ и моделирование предметной области 31
- •Раздел 3 Разработка информационного обеспечения задачи 58
- •Раздел 4 Охрана труда 74
- •Список условных сокращений
- •Введение
- •Раздел1 Описание предметной области, постановка задачи
- •1.1 Предмет, метод и система гражданского процессуального права
- •1.1.1 Судебная защита гражданских прав
- •1.1.2 Гражданская процессуальная форма
- •1.1.3 Понятие, предмет и метод гражданского процессуального права
- •1.1.4 Виды гражданского судопроизводства и стадии гражданского процесса
- •1.1.5 Система гражданского процессуального права
- •1.2 Постановка задачи учета исковых заявлений
- •Выводы к разделу 1
- •Раздел 2 Анализ и моделирование предметной области
- •2.1 Описание предметной области
- •2.2 Цели проектирования
- •2.3 Методы проектирования
- •2.4 Выделение объектов
- •2.5 Определение первичных ключей
- •2.6 Формирование концептуальной модели
- •2.7 Определение бинарных связей между объектами и построение er-диаграмм экземпляров сущностей
- •2.8 Нормализация предварительных отношений
- •Выводы к разделу 2
- •Раздел 3 Разработка информационного обеспечения задачи
- •3.1 Выбор средства для разработки информационного обеспечения задачи
- •3.1.1 Возникновение Basic
- •3.1.2 Преимущества vba
- •3.1.3 Универсальность vba
- •3.1.4ПростотаVba
- •3.2 Входные и выходные данные
- •3.3 Алгоритм и логическая структура программы
- •3.4 Вызов и загрузка
- •3.6Описание функционирования компонентов задачи
- •3.7 Тестирование программного продукта
- •Выводы к разделу 3
- •Раздел 4 Охрана труда
- •4.1 Анализ условий труда
- •4.2 Техника безопасности на предприятии
- •4.2.1 Общие требования безопасности [34]:
- •4.2.2. Требования безопасности перед началом работы
- •4.2.3. Требования безопасности во время работы
- •4.2.4. Требования безопасности в аварийных ситуациях
- •4.2.5. Требования безопасности после окончания работы
- •4.2.6 Электробезопасность
- •4.3 Производственная санитария гигиена труда
- •4.4. Пожарная и взрывная безопасность
- •4.5 Психофизиология и эргономика труда
- •Выводы к разделу 4
- •Список использованных источников
- •Приложение а Текст программы
3.1.3 Универсальность vba
VBA – универсальный язык. Освоив его, вы не только получите ключ ко всем возможностям приложений Office и других, перечисленных выше, но и будете готовы к тому, чтобы:
создавать полноценные приложения на Visual Basic (поскольку эти языки - близкие родственники);
использовать все возможности языка VBScript (это – вообще урезанный VBA). В результате в вашем распоряжении будут универсальные средства для создания скриптов администрирования Windows, для создания Web-страниц (VBScript в Internet Explorer), для создания Web-приложений ASP, для применения в пакетах DTS и заданиях на MS SQL Server, для создания серверных скриптов Exchange Server и многое-многое другое.
3.1.4ПростотаVba
VBA изначально был ориентирован на пользователей, а не на профессиональных программистов (хотя профессионалы пользуются им очень активно), поэтому создавать программы на нем можно очень быстро и легко. Кроме того, в Office встроены мощные средства, облегчающие работу пользователя: подсказки по объектам и по синтаксису, макрорекордер и т.п.
При создании приложений на VBA вам, скорее всего, не придется заботиться о установке и настройке специальной среды программирования и наличии нужных библиотек на компьютере пользователя – MS Office есть практически на любом компьютере.
Несмотря на то, что часто приложения VBA выполняются медленнее, чем бы вам хотелось, они нересурсоемки и очень хорошо работают, например, на сервере терминалов. Но, как правило, для программ на VBA особых требований про производительности и нет: для написания игр, драйверов, серверных продуктов они не используется. Чаще всего проблемы с производительностью VBA-приложений – это не проблемы VBA, а проблемы баз данных, к которым они обращаются. Если проблемы действительно в VBA (обычно тогда, когда вам требуется сложная математика), то всегда есть возможность написать важный код на C++ и обращаться к нему как к обычной библиотеке DLL или встраиваемому приложению (Add-In) для Word, Excel, Access.
Программы на VBA по умолчанию не компилируются и поэтому вносить в них исправления очень удобно. Нет необходимости разыскивать исходные коды и перекомпилировать программы.
3.2 Входные и выходные данные
Входными данными для программы является информация о заявителе, ответчике, иске и т.п. вносимая в файлы таблиц. Каждый из этих файлов представляет собой одну из таблиц, полученных при нормализации. Таблицы имеют следующие типы полей:
Структура таблицы Claim_Tableпредставлена на рисунке 3.1
Рисунок 3.1 – Таблица «Claim_Table»
Структура таблицы Respondent_Tableпредставлена на рисунке 3.2
Рисунок 3.2 – Таблица «Respondent_Table»
Структура таблицы Applicant_Table представлена на рисунке 3.3
Рисунок 3.3 – Таблица «Applicant_Table»
Структура таблицы Aplicant_Represent_Table представлена на рисунке 3.4
Рисунок 3.4 – Таблица «Aplicant_Represent_Table»
Структура таблицы Claim_Type_Table представлена на рисунке 3.5
Рисунок 3.5 – Таблица «Claim_Type_Table»
Структура таблицы List_of_Towns представлена на рисунке 3.6
Рисунок 3.6 – Таблица «List_of_Towns»