Этапы проектирования информационных систем




 

Выделяются несколько этапов создания ИС:

I. предпроектный (обследование, составление отчета, технико-экономического обоснования и технического задания);

II. проектный (составление технического и рабочего проектов);. внедрение (подготовка к внедрению, проведение опытных испытаний и сдача в программную эксплуатацию);

IV. анализ функционирования (выявление проблем, внесение изменений в проектные решения и существующие ИС и ИТ).

 

На предпроектной стадии проводится изучение и анализ объекта проектирования. В частности анализируется информационная база, все входные документы, их объем, периодичность, алгоритмы, выходные документы и все информационные связи задач. Эти данные обрабатываются, и строится информационная модель объектов в виде таблиц и графиков.

К методам изучения и анализа состояния экономического объекта и его системы управления относятся:

• устный и письменный опрос;

• письменное анкетирование;

• наблюдение, измерение, оценка;

• групповое обсуждение;

• анализ задач;

• анализ производственных, управленческих и информационных процессов.

В результате обследования вырабатываются рекомендации по изменению организационной структуры, рассматриваются новые должностные инструкции, целесообразность тех или иных документов, определяется состав баз данных, предложения по изменению технологии обработки, определяется конфигурация вычислительной сети, количество машин, состав экономических задач, очередность их компьютеризации, вырабатываются предложения по реализации экономических задач средствами пакетов прикладных программ.

На проектном этапе составляются технические и рабочие проекты для каждого уровня АРМ. В рабочем проекте отражаются общие положения, состав технических средств, архитектура, организационная структура в новых условиях, делается постановка задач, проектируется информационное обеспечение, информационный обмен с другими АРМами, рассчитывается экономическая эффективность, инструкции исполнителям.

Проектирование технологических процессов включает проектирование паролей, программ, сценариев диалога пользователя с ПВМ, включая проектирование иерархических организованных меню и «окон». Меню содержит перечень блоков, модулей и программы. Каждый модуль выполняет определенную функцию. Разрабатывается структура меню и сцена диалога человека с машиной. Если привлекаются готовые пакеты прикладных программ, то в них обязательно должно быть руководство пользователю к эксплуатации и комплект машинных программ на дискетах.

Постановка задачи дает исчерпывающее представление о ее сущности, логике преобразования исходной информации для получения результата.

В процессе постановки задачи раскрываются:

• организационно-экономическая сущность ее (наименование, цель решения, периодичность и сроки решения, источники и способы поступления данных, потребители результатной информации и способы ее отправки, информационные связи с другими задачами);

• описание исходной переменной и условно-постоянной информации (перечень, формы представления, объемные показатели, описание структурных единиц информации, способов контроля исходных данных);

• описание результатной информации (перечень, формы представления, пользователи, структурные единицы информации, способы контроля);

• описание алгоритма решения задачи (последовательности выполнения арифметических и логических операций).

В настоящее время почти все ИС децентрализованные, поэтому важно участие пользователя на предпроектной стадии, при постановке и внедрении задач, анализе функционирования ИТ.

 


 

Проектирование и разработка АИС

ER модель

Модель «сущность-связь» (ER-модель) (англ. Entity-relationship model или entity-relationship diagram) - модель данных, которая позволяет описывать концептуальные схемы с помощью обобщенных конструкций блоков. ER-модель - это мета-модель данных, то есть средство описания моделей данных.модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений и других систем (моделей). С помощью такой модели выделяют существенные элементы (узлы, блоки) модели и устанавливают связи между ними.

Существует ряд моделей для представления знаний. Одним из самых удобных инструментов унифицированного представления данных, независимого от реализуя его программы, является модель «сущность-связь» (entity - relationship model, ER - model).

Модель «сущность-связь» основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных. Она определяет значение данных в контексте их взаимосвязи с другими данными. Важным для нас является тот факт, что из модели «сущность-связь» могут быть порождены все существующие модели данных (иерархическая, сетевая, реляционная, объектная), поэтому она является наиболее общей. Любой фрагмент предметной области может быть представлен как множество сущностей, между которыми существует некоторое множество связей.

Типичные примеры использования ER-модели данных: IDEF1x (ICAM DEFinition Language) и dimensional modelling.


 

 

Данная схема данных показывает все связи и отношения между таблицами в БД «Мультимедиа». Для просмотра схемы данных в программе Navicat необходимо выбрать команду «ER Diagram» в меню «View».

Составляющими базу данных являются шесть таблиц, из них три основные:

1. tovary - содержит информацию о товарах;

2. kategoriya_tovara - содержит названия категорий товаров;

3. postafshiki - содержит информацию о поставщиках;

4. clients - содержит информацию о клиентах;

5. zakazy - содержит информацию о заказах;

6. sotrudniki - содержит информацию о сотрудниках.

 

MySQL

(жарг. мускул) - свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

февраля 2008 года Sun Microsystems приобрела MySQL AB за 1 миллиард долларов.

января 2010 года Oracle Corporation приобрела Sun Microsystems и включила MySQL в свою линейку СУБД.

Сообществом разработчиков MySQL созданы различные ответвления кода, такие как Drizzle (англ.), OurDelta, Percona Server, и MariaDB. Все эти ответвления уже существовали на момент поглощения компаний Sun и MySQL AB корпорацией Oracle.

СУБД которое использовалась для работы с БД MySQL очень похожа на оболочку MS Access и называется она Navicat for MySQL.

 

Схема связей в Navicat for MySQL

Таблица данных clients

 

Таблица данных clients содержит информацию о Клиентах, эта программа нам позваляет вводить данные тремя способами:

Нажатием на клавишу «внести запись» в которой предлагается внести данные в созданную таблицу;

Через запросы на языке SQL:

 

 

Так же запросами на языке SQL можно провести выборку интересующих данных:

 

`zakazy`.`id_zakaza` AS `id_zakaza`,`clients`.`Ф.И.О.` AS `Ф.И.О.`,`tovary`.`Название_товара` AS `Название_товара`,`zakazy`.`Дата_исполнения` AS `Дата_исполнения`

from (`clients` join (`tovary` join `zakazy` on((`tovary`.`id_tovara` = `zakazy`.`id_tovara`))) on((`clients`.`id_klienta` = `zakazy`.`id_klienta`)))

Заключение

 

В проделанной работе были опробованы и использованы основные метода и объекты системы управления базами данных MySQL 5.5 и Navicat for MySQL.

Так как интеграция информационных систем во все сферы жизни увеличивается с каждым днем, то актуально становится разработка подобных баз данных. При этом разработчик должен учитывать то, что наиболее простые БД могут быть подвержены избыточности, но при этом нельзя и увлекаться делением БД на много составных таблиц. Также современные средства дружественного интерфейса позволяют разработать интуитивно понятные приложения, что является одним из основных требований заказчика. При создании БД необходимо принять во внимание область, для которой разрабатывается база данных. Например, при формировании БД для магазина, разработчик должен ориентировать её в первую очередь на продажу.

В проделанной работе мы можем сделать выводы:

. Мы познакомились с предметной областью исследуемой задачи;

. Разработали модель базы данных (концептуальную и реляционную);

. Создали структуру базы данных;

. Заполнили базу данных;

. Организовали поиск необходимой информации по критерию и отображение результирующего списка данных;

. Разработали результирующие документы - отчеты на основаниях созданной базы данных;

 

 


 

Библиография

 

1. Бондарева Г.А., Сахарова Е.В., Королькова Л.Н., Информатика.

2. Основы проектирования реляционных баз данных. Электронное учебное пособие.

. Гончаров А.Ю. Access 2008. Самоучитель с примерами., Москва, 2009 г.

. Григорьев В.А., Ревунков В.И. Банки данных. Учебник для вузов. - М., МВТУ им. Баумана, 2007.

. Методические указания. Ставрополь, СТИС, 2008

6. Проектирование информационных систем: курс лекций. Учебное пособие./В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. М.: Интернет-Ун-т- Информ. технологий, 2008 г.

7. Практикум по дисциплине «Проектирование и создание баз данных» /под ред. Л.Н. Цымбалюк, П-К-2009 г.

. Библиотеки и библиотечное дело США: комплексный подход / под редакцией канд. техн. наук доц. В.В. Попова. - М.: научно-производственное предприятие «Информ-система», 2009.

. Liber Информационная система для библиотек. МишельЛалеман. - М.: издательство ГПНТБ России, 2009.

. Общее библиотековедение. Карташов Н.С., Скворцов В.В. - М.: издательство Московского государственного университета культуры, 2007.

. Автоматизированные библиотечно-информационные системы России. Шрайберг Я.Л., Воройский Ф.С. - М.: издательство Либерия, 2007.

. «Автоматизированные рабочие места на основе ПЭВМ». М.А. Аппак - М.: издательство Радио и связь, 2009.

. «Персональные ЭВМ в организационном управлении».. А.Ф. Иоффе - М.: издательство Наука, 2008.

. Ресурсы MicrosoftBackOffice: SQL Server и SNA Server. - СПб.: издательство BHV - Санкт-Петербург, 2008.

. Экономика, разработка и использование программного обеспечения ЭВМ: Учебник / Благодатских В.А., Енгибарян М.А., Ковалевская Е.В. и др. - М.: Финансы и статистика, 2008. - 288 с.: ил., стр. 21-24, 119-129.

. Методические указания по дипломному пректированию. - М.: МЭСИ, 2010.

. (гл. 3, раздел 7.2) Программное обеспечение: правовые проблемы, пути их решения. Носова И.А., Козадеров Н.П. - М.: КомпьютерПресс, 2007. - 320 с. - ил.

. Экономико-правовые основы рынка информационных услуг. / Вестник Хакасского государственного университета им. Н.Ф. Катанова. Пономарев В.А. Выпуск 2. Серия 1: Математика и Информатика. - Абакан; Издательство Хакасского государственного университета им. Н.Ф. Катанова, 2008, 117 стр.

19. Иллюстрированный самоучитель по MSAccess 2010: электронный учебник, 2011.

20. Учебное пособие «Базы данных» 2011.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: