
- •Раздел 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.3 Алгоритм и логическая структура программы
Схема логических связей между модулями программы представлена на рис. 3.7:
Рисунок 3.7 - Схема логических связей между модулями программы
Алгоритм работы программы с базой данных представлен на рисунке 3.8
Рисунок 3.8 - Алгоритм работы программы с БД
3.4 Вызов и загрузка
Загрузка программы производится запуском файла SUD.EXEиз средыWindows. Необходимо, что в текущей папке находился файлSUD.MDB– файл, содержащий БД для проведения аналитических расчетов.
Файл SUD.MDB– файл БД, созданный в СУБДAccessиз пакетаMicrosoftOfficeXP2007. Для непосредственного редактирования таблиц, возможно использование СУБДAccess.
3.5 Выбор и обоснование технического обеспечения задачи
Для разработки исполняемого файла использовался VisualBasicforApplications. Для проектирования БД использовалась СУБДAccessиз пакетаMicrosoftOfficeXP2007, что объясняет минимальную конфигурациюhardware:
Исходя из доступности и распространенности платформы Intelx86, а также наличия широкого выбора программных средств, предпочтение было отдано именно этой аппаратной платформе. Поскольку программная часть рассчитана на микропроцессоры, поддерживающие 32 битные инструкции, приложение является прямо совместимо с более современными микропроцессорами, поддерживающими 64 битные инструкции.
Минимальные требования к аппаратной части ПК следующие:
микропроцессор класса не ниже Pentium3;
оперативная память не менее 128 Mb;
жесткий диск не менее 10 Gb;
SVGAсовместимый видеоадаптер;
привод CD-ROM;
дисплей с разрешением не менее 800х600 точек;
мышь, клавиатура;
принтер.
Рекомендуемые требования к аппаратной части ПК следующие:
микропроцессор класса Intel Core i3-380UM (1.33 ГГц)
оперативная память 4 Гb;
жесткий диск не менее 320 Gb;
видеоадаптер интегрированный, Intel HD;
привод CD-RW;
дисплей с разрешением 1024х768х60Hz;
мышь, клавиатура;
принтер.
3.6Описание функционирования компонентов задачи
Главное меню программы выглядит следующим образом:
3.7 Тестирование программного продукта
Комплексное тестирование – процесс поисков несоответствия системы ее исходным целям. Это наиболее творческий из всех видов тестирования. Оно состоит из следующих шагов:
Тестирование стрессов. Распространенный недостаток больших систем в том, что они функционируют как будто бы нормально при слабой или умеренной нагрузке, но выходят из строя при большой нагрузке и в стрессовых ситуациях реальной среды. Тестирование стрессов представляет попытки подвергнуть систему крайнему “давлению”.
Для проведения тестов осуществлялось большое количество запросов к БД (20 запросов). В результате теста не было зафиксировано никаких отклонений в работе программы, но было отмечено определенное замедление работы БД с запросами.
Тестирование объёма. В то время как при тестировании стрессов делается попытка подвергнуть систему серьёзным нагрузкам в короткий интервал времени, тестирование объема представляет собой попытку предъявить системе большие объёмы данных (максимальный объем базы данных, 7 Мб) в течение более длительного времени.
Для проведения тестов создавалась БД как можно больших размеров, создавались очереди документов, выводимых на печать, использовались граничные значения числовых форматов. В результате теста также не было зафиксировано отклонений в работе программы, обработка запросов БД осуществлялась с незначительным замедлением.
Тестирование конфигурации. Многие системы обеспечивают работу различных конфигураций аппаратуры и ПО. Число таких конфигураций часто слишком велико, но необходимо проверить хотя бы максимальную и минимальную конфигурации. Система была проверена со всеми аппаратными устройствами, с которыми она может осуществлять работу (внешние накопители данных, принтеры).
Тестирование защиты.Так как внимание к вопросам сохранения секретности в сегодняшнем автоматизированном обществе возрастает, к большинству систем предъявляются определенные требования по обеспечению защиты от несанкционированного доступа. Цель тестирования защиты – нарушить секретность в системе.
В результате проведения теста было зафиксировано, что пользователь не имеющий доступа к системе проникнуть в нее не может.
Тестирование производительности. Требования к производительности и эффективности (время ответа для различных нагрузок и различных конфигураций) – важная часть проектов систем
На основание проведения вышеперечисленных тестов можно заключить, что:
созданная система выполняет все функции, указанные в ТЗ;
при аварийном отключении сохраняет максимально возможное количество данных;
система способна работать на ПК различной конфигурации, в том числе и минимальной;
система отвечает поставленным требованиям по защите от несанкционированного доступа;
система корректно осуществляет свою работу при работе с большими объемами данных (при максимальном объеме БД – 30 Мб) и при большом количестве запросов (20 запросов).