Автор работы: Пользователь скрыл имя, 17 Сентября 2013 в 00:06, курсовая работа
Целью работы является изучение основных принципов и получение базовых навыков подготовки технических заданий на разработку информационных систем, их программного обеспечения.
Введение 3
Техническое задание 4
1 Общие сведения 4
2 Основания для разработки 4
3 Назначение и цели создания системы 4
4 Требования к системе 5
5 Характеристика объектов автоматизации 9
6 Требования к документированию 9
7 Стадии и этапы разработки 9
8 Порядок контроля и приемки системы 15
Технический проект 16
1 Функциональная структура 16
1.1 Описание предметной области 16
1.2 Функции и организационная структура 17
1.3 Описание потоков данных и бизнес процессов 18
1.3.1 Моделирование бизнес-процессов 18
1.3.2 Диаграмма потоков данных 27
2 Системное проектирование ИС 29
2.1 Разработка концепции, архитектуры построения и
платформы реализации ИС 29
2.2 Структура информационной системы, состав
функциональных и обеспечивающих подсистем 31
3 Информационное обеспечение ИС 35
3.1 Описание концептуальной модели информационной базы 35
3.2 Описание логической структуры информационной базы 37
3.3 Описание физической реализации БД 40
Заключение 43
Список литературы 44
На логическом уровне выполняется нормализация базы данных, а также выделение ключей для каждой сущности. Логические связи реализованы посредством первичных и внешних ключей.
Логическая модель базы данных проектируемой системы, в которой все таблицы нормализованы и исключены транзитивные зависимости, представлена на рисунке 16.
Рисунок 16 – Логическая структура информационной базы
3.3 Описание физической
Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.
Физическая модель данных строится на базе логической модели и описывает данные уже средствами конкретной СУБД. Отношения, разработанные на стадии логического моделирования, преобразуются в таблицы, атрибуты в столбцы, домены в типы данных, принятых в выбранной конкретной СУБД.
Т.е. в физической модели между параметрами объекта и модели одинаковой физической природы существует однозначное соответствие. В этом случае элементом системы ставятся в соответствие физические эквиваленты, воспроизводящие структуру, основные свойства и соотношения изучаемого объекта. При физическом моделировании, основой которого является теория подобия, сохраняются особенности проведения эксперимента в натуре с соблюдением оптимального диапазона изменения соответствующих физических параметров.
В конструкторе были созданы следующие таблицы: Details, Materials, invoice, Furnitur, Zakaz, Zakazchik, Design_cutting, Akt_work_perfomed. Физическая модель АИС «Мебель» представлена на рисунке 17.
Описание созданных таблиц базы данных приведены в таблицах 4-11.
Рисунок 17 - Физическая модель
Таблица 4 - Описание полей таблицы Zakaz
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_zakaz |
Номер заказа |
Integer |
PK |
Date_invite |
Дата заказа |
Date |
- |
Name_zakaza |
Имя заказа |
Varchar2(255) |
- |
quantity_komplects |
Количество комплектов |
Integer |
- |
Period_execution |
Срок выполнения |
Date |
- |
Id_zakazchik |
Идентификационный номер заказчика |
Integer |
FK |
Таблица 5 - Описание полей таблицы Zakazchik
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_zakazchik |
Идентификационный номер заказчика |
Integer |
PK |
FIO |
ФИО заказчика |
Varchar2(255) |
- |
Adress |
Адрес заказчика |
Varchar2(255) |
- |
Telephone |
Телефон |
Integer |
- |
Таблица 6 - Описание полей таблицы Details
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_det |
Номер детали |
Integer |
PK |
Name |
Имя детали |
Varchar2(255) |
- |
Dlina |
Длина детали |
Decimal(10,2) |
- |
Shirina |
Ширина детали |
Decimal(10,2) |
- |
Kolvo |
Количество таких деталей в проекте |
Integer |
- |
Id_zakaz |
Идентификатор заказа |
Integer |
FK |
Id_mater |
Идентификатор материала |
Integer |
FK |
Таблица 7 - Описание полей таблицы Furnitur
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
id_furnit |
Номер детали |
Integer |
PK |
Name |
Имя детали |
Varchar2(255) |
- |
quantity |
Количество |
Integer |
- |
cost |
Цена за штуку |
Decimal(10,2) |
- |
Id_zakaz |
Идентификатор заказа |
Integer |
FK |
Таблица 8 - Описание полей таблицы Materials
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
id_mater |
Номер листа |
Integer |
PK |
Name |
Имя детали |
Varchar2(255) |
- |
Dlina |
Длина |
Decimal(10,2) |
- |
Cost_of_list |
Цена за лист |
Decimal(10,2) |
- |
Shirina |
Идентификатор заказа |
Decimal(10,2) |
- |
Таблица 9 - Описание полей таблицы invoice
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_schet |
Идентификационный номер счета |
Integer |
PK |
Date_invoice |
Дата оплаты |
Date |
- |
Summ_for_pay |
Сумма к оплате |
Decimal(10,2) |
- |
Summ_work |
Оплата работы |
Decimal(10,2) |
|
Summ_of_materials |
Затраты на материалы |
Decimal(10,2) |
- |
Id_zakaz |
Номер заказа |
Integer |
FK |
Таблица 10 - Описание полей таблицы Akt_work_perfomed
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_act |
Идентификационный номер счета |
Integer |
PK |
Data_end |
Дата выполнения |
Date |
- |
FIO_worker |
ФИО исполнителя |
Varchar2(255) |
- |
Id_zakaz |
Номер заказа |
Integer |
FK |
Таблица 11 - Описание полей таблицы Design_cutting
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_design |
Идентификационный номер плана |
Integer |
PK |
File_raskroy |
Файл с планом раскроя |
Blob |
- |
Name_design |
Наименование плана |
Varchar2(255) |
- |
Id_zakaz |
Номер заказа |
Integer |
FK |
Заключение
В результате выполнения курсовой работы было выполнено техническое задание на разработку информационной системы для фирмы, торгующей мебелью, ее программного обеспечения.
Техническое задание на информационную систему является основным документом, определяющим требования и порядок создания информационной системы, в соответствии с которым проводится ее разработка и приемка при вводе в действие. Оно содержит основные требования к функциональным характеристикам, надежности, условиям эксплуатации и защите информации информационной системы, а также описывает порядок разработки системы.
В соответствии с поставленными задачами технического задания были выполнены следующие этапы создания технического проекта:
Список литературы
1. ГОСТ 19.201-78 Единая система программной документации. Техническое задание.Требования к содержанию и оформлению
2. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы
3. РД 50-34.698-90 Автоматизированные системы. Требования к содержанию документов
4. В.П.Романов, Н.З.Емельянова, Т.Л.Партыка Проектирование экономических информационных систем. Методологии и современные технологии. – М: Экзамен, 2005.- 256 с.;
5. Маклаков С.В. BPWin и ERWin CASE - средства разработки информационных систем / Маклаков С.В. - М: ДИАЛОГ МИФИ, 2001.-256с.;
6. Бойко В.В.Проектирование баз данных информационных систем / Бойко В.В., Савинков В.М. – 2-е изд. – М.: Финансы и статистика, 1989. – 350 с.