Автор работы: Пользователь скрыл имя, 20 Июня 2012 в 16:05, курсовая работа
Цель курсовой работы – спроектировать автоматизированную информационную систему экономического объекта с использованием RAD-технологий.
Для достижения поставленной цели в курсовой работе решены следующие задачи:
1. изучение видов технологий проектирования;
2. обоснование выбора использования технологии проектирования;
3. описание предметной области;
1 Теоретическое исследование технологий проектирования АИС
1.1 Автоматизированные информационные системы….…………………..5
1.2 Каноническое проектирование……………………………………….….7
1.3 Автоматизированное проектирование…………………………………..7
1.3.1 Функционально-ориентированное проектирование………………8
1.3.2 Объектно-ориентированное проектирование…………………….10
1.3.3 Прототипное проектирование (RAD-технология)……………….11
1.4 Типовое проектирование………………………………………………..14
1.4.1 Параметрически-ориентированное проектирование……………..15
1.4.2 Модельно-ориентированное проектирование…………………….16
1.5 Обоснование технологии проектирования для проекта АИС
«Студенческий»…………………………………………………………….17
2 Проектирование АИС «Студенческий» для торгового предприятия
В процессе работы с системой-прототипом пользователь реально осознает возможности будущей системы и определяет наиболее удобный для него режим обработки данных, что значительно повышает качество создаваемых систем. Осуществляется проверка принципиальных проектных решений по составу и структуре АИС и оценка ее основных эксплуатационных характеристик.
Вовлечение пользователей в процесс проектирования и конструирования приложения позволяет получать замечания и дополнения к требованиям непосредственно в процессе проектирования приложения, сокращая время разработки. Представители заказчика получают возможность контролировать процесс создания системы и влиять на ее функциональное наполнение. Результатом является сдача в эксплуатацию системы, учитывающей большинство потребностей заказчиков.
Согласованная система-прототип служит спецификацией для дальнейшей разработки АИС, что позволяет на ранних этапах проектирования выявить возможные ошибки проектирования и определить параметры будущей системы.
Для реализации технологии прототипного проектирования необходимо применять высокоуровневые инструментальные средства, которые позволяют быстро преобразовать прототип системы в функционирующую версию и внести в нее в дальнейшем необходимые изменения.
Такие инструментальные средства можно условно разделить на два класса: инструменты быстрой разработки приложения в развитых СУБД – класс DEVELOPER и интегрированные инструменты быстрой разработки приложений – класс BUILDER.
К инструментам этих классов можно отнести средства 4GL (генераторы компонентов приложений):
- генераторы таблиц базы данных;
- генераторы форм ввода-вывода;
- генераторы запросов;
- генераторы отчетов;
- генераторы меню.
Такие генераторы существуют почти во всех СУБД, как персональных Access, FoxPro, Paradox, так и в окружении промышленных серверов БД (Oracle, Informix, Adabas D и др.).
Рассмотрим инструментальную среду быстрой разработки приложений СУБД Access, которая включает ряд мастеров (конструкторов).
-Мастер (конструктор) таблиц предназначен для быстрого создания структуры таблиц БД и их взаимосвязей.
-Мастер (конструктор) форм ввода-вывода позволяет быстро создать экраны ввода информации в БД различного типа (ленточные, в столбец, матричные).
-Мастер (конструктор) запросов позволяет создавать запросы различной сложности.
-Мастер (конструктор) отчетов позволяет создавать отчеты на базе нескольких таблиц или запросов.
-Мастер (конструктор) кнопочных форм позволяет разрабатывать управляющие интерфейсные объекты, которые используются для управления работой приложения.
1.4 Типовое проектирование
Методы типового проектирования АИС
предполагают создание системы из готовых
покупных типовых элементов (типовых
проектных решений). Для этого
проектируемая АИС должна быть декомпозируема
на множество составляющих компонентов
(подсистем, комплексов задач, программных
модулей и т.д.), для которых
подбираются и закупаются имеющиеся
на рынке типовые проектные
Под типовым проектным решением
(ТПР) будем понимать представленное
в виде проектной документации, включая
программные модули, проектное решение,
пригодное к многократному
1.4.1 Параметрически-ориентированное проектирование
При проектировании АИС на основе
параметрической настройки
Информационный поток
Параметрический поток – информация,
необходимая для настройки
Результаты работы пакета – отчеты,
графики, электронные документы, которые
могут накапливаться или
ППП состоит из:
- блока функционирования – обрабатывает исходные данные и формирует результаты работы пакета.
- блока обработки параметров – представляет собой совокупность специальных модулей по интерпретации значений параметров.
- блока адаптации – взаимодействует с блоком функционирования и может добавлять модули или модифицировать их.
Сущность применения метода типового проектирования АИС на основе параметрической настройки ППП заключается в определении критериев оценки ППП, оценке множества ППП-претендентов по сформулированным критериям, выбору и закупке ППП с наивысшей интегральной оценкой, а далее – собственно настройке параметров и возможной доработке закупленного ППП.
Критерии оценки ППП:
1.4.2 Модельно-ориентированное проектирование
Сущность модельно-
Ядром типовой АИС является постоянно развиваемая модель предметной области, поддерживаемая в специальной базе метаинформации – репозитории, на основе которого осуществляется конфигурация программного обеспечения. Таким образом, проектирование и адаптация АИС сводятся прежде всего к построению модели предметной области и ее периодической корректировке.
Репозиторий корпоративной АИС содержит метаинформацию базовой модели функциональности типовой системы, типовых моделей определенных классов АИС и модели предприятий, получаемой на основе базовой или типовых моделей.
Базовая модель репозитория содержит описание бизнес-функций, бизнес-процессов, бизнес-объектов, организационной структуры, которые используются в программных модулях типовой АИС.
Типовые модели описывают конфигурации информационной системы для определенных отраслей (автомобильной, электронной, нефтегазовой и т.д.) или типов производства (единичного, серийного, массового, непрерывного и др.).
Модель предприятия (предметной области) строится либо путем привязки фрагментов основной или типовой модели в соответствии со специфическими особенностями предприятия, либо в результате просмотра этих моделей и экспертного опроса.
Построенная модель предприятия в виде метаописания хранится в репозитории и при необходимости может быть откорректирована. Далее по модели предприятия автоматически осуществляется конфигурация информационной системы, в ходе которой выполняется семантический контроль по бизнес-правилам. [404,1]
1.5 Обоснование технологии проектирования для проекта АИС «Студенческий»
Главной проблемой на предприятии «Студенческий» является неточный контроль потока денежных средств, в связи с чем при ревизиях появляется недостача денежных средств.
Владелец предприятия поставил
задачу перед проектировщиком: спроектировать
в минимальные сроки
Рассмотрены основные технологии проектирования, каждая из которых обладает своими преимуществами и недостатками.
RAD-технология является наиболее приемлемой в данном случае технологией проектирования по следующим причинам:
- Низкие временные затраты на создание системы за счет использования автоматических генераторов;
- Низкие материальные затраты за счет использования стандартного программного пакета Microsoft;
- Легкость и доступность любой информации, касающейся предприятия;
- Точный контроль потока денежных средств из-за уменьшения числа ошибок;
Технологическая сеть проектирования на основе прототипного проектирования (RAD-технология) представлена на рис.4.
Рисунок 4 - ТСП прототипного проектирования (RAD-технология),
где Д1 – техническое задание на разработку; Д2 – описание предметной области; U1 – универсум средств быстрой разработки приложений; G1 – приложение-прототип; Д4 – результаты работы приложения-прототипа; Д5 – замечания и уточненные требования к АИС; G2 – доработанный прототип; Д6 – новые спецификации-требования; G3 – готовое приложение.
2 Проектирование АИС «Студенческий» для торгового предприятия
2.1 Описание предметной области
Магазин «Студенческий» – предприятие, занимающееся розничной торговлей бытовой химии, канцелярскими товарами.
Закупка товаров производится у постоянных поставщиков. Прайс-листы поставщиков могут меняться, поэтому каждый раз уточняется цена, в зависимости от типа товара устанавливается цена с различным процентом прибыли.
Поставка товаров от поставщиков производится в кредит с отсрочкой платежа, за исключением мелких платежей, выплачивающихся сразу.
Все закупленные товары хранятся на
витринах и складах, но, поскольку
ассортимент товаров
Клиенты предприятия – в основном физические лица, проживающие в соседних домах, покупающие товары в целях личного потребления.
На данный момент магазин «Студенческий» не использует никаких средств автоматизации, а весь учет ведется с помощью записей в тетрадях продавцов, что приводит к некоторым проблемам:
Организационная структура магазина «Студенческий» представлена на рисунок.5.
Рисунок 5 – Организационная структура
Весь бухгалтерский учет ведет консалтинговая фирма «Ваш учет», которая: оформляет и отправляет декларации в налоговые органы, производит расчеты по налогам и платежам в пенсионные органы.
В инструментальной среде пакета BPWin разработана модель функционирования экономического объекта «Студенческий». Контекстная диаграмма в нотации IDEF0 представлена на рис.12.
Информация о работе Исследование технологий проектирования АИС