соси. Проект 1. Формирование требований в автоматизированной системе
Скачать 54.15 Kb.
|
Формирование требований в автоматизированной системе. 1.1. Обследование объекта и обоснование необходимости создания АС. Характеристика объекта. Разработка автоматизированной системы работы с клиентами турфирмы, является необходимой частью, для успешной реализации качественного туристского продукта потребителю, повышения эффективности труда сотрудников туристического агентства, обеспечивая оперативность и удобство выполнения всех работ. Описание существующей информационной системы. МАСТЕР-ТУР - это программный комплекс, любая информация о каждом туре, о каждом клиенте, о каждом партнере и взаиморасчетах; точность в выполнении калькуляций тура; мгновенное заполнение любых стандартных форм документов: анкет, листов бронирования, ваучеров, румминг листов, туристических путевок Недостатки существующей информационной системы. К недостаткам существующего АС относятся: Отсутствие полноценного функционирования организации; в большинстве организаций уже внедрена какая-либо информационная система; несовместимость информационных систем; внедрения дополнительных модулей в программные продукты для полноценной автоматизации организации; 1.1.4. Обоснование необходимости создания АС. Разработка автоматизированной системы работы с клиентами турфирмы, является необходимой частью, для успешной реализации качественного продукта потребителю, повышения эффективности труда сотрудников туристического агентства, обеспечивая оперативность и удобство выполнения всех работ. Тем же самым удобство и скорость работы, повышение эффективности труда сотрудников туристического агентства при помощи автоматической системы работы с клиентами будут благополучно влиять на финансы компании, отведя часть нагрузки сотрудников на АС. (конкретно по показателям) 1.1.5. Цели, критерии и ограничения создания автоматизированной системы. Разрабатываемая автоматизированная система предназначена для автоматизации формирования заказов клиентов турагентства. В результате создания АС должны быть достигнуты следующие показатели: боле быстрый темп работы, уменьшение количества ошибок. Разрабатываемая АС должна быть доступна для использования в операционных системах семейства Windows и Linux. Целью, разрабатываемой АС является автоматизация бизнес-процесса формирования заказа клиента в рамках единой концепции и единого программного инструментария. Критерии: 1. Обеспечение эффективности управления; 2. создание информационной и технической среды; 3.Производство информации для предприятия; Ограничения (технические, на железо, на ПО…): 1. 2. 3. 1.1.6. Функции и задачи автоматизированной системы. Целью, разрабатываемой АС является автоматизация бизнес-процесса формирования заказа клиента в рамках единой концепции и единого программного инструментария. (дополнить несколько) Функции Автоматизированной системы: - обработка информации поступающей в систему; - взаимодействие технических средств АС с техническими средствами; - обеспечение организации обработкой информации; Задачи: - выявить информационные потребности; - осуществить отбор источников информации; - осуществить сбор информации; 1.1.7. Ожидаемые технико-экономические результаты создания автоматизированной системы. В результате создания АС, перечисленные недостатки и удовлетворяющего вышеуказанным требованиям, можно добиться следующих показатели, которые будут более эффективными, чем имеющиеся в настоящее время: уменьшение трудоемкости производственного процесса в сфере получения, обработки и передачи информации и принятия управленческих решений; уменьшение доли «ручного» труда в процессе обработки информации и оформления документов; повышение оперативности получения информации и как следствие более эффективного контроля над финансовым состоянием предприятия. Расчет! Как следствие из разработки и внедрения программного средства можно предположить полную или частичную автоматизацию работы обслуживающего персонала (работников отделов, отвечающих за обработку информации), в соответствие, с чем существует большая вероятность сокращения необходимых ранее рабочих мест, что в финансовом смысле будет выгодно предприятию. 1.1.8. Выводы и предложения. В результате того, что отдельно взятые компоненты не снабжены специализированными программными средствами, обеспечивающими полную автоматизацию функций рабочего места специалиста турагентства, а также из-за того, что организационно-технический уровень развития предприятия не удовлетворяет современным требованиям к организации технических и программных средств, следует сделать вывод о необходимости разработки программного средства, удовлетворяющего указанным требованиям и решающего в полной мере весь круг поставленных задач. Рекомендуется полностью или частично обновить с течением времени все оборудование, связанное с обработкой информации, а также установить его в те отделы (службы), где таковое оборудование отсутствует. В качестве дополнительной рекомендации предлагается установить вычислительную сеть в масштабах предприятия, которая позволяет осуществить обмен данными в процессе работы. Для оперативного финансового контроля над состоянием предприятия рекомендуется закупить и установить дополнительное оборудование, включая сканеры, штрих серверы, а также принтеры. 1.1.8.1. Сопоставление ожидаемых результатов с целями создания автоматизированной системы. Как и указано в пункте 1.1.6, целью, разрабатываемой АС является автоматизация бизнес-процесса формирования заказа клиента в рамках единой концепции и единого программного инструментария. Ожидаемыми результатами АС является: Полная автоматизация системы Полное взаимодействие сотрудников и клиентов, через АС Обеспечить автономность работы, в рабочее время Исходя из цели турагентства, ожидаемыми результатами являются снижение нагрузки на сотрудников, так как АС будет обеспечивать быстродействие и удобство, тем самым сотрудники смогут обслужить большее кол-во клиентов, отсюда следует и то, что прибыль компании будет только увеличиваться. К тому же это приведет к повышению популярности турагентства. 1.1.8.2. Принципиальное решение вопроса о создании автоматизированной системы. Принципиальные вопросом для создания новой автоматизированной системе, учета деятельности организации, системе выдвигаемые требования будут заключаться в первую очередь в способности данной системы решить задачу по автоматизации учета и систематизации имеющихся и обращающихся информационных потоков, в дальнейшем используемых как единая база данных. Решением задач будут являться изменения принципов обработки документов, внесение поправок в функциональные обязанности и должностные инструкции сотрудников, повышение трудоспособности коллектива организации в целом за счет уменьшения затрат времени на документооборот. 1.1.9. Рекомендации по создании автоматизированной системы. Разрабатываемое программное средство должно также иметь достаточно высокий уровень организации, который бы удовлетворял современным представлениям об информационных технологиях. Программное средство необходимо ориентировать на работу в сетевом окружении с целью обеспечения прав раздельного доступа, различных групп пользователей. Минимальные требования для компьютера пользователя: • операционная система: MS Windows 98/Me, MS Windows NT 4.0/2000/XP/Server 2003 (рекомендуется MS Windows XP) • процессор: Intel Pentium III 600 МГц и выше (рекомендуется Intel Pentium IV/Celeron 1800 МГц); • оперативную память 256 Мбайт и выше (рекомендуется 512 Мбайт); • жесткий диск; Минимальные требования к серверу: • операционная система: рекомендуется MS Windows 2000 Server / Windows 2003 Server • процессор: Intel Pentium IV/Celeron 1800 МГц и выше (рекомендуется Intel Pentium IV/Xeon 2,4 ГГц, для лучшей масштабируемости рекомендуется добавлять процессор на каждые 50 рабочих мест); • оперативную память 1024 Мбайт и выше (для лучшей масштабируемости рекомендуется добавлять 1024 Мбайт на каждые 30 рабочих мест) • HDD от 120 Гб. (рекомендуется использование RAID контроллеров) • внешнее устройство хранения данных для осуществления регулярного резервного копирования 1.1.10. Заявка на разработку автоматизированной системы.
Наиболее возможные риски: Низкая вовлеченность сотрудников компании в проект. Недостаток опыта после внедрения и так же в эксплуатации АС. Возможность выхода из стоя оборудования. 1.2. Разработка концепции АС. 1.2.1. Описание результатов изучения объекта автоматизации. Объект турфирма ее автоматизацию и описываете Любая автоматизация турфирмы предполагает внедрение в ее деятельность автоматизированных рабочих мест, благодаря которым будет реализован комплекс обеспечивающих и функциональных информационных технологий, способствующих выполнению тех или иных задач управления. Наша турфирма не стала исключением. Типовая информационная технология управления, для нашей турфирмы должна отвечать следующим требованиям: Соответствовать нормам российского законодательства; Охватывать все стороны производственно-хозяйственной и финансовой деятельности турфирмы, обеспечивая при этом: — функциональную полноту — обеспечение отдельной программой (подсистемой или модулем) автоматизации наиболее полного набора функций любого подразделения турфирмы, — эффективность — высокую производительность автоматизированной системы при выполнении всех функций, — комплексность — обеспечение тесной взаимосвязи (интегрированности) отдельных модулей, — модульность — завершенность отдельной программы (модуля, подсистемы), возможность закупки и освоения программ, входящих в программный комплекс по частям, — гибкость и открытость архитектуры — возможность дополнения системы новыми модулями, вписывающимися в общую структуру уже установленной системы управления, — масштабируемость — одинаково эффективное функционирование при любых объемах обрабатываемой информации и вне зависимости от числа участников процесса; Быть современным и конкурентоспособным информационным продуктом в своем классе, используя: — современные передовые технологии туристского бизнеса, — передовые информационные технологии; Иметь возможность модернизации программ в связи с высокими темпами научно-технического прогресса, который обусловливает изменение оборудования и технологий; Обеспечивать надежность и безопасность хранения данных, иметь защиту от несанкционированного доступа как по отдельным технологическим операциям, так и по системе управления в целом, а в случае несанкционированного доступа уметь обнаруживать его; Иметь гибкую и быструю настройку параметров на особенности конкретной турфирмы; Иметь фирменную техническую поддержку (проведение консультаций, семинаров, организация «горячей линии», выезд специалиста, доступность новых версий программного обеспечения, стоимость которых значительно ниже, чем первая покупка программного обеспечения);
1.2.2. Описание и оценка преимуществ и недостатков разработанных альтернативных вариантов концепции создания автоматизированной системы. Концепция создания программного средства –автоматизированная система (АИС). Наиболее вероятные варианты концепции разрабатываемой АИС являются: АЛЬТЕРНАТИВНЫЕ ВАРИАНТЫ ДЛЯ ВАШЕЙ СИСТЕМЫ, А НЕ В ОБЩЕМ ВАРИАНТЫ АРХИТЕКТУРЫ Для реализации системы отвечающей вышеизложенным требованиям, необходимо рассмотреть концепции создания системы с Web-интерфейсом, хранящей информацию в сетевой СУБД. Для реализации Web-интерфейса будет использоваться язык HTML. Необходимо выбрать язык программирования для реализации взаимодействия с СУБД, непосредственно СУБД и Web-сервер. В качестве первого могут быть рассмотрены Java, PHP, Perl; второго - Apache и IIS, третьего - MySQL и SQLServer. Для выбора концепции реализации АИС необходимо провести их анализ и сравнение. При этом необходимо учитывать возможность взаимодействия данного программного обеспечения. По результатам анализа требований, к разрабатываемому сайту, можно предложить несколько вариантов концепций создания системы. Концепция 1. Реализация сайта с использованием языка программирования PHP, СУБД MySQL и Web-сервера Apache. Концепция 2. Реализация сайта с использованием языка программирования Java, СУБД MySQL и Web-сервера Apache. Концепция 3. Реализация сайта с использованием языка программирования Perl, СУБД MySQL и Web-сервера Apache. Концепция 4. Реализация сайта с использованием языка программирования ASP.NET, СУБД MSSQL и Web-сервера IIS. 1.2.3. Сопоставительный анализ требований пользователя к автоматизированный системе и вариантов концепции автоматизированной системы. Автоматизированная информационная система туристического агентства нацелена на хранения большого списка клиентов, поездок, маршрутов. Для этого наша фирма рассматривает 2 варианта концепции создания АС. 1) Концепция «Клиент-сервер» Характеристика клиент-сервер описывает отношения взаимодействующих программ в приложении. Серверный компонент предоставляет функцию или услугу одному или нескольким клиентам, которые инициируют запросы на такие услуги. Серверы классифицируются по предоставляемым ими услугам. Например, веб-сервер обслуживает веб-страницы, а файловый сервер обслуживает компьютерные файлы. Общий ресурс может быть любой из программного обеспечения и электронных компонентов компьютера — сервера, от программ и данных в процессорах и запоминающих устройств. Совместное использование ресурсов сервера представляет собой услугу. 2) Готовое ПО: В этой связи перед руководством предприятия и бухгалтерией встает вопрос: что лучше приобрести готовые тиражируемые программные средства или создавать оригинальную систему с привлечением специализированных фирм-разработчиков или собственными силами? Плюсы и минусы имеются и у первого, и у второго подхода. Все зависит от целей автоматизации информационного процесса, а также реальной оценки собственных финансовых и профессиональных возможностей. Уникальные разработки дороги, а сопровождение такой системы делает ее еще дороже. Создание системы собственными силами опасно тем, что разработчики часто ориентируются на требования руководства в ущерб качеству проектируемой системы, а неправильно выбранная стратегия автоматизации, профессиональный уровень разработчиков, увольнение одного из ведущих разработчиков и вовсе может поставить под угрозу реализацию всего проекта и приведет к потере времени и денежных средств. Поэтому приобретение тиражируемой системы солидной и надежной фирмы-разработчика и доведение ее до требований конкретного предприятия обычно является более предпочтительным вариантом. Сопоставив концепции с, друг другом мы выявили более подходящую концепцию, им является «клиент-сервер» из-за ряда плюсов, эта концепция позволит нам сделать АС таким, каким мы его видим, и положительной стороной также является то, что это более бюджетное решение, чем купить готовое АС. 1.2.4. Ожидаемые результаты и эффективность реализации выбранного варианта концепции автоматизированной системы. КОНКРЕТНО ДЛЯ ТУРФИРМЫ с ЦИФРАМИ На стороне клиента выполняется код приложения, в который обязательно входят компоненты, поддерживающие интерфейс с конечным пользователем, производящие отчеты, выполняющие другие специфичные для приложения функции. Клиентская часть приложения взаимодействует с клиентской частью программного обеспечения управления базами данных, которая, фактически, является индивидуальным представителем СУБД для приложения. Заметим, что интерфейс между клиентской частью приложения и клиентской частью сервера баз данных, как правило, основан на использовании языка SQL. Поэтому такие функции, как, например, предварительная обработка форм, предназначенных для запросов к базе данных, или формирование результирующих отчетов выполняются в коде приложения. Посмотрим теперь, что же происходит на стороне сервера баз данных. В продуктах практически всех компаний сервер получает от клиента текст оператора на языке SQL. Сервер производит компиляцию полученного оператора. Далее (если компиляция завершилась успешно) происходит выполнение оператора. Фактически, концепция локального кэширования базы данных является частным случаем концепции реплицированных баз данных. Как и в общем случае, для поддержки локального кэша базы данных программное обеспечение рабочих станций должно содержать компонент управления базами данных – упрощенный вариант сервера баз данных, который, например, может не обеспечивать многопользовательский режим доступа. Отдельной проблемой является обеспечение согласованности (когерентности) кэшей и общей базы данных. Здесь могут быть различные решения – от автоматической поддержки согласованности за счет средств базового программного обеспечения управления базами данных до полного перекладывания этой задачи на прикладной уровень. Преимуществами данной концепцииявляются: возможность, в большинстве случаев, распределить функции вычислительной системы между несколькими независимыми компьютерами в сети; все данные хранятся на сервере, который, как правило, защищен гораздо лучше большинства клиентов, а также на сервере проще обеспечить контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа; поддержка многопользовательской работы; гарантия целостности данных. Недостатками данной концепции является: неработоспособность сервера может сделать неработоспособной всю вычислительную сеть; администрирование данной системы требует квалифицированного профессионала; высокая стоимость оборудования; бизнес логика приложений осталась в клиентском ПО. При проектировании информационной системы, концепции "клиент-сервер", мы большее внимание обращаем на грамотность общих решений. Технические средства пилотной версии могут быть минимальными (например, в качестве аппаратной основы сервера баз данных может использоваться одна из рабочих станций). После создания пилотной версии нужно провести дополнительную исследовательскую работу, чтобы выяснить узкие места системы. Только после этого необходимо принимать решение о выборе аппаратуры сервера, которая будет использоваться на практике. Увеличение масштабов информационной системы не порождает принципиальных проблем. Обычным решением является замена аппаратуры сервера (и, может быть, аппаратуры рабочих станций, если требуется переход к локальному кэшированию баз данных). В любом случае практически не затрагивается прикладная часть информационной системы. 1.2.5. Ориентировочный план реализации выбранного варианта концепции автоматизированной системы. На данном этапе ориентировочный план реализации нашей концепции будет:
1.2.6. Необходимые затраты ресурсов на разработку ввод действия и обеспечения функционирования. Планируются следующие автоматизируемые рабочие места: Главного бухгалтера. реализации и финансового результата; учета основных средств и нематериальных активов; учета материалов; учета кассовых операций, банка, услуг, подотчетных лиц; расчета заработной платы и кадрового учета; рабочее место администратора. Для упрощения расчетов примем, что все работы по установке, наладке (адаптации), вводу в действие системы и ее последующее сопровождение осуществляет поставщик программного обеспечения
1.2.7. Требования, гарантирующие качества автоматизированной системы. Программное средство должно работать под управлением операционной системы Windows (XP/Vista/7/8/10/11). Программное средство должно включать инсталлятор/деинсталлятор. Инсталлятор должен обеспечивать: Проверку (при необходимости) соответствия аппаратного комплекса минимальным требованиям с сообщениями о нарушениях; Деинсталлятор должен полностью удалять установленные при инсталляции дополнительные программные модули, драйверы, организованные и использованные в процессе работы ПО каталоги, полностью освобождая дисковое пространство и операционную среду от компонентов, связанных с данным ПО. При запуске и в процессе эксплуатации ПО необходимо: Разрешать параллельную работу со стандартными приложениями; Обеспечивать максимальную при данной конфигурации системы скорость отклика на запрос пользователя; Обеспечивать разграничение прав доступа и надежную идентификацию пользователя. 1.2.8. Условия приемки автоматизированной системы. Условиями приемки нашей авторизированной системы является то, что он должен пройти следующие испытания: 1.Предварительные испытания 30.03.2022-5.04.2022: Проведение предварительных испытаний. Фиксирование выявленных неполадок в Протоколе испытаний. Устранение выявленных неполадок. Проверка устранения выявленных неполадок. Принятие решения о возможности передачи АСПК в опытную эксплуатацию. Составление и подписание Акта приёмки АСПК в опытную эксплуатацию 2.Опытная эксплуатация 6.04.2022-10.04.2022: Проведение опытной эксплуатации. Фиксирование выявленных неполадок в Протоколе испытаний. Устранение выявленных неполадок. Проверка устранения выявленных неполадок. Принятие решения о готовности АСПК к приемочным испытаниям. Составление и подписание Акта о завершении опытной эксплуатации АСПК 3.Приемочные испытания 11.04.2022-17.04.2022: Проведение приемочных испытаний. Фиксирование выявленных неполадок в Протоколе испытаний. Устранение выявленных неполадок. Проверка устранения выявленных неполадок. Принятие решения о возможности передачи АСПК в промышленную эксплуатацию. Составление и подписание Акта о завершении приемочных испытаний и передаче АСПК в промышленную эксплуатацию. Оформление Акта завершения работ. ФИНАНСЫ?????? |