Дипломная работа: Автоматизация продажи железнодорожных билетов ООО «Four cardinal points Train»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
cardinal points Train» разработала уникальные бизнес-процессы, для которых
сложно выбрать правильное решение среди готовых программных
продуктов. Среди рассмотренных программ автоматизации учета продажи
билетов на поезд не было найдено решения, полностью отвечающего
функциональным требованиям системы.
2) Разработка системы на заказ. Этот вариант приобретения
информационной системы позволит вам получить систему, которая
полностью соответствует требованиям заказчика. Но в то же время
появляются дополнительные риски: время разработки системы может
оказаться большим, а стоимость - высокой; В программе могут появиться
скрытые дефекты, которые могут быть обнаружены после внедрения
системы. Кроме того, этот вариант приобретения системы предполагает
передачу конфиденциальной информации компании-разработчику, что
крайне нежелательно для компании OOO «Four cardinal points Train».
3) Покупка и доработка. Этот вариант позволит вам доработать
законченное решение, чтобы удовлетворить список функциональных
требований, выдвинутых к системе. Это решение сочетает в себе
преимущества и недостатки вариантов «Покупка готового решения» и
«Разработка системы на заказ». Полученное решение может не полностью
удовлетворить потребности компании. Некоторые программные модули
будут хорошо отлажены, а некоторые будут написаны с нуля и могут
содержать различные дефекты. Продолжительность пересмотра будет
короткой по сравнению с продолжительностью разработки новой системы, а
стоимость будет дороже, чем приобретение готового решения, но дешевле,
чем разработка всей системы с нуля. Однако доработка системы,
разработанной другой компанией, может быть сопряжена со значительными
трудностями, связанными с отсутствием или неполнотой технической
документации и трудностями во взаимодействии с разработчиками системы-
прототипа. Кроме того, при таком способе получения информационной
системы могут появиться дополнительные риски: возможная
47
несовместимость различных компонентов системы, скрытые дефекты
программного обеспечения.
4) Собственная разработка. Этот вариант позволит вам получить
систему, которая полностью соответствует потребностям компании OOO
«Four cardinal points Train». Преимуществами этого варианта являются
последующие обновления системы; значительно снижает риск принятия
решения, не отвечающего потребностям компании; полная совместимость
всех компонентов системы; полная интеграция с существующими
запатентованными микросхемами; Конфиденциальная информация не будет
выходить за пределы компании.
Таким образом, для OOO «Four cardinal points Train» наилучшим
решением является разработка автоматизированной информационной
системы учета продаж железнодорожных билетов собственными силами. В
дальнейшем получившийся программный продукт может быть легко изменен
и адаптирован под нужды и специфику другой компании уже в рамках
коммерческого проекта.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение - это совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих в
организации, а также методологии построения баз данных. [5]
Информационное обеспечение рассматриваемой задачи включает:
внемашинное обеспечение (входные и выходные документы,
классификаторы, справочники), и внутримашинное обеспечение (условно-
постоянная, промежуточная и результатная информация в базе данных
системы).
48
1) Входные и выходные документы. Входными документами системы
являются запросы пользователей справочной системы, запросы оператора и
кассира.
Выходными документами являются проездной документ (билет),
информация о составе поезда по вагонам, информация о пути следования
поезда, информация о проданных билетах для заданного периода.
За основу форм документов берутся бланки, используемые в компании.
Их необходимо проанализировать, оценить полноту содержащейся в них
информации, и использовать при проектировании системы.
2) Экранные формы. Для построения диалога с пользователем
возможны следующие способы: диалог типа «Вопрос-ответ»; диалог типа
«Меню», диалог на основе экранных форм, диалог на основе командного
языка.
Для каждого из входных документов будут создаваться экранные
формы ввода первичной информации. При этом необходимо обеспечить
соответствие макета экранной формы форме входного документа. Не
обязательно, чтобы внешний вид этих форм совпадал, но все вводимые
элементы данных должны располагаться в том же относительном порядке и
иметь такой же формат, что и в исходном документе.
Результатная информация должна отображаться на экранных формах в
соответствии с формой выходного документа, т.е. на основе использования
комбинированной формы с трехзонным расположением реквизитов и
многострочной содержательной частью.
Условно-постоянная информация будет храниться в справочниках. В
системе потребуются следующие справочники:
– Справочник «Станции»;
– Справочник «Поезда»;
– Справочник «Вагоны»;
– Справочник «Места»;
– Справочник «Типы вагонов»;
49
– Справочник «Типы мест в вагоне»;
– Справочник «Должности».
Формы для ввода справочников должны позволять просматривать,
добавлять, редактировать, удалять записи. При проектировании макетов
форм ввода справочников применим анкетную форму расположения
реквизитов, удобную для ввода и актуализации справочников.
Для ввода первичной информации понадобятся следующие формы:
– Формирование состава поезда;
– Формирование пути следования поезда;
– Формирование расписания;
– Ввод персональных данных клиента;
– Ввод пожеланий клиента;
– Оформление билета.
Формы «Формирование состава поезда», «Формирование пути
следования поезда», «Формирование расписания», «Ввод персональных
данных клиента», «Ввод пожеланий клиента», «Оформление билета»
представляют собой экранные формы анкетного типа и обеспечивают ввод
данных согласно реквизитам документов.
Для формы «Оформление билета» необходимо использовать диалог
типа «меню», в котором пользователь определяет, каким будет его
следующий шаг. В этой форме необходимо предусмотреть возможность
выбора поезда и свободного места в нем.
Все экранные формы должны быть удобными, понятными,
эргономичными. Общий цвет информационной части должен быть
спокойным, не вызывающим утомления пользователя. Цвет полей, вводимых
с клавиатуры, должен отличаться от цвета информационной части. Каждое
поле должно быть снабжено подсказкой, которая должна отображаться на
экране, если пользователь действует неправильно. Должна быть возможность
исправить ошибки во введенных данных.
50
Система классификации и кодирования. Система должна учитывать
принятую компанией систему кодирования документов, а именно:
документы одного типа нумеруются последовательно с начала года. Система
кодирования компании также используется для создания кодов для билетов
на поезд, поскольку она достаточно знакома и используется не только в
автоматизированном блоке, но и в других подразделениях.
Необходимо разработать локальную систему классификации и
кодирования для следующих объектов учета:
– персонала;
– вагонов поезда;
– отчетных документов.
Информационная база. Центральным компонентом информационной
поддержки является информационная база (ИБ), которая представляет собой
набор данных, организованных определенным образом и хранящихся в
памяти компьютерной системы в виде файлов, которые помогают
удовлетворить информационные потребности процессов управления. и
задачи. [1].
Существуют следующие методы организации информационной базы:
набор локальных файлов, поддерживаемых функциональными пакетами
прикладных программ, и интегрированная база данных, основанная на
использовании универсального программного обеспечения для загрузки,
хранения, поиска и обслуживания данных, т. Е. Управление базой данных
система (СУБД).
Локальные файлы обеспечивают обработку данных за более короткое
время, однако при таком способе организации информационной
безопасности в информационной системе наблюдаются высокая степень
дублирования данных, несогласованность данных и отсутствие гибкости в
доступе к информации. Интегрированная база данных представляет собой
набор взаимосвязанных, хранимых вместе данных с такой минимальной
Источник: https://baza.diplomsite.ru/previewfile/567