Подготовка технического задания на разработку информационной системы и разработка технического проекта

Автор работы: Пользователь скрыл имя, 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

Прикрепленные файлы: 1 файл

Курс.docx

— 1.38 Мб (Скачать документ)

На логическом уровне выполняется  нормализация базы данных, а также  выделение ключей для каждой сущности. Логические связи реализованы посредством первичных и внешних ключей.

Логическая модель базы данных проектируемой системы, в которой  все таблицы нормализованы и  исключены транзитивные зависимости, представлена на рисунке 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. спроектирована концептуальная модель АИС «Мебель»;
  1. спроектирована логическая модель системы АИС «Мебель» на основе концептуальной модели;
  2. определена физическая структура сервера баз данных.

 

Список литературы

 

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 с.

 

 


Информация о работе Подготовка технического задания на разработку информационной системы и разработка технического проекта