Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Диаграммы потоков данных DFD (Data Flow Diagrams)

Содержание:

Введение

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

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

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

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

Задачи, которые нужно выполнить для достижения поставленной цели:

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

Объектом исследования является касса по продаже авиабилетов.

Предмет исследования – процесс проектирования ИС.

Методологическая база проектирования: ГОСТы этапов жизненного цикла, а также литература по информационному менеджменту, электронной коммерции, разработке и эксплуатации ИС.

Анализ предметной области

Описание предметной области. Постановка задачи

Предметной областью настоящего курсового проекта является рабочее место кассира по продаже билетов в кассе аэрофлота.

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

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

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

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

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

Рис. 1. Информационно-технологическая схема

На информационно-технологической схеме (Рис.1), указаны названия документов, являющихся источниками информации для решения соответствующей задачи.

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

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

Выбор средства для моделирования бизнес-процессов

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

Методология SADT (Structured Analisys and Design Technique – технология структурного анализа и проектирования) разработана в 1969-1973 годах Дугласом Т. Россом. Технология первоначально было создана для разработки систем более общего назначения по сравнению с другими структурными методами, выросшими из проектирования программного обеспечения. SADT – одна из самых популярных и часто применяемых методик проектирования. В качестве стандарта применяется новое название – IDEF0 (Icam DEFinition).

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

  • сбор информации об исследуемом объекте;
  • документирование полученной информации;
  • представление информации в виде модели;
  • уточнение модели.

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

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

Диаграммы потоков данных DFD (Data Flow Diagrams)

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

DFD содержит процессы, которые преобразуют данные, потоки данных, которые переносят данные, активные объекты, которые производят и потребляют данные, и хранилища данных, которые пассивно хранят данные.

Методология объектного проектирования на языке UML (UML-диаграммы)

Унифицированный язык моделирования (Unified Modeling Language - UML) - это язык для специфицирования, визуализации, конструирования и документирования на основе объектно-ориентированный подхода разных видов систем: программных, аппаратных, программно-аппаратных, смешанных, явно включающие деятельность людей и т. д.

Помимо прочего, язык UML применяется для проектирования реляционных БД. Для этого используется небольшая часть языка (диаграммы классов), да и то не в полном объеме. С точки зрения проектирования реляционных БД модельные возможности не слишком отличаются от возможностей ER-диаграмм

В России для моделирования и анализа бизнес-процессов чаще всего применяются следующие инструменты моделирования: Oracle Designer, Rational Rose, AllFusion Process Modeler (BPWin) и AllFusion ERwin Data Modeler(ERWin), Power Designer, ARIS. За рубежом, кроме перечисленных, активно используются такие средства как Ithink Analyst, System Architect, ReThink и т.д.

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

  • устойчивое положение продукта на рынке (срок его существования, система отчетов о проблемах, программа развития продукта совокупность применений и др.);
  • распространенность продукта (количество реализованных лицензий, наличие, уровень и размер деятельности пользовательской группы);
  • техническая поддержка поставщика. Она включает «горячую линию» по телефону, консультационную и техническую поддержку через представителя поставщика в России;
  • доступное обучение. Оно может быть проведено на территории представителя поставщика в России, пользователя или где-либо в другом месте;
  • доступные материалы по программному продукту. Они могут включать компьютерные, учебные пособия, учебные материалы, статьи, книги, информацию в Интернете, демонстрационные версии.

Выберем те инструменты моделирования, которые соответствуют выделенным критериям. В этом случае дальнейшему рассмотрению подлежат Oracle Designer, BPWIn/ERWin, Rational Rose, ARIS, Power Designer, по которым ниже дано более подробное описание.

BPWin и ERWin компании Соmputer Associates

Computer Associates International, Inc. (CA) является одним из пяти основных производителей программного обеспечения, предлагая средства моделирования, управления инфраструктурой предприятия (сетями, серверами и т.д.), резервного копирования, информационной безопасности и т.д. Пакет BPWin основывается на методологии IDEF и используется для функционального моделирования и анализа деятельности организации. Методология IDEF является официальным федеральным стандартом США и, представляет собой совокупность методов, процедур и правил, которые предназначены для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

Oracle Designer компании Oracle

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

Rational Rose компании IBM

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

PowerDesigner компании Sybase

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

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

ARIS компании IDS Scheer AG

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

Укажем основное предназначение каждого рассматриваемого продукта из множества его применений:

  • для моделирования баз данных больше подходят инструменты Erwin, Power Designer и Rational Rose;
  • для моделирования компонентов разрабатываемых приложений больше подходят Oracle Designer, Power Designer и Rational Rose;
  • для моделирования бизнес-процессов больше подходят BPwin, ARIS и Rational Rose.

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

Моделирование бизнес-процессов «как есть»

Модель деятельности продаж билетов приведена на рисунке 2.

C:\Users\1\Desktop\заказы 2016\Скриншот 13-02-2017 184338.png

Рис.2. Декомпозиция деятельности компании

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

Одним из наиболее важных бизнес-процессов компании является учет продаж билетов. Характеристика данного процесса приведена на рисунке 3.

Рис. 3. Декомпозиция процесса учета продаж

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

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

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

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

Опишем основные функции, которые должна выполнять данная система:

  1. Ведение базы данных клиентов с подробными данными о них (ФИО, адрес, паспортные данные, телефонный номер и др.);
  2. Ведение базы данных всех произошедших операций купли-продажи (данные о клиенте, истории его перелетов и т.д.);
  3. Ведение справочников (клиенты, рейсы, пункты назначения, пункты отправления и т.д.);
  4. Получение аналитической и статистической информации (данные по количеству оставшихся билетов, отчет по продажам за месяц, продажи по клиентам);
  5. Получение справочной информации в печатном виде (счет-фактура, накладная, клиенты, отчеты по продажам).

Задачи проектирования:

  1. Максимально упростить и ускорить процедуру продажи билетов.
  2. Обеспечить все бизнес-операции возможностью сопроводить их необходимыми документами.
  3. Создать гибкую систему статистических отчетов.
  4. Обеспечить при необходимости возможность автоматического резервирования БД.
  5. Запретить некорректные действия пользователя.
  6. Обеспечить целостность информации в базе данных.
  7. Обеспечить приемлемую безопасность данных на случай несанкционированного доступа.
  8. Минимизировать затраты системных ресурсов, необходимых для нормальной работы АРМ.
  9. Программное обеспечение должно функционировать на IBM-совместимых персональных компьютера и должно работать под управлением операционных систем семейства WIN32.

Мероприятия по улучшению бизнес-процессов

Предлагаемые мероприятия по улучшению бизнес-процессов

Для упорядочивания информации в процессе решения задачи, получения достоверных сведений о дате вылета, времени вылета, времени посадки самолета, количестве дозаправок во время рейса необходима информация из “Справочника рейсов” (форма 3). Справочник является первичным носителем этих сведений, и поэтому они должны загружаться в базу с него.

Рис.3. Справочник рейсов

Для распределения новых рейсов по имеющимся рейсам на аэрофлоте и получению достоверной информации о списках самолетов и соответствующим им рейсам необходима информация из “Справочника самолетов” (Форма 4), содержащего сведения о виде самолета, марке самолета, стоимости провоза 5 кг багажа, количестве пассажирских мест самолета, его грузоподъемности и бортовом номере. Справочник является первичным носителем таковой информации, и поэтому они должны загружаться в базу с него

Рис.4. Справочник самолетов

Для возможности просмотра и составления отчетов по описанию рейсов, а так же для редактирования, просмотра информации, необходим справочник “Описание маршрута” (Форма 5), в который входят сведения об описании маршрута, месте вылета, номере дока вылета, месте посадки, номере дока посадки, стоимости билета, количестве возвращенных билетов и номере соответствующего маршруту рейса.

Рис.5. Справочник “Описание маршрута”

Сведения, характеризующие пассажиров, взявших билеты на определенный рейс, хранятся в таблице “Список пассажиров” (форма 5) соответствующего рейса базы данных. Для заполнения этой таблицы создана специальная форма для кассира аэрофлота. Данные из этой формы, содержащей Ф.И.О. клиента, возраст клиента, полный номер паспорта, место прописки клиента, наличие визы, вид расчета, номер билета и номер рейса, обязательно должны поступать в базу данных для оперативного учета входящей информации и корректного создания выходящей документации.

Форма 5. Документ с информацией о новом пассажире

Ф.И.О. клиента _______________________________________

Возраст клиента _______________________________________

Полный номер паспорта _________________________________

Место прописки клиента _________________________________

Виза _______________________________________

Расчет _______________________________________

Номер билета _______________________________________

Номер рейса _______________________________________

Сведения, характеризующие данные о характеристиках багажа пассажиров, таких, как его вес, тип и объем хранятся в справочнике “Багаж пассажиров” (Форм 6). В дальнейшем, вес багажа пассажиров суммируется и сравнивается с грузоподъемностью самолета для того, чтобы избежать перегрузки самолета, и заноситься в посадочную ведомость. Так же нужны и остальные данные о багаже пассажиров. Эти данные используют таможенные органы и службы охраны аэропорта.

Рис.6. Справочник “Багаж пассажиров”

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

Описание реквизитов входной информации приведено в табл. 1

Таблица 1

Описание реквизитов входной информации

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

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

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

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

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

  • Посадочная ведомость;
  • Отчет за период с группировкой по маршрутам;

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

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

Номер рейса

Бортовой номер

Марка самолета

Вид самолета

ФИО клиента

Номер билета

Полный номер паспорта

Место прописки клиента

Вес багажа

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

Название рейса

Количество проданных билетов

Выручка по рейсам

Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов, показанными в табл. 2. При их определении учитывались сведения из описания ПО и семантика ИО. В частности, известно, что в одной таблице “Список пассажиров” – несколько строк данных о пассажирах, по одному рейсу может лететь только один самолет, один пассажир может нести с собой только одну условную единицу багажа.

Таблица 2

Таблица соответствия зависимых и ключевых реквизитов

В табл.3 представлены связи информационных объектов.

Таблица 3

Связи информационных объектов

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

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

Рис.7. Логическая структура реляционной базы данных задачи

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

Прикладное решение «1С: Комплексная автоматизация 8» создано на технологической платформе «1С:Предприятие 8», которая дает значительную гибкость, возможность настройки, выбор оптимальной комплектации, производительность и эргономичность прикладных решений[1].

Перечислим главные преимущества типовой конфигурации «1С:Комплексная автоматизация 8» по сравнению с «1С:Предприятие 7.7. Комплексная конфигурация»:

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

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

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

Программа решает следующие задачи:

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

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

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

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

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

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

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

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

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

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

Для облегчения процесса формирования планов предусмотрена специальная функция – «Помощник планирования».

«1С: Комплексная автоматизация 8» позволяет организовать:

  • оперативный учет и контроль движения денежных средств предприятия на расчетных счетах и в кассах;
  • оперативное планирование поступлений и расходов денежных средств.

Платежный календарь - это комплекс заявок на расходование денежных средств и запланированных денежных платежей. При составлении платежного календаря параллельно проверяется возможность его выполнения (достаточно ли денежных средств на счетах и в кассах предприятия).

Есть возможность учета денежных расчетов в иностранной валюте. Обеспечен обмен данными со специальными банковскими программами класса «Клиент-банк».

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

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

Автоматизирован учет по всем участкам:

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

Рассмотрим еще многофункциональный комплекс для торговли «Гепард» (с модулем «Аналитик»).

Программный комплекс Гепард (Windows) (www.gepard.ru) предназначен для комплексной автоматизации различных видов торговой деятельности. Существует два варианта поставки: для розничной и оптовой торговли.

В состав комплекса в настоящее время входят модули:

  • Администратор комплекса. Настройка параметров комплекса, установка паролей и прав доступа пользователей;
  • Товарный склад. Ведение складских операций, отслеживание движения товара по партийно и по операционно со списанием по методам FIFO или LIFO. Предусмотрены стандартные отчетные ведомости: Товарный отчет, Сальдовая ведомость, Оборотная ведомость и др.;
  • Отдел продаж. Оформление счетов, ведение информации по клиентам и счетам с отслеживанием оплаты, отпуска или возврата по счетам. Операции продажи со склада и по прайс-листу. Получение отчетов по продажам;
  • Прайс-листы. Предназначен для создания, хранения и качественной печати прайс-листов. Может печатать на различные принтеры в локальной сети, в том числе и на сетевой, может печатать в шаблон внутреннего отчета (Report) и MS Excel;
  • Анализ товарного склада. Формирование отчетов по поставкам, продажам, движениям товара и загрузкам подразделений. Здесь предусмотрено формирование отчетов как в различных разрезах, так и в любых комбинациях: по поставщикам, покупателям, подразделениям, товарам и группам, документам;
  • Книга продаж. Отслеживание взаиморасчетов с покупателями. Получение отчетов по динамике продаж, динамике покупок клиентами, сводные отчеты по взаиморасчетам;
  • Книга закупок. Отслеживание взаиморасчетов с поставщиками. Получение сводных отчетов по взаиморасчетам, динамике закупок по поставщикам, товарам;
  • Себестоимость контрактов. Расчет себестоимости импортируемых товаров с учетом таможенных пошлин, затрат в рублях или в валютах. Создание сводных отчетных документов по контрактам. Формирование на основе контракта приходной складской накладной;
  • Общая бухгалтерия. Ведение журнала хозяйственных операций, формирование бухгалтерских документов: журналы-ордера, сальдово-оборотные ведомости, главная книга, оборотный баланс и т. д. Расчет курсовых разниц в мультивалютном режиме;
  • Финансовый анализ. Создание финансовых документов на основе операций, проведенных по бухгалтерским счетам и в аналитических разрезах. Создание документов для налоговой инспекции и проведения финансового анализа состояния предприятия;
  • Касса. Оформление приходных и расходных ордеров, ведение кассовой книги, ведение нескольких касс одновременно. Оформление оплаты складских документов и выписанных счетов;
  • Банк. Оформление выписки из банков в многобанковском режиме. Оформление оплаты складских документов и выписанных счетов.
  • Платежные поручения. Оформление платежных поручений по нескольким банкам с отслеживанием их проведения через банк;
  • Основные средства. Ведение учета основных средств по инвентарным номерам, отслеживание их движения по подразделениям и материально-ответственным лицам, учет капремонтов, операций списания и продажи, автоматический расчет амортизации, переоценки, получение сводных отчетных ведомостей по всем направлениям учета и движения основных средств;
  • Материалы. Ведение складских операций, отслеживание движения материала по партийно и по операционно со списанием по методам FIFO, LIFO, средним ценам. Получение отчетных ведомостей по операциям, остаткам и оборотам материалов количественно-суммового учета;
  • Регистрация счетов-фактур. Модуль, который позволяет вести Книги покупок и продаж по расчету НДС;
  • Делопроизводство. Модуль предназначен для структурированного хранения реквизитов документов, созданных в системах MS Word, MS Excel, Гепард, Панацея (программа для аптек). Модуль оперирует только реквизитами документов, сами документы хранятся в файловой системе. Программа предоставляет возможность просмотра базы реквизитов, их добавления, редактирования, удаления, выборки и поиска, а также редактирования документов с запуском соответствующего приложения (MS Word, MS Excel).

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

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

Главные функции можно разделить на три класса:

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

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

Дерево функций программного обеспечения можно представить в виде схемы (рис. 8).

Рис.8. Функции системы

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

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

Рис.9. Сценарий диалога программы

 На рис. 10-14 показаны основные возможности программы.

База данных

Рис.10. Покупка билета

Курсовая работаDelphi

Рис.11. Выбор времени вылета

server тригер триггер процедура расписание sql обработка запрос таблица создание база данные 2000 самолет билет вщзврат

Рис.12. Выбор рейса

курсовая работа по програмированию

Рис.13. Касса

дипломная работа по програмированию

Рис.14. Возврат билетов

Моделирование бизнес-процессов «как должно быть»

Новая технология учета продаж предполагает ведение единой базы данных. Модель деятельности менеджера по продажам «КАК БУДЕТ» представлена на рисунке 15.

C:\Users\1\Desktop\Скриншот 18-06-2016 213121.png

Рисунок 15 – Модель деятельности руководителя отдела продаж «КАК БУДЕТ»

Как видно из модели, модель декомпозируется на три блока (рис.16):

  • Ввод информации в БД (о билетах, самолетах, пассажирах);
  • Осуществление непосредственно продаж;
  • Формирование документов.

C:\Users\1\Desktop\Скриншот 18-06-2016 213233.png

Рисунок 16. Декомпозиция модели «Как будет»

C:\Users\1\Desktop\Скриншот 18-06-2016 213152.png

Рисунок 17 – Декомпозиция блока «Ввод информации в БД»

C:\Users\1\Desktop\Скриншот 18-06-2016 213309.png

Рисунок 18 – Декомпозиция блока «Осуществление продаж»

C:\Users\1\Desktop\Скриншот 18-06-2016 213412.png

Рисунок 19 – Декомпозиция блока «Формирование документов»

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

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

Заключение

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

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

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

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

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

  1. ГОСТ Р ИСО/МЭК 9126 – 93. «Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению». – Государственный стандарт РФ. – М.: Госстандарт России, 1994. – 12 с.
  2. Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
  3. Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
  4. Гвоздева В.А. Базовые и прикладные информационные технологии: Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384 с.
  5. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
  6. Голицына О.Л. Языки программирования: Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - 3-e изд., перераб. и доп. - М.: Форум: ИНФРА-М, 2015. - 400 с.
  7. Душин, В.К. Теоретические основы информационных процессов и систем : учебник / В.К. Душин .— 5-е изд. — М. : ИТК "Дашков и К", 2014 .— 348с.
  8. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
  9. Затонский А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 - 344с.
  10. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - 7-e изд. - М.: Дашков и К, 2012. - 395 с.
  11. Кабанов В.А. Кабанов, В. А. Практикум Access [Электронный ресурс] / В. А. Кабанов. - М.: Инфра-М; Znanium.com, 2015. - 55 с.
  12. Карминский А.М. Методология создания информационных систем: Учебное пособие / А.М. Карминский, Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 320 с.
  13. Коваленко В.В. Проектирование информационных систем: Учебное пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
  14. Мовшович С.М. Технология информационного обеспечения бизнеса [Электронный ресурс] : учеб. пос. / С.М. Мовшович и др.; под общ. ред. С.М. Мовшовича. - Минск: Выш. шк., 2011. - 144 с.
  15. Немцова Т.И. Практикум по информатике: Уч. пос.Ч. 1. / Т.И. Немцова, Ю.В. Назарова; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2011. - 320 с.
  16. Проектирование информационных систем: Учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014.-432с.
  17. Федотова Е. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
  18. Федотова Е.Л. Информационные технологии в профессиональной деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 368 с.
  19. Черников Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 368 с.
  20. Шишов О.В. Современные технологии и технические средства информатизации: Учебник / О.В. Шишов. - М.: НИЦ Инфра-М, 2012. - 462 с.
  1. http://v8.1c.ru/ka