
- •Содержание
- •Введение
- •1 Исследовательская часть
- •1.1 Описание объекта автоматизации. Необходимость автоматизации
- •1.2 Анализ аналогов подобных программных систем
- •2 «1С:Предприятие 8» для учета оборудования»
- •1.3 Обоснование собственной разработки. Постановка задачи
- •1.4 Описание структуры разрабатываемой автоматизированной системы
- •1.5 Обоснование выбора моделей данных
- •1.6 Обзор и обоснование выбора инструментальных средств разработки ас
- •1.7 Секретность и целостность данных в ас
- •2 Проектная часть
- •2.1 Описание внешнего уровня архитектуры базы данных
- •2.1.1 Иерархия функций
- •2.1.2 Формализованное описание предметной области
- •2.1.3 Пользователи ас. Уровни доступа пользователей
- •2.2 Концептуальный уровень архитектуры базы данных
- •2.2.1 Инфологическая модель предметной области
- •2.2.2 Перекрестная проверка модели данных
- •2.2.3 Даталогическая модель базы данных
- •2.2.4 Анализ схем реляционных отношений на соответствие 3нф
- •2.3 Физическая модель базы данных
- •2.3.1 Описание состава проектируемых объектов бд
- •2.3.2 Техническое описание объектов бд
- •2.3.3 Макеты экранных форм для ввода и вывода информации
- •3 Эксплуатационная часть
- •3.1 Технология создания бд
- •3.2 Реализация разграничения прав доступа пользователей средствами языка sql
- •3.3 Резервное копирование и восстановление бд
- •Заключение
- •Список используемых источников
Содержание
Введение 3
1 Исследовательская часть 5
1.1 Описание объекта автоматизации. 5
1.2 Анализ аналогов подобных программных систем 6
1.3 Обоснование собственной разработки. Постановка задачи 8
1.4 Описание структуры разрабатываемой АС 9
1.5 Обоснование выбора моделей данных 10
1.6 Обзор и обоснование выбора инструментальных средств
разработки АС 12
1.7 Секретность и целостность данных в АС 15
2 Проектная часть 17
2.1 Описание внешнего уровня архитектуры базы данных 17
2.1.1 Иерархия функций 17
2.1.2 Формализованное описание предметной области 19
2.1.3 Пользователи АС. Уровни доступа пользователей. 22
2.2 Концептуальный уровень архитектуры базы данных 24
2.2.1 Инфологическая модель предметной области 24
2.2.2 Перекрестная проверка модели данных 25
2.2.3 Даталогическая модель базы данных 27
2.2.4 Анализ схем реляционных отношений на соответствие 3НФ 28
2.3 Физическая модель базы данных 28
2.3.1 Описание состава проектируемых объектов БД 28
2.3.2 Техническое описание объектов БД 29
2.3.3 Макеты экранных форм для ввода и вывода информации 30
2.3.4 SQL-скрипты объектов БД. Описание мероприятий по
реализации ограничений целостности реляционной БД 31
3 Эксплуатационная часть 32
3.1 Технология создания БД 32
3.2 Реализация разграничения прав доступа пользователей
средствами языка SQL 34
3.3 Резервное копирование и восстановление БД 34
Заключение 36
Список используемых источников 37
Введение
На сегодняшний день достаточно широко применяются разнообразные программные средства при работе с компьютером. В их числе находятся и автоматизированные информационные системы. Информационная система (далее ИС) – это система обработки, хранения и передачи какой-либо информации, которая представлена в определенной форме.
В современной вычислительной технике ИС представляет собой целый программный комплекс, который дает возможность надежно хранить данные в памяти, выполнять преобразования информации и производить вычисления с помощью удобного и легкого для пользователя интерфейса.
Исходя из вышесказанного, использование современных информационных систем позволяет нам:
работать с огромными объемами данных;
хранить какие-либо данные в течение довольно длительного временного периода;
связать несколько компонентов, которые имеют свои определенные локальные цели, задачи и разнообразные приемы функционирования, в одну систему для работы с информацией;
существенно снизить затраты на доступ и хранение к любым необходимым нам данным;
довольно-таки быстро найти всю необходимую нам информацию и т. д.
На сегодняшний день современные СУБД обладают очень широкими возможностями архивации данных и резервного копирования, параллельной обработки различной информации, особенно, если в качестве сервера базы данных (далее БД) используется многопроцессорный компьютер.
Автоматизированная информационная система (далее АИС) – это ИС, которая использует ЭВМ на этапах ввода информации, ее подготовки и выдачи, то есть является неким развитием ИС, которые занимаются поиском, используя прикладные программные средства. АИС можно смело отнести к классу очень сложных систем и, как правило, не столько с большой физической размерностью, а в связи с многозначностью различных структурных отношений между компонентами системы.
АИС может быть легко определена как целый комплекс современных автоматизированных информационных технологий, которые предназначены для какого-либо информационного обслуживания. Без внедрения самых современных методов управления, которые базируются на АИС, невозможно и повышение эффективности функционирования предприятий.
Современные АИС позволяют:
повысить производительность работы всего персонала;
улучшить качество обслуживания клиентской базы;
снизить напряженность и трудоемкость труда персонала, а также минимизировать количество ошибок в его действиях.
Таким образом, создание АИС «Учет инвентарной аппаратуры военной части» является необходимым для нормального функционирования предприятия, на котором необходимо вести контроль и обработку военного вооружения.
Целью данной работы является проектирование и разработка приложения для автоматизированной информационной системы «Учет инвентарной аппаратуры военной части». Данная АИС должна обеспечивать ведение данных обо всей военной технике используемой на предприятии с возможностью оперативного и полного получения сведений о военной технике с автоматическим сведением во всевозможные отчеты.
Разработанное программное средство предназначено для ведения военнослужащими учета и контроля военной техники.
Для достижения поставленной цели курсовой работы необходимо решить ряд инженерных задач:
анализ предметной области;
анализ аналогов задачи автоматизации информационных процессов ПО;
выбор математического аппарата приложения;
разработка архитектуры ПС;
выбор средств программирования для построения архитектуры;
разработка модели данных;
разработка алгоритмов приложения;
тестирование программного средства.
Для решения поставленных задач был проведён анализ языков программирования, средств разработки и тестирования программного обеспечения, сред проектирования на базе CASE технологии, выбора СУБД. В выборе средств проектирования на базе CASE технологии предпочтение отдано IBM Rational Rose 2006. Результатом анализа характеристик и функциональных возможностей различных СУБД стал выбор СУБД Microsoft Access, которая обладает всей необходимой функциональностью, не требовательна к ресурсам и достаточно проста в установке и использовании. В выборе средств разработки приложений предпочтение отдано Borland Delphi, так как это одна из самых мощных и удобных в использовании сред программирования, поддерживающая объектно-ориентированное программирование.