Разработка базы данных «Магазин продаж комплектующих и персональных компьютеров»
Содержание
Введение
1 Анализ информационных технологий в магазине «Продаж
комплектующих и персональных компьютеров»
1.1 Обзор предметной области
1.2 Описание объектов требующих автоматизации
1.3 Обзор программных средств
1.4 Функционально – ориентированное проектирование с помощью
Erwin
1.5 Обзор инструментальных средств обеспечения разработки баз
данных
1.6 Выбор методологии анализа разрабатываемой подсистемы
2 Проектирование базы данных «Магазин продаж комплектующих и
персональных компьютеров»
2.1 Постановка задачи
2.2 Построение концептуальной модели базы данных магазина «Продаж
комплектующих и персональных компьютеров»
2.3 Разработка инфологической модели предметной области
2.4 Разработка базы данных «Магазина продаж комплектующих и
персональных компьютеров»
3 Программная реализация приложения
3.1 Назначение программы
3.2 Основные принципы создания интерфейса
3.3 Работа с приложением
4 Экономическая часть
4.1 Технико-экономическое обоснование проекта
4.2 Расчет затрат на разработку и проектирование БД
4.3 Экономическая эффективность от внедрения БД «Продаж
комплектующих и персональных компьютеров»
5 Безопасность жизнедеятельность
5.1 Aнaлиз пoтeнциaльнo oпacных и врeдных фaктoрoв,
вoздeйcтвующих нa пoльзoвaтeля ЭВМ
5.2 Рacчeт ocвeщeннocти рaбoчeгo мecтa
5.3 Рacчeт oбщeoбмeннoй вeнтиляции
Заключение
Список используемой литературы
Приложение А
Анализ информационных технологий
магазин
«Продаж
комплектующих и персональных компьютеров»
1.1 Обзор предметной области
Компьютеры довольно давно и прочно вошли в нашу жизнь. Они
кардинально поменяли мир и возможности людей. Но споры о пользе и вреде
компьютера не утихают до сих пор.
С одной стороны компьютер значительно облегчил жизни людей.
Особенно студентов и учащихся школ, в короткий срок можно найти
курсовую или реферат или найти нужную информацию. Интернет имеет
неограниченные возможности. Медики используют компьютеры для
диагностики организма. Для модельеров, дизайнеров и архитекто ров
компьютер открыл огромные горизонты. На производстве компьютеры
управляют другими машинами. Сегодня человек просто пассивный
наблюдатель [1].
Еще совсем недавно больше ценили физический труд, но сегодня
постоянно увеличивается потребность в интеллектуальном труде. Но
однозначно оценить это нельзя. Да, многие значительно увеличили свой
кругозор, а вот физическое состояние у многих пострадало. Постепенно мы
забываем о спорте и физических нагрузках. А ведь вернуть здоровье очень
сложно. Некоторые не понимают этого, или просто наплевательски относятся.
Сегодняшний человек просто не может представить свое существование
без персонального компьютера. Это детище технического прогресса прочно
вошло во все сферы деятельности человечества.
На самых сложных и технологичных предприятиях компьютеры
контролируют весь производственный процесс, управляют машинами и
механизмами. Человеку же остается лишь осуществлять контроль и управлять
самими компьютерами [1]. Такая организация дает огромную экономию
человеческих ресурсов, а, следовательно, и денежных средств на выплату
зарплат. Кроме того, в большой степени снижается вероятность брака и
ошибок. Нет человека, который бы недооценил роль компьютера в
современном мире. Он невероятно важен в наши дни. Ведь если на
предприятии из строя выйдут компьютеры, это приведет к остановке
трудового процесса и спровоцирует появление массы производственных
проблем.
На девяносто процентов компьютер состоит из комплектующих. В
принципе, к комплектующим его относят все физические элементы ПК, не
включая данные и информацию, содержащуюся в них. Речь идет о жестком
диске, куллере, материнской плате, видео карте, модеме, модуле оперативной
памяти или о центральном процессоре.
В результате, когда проводится сравнение компьютеров по мощности,
прежде всего, идет сравнение составляющих его комплектующих, так как ни
мышь, ни клавиатура, ни тем более монитор не оказывают влияние на
производительность всего компьютера. Подобно как удобные телефонные
регистраторы,
так и компьютеры, прежде всего, характеризуются
способностями хранить больший объем информации, максимально быстро ее
обрабатывать, уметь читать, видеть и воспроизводить файлы. Перечисленные
выше детали носят название периферийные устройства и только от н их
зависят все умения и способности компьютера.
С каждым днем становится проще покупка необходимых для
компьютера комплектующих, примером тому является жидкостное
охлаждение. Порядка десяти лет назад о нем можно было узнать из журналов,
не более того. Стоимость его была немалая. Сегодня такое охлаждение можно
приобрести в каждом магазине, реализующем технику, при этом по весьма
приемлемой цене. То же можно сказать и о двухъядерных процессорах.
Сегодня нам стали доступны вещи, которые раньше мы могли увидеть только
на страницах журналов или по телевизору.
Развитие информационных технологий и расширение сферы их
применения приводят к росту IT - отрасли во всем мире. IT - рынок Казахстана
не исключение [1].
Магазин комплектующих и персональных компьютеров - место, где
можно найти все , что нужно для любого пользователя персональным
компьютером. В магазине можно найти консультанта, который поможет
подобрать точные комплектующие для разных моделей.
Магазин состоит из 6 основных отделов, таких как: отдел продаж, отдел
закупок, отдел сбыта, бухгалтерия, администрация, служба внутреннего
контроля.
Всей внутренней документацией связанной с товарами занимается
администрация магазина. Администрация магазина хранит информацию обо
всех оборудованиях, ведет учет товаров, предоставляет необходимую
информацию для клиентов. Основной опорой в работе магазина является
отдела продаж. На рисунке 1.1 показана структура отдела продаж магазина.
Отдел продаж
Старший консультант отдела
Управляющий менеджер отдела
Младший консультант отдел
Кассир
Рисунок 1.1 – Структура администрации магазина
Основными обязанностями администраторов является качественное
обслуживание клиентов, предоставление информации об оборудованиях, учет
товаров, контролирует соблюдение подчиненными работниками трудовой
дисциплины, правил и норм охраны труда . Так же администраторы должны
проследить за своевременным приобретением необходимых товаров.
1.2 Описание объектов требующих автоматизации
Под автоматизацию объектов торговли для малого бизнеса попадают
проекты , рассчитанные на торговые объекты площадью до 200 м2, до двух-
трех рассчетно-кассовых узлов и место товароведа, до шести — десяти
сотрудников. Синхронизация данных с головным офисом как правило
отсутствует.
Зачем нужна автоматизации торговли?
Вопреки распространенному мнению, автоматизация торговли редко
приводит к непосредственному увеличению объемов продаж. Однако, без
внедрения программ автоматизации, сегодня почти невозможен рост
торгового предприятия выше отдельного модуля с владельцем организации за
кассой. Вот основные дивиденты, которые, при грамотном внедрении, может
принести автоматизация:
Точное и в реальном времени отслеживание остатков товаров на складе.
Можно легко оценить недостаток товаров на складе для его пополнения у
поставщиков, быстро провести инвентаризацию. При наличии сети магазинов,
можно посмотреть остатки товаров в других филиалах. Легко контролировать
зависшей товар.
Сокращение времени обслуживания клиента, используя предварительно
промаркированый товар. Почти исключается возможность пересортицы при
продаже. Отсутствие неконтроллируемой возможности у кассира продать
товар покупателю по стоимости, отличной от прайсовой. Организация
магазинов самообслуживания.
Контроль за деятельностью продавцов. Возможность оценки наличности
в кассе в любой момент времени. Автоматизация полностью не предотвратит
кражи, но сумма недостачи будет точно известна.
Повышение имиджа торговой точки. Покупателю предоставляется
полная детализация его покупок на самом чеке, или в товарном чеке. —
Ведение дисконтной системы. Скидки по карточкам, накопительные скидки.
Оценка эффективности деятельности менеджеров, кто сколько продает,
построение заработных схем от объема продаж.
Магазин «Продаж комплектующих и персональных компьютеров»
предоставляет клиентам возможность приобрести качественное оборудование.
В основном выбор магазина зависит от рекламы, качества сервиса,
приемлемых цен, компетентности консультантов, работы администраторов и
менеджеров. Поэтому главным фактором успеха в магазине «Продаж
комплектующих и персональных компьютеров» считается обслуживание
клиентов на высоком уровне [2].
Главным в магазине является обслуживание покупателей и этой работой
занимаются 3 отдела: отдел продаж, администрация, менеджер по продажам.
База данных будет необходима непосредственно в отделе продаж, так как там
вводится основной объем информации об оборудованиях. Создание базы
данных для магазина
должна усовершенствовать сервис,
то есть
моментальное предоставление полной информации покупателям магазина.
Рисунок 1.2 – Аппаратная часть информационной системы
Главной целью данной работы является разработка моментального
обслуживания клиентов, то есть проектирование, реализация и внедрение
базы данных в магазин. Реализацию данной цели нужно решить ниже
перечисленными задачами, то есть:
- исследовать структуру управления магазином;
- изучить результаты анализов данной деятельности;
- рассмотреть взаимодействия различных отделов между собой;
- сделать проект информационной системы;
- реализовать разделы системы;
- внедрить спроектированные разделы системы в магазин;
- проанализировать результаты данной работы.
Пользователем информационной системы является отдел продаж,
основные функции внесенные в базу данных:
- учет товаров на складе;
- хранение и редактирование данных об оборудованиях;
- контроль приходов и расходов.
В основном пользователями базы данных являются:
- консультант;
- менеджеры по продажам;
- администраторы;
- кассир.
1.3 Обзор программных средств
Сегодня термин Саsе - средства обозначает программные средства,
которые поддерживают такие процессы, как создание и сопровождение
информационной системы и анализ требований, так же проектирование
прикладного программного обеспечения и базы данных. Ко всем процессам
можно добавить обеспечение качества, документирование, генерация модели
и кода, тестирование и управление проектом. Саsе - средства совместно с
системным программным обеспечением и техническими средствами образуют
полную среду разработки информатизации [3].
Саsе - средства можно классифицировать по нижеперечисленным
признакам:
а) полностью интегрированные средства, которые связаны с базой
данных, то есть хранилищами;
б) выбор использования баз данных, модели систем и методологии;
в) разные степени интегрированости с системами управления базами
данных;
г) доступные платформы;
д) степень открытости.
Основные области применения можно перечислить в следующем виде:
а) проектирование и применение на разных этапах разработки;
б) построение инфологических и концептуальных моделей;
в) разработка - генерация исполняемого кода и поддержки связи при
изменениях моделей;
г) автоматическое тестирование и проверка соответствия исполнимого
кода и модели;
д) генерация пользовательской документации, то есть
документирование.
Рисунок 1.3 - Схема использования Саsе – технологии
Разработка прикладной системы выполняется по следующим этапам
(рисунок 1.3):
- общие описания предметной области до получения и сопровождения
готовой прикладной системы;
- на всех этапах разработки поддержка репозитории, который хранит все
спецификации проекта;
- одновременная работа всех разработчиков с репозиторием;
- автоматизация основных действий по проектированию и реализации
приложения.
Следующие этапы процесса разработки Саsе - системы:
- главная задача этапа анализ деятельности пользователей определить
иерархию функции, построить диаграмму потоков данных и осуществить
функциональную декомпозицию. Далее список используемых
информационных объектов передается на следующий этап проектирования;
- на основе списка объектов, полученных на этапе анализ, создать
концептуальную модель. В данном этапе задаются каждому объекту точные
характеристики и устанавливаются связи между ними;
- преобразование концептуальной модели в соответствии с
требованиями реляционной модели.
Рисунок 1.4 – Этапы разработки прикладной системы
1.4 Функционально - ориентированное проектирование с помощью
Еrwin и BPwin
Функционально-ориентированное проектирование с помощью Еrwin.
Сегодня ЕRwin является эффективным методом проектирования баз данных.
Данное средство облегчает задачу разработчика. Для проектирования нужно
создать графическую ЕR - модель, которая удовлетворяет всем требования
заказчика. Далее нужно ввести бизнес - правила для создания логической
модели, отображающую все отношения, элементы, группировки и атрибуты.
Плюс ко всему можно еще расширить возможности данного средства
пользуясь некоторыми пользовательскими свойствами для ввода в модель
вспомогательные информации, которые важны для данной деятельности. Для
проектирования базы данных иногда больше помогают более р азвитые
средства моделирования. Здесь так же предусмотрены возможности внесения
изменения и нормализация в процессе. Главная особенность в том, что здесь
можно редактировать на диаграммах, когда в других программах вызывают
специальные диалоговые окна. Переходы в больших моделях к родительским
и дочерним объектам производится быстро за счет навигации по отношениям.
Отчеты, формирующиеся системой, помогают моментально проверить
корректность спроектированной базы данных [3].
ЕRwin автоматизирует большинство процессов проектирования, тем
самым доказывая, что гораздо большее, чем обычный средство рисования.
ЕRwin создает каталог наиболее часто используемых элементов, которые
согласовывают все описания и названия по всему проекту. Ссылочную
целостность базы данных обеспечиваются с помощью автоматического
переноса ключей.
В условно называемом "классическом" проектировании БД выделяют
концептуальную, логическую и физическую модели данных. Однако, многие
САSЕ - средства, например, ЕRwin или PоwеrDеsignеr оперируют только
двумя моделями в своей терминологии: концептуальной/логической и
физической.
Под "концептуальным ракурсом" подразумевается возможность
отображения сущностей и связей без детализации на уровне логической
модели. Разумеется, это ни в коей мере не может заменить концептуального
проектирования модели.
AllFusion ERwin Data Modeler (ERwin) предназначен для всех компаний,
разрабатывающих и использующих базы данных, для администраторов баз
данных, системных аналитиков, проектировщиков баз данных, разработчиков,
руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять
данными в процессе корпоративных изменений, а также в условиях
стремительно изменяющихся технологий.
AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать
сложные структуры данных. Удобная в использовании графическая среда
AllFusion ERwin Data Modeler упрощает разработку базы данных и
автоматизирует множество трудоёмких задач, уменьшая сроки создания
высококачественных и высокопроизводительных транзакционных баз данных
и хранилищ данных. Данное решение улучшает коммуникацию организации,
обеспечивая совместную работу администраторов и разработчиков баз
данных, многократное использование модели, а также наглядное
представление комплексных активов данных в удобном для поним ания и
обслуживания формате.....
Введение
1 Анализ информационных технологий в магазине «Продаж
комплектующих и персональных компьютеров»
1.1 Обзор предметной области
1.2 Описание объектов требующих автоматизации
1.3 Обзор программных средств
1.4 Функционально – ориентированное проектирование с помощью
Erwin
1.5 Обзор инструментальных средств обеспечения разработки баз
данных
1.6 Выбор методологии анализа разрабатываемой подсистемы
2 Проектирование базы данных «Магазин продаж комплектующих и
персональных компьютеров»
2.1 Постановка задачи
2.2 Построение концептуальной модели базы данных магазина «Продаж
комплектующих и персональных компьютеров»
2.3 Разработка инфологической модели предметной области
2.4 Разработка базы данных «Магазина продаж комплектующих и
персональных компьютеров»
3 Программная реализация приложения
3.1 Назначение программы
3.2 Основные принципы создания интерфейса
3.3 Работа с приложением
4 Экономическая часть
4.1 Технико-экономическое обоснование проекта
4.2 Расчет затрат на разработку и проектирование БД
4.3 Экономическая эффективность от внедрения БД «Продаж
комплектующих и персональных компьютеров»
5 Безопасность жизнедеятельность
5.1 Aнaлиз пoтeнциaльнo oпacных и врeдных фaктoрoв,
вoздeйcтвующих нa пoльзoвaтeля ЭВМ
5.2 Рacчeт ocвeщeннocти рaбoчeгo мecтa
5.3 Рacчeт oбщeoбмeннoй вeнтиляции
Заключение
Список используемой литературы
Приложение А
Анализ информационных технологий
магазин
«Продаж
комплектующих и персональных компьютеров»
1.1 Обзор предметной области
Компьютеры довольно давно и прочно вошли в нашу жизнь. Они
кардинально поменяли мир и возможности людей. Но споры о пользе и вреде
компьютера не утихают до сих пор.
С одной стороны компьютер значительно облегчил жизни людей.
Особенно студентов и учащихся школ, в короткий срок можно найти
курсовую или реферат или найти нужную информацию. Интернет имеет
неограниченные возможности. Медики используют компьютеры для
диагностики организма. Для модельеров, дизайнеров и архитекто ров
компьютер открыл огромные горизонты. На производстве компьютеры
управляют другими машинами. Сегодня человек просто пассивный
наблюдатель [1].
Еще совсем недавно больше ценили физический труд, но сегодня
постоянно увеличивается потребность в интеллектуальном труде. Но
однозначно оценить это нельзя. Да, многие значительно увеличили свой
кругозор, а вот физическое состояние у многих пострадало. Постепенно мы
забываем о спорте и физических нагрузках. А ведь вернуть здоровье очень
сложно. Некоторые не понимают этого, или просто наплевательски относятся.
Сегодняшний человек просто не может представить свое существование
без персонального компьютера. Это детище технического прогресса прочно
вошло во все сферы деятельности человечества.
На самых сложных и технологичных предприятиях компьютеры
контролируют весь производственный процесс, управляют машинами и
механизмами. Человеку же остается лишь осуществлять контроль и управлять
самими компьютерами [1]. Такая организация дает огромную экономию
человеческих ресурсов, а, следовательно, и денежных средств на выплату
зарплат. Кроме того, в большой степени снижается вероятность брака и
ошибок. Нет человека, который бы недооценил роль компьютера в
современном мире. Он невероятно важен в наши дни. Ведь если на
предприятии из строя выйдут компьютеры, это приведет к остановке
трудового процесса и спровоцирует появление массы производственных
проблем.
На девяносто процентов компьютер состоит из комплектующих. В
принципе, к комплектующим его относят все физические элементы ПК, не
включая данные и информацию, содержащуюся в них. Речь идет о жестком
диске, куллере, материнской плате, видео карте, модеме, модуле оперативной
памяти или о центральном процессоре.
В результате, когда проводится сравнение компьютеров по мощности,
прежде всего, идет сравнение составляющих его комплектующих, так как ни
мышь, ни клавиатура, ни тем более монитор не оказывают влияние на
производительность всего компьютера. Подобно как удобные телефонные
регистраторы,
так и компьютеры, прежде всего, характеризуются
способностями хранить больший объем информации, максимально быстро ее
обрабатывать, уметь читать, видеть и воспроизводить файлы. Перечисленные
выше детали носят название периферийные устройства и только от н их
зависят все умения и способности компьютера.
С каждым днем становится проще покупка необходимых для
компьютера комплектующих, примером тому является жидкостное
охлаждение. Порядка десяти лет назад о нем можно было узнать из журналов,
не более того. Стоимость его была немалая. Сегодня такое охлаждение можно
приобрести в каждом магазине, реализующем технику, при этом по весьма
приемлемой цене. То же можно сказать и о двухъядерных процессорах.
Сегодня нам стали доступны вещи, которые раньше мы могли увидеть только
на страницах журналов или по телевизору.
Развитие информационных технологий и расширение сферы их
применения приводят к росту IT - отрасли во всем мире. IT - рынок Казахстана
не исключение [1].
Магазин комплектующих и персональных компьютеров - место, где
можно найти все , что нужно для любого пользователя персональным
компьютером. В магазине можно найти консультанта, который поможет
подобрать точные комплектующие для разных моделей.
Магазин состоит из 6 основных отделов, таких как: отдел продаж, отдел
закупок, отдел сбыта, бухгалтерия, администрация, служба внутреннего
контроля.
Всей внутренней документацией связанной с товарами занимается
администрация магазина. Администрация магазина хранит информацию обо
всех оборудованиях, ведет учет товаров, предоставляет необходимую
информацию для клиентов. Основной опорой в работе магазина является
отдела продаж. На рисунке 1.1 показана структура отдела продаж магазина.
Отдел продаж
Старший консультант отдела
Управляющий менеджер отдела
Младший консультант отдел
Кассир
Рисунок 1.1 – Структура администрации магазина
Основными обязанностями администраторов является качественное
обслуживание клиентов, предоставление информации об оборудованиях, учет
товаров, контролирует соблюдение подчиненными работниками трудовой
дисциплины, правил и норм охраны труда . Так же администраторы должны
проследить за своевременным приобретением необходимых товаров.
1.2 Описание объектов требующих автоматизации
Под автоматизацию объектов торговли для малого бизнеса попадают
проекты , рассчитанные на торговые объекты площадью до 200 м2, до двух-
трех рассчетно-кассовых узлов и место товароведа, до шести — десяти
сотрудников. Синхронизация данных с головным офисом как правило
отсутствует.
Зачем нужна автоматизации торговли?
Вопреки распространенному мнению, автоматизация торговли редко
приводит к непосредственному увеличению объемов продаж. Однако, без
внедрения программ автоматизации, сегодня почти невозможен рост
торгового предприятия выше отдельного модуля с владельцем организации за
кассой. Вот основные дивиденты, которые, при грамотном внедрении, может
принести автоматизация:
Точное и в реальном времени отслеживание остатков товаров на складе.
Можно легко оценить недостаток товаров на складе для его пополнения у
поставщиков, быстро провести инвентаризацию. При наличии сети магазинов,
можно посмотреть остатки товаров в других филиалах. Легко контролировать
зависшей товар.
Сокращение времени обслуживания клиента, используя предварительно
промаркированый товар. Почти исключается возможность пересортицы при
продаже. Отсутствие неконтроллируемой возможности у кассира продать
товар покупателю по стоимости, отличной от прайсовой. Организация
магазинов самообслуживания.
Контроль за деятельностью продавцов. Возможность оценки наличности
в кассе в любой момент времени. Автоматизация полностью не предотвратит
кражи, но сумма недостачи будет точно известна.
Повышение имиджа торговой точки. Покупателю предоставляется
полная детализация его покупок на самом чеке, или в товарном чеке. —
Ведение дисконтной системы. Скидки по карточкам, накопительные скидки.
Оценка эффективности деятельности менеджеров, кто сколько продает,
построение заработных схем от объема продаж.
Магазин «Продаж комплектующих и персональных компьютеров»
предоставляет клиентам возможность приобрести качественное оборудование.
В основном выбор магазина зависит от рекламы, качества сервиса,
приемлемых цен, компетентности консультантов, работы администраторов и
менеджеров. Поэтому главным фактором успеха в магазине «Продаж
комплектующих и персональных компьютеров» считается обслуживание
клиентов на высоком уровне [2].
Главным в магазине является обслуживание покупателей и этой работой
занимаются 3 отдела: отдел продаж, администрация, менеджер по продажам.
База данных будет необходима непосредственно в отделе продаж, так как там
вводится основной объем информации об оборудованиях. Создание базы
данных для магазина
должна усовершенствовать сервис,
то есть
моментальное предоставление полной информации покупателям магазина.
Рисунок 1.2 – Аппаратная часть информационной системы
Главной целью данной работы является разработка моментального
обслуживания клиентов, то есть проектирование, реализация и внедрение
базы данных в магазин. Реализацию данной цели нужно решить ниже
перечисленными задачами, то есть:
- исследовать структуру управления магазином;
- изучить результаты анализов данной деятельности;
- рассмотреть взаимодействия различных отделов между собой;
- сделать проект информационной системы;
- реализовать разделы системы;
- внедрить спроектированные разделы системы в магазин;
- проанализировать результаты данной работы.
Пользователем информационной системы является отдел продаж,
основные функции внесенные в базу данных:
- учет товаров на складе;
- хранение и редактирование данных об оборудованиях;
- контроль приходов и расходов.
В основном пользователями базы данных являются:
- консультант;
- менеджеры по продажам;
- администраторы;
- кассир.
1.3 Обзор программных средств
Сегодня термин Саsе - средства обозначает программные средства,
которые поддерживают такие процессы, как создание и сопровождение
информационной системы и анализ требований, так же проектирование
прикладного программного обеспечения и базы данных. Ко всем процессам
можно добавить обеспечение качества, документирование, генерация модели
и кода, тестирование и управление проектом. Саsе - средства совместно с
системным программным обеспечением и техническими средствами образуют
полную среду разработки информатизации [3].
Саsе - средства можно классифицировать по нижеперечисленным
признакам:
а) полностью интегрированные средства, которые связаны с базой
данных, то есть хранилищами;
б) выбор использования баз данных, модели систем и методологии;
в) разные степени интегрированости с системами управления базами
данных;
г) доступные платформы;
д) степень открытости.
Основные области применения можно перечислить в следующем виде:
а) проектирование и применение на разных этапах разработки;
б) построение инфологических и концептуальных моделей;
в) разработка - генерация исполняемого кода и поддержки связи при
изменениях моделей;
г) автоматическое тестирование и проверка соответствия исполнимого
кода и модели;
д) генерация пользовательской документации, то есть
документирование.
Рисунок 1.3 - Схема использования Саsе – технологии
Разработка прикладной системы выполняется по следующим этапам
(рисунок 1.3):
- общие описания предметной области до получения и сопровождения
готовой прикладной системы;
- на всех этапах разработки поддержка репозитории, который хранит все
спецификации проекта;
- одновременная работа всех разработчиков с репозиторием;
- автоматизация основных действий по проектированию и реализации
приложения.
Следующие этапы процесса разработки Саsе - системы:
- главная задача этапа анализ деятельности пользователей определить
иерархию функции, построить диаграмму потоков данных и осуществить
функциональную декомпозицию. Далее список используемых
информационных объектов передается на следующий этап проектирования;
- на основе списка объектов, полученных на этапе анализ, создать
концептуальную модель. В данном этапе задаются каждому объекту точные
характеристики и устанавливаются связи между ними;
- преобразование концептуальной модели в соответствии с
требованиями реляционной модели.
Рисунок 1.4 – Этапы разработки прикладной системы
1.4 Функционально - ориентированное проектирование с помощью
Еrwin и BPwin
Функционально-ориентированное проектирование с помощью Еrwin.
Сегодня ЕRwin является эффективным методом проектирования баз данных.
Данное средство облегчает задачу разработчика. Для проектирования нужно
создать графическую ЕR - модель, которая удовлетворяет всем требования
заказчика. Далее нужно ввести бизнес - правила для создания логической
модели, отображающую все отношения, элементы, группировки и атрибуты.
Плюс ко всему можно еще расширить возможности данного средства
пользуясь некоторыми пользовательскими свойствами для ввода в модель
вспомогательные информации, которые важны для данной деятельности. Для
проектирования базы данных иногда больше помогают более р азвитые
средства моделирования. Здесь так же предусмотрены возможности внесения
изменения и нормализация в процессе. Главная особенность в том, что здесь
можно редактировать на диаграммах, когда в других программах вызывают
специальные диалоговые окна. Переходы в больших моделях к родительским
и дочерним объектам производится быстро за счет навигации по отношениям.
Отчеты, формирующиеся системой, помогают моментально проверить
корректность спроектированной базы данных [3].
ЕRwin автоматизирует большинство процессов проектирования, тем
самым доказывая, что гораздо большее, чем обычный средство рисования.
ЕRwin создает каталог наиболее часто используемых элементов, которые
согласовывают все описания и названия по всему проекту. Ссылочную
целостность базы данных обеспечиваются с помощью автоматического
переноса ключей.
В условно называемом "классическом" проектировании БД выделяют
концептуальную, логическую и физическую модели данных. Однако, многие
САSЕ - средства, например, ЕRwin или PоwеrDеsignеr оперируют только
двумя моделями в своей терминологии: концептуальной/логической и
физической.
Под "концептуальным ракурсом" подразумевается возможность
отображения сущностей и связей без детализации на уровне логической
модели. Разумеется, это ни в коей мере не может заменить концептуального
проектирования модели.
AllFusion ERwin Data Modeler (ERwin) предназначен для всех компаний,
разрабатывающих и использующих базы данных, для администраторов баз
данных, системных аналитиков, проектировщиков баз данных, разработчиков,
руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять
данными в процессе корпоративных изменений, а также в условиях
стремительно изменяющихся технологий.
AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать
сложные структуры данных. Удобная в использовании графическая среда
AllFusion ERwin Data Modeler упрощает разработку базы данных и
автоматизирует множество трудоёмких задач, уменьшая сроки создания
высококачественных и высокопроизводительных транзакционных баз данных
и хранилищ данных. Данное решение улучшает коммуникацию организации,
обеспечивая совместную работу администраторов и разработчиков баз
данных, многократное использование модели, а также наглядное
представление комплексных активов данных в удобном для поним ания и
обслуживания формате.....
Толық нұсқасын 30 секундтан кейін жүктей аласыз!!!
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру
Ілмектер: скачать Разработка базы данных «Магазин продаж комплектующих и персональных компьютеров» бесплатно дипломную работу, база готовых дипломных работ бесплатно, готовые дипломные работы скачать бесплатно, дипломная работа скачать бесплатно казахстан, Разработка базы данных «Магазин продаж комплектующих и персональных компьютеров»