Файл: Разработка и реализация конфигурации «Аэропорт» на платформе 1С:Предприятие.pdf
Добавлен: 03.07.2023
Просмотров: 366
Скачиваний: 4
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
1.4 Программная и техническая архитектура ИС на предприятии
1.5 Анализ существующих разработок для автоматизации задачи
1.6 Выбор и обоснование стратегии автоматизации задачи
1.7 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
Обеспечение безопасности осуществляется с помощью последних корпоративных антивирусных приложений фирмы AVG(антивирус,firewall, анти-спам), который дает полную защиту предприятия от виртуальных злоумышленников и позволяет сохранять всю корпоративную информацию для служебного пользования.
Для управления почтовыми сообщениями на предприятии служит MS Exchange Server.
Существующая архитектура ИС, используемая на предприятии, показана на рисунке 3.
Рисунок 3 - IT-архитектура предприятия
1.5 Анализ существующих разработок для автоматизации задачи
В данный момент в аэропорту используется связка из MS Excel и MS Access. Во время принятия решения об автоматизации производства были рассмотрены разные по принципу и подходу программные комплексы, которые позволяют достичь намеченной цели.
Были рассмотрены несколько систем автоматизации:
• 1С-Предприятие - универсальная программа массового назначения для автоматизации, включающая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю оказание услуг, производство и т.д.
• Microsoft SQL Server – Стандартное решение для предприятия. Удобное решение. Простой ввод на предприятие.Не требует долгого времени освоения и выхода на полную мощность работы.
• Галактика - Корпорация «Галактика» предлагает комплексное решение «Галактика Управление производственным предприятием», основной целью которого является повышение эффективности управления производством. Решение сочетается с современными концепциями организации производства «Точно во время», «Бережливое производство».
По ряду причин (таких как: стоимость системы, относительная простота внедрения в существующие условия ведения документации) выбор пал на обычную связку Microsoft Excel + Microsoft Access.
Впоследствии быстро растущего пассажиропотока и для обеспечения эффективной работы аэропорта было принято решение модернизировать существующею систему автоматизации, таким образом, был сделан выбор в пользу системы «1С: Предприятие».
В процессе внедрения и сопровождения ИС «1С: Предприятие» несколько раз была изменена структура баз данных под изменяемые условия и требования, что привело к необходимости со стороны аэропорта «Москва-Транзит» создать отдельную базу данных.
1.6 Выбор и обоснование стратегии автоматизации задачи
Существует несколько стратегий автоматизации выбранного комплекса задач:
Хаотичная – автоматизация объекта по мере необходимости программного продукта и готовности к ее проведению.
По участкам – процесс автоматизации отдельных производственных или управленческих подразделений предприятия, объединенных по функциональному признаку.
По направлениям – автоматизация направлений деятельности, таких как производство, сбыт, управление финансами.
Полная – автоматизация всего производства в целом
При автоматизации выбранного комплекса задач выбор полной автоматизации приводит к отказу от существующей ИС на предприятии с последующей её заменой, что выливается в огромные временные и денежные затраты на переобучение сотрудников аэропорта, что не представляется возможным.
Таким образом, целесообразно автоматизацию по участкам деятельности.
Автоматизация по участкам предполагает автоматизацию отдельных подразделений предприятия. В выбранном комплексе задач подходит именно эта стратегия, т.к. предполагается автоматизировать только один отдел.
1.7 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач
Существует несколько способов приобретения ИС:
Заказ разработки системы у сторонних разработчиков.
Разработка собственной системы.
Покупка готового решения.
Аутсорсинг.
Заказ разработки системы у сторонних разработчиков займет много времени за счет согласования требований к новой системе, а так же приведет к значительным денежным затратам.
Покупка готового решения предполагает наличие на рынке систем автоматизации, решающих выбранный комплекс задач. В связи со специфичностью решаемой задачи на рынке готовых решений нет.
Аутсорсинг так же не представляется возможным по причине того, что аэропорт является стратегически важным объектом и нельзя доверять функции по их управлению сторонним компаниям.
С учетом собственных информационных ресурсов в фирме наименее затратным по временным и денежным ресурсам будет выбор собственной разработки.
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
Информационная модель позволяет понять процессы, происходящие в системе с момента поступления в нее информации до момента выхода обработанной информации.
Информационная модель исправленного варианта организации информационной системы представлена на рисунке 3.
В представленной информационной модели сотрудник отдела продаж добавляет запись или изменяет информацию о существующем пассажире и проданном билете на основе полученной информации через специальную экранную форму «Продажа билетов» (рис.4), таким образом, изменяются справочники ФИО пассажира», «Аэропорт вылета», «ФИО оператора» и «Маршрут полета». После окончания изменений в таблице «Билет», предоставляется распечатать возможность готовый билет, для продажи.
На основе регистра проданных билетов, формируется сводный документ.
Используемые классификаторы и системы кодирования.
Кодом билета является его непосредственным номер – это облегчает поиск информации о нем в базе данных.[7]
Таким образом, количество возможных комбинаций не ограниченно.
Система кодирования порядковая: каждый последующий билет имеет значение кода предыдущего плюс один.
Например, 000000001 – запись для первого билета.
2.2 Характеристика нормативно-справочной, входной и оперативной информации
Одним из первичных входных документов являются документы пассажира, предоставляемые им и содержащие в себе информацию о нем. Таким документом является паспорт.
Он содержит в себе серию, номер, код подразделения, выдавшего его, ФИО пассажира, дата рождения, наименование подразделения выдавшего, таким образом, количество строк, несущих в себе полезную информацию равно 13. Частота возникновения около 4354 в день. Но так как в данный момент использует упрощенная показательная модель базы то вся информация о пассажире сводится к его ФИО.
Экранная форма для ввода этих данных отображена на рисунке 5.
Справочник «АэропортВылета» заполняется один раз, и его данные являются статичными.
Экранная форма для заполнения справочника «АэропортВылета» показана на рисунке 6, в нее заносятся названия существующих аэропортов.
2.3 Характеристика результатной информации
В процессе работы системы появляются потоки информации, такие как, запись в БД предприятия поступающей информации о пассажирах, содержащей информацию, полученную от них. Реквизитный состав этих данных представлен в таблице 3. В ходе работы информационной системы, возникают два вида результирующей документации: билет и сводный документ по проданным билетам. Макет печатной формы для билета показан на рисунке 7. Макет отчета представлен на рисунке 8.
Рисунок 4 - Информационная модель
Рисунок 5 - Экранная Форма
Рисунок 6 - Ввод данных о пассажире
Рисунок 7 - Ввод данных о маршруте
Таблица 3 - Реквизитный состав данных информации о пассажире (как будет выглядеть при полном вводе ИС)
|
№ п/п |
Наименование |
Описание |
Тип |
|
1 |
ФИО |
Фамилия, имя, отчество пассажира |
Текст |
|
2 |
Серия паспорта |
Серия паспорта пассажира |
Число |
|
3 |
Номер паспорта |
Номер паспорта пассажира |
Число |
|
4 |
Кем выдан |
Орган, выдавший паспорт пассажира |
Текст |
|
5 |
Дата выдачи |
Дата выдачи паспорта пассажира |
Дата |
|
6 |
Дата рождения |
Дата рождения пассажира |
Дата |
Рисунок 8 - Макет формы
Рисунок 9 - Макет печатной формы
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
Реализация курсового проекта представляет собой набор основных и служебных функций.
Из служебных функций можно выделить проверку целостности введенных значений, управление печатью и управление окнами.
Основными функциями являются предоставление возможности ввода данных, заполнение и ведение различных справочников, а так же получение интересующей результативной информации посредствам запросов или отчетов. Дерево функций представлено на рисунке 10.
Рисунок 10 - Дерево функций
3.2 Характеристика базы данных
На предприятии использовалась СУБД MS SQL Server 2000, которая не в полной мере отвечала поставленным задачам автоматизации аэропорта «Москва-Транзит». Поэтому было принято решение о переходе на другую платформу.
Для реализации проекта среди различных СУБД была выбрана СУБД от 1С – «1С: Предприятие»[10].
В поставленной задаче используется отношения сущностей, выбранных на основе рекомендаций [11], которые описаны ER-моделью (рисунок 11).
Рисунок 11 - ER-модель
Описание структуры справочника студентов «Пассажиры» (Спр. «Пассажиры» в информационной модели на рисунке 3) представлено в таблице 4.
Таблица 4 - Структура справочника «ФИО Пассажира»
|
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
|
1 |
Код |
Ключевое поле |
Счетчик |
4 |
|
2 |
Наименование |
Фамилия, имя, отчество пассажира |
Строка |
50 |
Описание структуры справочника операторов «ФИООператора» (Спр. «ФИООператора» в информационной модели на рисунке 2) представлено в таблице 5.
Таблица 5 - Структура справочника «ФИО Оператора»
|
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
|
1 |
Код |
Ключевое поле |
Счетчик |
4 |
|
2 |
Наименование |
Фамилия, имя, оператора |
Строка |
50 |
Описание структуры справочника станций «АэропортВылета» (Спр. «АэропортВылета» в информационной модели на рисунке 3) представлено в таблице 6.