Библиотека. библиотека. Задание на курсовой проект Студенту Джаборову Алламырату (фамилия, имя собственное, отчество) группа 10701121 Тема курсовой работы Электронная библиотека Сроки сдачи финальной работы 19 декабря 2022 г
Скачать 486.8 Kb.
|
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Факультет информационных технологий и робототехники Утверждаю Заведующий кафедрой Полозков Ю.В. (подпись) (фамилия, инициалы) «06» октября 2022 г. Задание на курсовой проект Студенту: Джаборову Алламырату (фамилия, имя собственное, отчество) группа 10701121 1. Тема курсовой работы: Электронная библиотека 2. Сроки сдачи финальной работы: 19 декабря 2022 г. 3. Исходные данные к курсовой работе: 1) данные соответствующей предметной области (или сценарий игры); 2) язык программирования с++ 3) архитектураприложения – Model-View-Controller; 4) тип интерфейса приложения – оконный интерфейс; 5) библиотека создания оконного интерфейса – tkinter; 6) игровой движок (библиотека): pyGame; 7) система управления базами данных – MySQL; 8) технология для доступа к данным – PythonDB-API 9) текстовый редактор для оформления пояснительной записки – MSWord 4. Содержание пояснительной записки (перечень вопросов, которые подлежат разработке в рамках курсовой работы): Введение 1. Техническое задание на предмет разработки и/или сценарий игры 2. Обоснование используемых языков и технологий 3. Моделирование и проектирование программного обеспечения 4. Реализация программного обеспечения 5. Развёртывание и тестирование программного обеспечения Заключение Список использованных источников Приложение 5. Перечень графического материала (с точным указанием обязательных чертежей и графиков): 1) Диаграмма основных модулей (компонентов) приложения 2) Структура программного развёртывания приложения 3) Структура аппаратного развёртывания приложения 6. Дата выдачи задания: 06 октября 2022г. 7. Примерный календарный график выполнения курсовой работы с указанием сроков выполнения и трудоемкости отдельных этапов: 1) Анализ проблемной (предметной) области и литературных источников: 06.10.22 - 15.10.22 (10%) 2) Выбор технологий и инструментальных средств для проектирования и разработки ПО: 17.10.22 - 22.10.22 (5%) 3) Моделирование и проектирование приложения: 24.10.22 - 30.10.22 (10%) 4) Реализация приложения: 31.10.22 - 04.12.22 (55%) 5) Развёртывание и тестирование приложения: 05.12.22 - 12.12.22 (10%) 6) Оформление пояснительной записки и графического материала: 12.12.22 - 18.12.22 (10%) Руководитель курсовой работы: / Стальцова Е.А./ (подпись) (фамилия, инициалы) Подпись обучающегося: / Джаборов А./ (подпись) (фамилия, инициалы) РефератОбъектом проектирования служит программное обеспечение. Цель проекта - разработка оптимальной программы для работы с базой данных. Программа должна выполнять следующие функции: 1. Вести базу данных книг; 2. Предоставлять возможность работать с данными базы данных; 3. Предоставлять справку об использовании какой-либо функции для пользователя программы не имеющего никаких навыков работы с ней. Для реализации данных функций необходимо использовать язык программирования C++, с помощью которого можно реализовать широкий спектр практических заданий. Так же мы будем использовать такие программы как Microsoft Access, с помощью которой создаем базу данных, т. е наш исходный источник данных. Таким образом, используя все эти возможности мы можем реализовать поставленные выше задачи перед нами. В результате чего получим функциональную программу для использования ее любыми пользователями. Содержание Реферат 2 1. Введение 5 2. Постановка задачи 7 3. Разработка программы 8 3.1 Системный анализ предметной области 8 3.2 Структура хранимой информации 9 3.3 Подключение к информации и ее отображение 9 4. Описание пользовательского интерфейса 11 Приложение А 17 1. ВведениеC++ (Си++) - компилируемый статически типизированный язык программирования общего назначения. Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьёрн Страуструп придумал ряд усовершенствований к языку Си под собственные нужды. До начала официальной стандартизации язык развивался в основном силами Страуструпа в ответ на запросы программистского сообщества. В 1998 году был ратифицирован международный стандарт языка C++: ISO/IEC 14882: 1998 "Standard for the C++ Programming Language"; после принятия технических исправлений к стандарту в 2003 году - нынешняя версия этого стандарта - ISO/IEC 14882: 2003. В настоящее время все большее значение получает автоматизация процессов, связанных с бытовыми услугами для удобства и уменьшения затрат на обслуживание. Вследствие этого появляется необходимость в разработке универсальных систем, позволяющих довольно легко обрабатывать информацию, а также генерировать необходимые отчеты. Целью выполнения данного курсового проекта является разработка системы "Библиотека" и соответствующей ей базы данных, позволяющей документировать в электронном виде автоматизации учета движений автомобилей и предоставлять необходимые отчеты. В качестве среды разработки базы данных была выбрана СУБД MSSQL Server. Эта СУБД была выбрана в качестве инструмента потому, что она способна работать на серверной основе, и имеет большие функциональные возможности. В качестве языка программирования был выбран язык С++. Данная среда позволяет легко работать с базой данных, созданной в MSSQL Server, редактировать и дополнять ее. Язык SQL (Structured Query Language) в настоящее время стал фактически стандартным языком доступа к реляционным базам данных. Целью стандартизации является переносимость приложений между различными СУБД. Реализация в SQL концепции операции, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ). В нем существует: предложение определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов); предложение на выбор данных; предложение управления данными (предоставление и отмена привилегии на доступ данным и др.); предложение на модификацию данных (добавление, удаление, изменение данных). Кроме того, предоставляет возможность выполнять в этих предложениях: арифметические вычисления, обработку текстовых строк; упорядочивание строк, столбцов при выводе содержимого таблиц; запоминание выводимого по запросу содержимого таблицы; создание представлений (виртуальных таблиц); агрегирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов. К инструментальным средствам, позволяющим обеспечить простое и эффективное использование MSSQL Server можно отнести: Enterprise Manager; Service Manager; Query Analyzer. интерфейс база пользовательский программа База данных SQL Server - это контейнер объектов, предназначенных для хранения, записи и извлечения данных в безопасном режиме - содержит следующие компоненты: Таблицы; Хранимые процедуры; Индексы; Представления. |