Автор работы: Пользователь скрыл имя, 18 Июля 2013 в 14:33, курсовая работа
В связи с этим книжному бизнесу, как главной в распространении книг отрасли, отведена важная социально значимая функция: формирова-ние эффективных коммуникационных стратегий книжного дела на рынке информационных услуг. Обеспечить выполнение этой задачи возможно с помощью использо¬вания всего арсенала современных информационных технологий, поиска рациональных способов продвижения изданий, выбо-ра рентабельных инструментов и каналов распространения информации, оптимального распределения имеющихся средств, организации действен-ного контроля за эффективностью коммуникаций с каждым субъектом книжного рынка и их целевыми группами.
ВВЕДЕНИЕ 3
1 Описание книжного магазина 4
1.1 Характеристика книжного магазина 4
1.2 Организационная структура книжного магазина 5
2 Анализ процесса обработки и выполнения распоряжений 7
2.1 Построение DFD-диаграмм 7
2.2 Словарь данных 11
2.3 Миниспецификация процессов 15
3 Постановка задачи 21
3.1 Характеристика подсистемы 21
3.2 Выходные данные 21
3.3 Входные и выходные данные 22
3.4 Входные данные 22
4 Проектирование информационного обеспечения системы с
помощью методологии ERD и CASE-средства ERwin 24
4.1 Проектирование ER-модели 25
4.2 Создание логической модели данных 31
4.3 Создание физической модели данных 32
5 Объектно-ориентированное проектирование информационной
системы с использованием методологии UML и CASE-средства
Rational Rose 34
5.1 Описание методологии UML 34
5.2 Создание диаграммы прецедентов использования (Use case
diagram) 36
5.3 Создание диаграммы классов 37
5.4 Создание диаграммы кооперации 38
5.5 Создание диаграммы последовательности 40
5.6 Создание диаграммы компонентов 42
5.7 Тестирование диаграмм 43
5.8 Генерация программного кода 46
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Рисунок 2.4 - Декомпозиция процесса «Исполнение распоряжения ответственным за производство работ»
Рисунок 2.5 - Декомпозиция процесса «Поступление необходимого оборудования с документацией начальникам служб»
2.1 Словарь данных
Словарь данных представляет собой определенным образом организованный список всех элементов данных системы с их точными определениями, что дает возможность различным категориям пользователей (от системного аналитика до программиста) иметь общее понимание всех входных и выходных потоков и компонентов хранилищ.
Для каждого потока и хранилища, словарь данных хранит:
@ИМЯ = <имя потока>
@ТИП = (простой | групповой) | (внутренний | внешний) | (информационный | управляющий) | (дискретный | непрерывный)
@БНФ = <простое описание>|<БНФ выражение>.
Словарь данных для потоков и хранилищ, выявленных в результате декомпозиции процесса «Обработка и выполнение распоряжения», приведен ниже.
@ИМЯ ПОТОКА= ОТЧЁТ О ВЫПОЛНЕНОЙ РАБОТЕ
@ТИП= простой, информационный, внешний, непрерывный
@НОМЕР ДИАГРАММЫ=А-0,А0, А2
@БНФ= дата + Ф.И.О. исполнителя работ + занимаемая должность + содержание + примечание + подпись
@ИМЯ ПОТОКА= РАСПОРЯЖЕНИЯ
@ТИП= простой, управляющий, внешний, непрерывный
@НОМЕР ДИАГРАММЫ=А-0,А0, А1
@БНФ= Ф.И.О. начальника УКПГ + подпись + дата + номер распоряжения + наименование предприятия + содержание распоряжения
@ИМЯ ПОТОКА= ОТЧЁТ О ДОБЫТОМ ГАЗЕ
@ТИП= простой, информационный, внешний, непрерывный
@НОМЕР ДИАГРАММЫ=А-0, А0
@БНФ= дата + подпись + Ф.И.О. начальника по добыче + фонд газовых скважин + количество товарного газа + характеристика качества + замечания
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ С ДАТЧИКОВ
@ТИП= простой, информационный, внешний, непрерывный
@НОМЕР ДИАГРАММЫ=А-0, А0
@БНФ= объём газа + давление в трубопроводе + вторжение воды + № шлейфа + № куста и количество скважин + плотность
@ИМЯ ПОТОКА= ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ НА ОБОРУДОВАНИЕ
@ТИП= простой, информационный, внешний, непрерывный
@НОМЕР ДИАГРАММЫ=А-0,А0, А5
@БНФ= паспорт + сертификат
качества + сертификат соответствия
+ сертификат пожарной
@ИМЯ ПОТОКА= ДОКУМЕНТЫ НА ОБОРУДОВАНИЕ
@ТИП= простой, информационный, внешний, непрерывный
@НОМЕР ДИАГРАММЫ=А-0. А0, А5
@БНФ= сертификат качества + сертификат соответствия + сертификат пожарной безопасности + паспорт + руководство по эксплуатации и обслуживанию
@ИМЯ ПОТОКА=КОПИЯ ОТЧЁТА
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А0, А1, А2
@БНФ= дата + Ф.И.О. исполнителя работ + занимаемая должность + содержание + примечание + подпись
@ИМЯ ПОТОКА=КОПИЯ РАСПОРЯЖЕНИЯ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А0, А1, А2
@БНФ= Ф.И.О. начальника УКПГ + подпись + дата + номер распоряжения + наименование предприятия + содержание распоряжения, дата начала работ + дата окончания работ + название аппарата + номер аппарата + место расположения + №п/п + Последовательность мероприятий + Примечание + подпись исполнителя + характер мероприятий + Ф.И.О. + подпись
@ИМЯ ПОТОКА=НАЗНАЧЕННЫЕ РАБОТЫ МЕЖДУ НАЧАЛЬНИКАМИ СЛУЖБ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А0, А1, А2
@БНФ= фамилия + инициалы + должность + наименование работ + описание + подпись
@ИМЯ ПОТОКА=ДАННЫЕ ДЛЯ ФОРМИРОВАНИЯ ОТЧЁТА
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А0
@БНФ= объём газа + характеристика качества + замечания
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ НА ХРАНЕНИЕ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А0
@БНФ= характеристика качества + примечание + объём газа + давление + годы + дебит скважин + депрессия + вторжение воды + № шлейфа + № куста и количество скважин + подключение к коллектору – шлейфу + коллектор – шлейф от точки подключения до УКПГ + состав газа, % об. + Химический состав пластовых вод + температура самовоспламенения + плотность + фонд газовых скважин + количество товарного газа
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ ДЛЯ СОЗДАНИЯ ОТЧЁТА
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А0
@БНФ= плотность + фонд газовых скважин + товарный газ
@ИМЯ ПОТОКА= ДОКУМЕНТЫ ДЛЯ АРХИВИРОВАНИЯ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А1
@БНФ= КОПИИ ОТЧЁТОВ+ копии распоряжений + копии планов
@ИМЯ ПОТОКА= ДАННЫЕ В АРХИВ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А1
@БНФ= КОПИИ ОТЧЁТОВ + копии распоряжений + копии планов
@ИМЯ ПОТОКА= АРХИВНЫЕ ДАННЫЕ (ЗАПРАШИВАЕМЫЕ)
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А1
@БНФ= копии дефектных ведомостей + копии отчётов + копии распоряжений + копии планов
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ ПО ПЛАНУ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А1
@БНФ= название аппарата + номер аппарата + место расположения + последовательность мероприятий
@ИМЯ ПОТОКА= ПЛАНЫ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А1
@БНФ= дата начала работ + дата окончания работ + название аппарата + номер аппарата + место расположения + №п/п + Последовательность мероприятий + Примечание + подпись исполнителя + характер мероприятий + Ф.И.О. + подпись
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ О СОТРУДНИКАХ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А1
@БНФ= Ф.И.О.+ занимаемая должность
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ ДЛЯ ЗАНЕСЕНИЯ В ЖУРНАЛ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А5
@БНФ= наименование оборудования + № п/п + технические данные оборудования + количество + дата поставки + Ф.И.О. + подпись + инвентарный номер
@ИМЯ ПОТОКА= ДОКУМЕНТАЦИЯ ДЛЯ ПЕРЕДАЧИ ПОДРАЗДЕЛЕНИЯМ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А5
@БНФ= сертификат качества
+ паспорт + сертификат соответствия
+ сертификат пожарной
@ИМЯ ПОТОКА= ИНФОРМАЦИЯ ПО ОБОРУДОВАНИЮ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ= А5
@БНФ= паспорт + сертификат качества + сертификат соответствия + сертификат пожарной безопасности + руководство по эксплуатации и обслуживанию
@ИМЯ ПОТОКА=АКТ ПРИЁМКИ
@ТИП= простой, информационный, внутренний, непрерывный.
@НОМЕР ДИАГРАММЫ= А2
@БНФ= дата сдачи + наименование оборудования + марка + инв. номер + плановый (неплановый) ремонт + Ф.И.О. исполнителя + дата + Ф.И.О. принявшего + Ф.И.О. сдавшего + подпись
@ИМЯ ПОТОКА= ИТОГИ ПРОВЕДЕНИЯ РАБОТ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А2
@БНФ= оценка качества
+ подпись, Ф.И.О. исполнителя
@ИМЯ ХРАНИЛИЩА= ХРАНЕНИЕ ИНФОРМАЦИИ О ДОБЫЧЕ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А0
@БНФ= характеристика качества + примечание + объём газа + давление + годы + дебит скважин + депрессия + вторжение воды + № шлейфа + № куста и количество скважин + подключение к коллектору – шлейфу + коллектор – шлейф от точки подключения до УКПГ + состав газа, % об. + Химический состав пластовых вод + температура самовоспламенения + плотность + фонд газовых скважин + товарный газ
@ИМЯ ХРАНИЛИЩА=
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А1
@БНФ= копии дефектных ведомостей + копии отчётов + копии распоряжений + копии планов
@ИМЯ ХРАНИЛИЩА= АРХИВ С ДАННЫМИ О СОТРУДНИКАХ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А1
@БНФ= Ф.И.О.+ занимаемая должность + год рождения + состав семьи
@ИМЯ ХРАНИЛИЩА= ЖУРНАЛ УЧЁТА ОБОРУДОВАНИЯ
@ТИП= простой, информационный, внутренний, непрерывный
@НОМЕР ДИАГРАММЫ=А5
@БНФ= наименование оборудования + № п/п + технические данные оборудования + количество + дата поставки + Ф.И.О. + подпись + инвентарный номер + технологический номер
2.2 Миниспецификация процессов
Спецификация
процесса (СП) - используется для описания функционирования
процесса в случае отсутствия необходимости
детализировать его с помощью DFD. Фактически
СП представляют собой алгоритмы описания
задач, выполняемых процессами: множество
всех СП является полной спецификацией
системы. СП содержат номер и/или имя процесса,
списки входных и выходных данных и тело
(описание) процесса, являющееся спецификацией
алгоритма или операции, трансформирующей
входные потоки данных в выходные. Известно
большое число разнообразных методов,
позволяющих задать тело процесса, соответствующий
язык может варьироваться от структурированного естественного
языка или псевдокода до визуальных
языков проектирования (типа FLOW-
@ВХОД =<имя символа данных>@ВЫХОД = <имя символа данных>
@ВХОДВЫХОД = <имя символа данных>,где
<имя символа данных> - соответствующее
имя из словаря данных.
Ситуация, когда символ данных является одновременно входным и выходным, может быть описана двумя способами: либо символ описывается два раза с помощью @ВХОД и @ВЫХОД, либо один раз с помощью @ВХОДВЫХОД.
Иногда в СП
задаются пред- и пост-условия
Спецификации должны удовлетворять следующим требованиям:
Миниспецификация процессов выявленных в результате декомпозиции процесса «Ознакомление технологом с распоряжением и формирование плана работ».
@ВХОДВЫХОД= ИНФОРМАЦИЯ О СОТРУДНИКАХ
@ВХОД= ИНФОРМАЦИЯ ПО ПЛАНУ, копия распоряжения
@ВЫХОД= КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН ВЫПОЛНЕНИЯ РАБОТ
@ВЫХОД= ПЛАНЫ
@ВЫХОД= НАЗНАЧЕННЫЕ РАБОТЫ
@СПЕЦПРОЦ= А1.5 ФОРМИРОВАНИЕ ПЛАНА РАБОТ
ЕСЛИ есть ИНФОРМАЦИЯ ПО ПЛАНУ ТО
ЕСЛИ есть ИНФОРМАЦИЯ О СОТРУДНИКАХ ТО
ВЫПОЛНИТЬ распределить объем работ между службами и зафиксировать их в НАЗНАЧЕННЫЕ РАБОТЫ МЕЖДУ НАЧАЛЬНИКАМИ СЛУЖБ
ВЫПОЛНИТЬ составить календарный план работ
ВЫПОЛНИТЬ приложить календарный план работ к копии распоряжения и сформировать КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН ВЫПОЛНЕНИЯ РАБОТ
ВЫПОЛНИТЬ оформить календарные план работ виде ПЛАНЫ и передать в документационный архив
ИНАЧЕ повторный запрос ИНФОРМАЦИИ О СОТРУДНИКАХ