Автор работы: Пользователь скрыл имя, 27 Декабря 2013 в 14:18, курсовая работа
Состав и тип ТС зависят от технических характеристик оборудования, используемых технологий обработки данных, масштаб системы, сложность обработки, стоимостные характеристики и др.
Для БнД в качестве ЭВМ используются универсальные компьютеры. Первоначально для БнД использовались большие ЭВМ, а для доступа к ним использовались терминалы. Характеристики ПЭВМ были недостаточными, чтобы реализовать идеологию БнД. Наблюдалась раздробленность ИС, что привело к развитию сетевых технологий.
лист
1 Содержание информационных систем1
6
1.1 Состав оборудования информационной системы1
6
1.2 Утилиты экспорта и импорта данных1
8
1.3 Резервирование баз данных1
10
1.4 Восстановление баз данных
12
1.5 Организация доступа пользователей к базам данных
15
2 Разработка предметной области
20
2.1 Стратегия развития бизнес-процессов организации
24
2.2 Анализ предметной области 1
24
2.3 Модель построения информационной системы1
25
2.4 Программные средства разрабатываемой
информационной системы(+скрины)
37
2.5 Инструментальные средства разработки1
68
2.6 Оценка экономической эффективности информационной системы1
69
3 Эксплуатация и модификация ИС1
3.1 Решение практических задач. Автоматизация рабочего процесса на примере оформления и регистрации командировочного удостоверения.1
4 Технология ADO1
4.1 Связь БД разработанной в МС Аксес с Делфи1
Приложение А. Схема фишбоун «Техническое оснащение АИС»
Приложение Б.
Приложение В.
71
Приложение Г. ГОСТы
72
Список сокращений
98
Список литературы
99
Рисунок 1.2.3-Выбор места назначения для экспорта данных
И в результате получил экспорт моих данных в MS Word.
Рисунок 1.2.4-Фрагмент таблицы представленной MS Word
Работа с утилитой импорта.
Для наглядности продемонстрирую свою таблицу в MS Excel.
Рисунок 1.2.5-Фрагмент таблицы в MS Exel
Запускаем готовую БД, с которой работали ранее, и проделываем следующие операции: Меню>Все>Импорт>Exel.
Рисунок 1.2.6- Путь импорта данных в MS Word
После чего должно всплыть следующее окно. Нажал кнопку “ОК”.
Рисунок 1.2.7- Выбор места назначения для импорта данных
Нажмем кнопку “Готово”
Рисунок 1.2.8- Импорт электронной таблицы
Нажмем кнопку “Да”. В результате получил импорт данных в MS Access.
Рисунок 1.2.10- Фрагмент БД в MS Access
1.3 Резервирование баз данных
Резервирование — метод
Создание резервных копий в MS Access.
Существуют несколько способов создания резервной копии БД. Одним из которых является встроенная функция “Управление” СУБД MS Access.
Для создания резервной копии необходимо открыть имеющуюся БД и выполнить следующие операции: Файл>Управление>Резервная копия базы данных.На рисунке 1.1.3.1 рассмотрен один из методов создания резервной копии БД непосредственно средствами СУБД MS Access.
Рисунок 1.3.1-Путь к резервированию БД
В результате получим резервную копию своей БД.
Рисунок 1.3.2-Резервная копия БД.
1.4 Восстановление баз данных
Одним из основных требований к СУБД является надежность хранения дан-ных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя. Обычно рассматриваются два возможных вида аппаратных сбоев: так называемые мягкие сбои, которые можно трактовать как внезапную остановку работы компьютера (например, аварийное выключение питания), и жесткие сбои, характеризуемые потерей информации на носителях внешней памяти. Примерами программных сбоев могут быть: аварийное завершение работы СУБД (по причине ошибки в программе или в результате некоторого аппаратного сбоя) или аварийное завершение пользовательской программы, в результате чего некоторая транзакция остается незавершенной. Первую ситуацию можно рассматривать - как особый вид мягкого аппаратного сбоя; при возникновении последней требуется ликвидировать последствия только одной транзакции.
Восстановление данных — процедура извлечения информации с запоминающего устройства в случае, когда она не может быть прочитана обычным способом. Восстановление может осуществляться с любого компьютерного носителя, включая CD, DVD, жёсткие диски, флэш-память и т. д. Как правило, восстановлению подлежат данные, представляющие определённую ценность.
Необходимость в восстановлении может возникнуть, когда носитель имеет аппаратные или программные повреждения, или же — когда файлы данных были лишь отмечены в качестве удалённых, но продолжают храниться до того, как будут перезаписаны.
При мягком сбое во внешней памяти основной части БД могут находиться объекты, модифицированные транзакциями, не закончившимися к моменту сбоя, и могут отсутствовать объекты, модифицированные транзакциями, которые к моменту сбоя успешно завершились (по причине использования буферов оперативной памяти, содержимое которых при мягком сбое пропадает).
Целью процесса восстановления после мягкого сбоя является: состояние внешней памяти основной части БД, которое возникло бы при фиксации во внешней памяти изменений всех завершившихся транзакций и которое не содержало бы никаких следов незаконченных транзакций.
Для восстановления БД после жесткого сбоя используют журнал и архивную копию БД. Архивная копия - это полная копия БД к моменту начала заполнения журнала.
Рисунок 1.4.1 – БД, архивная копия БД, резервная копия БД.
Восстановление данных происходит
с того момента, когда была создана
в последний раз резервная копия.
1.5 Организация доступа пользователей к базам данных
2 Разработка предметной области
2.1 Стратегия развития бизнес-процессов организации
2.2 Анализ предметной области
Оптовый склад принимает партии товаров от поставщиков и отпускает его клиентам мелкими партиями. Требуется вести (количественный и стоимостной) учет поступающих и отпускаемых товаров, поставщиков и клиентов, формировать приходные и расходные накладные.
Также необходимо формировать отчеты
о поступлении и отпуске
На складе происходит движение материальных и информационных потоков. Первые представлены движением товара от поставщиков на склад или со склада к покупателям, а информационные потоки представлены документацией, необходимой для этих операций.
Склад принимает и складирует готовую продукцию, эта операция сопровождается формированием приходной накладной. Она состоит из двух частей: общей и спецификации.
Продукция со складов направляется заказчикам в соответствии с заключенными договорами. Отправляется продукция на основании товарно-транспортной накладной. Товарно-транспортная накладная состоит из общей части (номер накладной, реквизиты грузоотправителя, грузополучателя и грузоперевозчика, дата отгрузки) и спецификации (вид и количество отгружаемой продукции).
После получения продукции заказчик должен произвести оплату, которая оформляется платежным поручением, выписанным на основании товарно-транспортной накладной. Общая часть платежного поручения включает номера товарно-транспортной накладной и платежного поручения, и дату оплаты.
Счет-фактура – это документ,
выдаваемый поставщиком покупателю
или предоставляемые поставщиком банку
для подтверждения платежа покупателя.
Общая часть включает реквизиты поставщика
и покупателя, а в спецификации указываются
наименование товара, единицы измерения,
цена и сумма.
2.3 Модель построения информационной системы
AllFusion ERwin Data Modeler (ранее ERwin) — CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.
AllFusion ERwin Data Modeler (ERwin) предназначен для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий.
AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда AllFusion ERwin Data Modeler упрощает разработку базы данных и автоматизирует множество трудоёмких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.
Рисунок 2.3.1-Пример контекстной диаграммы
Рисунок 2.3.2- Пример диаграммы декомпозиции
2.4 Программные средства разрабатываемой ИС
Microsoft Office Access
Microsoft Office Access или просто Microsoft Access реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access:
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database Engine. Инструменты MS Access, которые позволяют реализовать такое взаимодействие, называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).
Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБДMS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки. Известны также реализации клиент-серверных приложений на базе связки Access 2003 c другими СУБД, в частности, MySQL .В таблице 1.1 расмотрены различные источники данных, версии Access с драйверами и поддержкой обновляемых запросов.
СУБД (источник данных) |
Версия Access |
Драйвер |
Обновляемые запросы |
Файлы Excel |
все |
встроенный |
Нет |
SQLite |
Да | ||
MySQL |
2000-2003 |
MyODBC v.3.51.X, 5.1.X |
Да |
PostgreSQL |
Да | ||
Firebird |
Да | ||
1C v.7.7 (dbf) |
2003 |
Visual FoxPro ODBC driver v.6.01.8629.01 |
Нет |
Paradox |
|||
Oracle |
|||
Текстовые файлы |
все |
встроенный |
Нет |
Таблицы html |
все |
встроенный |
Нет |
Delphi императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями развития языков программирования: появились class helpers, перегрузки операторов и другое.
2.5 Инструментальные средства разработки
К инструментальным средствам проектирования информационной системы относятся:
Моделирование бизнес-процессов с использованием стандарта IDEF0;
Моделирование потоков данных- методология DFD;
Инструмент бизнес моделирования- методология ARIS и язык унифицированного моделирования UML.
2.5.1 Методология IDEF0
Методология IDEF0 является развитием хорошо известного графического языка описания функциональных систем SADT (Structured Analysis and Design Teqnique). Семейство стандартов унаследовало свое обозначение от названия этой программы — ICAM DEFinition — IDEF.
Графический язык IDEFO прост и гармоничен. В основе методологии лежат четыре основных понятия, первым из которых является понятие функционального блока (Activity Box). Функциональный блок графически изображается в виде прямоугольника и представляет собой некоторую конкретную функцию в рамках рассматриваемой системы [5, 8, 11, 13]. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги», а не «производство услуг»).
Каждая из четырех сторон функционального блока имеет свое определенное значение (играет свою роль):
- верхняя сторона имеет значение «Управление» (Control);
- левая сторона имеет значение «Вход» (Input);
- правая сторона имеет значение «Выход» (Output);
- нижняя сторона имеет значение «Механизм» (Mechanism).
Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный идентификационный номер.