Автор: Пользователь скрыл имя, 06 Марта 2013 в 08:22, дипломная работа
Целью данной дипломной работы является проектирование автоматизированного рабочего места (АРМ). В качестве предметной области выбрано складское помещение завода «Сава-сервис». Основной вид деятельности завода – сборка и ремонт мобильных зданий. Данное АРМ предназначено для заведующего складом.
Введение……………………………………………………………………………...7
Глава 1. Теория проектирования информационных систем……………………...8
Понятие и классификация АИС……………………………………….8
Структура информационной системы………………………………15
Этапы проектирования ИС…………………………………………...19
Глава 2. Проектирование баз данных и описание структуры реализованной базы данных………………………………………………………………………..22
Состав и функции СУБД……………………………………………..22
Требования к организации базы данных……………………………24
Основные концепции реляционных БД……………………………..26
Нормализация баз данных…………………………………….28
Шаги проектирования БД…………………………………………....32
Общее описание базы данных реализованной системы…………....37
Описание предметной области……………………..................37
Технические требования…………………………................…38
Описание структуры БД…………………………….................38
Глава 3. Описание программы "Сава-сервис"…………………………………....45
Выбор системы проектирования и реализации………………….....45
Задачи приложения "Сава-сервис"……………………………….48
Логическая структура программы…………………………………..49
Запуск и начальные установки программы………………………...50
Заключение………………………………………………………………………….63
Список использованных источников……………………………………………...65
В соответствии с проблемным принципом декомпозиция функциональных подсистем отражает необходимость принятия управленческих решений по отдельным проблемам, например, бизнес-планирование, управление проектами др.
На практике чаще всего применяется
смешанный принцип
Обеспечивающая часть АИС состоит из подсистем, являющихся общими для всей АИС, независимо от состава ее функциональной части. В состав обеспечивающей части входят подсистемы: программного обеспечения, информационного обеспечения, технического обеспечения, организационного обеспечения, математического обеспечения, лингвистического обеспечения (рис. 1.1).[4]
Рис. 1.1. Структура информационной системы как совокупность обеспечивающих подсистем
Математическое обеспечение – это совокупность математических методов, моделей и алгоритмов обработки информации.
К средствам математического обеспечения относятся:
Программное обеспечение – это совокупность программ, реализующих функции и задачи АИС и обеспечивающих устойчивую работу технических средств.
В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация.
К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных.
Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.
Техническая документация на разработку программных средств должна содержать описание задач, задание на алгоритмизацию, экономико-математическую модель задачи, контрольные примеры.
Информационное обеспечение – это совокупность решений по объемам, размещению и формам организации информации, циркулирующей в АИС.
Назначение подсистемы
информационного обеспечения
Схемы информационных потоков отражают маршруты движения информации, ее объемы, места возникновения первичной информации и использования результатной информации.
Методология построения баз данных базируется на теоретических основах их проектирования. Концепция методологии представлена в виде двух последовательно реализуемых на практике этапов:
1-й этап — обследование
всех функциональных
2-й этап — построение
концептуальной информационно-
Техническое обеспечение – это комплекс технических средств, обеспечивающих работу АИС (средства сбора, регистрации, передачи, обработки, отображения, размножения информации).
Организационное обеспечение - совокупность методов и средств, регламентирующих деятельность персонала в условиях функционирования АИС.
Правовое обеспечение - это совокупность правовых норм, и документов, регламентирующих правоотношения при создании и внедрения АИС.
В состав правового обеспечения входят законы, указы, постановления государственных органов власти, приказы, инструкции и другие нормативные документы министерств, ведомств, организаций, местных органов власти. В правовом обеспечении можно выделить общую часть, регулирующую функционирование любой информационной системы, и локальную часть, регулирующую функционирование конкретной системы.
Лингвистическое обеспечение включает совокупность научно-технических терминов и других языковых средств, используемых в АИС (традиционные языки: естественные, математические, алгоритмические, языки моделирования; языки специального назначения: информационно-поисковые языки, языки СУБД, языки операционных систем и входные языки пакетов прикладных программ).
Перечисленные подсистемы различаются по структурному признаку, т.е. каждой обеспечивающей подсистеме соответствует совокупность элементов независимо от сферы применения.[5]
Разработка АИС - это трудоемкий, длительный и динамический процесс, состоящих из нескольких этапов.
Проектирование имеет
целью обеспечить эффективное функционирование
АИС и её взаимодействие со специалистами,
использующими в сфере
Проектированием ИС называется процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации, в ходе, которого осуществляется оптимизация проектных решений. В процессе детализации описаний наступает момент, когда имеющиеся описания позволяют создать действующую систему и наступает период эксплуатации ИС.[6]
Жизненный цикл (ЖЦ) - период
создания и использования АИС, охватывающей
ее различные состояния, начиная
с момента возникновения
Жизненный цикл АИС позволяет выделить четыре основные стадии (рис. 1.2)
Проектирование
Промышленная эксплуатация
Рис.1.2. Стадии жизненного цикла АИС
1 стадия - предпроектное обследование:
1-й этап – сбор материалов для проектирования – формирование требований, изучение объекта проектирование, разработка и выбор варианта концепции системы;
2-й этап – анализ
материалов и формирование
2 стадия – проектирование:
1-й этап – техническое
проектирование, где ведется поиск
наиболее рациональных проектны
2-й этап – рабочее проектирование, в процессе которого осуществляется разработка и доводка программ, корректировка структур баз данных, создание документации на установку технических средств и инструкций по их эксплуатации, подготовка для каждого пользователя системы обширного инструкционного материала, оформленного в виде должностных инструкций исполнителям-специалистам, реализующим свои профессиональные функции с использованием технических средств управления. Технический и рабочий проекты могут объединяться в единый документ – техно-рабочий проект.
3 стадия – ввод системы в действие:
1-й этап – подготовка к внедрению – установка и ввод в эксплуатацию технических средств, загрузка баз данных и опытная эксплуатация программ, обучение персонала;
2-й этап – проведение
опытных испытаний всех
3-й этап (завершающая стадия создания АИС) – сдача в промышленную эксплуатацию; оформляется актами приема-передачи работ.
4 стадия – промышленная эксплуатация – кроме повседневного функционирование включает сопровождение программных средств и всего проекта, оперативное обслуживание и администрирование баз данных.
Жизненный цикл образуется в соответствии с принципом нисходящего проектирования и, как правило, носят итерационный характер: реализованные этапы, начиная с самых ранних, циклически повторяются в соответствии с изменениями требований и внешних условий, введением ограничений и т.д. На каждом этапе проектирования определяется набор документов и технических решений, при этом для каждого этапа исходными являются документы и решения, полученные на предыдущем этапе. Этап завершается проверкой предложенных решений и документов на их соответствие сформулированным требованиям и начальным условиям.
Главная особенность разработки АИС состоит в концентрации сложности на стадиях предпроектного обследования и проектирования и относительно невысокой сложности и трудоемкости последующих этапов. Более того, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порождают на этапах внедрения и эксплуатации трудные, часто неразрешимые проблемы и, в конечном счете, приводят к отказу от использования материалов проекта.[7]
Глава 2. Проектирование баз данных и описание структуры реализованной базы данных
СУБД – система данных, организованных специальным образом, сюда относятся базы данных, программные, языковые, организационно-метрические средства, которые предназначены для обеспечения централизованного накопления и коллективного многоцелевого использования данных (рис. 2.1).
Рис. 2.1. Состав системы управления базой данных.
Функции СУБД:
Ядром СУБД является база
данных (БД). База данных представляет
собой совокупность взаимосвязанных,
хранящихся вместе данных при наличии
такой минимальной
Информация о работе Проектирование автоматизированного рабочего места