Разработка информационной подсистемы для отдела менеджмента ООО Агентства "Кавказинтерпресс"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?авочников, проведение документов, формирование отчетов и других печатных форм. В этом режиме нельзя редактировать структуру конфигурации;
Конфигуратор - разработка и корректировка программ, изменение структуры базы данных, написание программных модулей, проектирование экранных и печатных форм, выполнение задач администрирования. Вводить данные в информационную базу в этом режиме нельзя;
Отладчик - специальный режим для программистов, когда необходимо отследить ошибку в коде программы и произвести отладку буквально пошагово. При этом программа выполняется в режиме Предприятие;
Монитор - режим наблюдения за пользователями, работающим в данный момент с информационной базой. Все операции с информационной базой регистрируются в Журнале регистраций. Можно получить протокол всех операций, совершенных конкретным пользователем, над конкретным объектом, а также можно задать другие условия фильтра [16].
2.2 Исследование предметной области
Перед тем, как приступить к проектированию, необходимо изучить предметную область проектирования.
Любая информационная система в зависимости от ее назначения имеет дело с той или иной частью реального мира, которую принято называть предметной областью системы. Исследование предметной области является необходимым начальным этапом разработки информационной системы. Именно на этом этапе определяются информационные потребности всей совокупности пользователей будущей системы, которые в свою очередь, предопределяют содержание ее базы данных [7].
Предметная область информационной системы - это некоторая совокупность реальных объектов, которые представляют интерес для пользователей. Объект - это элемент реального мира. Программа для 1С: Предприятие (конфигурация) представляется как совокупность объектов, взаимосвязанных между собой, т.е. конфигурация объектов.
У объектов имеются некоторые атрибуты (свойства, реквизиты) и методы (процедуры и функции). В процессе анализа предметной области решается задача выделения объектов или явлений предметной области [1].
В нашем случае можно выделить следующие объекты предметной области рассматриваемой задачи на платформе 1С: Предприятие:
контрагенты;
валюта;
номенклатура;
склад;
физические лица;
должности;
договора;
мероприятия;
доверенности;
акции;
счета;
установка скидок.
2.3 Создание логической и физической модели базы данных информационной подсистемы с помощью CASE-средства Erwin
2.3.1 Создание логической модели базы данных
Для создания логической модели базы данных информационной подсистемы для отдела менеджмента ООО Кавказинтерпресс воспользуемсяCASE-средствомERwin.
.3.1.1 Создание шаблона модели базы данных. Шаг 1. Запустим программу ERwin 4.0. На экране появится первое диалоговое окно программы (рисунок 2.1). Установим радиокнопку в положение Createanewmodel (см. рисунок 2.1) и нажмем кнопку ОК.
Рисунок 2.1 - Первое диалоговое окно программы Erwin
Шаг 2. Откроется второе диалоговое окно программы (рисунок 2.2). Выберем тип создаваемой модели Logical/Physical и нажмем кнопку ОК (рисунок 2.2).
Шаг 3. Откроется основное окно программы ERwin (рисунок 2.3).Сохраним проект под именем Коммерческий отдел ЮРЗ.
Рисунок 2.2 - Второе диалоговое окно программы ERwin
Рисунок 2.3 - Основное окно программы Erwin
Определение сущностей модели базы данных. Для построения логической модели данных определим набор сущностей. На основе анализа предметной области выделим следующие девять сущностей:
контрагенты;
валюта;
номенклатура;
склад;
физические лица;
должности;
договора;
мероприятия;
доверенности;
акции;
счета;
установка скидок.
Для внесения указанных сущностей в логическую модель базы данных информационной подсистемы ООО Кавказинтерпресс в ERwin выполним следующие шаги:
Шаг 1. Откроем проект, созданный ранее в п. 2.1.1.
Шаг 2. Используя инструмент Entity (Сущность), расположенный на панели инструментов ERwin (рисунок 2.4), внесем в область модели девять сущностей, перечисленных выше.
Рисунок 2.4 - Инструмент Entity (Сущность)
Результаты внесения перечисленных выше девяти сущностей в ER-модель представлены на рисунке 2.5.
Рисунок 2.5 - В область модели внесены двенадцать сущностей
Определение атрибутов сущностей базы данных. После того как определены сущности, следующим шагом в разработке логической модели базы данных информационной подсистемы отдела менеджмента для ООО Кавказинтерпресс вERwin, является определение атрибутов этих сущностей.
Перечень указанных выше двенадцати сущностей, их атрибутов с характеристиками приведен в таблице 2.1.
Таблица 2.1 - Сущности, входящие в базу данных отдела менеджмента
СущностьАтрибутКлючТип1234ВалютаКод валютыЧислоНаименованиеСтрокаКурсЧислоКонтрагентыКод контрагентаЧислоКод договораЧислоКодFKЧислоФ.И.О.СтрокаНомер телефонаСтрокаАдресСтрокаФаксЧислоЭлектронная почтаСтрокаСкидкаЧислоТипСтрокаИННЧислоКППЧисло
Определение связей между сущностями базы данных. Анализ данных таблицы 2.1 позволяет сделать вывод о том, что в логической модели базы данных информационной подсистемы отдела менеджмента для ООО Кавказинтерпресс имеются независимые и зависимые