Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!! Соловьев.doc
Скачиваний:
10
Добавлен:
18.11.2019
Размер:
2.02 Mб
Скачать

Содержание

Введение 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, так как это одна из самых мощных и удобных в использовании сред программирования, поддерживающая объектно-ориентированное программирование.