Файл: Автоматизация продажи железнодорожных билетов ООО РЖД.pdf
Добавлен: 20.05.2023
Просмотров: 1395
Скачиваний: 40
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия.
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
2.4 Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
Введение
В современном мире стремительно развиваются информационные технологии и сферы человеческой деятельности, с ними связанные. С каждым годом всё больший и больший объём информации обрабатывается при помощи современных персональных компьютеров.
А благодаря средствам быстрой разработки приложений уже нет необходимости проектировать стандартные элементы управления операционной системы Windows, также можно визуально наблюдать за всем процессом написания и отладки программного обеспечения, что заметно облегчает труд программиста.
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономической и политической деятельностью предприятия, организации современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов.
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Сейчас практически любая задача связана с манипуляцией информацией и данными. По этой причине в последние годы появилось множество различных компьютерных систем – систем управления базами данных (СУБД) – предназначенных для этих целей.
СУБД – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования базы данных (БД) многими пользователями. Обычно СУБД различают по используемой модели данных. Так, СУБД, основанные на использовании реляционной модели данных, называются реляционными СУБД. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Количество современных систем управления базами данных исчисляется тысячами.
Программный продукт корпорации Microsoft - Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые в нем формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты и диаграммы.
Целью данной курсовой работы является автоматизация продажи билетов ж/д вокзала.
Для достижения поставленной цели в работе необходимо решить следующие задачи:
- Изучить теоретические основы разработки приложения для
автоматизации учета информации о рейсах и билетах ж/д вокзала.;
- Смоделировать базу данных;
- Создать приложение базы данных в среде Microsoft Access;
- Протестировать разработанное приложение.
1. Технико-экономическая характеристика предметной области и предприятия.
1.1. Характеристика предприятия и его деятельности
Железнодорожный комплекс имеет особое стратегическое значение для России. Он является связующим звеном единой экономической системы, обеспечивает стабильную деятельность промышленных предприятий, своевременный подвоз жизненно важных грузов в самые отдаленные уголки страны, а также является самым доступным транспортом для миллионов граждан. В 2007 году железным дорогам в России исполнилось 170 лет.
Общество с ограниченной ответственностью "РЖД" входит в мировую тройку лидеров железнодорожных компаний. Это определяют следующие факторы:
- огромные объемы грузовых и пассажирских перевозок;
- высокие финансовые рейтинги;
- квалифицированные специалисты во всех областях железнодорожного транспорта;
- большая научно-техническая база;
- проектные и строительные мощности;
- значительный опыт международного сотрудничества.
Учредителем и единственным акционером ООО "РЖД" является Российская Федерация. От имени Российской Федерации полномочия акционера осуществляет Правительство Российской Федерации. Имущество компании было сформировано путем внесения в уставный капитал ООО "РЖД" по балансовой стоимости активов 987 организаций федерального железнодорожного транспорта. Динамика роста уставного капитала ООО "РЖД" представлена в следующее таблице.
|
Период |
Размер уставного капитала (в руб.) |
Размер уставного капитала (в акциях) |
|
01.01.2007 |
1 535 700 000 000 |
1 535 700 000 |
|
01.01.2008 |
1 541 697 819 000 |
1 541 697 819 |
|
07.07.2009 |
1 583 197 189 000 |
1 583 197 189 |
1.2. Организационная структура управления предприятием
Организационная структура построена по классической линейно-функциональной схеме, обеспечивающей вертикальную подчиненность и управляемость. Главными требованиями к руководящим кадрам в такой структуре являются: высокая квалификация и компетентность руководителя, большой объем информации.
Данная структура является органичной. Координация в ней осуществляется преимущественно посредством прямого контроля, права на принятие решений сконцентрированы в руках директора организации. Руководитель принимает на себя всю полноту ответственности, ему подчиняются все сотрудники. Процесс принятия решений отличается большой гибкостью, централизация власти позволяет быстро реагировать на любые изменения, происходящие во внешней среде. Стратегия предприятия также разрабатывается лично руководителем.
Основными достоинствами применяемой организационной структуры являются:
- Стратегическая реакция.
- Данная структура является адаптивной и гибкой, она подкреплена полным знанием проблем организации.
- Осознание организацией своей миссии и целей.
Недостатками данной организационной структуры являются:
- Самая рискованная структура, так как все управление замыкается на одном человеке.
- Подавление индивидуальности работников организации, их творческих способностей.
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
С точки зрения функциональности системы. В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой.
Механизм: бухгалтерия
РИСУНОК 1.
Далее производится декомпозиция функции, при которой функция декомпозируется на три подчиненных функции: «работа с персоналом», «продать билет», «обслуживание поездов».
Функция «работа с персоналом» включает:
Входную информацию: обращение клиентов
Выходящую информацию: расписание поездов
Управление: правила процедуры предприятия
Механизм: бухгалтерия
Функция «продать билет» включает:
Входную информацию: расписание поездов
Выходящую информацию: выдать билет
Управление: правила процедуры предприятия
Механизм: бухгалтерия
Функция «обслуживание поездов» включает:
Входную информацию: выдать билет
Выходящую информацию: отчет о прибыли, касса
Управление: правила процедуры предприятия
Механизм: бухгалтерия
РИСУНОК 2.
Декомпозиция функции «Продажа билетов»
РИСУНОК 3.
Достоинства
Низкая стоимость, Невысокая потребляемая мощность, Относительная простота обслуживания, Использование простых языков общения с ПК, Повышение оперативности и качества информации, Освобождение персонала от рутинных работ, Сокращение численности служащих
Недостатки
Разграничение прав доступа к информации, Несовершенство владение ПК персонала, работающего с АРМ, Расходы на детали в случае поломки ПК, Потеря связи, при использовании локальных сетей.
Способы решения
Разграничение прав доступа к информации, можно устранить путём ограничения прав доступа пользователей.
Несовершенство владение ПК персонала, работающего с АРМ, устраняется путём обучения персонала или приёма новых кадров, владеющих навыками работы с АРМ.
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
Существует несколько разновидностей систем управления базами данных (СУБД), одни ориентированы на программистов, другие — на обычных пользователей. Пакеты первого типа — это фактически системы программирования, располагающие своим типичным языком, в среде которого программисты создают утилиты обработки баз данных. После, данные программы используются конечными пользователями. Microsoft Access относится к СУБД, ориентированным на рядовых потребителей. Она позволяет, не прибегая к программированию, с легкостью выполнять основные операции с БД: создание, редактирование и обработка данных. Этот пакет работает в ОС Windows на автономных ПК или в локальной сети. Посредством MS Access создаются и в дальнейшем эксплуатируются личные БД (настольные), а также базы организаций, имеющих относительно небольшой объем данных. Microsoft Access является частью пакета Microsoft Office и входит в комплект его поставки. Среда Access располагает характерным для приложений Windows интерфейсом, состоящим из следующих компонентов: титульной строки, главного меню, панели инструментов, поля для работы и строки состояния. СУБД работает с данными, которые можно выстроить в иерархическую последовательность. Верхний уровень иерархии содержит основные объекты Access:
- таблицы — главный тип объекта, поскольку все остальные вариации объектов — это производные от таблицы. Основные составляющие таблицы — поля и записи, они определяют свойства элементов таблицы;
- формы — вспомогательные объекты, от использования которых можно отказаться. Они формируются, чтобы создать дополнительные удобства пользователю в плане просмотра, ввода и редактирования данных;
- запросы — результаты обращения пользователя к БД с целью поиска данных, удаления, добавления и обновления записей. Результаты поиска (выборки) подаются в табличном виде;
- отчеты — документы, предназначенные для вывода на печать, сформированные на информации, которая содержится в таблицах и запросах;
- схема — описание архитектуры связей многотабличной базы данных;
- макросы и модули — объекты повышенной сложности, при обыденной работе могут не использоваться.
Среди особенностей Access стоит отметить наличие VBA — встроенного языка программирования, посредством которого приложение может дополняться подпрограммами пользователей. Тем самым существенно расширяются возможности исходного варианта утилиты, обеспечивается удобство работы. Программа работает со следующими форматами файлов: ACCDB, MDB, ACCDE, MDE, ACCDT, ACCDR, ACCDW, MDW, LDB, LACCDB, SQL, DBF, DB,SNP, DIF, CDB.
Клиент, входя в систему, наполняет корзину товарами магазина, заполняет форму заказа, вводит параметры заказа адрес, Ф.И.О., время доставки, номер электронного кошелька.
Информация о выбранных клиентом товарах хранится в таблице «корзина», информация о заказе в таблице «заказы».
Выбор продукции осуществляется из справочника (каталога) «Товары», информация о клиенте попадает в таблицу «клиенты».
После совершения операции клиент получает отчет о проведенной операции, купленные товары, размер списания, остаток на счете и т.д.
Менеджер получает либо сообщение об успешном проведении платежа и дает заказ в отдел доставки, либо получает сообщение о не выполненном платеже - операция приостанавливается.
Информационная модель работы платежной системы представлена на рисунке.
2.2. Используемые классификаторы и системы кодирования
В составе информационного обеспечения рассматриваемого комплекса задач важное место отводится классификаторам экономической информации: