Проектирование информационной системы планово-экономического отдела

Автор работы: Пользователь скрыл имя, 22 Февраля 2015 в 00:58, курсовая работа

Описание работы

Актуальность выбранной темы курсовой работы состоит в том, что каждая организация стремиться оптимизировать работу своих сотрудников, а также упростить учет информации, её хранение и обработку.
Задачами данной курсовой работы являются:
получение знаний о методах и средствах проектирования информационных систем;
приобретение практических навыков при проектировании информационных систем;
применение ER-метода для проектирования структуры и определение связей создаваемой информационной системы

Содержание работы

ВВЕДЕНИЕ 3
1 АНАЛИЗ МАТЕРИАЛОВ ПРЕДПРОЕКТНОГО ОБСЛЕДОВАНИЯ 5
1.1 Организационно-функциональная структура 5
1.2 Существующие информационные технологии 6
1.3 Разработка технического задания 7
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННЫХ ИФНОРМАЦИОННЫХ СИСТЕМ 10
2.1 Логическая модель базы данных 10
2.2 Физическая модель базы данных 19
3 ПРОЕКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 24
4 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ 28
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 32

Файлы: 1 файл

Kursovaya.docx

— 1.61 Мб (Скачать файл)

Эта связь имеет показатель кардинальности 1:n, классы принадлежности обеих сущностей являются обязательными. Генерация отношений для бинарной связи «Ссылается3» представлена на рисунке 5.

 

ТОВАРООБОРОТ

ССЫЛАЕТСЯ3

СТРОКИ ТОВАРООБОРОТА

Т1

 

СТ1

Т2

 

СТ2

   

СТ3


Рисунок 5 - Диаграмма ER-экземпляров для связи «Ссылается3»

Для определения показателя кардинальности для связи «Участвуют1» между сущностями «Сотрудники» и «Мероприятия» необходимо учесть следующие условия:

  • один сотрудник может упоминаться неограниченное количество раз в документе «Мероприятия»;
  • в любом документе «Мероприятия» обязательно должен упоминаться сотрудник;
  • может существовать сотрудник, который не упоминается ни в одном документе «Мероприятия».

Таким образом, связь «Участвуют1» между сущностями «Сотрудники» и «Мероприятия» имеет показатель кардинальности 1:n, класс принадлежности сущности «Мероприятия» является обязательным, а класс принадлежности сущности «Сотрудники» – не обязательный. Генерация отношений для бинарной связи «Участвуют1» представлена на рисунке 6.

МЕРОПРИЯТИЯ

УЧАСТВУЮТ1

СОТРУДНИКИ

М1

 

С1

М2

 

С2

М3

 

С3


Рисунок 6 - Диаграмма ER-экземпляров для связи «Участвуют1»

Для определения показателя кардинальности для связи «Участвуют2» между сущностями «Сотрудники» и «Товарооборот» необходимо учесть следующие условия:

  • один сотрудник может упоминаться неограниченное количество раз в документе «Товарооборот»;
  • в любом документе «Товарооборот» обязательно должен упоминаться сотрудник;
  • может существовать сотрудник, который не упоминается ни в одном документе «Товарооборот».

Таким образом, связь «Участвуют2» между сущностями «Сотрудники» и «Товарооборот» имеет показатель кардинальности 1:n, класс принадлежности сущности «Товарооборот» является обязательным, а класс принадлежности сущности «Сотрудники» – не обязательный. Генерация отношений для бинарной связи «Участвуют2» представлена на рисунке 7.

ТОВАРООБОРОТ

УЧАСТВУЮТ2

СОТРУДНИКИ

Т1

 

С1

Т2

 

С2

Т3

 

С3


Рисунок 7 - Диаграмма ER-экземпляров для связи «Участвуют2»

Для определения показателя кардинальности для связи «Участвуют3» между сущностями «Сотрудники» и «Отчетные показатели» необходимо учесть следующие условия:

  • один сотрудник может упоминаться неограниченное количество раз в документе «Отчетные показатели»;
  • в любом документе «Отчетные показатели» обязательно должен упоминаться сотрудник;
  • может существовать сотрудник, который не упоминается ни в одном документе «Отчетные показатели».

Таким образом, связь «Участвуют3» между сущностями «Сотрудники» и «Отчетные показатели» имеет показатель кардинальности 1:n, класс принадлежности сущности «Отчетные показатели» является обязательным, а класс принадлежности сущности «Сотрудники» – не обязательный. Генерация отношений для бинарной связи «Участвуют3» представлена на рисунке 8.

ОТЧЕТНЫЕ ПОКАЗАТЕЛИ

УЧАСТВУЮТ3

СОТРУДНИКИ

ОП1

 

С1

ОП2

 

С2

ОП3

 

С3


Рисунок 8 - Диаграмма ER-экземпляров для связи «Участвуют3»

Для определения показателя кардинальности для связи «Определяет1» между сущностями «Единица измерения» и «Строки мероприятия» необходимо учесть следующие условия:

  • одна единица измерения может упоминаться неограниченное количество раз в любой строке документа «Мероприятия»;
  • в любом документе «Мероприятия» обязательно должна быть определена единица измерения;
  • может существовать единица измерения, которая не упоминается ни в одном из документов «Мероприятия».

Таким образом, связь «Определяет1» между сущностями «Единица измерения» и «Строки мероприятия» имеет показатель кардинальности 1:n, класс принадлежности сущности «Строки мероприятия» является обязательным, а класс принадлежности сущности «Единица измерения» – не обязательный. Генерация отношений для бинарной связи «Определяет1»  представлена на рисунке 9.

СТРОКИ МЕРОПРИЯТИЯ

ОПРЕДЕЛЯЕТ1

ЕДИНИЦА ИЗМЕРЕНИЯ

СМ1

 

ЕД1

СМ2

 

ЕД2

СМ3

 

ЕД3


Рисунок 9 - Диаграмма ER-экземпляров для связи «Определяет1»

Для определения показателя кардинальности для связи «Определяет2» между сущностями «Единица измерения» и «Строки отчетных показателей» необходимо учесть следующие условия:

  • одна единица измерения может упоминаться неограниченное количество раз в любой строке документа «Строки отчетных показателей»;
  • в любом документе «Строки отчетных показателей» обязательно должна быть определена единица измерения;
  • может существовать единица измерения, которая не упоминается ни в одном из документов «Строки отчетных показателей».

Таким образом, связь «Определяет2» между сущностями «Единица измерения» и «Строки отчетных показателей» имеет показатель кардинальности 1:n, класс принадлежности сущности «Строки отчетных показателей» является обязательным, а класс принадлежности сущности «Единица измерения» – не обязательный. Генерация отношений для бинарной связи «Определяет2»  представлена на рисунке 10.

СТРОКИ ОТЧЕТНЫХ ПОКАЗАТЕЛЕЙ

ОПРЕДЕЛЯЕТ2

ЕДИНИЦА ИЗМЕРЕНИЯ

СОП1

 

ЕД1

СОП2

 

ЕД2

СОП3

 

ЕД3


Рисунок 10 - Диаграмма ER-экземпляров для связи «Определяет2»

Для определения показателя кардинальности для связи «Составляют1»  между сущностями «Группы показателей» и «Отчетные показатели» необходимо учесть следующие условия:

  • одна группа может упоминаться неограниченное количество раз в документе «Отчетные показатели»;
  • в любом документе «Отчетные показатели» обязательно должна присутствовать одна из групп показателей;
  • может существовать группа, которая не упоминается ни в одном из документе «Отчетные показатели».

Таким образом, связь «Составляют1»  между сущностями «Группы показателей» и «Отчетные показатели» имеет показатель кардинальности 1:n, класс принадлежности сущности «Отчетные показатели» является обязательным, а класс принадлежности сущности «Группы показателей» – не обязательный. Генерация отношений для бинарной связи «Составляют1» представлена на рисунке 11.

ОТЧЕТНЫЕ ПОКАЗАТЕЛИ

СОСТАВЛЯЮТ1

ГРУППЫ ПОКАЗАТЕЛЕЙ

 ОП1

 

ГП1

ОП2

 

ГП2

ОП3

 

ГП3


Рисунок 11 - Диаграмма ER-экземпляров для связи «Составляют1»

Для определения показателя кардинальности для связи «Составляют2»  между сущностями «Группы показателей» и «Мероприятия» необходимо учесть следующие условия:

  • одна группа может упоминаться неограниченное количество раз в документе «Мероприятия»;
  • в документе «Мероприятия» обязательно должна присутствовать одна из групп показателей;
  • может существовать группа, которая не упоминается ни в одном документе «Мероприятия».

Таким образом, связь «Составляют2»  между сущностями «Группы показателей» и «Мероприятия» имеет показатель кардинальности 1:n, класс принадлежности сущности «Мероприятия» является обязательным, а класс принадлежности сущности «Группы показателей»  – не обязательный. Генерация отношений для бинарной связи «Составляют2» представлена на рисунке 12.

МЕРОПРИЯТИЯ

СОСТАВЛЯЮТ2

ГРУППЫ ПОКАЗАТЕЛЕЙ

 М1

 

ГП1

М2

 

ГП2

М3

 

ГП3


Рисунок 12 - Диаграмма ER-экземпляров для связи «Составляют2»

Поскольку база данных «Учет выполнения отчетных показателей» имеет сложную структуру, много таблиц и связей, то для лучшего отображения диаграммы ER-типа мною было принято решение представить ее в виде отдельных фрагментов. Фрагменты диаграммы ER-типа для проектируемой базы данных представлены на рисунках 13-15.


Рисунок 13 – Фрагмент диаграммы ER-типа Сотрудники – Мероприятия, Товарооборот - Строки товарооборота, Отчетные показатели – Строки отчетных показателей

Рисунок 14 – Фрагмент диаграммы ER-типа  Группы показателей - Отчетные показатели, Мероприятия – Строки мероприятий

Рисунок 15 – Фрагмент диаграммы ER-типа  Единица измерения - Строки мероприятия, Строки отчетных показателей

2.2 Физическая модель базы данных

База данных «Учет выполнения отчетных показателей»  состоит из следующих таблиц и атрибутов:

1) Мероприятия (Код мероприятия, Год, Группа, Составитель);

2) Отчетные показатели (Код, Год, Группы показателей, Составитель);

3) Товарооборот (Код, Год, Единица измерения, Руководитель, Составитель);

4) Группы показателей (Код группы, Наименование);

5) Строки товарооборота (Код товарооборота, Показатель, Текущий год Нарост Всего, Текущий год Нарост Село, Текущий год Месяц Всего, Текущий год Месяц Село, Прошлый год Нарост Всего, Прошлый год Нарост Село, Прошлый год Месяц Всего, Прошлый год Месяц Село);

6) Строки мероприятия (Код мероприятия, Наименование, Единица измерения, Задание, Факт);

7) Сотрудники (Код, ФИО, Должность);

8) Строки отчетных показателей (Код отчетного показателя, Наименование показателя, Единица измерения, Прошлый период, План, Факт);

9) Единица измерения (Код, Наименование)

Структура спроектированных таблиц представлена в таблице 1.


Таблица 1. Структура таблиц базы данных «Учет выполнения отчетных показателей»

Название таблицы

Поле

Тип данных

Размер (формат)

Значение по умолчанию

Дополнительные сведения о поле

Группы показателей

Код группы

Текстовый

6

Г00000

 

Наименование

Текстовый

100

   

Единица измерения

Код

Текстовый

6

ЕИ0000

 

Наименование

Текстовый

20

   

Строки мероприятия

Код мероприятия

Текстовый

6

 

Выбор значения поля с помощью подстановки (по значению поля Код мероприятия из таблицы Мероприятия

Наименование

Текстовый

100

   

Единица измерения

Текстовый

6

 

Выбор значения поля с помощью подстановки (по значению поля Код из таблицы Единица измерения

Задание

Числовой

Одинар-ное с плава-ющей точкой

   

Информация о работе Проектирование информационной системы планово-экономического отдела