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

 

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

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

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

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








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

На тему:

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

Оглавление


Введение

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. Разработка макетов отображения результатов.
  8. Разработка алгоритма и схемы интерфейса программного обеспечения АИС турфирмы.
  9. Выполнение программной реализации основных задач.
  10. Оценка экономической эффективности разрабатываемой АИС.

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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


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


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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

визе.

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

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

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

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

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

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

Кроме этого менеджеры по заявкам выполняют консультацию клиентов, занимаются поиском информации о фамилиях, номерах заказов, номерах паспортов, датах. Схема документооборота представлена ниже на рисунке 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 Общая характеристика организации автоматизированной обработки


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Иерархическая модель базы данных <#"192" src="doc_zip5.jpg" />

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


Сетевая модель данных - логическая модель данных <#"justify">·каждый экземпляр типа записи P является предком только в одном экземпляре типа связи L;

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

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


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


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

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

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


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


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

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

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

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

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

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

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


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


Клиент-сервер - архитектура или организация построения сети, в которой производится разделение вычислительной нагрузки между включенными в ее состав компьютера <#"146" src="doc_zip9.jpg" />

Рис.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].

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

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

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

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

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

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

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

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

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

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


Рис.11 Инфологическая модель данных


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

"Клиенты" - список клиентов туристического агентства,

"Сотрудники" - список сотрудников туристического агентства,

"Транспорт" - информация о транспорте, доставляющем до места назначения,

"Страна" - список стран, с которыми работает туристическое агентство,

"Город" - список городов, доступных для посещения,

"Туры" - информация по доступным турам,

"Услуги" - возможные виды услуг, включенных в туры,

"Заказы" - история заказов обратившихся в турфирму клиентов.

"Квитанция" - информация о квитанции определенного заказа,

"Поставщики" - информация о посольствах и консульствах различных стран.

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


Рис.12 Информационно-функциональные связи


2.1.2 Характеристика входной информации

В рассматриваемой информационной системе входные данные делятся на следующие группы:

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

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

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

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

В целом входная информация АИС турфирмы - это данные о сотрудниках, клиентах и путевках.

Входная информация вводится в базу данных через устройства ввода (такие как клавиатура) и размещается в таблицах Access. Таблицы создаются через Конструктор таблиц, их структура приведена ниже.


Таблица 1 "Заказы".

Имя поляКлючевое полеОбязатель- ное полеТип данныхРазмерКод заказаКод заказаДаДаСчетчикДлинное целоеКод тураКод тураНетНетЧисловойДлинное целоеКод сотрудникаКод сотрудникаНетНетЧисловойДлинное целоеФамилия сотрудникаФамилия сотрудникаНетНетТекстовыйДлинное целоеКод клиентаКод клиентаНетНетЧисловойДлинное целоеФамилия клиентаФамилия клиентаНетНетТекстовыйДлинное целоеДата оформ-ленияДата оформле-нияНетНетДата/время-ОплаченоОплаченоНетНетМастер подстановок50

Таблица 2 "Город".

Имя поляКлючевое полеОбязательное полеТип данных РазмерКод страныКод страныНетНетЧисловойДлинное целоеКод городаКод городаДаДаСчетчикДлинное целоеГородГородНетНетТекстовый50

Таблица 3 "Клиенты".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод клиентаКод клиентаДаДаСчетчикДлинное целоеФамилияФамилияНетНетТекстовый50ИмяИмяНетНетТекстовый50ОтчествоОтчествоНетНетТекстовый50Адрес АдресНетНетТекстовый50ТелефонТелефонНетНетТекстовый50ПолПолНетНетМастер подстановок50Номер паспортаНомер паспортаНетНетТекстовый50

Таблица 4 "Страна".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод страныКод страныДаДаСчетчикДлинное целоеНазвание страныНазвание страныНетНетТекстовый50Код городаКод городаНетНетЧисловойДлинное целое

Таблица 5 "Поставщики".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод услугиКод услугиНетНетЧисловойДлинное целоеКод поставщикаКод поставщикаДаДаСчетчикДлинное целоеНазвание поставщикаНазвание поставщикаНетНетТекстовый50АдресАдресНетНетТекстовый50ТелефонТелефонНетНетТекстовый 50

Таблица 6 "Сотрудники".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод сотруд-никаКод сотрудникаДаДаСчетчикДлинное целоеФамилияФамилияНетНетТекстовый50ИмяИмяНетНетТекстовый50ОтчествоОтчествоНетНетТекстовый50Дата рожденияДата рожденияНетНетДата/ВремяЗарплатаЗарплатаНетНетДенежныйДолжностьДолжностьНетНетТекстовый50АдресАдресНетНетТекстовый50ТелефонТелефонНетНетТекстовый50

Таблица 7 "Транспорт".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод транспортаКод транспортаДаДаСчетчикДлинное целоеНаимено-ваниеНаименованиеНетНетТекстовый50

Таблица 8 "Туры".

Имя поляКлючевое полеОбязатель-ное полеТип данныхРазмерКод тураКод тураДаДаСчетчикДлинное целоеКод услугиКод услугиНетНетЧисловойДлинное целоеСтранаСтранаНетНетТекстовый50Дата отправ-ленияДата отправленияНетНетДата/Время50Дата прибытияДата прибытияНетНетДата/ВремяСтоимость тураСтоимость тураНетНетДенежныйДлинное целоеКод транспортаКод транспортаНетНетЧисловойДлинное целоеДлительность пребыванияДлительность пребыванияНетНетЧисловойДлинное целоеКол-во человекКол-во человекНетНетЧисловойДлинное целое

Таблица 9 "Услуги".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод услугиКод услугиДаНетСчетчикДлинное целоеКод страныКод страныНетНетЧисловойДлинное целоеВизовое обслу-живаниеВизовое обслужи-ваниеНетНетЛогическийДа/НетПрожи-ваниеПрожива-ниеНетНетТекстовый50ПитаниеПитаниеНетНетТекстовый50Экскур-сииЭкскурсииНетНетЛогическийДа/Нет

2.1.3 Характеристика результатной информации

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

Запрос на выборку стран.[название страны] Text (255);услуги. [название страны], город. [название города], туры. [дата отправления], туры. [дата прибытия], туры. [длительность пребывания], туры. [стоимость тура], заказы. [код заказа], заказы. [фамилия клиента]

FROM ( (город INNER JOIN страна ON город. [код города] = страна. [код города]) INNER JOIN услуги ON страна. [код страны] = услуги. [код страны]) INNER JOIN (туры INNER JOIN заказы ON туры. [код тура] = заказы. [код тура]) ON услуги. [код услуги] = туры. [код услуги]( ( (услуги. [название страны]) = [название страны]));



Запрос на выборку должников.клиенты. фамилия, клиенты. имя, клиенты. отчество, клиенты. телефон, заказы. [дата оформления], туры. страна, заказы. оплаченотуры INNER JOIN (клиенты INNER JOIN заказы ON клиенты. [код клиента] = заказы. [код клиента]) ON туры. [код тура] = заказы. [код тура]( ( (заказы. оплачено) ="нет"))BY клиенты. фамилия;



Запрос по клиентам.клиенты. фамилия, клиенты. имя, клиенты. отчество, клиенты. адрес, клиенты. телефонклиентыBY клиенты. фамилия;



Запрос по поставщикам.поставщики. [название поставщика], поставщики. адрес, поставщики. телефонпоставщики;



Запрос по сотрудникам.сотрудники. фамилия, сотрудники. имя, сотрудники. отчество, сотрудники. [дата рождения], сотрудники. зарплата, сотрудники. должность, сотрудники. адрес, сотрудники. телефонсотрудникиBY сотрудники. фамилия;



Запрос по странам.страна. [название страны], город. [название города]

FROM город INNER JOIN страна ON город. [код города] = страна. [код города]BY страна. [название страны];



Запрос по турам.страна. [название страны], город. [название города], туры. [дата отправления], туры. [длительность пребывания], туры. [стоимость тура], транспорт. наименование, услуги. проживание, туры. [количество человек]

FROM ( (город INNER JOIN страна ON город. [код города] = страна. [код города]) INNER JOIN услуги ON страна. [код страны] = услуги. [код страны]) INNER JOIN (транспорт INNER JOIN туры ON транспорт. [код транспорта] = туры. [код транспорта]) ON услуги. [код услуги] = туры. [код услуги];



Запрос по услугам.услуги. [визовое обслуживание], услуги. проживание, услуги. питание, услуги. экскурсии, услуги. [название страны]услуги;



Запрос по квитанциям.заказы. [код заказа], туры. страна, туры. [стоимость тура], заказы. [дата оформления], клиенты. фамилия, клиенты. имя, клиенты. [номер паспорта]туры INNER JOIN (клиенты INNER JOIN заказы ON клиенты. [код клиента] = заказы. [код клиента]) ON туры. [код тура] = заказы. [код тура]( ( (заказы. оплачено) ="да"));



Запрос по заказам.заказы. [код заказа], заказы. [код тура], заказы. [код сотрудника], заказы. [фамилия сотрудника], заказы. [код клиента], заказы. [фамилия клиента], заказы. [дата оформления]заказы( ( (заказы. оплачено) ="да"));



2.1.4 Используемые классификаторы

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

Код заказа - номер заказа, формируется автоматически;

Код услуги - номер услуги, формируется автоматически;

Код квитанции - номер квитанции, формируется автоматически;

Код тура - номер тура, формируется автоматически;

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


2.2 Программная реализация комплекса задач


2.2.1 Описание структуры диалога

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

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

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

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



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



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



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



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



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



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



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



Таблица "Туры". Содержит данные о предоставляемых турах, их стоимости, датах отправления и прибытия. Таблица является иерархической.



Объект "Запросы". Позволяет создавать новые запросы в режиме Конструктора или с помощью Мастера, а так же несет в себе перечень существующих в базе данных запросов, при нажатии на которые открывается окно соответствующего запроса в виде таблицы сводных данных.

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

"Главная форма". Осуществление работы с АИС происходит через главную форму, несущую в себе сводную информацию о циркулирующих на предприятии процессах и автоматически открывающуюся при запуске. На панели находятся кнопки "Запросы" и "Отчеты", открывающие соответствующие формы со списками, кнопка "Квитанции", позволяющая просмотреть и распечатать квитанции на оплату путевок, и кнопка "Выход".



Форма "Запросы". На панели находятся кнопки открытия соответствующих запросов и кнопка закрытия.



Форма "Отчеты". На панели находятся кнопки открытия соответствующих отчетов и кнопка закрытия.



Объект "Отчеты". Позволяет создавать новые отчеты в режиме Конструктора или с помощью Мастера, а так же несет в себе перечень существующих в базе данных отчетов. С их помощью составляется и выводится на бумажные носители составленная из запросов и таблиц информация на текущее число, что подтверждает актуальность данных.

Отчет по должникам. Формирует списки не оплативших путевку клиентов с указанием их личных данных.



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



Квитанции. Формирует документ для оплаты выбранной путевки.



Отчет по клиентам. Формирует списки клиентов туристического агентства.



Отчет по поставщикам. Формирует данных о посольствах и консульствах, с которыми сотрудничает компания.



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



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



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

Список присутствующих макросов представлен ниже.



2.2.2 Структурная схема программного комплекса

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

Схема данных, реализованная в Microsoft Access 2003, представлена на рисунке 13.


Рис.13 Схема данных ИС турфирмы ООО "Управляющая компания"


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

2.2.3 Детальная блок-схема основных программных модулей и ее описание

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

Модуль информации о путевке. Подразумевает ввод, просмотр и изменение информации о путевке. Имеется возможность печати заказов и квитанций.

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

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

Блок-схема основных программных модулей представлена на рисунке 14.


Рис.14 Блок-схема программных модулей

2.2.4 Организация технологического процесса сбора, передачи, обработки и выдачи информации

Технологический процесс включает в себя такие основные этапы как:

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

добавление информации об оплате квитанций,

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

фиксирование информации о выполнении заявки,

составление и сдача отчетов.

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

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

Вывод данных осуществляется в электронном или по необходимости в бумажном виде.

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

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

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

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

3. Обоснование экономической эффективности


3.1 Выбор и обоснование методики расчета экономической эффективности проекта


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

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

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

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

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

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

сложность АИС,

надежность работы,

уровень автоматизации разработки системы,

эффективность использования вычислительных ресурсов.

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

основная заработная плата,

стоимость материалов,

накладные расходы,

прочие затраты.

Стоимость решения задачи (Сз) состоит из стоимости разработки программ (Спр) и стоимости непосредственного решения (Ср):


Сз = Спрр (1)

Стоимость разработки программ (Спр) высчитывается по формуле:


Спр=Qпрпрпрмч*tотл (2)

где Qпр - трудоемкость работ программиста при разработке программы (час);

Фпр - затраты программиста в единицу времени (руб);

Кпрм - коэффициент накладных расходов к заработной плате (Кпрм >1<2);

tотл - машинное время отладки программы (час);

Смч - стоимость 1 машино-часа (руб).

Время вывода информации рассчитывается по формуле:


Тавт=tотл+tввода+tреш+tкорр+tвывода (3)

где tотл - время отладки программы;

tввода - время вывода информации;

tреш - время решения задачи на ЭВМ;

tкорр - время изменения информации;

tвывода - время вывода информации на печать или на экран.


3.2 Расчет показателей экономической эффективности проекта


Программа разрабатывается с помощью СУБД Access 2003, которая ориентирована на графический интерфейс разработки. Основная часть, обеспечивающая взаимосвязь данных, операций по выборке данных будет создана с помощью VBA.

Затраты труда на разработку программного изделия (ПИ) рассматриваются на основании исходных данных таблицы 10.


Таблица 10 - Структура затрат на разработку.

№ Наименование стадииСодержание стадииТрудоемкость, %1. Подготовительная стадияИзучение научно-технической литературы. Согласование и утверждение технического задания и календарного плана проведения работ. 122. Теоретическая разработкаТехнико-экономическое обоснование и описание задач для алгоритмизации. 103. Алгоритмизация и программированиеРазработка алгоритмов, блок-схем, разработка форм, запросов, макросов и модулей на алгоритмическом языке, их отладка на ЭВМ. 634. Обобщение и выводыОбобщение результатов работы, выводы65. Техническая отчетностьПодготовка отчетной документации по выполненной работе66. Заключительная стадияОформление и утверждение результатов3

Расчет количества условных команд происходит по формуле:


Q = q * (1 + P1 + P2 + …. + Pn), (4)

где q - предполагаемое число команд программы,

q = q0 число команд ассемблера (от 2 до 10 команд),


q = 100 * 20 = 2000 (усл. ком.),


Kсл - коэффициент сложности программы (1.0 - 1.7),

P - коэффициент изменения,

n - количество изменений программы в ходе разработки.

Каждый модуль программы потребует следующих доработок:

% значительной доработки и изменения кода программ;

% уточняющей отладочной доработки исходного кода.

Коэффициент типизации (повторение одинаковых или очень близких фрагментов в различных программных модулях) - 25%.

Разработка самой программы - 75%.

В результате количество условных команд Q равно


Q = 2000 * 1.2 * 0.75 * (1 + 0.18 + 0.03) = 2178 (условных команд).


Расчет трудоемкости стадии алгоритмизации и программирования вычисляется по формуле:


TЗ = tИ+ tА + tБС + tП + tОТ + tЭВМ + tД, (5)

где tИ - затраты труда на изучение задачи;

tА - затраты на разработку алгоритмов;

tБС - затраты на разработку блок-схем;

tП - затраты на программирование;

tОТ - затраты на отладку программы;

tЭВМ - время машинного счета на ПЭВМ;

tД - затраты на оформление документации.

tИ высчитывается по формуле


(6)

где Q - общее количество команд в программном комплексе (2178 условных команд);

В31 - производительность исполнителя на первом этапе третьей стадии (55 ком/час);

ККВ - коэффициент, отражающий квалификацию специалиста (для стажа менее 2 лет, коэффициент равен 0.8);

ККАЧ - коэффициент, учитывающий требуемое качество описания задачи.


tИ=2178/ (55 * 0.8) * 1.1 = 45 (ком/час)


Затраты на разработку алгоритмов составят


(7)

где В32 - производительность исполнителя на втором этапе третьей стадии (20 ком/час).


TА=2178/ (20 * 0.8) * 1.1 = 124 (ком/час).


Затраты на разработку блок-схем высчитываются по формуле


(8)

где В33 - производительность исполнителя на третьем этапе третьей стадии (22 ком/час).


tБС = 2178/ (22 * 0.8) =123 (ком/час).


Затраты труда на этапе программирования составят


(9)

где В34 - производительность на четвертом этапе третьей стадии (25 ком/час).


tП =2178/ (25 * 0.8) =109 (ком/час).


Затраты труда на отладку программы составят


(10)

где В35 - производительность на пятом этапе третьей стадии (10 ком/час).


tОТ =2178/ (10 * 0.8) =272 (ком/час).


Затраты на оформление документов составят


(11)

где В36 - производительность на шестом этапе третьей стадии (24 ком/час).


tД =2178/ (24 * 0.8) =113 (ком/час).


Время машинного счета на ЭВМ составит


tЭВМ = В37 = 10 (чел/час),


где В37 - время машинного счета на ЭВМ - 10 чел/час.

Общая трудоемкость работ равна


TЗ = 45 + 124 + 123 + 109 + 272 + 113 + 10 = 796 (чел/час).


В человеко-днях, на алгоритмизацию и программирование истрачено


TЗД = 796/8 = 100 (чел. дн).


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


(12)

где Ti - трудоемкость каждой стадии.

12= 796 * = 159 (чел.час) = 159 : 8 = 20 (чел. дн).

63


10

T2 = 796 * = 120 (чел.час) = 120 : 8 = 15 (чел. дн).

63


6= 796 * = 80 (чел.час) = 80 : 8 = 10 (чел. дн).

63


6= 796 * = 80 (чел.час) = 80 : 8 = 10 (чел. дн).

63


3= 796 * = 32 (чел.час) = 32 : 8 = 4 (чел. дн).

63



Расчет общей трудоемкости разработки


T = T1 + T2 + T3 + T4 + T5 + T6 = 159 + 120 + 796 + 80 + 80 + 32 =

(чел. час) = 158 (чел. дн).


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


100

T = 796 * = 1267 (чел.час) = 1220 : 8 = 158 (чел. дн).

63


Построение календарного плана графика.

В зависимости от обязанностей, знаний и умений различных специалистов, работающих на предполагаемых стадиях создания, их нагрузка будет распределяться в соответствии с данными таблицы 11. На стадиях 1, 2, 4 и 6 применяется труд главного инженера и инженера-программиста, на 3 и 5 стадиях - только инженера-программиста.


Таблица 11 - Распределение трудоемкости работ между специалистами на различных стадиях.

№ Название стадииТрудо-емкость (чел. час) Занятые исполнителиДоля выпол- ненных работ, %Трудоем-кость по ис- полнителям, (чел. час) 1Подготовительная 159Главный инженер Инженер-программист65 35103 562Теоретическая разработка120Главный инженер Инженер-программист35 6542 783Алгоритмизация и программирование796Инженер-программист1007964Обобщение и выводы80Главный инженер Инженер-программист35 6528 525Техническая отчетность80Инженер-программист100806Заключительная стадия32Главный инженер Инженер-программист60 4019 13

Расчет календарной продолжительности стадии определяется по формуле, которая предполагает равную степень загруженности Rj исполнителей на j - й стадии.


(13)

где

Ti - общая трудоемкость j стадии;

p - доля дополнительных работ (0.2);

tg - количество часов в рабочем дне (8);

f - переводной коэффициент для перехода от человеко-дней с календарным интервалом.


f = (12 * 22) / 365 = 0.73 раб. дн/кал. дн.


Эту формулу можно преобразовать в формулу



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


T1К = 159 * 1.2/ (0.73 * 8) = 32 (кал. дн)

T2К= 120 * 1.2/ (0.73 * 8) = 24 (кал. дн)

T3К= 796 * 1.2/ (0.73 * 8) = 160 (кал. дн)

T4К= 80 * 1.2/ (0.73 * 8) = 16 (кал. дн)

T5К= 80 * 1.2/ (0.73 * 8) = 16 (кал. дн)

T6К= 32 * 1.2/ (0.73 * 8) = 6 (кал. дн)


Общая продолжительность работ составит 254 календарных дня.

Основные статьи затрат, приходятся на заработную плату, накладные расходы, затраты на материалы, покупные изделия, полуфабрикаты, на специальное оборудование. Разработку ПИ осуществляют главный инженер и инженер-программист. Главный инженер ответственен за автоматизацию предприятия, а инженер-программист за работу по алгоритмизации и программированию АИС. Средняя заработная плата главного инженера - 14 000 руб. Средняя заработная плата инженера-программиста - 10 000 руб.

Среднедневной заработок считается по формуле


ЗСД = ЗО / Ф, (15)

где ЗО - оклад в рублях.

Ф - месячный фонд рабочего времени в днях (21.8 - среднее значение)

ЗСД главного инженера = 14 000 / 21.8 = 642,2 руб.

ЗСД инженера-программиста = 10 000/ 21.8 = 458,71 руб.

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


З = ЗСД * Т, (16)

где Т - время, затрачиваемое на разработку отдельным специалистом-участником (раб. дн).


Тглав. инж. = (103+42+28+19) /8 = 192/8 = 24 (раб. дн)

Тинж. прогр. = (56+78+796+52+80+13) /8 = 1075/8 = 134 (раб. дн).

Таким образом затраты на зарплату составляют

Зглав. инжен. = 642 * 24 = 15 408 руб

Зинж. прогр. = 459 * 134 = 61 506 руб

Зосн. = 15408 + 61506 = 76 914 руб.


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

Всего отчисления от ФОТ составляют - 26.0%, то есть


Соц. отчисл. = 76 914* 0.26 = 19 997,64 руб.


Величина накладных расходов равна 20 % от основной заработной платы.

Поэтому Lнакл. равна


Lнакл. = Зосн * 1.2 = 76 914*1.2 = 92 296,8 руб.


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


А = 0.2 * 25 000 = 5000 руб.


Затраты на электроэнергию в год примерно составят 650 руб. В результате себестоимость часа машинного времени будет равна



где ФД - годовой фонд машинного времени (час)

ФД = количество месяцев в году * количество рабочих дней в месяце* количество рабочих часов в день.


ФД = 12 * 21.8 * 8 = 2093 (час)

С ПЭВМ = 5000 / 2093 = 2 (руб. /час).


Исходя из данных таблицы 12, на разработку программного изделия потребуется 381 час машинного времени.

Таблица 14 - Продолжительность работ на ПЭВМ на различных стадиях разработки.

Стадия, этапТрудоем- кость, чел. часДоля работ, выполненных на компьютере, %Необходимое машинное время, часПодготовительная стадия1592032Теоретическая разработка1201012Алгоритмизация и программирование изучение и описание задачи разработка алгоритмов разработка блок-схем программирование отладка машинный счет оформление документов 45 124 123 109 272 10 113 10 10 50 67 100 20 6 12 56 182 10 23Обобщение и выводы802016Техническая отчетность802016Заключительная стадия325016Итого: - - 381

Затраты составят


Lпэвм. = 2.83 * 381 = 1078 руб.


При разработке программы будет использовано 2 пачки бумаги формата А4 стоимостью по 115 руб. за пачку, 115 * 2 = 230 руб,

один картридж T0731 для принтера Epson стоимостью 400 руб.

Общая сумма расходов на материалы составляет


Lмат. = 230 + 400 = 630 руб.


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


Lсм. = Lзп + Lсоц + Lнак. + Lмат. + Lпэвм (18)

На основании выполненных ранее расчетов общая сметная сумма затрат составляет


Lсм. = 76 914 + 19 997,64 + 92 296,8 + 630 + 1078 = 190 916,44 руб.


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


Э = (З1 - З2) * А2, (19)

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

З1, З2 - приведенные затраты на единицу работ, выполненных с помощью нового ПИ и без него (руб),

А2 - годовой объем работ выполняемых с помощью нового ПИ в расчетном году (натур. ед.).

Приведенные затраты (З2) на единицу работы высчитываются по формулам


З1 = С1 + Ен * К1 (20) З2 = С2 + Ен * К2 (21)

где С1, С2 - себестоимость единицы работ, производимых без использования ПИ и с помощью него (руб),

К1, К2 капитальные вложения, связанные с использованием ПИ (К2) и без его использования (К1) (руб),

Ен - нормативный коэффициент экономической эффективности капитальных вложений, равный 0,15.

Себестоимость единицы работ (С1, С2) высчитывается по формуле


С1 = Зар. плата работника / (N0* 21.8) (22) С2 = Зар. плата работника / (N1 * 21.8) (23)

где Зар. плата работника - 10 000 руб. в месяц

N0 - количество документов, обрабатываемых без компьютера, в день (до 15);

N1 - количество документов, обрабатываемых с применением автоматизированной системы, в день (до 45).

Таким образом себестоимость будет равна


С1 = 10 000 / (15 * 21.8) = 9000 / 327 = 30,58 руб,

С2 = 10 000/ (45 * 21.8) = 9000 /981 = 10,19 руб.


Удельные капитальные вложения, не связанные с использованием программного продукта, рассчитывается по формуле


К1 = капитальные затраты / (N0* 21.8 * 12). (24)

В свою очередь к капитальным затратам относятся электроэнергия 650 руб. в месяц *12 = 7 800,что составляет в общей сумме 7800 руб. В результате получаем


К1 = 7800 / (15*21.8*12) = 7800 / 3924 = 1,9 руб.


Удельные капиталовложения, связанные с использованием ПИ, равны


К2 = LСМ / (N1* 21.8 * 12) (25)

К2 = 190 916,44 / (45 * 21.8 * 12) = 190 916,44 /11 772 = 16 руб.


Таким образом приведенные затраты на единицу работ составят


З1 = 30,58 + 0.15 * 1,9 = 30,87 руб,

З2 = 10,19 + 0.15 * 16 = 12,59 руб.


Расчета годового объема выполненных работ с помощью ПИ равен


А2 = N1 * 21.8 * 12 = 11 772 документа.


На основании приведенных выше данных годовой экономический эффект от использования ПИ составит


Э = (30,87 - 12,59) * 11 772 = 215 192,16 руб.


Полученная величина говорит об эффективности внедрения ПЭВМ в отделе работы с клиентами.

Срок окупаемости капитальных затрат высчитывается по формуле


Тр = Lсм / Э (26)

Тр = 190 916,44 /215 192,16 = 0,88 года.


Из вышесказанного можно сделать вывод, что затраты на обработку АИС отдела работы с клиентами ООО "Управляющая компания" окупятся в течение 9 месяцев с начала работы.

Заключение


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

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

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

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

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

К преимуществам АИС отдела работы с клиентами ООО "Управляющая компания" относятся сравнительно небольшие капитальные затраты, короткий срок окупаемости, возможность локального или при некоторых доработках сетевого использования.

К основным задачам относились:

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

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

учет информации об оплате,

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

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

поиск данных.

В результате проделанной работы можно сделать такие выводы:

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

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

. Система может являться частью интегрированной АИС управления деятельностью всего предприятия.

Список использованной литературы


1. Автоматизация сбора, обработки и представления информации /Под ред. С.И. Авдюшина. - М.: Машиностроение, 2005. - 95 с

. Автоматизированные информационные технологии в экономике. Под ред. Г.А. Титаренко, М., Компьютер, 1998. - с.3-4,98-100.

. Кафтанюк Ю.А., Григоренко Г.П., Назаров В.В. "Автоматизация управления НПО" - М.: МЭСИ, 2005, 86 с.

. Карпова Т. Базы данных. Модели, разработка, реализация. Москва, Харьков, Минск: Питер, 2001, 121 с.

. Григоренко Г.П., Желнинский Г.С., Немчинов В.К. "Технология машинной обработки экономической информации в реальном масштабе времени". Учебное пособие - М.: МЭСИ, 2005, 77 с.

. Григоренко Г.П., Кафтанюк Ю.А., Одинцов Б.Е., Дик В.В. "Управление развитием информационной базы ЭИС" - М.: МЭСИ, 2005 г.

. Григоренко Г.П., Романов А.Н., Вострокнутова Г.В. "Организация и технология распределенной обработки учетной информации". Учебное пособие - М.: МЭСИ, 2005, 72 с.

. Дж. Мартин, Организация баз данных в вычислительных системах.М., Мир, 1980. - с.58-72.

. Диго С.М. Проектирование и использование баз данных.М., Финансы и статистика. 2005. - с.87.

. Единая система стандартов автоматизированной системы управления. Сборник ГОСТов.М., 2006. - с.18-21.

. Желнинский Г.С., Немчинов В.К. "Обоснование проектных решений по машинной обработке экономической информации" - М.: МЭСИ, 2005, 59 с.

. Заикин О.А., Советов Б.Я. Проектирование интегрированных систем обработки информации и управления: Учебное пособие. - М.: МГАП "Мир Книги", 2004. - 190 с.

. Зайчикова С.А., Овсянникова М.Р., Сокурская И.Ю. Использование реляционной СУБД для решения задач информационно-справочного типа.М., 1985. - с.112.

. Информатика. Под ред. С.А. Макаровой. М., Финансы и статистика, 1997. - с.68-72.

. Метечко В.И. Системы распределенных баз данных. М,: МИФИ, 2007.66 с.

. Дуброво И.Г., Танюшкина В.А. Распределенные базы данных. М.: МИСИ, 2005.68 с.

. dic. academic.ru/dic. nsf/ruwiki/154498

. dic. academic.ru/dic. nsf/ruwiki/1333323

. www.megabook.ru/Article. asp? AID=606989

20. dvsneg.ru/structura_predpriyatiya/organizacionnaya_structura_

upravlenia.html

. www.microsoft.com/rus/office2003/Editions/Access2003. mspx

. www.olymp-k.ru/Documents. asp? ID=284

. abc. informbureau.com/html/yeiiiiexaneass_yooaeoeaiinou.html

24. www.pd-web.net/informacionnye-sistemy-v-buhgalterskom-uchete/101-ponyatie-ekonomicheskoy-effektivnosti-i-ee-vidy/


МОСКОВСКИЙ ФИНАНСОВО-ЮРИДИЧЕСКИЙ УНИВЕРСИТЕТ Факультет «Бизнеса и информационных технологий» Кафедра Информационных технологий Специальность

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ