Разработка технического проекта (ИС)
Проектирование ИС«Театр»
Анализ предметнойобласти
Театр - зрелищный вид искусства, представляющий собой синтез различных искусств - литературы, музыки, хореографии, вокала, изобразительного искусства и других, и обладающий собственной спецификой: отражение действительности, конфликтов, характеров, а также их трактовка и оценка, утверждение тех или иных идей здесь происходит посредством драматического действия, главным носителем которого является актёр.
Родовое понятие «театр» включает в себя различные его виды: драматический театр, оперный, балетный, кукольный, театр пантомимыидр.Вовсевременатеатрпредставлялсобойискусство–коллективное:всовременномтеатревсозданииспектакля,помимоактёровирежиссёра(дирижёра, балетмейстера), участвуютхудожник-сценограф,композитор,хореограф, а также бутафоры, костюмеры, гримёры, рабочие сцены,
осветители.
Развитие театра всегда было неотделимо от развития общества и состояния культуры в целом, - с особенностями общественного развития были связаны его расцвет или упадок, преобладание в театре тех или иных художественных тенденций и его роль в духовной жизни страны.
Целью проекта является проектирование информационной системы «Театр».
Миссия Театра – авторский театр, сохраняющий и продолжающий лучшие традиции русского психологического театра, а также совмещающий в себе идею репертуарного театра итеатра-лаборатории.
1.2 Разработка техническогозадания
Техническое задание – это документ служит фундаментом, отправной точкой при создании любого проекта или изделия. ТЗ указывает на основные критерии, принципы и назначения объекта. Технические и программные требования, количественные и качественные показатели, требования к дизайну и соответствие ГОСТам и многое другое может указываться в ТЗ.
ТЗ - это юридический документ, входящий в состав договора (как правило, в качестве приложения) между заказчиком и подрядчиком на выполнение тех или иных работ, производства или оказания услуг. В техническом задании наиболее полно описаны задачи, цели, принципы, сроки, порядок и ожидаемые результаты выполнения всех работ. В итоге именно ТЗ служит документом, по которому происходит оценка соответствия выполненных работ по каждомупункту.
Изменения по любому из пунктов технического задания в обязательном порядке проходят процесс согласования с заказчиком и им утверждаются. Это продиктовано тем, что при возникновении в ходе выполнения работ неточностей, отклонений или ошибок в исходных данных та или иная сторона может понести убытки, и именно ТЗ будет регулировать степень вины той или инойстороны.
При разработке технического задания необходимо решить следующие задачи:
- установить общую цель создания ИС, определить состав подсистем и функциональных задач;
- разработать и обосновать требования, предъявляемые кподсистемам;
- разработать и обосновать требования, предъявляемые к информационной базе, математическому и программному обеспечению, комплексу технических средств (включая средства связи и передачиданных);
- установить общие требования к проектируемойсистеме;
- определить перечень задач создания системы иисполнителей;
- определить этапы создания системы и сроки ихвыполнения;
- провести предварительный расчет затрат на создание системы и определить уровень экономической эффективности еевнедрения.
Состав и содержание технического задания приведены в таблице 1.
Таблица 1 - Требования к содержанию проектируемой ИС «Театр»
№ | Раздел | Содержание |
Общие сведения | Наименование системы: ИС «Театр»; Регламентирующие документы: - сведения отеатре - структура - программа мероприятий(афиша) - планзала Сроки работы: апрель – июнь, 2017 г. | |
Назначение ИС | Вид автоматизируемой деятельности: заказ билетов Объект: Театр | |
Характеристика объектов автоматизации | План мероприятий, заказ билетов, стоимость билетов по местам | |
Требования к системе | Ядро системы: PHP База данных: MySQL Библиотека: Boostrap, Jquery | |
Требования к документированию | - Инструкцияадминистратора - Инструкцияпользователя | |
Источники разработки | Документы и информационные материалы, относящиеся к ИС «Театр» |
Предметная область
1) Название предметной области: «Театр»
2) Сущности: Выступления, Места,Билеты
3) Атрибутысущностей:
а) Выступления: код спектакля, название спектакля, код театра, код режиссёра, артиста,цена;
б) Места: код номера, код ряда, код прайса;
в) Билеты: код билета, код клиента, код выступления, дата покупки.
Интерфейс ИС«Театр»
Разработан интерфейс ИС «Театр» (см.рис. 34).
Рисунок 34
Меню ИС «Театр»:
- Миссия (см.рис.35).
- Афиша (см.рис.36).
Рисунок 35
- Места (см.рис.37).
Рисунок 36
- Билеты (см.рис.38).
Рисунок 37
- Контакты (см.рис.39).
Рисунок 38
Рисунок 39
- Административная панель (см.рис.40).
Рисунок 40
Рабочаядокументация
В руководстве администратора системы обязательно должны быть описаны:
· назначение и порядок применениясистемы;
· общие принципы и логика работысистемы;
· обязанности администратора и связанные с нимиоперации;
· обязательность, регулярность и очередность выполнения всех операций;
· порядок выполнения каждойоперации;
· проблемы в работе системы и способы ихрешения.
Руководство по административному модулю программного или программно-аппаратного комплекса содержит примерно те же сведения, но в более общем виде. Например, в нем должно быть объяснено, как создать учетную запись пользователя, но не может быть указано, когда это следует делать. Такая конкретика возникает только при внедрении продукта в некотором конкретном месте и отражается в технологических инструкциях или регламентах.
Руководство пользователя (англ. user manual или user guide) – это документ, который может пользователю разобраться с работой программы и её основными функциями. Не стоит пренебрегать руководствами пользователя, даже если вы уверены, что с вашим продуктом легко работать, а его интерфейс интуитивно понятен – всегда найдутся пользователи, которые любят читать инструкции, прежде чем начать освоение продукта. Если же продукт достаточно сложный, то без руководства обойтись будет просто невозможно. Прилагая к своему продукту понятную и полную инструкцию, вы тем самым повышаете лояльность ваших клиентов и удовлетворённость от выбора именно вашего решения. Кроме того, наличие руководства пользователя значительно сокращает количество обращений клиентов в тех. поддержку. При подготовке каждого руководства пользователя учитывается: корпоративный стиль оформления документации заказчика; целевая аудитория; направленность документации – ориентированная на описание задач (кейсов), ролевая, последовательное описание функциональности; требования к структуре документа;требования
к скриншотам и иному графическому материалу; пожелания к приблизительному объёму документа.
Вывод:В проектировании ИС «Театр» был проведен анализ предметной области. Разработка технического задания и проекта. Создавали формы на удаление и добавление информации, как будет проходить в БД.
Экономическийрасчет
Затраты на создание программного продукта, в данном случае электронного пособия, складываются из расходов по оплате труда разработчика программы и расходов по оплате труда машинного времени при отладке программы и вычисляются по формуле3.1.
ЗСПП =ЗЗП СПП +ЗМЕ СПП +ЗОБЩ , | (3.1) |
где
ЗСПП - затраты на создание программного продукта;
ЗЗПСПП - затраты на оплату труда разработчика программы; ЗМЕСПП - затраты на оплату машинного времени;
ЗОБЩ - общие затраты.
Заключение
В результате проделанной работы была разработана информационная система «Театр». Данная система имеет удобный и легкий в изучении интерфейс. Информационная система может при необходимости модифицироваться и надстраиваться. В проекте сделан экономический расчет обоснования стоимости внедрения данной программы на предприятие, а также соблюдены все требования для безопасной работы сотрудников.
Система выполняет следующий перечень требований:
– представление данных в удобном для пользователявиде;
– добавление и удаление купленныхбилетов;
– выбрать репертуар, места иряд.
Созданная информационная система отвечает всем требованиям, заявленным в начале работы, и содержит хороший интерфейс, облегчающий работу с ней.
Проектирование ИС«Театр»
Анализ предметнойобласти
Театр - зрелищный вид искусства, представляющий собой синтез различных искусств - литературы, музыки, хореографии, вокала, изобразительного искусства и других, и обладающий собственной спецификой: отражение действительности, конфликтов, характеров, а также их трактовка и оценка, утверждение тех или иных идей здесь происходит посредством драматического действия, главным носителем которого является актёр.
Родовое понятие «театр» включает в себя различные его виды: драматический театр, оперный, балетный, кукольный, театр пантомимыидр.Вовсевременатеатрпредставлялсобойискусство–коллективное:всовременномтеатревсозданииспектакля,помимоактёровирежиссёра(дирижёра, балетмейстера), участвуютхудожник-сценограф,композитор,хореограф, а также бутафоры, костюмеры, гримёры, рабочие сцены,
осветители.
Развитие театра всегда было неотделимо от развития общества и состояния культуры в целом, - с особенностями общественного развития были связаны его расцвет или упадок, преобладание в театре тех или иных художественных тенденций и его роль в духовной жизни страны.
Целью проекта является проектирование информационной системы «Театр».
Миссия Театра – авторский театр, сохраняющий и продолжающий лучшие традиции русского психологического театра, а также совмещающий в себе идею репертуарного театра итеатра-лаборатории.
1.2 Разработка техническогозадания
Техническое задание – это документ служит фундаментом, отправной точкой при создании любого проекта или изделия. ТЗ указывает на основные критерии, принципы и назначения объекта. Технические и программные требования, количественные и качественные показатели, требования к дизайну и соответствие ГОСТам и многое другое может указываться в ТЗ.
ТЗ - это юридический документ, входящий в состав договора (как правило, в качестве приложения) между заказчиком и подрядчиком на выполнение тех или иных работ, производства или оказания услуг. В техническом задании наиболее полно описаны задачи, цели, принципы, сроки, порядок и ожидаемые результаты выполнения всех работ. В итоге именно ТЗ служит документом, по которому происходит оценка соответствия выполненных работ по каждомупункту.
Изменения по любому из пунктов технического задания в обязательном порядке проходят процесс согласования с заказчиком и им утверждаются. Это продиктовано тем, что при возникновении в ходе выполнения работ неточностей, отклонений или ошибок в исходных данных та или иная сторона может понести убытки, и именно ТЗ будет регулировать степень вины той или инойстороны.
При разработке технического задания необходимо решить следующие задачи:
- установить общую цель создания ИС, определить состав подсистем и функциональных задач;
- разработать и обосновать требования, предъявляемые кподсистемам;
- разработать и обосновать требования, предъявляемые к информационной базе, математическому и программному обеспечению, комплексу технических средств (включая средства связи и передачиданных);
- установить общие требования к проектируемойсистеме;
- определить перечень задач создания системы иисполнителей;
- определить этапы создания системы и сроки ихвыполнения;
- провести предварительный расчет затрат на создание системы и определить уровень экономической эффективности еевнедрения.
Состав и содержание технического задания приведены в таблице 1.
Таблица 1 - Требования к содержанию проектируемой ИС «Театр»
№ | Раздел | Содержание |
Общие сведения | Наименование системы: ИС «Театр»; Регламентирующие документы: - сведения отеатре - структура - программа мероприятий(афиша) - планзала Сроки работы: апрель – июнь, 2017 г. | |
Назначение ИС | Вид автоматизируемой деятельности: заказ билетов Объект: Театр | |
Характеристика объектов автоматизации | План мероприятий, заказ билетов, стоимость билетов по местам | |
Требования к системе | Ядро системы: PHP База данных: MySQL Библиотека: Boostrap, Jquery | |
Требования к документированию | - Инструкцияадминистратора - Инструкцияпользователя | |
Источники разработки | Документы и информационные материалы, относящиеся к ИС «Театр» |
Разработка технического проекта (ИС)
После разработки и утверждения технического задания на проектирование ИС начинается этап разработки технического проекта информационной системы.
Работу начнем с проектирования БД. Основная цель проектирования БД – это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том жеобъекте.
Проектирование базы данных состоит из двух основных фаз: логического и физического моделирования. Во время фазы логического моделирования разработчик собирает требования и разрабатывает модель, не зависящую от конкретной СУБД. В этой же фазе выполняется нормализация. Во время фазы физического моделирования разработчик создает модель, оптимизированную для конкретного приложения и СУБД. Это та самая модель, которая и реализуется на практике.
Предметная область
1) Название предметной области: «Театр»
2) Сущности: Выступления, Места,Билеты
3) Атрибутысущностей:
а) Выступления: код спектакля, название спектакля, код театра, код режиссёра, артиста,цена;
б) Места: код номера, код ряда, код прайса;
в) Билеты: код билета, код клиента, код выступления, дата покупки.