диплом(двоеточие) антон. Техническое задание на разработку информационной системы 20 2 Описание выбранных средств разработки информационной системы 21
Скачать 0.54 Mb.
|
Содержание Введение 4 1.1Понятие, характеристики и назначение информационных систем 7 1.2Программные средства реализации информационных систем 8 1.3Этапы создания информационных систем 9 2 Аналитическая часть 12 2.1 Анализ программных средств разработки 12 2.2 Анализ языковых средств разработки 14 2.3 Анализ баз данных 16 3 Практическая часть 20 3.1 Техническое задание на разработку информационной системы 20 3.2 Описание выбранных средств разработки информационной системы 21 3.3 Описание функциональных возможностей информационной системы 22 Список использованных источников 30 ВведениеРазнообразие задач, решаемых с помощью информационных систем, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации. Процесс разработки таких систем основывается на моделировании деятельности предприятия, построении архитектуры системы и структуры баз данных, реализации пользовательского интерфейса и выборе технических средств. Создание и совершенствование компьютеров привело и продолжает приводить к созданию новых технологий в различных сферах научной и практической деятельности. Одно из важнейших достижений человечества является Интернет, способный связывать миллионы компьютеров по всему миру. Информационная система - система, предназначенная для хранения, поиска и обработки информации, и соответствующие организационные ресурсы, которые обеспечивают и распространяют информацию. Информационные системы, связанные с предоставлением и обработкой информации для всех уровней управления объектами, приобретают особую важность в общественной жизни. После того, как разрабатываемая система обретает начальную функциональность, проект переходит на фазу внедрения. Этап внедрения очень важен для разработчиков, так как именно на данном этапе определяется, насколько созданная версия ИС соответствует требованиям заказчика. Данный этап очень важен и для пользователя, потому что ему необходимо спланировать свою дальнейшую деятельность, отводя в ней место ИС своего организации, призванной помогать ему в работе. В словаре IEEE сопровождение программы определяется как процесс изменения программной системы или компонента после поставки с целью исправления ошибок, повышения производительности или иных параметров, а также для адаптации к изменившимся условиям. Сопровождение функционирования информационных систем - вид профессиональной деятельности, благодаря которой обеспечивается стабильная работа программного обеспечения. Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации. Процесс разработки таких систем основывается на моделировании деятельности предприятия, построении архитектуры системы и структуры баз данных, реализации пользовательского интерфейса и выборе технических средств. Информационные системы, связанные с предоставлением и обработкой информации для всех уровней управления объектами, приобретают особую важность в общественной жизни. На данный момент невозможно представить какую-либо организацию, не применяющую компьютерных технологий. Автоматизация деятельности предприятий, внедрение информационных систем в разных сферах деятельности позволяют быстро и безошибочно перерабатывать большое количество информации, существенно снизить затраты и повысить эффективность принимаемых управленческих решений. Поэтому информационные системы в настоящее время являются средством совершенствования и развития управленческой деятельности. Предметом исследования является билетная касса железнодорожных вокзалов. Объектом исследования является разработка информационной системы продаже железнодорожных билетов. Данная система должна соответствовать требованиям технического задания и упрощать работу сотрудников в компании. Первая глава является теоретической. В ней приведены необходимые теоретические материалы, которые следует изучить перед созданием ИС. Вторая глава является аналитической. В данной главе проводится анализ предметной области, анализ программных и языковых средств разработки ИС, и анализ баз данных. Третья глава является практической. В данной главе приводится техническое задание на разработку ИС, описание пользовательского интерфейса системы, описание функциональных возможностей системы. В качестве основных программ, используемых при разработке информационной системы, были применены: «MS SQL Server Management Studio», «Visual Studio 2022». Первая глава является теоретической. В ней приведены необходимые теоретические материалы, которые следует изучить перед созданием ИС. Вторая глава является аналитической. В данной главе проводится анализ предметной области, анализ программных и языковых средств разработки ИС, и анализ баз данных. Третья глава является практической. В данной главе приводится ТЗ на разработку ИС, описание пользовательского интерфейса системы, описание функциональных возможностей системы. Заключение содержит вывод о выполненной работе. 1 Теоретическая частьПонятие, характеристики и назначение информационных систем Информационная система - это взаимосвязанная совокупность информационных, технических, программных, математических, организационных, правовых эргономических, лингвистических, технологических и других средств, а также персонала, предназначенная для сбора, обработки, хранения и выдачи экономической информации и принятия управленческих решений. Информационные системы предназначены для сбора, хранения и обработки информации, поэтому в основе любой из них лежит среда хранения и доступа к данным. Назначение информационной системы состоит в поддержке динамической информационной модели ее предметной области. Информационные системы ориентированы на конечного пользователя, не обладающего высокой квалификацией в области вычислительной техники. Поэтому клиентские приложения информационной системы должны обладать простым, удобным, легко осваиваемым интерфейсом, который предоставляет конечному пользователю все необходимые для работы функции и в то же время не даёт ему возможность выполнять какие-либо лишние действия. Задачи информационные системы: обработка данных об операциях, производимых фирмой; создание периодических контрольных отчетов о состоянии дел в фирме; получение ответов на всевозможные текущие запросы и оформление их в виде бумажных документов или отчетов. Средства информационной системы. В общем случае информационная система содержит следующие подсистемы: аппаратного обеспечения; программного обеспечения; информационного обеспечения; организационного обеспечения; правового обеспечения. Аппаратное обеспечение - это набор электронных, электрических и механических устройств, входящих в состав информационной системы. Оно включает измерительные устройства и другие источники информации, процессоры, блоки памяти, устройства отображения и регистрации информации, средства сигнализации. Таким образом, информационная система является удобным средством работы с информацией. Программные средства реализации информационных систем Технология создания информационных систем предъявляет высокие требования к методикам реализации и программным инструментальным средствам. Такие средства должны поддерживать все стадии реализации проектов и обеспечивать координацию усилий больших коллективов разработчиков. Интегрированная среда разработки, - комплекс программных средств, используемый программистами для разработки программного обеспечения. Среда разработки включает в себя: текстовый редактор, транслятор, средства автоматизации сборки, отладчик. База данных - совместно используемый набор логически связанных, предназначенный для удовлетворения информационных потребностей организации. Средства описания бизнес-процессов отличаются по функциональным возможностям, и выбрать нужное средство для проектирования информационной системы. На сегодняшний день получили распространение следующие системы описания бизнес-процессов: Visual studio, SQL Server Management Studio. Visual Studio - это стартовая площадка для написания, отладки и сборки кода, а также последующей публикации приложений. SQL Server Management Studio - это бесплатная графическая среда, включающая набор инструментов для разработки сценариев на T-SQL и управления инфраструктурой Microsoft SQL Server. Этапы создания информационных систем Основными участниками процесса создания ИС являются предприятие-заказчик, для которого она создается и предприятие-разработчик, выполняющий работы по проектированию ИС. Юридические и организационные взаимоотношения конкретно заказчиков и разработчиков регулируются заключенными между ними договорами. Заказчик обязан заключить договор на создание ИС, приобрести технические средства, подготовить задание на строительство или реконструкцию помещения, если необходимо, совместно с разработчиком выполнить работы предпроектной стадии, в необходимые сроки подготовить помещение, приобрести и установить технические средства, разработать и осуществить мероприятия по совершенствованию организации управления и производства. На стадии проектирования необходимо обеспечить обучение персонала, обеспечить запись необходимой информации на машинные носители и ее контроль, обеспечить уточнение исходных данных по составу и структуре информационной базы, завершить ее формирование, подготовить контрольные примеры, организовать поэтапную приемку рабочих программ с проверкой на контрольных примерах. При подготовке объекта к внедрению заказчик выполняет следующие работы: внедряет локальные и общегосударственные классификаторы, унифицированные формы документов, проводит в намеченные сроки мероприятия по подготовке объекта к внедрению ИС. При вводе системы в действие заказчик завершает ввод в эксплуатацию технических средств, завершает опытную эксплуатацию комплекса задач и принимает в промышленную эксплуатацию. Разрабатывает и согласовывает с разработчиком программу приема сдаточных испытаний и организуют работу приемочной комиссии по проведению испытаний системы. К методам изучения и анализа состояния экономического объекта и его системы управления относятся: устный и письменный опрос; письменное анкетирование; наблюдение, измерение, оценка; групповое обсуждение; анализ задач; анализ производственных, управленческих и информационных процессов. В результате обследования вырабатываются рекомендации по изменению организационной структуры, рассматриваются новые должностные инструкции, целесообразность тех или иных документов, определяется состав баз данных, предложения по изменению технологии обработки, определяется конфигурация вычислительной сети, количество машин, состав экономических задач, очередность их компьютеризации, вырабатываются предложения по реализации экономических задач средствами пакетов прикладных программ. На проектном этапе составляются технические и рабочие проекты для каждого уровня Автоматизированное рабочее место. В рабочем проекте отражаются общие положения, состав технических средств, архитектура, организационная структура в новых условиях, делается постановка задач, проектируется информационное обеспечение, информационный обмен с другими АРМами, рассчитывается экономическая эффективность, инструкции исполнителям. Проектирование технологических процессов включает проектирование паролей, программ, сценариев диалога пользователя с параллельная виртуальная машина, включая проектирование иерархических организованных меню и "окон”. Меню содержит перечень блоков, модулей и программы. Каждый модуль выполняет определенную функцию. Если привлекаются готовые пакеты прикладных программ, то в них обязательно должно быть руководство пользователю к эксплуатации и комплект машинных программ на дисках. Постановка задачи дает исчерпывающее представление о ее сущности, логике преобразования исходной информации для получения результата. В процессе постановки задачи раскрываются: организационно-экономическая сущность ее; описание исходной переменной и условно-постоянной информации описание результатной информации; описание алгоритма решения задачи. В настоящее время почти все автоматизированные информационные системы децентрализованные, поэтому важно участие пользователя на предпроектной стадии, при постановке и внедрении задач, анализе функционирования АИС. В результате обследования вырабатываются рекомендации по изменению организационной структуры, рассматриваются новые должностные инструкции, целесообразность тех или иных документов, определяется состав баз данных, предложения по изменению технологии обработки, определяется конфигурация вычислительной сети, количество машин, состав экономических задач, очередность их компьютеризации, вырабатываются предложения по реализации экономических задач средствами пакетов прикладных программ. 2 Аналитическая часть 2.1 Анализ программных средств разработки Средства разработки программного обеспечения - совокупность приемов, методов, методик, а также набор инструментальных программ, используемых разработчиком для создания программного кода, отвечающего заданным требованиям. Технология создания проекта предъявляет высокие требования к методикам реализации и программным инструментальным средствам. Для реализации поставленной задачи понадобятся соответствующие программные средства: MS Visual Studio 2018; SQL Server Management Studio. Интегрированная среда разработки Visual Studio - это стартовая площадка для написания, отладки и сборки кода, а также последующей публикации приложений. Помимо стандартного редактора и отладчика, которые есть в большинстве сред IDE, Visual Studio включает в себя компиляторы, средства авто завершения кода, графические конструкторы и многие другие функции для улучшения процесса разработки. Достоинства Visual Studio: Встроенный Web-сервер. Для обслуживания Web-приложения ASP.NET необходим Web-сервер, который будет ожидать Web-запросы и обрабатывать соответствующие страницы. Наличие в Visual Studio интегрированного Web-сервера позволяет запускать Web-сайт прямо из среды проектирования, а также повышает безопасность, исключая вероятность получения доступа к тестовомуWeb-сайту с какого-нибудь внешнего компьютера, поскольку тестовый сервер может принимать соединения только с локального компьютера. Поддержка множества языков при разработке. Visual Studio позволяет писать код на своем языке или любых других предпочитаемых языках, используя все время один и тот же интерфейс (IDE). Меньше кода для написания. Для создания большинства приложений требуется приличное количество стандартного стереотипного кода, и Web-страницы ASP. NET тому не исключение. Например, добавление Web-элемента управления, присоединение обработчиков событий и корректировка форматирования требует установки в разметке страницы ряда деталей. В Visual Studio такие детали устанавливаются автоматически. Интуитивный стиль кодирования. По умолчанию Visual Studio форматирует код по мере его ввода, автоматически вставляя необходимые отступы и применяя цветовое кодирование для выделения элементов типа комментариев. Такие незначительные отличия делают код более удобным для чтения и менее подверженным ошибкам. Более высокая скорость разработки. Многие из функциональных возможностей Visual Studio направлены на то, чтобы помогать разработчику делать свою работу как можно быстрее. Возможности отладки. Предлагаемые в Visual Studio инструменты отладки являются наилучшим средством для отслеживания загадочных ошибок и диагностирования странного поведения. С помощью Visual Studio можно разрабатывать: Классические приложения для компьютера под управлением операционной системы Windows. Мобильные приложения. Web-приложения. Облачные приложения. Различные расширения для Office, SharePoint, а также создание собственных расширений для Visual Studio. Базы данных SQL Server и SQL Azure. SQL Server Management Studio - это интегрированная среда для управления любой инфраструктурой SQL. Используйте SQL Server Management Studio для доступа, настройки, администрирования и разработки всех компонентов SQL Server. Среда SQL Server Management Studio предоставляет единую комплексную служебную программу, которая сочетает в себе обширную группу графических инструментов с рядом многофункциональных редакторов скриптов для доступа к SQL Server для разработчиков и администраторов баз данных всех профессиональных уровней. Плюсы SQL Server: СУБД масштабируется, поэтому работать с ней можно на портативных ПК или мощной мультипроцессорной технике. Процессор может одновременно обрабатывать большой объем запросов. Реализован поиск по фразам, тексту, словам, можно создавать ключевые индексы. В SQL Server есть репликации через интернет, предусмотрена синхронизация. Есть полноценный веб-ассистент для форматирования страниц. В систему интегрирован сервер интерактивного анализа для принятия решений, создания корпоративных отчетов. Есть службы преобразования информации. Запросы можно формулировать на английском языке, без программирования. СУБД поддерживает работу с другими продуктами Microsoft: Access, MS Excel. Вышеуказанные программные средства помогут облегчить процесс создания информационной системы. 2.2 Анализ языковых средств разработки Язык программирования - искусственно созданный язык, предназначенный для описания алгоритмов обработки данных. Для реализации текущего проекта необходимы конкретные языки программирования используемы в сфере создания сайтов. Для реализации поставленной задачи понадобятся соответствующие языковые средства: С#, XAML, SQL. C# - современный объектно-ориентированный и тип безопасный язык программирования. C# позволяет разработчикам создавать разные типы безопасных и надежных приложений, выполняющихся в .NET. C# относится к широко известному семейству языков C, и покажется хорошо знакомым любому, кто работал с C, C++, Java или JavaScript. Здесь представлен обзор основных компонентов языка C# 8 и более ранних версий. Программы C# выполняются в .NET, виртуальной системе выполнения, вызывающей общеязыковую среду выполнения (CLR) и набор библиотек классов. Среда CLR — это реализация общеязыковой инфраструктуры языка (CLI), являющейся международным стандартом, от корпорации Майкрософт. CLI является основой для создания сред выполнения и разработки, в которых языки и библиотеки прозрачно работают друг с другом. Исходный код, написанный на языке C# компилируется в промежуточный язык, который соответствует спецификациям CLI. Код на языке IL и ресурсы, в том числе растровые изображения и строки, сохраняются в сборке, обычно с расширением .dll. Сборка содержит манифест с информацией о типах, версии, языке и региональных параметрах для этой сборки. При выполнении программы C# сборка загружается в среду CLR. Среда CLR выполняет JIT-компиляцию из кода на языке IL в инструкции машинного языка. Среда CLR также выполняет другие операции, например, автоматическую сборку мусора, обработку исключений и управление ресурсами. Код, выполняемый средой CLR, иногда называют "управляемым кодом". "Неуправляемый код" компилируется на машинный язык, предназначенный для конкретной платформы. XAML — это декларативный язык разметки. С точки зрения модели программирования .NET Core язык XAML упрощает создание пользовательского интерфейса для приложения .NET Core. Можно создать видимые элементы пользовательского интерфейса в декларативной XAML-разметке, а затем отделить определение пользовательского интерфейса от логики времени выполнения, используя файлы кода программной части, присоединенные к разметке с помощью определений разделяемых классов. Язык XAML напрямую представляет создание экземпляров объектов в конкретном наборе резервных типов, определенных в сборках. В этом заключается его отличие от большинства других языков разметки, которые, как правило, представляют собой интерпретируемые языки без прямой связи с системой резервных типов. Язык XAML обеспечивает рабочий процесс, позволяющий нескольким участникам разрабатывать пользовательский интерфейс и логику приложения, используя потенциально различные средства.SQL - декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. SQL — это язык программирования, предназначенный для работы с наборами фактов и отношениями между ними. В программах управления реляционными базами данных, таких как Microsoft Office Access, язык SQL используется для работы с данными. В отличие от многих языков программирования, SQL удобочитаем и понятен даже новичкам. Как и многие языки программирования, SQL является международным стандартом, признанным такими комитетами по стандартизации, как ISO и ANSI. На языке SQL описываются наборы данных, помогающие получать ответы на вопросы. При использовании SQL необходимо применять правильный синтаксис. Синтаксис — это набор правил, позволяющих правильно сочетать элементы языка. Синтаксис SQL основан на синтаксисе английского языка и имеет много общих элементов с синтаксисом языка Visual Basic для приложений. Данные языковые средства необходимы для реализации дипломного проекта. 2.3 Анализ баз данных База данных - это совокупность самостоятельных материалов (таких как, например, статья, статистические данные, расчеты, графики, документы и т.д.), максимально существует огромное количество разновидностей баз данных, различающихся по различным критериям. В классификацию по модели данных обычно включают: иерархические; объектные или объектно-ориентированные; объектно-реляционные; реляционные; сетевые; функциональные. Классификация по среде хранения различает базы данных, хранящие данные во вторичной памяти, резидентные (все данные на стадии исполнения находятся в оперативной памяти) и третичные, хранящие данные на отсоединяемых устройствах массового хранения — на основе магнитных лент или оптических дисков. При этом во всех классах так или иначе используются все среды хранения, например, для резидентных баз данных СУБД записывает в постоянную память журналы предзаписи, а для традиционных баз используется кэш в оперативной памяти. систематизированных для удобства использования этих данных. Для реализации проекта была разработана база данных в SQL Server Management Studio. Ниже на рисунке 1 отображена диаграмма базы данных. В данной диаграмме находится 5 таблицы и 4 связей. Рисунок 1 - Диаграмма базы данных В системе будут созданы взаимосвязанные таблицы: user, ticket, rase, tip, stanciya. Таблица 1 - Словарь данных
Продолжение таблицы 1 - Словарь данных
Таблица 1 - словарь данных Словарь данных содержит информацию об источниках, форматах и взаимосвязях между данными, их описания, сведения о характере использования и распределении ответственности. 3 Практическая часть 3.1 Техническое задание на разработку информационной системы Техническое задание - это исходный документ на проектирование технического объекта. Для информационной системы было составлено техническое задание, которое содержит требование к программному продукту. Назначение информационной системы - финансовая деятельность. Информационная система должна соответствовать следующим требования: Требования к сохранению работоспособности системы в различных вероятных условиях. Требования к надежности. Требования к надежности технических средств и программного обеспечения. Требования к программным средствам. Язык программирования выбран C#. Система управления базой данных выбрана SSMS. Функциональные требования. Составления задач для пользователей. Возможность общения пользователей между собой в чатах. Добавления изображений при отправке сообщения. Редактирование, удаление сообщений. Требования к защите информации от несанкционированного доступа. Защита от частых неверных попыток входа. Скрытие пароля при вводе. Использование «LINQ»- запросов для работы с базой данных информационной системы. Информационная система должна автоматизировать работу организации. Программа выполнена без орфографических ошибок, используемые цвета программы должны быть приятны для глаз. Список задач выводится в 3 колонки под каждое состояние. Пользователь может скрыть боковое меню. Скрытие бокового меню должно сопровождаться анимацией. При успешном совершении действий показывается окно с информацией. Программа не должна конфликтовать при работе с другими программами, а также должна быть проверена на наличие вредоносных файлов. В данном пункте было разработано техническое задание для информационной системы. 3.2 Описание выбранных средств разработки информационной системы Одной из основной программной для разработки информационной системы является MS Visual Studio 2018. Ниже на рисунке 2 показан интерфейс среды разработки MS Visual Studio 2018. Рисунок 2 - Интерфейс MS Visual Studio 2018 При открытии проекта в программе открывается последний страница, которая была открыта в последний раз. справа находится проводник с файлами проекта. Ниже имеется редактор кода XAML, который позволял редактировать пользовательский интерфейс через код. Ниже на рисунке 3 показан интерфейс среды SQL Server Management Studio. Рисунок 3 - Интерфейс SQL Server Management Studio Слева в интерфейсе программы выводится базы данных, справа находятся свойство выбранного элемента. Выше были описаны средства разработки информационной системы. 3.3 Описание функциональных возможностей информационной системы Функцоинальная часть программы составлена в соответствии с техническим заданием составленым ранее. Ниже на рисунке 4 показано окно авторизации. Рисунок 4 - окно авторизации На данном окне имеется два текстовых поля для ввода данных. При успешной авторизации выведется окно с приветствием что, показано на рисунке ниже. Рисунок 5 - Успешная авторизация пользователя. Ниже на рисунке 5 показано основное окно. Рисунок 5 - Окно регистрации На данном окне имеется 3 кнопки такие как «Все рейсы», «Создать билет», «Выйти», также имеется текстовое поле, где указанно ФИО авторизированного пользователя. При нажатии на кнопку «Все рейсы» выводится список всех рейсов. Двойное нажатие на выбранный рейс создает форму покупки билета заполняя данными выбранного рейса. При нажатии на кнопку «Создать билет» открывается пустая форма билета. Ниже на рисунке 6 показана заполненная форма билета. Рисунок 6 - Заполненная форма билета. На данном рисунке имеются два выпадающих списка в которых хранятся названия станций, текстовое поле для ввода даты, также дату можно ввести с помощью графического интерфейса нажав на иконку календаря, и поле для ввода времени что также можно ввести, как и вручную так и через графический интерфейс, текстовое поле где указанно место и поле с двумя радиокнопками внутри отвечающие за оплату. Ниже на рисунке 7 показано сообщение при заполнение всей формы и нажатии на кнопку «Сохранить». Рисунок 7 - Добавление данных в базу данных На данном рисунке показано уведомление об успешном добавлении данных. После добавлении данных в базу данных приложение генерирует документ, который и является билетом. На ниже рисунке 8 показано уведомление об успешной генерации билета. Рисунок 8 - Успешное создание билета При нажатии на кнопку «Да» на всплывающем окне открывается сгенерированный билет. На рисунке 9 показан пример билета. Рисунок 9 – Пример билета Функциональный признак определяет назначение подсистемы, а также ее основные цели, задачи и функции. Структура информационной системы может быть представлена как совокупность ее функциональных подсистем, а функциональный признак может быть использован при классификации информационных систем. ЗаключениеАвтоматизированное рабочее место Автоматизированное рабочее место - индивидуальный комплекс технических и программных средств, предназначенный для автоматизации профессионального труда специалиста и обеспечивающий подготовку, редактирование, поиск и выдачу на экран и печать необходимых ему документов и данных. Система баз данных - компьютеризированная система хранения однотипных записей. Саму же базу данных можно рассматривать как подобие электронной картотеки, хранилище или контейнер для некоторого набора файлов данных, занесенных в компьютер. По характеру организации хранения данных и обращения к ним различают: - локальная база данных - база данных, размещенная на одном или нескольких носителях на одном компьютере; - распределённые базы данных - совокупность логически взаимосвязанных баз данных, распределённых в компьютерной сети; - распределенная базы данных - база данных, составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием. Схема «сущность-связь» - это разновидность блок-схемы, где показано, как разные «сущности» связаны между собой внутри системы. ER-диаграммы чаще всего применяются для проектирования и отладки реляционных баз данных в сфере образования, исследования и разработки программного обеспечения и информационных систем для бизнеса. В ER-моделях и моделях данных обычно выделяют области применения диаграмм «сущность-связь», такие как: - проектирование баз данных; - отладка баз данных; - информационные системы для бизнеса. Данная программа поспособствует областному государственному автономному профессиональному учреждению ООО «РЖД» в упрощении работы с данными. Подобная автоматизация позволяет повысить эффективность управления за счет обеспечения руководителей и специалистов максимально полной, оперативной и достоверной информацией. Разработанная база данных может быть применена при автоматизации ведения учёта проданных железнодорожных билетов. Логическая структура базы данных может применяться для других информационных систем с аналогичной предметной областью. В дипломном проекте были выполнены следующие задачи: - понятие, характеристика и назначение информационных систем; - программные средства реализации информационных систем; - этапы создания информационных систем; - анализ программных средств разработки; - анализ языковых средств разработки; - анализ баз данных; - техническое задание на разработку информационной системы; - выбранные средства разработки информационной системы; - функциональные возможности информационной системы. Первая глава являлась теоретической. В ней приведены необходимые теоретические материалы, которые следует изучить перед созданием ИС. Вторая глава являлась аналитической. В данной главе проводился анализ предметной области, анализ программных и языковых средств разработки ИС, и анализ баз данных. Третья глава являлась практической. В данной главе приводится техническое задание на разработку ИС, описание выбранных сред разработки информационной системы и описание функциональных возможностей системы. Для реализации информационной системы использовались следующие инструменты разработки: MS SQL Server Management Studio, Visual Studio 2022. В результате выполненных работ была спроектирована и реализована информационная система, которая может быть использована как касса самообслуживания, так и использована персоналом. Информационная система отвечает всем требованиям безопасности и отказоустойчивости при работе с данными. Список использованных источников 1 Алиев, В.С. Информационные технологии и системы финансового менеджмента: Учебное пособие / В.С.Алиев. - М.: Форум, Инфра-М, 2011. - 320 c. 2 Буреш, О.В. Интеллектуальные информационные системы управления социально-экономическими объектами / О.В. Буреш- М.: Красанд, 2010. - 192 c. 3 Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ Инфра-М, 2013. - 283 c. 4 Вдовин, В.М. Предметно-ориентированные экономические информационные системы: Учебное пособие / В.М. Вдовин, Л.Е. Суркова и др. - М.: Дашков и К, 2016. - 388 c. 5 Гвоздева, В.А. Информатика, автоматизированные информационные технологии и системы: Учебник (ГРИФ) / В.А. Гвоздева. - М.:Форум, 2011. - 544 c. 6 Голицына, О.Л. Информационные системы: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2016. - 352 c. 7 Гришин, А.В. Промышленные информационные системы и сети: практическое руководство / А.В. Гришин. - М.: Радио и связь, 2010. - 176 c. 8 Дьяков, И.А. Базы данных. Язык SQL: учебное пособие / И.А. Дьяков. - издание 2-е. - Тамбов: Тамбовский государственный технический университет, 2021. - 82 с. 9 Данелян, Т.Я. Юридические информационные системы / Т.Я. Данелян. - М.: Ленанд, 2017. - 208 c. 10 Дворкович, В.П. Цифровые видеоинформационные системы (теория и практика) / В.П. Дворкович, А.В. Дворкович. - М.: Техносфера, 2012. - 1008 c. 11 Емельянов, С.В. Информационные технологии и вычислительные системы: Интернет-технологии. Математическое моделирование. Системы управления. Компьютерная графика / С.В. Емельянов. - М.: Ленанд, 2012. - 96 c. 12 Карпова, Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. - 2-е изд. - Москва: Национальный Открытый Университет «ИНТУИТ», 2020. - 241 с. 13 Курбесов, А.В. Корпоративные информационные системы: учебное пособие: / А.В. Курбесов. - издание. 3-е. - Ростов-на-Дону : Издательско-полиграфический комплекс РГЭУ (РИНХ), 2020. - 122 с. 14 Лисяк, В.В. Разработка информационных систем: учебное пособие: / В.В. Лисяк. - издание. 3-е. - Ростов-на-Дону: Южный федеральный университет, 2020. - 97 с. 15 Малышева Е.Н. Проектирование информационных систем. Учебное пособие / Е.Н. Малышева. - 2-е издание. - Кемерово: Кемеровский государственный университет культуры и искусств, 2018. - 70 с. 16 Митин А.И. Работа с базами данных Microsoft SQL Server: сценарии практических занятий / А.И. Митин. - 3-е издание. - Москва: Директ-Медиа, 2021. - 143 с. 17 Сенченко, П.В. Организация баз данных: учебное пособие / П.В. Сенченко. - 2-е издание. - Томск: ТУСУР, 2020. - 170 с. 18 webonto.ru [Электронный ресурс]: Режим доступа. - https://webonto.ru/klassifikatsiya-baz-dannyih/ 19 intuit.ru [Электронный ресурс]: Режим доступа. -https://intuit.ru/studies/courses/3439/681/lecture/14023?page=2 20 wikipedia.org [Электронный ресурс]: Режим доступа. - https://ru.wikipedia.org/wiki/Реляционная_база_данных утвердил Н. контр |