Автор работы: Пользователь скрыл имя, 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
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ИНАЧЕ повторный запрос
@КОНЕЦ ЕСЛИ
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А1.5 ФОРМИРОВАНИЕ ПЛАНА РАБОТ
@ВХОД = РАСПОРЯЖЕНИЕ
@ВХОД = АРХИВНЫЕ ДАННЫЕ
@ВЫХОД = ДОКУМЕНТЫ ДЛЯ АРХИВИРОВАНИЯ
@СПЕЦПРОЦ = А1.1 ОЗНАКОМЛЕНИЕ С РАСПОРЯЖЕНИЕМ ТЕХНОЛОГОМ
ЕСЛИ есть РАПОРЯЖЕНИЕ ТО
ВЫПОЛНИТЬ ознакомление с распоряжением
ВЫПОЛНИТЬ составление ИНФОРМАЦИЯ ПО ПЛАНУ и отправка на формирование плана работ
ИНАЧЕ повторный запрос РАСПОРЯЖЕНИЕ
ВЫПОЛНИТЬ оформить документов виде ДОКУМЕНТЫ ДЛЯ АРХИВИРОВАНИЯ и передать в документационный архив
ПОКА требуются данные из архива
ВЫПОЛНИТЬ извлечь АРХИВНЫЕ ДАННЫЕ из документационный архив
@КОНЕЦ ПОКА
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А1.1
ОЗНАКОМЛЕНИЕ ТЕХНОЛОГОМ С РАСП
@ВХОД = ДОКУМЕНТЫ ДЛЯ АРХИВИРОВАНИЯ
@ВХОД = КОПИЯ ОТЧЁТА
@ВЫХОД = ДАННЫЕ В АРХИВ
@ СПЕЦПРОЦ = А1.2 АРХИВИРОВАНИЕ ДАННЫХ
ЕСЛИ есть ДОКУМЕНТЫ ДЛЯ АРХИВИРОВАНИЯ ТО
ВЫПОЛНИТЬ проверку и архивацию документов
ВЫПОЛНИТЬ передачу документов в документационный архив
ИНАЧЕ повторный
запрос ДОКУМЕНТЫ ДЛЯ
ЕСЛИ есть КОПИЯ ОТЧЁТА ТО
ВЫПОЛНИТЬ проверку и архивацию отчётов
ВЫПОЛНИТЬ передачу отчётов в документационный архив
ИНАЧЕ повторный запрос КОПИЯ ОТЧЁТОВ
@КОНЕЦ ЕСЛИ
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А1.2 АРХИВИРОВАНИЕ ДАННЫХ
Миниспецификация процессов выявленных в результате декомпозиции процесса «Обработка и выполнение распоряжения».
@ВХОД = ИНФОРМАЦИЯ С ДАТЧИКОВ
@ВЫХОД = ИНФОРМАЦИЯ НА ХРАНЕНИЯ
@ВЫХОД = ДАННЫЕ ДЛЯ ФОРМИРОВАНИЯ ОТЧЁТА
@ СПЕЦПРОЦ = А 0.8 СБОР, ОБРАБОТКА, РЕГИСТРАЦИЯ, ПОЛУЧЕННЫХ
ДАННЫХ МАСТЕРОМ ПО ДОБЫЧЕ ГАЗА
ЕСЛИ получена ИНФОРМАЦИЯ С ДАТЧИКОВ ТО
ВЫПОЛНИТЬ обработку и регистрацию данных
ВЫПОЛНИТЬ передачу ИНФОРМАЦИЯ НА ХРАНЕНИЕ
ВЫПОЛНИТЬ передачу данных для формирования отчёта
ИНАЧЕ повторный запрос
информации с датчиков
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А0.8 СБОР, ОБРАБОТКА, РЕГИСТРАЦИЯ, ПОЛУЧЕННЫХ ДАННЫХ МАСТЕРОМ ПО ДОБЫЧЕ ГАЗА
@ВХОД = ДАННЫЕ ДЛЯ ФОРМИРОВАНИЯ ОТЧЁТА
@ВХОД = ИНФОРМАЦИЯ ДЛЯ СОЗДАНИЯ ОТЧЁТА
@ВЫХОД = ОТЧЁТ О ДОБЫТОМ ГАЗЕ
@СПЕЦПРОЦ = А0.7 ФОРМИРОВАНИЕ ОТЧЁТА О ДОБЫТОМ ГАЗЕ
ЕСЛИ получены
ДАННЫЕ ДЛЯ ФОРМИРОВАНИЯ
ВЫПОЛНИТЬ объединение и формирование отчёта для передачи отчёта на предприятие
ИНАЧЕ повторный запрос отчётов
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А 0.7 ФОРМИРОВАНИЕ ОТЧЁТА О ДОБЫТОМ ГАЗЕ
Миниспецификация процессов выявленных в результате декомпозиции процесса «Исполнение распоряжения ответственным за производство работ».
@ВХОД = КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН ВЫПОЛНЕНИЯ РАБОТ
@ВЫХОД = АКТ ПРИЁМКИ
@СПЕЦПРОЦ = A2.1 СОЗДАНИЕ АКТА ПРИЁМКИ И СДАЧИ ОБОРУДОВАНИЯ
ЕСЛИ есть КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН ВЫПОЛНЕНИЯ РАБОТ ТО
ВЫПОЛНИТЬ ознакомление с распоряжением
ВЫПОЛНИТЬ ознакомление с планом выполнения работ
ВЫПОЛНИТЬ создав АКТ ПРИЁМКИ передать его для создания отчёта о выполненной работе
ИНАЧЕ повторный запрос распоряжений и планов
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А2.1 СОЗДАНИЕ АКТА ПРИЁМКИ И СДАЧИ
ОБОРУДОВАНИЯ
@ВХОД = НАЗНАЧЕННЫЕ РАБОТЫ МЕЖДУ НАЧАЛЬНИКАМИ СЛУЖБ
@ВЫХОД = ИТОГИ ПРОВЕДЕНИЯ РАБОТ
@СПЕЦПРОЦ = А2.2 ВЫПОЛНЕНИЕ РАБОТ НАЧАЛЬНИКАМИ СЛУЖБ В СООТВЕТСТВИИ С ПЛАНОМ
ЕСЛИ прислали
документы о назначенных
ВЫПОЛНИТЬ назначенные работы
ВЫПОЛНИТЬ создание итогового отчёта о проведении работ
ВЫПОЛНИТЬ передачу итогов для формирования отчёта
ИНАЧЕ выполнить повторный запрос на документы о назначенных работах начальниками служб
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А2.2 ВЫПОЛНЕНИЕ РАБОТ НАЧАЛЬНИКАМИ СЛУЖБ В СООТВЕТСТВИИ С ПЛАНОМ
@ВХОД = АКТ ПРИЁМКИ
@ВХОД = ИТОГИ ПРОВЕДЕНИЯ РАБОТ
@ВЫХОД = ОТЧЁТ О ВЫПОЛНЕНОЙ РАБОТЕ
@ВЫХОД = КОПИЯ ОТЧЁТА
@СПЕЦПРОЦ = А2.3 ФОРМИРОВАНИЕ
ОТЧЁТА О ВЫПОЛНЕНОЙ РАБОТЕ
ЕСЛИ получены ИТОГИ ПРОВЕДЕНИЯ
РАБОТ и АКТ ПРЁМКИ ТО
ВЫПОЛНИТЬ формирование отчёта о выполненной работе для передачи на предприятие
ВЫПОЛНИТЬ передачу копии отчёта для архивирования данных с занесением в документационный архив
ИНАЧЕ повторный запрос отчётов
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А2.3
ФОРМИРОВАНИЕ ОТЧЁТА О ВЫПОЛНЕН
Миниспецификация процессов выявленных в результате декомпозиции процесса «Поступление необходимого оборудования с документацией начальникам служб».
@ВХОД = ДОКУМЕНТАЦИЯ ДЛЯ ПЕРЕДАЧИ ПОДРАЗДЕЛЕНИЯМ
@ВХОД = ИНФОРМАЦИЯ ПО ОБОРУДОВАНИЮ
@ВЫХОД = ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ НА ОБОРУДОВАНИЕ
@ВЫХОД = ИНФОРМАЦИЯ ДЛЯ ЗАНЕСЕНИЯ В ЖУРНАЛ
@СПЕЦПРОЦ = А5.6 ЗАПИСЬ И УЧЁТ ОБОРУДОВАНИЯ
ЕСЛИ получена ИНФОРМАЦИЯ ПО ОБОРУДОВАНИЮ ТО
ВЫПОЛНИТЬ занесение информации в журнал учёта оборудования
ИНАЧЕ повторный запрос ИНФОРМАЦИЯ ПО ОБОРУДОВАНИЮ
ЕСЛИ получена ДОКУМЕНТАЦИЯ ДЛЯ ПЕРЕДАЧИ ПОДРАЗДЕЛЕНИЯМ ТО
ВЫПОЛНИТЬ
передачу документации
ИНАЧЕ повторный запрос ДОКУМЕНТАЦИЯ ДЛЯ ПЕРЕДАЧИ ПОДРАЗДЕЛЕНИЯМ
@КОНЕЦ ЕСЛИ
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А5.6 ЗАПИСЬ И УЧЁТ ОБОРУДОВАНИЯ
@ВХОДВЫХОД = ИНФОРМАЦИЯ ПО ОБОРУДОВАНИЮ
@ВХОД = ДОКУМЕНТЫ НА ОБОРУДОВАНИЕ
@СПЕЦПРОЦ = А5.4 ПРИЁМ, РАСПРЕДЕЛЕНИЕ ОБОРУДОВАНИЯ И ДОКУМЕНТОВ НА НЕГО ПОДРАЗДЕЛЕНИЕМ ПО ДОБЫЧЕ ГАЗА
ЕСЛИ получены ДОКУМЕНТЫ НА ОБОРУДОВАНИЕ и ИНФОРМАЦИЯ ПО ОБОРУДОВАНИЮ ТО
ВЫПОЛНИТЬ приём, распределение оборудования и документов на него
ИНАЧЕ повторный запрос документов на оборудование и информации по оборудованию
@КОНЕЦ ЕСЛИ
@КОНЕЦ СПЕЦПРОЦ А5.4
ПРИЁМ, РАСПРЕДЕЛЕНИЕ ОБОРУДОВА
Оставшиеся три миниспецификации: “Приём, распределение
оборудования и документов на него подразделением
КИП”; “Приём, распределение оборудования
и документов на него подразделением энергоснабжение”;
“Приём, распределение оборудования и
документов на него подразделением ремонтно-механической
службы” по своему функциональному составу
похожи на миниспецификацию процесса
“Приём, распределение оборудования и
документов на него подразделением по
добыче газа”.
3 Постановка задачи
3.1 Характеристика подсистемы
Разрабатываемая подсистема
предназначена для
Данная подсистема должна решать следующие задачи:
а) использовать СУБД, установленную на предприятии;
б) использовать для оформления отчётов о добыче информацию, хранимую на сервере;
- регистрировать
и сохранять информацию и
- выводить информацию о добытом газе;
в) использовать для учёта поступающего оборудования на склад
- регистрировать информацию об оборудовании;
- выводить информацию о поступающем оборудовании;
г) работать с распоряжениями;
д) предоставлять удобный и понятный интерфейс для рабочих предприятия.
Разрабатываемый продукт должен легко интегрироваться в уже существующую на предприятии автоматизированную систему.
3.2 Выходные данные
Идентификатор: «Готовый отчёт о выполненной работе».
Форма представления: документ.
Состав реквизитов: дата, подпись, содержание, Ф.И.О. исполнителя работ, занимаемая должность.
Периодичность выдачи: каждый раз при запросе отчёта.
Получатели: главное предприятие.
Идентификатор: «Годовой отчёт о добыче газа».
Форма представления: документ.
Состав реквизитов: таблица + число + подпись + Ф.И.О начальника предприятия.
Периодичность выдачи: раз в год.
Получатели: главное предприятие.
Идентификатор: «Планы».
Форма представления: документ.
Состав реквизитов: дата начала работ, дата окончания работ, название аппарата, номер аппарата, место расположения, последовательность мероприятия, характер мероприятия, подпись исполнителя, Ф.И.О. исполнителя.
Периодичность выдачи: каждый раз после запроса на получение плана.
Получатели: сотрудники.
3.3 Входные и выходные данные
Идентификатор: «Отчёт о добыче газа».
Форма представления: документ.
Состав реквизитов: Ф.И.О. начальника по добыче, количество товарного газа, характеристика качества, замечания, объём газа.
Периодичность выдачи: периодичность выдачи по требованию.
Источник: сервер БД.
Получатель: начальник предприятия
Идентификатор: «Распоряжение».
Форма представления: документ.
Состав реквизитов: Ф.И.О. начальника предприятия, подпись, дата, номер распоряжения, содержание распоряжения.
Периодичность выдачи: периодичность выдачи по требованию.
Источник: начальник предприятия.
Получатель: сотрудники.
Идентификатор: «Информация по плану».
Форма представления: документ.
Состав реквизитов: название аппарата, номер аппарата, место расположения, последовательность мероприятия.
Периодичность выдачи: определяется для каждого плана.
Получатели: сотрудники.
Идентификатор: «Техническая документация на оборудование».
Форма представления: документ.
Состав реквизитов: паспорт, сертификат качества, сертификат соответствия, сертификат пожарной безопасности, руководство по эксплуатации и обслуживанию.
Периодичность выдачи: по требованию.
Получатели: сотрудники эксплуатирующие оборудование.
Идентификатор: «Данные для формирования отчёта».
Форма представления: документ.
Состав реквизитов: объём газа, характеристика качества, замечания.
Периодичность выдачи: определяется для каждого отчёта.
Получатели: сотрудники.
3.4 Входные данные
Идентификатор: «Информация с датчиков».
Форма представления: документ.
Состав реквизитов: объём газа, давление в трубопроводе, вторжение воды, № шлейфа, плотность, № куста.
Частота выдачи: определяется для каждого отчёта о добыче газа.
Источник: датчики.
4 Проектирование информационного обеспечения системы с
помощью методологии ERD и CASE-средства ERwin
Описание методологии ERD: Диаграммы «Сущность-связь» (ERD) предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. Фактически с помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).
Данная нотация была введена Ченом (Chen) и получила дальнейшее развитие в работах Баркера (Barker). Нотация Чена предоставляет богатый набор средств моделирования данных, включая собственно ERD, а также диаграммы атрибутов и диаграммы декомпозиции. Эти диаграммные техники используются прежде всего для проектирования реляционных баз данных (хотя также могут с успехом применяться и для моделирования как иерархических, так и сетевых баз данных).
Сущность - это класс однотипных объектов, информация о которых должна быть учтена в модели.
Каждая сущность должна иметь наименование, выраженное существительным в единственном числе.
Каждая сущность в модели изображается в виде прямоугольника с наименованием: