Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"

Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.

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

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

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

Размещено на http://www.allbest.ru/

МОСКОВСКИЙ ФИНАНСОВО-ЮРИДИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет «Бизнеса и информационных технологий»

Кафедра Информационных технологий

Специальность «Прикладная информатика в экономике»

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

На тему:

«Проектирование и разработка автоматизированной информационной системы туристического агентства ООО «Управляющая компания»

Оглавление

  • Введение
  • 1. Аналитическая часть
  • 1.1 Технико-экономическая характеристика объекта управления
  • 1.2 Экономическая сущность комплекса задач
  • 1.3 Обоснование необходимости использования вычислительной техники для решения данного комплекса задач
  • 1.4 Общая характеристика организации автоматизированной обработки
  • 1.5 Формализация автоматизируемых задач
  • 1.6 Обоснование проектных решений по информационному обеспечению комплекса задач
  • 1.7 Обоснование проектных решений по программному обеспечению комплекса задач
  • 1.8 Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации
  • 2. Проектная часть
  • 2.1 Информационное обеспечение комплекса задач
  • 2.1.1 Инфологическая схема и ее описание
  • 2.1.2 Характеристика входной информации
  • 2.1.3 Характеристика результатной информации
  • 2.1.4 Используемые классификаторы
  • 2.2 Программная реализация комплекса задач
  • 2.2.1 Описание структуры диалога
  • 2.2.2 Структурная схема программного комплекса
  • 2.2.3 Детальная блок-схема основных программных модулей и ее описание
  • 2.2.4 Организация технологического процесса сбора, передачи, обработки и выдачи информации
  • 3. Обоснование экономической эффективности
  • 3.1 Выбор и обоснование методики расчета экономической эффективности проекта
  • 3.2 Расчет показателей экономической эффективности проекта
  • Срок окупаемости капитальных затрат высчитывается по формуле
  • Заключение
  • Список использованной литературы

Введение

Переход к рыночным отношениям в экономике и научно-технический прогресс чрезвычайно ускорили темпы внедрения во все сферы социально-экономической жизни российского общества последних достижений в области информатизации. Информатизация в области управления экономическими процессами предполагает, прежде всего, повышение производительности труда работников за счет снижения соотношения стоимость/производство, а также повышения квалификации и профессиональной грамотности специалистов [1]. Темпы роста информатизации всех областей производства и управления в последние годы заметно повысили свое практическое значение, становясь определяющим фактором развития и тесно переплетаясь с процессом производства товаров и услуг.

Качественное новое обслуживание информационных и управленческих процессов связано с использованием современной персональной электронно-вычислительной техники, созданием сетей ЭВМ. Потребность в разработке и применении эффективных и адекватных реальной действительности программ и технологий сегодня возрастает [2].

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

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

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

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

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

В процессе создания были выявлены следующие цели.

Выполнение технико-экономической оценки туристического агентства.

Проведение системного анализа.

Выполнение формализации автоматизируемых задач в компании.

Обоснование проектных решений по информационному и программному обеспечению комплекса задач.

Разработка инфологической модели данных.

Разработка датологической модели.

Разработка макетов отображения результатов.

Разработка алгоритма и схемы интерфейса программного обеспечения АИС турфирмы.

Выполнение программной реализации основных задач.

Оценка экономической эффективности разрабатываемой АИС.

К основным функциям, выполняемым туристической фирмой, относятся:

1. Ведение справочников номенклатуры городов, услуг, туров, транспорта, стран, сотрудников, заказов, клиентов, поставщиков.

2. Вывод информации о стоимости туров.

3. Вывод информации о турах в определенные страны с определенной длительностью пребывания.

4. Ведение истории заказов клиентов.

5. Формирование списка сотрудников, клиентов, поставщиков.

6. Учет списка должников.

7. Ведение истории визового обслуживания.

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

Объектом исследований является туристическое агентство. Предметом исследования - задачи, связанные с приемом и обработкой заявок на приобретение туров и путевок.

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

1. Аналитическая часть

1.1 Технико-экономическая характеристика объекта управления

В дипломной работе рассматривается деятельность предприятия ООО "Управляющая компания", осуществляющего оказание услуг по туризму. Турагентство является юридическим лицом, имеет собственный баланс, расчетный счет в банке, печать и бланк со своим наименованием и другие реквизиты. Деятельность осуществляется самостоятельно на принципах полного хозяйственного расчета. Предприятие имеет лицензию на право ведения деятельности по оказанию услуг в сфере туризма и сертификат соответствия.

Агентство предоставляет туристическое и экскурсионное обслуживание по России, странам СНГ, ближнему и дальнему зарубежью. Управление фирмой осуществляется ее владельцем.

Целевой аудиторией считаются люди среднего и пожилого возраста, дети и молодежь, возможен подбор туров по индивидуальным параметрам, составление ознакомительных экскурсий по странам с учетом пожеланий клиента. Так, могут быть предложены индивидуальные, экскурсионные, пляжные, морские, спортивные, горнолыжные, свадебные, семейные и шоппинг-туры. Компания предоставляет детские туры для детей возрастом от года до 15 лет, развлекательные и познавательные туры для молодежи от 16 до 30 лет, познавательные и шоппинг-туры для людей среднего возраста от 30 до 50 лет, познавательные туры и экскурсии для людей пожилого возраста от 50 лет и старше.

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

Схема внешних связей представлена на рисунке 1.

Рис.1 Схема внешних связей

Линейная структура управления характеризуется тем, что во главе каждого подразделения стоит руководитель, сосредоточивший в своих руках все функции управления и осуществляющий единоличное руководство подчиненными ему работниками. Его решения, передаваемые по цепочке "сверху вниз", обязательны для выполнения нижестоящими звеньями. Он в свою очередь подчинен вышестоящему руководителю. На этой основе создается иерархия руководителей данной системы управления (например, мастер участка, начальник цеха, директор предприятия), т.е. реализуется принцип единоначалия, который предполагает, что подчиненные выполняют распоряжения одного руководителя. Вышестоящий орган управления не имеет права отдавать распоряжения каким-либо исполнителям, минуя их непосредственного начальника [20].

На рисунке 2 представлено графическое отображение данной структуры.

Рис.2 Организационная структура ООО "Управляющая компания"

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

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

Жизненный цикл организации несет в себе следующие этапы.

1. Этап предпринимательства. Формирование жизненного цикла продукции, пока организация находится в начальном периоде. Цели не выявлены конкретно, продвижение к следующему этапу требует стабильного обеспечения ресурсами.

2. Этап коллективности. Формирование миссии организации и развитие наработок предыдущего этапа. Структура и коммуникации предприятия все еще являются неформальными.

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

4. Этап выработки структуры. Идет увеличение оказания услуг и расширения производства. Руководством ищутся новые способы развития, а организационная структура устраняет недостатки и неисправности, становясь более комплексной.

5. Этап упадка. Рынок оказания услуг постепенно уменьшается, так как предприятие сталкивается с конкуренцией. Руководство выбирает новые пути использования возможностей и мощностей для удержания компании в данном секторе, существенно повышается спрос на квалифицированных работников. Механизм выработки и принятия решений становится централизованным.

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

Целями туристического агентства являются:

повышение квалификации сотрудников,

улучшение качества обслуживания,

удовлетворение потребностей клиентов,

увеличение мощностей предприятия,

повышение рентабельности и экономической эффективности компании,

увеличение объема продаж.

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

1.2 Экономическая сущность комплекса задач

Уполномоченным федеральным органом исполнительной власти, осуществляющим функции по проведению государственной политики, нормативно-правовому регулированию, оказанию государственных услуг и управлению государственным имуществом в сфере туризма является Федеральное агентство по туризму. Оно создано во исполнение Указа Президента РФ от 18 ноября 2004 г. № 1453 "О Федеральном агентстве по туризму и Федеральном агентстве по физической культуре и спорту". Постановлением Правительства РФ от 31 декабря 2004 г. № 901 утверждено Положение о Федеральном агентстве по туризму [22].

В процессе работы ООО "Управляющая компания" можно выделить несколько основных операций.

1. Прием заявки. Клиент излагает требования, сопровождая их необходимыми документами (паспорт, загранпаспорт, свидетельство о рождении ребенка, виза и т.д.), менеджер по обслуживанию вводит в систему данные о:

фамилии, имени, отчестве,

серии и номере паспорта и загранпаспорта,

названии и стоимости тура,

визе.

После этого бланк на путевку оформляется и печатается квитанция на оплату.

2. Прием денег. Клиент оплачивает квитанцию в кассе ООО "Управляющая компания", кассир документировано подтверждает факт оплаты.

3. Менеджер, прикрепленный к клиенту, ведет дальнейшие переговоры с вышестоящими органами, консультирует клиента по сбору недостающих документов, бронирует рейсы и гостиницы.

4. Выдача путевки клиенту. Клиент предъявляет бланк заявки, по которой ему передается пакет документов, на основании которых будет осуществлен перелет, заселение и т.д. Менеджер фиксирует факт выдачи.

5. Формирование отчета о предоставленных услугах. С определенной, установленной в компании периодичностью составляется отчетность, где указывается количество и стоимость оформленных путевок.

6. Формирование отчета о выполненных услугах работниками агентства. В конце каждого месяца составляется отчет о выполненной работе каждого сотрудника, основное внимание уделяется количеству и цене выданных путевок.

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

Рис.3 Схема документооборота

Деятельность отдела по работе с клиентами сводится к таким функциям как:

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

прием клиента,

фиксация информации об оплате,

фиксация информации о выдаче путевки,

формирование отчетов,

поиск информации.

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

1.3 Обоснование необходимости использования вычислительной техники для решения данного комплекса задач

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

Только применение информационных технологий - средств электронно-вычислительной техники (ЭВТ) - может дать необходимую, физически приемлемую скорость обработки таких объемов информации. Ускоренный прогресс в информационных технологиях, который наблюдается в настоящее время, позволяет утверждать, что производительность и качество работы таких систем будут неуклонно повышаться при незначительном росте их стоимости [1,5].

Современные средства способны перевести работу сотрудников бухгалтерии на аналитический уровень, полностью рассматривая всю поступающую информацию и обеспечивая ее контроль. К таким средствам относятся СУБД, специализированное прикладное программное обеспечение, в частности "1С: Предприятие", занимающая лидирующую позицию на рынке такого рода продуктов и аппаратно-технические средства. Поэтому для увеличения производительности труда отдела приема заявок и повышения эффективности обработки данных необходима разработка автоматизированной информационной системы, обеспечивающей автоматизацию задач по ведению отчетности о клиентах, ее сбору и учету, так как объемы циркулирующей в компании информации превосходят возможности сотрудников для ее обработки и анализа, а часть данных предоставлена на бумажных носителях и требует перевода в цифровую форму.

В нынешнем состоянии деятельность отдела неавтоматизирована, большая часть операций и учет заявок составляется при помощи Microsoft Excel, существенно повышающего временные показатели по вводу информации и ведению отчетности по ней. Например, на обработку одной заявки о путевке может быть затрачено до 20 минут, а составление отчета увеличивается до 1-2 часов. Эти факторы заметно понижают эффективность работы, приводят к появлению ошибок и опечаток при вводе данных, делают невозможным оперативное управление деятельностью компании и многофакторный анализ.

Подводя итог вышеследующему, к главным недостаткам можно отнести:

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

большие трудозатраты, связанные с обработкой данных,

низкая оперативность и невозможность своевременного реагирования на изменения,

пониженная достоверность выводов и решений по причине дублирования данных,

несовершенство поступления входных данных,

несовершенство сбора, передачи и обработки данных.

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

В существующем положении на стратегию информатизации в первую очередь оказывают влияние: накопленный парк аппаратных и программных средств, уровень подготовки конечных пользователей, позиция высшего руководства организации [1].

Критериями оптимизации можно считать:

высокая надежность работы системы,

полнота функций системы,

оперативность,

минимизация стоимостных затрат на прикладные системы, аппаратные средства, поддержку, сопровождение, развитие системы.

автоматизированная информационная система туристический

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

К создаваемой АИС предъявляется основной список требований:

к системе в общем,

по соответствию стандартам,

к аппаратной платформе и системному ПО,

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

к интерфейсу с пользователем,

к функциональным компонентам,

на системы доступа к данным,

к совместимости с другими информационными системами,

по безопасности системы,

по администрированию системы,

к пользователям системы.

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

Наиболее эффективным вариантом создания технического обеспечения АИС является автоматизированное рабочее место (АРМ), чье функциональное наполнение различается в зависимости от выполняемых задач. АРМ отдела приема заявок должно иметь возможность сопряжения с другими отделами, например, бухгалтерией.

Состав и характеристики компонентов АРМ зависят от ряда факторов, таких как:

обеспечение требуемой оперативности выполнения задач,

обеспечение работы в составе локальной вычислительной сети,

обеспечение соблюдения санитарных норм, эргономических требований,

обеспечение защиты аппаратных средств и информации от возможных внешних факторов.

В настоящее время одной из основных задач, решаемых с помощью ПЭВМ, является подготовка документов, ведение переписки. При этом стандартом "де факто" стало использование для этих целей продуктов компании Microsoft, таких как Microsoft Office - 2000 (2003). Компания Microsoft разработала систему стандартов для ПЭВМ, обеспечивающих автоматизацию управленческой деятельности [6].

Конфигурация персонального компьютера сотрудника отдела приема заявок имеет следующие параметры:

система на основе процессора Pentium 4 CPU 3.00 GHz,

видеокарта AGP GeForse (64 Mb), или встроенная,

оперативная память 512 Mb,

жесткий диск 70 Gb,

устройство для чтения компакт-дисков 52х.

Общая стоимость составит 14000 рублей.

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

Выбор монитора во многом опирается на соответствие стандарту безопасности излучения, размер диагонали экрана должен быть не меньше 15 дюймов (желательно 17 дюймов), что упростит работу в графическом режиме.

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

Таким образом, обоснована необходимость создания АИС и определены основные характеристики технических средств.

1.4 Общая характеристика организации автоматизированной обработки

Поставленную задачу по улучшению системы обработки информации можно решить несколькими способами:

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

2. Создание новой системы на основе стандартных решений на уровне автоматизированной поддержки и обеспечения процесса сбора и обработки информации. Этот метод позволит существенно сэкономить средства, затраченные на проектирование и запуск в работу, и сроки внедрения АИС.

3. Создание принципиально новой системы сбора и обработки информации. Метод поможет создать мощную систему обработки информации, но потребует больших сроков на внедрение и окупаемость.

Поэтому был выбран метод с использованием стандартной методологии построения подобных систем, позволяющий объединить решения для всех поставленных задач, к которым относятся:

оснащение отдела приема заявок вычислительными программно-техническими комплексами со средствами периферии,

разработка, создание и поддержка системы специализированных баз данных и электронного хранилища данных,

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

Главной задачей является своевременный учет всех необходимых факторов для оформления путевок и контроля за их выполнением. Методология построения автоматизированных информационных систем предполагает построение системы интегрированной базы данных, где содержится необходимая информация о клиентах и их заявках. Учет заявок основывается на создании, редактировании, поиске, удалении и просмотре данных, для него разработаны две формы: форма списка - для просмотра услуг, форма для работы с конкретной услугой. Учет путевок и туров ведется на основе данных, сообщенных клиентом, форма содержит две области: для ввода информации о заказе и табличная часть для ввода заказываемых клиентом услуг. Процесс деятельности сотрудников отдела приема заявок практически не меняется, главной их функцией становится верное и своевременное внесение соответствующей информации в систему. В процессе автоматизированного решения задач происходит формирование данных, отражающих процессы, связанные с приемом заказов и составлением отчетов.

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

Источниками оперативной информации будут информация о предоставляемых путевках и турах и данные клиента.

Анализ информации, связанной с учетом заявок, группирует основные расчеты на ПЭВМ, выполняемые в рамках создаваемой автоматизированной информационной системы:

расчет суммы заявки,

группировка символьной и числовой информации

АИС должна обеспечивать такие результаты, как:

экранная форма с данными о путевках и турах,

форма работы с заявками,

форма для ввода нового заказа и редактирования существующего,

отчет по оформленным путевкам за нынешний месяц,

отчет по выдаче путевок.

Построение такой АИС включает в себя три автоматизированных рабочих места сотрудников. Топология системы представлена ниже на рисунке 4.

Рис.4 Системная архитектура разрабатываемой системы

В топологию входят:

интерфейс приема заявок, осуществляющий функции учета, заказа и поиска и формирование стандартных отчетов,

интерфейс кассира, обеспечивающий фиксирование информации об оплате чека,

интерфейс директора, обеспечивающий получение информации по запросу.

1.5 Формализация автоматизируемых задач

Постановка задачи проводится по формуле дано - требуется - условия. Выбор метода ее решения дает возможность получения нужных результатов для всех допустимых исходных данных.

Решение задач на ПЭВМ проводится в соответствии с рядом этапов, ориентированных на решение задач любой сложности. Главным при постановке задач является четкое и однозначное задание условий и целей задачи, точное определение исходных данных [9].

Формализация задач согласно приведенному выше алгоритму имеет следующий вид.

Задача 1. Учет информации о турах и путевках.

Дано: Информация о названии путевки, стоимости, типе, длительности путешествия.

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

Условия: При добавлении информации должен обеспечиваться контроль достоверности данных.

Задача 2. Работа со списком заявок.

Дано: Информация из баз данных.

Требуется: Создать возможность просмотра, поиска, добавления, изменения, удаления заявок.

Условия: При добавлении информации должен обеспечиваться контроль достоверности данных.

Задача 3. Работа с заявкой.

Дано: Информация от клиента, сведения из базы данных.

Требуется: Обеспечить возможность удобного ввода информации.

Условие: При добавлении информации должен обеспечиваться контроль достоверности данных.

Задача 4. Подготовка отчета по оформленным путевкам.

Дано: Информация из базы данных.

Требуется: Подготовить отчеты определенной формы.

Условие: Должна обеспечиваться возможность формирования как развернутого и группового вариантов.

Задача 5. Подготовка отчета по оформлению путевок.

Дано: Информация из базы данных.

Требуется: Подготовить отчеты определенной формы.

Условие: Должна обеспечиваться возможность составления отчета по не оформленным своевременно и неоплаченных путевках.

6. Задача: Подготовка отчета по выполненной работе.

Дано: Информация из базы данных.

Требуется: Подготовить отчеты определенной формы.

Условие: Должна обеспечиваться возможность составления отчета в свернутом или развернутом виде с указанием менеджера и оформленных им путевок.

1.6 Обоснование проектных решений по информационному обеспечению комплекса задач

Проблемы проектирования автоматизированных информационных систем в экономике связаны, с одной стороны, с общими теоретическими основами развития экономики и конкретного экономического объекта (предприятия, фирмы, организации, органа регионального управления, банка, налоговой службы и т.п.), а с другой - со спецификой технологии компьютерной обработки данных. Поэтому рассмотренные базовые принципы дополняются не менее важными организационно-технологическими, без которых невозможна разработка новых информационных технологий. Раскроем наиболее применяемые организационно-технологические принципы создания АИТ. Информационное обеспечение (ИО) представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в АИС. Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для массового обслуживания, массивы информации на соответствующих носителях [1].

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

Одной из современных форм организации информации являются банки данных. Банк данных (БнД) - это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования этих данных [10].

Особенности банков данных перед "небанковской" организацией данных (совокупность локальных файлов), заключаются в следующем. Наличие единого целостного отображения определенной части реального мира не только сокращает избыточность хранимых данных, но и обеспечивает на основе имеющейся базы данных выполнение новых приложений, включая реализацию разнообразных нерегламентированных запросов. Увеличивается мобильность, гибкость информационной системы. В БнД легче контролируется целостность, непротиворечивость данных. Наличие интегрированной базы данных сокращает затраты не только на создание и хранение данных, но и на их поддержание в актуальном состоянии, уменьшает потоки данных, циркулирующие в системе: из входных документов могут быть исключены данные, которые уже имеются в базе данных или могут быть получены из хранящихся в ней показателей; выходные документы по своему содержанию и срокам представления могут быть максимально приближены к потребностям пользователей, что существенно сокращает выдачу информации, не используемой в процессе управления [11].

Централизованное управление данными также дает целый ряд преимуществ. При проектировании конкретных приложений программисты освобождаются от функций по организации данных. Системные программные средства в большинстве случаев обеспечивают более качественное выполнение функций по управлению данными, чем индивидуальное проектирование [12].

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

В БД много различных типов данных и связей между ними. Это еще раз свидетельствует о необходимости концептуальной схемы, позволяющей изобразить связи между элементами данных. Концептуальная схема описывается с помощью модели данных. Модель данных - это комбинация трех основных составляющих [11,13]:

1. Набора типов структур данных, используемых для построения БД.

2. Набора операторов или правил вывода, которые могут быть применимы к любым правильным примерам типов данных, чтобы находить, выводить или преобразовывать информацию, содержащуюся в БД.

3. Набора общих правил целостности, которые прямо или косвенно определяют множество непротиворечивых состояний БД.

Для спецификации концептуальной схемы используется так называемый язык описания данных (ЯОД). Он является языком высокого уровня и позволяет записывать концептуальную схему в терминах некоторой модели данных. Выполнение различных операции с БД обеспечивается использованием языка манипулирования данными (ЯМД), специфика которого зависит от используемой модели данных [14].

Использующиеся в системах баз данных модели бывают трех видов:

иерархическая (с древовидной структурой),

сетевая (в основном с сетевой структурой CODASYL),

реляционная (с двумерными файлами, связанными в определенные ассоциации элементов данных).

Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию.

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

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами [17]. Графическое отображение данной модели представлено на рисунке 5.

Рис.5 Иерархическая модель данных

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

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

Сетевая БД состоит из набора экземпляров определенного типа записи и набора экземпляров определенного типа связей между этими записями.

Тип связи определяется для двух типов записи: предка и потомка. Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка. Для данного типа связи L с типом записи предка P и типом записи потомка C должны выполняться следующие два условия:

· каждый экземпляр типа записи P является предком только в одном экземпляре типа связи L;

· каждый экземпляр типа записи C является потомком не более чем в одном экземпляре типа связи L [18].

Графическое отображение данной модели представлено на рисунке 6.

Рис.6 Сетевая модель данных

Для реляционной модели наиболее полно разработана математическая теория - реляционная алгебра, чего нельзя сказать о других основных моделях данных. В настоящее время существуют развитые языки высокого уровня, позволяющие формулировать запросы на данные, представленные средствами реляционной модели, что позволяет создавать эффективные СУБД [14].

Каждая модель имеет свои особенности, достоинства и недостатки, и ее выбор, становясь определяющим при проектировке АИС, должен рассматривать структуру наиболее полную для описания существующего реального мира. В основе рассматриваемой в дипломной работе автоматизированной информационной системы лежит реляционная модель, как максимально удовлетворяющая поставленные требования.

Графическое отображение данной модели представлено на рисунке 7.

Рис.7 Реляционная модель данных

При разработке структуры ИО АИС ключевым моментом является выбор ее архитектуры. Под архитектурой ИО понимается распределение информационной базы по подсистемам и компонентам АИС, а также распределение хранения и исполнения этих подсистем и компонентов по различным ЭВМ, объединенных в локальную вычислительную сеть [9]. Рассматривались 2 основные модели:

распределенная база данных (в роли серверов выступают клиенты одно-ранговой сети),

интегрированная база данных (клиент-серверная технология).

Распределенная база данных (РБД) - система логически интегрированных и территориально распределенных БД, языковых, программных, технических и организационных средств, предназначенных для создания, ведения и обработки информации.

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

Большинство требований, предъявляемых к РБД, аналогично требованиям к централизованным БД, но их реализация имеет свою, рассматриваемую ниже специфику. В РБД иногда полезна избыточность [15, 16].

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

Рис.8 Распределенная база данных

Клиент-сервер - архитектура или организация построения сети, в которой производится разделение вычислительной нагрузки между включенными в ее состав компьютерами, выполняющими функции клиентов, и одной мощной центральной ЭВМ - сервером. Процесс наблюдения за данными отделен от программ, использующих эти данные. Сервер может поддерживать центральную базу данных, расположенную на большом компьютере, зарезервированном для этой цели. Клиентом будет обычная программа, расположенная на любой ЭВМ, включенной в сеть, а также сама ЭВМ, которая по мере необходимости запрашивает данные с сервера. Производительность при использовании клиент-серверной архитектуры выше обычной, поскольку как клиент, так и сервер делят между собой нагрузку по обработке данных [19].

Клиент-серверная модель представлена на рисунке 9.

Рис.9 Архитектура "клиент-сервер"

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

1.7 Обоснование проектных решений по программному обеспечению комплекса задач

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

К общесистемному программному обеспечению относятся программы, рассчитанные на широкий круг пользователей и предназначенные для организации вычислительного процесса и решений часто встречающихся задач обработки информации [9]. Они осуществляют контроль и управление обработкой данных, автоматизируют работу программистов, увеличивают функциональные возможности оборудования, автоматизируют расписание выполнения расчетных работ и т.д. Главным представителем такого рода ПО является операционная система, а так же интегрированные средства управления задачами. Для создания рассматриваемой в дипломной работе АИС предполагается использование операционной системы Windows XP. Специальное ПО является совокупностью программ, разработанных при создании АИС определенного функционального назначения. К нему относятся пакеты прикладных программ, осуществляющих организацию данных и их обработку при решении функциональных задач.

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

Системы управления базами данных делятся на такие виды, как:

системы, ориентированные на разработчика, позволяющие создавать только законченные проекты,

системы, обеспечивающие интерактивную работу с базами данных.

По другой классификации средства создания СУБД делятся в зависимости от операционной системы, будь то Windows, Unix или Linux, под управлением которой будет идти выполнение создаваемых программ. В данном проекте рассматривается СУБД, работающее в среде Windows XP Professional.

Современные средства разработки относятся к:

средства для создания управления глобальными базами данных, работающими в интенсивном режиме (Oracle, Microsoft SQL Server, DB2, InterBase),

средства для автоматизации небольших подразделений в пределах 10 рабочих станций (Visual FoxPro, Microsoft Access).

Рассматриваемое предприятие относится к сфере малого бизнеса, не обладает большой и разветвленной структурой управления и не требует обработки большого объема данных в режиме реального времени, а потому выбор был сделан в пользу второй группы средств и в частности Microsoft Access 2003, включающим в себя большое количество возможностей и поддерживающий удобный графический интерфейс для диалоговой работы с БД. К числу его важных преимуществ относится доступ к данным из различных источников и их использование

Включение данных из различных источников. Access 2003 поддерживает различные форматы данных, в том числе XML, OLE, ODBC и формат служб Microsoft Windows® SharePoint™ Services.

Связи между бизнес-системами. Можно связать таблицы таким образом, чтобы одновременно получать доступ к данным из различных баз, работая с формами, отчетами и страницами доступа к данным в Access 2003. Кроме того, можно связывать таблицы из других баз данных Access, электронных таблиц Microsoft Excel, источников данных ODBC, баз данных Microsoft SQL Server™ и других источников.

Максимально эффективное использование корпоративных данных. Можно включить данные Microsoft SQL Server в решения Access [21].

Access может реализовывать метод объектно-событийного управления с выполнением определенных функция по нажатию клавиши или щелчку мыши.

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

автоматизация труда,

быстрое принятие управленческих решений,

мобильность сотрудников,

повышение производительности труда.

На рисунке 10 представлена схема организации АРМ.

Рис.10 Схема автоматизированного рабочего места

В соответствии с принципом системности АРМ являются системами, структура которых определяется функциональным назначением. На основании принципа гибкости АРМ легко подвергаются перестройке благодаря модульности построения подсистем и стандартизации их элементов. Согласно принципу устойчивости АРМ выполняют возложенные на них функции независимо от воздействующих внутренних и внешних факторов. Эффективность АРМ - это интегральный показатель уровня реализации всех трех принципов, отнесенный к затратам по разработке и использованию системы.

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

1.8 Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации

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

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

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

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

Вывод данных осуществляется с помощью АРМ в виде ответов на поставленные вопросы.

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

2. Проектная часть

2.1 Информационное обеспечение комплекса задач

2.1.1 Инфологическая схема и ее описание

Содержание информационного обеспечения предполагает распределение информации по видам с учетом их технологических функций, разработку состава и структуры баз данных и установление информационной связи между ними [1].

Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью предметной области. Иногда к инфологической модели относят и описание характера информационных потребностей пользователей. Инфологическая модель предметной области является исходной к отношению к датологической модели БД. Она служит связующим звеном между специалистами предметной области и проектировщиками структур БД в процессе проектирования АИС [14].

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

Инфологическое проектирование прежде всего связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Ранние теоретико-графовые модели в большей степени отображали семантику предметной области. Они в явном виде определяли иерархические связи между объектами предметной области [4].

Инфологическая модель отвечает нижеперечисленным требованиям:

обеспечение адекватного отображения предметной области и получение интегрированного представления о ней;

представление на языке, понятном как специалисту предметной области, так и администратору базы данных;

наличие информации о предметной области, достаточной для дальнейшего проектирования;

гарантия однозначной трактовки модели;

динамичность.

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

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

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


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

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