- •Содержание
- •Введение
- •1 Выбор технологии, языка и среды программирования
- •2 Анализ и уточнение требований к программному продукту
- •2.1 Анализ процесса обработки информации и описание структур данных для ее хранения
- •2.1.1 Диаграмма вариантов использования
- •2.1.2 Даталогическая модель бд
- •2.2 Выбор методов и разработка основных алгоритмов решения задачи
- •3 Разработка функциональной схемы программного продукта
- •4 Проектирование классов предметной области
- •4.1 Построение диаграммы классов
- •5 Выбор стратегии тестирования и разработка тестов
- •5.1 Макеты экранных форм для ввода и вывода информации
- •Заключение
- •Список используемых источников
- •Приложение а Листинг программы
Содержание
Введение 3
1 Выбор технологии, языка и среды программирования 5
2 Анализ и уточнение требований к программному продукту 10
2.1 Анализ процесса обработки информации и описание структур
данных для ее хранения 10
2.1.1 Диаграмма вариантов использования 10
2.1.2 Даталогическая модель БД 11
2.2 Выбор методов и разработка основных алгоритмов решения задачи 12
3 Разработка функциональной схемы программного продукта 14
4 Проектирование классов предметной области 17
4.1 Построение диаграммы классов 17
5 Выбор стратегии тестирования и разработка тестов 18
5.1 Макеты экранных форм для ввода и вывода информации 20
Заключение 22
Список используемых источников 23
Приложение А 24
Введение
На сегодняшний день достаточно широко применяются разнообразные программные средства при работе с компьютером. В их числе находятся и автоматизированные информационные системы. Информационная система (далее ИС) – это система обработки, хранения и передачи какой-либо информации, которая представлена в определенной форме.
В современной вычислительной технике ИС представляет собой целый программный комплекс, который дает возможность надежно хранить данные в памяти, выполнять преобразования информации и производить вычисления с помощью удобного и легкого для пользователя интерфейса.
Исходя из вышесказанного, использование современных информационных систем позволяет нам:
работать с огромными объемами данных;
хранить какие-либо данные в течение довольно длительного временного периода;
связать несколько компонентов, которые имеют свои определенные локальные цели, задачи и разнообразные приемы функционирования, в одну систему для работы с информацией;
существенно снизить затраты на доступ и хранение к любым необходимым нам данным;
довольно-таки быстро найти всю необходимую нам информацию и т. д.
На сегодняшний день современные СУБД обладают очень широкими возможностями архивации данных и резервного копирования, параллельной обработки различной информации, особенно, если в качестве сервера базы данных (далее БД) используется многопроцессорный компьютер.
Автоматизированная информационная система (далее АИС) – это ИС, которая использует ЭВМ на этапах ввода информации, ее подготовки и выдачи, то есть является неким развитием ИС, которые занимаются поиском, используя прикладные программные средства. АИС можно смело отнести к классу очень сложных систем и, как правило, не столько с большой физической размерностью, а в связи с многозначностью различных структурных отношений между компонентами системы.
АИС может быть легко определена как целый комплекс современных автоматизированных информационных технологий, которые предназначены для какого-либо информационного обслуживания. Без внедрения самых современных методов управления, которые базируются на АИС, невозможно и повышение эффективности функционирования предприятий.
Современные АИС позволяют:
повысить производительность работы всего персонала;
улучшить качество обслуживания клиентской базы;
снизить напряженность и трудоемкость труда персонала, а также минимизировать количество ошибок в его действиях.
Таким образом, создание АИС «Метрология» является необходимым для нормального функционирования предприятия, на котором необходимо вести контроль и обработку средств измерения (далее СИ), и является актуальной работой.
Целью данной работы является проектирование и разработка приложения для автоматизированной информационной системы «Метрология». Данная АИС должна обеспечивать ведение справочных данных обо всех средствах измерения (далее СИ) используемых на предприятии с возможностью оперативного и полного получения сведений о СИ с автоматическим сведением во всевозможные отчеты.
Разработанное программное средство предназначено для ведения метрологом контроля за СИ предприятия. При внесении СИ в БД автоматически составляется паспорт на СИ. Имеется возможность подачи централизованных ежегодных заявок подразделений на СИ по цехам.
Для достижения поставленной цели курсовой работы необходимо решить ряд инженерных задач:
анализ предметной области;
анализ аналогов задачи автоматизации информационных процессов ПО;
выбор математического аппарата приложения;
разработка архитектуры ПС;
выбор средств программирования для построения архитектуры;
разработка модели данных;
разработка алгоритмов приложения;
тестирование программного средства.
Для решения поставленных задач был проведён анализ языков программирования, средств разработки и тестирования программного обеспечения, сред проектирования на базе CASE технологии, выбора СУБД. В выборе средств проектирования на базе CASE технологии предпочтение отдано IBM Rational Rose 2006. Результатом анализа характеристик и функциональных возможностей различных СУБД стал выбор СУБД Microsoft Access, которая обладает всей необходимой функциональностью, не требовательна к ресурсам и достаточно проста в установке и использовании. В выборе средств разработки приложений предпочтение отдано Borland Delphi, так как это одна из самых мощных и удобных в использовании сред программирования, поддерживающая объектно-ориентированное программирование.