Файл: Организационно-экономическая характеристика предприятия.pdf
Добавлен: 25.05.2023
Просмотров: 1131
Скачиваний: 5
СОДЕРЖАНИЕ
1.1. Организационно-экономическая характеристика предприятия
1.2. Описание проектируемой системы
1.5. Формализованное описание в виде набора основных диаграмм
2. Проектирование базы данных информационной системы
2.1. Концептуальное проектирование базы данных
2.2. Логическое проектирование базы данных
2.3. Физическое проектирование базы данных
3.2. Связывание базы данных с программой Delphi
3.3. Разработка программного средства
Гибкая система перестройки комплекса под размер компанииЮ снижает до минимума финансовые затраты. Кроме того установка программного продукта не требует приобретения дополнительного дорогостоящего оборудования. Система является экономически выгодной альтернативой аналогичным громоздким комплексам.
Корректное функционирование системы требует установки Интернет браузер Mozilla Firefox последней версии.
1.3.2. Система «Домино»
Современные кинотеатры постепенно выходя из формата одно- двузальных объектов, перерастая в сетевые комплексные структуры кинопроката. Соответственно этому растет число залов конкретного кинотеатра, его репертуар, что требует перестройки систем управления и планирования.
Оптимизация комплексной структуры кинотеатров производится с учетом размера сети, охватывая такие сферы, как продажа билетов, ведение репертуарного плана, разработка сервиса по привлечению зрителя. Последний пункт подразумевает более активную информатизацию посетителей, предоставление дополнительных услуг на территории заведения.
Система автоматизации ДОМИНО 8: Кинотеатр разработана под оптимизацию управления предприятиями кинопроката соответственно формату структуры. Она позволяет:
Перевести ведение учетной документации кинотеатра в единое информационное пространство. Это приносит ряд дивидендов в виде сокращение издержек, повышения «прозрачности» бизнеса, а также возможности гибкого менеджмента. Управление структурой не зависит от ее формата и одинаково эффективно как для одиночного кинотеатра, так и для сетевого комплекса;
Оптимизировать работу с репертуаром. План кинопроката составляется с учетом популярности кинофильмов и демонстрируемых кинолент в конкурирующих заведениях. Увеличивается информационная работа с посетителями, посредством размещения специальных экранов, доступности сведений о репертуаре, расписании и стоимости сеансов в Интернет;
Преобразовать реализацию билетов. Введение онлайн сервиса не только повышает скорость продажи билетов, но и привлекает зрителя отсутствием очередей, комфортным сервисом. Альтернативно реализуется продажа билетов через информационные киоски и при помощи технологии Touch Screen;
Активизировать работу вспомогательных структур предприятия: баров, кафе, организовать реализацию сувенирной продукции;
Контролировать безопасность кинотеатра и действия персонала;
Подключать различное оборудование - фискальные регистраторы, информационные киоски, экраны, Touch Screen - мониторы покупателей, билетные принтеры.
1.3.3. АИС «Супербилет-Кино»
Автоматизированная система "Супербилет-кино" предназначена для оптимизации для автоматизации процесса реализации билетов, привлечения зрительской аудитории, ведения учетной документации по результатам проката. Программный комплекс может использоваться как для кинотеатров, кино-концертных залов, так и сетевых структур кинопроката.
Внедрение АС "Супербилет-кино" направленно в первую очередь на привлечения зрителя благодаря повышению качества обслуживания на базе использования передовых технологий. Дополнительным результатом использования автоматизированной системы является рост имиджа кинотеатра.
Аппаратно-программная архитектура пакета подразумевает наличие трех типов рабочих мест АРМ: "Директор", "Администратор" и "Касса". Поскольку система построена по сетевому принципу, то должна присутствовать централизация. Роль головного офиса исполняет рабочее место директора (в единственном экземпляре), тогда как для кассиров и администраторов допускается несколько АРМ. Благодаря сетевой реализации все рабочие места находятся в едином информационном пространстве, обеспечивая ее оперативную передачу.
Гибкая система настройки "Супербилет-кино" под конкретный размер кинотеатра, позволяет подключить/отключить необходимое количество АРМ, а также кассовых аппаратов. Система допускает установку различных ценовых схем залов, поддерживает изменение дизайна билетов. По запросу заказчиков может быть подбирана индивидуальная схема комплектации, что обеспечивает минимизацию затрат на приобретение продукта.
АРМ "Администратор"
Место реализует масштабный перечень функций:
- Настройка функциональности рабочих мест, ценовыхсхем кинотеатра;
- Распределение прав доступа;
- Определение количества залов, их конфигурации;
- Работа с репертуаром, включая его составление, загрузку, ведение реестра демонстрируемых кинолент;
- Менеджмент реализации билетов от составления прейскуранта до контроля за продажей, бронированием мест;
- Ведение учетной документации, анализа работы предприятия, включая создание отчетов, графиков, диаграмм.
АРМ "Касса"
Место производит непосредственную реализацию билетов и выполняет все функции, связанные с этим:
- оперативная выдача наглядной информации по состоянию каждого сеанса из имеющегося репертуара;
- Резервирование мест/снятие брони;
- Работа с билетами, включая автоматический расчет стоимости, оформление, продажу, прием возврата;
- Получение отчетов по кассовым операциям.
АРМ "Директор"
Координирует и контролирует действия администраторов и кассиров, аккумулирует информацию о текущих и прошедших сеансах кинофильмов, имеет средства анализа получаемых данных для отображения работы кинотеатра в наглядной форме.
АС "Супербилет-кино" отличается удобным и красивым дизайном пользовательского интерфейса, простотой освоения программ и использования технологического оборудования, возможностью быстрого обновления функ-циональности системы, использованием сертифицированного оборудования и системного программного обеспечения.
1.4. Выбор средств разработки
1.4.1. Средства проектирования информационных систем
AllFusion ERwin Data Modeler (ранее ERwin) — CASE-средство, применяемое для разработки проектов и документирования информационных баз, создающее, документирующее и сопровождающее информационные базы, хранилища и витрины данных. При помощи моделей данных можно визуализировать структуру данных, обеспечивать эффективный процесс организации, управления и администрирования таких аспектов деятельности компании, как уровень сложности данных, технологий баз данных и среды развертывания.
AllFusion ERwin Data Modeler (ERwin) создавался для всех предприятий, которые занимаются разработкой и использованием информационных баз, для администраторов информационных баз, системных аналитиков, проектировщиков информационных баз, разработчиков, руководителей проектов. При помощи AllFusion ERwin Data Modeler можно осуществлять управление данными в процессе корпоративных изменений, а также в условиях быстро меняющихся технологий.
Данный программный продукт дает возможность наглядного отображения сложных структур данных. Удобная в использовании Графическая среда AllFusion ERwin Data Modeler удобна в применении, что упрощает разработку информационных баз и автоматизацию множества сложных задач, снижая сроки создания высококачественных и высокопроизводительных транзакционных информационных баз и хранилищ данных. Подобное решение позволяет улучшить коммуникацию предприятия, обеспечить совместную деятельность администраторов и разработчиков информационных баз, многократное применение модели, а также наглядно представить комплексные активы данных в формате, который удобен для понимания и обслуживания.
Компания Logic Works первой разработала программу BPwin. В название входит сокращение BP (англ. business process) и суффикс win, который отражает ориентацию на графические операционные системы.
Компания Logic Works в 1998 г. вошла в состав фирмы Platinum Technology, которая, в свою очередь, уже в 1999 г. стала приобретением Computer Associates.
Большой успех на рынке имела версия программы BPwin 4.0, выпущенная в конце XX начале XXI веков. Последней версии программного продукта дали название CA ERwin Process Modeler 7.3. Ее включает объединённый пакет CA ERwin Modeling Suite. В нашей стране по мере создания каждой версии выходят издания по работе
с программой и CASE-технологиям.
1.4.2. Средства проектирования и разработки АРМ для решения поставленной задачи
Перейдем к рассмотрению основных программных средств для программирования этого приложения.
Visual Basic – высокоуровневый язык, один из первых подобных языков. Его концепция основана на событийно-управляемом программировании, чей стиль хорошо согласован с GUI (библиотека графического интерфейса пользователя). Управление событиями составляет основную идею данного подхода.
Каждому из происходящих событий: нажатию клавиши, клику или перемещению мышки, выбору команды ставится соответственно определенная ответная реакция – среди которых есть команды, программные блоки или процедуры. Результатом работы программиста являются приложения, наполненные взаимосвязанными процедурами, которые управляются с помощью действий пользователя. Недостатком этого языка является отсутствующий детальный анализ с описанием каждого шага, это добавляет сложности для применения его в современных архитектурно-сложных разработках.
Java представляет собой продукт компании Sun Microsystems. Является объектно-ориентированным языком, программные разработки в котором передаются в байт-код. Виртуальная машина Java в этом варианте, будучи специальной программой, исполняет обязанности интерпретатора и обрабатывающего байтовый код процессора.
Программные продукты, которые реализованы на языке Java, независимы от ОС или оборудования, поскольку имеется собственный интерпретатор. Устройства и платформы, поддерживающие соответствующую виртуальную машину, способны выполнять созданные в Java приложения.
Следует отметить то, что контроль над исполнением Java-приложения полностью принадлежит виртуальной машине. Всем сторонним операциям, выходящим за программно-установленные полномочия, следует ожидать незамедлительного прерывания. Это исключает несанкционированный доступ или соединение с удаленным компьютером, без подходящего программного приоритета. Данный подход обеспечивает повышение информационной безопасности системы.
Язык C# («си шарп») создан корпорацией Microsoft, после выхода платформы .NET. Именно под нее был разработан данный язык, что привело к постановке перед разработчиками софта определенного условия. Программисту, который собирается работать на платформе .NET необходимо знать C#. Однако следующий факт делает более простой это категоричное условие: язык C# вполне близок к Delphi, C++ и Java.
Рассмотрением C# ограничимся на акцентировании внимания наиболее отличительных аспектов. Первого из них – нового подхода работы событий и обратных вызовов. Внедренную концепцию ссылки на функцию – «делегат», отличает использование объектно-ориентированного и безопасного подхода относительно системы типов. Использованием данного новшества, языком C# допускается описание события компонента, с исключением возвратных интерфейсов и дополнительных усилий. На практике, программист может ограничиться применением ключевого термина «event». Индексаторами и свойствами органично дополняются события до создания компонента, которого описывает сигнатура.
Исходя из таких характеристик, как сложность конструкций возможности осуществляемые языком, C# находится по середине между Visual Basic и C++. Особенно это могут почувствовать программисты, которые привыкли работать на платформе Microsoft, находящие в продукте сходство с его известными предшественниками. Языке C# имеет много заимствований, несмотря на наличие своего «программного колорита»:
От C перенят синтаксис управляющих конструкций, описаний сигнатуры методов и блоков кода;
От Java - сборщик мусора и отсутствие множественного наследования;
От Дельфи - направленность на создание компонент.
Разработка языка основывалась именно на простоте, легкости, даже комфорте использования, тогда как пожертвовать пришлось мощностью и скоростью. Яркий пример представляется сборщиком мусора. Алгоритмы его работы управляемыми объектными ссылками, освобождают память автоматически, и избавляют разработчика от дополнительных действий. Однако данной процедурой забирается процессорное время. Программистом также получается безопасность работы с типами, что по мнению некоторых - второй важнейший фактор в избегании ошибок.