- •Раздел 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
- •Список использованных источников
- •Приложение а Текст программы
Выводы к разделу 2
В разделе 2 исследован математический аппарат, который используется при построении реляционных баз данных. Проведен анализ методов проектирования баз данных и выполнено обоснование выбранного метода. Выполнено проектирование реляционной БД «Каховский районный суд» методом ER-проектирования, в которую вошло 6 реляционных таблиц. Проведена нормализация базы данных.
Раздел 3 Разработка информационного обеспечения задачи
3.1 Выбор средства для разработки информационного обеспечения задачи
3.1.1 ВозникновениеBasic
VBA(VisualBasicforApplications) — это диалект языкаVisualBasic, расширяющий возможностиVisualBasicи предназначенный для работы с приложениямиMicrosoftOfficeи другими приложениями отMicrosoftи третьих фирм.
Оригинальный язык программирования Basicбыл создан Джоном Кемени и Томасом Курцем в 1963 г в Дартмурском колледже. Он быстро завоевал популярность в качестве языка для обучения программированию в университетах и школах и был адаптирован для использования на персональных компьютерах основателем и главой компанииMicrosoftБиллом Гейтсом в середине 70-х гг. С тех пор для ПК последовательно было выпущено несколько версийBasic, включаяMicrosoftQuickBasicиMS-DOSQbasic. Хотя программная оболочкаVisualBasicвыполнена полностью графической, а сам язык программирования весьма далек от языка, применяемого для ранних версий интерпретаторовBasic, простота и элегантностьBasicосталась в большой мере присущей и новым версиям. Широкие возможностиVisualBasicи его простота послужили основной причиной для выбора его в качестве языка программирования для создания такихWindows- приложений какExcel.
Изначально фирма Microsoft позиционировала VB, как язык разработки прототипов (макетов) приложений и пользовательского интерфейса, что в общем-то первые версии только и умели делать. Аналогичный продукт в те времена был у Borland, назывался ObjectWindows. Объеты же и возможность работать с базами данных появилась несколько позже.
3.1.2 Преимущества vba
Причины, сделавшие VB одной из платформ-лидеров:
стандартный юзер-интерфейс пишется на нем очень быстро и непринужденно,
полученный результат выходит стандартным в применении и каким угодно "навороченным" во внешнем виде,
удобный, быстрый, легко реализуемый, доступ к базам данных,
глубокая интеграция с Микрософт Офис,
VB доступен во всех офисных приложениях, а также в некоторых других продуктах.
высока распространенность.
Вот из-за этого VBидет вперед, и не думает уступать пальму первенства другим. То, на что пеняют программисты на других языках - большие размеры дистрибутивов, невозможность работы напрямую с системными библиотеками, например MFC, это все, в рамках области применения бэйсика может и нужные, но не необходимые добавки.
VB не проектировался как язык, заменяющий такие системные языки, как Cи (С++). Он предназначен прежде всего как язык управления объектами, которые создаются на C. Пример тому, ядро DBEngine - выполено на C++. Hо эксплуатация его производится в VB.
Ввиду специфики языка VB - отсутствие указателей, ссылок и пр., присутствующих в ObjectPascal (Delphi) и C/C++, программист на VB может больше времени уделять непосредственно разработке бизнес процессов приложения, не задумываясь о динамическом распределении памяти, передаче параметров по ссылкам и пр., что занимает много времени при программировании на других языках и порождает также же много ошибок, которые приходится потом исправлять. Один и тот же человек программируя на VB сделает гораздо меньше ошибок связанных с перечисленным выше, чем если он будет писать программу на Delphi или C++.
На VB удобно создавать макеты приложений, библиотек, которые потом будут перенесены на C - удобные средства отладки, более-менее устойчивый интерфейс.
Также есть язык PowerBASIC, который умеет компилировать VB код в DLL библиотеки или консольные приложения , так что можно обойтись и вовсе без Си.
Недостатки – в VB затруднен доступ к "низкоуровневым функциям" системы, чего не скажешь о Delphi. И уж тем более о C/C++, но ведь VB и задумывался с тем, что бы избавить программирующего на нём человека вообще о знании существования таких функций, хотя знающие люди также успешно ими пользуются. Программы написанные на VB требуют наличия соответствующих библиотек, они работают несколько медленнее, чем программы на Delphi, но оператор сидящий за компьютером работает во много раз медленней и, в общем-то, он ничего не заметит.
При проектировании баз данных, на мой взгляд механизм JET намного удобней BDE, используемого в продуктах Borland, к тому же есть еще RDO и ADO. А при работе с OLE объектами VB вообще, нет равных.
Следующим очень важным преимуществом VB является его "родство" с технологией COM. На VB проще всего писать полноценные COM-компоненты. Как следствие, на VB очень просто писать масштабируемые приложения. При необходимости, класс легко выносится в отдельный компонент, компонент легко переносится на другой компьютер (DCOM) или на сервер компонентов (MTS) и т.д. Причем все это не требует модификации собственно кода.