Проектирование и разработка базы данных книжного интернет-магазина
Автор: abap • Декабрь 1, 2021 • Курсовая работа • 2,341 Слов (10 Страниц) • 436 Просмотры
Факультет информационных технологий
Кафедра «Программирование и инфокоммуникационные технологии»
Курсовая работа
«Проектирование и разработка базы данных книжного интернет-магазина»
Выполнил | направление подготовки «Программная инженерия». |
Научный руководитель | кафедра «Программирование и инфокоммуникационные технологии», старший преподаватель. |
Работа защищена на оценку |
2020 г.
ВВЕДЕНИЕ
Распространение информации, ее дальнейший сбор и переработка внутри современного общества происходит благодаря специальным ресурсам: человеческим, финансовым, техническим и другим. В определенный момент эти данные собираются в одном месте, структурируются по заранее определенным критериям, объединяются в удобные для использования специальные базы. Информационно - справочная система является инструментом, при помощи которого осуществляется обработка поступивших сведений. Основная функция информационно - справочной системы состоит в обеспечении актуальной информацией людей. Другими словами, она удовлетворяет потребность в сведениях в пределах заданной области предмета.
Цель этой курсовой работы - анализ предметной области «Информационно-справочная система расписания поездов», проектирование и реализация учебного программного обеспечения в данной предметной области.
Реализация информационно-справочной системы расписания поездов в Microsoft Visual Studio 2017 на языке C#.
Программа предназначена для наиболее удобной и эффективной работы пользователя с расписаниями поездов, хранящихся в текстовых файлах. Пользователь может загрузить в программу любое интересующее его расписание и воспользоваться следующими функциями:
Изменить расписание:
- Добавить поезд
- Удалить поезд
- Изменить отдельный параметр
Найти что-либо в расписании:
- По пути отбытия поезда
- По номеру
- По времени
- По маршруту
Также он может вывести изменённое расписание (или интересующую его часть расписания) в текстовый файл для дальнейшей печати.
В данной курсовой работе ставлю перед собой следующие задачи:
1. Анализ предметной области «Информационно-справочная система расписания поездов».
2. Проектирование программы в данной предметной области.
Глава 1. Теоретическая часть работы
- Спецификация задачи
В главном окне программы мы видим меню, предлагаемое пользователю.
1. Открыть расписание
2. Изменить расписание
3. Справка
4. Выход
5. Найти поезда
Но для того, чтобы потребить его в полной мере, ему необходимо открыть текстовый файл с расписанием поездов, которые хранятся внутри папки с программой (иначе функции «открыть расписание» и «найти поезда» остаются недоступными, об этом пользователь может догадаться по вылетающим сообщениям).
До того, как пользователь открыл расписание ему доступны кнопки «справка» и «выход».
1. Справка – появляется условие задачи, информация о разработчике и его научном руководителе.
2. Выход – появляется сообщение об уточнении выхода из программы
После того, как пользователь открыл расписание, он может воспользоваться всеми функциями программы. В дополнение к вышесказанному, он может добавлять и удалять поезда, изменять только один из параметров, находить интересующие его поезда по любому из параметров, а также выводить информацию в текстовый файл, имя которого пользователь выбирает самостоятельно.
- Описание методов решения задачи
Выбор нужного расписания
Для того чтобы открыть расписание, пользователю нужно найти меню в главном окне программы и нажать кнопку с одноимённым названием. После этого на экране появляется DataGridView, туда и будет загружено наше расписание, и кнопка открыть. Нажав на кнопку «открыть», пользователь увидит окно и может выбрать нужный ему файл.
...