Разработка автоматизированного модуля поиска рекламных площадок по критериям клиента для сайта рекламного агентства "Масс медиа"

Характеристика деятельности, структуры и функций агентства. Анализ текущей структуры сайта заказа наружной рекламы. Описание функциональной архитектуры и архитектуры данных проектируемого автоматизированного модуля. Проектирование интерфейса пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 22.07.2015
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Разрабатываемый интерфейс так же должен быть интуитивно понятен пользователю. Т.е. при прочтении обозначений и по виду графических элементов пользователь мог самостоятельно определить функциональную нагрузку данных элементов.

Таким образом, проектируя пользовательский интерфейс с использованием выбранных методов автор может добиться максимально эффективного взаимодействия пользователя и информационной системы, что является целью при проектировании интерфейса.

Еще одним шагом, который необходимо сделать при проектировании интерфейса пользователя является выбор типа интерфейса. Существуют несколько типов интерфейсов пользователя. Интерфейсы делятся на две большие группы:

· текстовые интерфейсы;

· графические интерфейсы.

В данной дипломной работе будут рассмотрены графические интерфейсы[29]. Среди этого типа интерфейсов можно выделить следующие:

· оконные интерфейсы;

· web-интерфейсы.

В данной дипломной работе автор будет использовать web-интерфейс. Это связано с тем, что web-приложения, для которых реализуются web-интерфейсы, являются платформо-независимыми и потребляют мало системных ресурсов на рабочей станции конечного пользователя.

После описания и обоснования методов проектирования и типа пользовательского интерфейса приведём изображения интерфейса проектируемой информационной системы.

Главный экран проектируемой автоматизированного модуля представлен на рисунке 3. Для удобства пользователя использованы такие элементы пользовательского интерфейса как выпадающие списки. Пример представлен на рисунке 4. На рисунке 5 представлен пример результата выполнения поискового запроса с помощью разрабатываемого автоматизированного модуля поиска рекламных площадок на сайте рекламного агентства «Масс медиа».

Рисунок 3 - Главный экран проектируемого автоматизированного модуля

Рисунок 4 - Пример использования выпадающего списка

Рисунок 5 - Пример результата выполнения поискового запроса с помощью разрабатываемого автоматизированного модуля

На этом описание прикладного интерфейса пользователя проектируемого автоматизированного модуля можно считать законченным. Перейдем к описанию решений по управлению проектом при создании автоматизированного модуля.

3.4 Решения по управлению проектом автоматизированного модуля

Управление проектами (англ. project management) -- в соответствии с определением международного стандарта ISO 21500, принятого правительствами США, странами Евросоюза и правительством России в сентябре 2012 года - применение методов, инструментов, техник и компетенцией к проекту. Само понятие "проект" в ISO 21500 определяется как уникальный набор процессов, состоящих из скоординированных и управляемых задач с начальной и конечной датами, предпринятых для достижения цели. Достижение цели проекта требует получения результатов, соответствующих определенным заранее требованиям, в том числе ограничения на получения результатов, таких как время, деньги и ресурсы.

Прежде всего перед началом любого проекта составляется план проекта. Это документ в котором описывается состав проекта:

· содержание и границы проекта;

· ключевые вехи проекта;

· плановый бюджет проекта;

· требования и стандарты.

Некоторые составляющие плана проекта уже были описаны автором на предыдущих этапах проектирования. Например, такие пункты как «содержание и границы проекта» и «требования и стандарты» описаны в техническом задании на проектируемую информационную системы. Так как данная работа является дипломным исследованием, то плановый бюджет проекта описываться не будет[13].

В данном разделе будут описаны ключевые вехи проекта. Работы, которые необходимо выполнить для завершения проекта представлены в таблице 5.

Таблица 5 - Работы проекта

Наименование работы

Предшествующие работы

Анализ предметной области

-

Формализация бизнес-процессов

Анализ предметной области

Разработка технического задания на автоматизированный модуль

Формализация бизнес-процессов

Постановка автоматизируемых задач

Разработка технического задания

Проектирование базы данных для автоматизированного модуля

Разработка технического задания

Проектирование прикладного интерфейса пользователя

Разработка технического задания

Разработка автоматизированного модуля

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

4. Расчет экономической эффективности проектных решений

Для расчета экономической эффективности проектных решений необходимо:

1) рассчитать затраты на разработку и внедрение проектируемого автоматизированного модуля;

2) рассчитать срок окупаемости проектируемой автоматизированного модуля и сделать вывод о целесообразности реализации проектных решений.

Для расчета затрат на разработку и внедрение проектируемого автоматизированного модуля автор будет использовать «Типовые нормы времени на программирование задач для ЭВМ». Данный документ на основе известных данных о сложности программируемых задач, количестве форм входной и выходной информации и ряда других показателей, позволяет рассчитать трудозатраты на программирование задач.

Первым этапом расчета затрат на разработку и внедрение проектируемого автоматизированного модуля будет определение класса проектируемой подсистемы, степени новизны проектируемой подсистемы, сложности алгоритма и количества форм входной информации и выходной информации. Также для форм входной информации необходимо определить вид обработки поступившей информации. Данные сведения представлены в таблице 6. Помимо вышеперечисленного необходимо определить объем входящих документострок. Этот объем равен 400 документострок.

Таблица 6 - Количество форм входной и выходной информации

Наименование фактора

Значение фактора

Класс проектируемой подсистемы

Подсистема оперативного управления

Степень новизны проектируемой подсистемы

В

Сложность алгоритма

2

Входная информация, в т.ч:

6

-переменная

4

-нормативно-справочная

2

Выходная информация, в т.ч.:

2

-электронные документы

2

Вид обработки входной информации

РВ

Тип используемого языка программирования

Языковой описатель

Типовыми нормами времени на программирование задач для ЭВМ определены 3 степени новизны задачи:

1) «А» - разработка комплекса задач (задачи), предусматривающая применение принципиально новых методов разработки, проведение научно-исследовательских работ;

2) «Б» - разработка типовых проектных решений, оригинальных задач и систем, не имеющих аналогов;

3) «В» - разработка проекта с использованием типовых проектных решений при условии их изменения; разработка проектов, имеющих аналогичные решения.

Также в типовых нормах определяется 3 группы сложности алгоритмов:

1) «1» - алгоритмы оптимизации и моделирования систем и объектов;

2) «2» - алгоритм учёта, отчётности, статистики поиска;

3) «3» - алгоритмы, реализующие стандартные методы решения, а также не предусматривающие применения сложных численных и логических методов.

Теперь можно перейти к расчету трудоемкости проектных решений. Расчет представлен в таблице 7.

Таблица 7 - Расчет трудоемкости проектных решений

Стадии разработки проекта

Затраты времени

Поправочный коэффициент

Затраты времени с учетом действия поправочных коэффициентов

значение

основание

значение

основание

1. Разработка технического задания

28

Табл. 4.1 норма 1б

28

1.1. Затраты времени разработки постановки задачи

0,65

Примечание к табл. 4.1

19

1.2. Затраты времени разработчика программного обеспечения

0,35

Примечание к табл. 4.2

10

2. Разработка технорабочего проекта

86

130,2

2.1 Разработка технического проекта

33

47,52

Затраты времени разработчика постановки задачи

26

Табл. 4.3 норма 2б

К1 = 1,17

К2 = 1,0

К3 = 1,45

К4 = 0,85

Кобщ=К1*К2*К3*К4=1,44

п. 1.7 Табл. 1.1

(5*1,0+2*0,72)/7=0,92

п. 1.9 табл. 1.5

п. 1.14К

Кобщ=К1*К2*К3*К4

37,44

Затраты времени разработчика программного обеспечения

7

Табл. 4.4 норма 2б

К1 = 1,17

К2 = 1,0

К3 = 1,45

К4 = 0,85

Кобщ = К1*К2*К3*К4 =1,44

п. 1.7 Табл. 1.1

(5*1,0+2*0,72)/7=0,92

п. 1.9 табл. 1.5

п. 1.14К

Кобщ=К1*К2*К3*К4

10,08

2.2 Разработка рабочего проекта

53

82,68

Затраты времени разработчика постановки задачи

7,5

Табл. 4.29 норма 2б

К1= 1,29

К3= 1,52

К4 = 0,8

Кобщ = 1,56

п. 1.7 Табл. 1.2

(5*1,0+2*0,48)/7=0,85

п. 1.8 табл. 1.4

п. 1.9 табл. 1.5

п. 1.11

п. 1.12

Кобщ= К1*К2*К3*К4*К5

11,7

Затраты времени разработчика программного обеспечения

45,5

Табл. 4.30 норма 2б

К1= 1,29

К3= 1,52

К4 = 0,8

Кобщ = 1,56

п. 1.7 Табл. 1.2 (5*1,0+2*0,48)/7=0,85

п. 1.8 табл. 1.4 п.

1.9 табл. 1.5 п. 1.11

п. 1.12

Кобщ=К1*К2*К3*К4*К5

70,98

3. Внедрение:

18

25,02

Затраты времени разработчика постановки задачи

8,5

Табл. 4.55 норма 2б

К1 = 1,0

К3 = 1,39

Кобщ = 1,39

п. 1.8 табл. 1.4

п. 1.9 табл. 1.8

п. 1.12 табл. 1.6

Кобщ= К2* К3*К4*К5=0,63

11,82

Затраты времени разработчика программного обеспечения

9,5

Табл. 4.56 норма 2б

К1 = 1,0

К3 = 1,39

Кобщ = 1,39

п. 1.8 табл. 1.4

п. 1.9 табл. 1.8

п. 1.12 табл. 1.6

Кобщ= К2* К3*К4*К5=0,63

13,21

Всего на подсистему

184

Теперь, когда мы посчитали трудоёмкость на проектирование, разработку и внедрение системы, нужно посчитать необходимое количество исполнителей. Для этого воспользуемся следующей формулой:

(1)

где Тоб - посчитанная трудоёмкость, Ф - фонд времени, необходимый для разработки. В данной дипломной работе срок разработки - 7 месяцев (154 раб. дня).

Подставим в формулу 1 наши значения и получим:

Таким образом для разработки проектируемой системы за 7 месяцев необходимо 1 человека. Теперь определим состав группы разработчиков. Состав группы разработчиков с распределением по подразделениям приведен в таблице 8

Таблица 8 - Состав группы разработчиков

Подразделение

Должность

Заработная плата (в мес./в день)

Этапы в которых участвует

Группа постановки задач и проектирования

Ведущий постановщик задач

35 000 руб. / 1590 руб.

Техническое задание, технический проект

Специалист

30 000 руб. / 1363 руб.

Технический проект

Группа разработки приложений

Ведущий программист

35 000 руб. / 1590 руб.

Рабочий проект, Внедрение

Программист

30 000 руб. / 1363 руб.

Рабочий проект, Внедрение

Величина заработной платы, которая приведена в таблице 10 получена из анализа средней заработной платы работников IT-специальностей по городу Хабаровску. Величина заработной платы за день рассчитана из расчета 22 рабочих дней в месяце.

Следующим шагом необходимо рассчитать распределение трудоёмкости по каждому сотруднику на каждом этапе создания автоматизированного модуля. Данные расчёты представлены в таблице 11. При распределении трудоёмкости по сотрудникам учитывалось позволяет ли квалификация сотрудника принимать ему участие в рассматриваемом этапе. Кроме этого учитывался принцип оптимизации выполнения проекта (т.е. выполнение работ параллельно, там, где это возможно). В разделе 3.4 (Решения по управлению проектом) были приведены работы, которые необходимо выполнить для реализации проекта. В таблице 9 эти работы соотнесены со стадиями разработки автоматизированного модуля.

После того, как мы распределили трудоёмкость по сотрудникам необходимо посчитать фонд заработной платы. Для этого умножим трудоёмкость каждого сотрудника на величину дневной заработной платы, которая приведена в таблице 8.

Таблица 9 - Распределение трудоёмкости по сотрудникам

Стадия разработки

Трудоёмкость, чел.-дней

Должность исполнителя

Распределение трудоёмкости по исполнителям, чел.-дней

Разработка технического задания

28

Ведущий постановщик задач

28

Разработка технического проекта

47

-

47

в т.ч.: Постановка автоматизируемых задач

19

Ведущий постановщик задач

12

Специалист группы постановки задач

7

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

20

Ведущий постановщик задач

11

Специалист группы постановки задач

9

Проектирование прикладного интерфейса пользователя

20

Ведущий постановщик задач

11

Специалист группы постановки задач

9

Разработка рабочего проекта

83

Ведущий программист

43

Программист

30

Внедрение

25

Ведущий программист

15

Программист

10

Всего

184

184

Также к получившейся сумме необходимо прибавить 30% - величину социальных отчислений на заработную плату работников. Расчеты по каждому сотруднику и общая величина фонда заработной платы приведены в таблице 10.

Таблица 10 - Фонд заработной платы в проекте

Должность

Заработная плата за проект

Ведущий постановщик задач

182 850 руб.

Специалист

50 431 руб.

Ведущий программист

205 110 руб.

Программист

117 218 руб.

Фонд заработной платы (без налога/с налогом)

555 609 руб. / 722 291 руб.

Так как согласно требованиям к проектируемой системе покупка дополнительных технических и программных средств не требуется, то фонд заработной платы и составляет стоимость разработки системы. Таким образом, стоимость разработки проектируемой системы составляет 722 291 руб., в том числе налоги - 166 682 руб.

Последним этапом в описании экономической эффективности проектных решений является расчет срока окупаемости затрат на разработку автоматизированной информационной системы[14].

Для расчета срока окупаемости необходимо знать затраты на разработку и сумму экономического эффекта, который образуется в результате внедрения проектируемой системы.

Экономический эффект образуется за счет сокращения трудозатрат, которое возможно с внедрением информационной системы документационного обеспечения. Экономический эффект рассчитывается по следующей формуле:

, (2)

Где - годовая экономия;

- нормативный коэффициент ( = 0,15);

- капитальные вложения на проектирование и разработку.

Годовая экономия складывается из экономии эксплуатационных расходов и экономии в связи с повышением производительности труда пользователя. Таким образом, получаем:

, (3)

где Р1 и Р2 - соответственно эксплуатационные расходы до и после внедрения разрабатываемой программы; - экономия от повышения производительности труда пользователей.

Так как назначение системы заключается в сокращении трудозатрат, то накладные расходы остаются неизменными. Это означает, что годовая экономия будет равна экономии от повышения производительности труда сотрудника, отвечающего за рассматриваемый в данной дипломной работе бизнес-процесс. Для расчета экономии от повышения производительности воспользуемся следующей формулой:

, (4)

где - повышение производительности труда, экономия времени при выполнении i-ой работы (до автоматизации и после);

- время, которое планировалось пользователем для выполнения работы j-вида до внедрения программы (час.).

В таблице 11 представлен расчет повышения производительности труда сотрудника по каждой работе, выполняемой в рамках рассматриваемого бизнес-процесса. Временные величины выполнения работ были получены в результате замера времени исполнения сотрудником каждой работы.

Таблица 11 - Повышение производительности труда.

Вид работы

До автоматизации, мин

После автоматизации, мин

Экономия времени, мин

Повышение производительности труда (в %)

Поиск рекламных площадок

90-240

2

88-238

4500-12000 (8250 ср)

Экономия, связанная с повышением производительности труда одного сотрудника определяется по формуле:

, (5)

где Z - заработная плата сотрудника.

Заработная плата специалиста отдела по работе с клиентами, который будет пользоваться проектируемым автоматизированным модулем, или в ином случае автоматизированный модуль будет уменьшать объем работы специалиста, составляет 25 000 руб. в месяц. С учетом социальных отчислений заработная плата будет составлять 32 500 руб. в месяц Таким образом экономия, связанная с повышений производительности труда будет составлять 2062500 руб. Теперь можно рассчитать ожидаемый экономический эффект от внедрения системы:

Э = 2 062 500 - 722 291*0,15 = 2 062 500 - 108 343,65 = 1 954 156,35 руб.

После определения экономического эффекта от внедрения системы необходимо рассчитать срок окупаемости по следующей формуле[24]:

, (6)

Срок окупаемости составит: Ток = 722 291/1 954 156,35 = 0,36 лет.

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

реклама сайт автоматизированный интерфейс

Заключение

В данной выпускной квалификационной работе в качестве объекта исследования выбрана ведущее рекламное агентство города Хабаровска, «Масс медиа». Исследовался процесс поиска рекламных площадок на сайте рекламного агентства «Масс медиа», в ходе которого была выявлена основная проблема - высокие трудозатраты на поиск площадок, удовлетворяющих требованиям клиента.

В результате была поставлена цель выпускной квалификационной работы - проект автоматизированного модуля по поиску рекламных площадок удовлетворяющих требованиям клиента на сайте заказа наружной рекламы агентства «Масс медиа».

В первой главе были приведены результаты исследования организации, её бизнес-процессов, организационной и информационной структуры. В результате была составлена формализованная модель бизнес-процесса и модель Node Tree, для определения автоматизируемых функций системы.

Во второй главе были описаны проблемы организации, которые можно решить информационными средствами, так же были описаны требования к проектируемому автоматизированному модулю. Результатом стало техническое задание на разработку автоматизированного модуля для сайта заказа наружной рекламы агентства «Масс медиа».

В третьей главе была описана функциональная архитектура (постановки задач) и архитектура данных проектируемого автоматизированного модуля поиска рекламных площадок на сайте заказа наружной рекламы агентства «Масс медиа» Кроме этого в этой главе было описано проектирование прикладного интерфейса пользователя и решения по управлению проектом. Результатом стал технический проект.

В четвертой главе автором была рассчитана экономическая эффективность проектных решений и срок окупаемости проектируемой автоматизированной информационной системы. В результате было принято решение, что автоматизация данного бизнес-процесса выгодна и окупится в срочной перспективе.

Таким образом, были выполнены основные задачи исследования и достигнута поставленная цель.

Список использованных источников

1 Федеральный закон «Об информации, информационных технологиях и защите информации» от 27 июля 2006 г. № 149-ФЗ. 12 с.

2 ГОСТ 19.102-77 Единая система программной документации. Стадии разработки. 60с.

3 ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначения документов при создании автоматизированных систем. 85 с.

4 ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы. 35 с.

5 ГОСТ Р 6.30-2003. Унифицированные системы документации. Система организационно-распорядительной документации. Требования к оформлению документов. 45 с.

6 Беллиньясо М. Разработка Web-приложений в среде ASP.NET 2.0. Задача - проект - решение : Учебник / М. Беллиньясо. - М.: Вильямс, 2007.- 634 с.

7 Вендров А.М. Проектирование ПО экономических ИС : Учебник / - М.: Финансы и статистика, 2002. - 475 с.

8 Войнов И.В. Моделирование экономических систем и процессов. Опыт построения ARIS-моделей : Монография / И.В. Войнов, С.Г Пудовкина, А.И. Телегин. - Челябинск: Изд. ЮУрГУ, 2002. - 392 с.

9 Дейт К. Введение в системы баз данных / К. Дейт. - К : Диалектика, 1998. - 387 с.

10 Емельянова Н.З. Основы построения автоматизированных информационных систем : учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И.И. Попов. - М.: Форум: Инфра-М, 2005. - 412 с.

11 Каменова М. Моделирование бизнеса. Методология ARIS / М. Каменова, А. Громов. - М.: Весть-МетаТехнология, 2001. - 430 с.

12 Компьютерные системы и сети : Учеб пособие / Под ред. В. П. Косарева и Л. В. Еремина. - М.: Финансы и статистика, 1999. - 345 с.

13 Кузнецов И.Н. Информация: сбор, защита, анализ : Учебник / И. Н. Кузнецов. - М.: Диалектика, 2002. - 320 с.

14 Мак-Дональд М. Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов. / Мэтью Мак-Дональд, Адам Фримен, Марио Шпушта. - 4-е издание - М.: Вильямс, 2011. - 600 с.

15 Марка Д.А Методология структурного анализа и проектирования / Д. А. Марка. - СПб.: Питер, 1995. - 235 с.

16 Петров В.Н. Информационные системы / СПб.: Питер, 2002. - 688 с.

17 Сандерсон С. ASP .NET MVC Framework с примерами на C# / Стивен Сандерсон - М.: Вильямс, 2010. - 450 с.

18 Черемных .С.В. Моделирование и анализ систем. IDEF-технологии : Практикум / С.В. Черемных, И.О. Семенов, B.C. Ручкин. -- М.: Финансы и статистика, 2002. - 192 с.: ил. -- (Прикладные информационные технологии).

19 Устав Дальневосточной юридической фирмы. 40 с.

20 Родионов А.Н. Качество даталогических схем. Принцип компактности моделей данных и его приложения // Информатика и системы управления. - 2012. - №1. - С. 16.

21 Родионов А.Н. Качество даталогических схем. Принцип минимальной избыточности и минимально-избыточные даталогические конструкции // Информатика и системы управления. - 2012. - №3. - С. 3.

22 Building ASP.NET Web Pages with Microsoft WebMatrix 2011 // Apress 2011 C.45.

23 Официальный сайт IDS Scheer

24 Сайт Дальневосточной юридической фирмы

Приложение А

Контекстная модель первого варианта бизнес-функции «Консультации по вопросам размещения наружной рекламы»

Рисунок А.1 - Контекстная модель первого варианта бизнес-функции «Консультации по вопросам размещения наружной рекламы»

Приложение Б

Декомпозиция первого уровня первого варианта выполнения бизнес функции «Консультации по вопросам размещения наружной рекламы»

Рисунок Б.1 - Декомпозиция первого уровня первого варианта выполнения бизнес функции «Консультации по вопросам размещения наружной рекламы»

Приложение В

Контекстная модель второго варианта бизнес-функции «Консультации по вопросам размещения наружной рекламы»

Рисунок В.1 - Контекстная модель второго варианта бизнес-функции «Консультации по вопросам размещения наружной рекламы»

Приложение Г

Декомпозиция первого уровня второго варианта выполнения бизнес функции «Консультации по вопросам размещения наружной рекламы»

Рисунок Г.1 - Декомпозиция первого уровня второго варианта выполнения бизнес функции «Консультации по вопросам размещения наружной рекламы»

Приложение Д

Декомпозиция блока «Подбор площадок удовлетворяющих требованиям клиента»

Рисунок Д.1 - Декомпозиция блока «Подбор площадок удовлетворяющих требованиям клиента»

Приложение Е

Декомпозиция первого уровня второго варианта выполнения бизнес функции «Консультации по вопросам размещения наружной рекламы» после внедрения АМ

Рисунок Е.1 - Декомпозиция первого уровня второго варианта выполнения бизнес функции «Консультации по вопросам размещения наружной рекламы» после внедрения АМ

Приложение Ж

Декомпозиция блока «Подбор площадок удовлетворяющих требованиям клиента» после внедрения АМ

Рисунок Ж.1 - Декомпозиция блока «Подбор площадок удовлетворяющих требованиям клиента» после внедрения АМ

Приложение З

Диаграмма Node Tree бизнес-процесса «Консультирование по размещению наружной рекламы»

Рисунок З.1 - Диаграмма Node Tree бизнес-процесса «Регистрация и ликвидация предприятий»

Приложение И

Алгоритм решения задачи «Выявление критериев подбора рекламных площадок, удовлетворяющих требованиям клиента»

Рисунок И.1 - Алгоритм решения задачи «Выявление критериев подбора рекламных площадок, удовлетворяющих требованиям клиента»

Приложение К

Алгоритм решения задачи «Просмотр каждой записи каталога, сопоставление каждой записи каталога с критериями подбора рекламных площадок»

Рисунок К.1 - Алгоритм решения задачи «Просмотр каждой записи каталога, сопоставление каждой записи каталога с критериями подбора рекламных площадок»

Приложение Л

Алгоритм решения задачи «Формирование списка вариантов удовлетворяющих требованиям клиента»

Рисунок Л.1 - Алгоритм решения задачи «Формирование списка вариантов удовлетворяющих требованиям клиента»

Приложение М

Базовые сущности предметной области

Таблица М.1 - Базовые сущности и объекты предметной области

Наименование сущности

С какими сущностями связана

Объект базы данных

Атрибуты объекта (название, тип и размер)

Ключевые атрибуты

Наименование атрибута в модели данных

Ограничения

Реклама

Адреса, Пользователи

Реклама

Идентификатор рекламы,

Идентификатор рекламы (первичный)

idReklama,

Доменные ограничения, поддерживаемые моделью данных

Идентификатор города,

idTown

Идентификатор города,

idStreet

Стоимость аренды,

costArenda

Стоимость монтажа,

costMontzh

Тип рекламы

idType

Тип рекламы

Идентификатор типа рекламы (числовой)

Идентификатор типа

idType,

Доменные ограничения, поддерживаемые моделью данных

Наименование типа рекламы (текстовый, 255 символов)

рекламы (первичный)

Name

Координаты рекламы

Идентификатор координат (числовой),

Идентификатор

IdKoor,

Доменные ограничения, поддерживаемые моделью данных

Идентификатор Рекламы (Числовой),

координат (первичный)

IdReklama,

Широта (Числовой)

Идентификатор рекламы (внешний)

Dolgota,

Долгота (Числовой)

Shirota

Фото рекламы

Идентификатор фото рекламы (числовой)

Идентификатор фото рекламы (первичный)

Idphoto

Доменные ограничения, поддерживаемые моделью данных

Идентификатор Рекламы (числовой)

idReklama

Сезон (числовой)

Идентификатор рекламы (внешний)

sezon

Путь к файлу(текстовый, 255 символов)

PathToFile

Занятость рекламы

Идентификатор рекламы (числовой),

Идентификатор рекламы (внешний)

idReklama

Доменные ограничения, поддерживаемые моделью данных

Дата начала (дата/время)

dateBegin

Дата окончания (дата/время)

deteEnd

Пользователи

Реклама

Пользователи

Идентификатор пользователя (числовой)

Идентификатор пользователя (первичный)

idUser

Доменные ограничения, поддерживаемые моделью данных

Логин (текстовый, строка переменной длины)

login

Компании

Идентификатор компании (числовой)

Идентификатор компании (первичный)

IdCompany

Доменные ограничения, поддерживаемые моделью данных

Наименование комании (текстовый 255 символов)

Name

Полное наименование компании (текстовый 255 символов)

fullName

Адрес(текстовый 255 символов)

jurAdr

Телефон контактный (числовой)

telContact

Адрес электронной почты (текстовый 255 символов)

email

Клиенты

Идентификатор клиента (числовой),

Идентификатор клиента (первичный)

idCompany

Доменные ограничения, поддерживаемые моделью данных

Имя клиента (текстовый 255 символов),

Name

Номер телефона (числовой)

Telephone

Адреса

Реклама

Города

Идентификатор города (числовой)

Идентификатор города (первичный)

Id_town

Доменные ограничения, поддерживаемые моделью данных

Название города (тестовый 255 символов)

Name

Улицы

Идентификатор улицы (числовой)

Идентификатор улицы (первичный)

IdStreet

Доменные ограничения, поддерживаемые моделью данных

Название улицы (текстовый, 255 символов)

Name

Сокращенное название (текстовый 155 символов)

Socr

Приложение Н

Модель данных базовых объектов предметной области

Рисунок Н.1 - Модель данных базовых объектов предметной области

Размещено на Allbest.ru


Подобные документы

  • Физическая модель данных. Разработка структуры системы, описание алгоритмов. Разработка интерфейса взаимодействия пользователя. Макет сайта туристического агентства, способы доступа к данным. Требования к программе, стадии и этапы разработки, листинг.

    дипломная работа [4,4 M], добавлен 03.05.2012

  • Системы управления контентом. Проектирование сайта агентства недвижимости. Информационное обеспечение системы. Построение логической модели данных. Разработка интерфейса сайта: программные средства, структура сценария, его компьютерная реализация.

    дипломная работа [2,4 M], добавлен 27.10.2017

  • Анализ создания удобного инструмента, максимально упрощающего процесс осуществления заказа клиентом ювелирных изделий. Изучение принципов построения web-сайта, структуры базы данных, проектирования архитектуры приложения и пользовательского интерфейса.

    дипломная работа [7,0 M], добавлен 11.02.2012

  • Технологии и методы создания сайта для офиса рекламного агентства "Рона" в соответствии с деятельностью всей организации. Выбор инструментальных программных средств. Структура программного продукта Web–сайта. Функциональные возможности разделов.

    курсовая работа [1,5 M], добавлен 30.12.2014

  • Разработка архитектуры сайта, структуры данных и необходимых программных модулей. Учет фирменного стиля компании при создании дизайна. Внедрение интерфейса административного редактирования сайта. Проведение экспериментального тестирования и отладки.

    дипломная работа [3,0 M], добавлен 19.01.2017

  • Аналитический обзор целевой аудитории сайта. Анализ требований к сайту. Проектирование функций и архитектуры системы при помощи CMS WordPress. Разработка интерфейса и структуры данных. Реализация интерфейса (экранные формы и руководство по эксплуатации).

    дипломная работа [2,0 M], добавлен 19.01.2017

  • Анализ предметной области и функций сайта. Разработка структуры базы данных, структуры и дизайна web-сайта. Описание установки CMS "Joomla!" и программной оболочки Denwer, создание гостевой книги, галереи и карты Google, результаты их тестирования.

    дипломная работа [2,3 M], добавлен 19.01.2017

  • Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.

    курсовая работа [346,7 K], добавлен 18.09.2016

  • Обоснование выбора инструментальных средств создания ПП. Технология разработки сайта для индивидуального предпринимателя туристического агентства "Планета-тур". Перечень характеристик входных и выходных данных. Сценарий пользовательского интерфейса.

    курсовая работа [1,3 M], добавлен 26.01.2013

  • Основы рекламной деятельности по раскрутке сайта. Описание информационной модели сайта и используемых классификаторов, состав входных документов и справочников. Описание архитектуры проекта со стороны пользователя. Экономическая эффективность проекта.

    дипломная работа [6,8 M], добавлен 21.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.