Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, РАЗНОЕ

Разработка и реализация базы данных на основе успеваемости учеников старших классов

Workhard 340 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 32 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 31.12.2022
ВВЕДЕНИЕ В данной работе будет рассматриваться создание программы с помощью относительно молодого языка программирования Python. Этот язык быстро набирает популярность благодаря своей гибкости и простоте использования. Его используют не только рядовые программисты, он так же актуален и в крупных компаниях таких как Google, Intel, Cisco и др. Несмотря на свою простоту, Py-thon впитал в себя элементы многих языков программирования таких как C++, Java и др., поддерживает большинство существующих платформ, обеспечивая высокую скорость разработки приложений, что делает его очень эффективным. Python продолжает развиваться, являясь на данный момент довольно перспек-тивным как для использования уже состоявшимися программистами, так и для изучения начинающими. В современном мире базы данных используются повсеместно. Это обу-словлено необходимостью работать с большими объемами информации практи-чески во всех областях деятельности. Базы данных позволяют структурировать и систематизировать информацию, что облегчает и ускоряет работу с ней. Соот-ветственно, перед многими разработчиками ставятся задачи по использованию баз данных в приложениях. Здесь у начинающих программистов могут возник-нуть проблемы. Это связано с отсутствием достаточного количества учебных по-собий, литературы и документации на русском языке, а понимание текстов на английском языке может вызвать затруднения, а именно на нем и написана большая часть источников. Понимание основ подключения к базам данных и ра-боте с ними в выбранном языке программирования является актуальным вопро-сом. Далее в работе будут рассмотрены основы работы с базами данных на при-мере баз данных SQLite. Прогресс не стоит на месте, информационные и компьютерные технологии развиваются, расширяются возможности языков программирования и вместе с тем растут требования к разрабатываемым программам. Современного пользова-теля уже не устроит программа, работающая в консоли и управляемая текстовы-ми командами. Теперь программа должна быть не только эффективной, но и максимально удобной в использовании для любого человека, вне зависимости от его уровня знаний в области информационных технологий и программиро-вания. Задача разработчика – обеспечить для рядового пользователя возможность управлять базой данных, не вникая в весь процесс взаимодействия с ней. Целью работы является создание программы на языке Python, которая будет работать с базой данных, содержащей информацию о преподавателях. В рамках поставленной цели будут рассмотрены и реализованы следующие задачи: • подключение к готовой базе данных; • добавление, удаление и редактирование записей в базе данных; • поиск и выборка по базе данных; • разработка визуального интерфейса для удобного выполнения по-ставленных выше задач. Объектом исследования данной работы является создание визуального ин-терфейса для работы с базой данных, предметом исследования данной работы является использования языка программирования Python для работы с базой данных.
Введение

ВВЕДЕНИЕ В данной работе будет рассматриваться создание программы с помощью относительно молодого языка программирования Python. Этот язык быстро набирает популярность благодаря своей гибкости и простоте использования. Его используют не только рядовые программисты, он так же актуален и в крупных компаниях таких как Google, Intel, Cisco и др. Несмотря на свою простоту, Py-thon впитал в себя элементы многих языков программирования таких как C++, Java и др., поддерживает большинство существующих платформ, обеспечивая высокую скорость разработки приложений, что делает его очень эффективным. Python продолжает развиваться, являясь на данный момент довольно перспек-тивным как для использования уже состоявшимися программистами, так и для изучения начинающими. В современном мире базы данных используются повсеместно. Это обу-словлено необходимостью работать с большими объемами информации практи-чески во всех областях деятельности. Базы данных позволяют структурировать и систематизировать информацию, что облегчает и ускоряет работу с ней. Соот-ветственно, перед многими разработчиками ставятся задачи по использованию баз данных в приложениях. Здесь у начинающих программистов могут возник-нуть проблемы. Это связано с отсутствием достаточного количества учебных по-собий, литературы и документации на русском языке, а понимание текстов на английском языке может вызвать затруднения, а именно на нем и написана большая часть источников. Понимание основ подключения к базам данных и ра-боте с ними в выбранном языке программирования является актуальным вопро-сом. Далее в работе будут рассмотрены основы работы с базами данных на при-мере баз данных SQLite. Прогресс не стоит на месте, информационные и компьютерные технологии развиваются, расширяются возможности языков программирования и вместе с тем растут требования к разрабатываемым программам. Современного пользова-теля уже не устроит программа, работающая в консоли и управляемая текстовы-ми командами. Теперь программа должна быть не только эффективной, но и максимально удобной в использовании для любого человека, вне зависимости от его уровня знаний в области информационных технологий и программиро-вания. Задача разработчика – обеспечить для рядового пользователя возможность управлять базой данных, не вникая в весь процесс взаимодействия с ней. Целью работы является создание программы на языке Python, которая будет работать с базой данных, содержащей информацию о преподавателях. В рамках поставленной цели будут рассмотрены и реализованы следующие задачи: • подключение к готовой базе данных; • добавление, удаление и редактирование записей в базе данных; • поиск и выборка по базе данных; • разработка визуального интерфейса для удобного выполнения по-ставленных выше задач. Объектом исследования данной работы является создание визуального ин-терфейса для работы с базой данных, предметом исследования данной работы является использования языка программирования Python для работы с базой данных.
Содержание

СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 1. Основные теоретические сведения 5 1.1. Язык программирования Python 5 1.2. Реляционные базы данных 8 1.3. Библиотека random 10 1.4. Библиотека mimesis 11 2. Разбор программного кода 12 2.1. Разработка базы данных со случайными значениями 12 2.2. Реализация сортировок и изменение таблицы 17 ЗАКЛЮЧЕНИЕ 23 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 25 ПРИЛОЖЕНИЕ 27
Список литературы

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 1 Грэг Валтерс. HOW-TO: программа на Python, ч. 7. [электронный ре-сурс] // Full Circle Magazine #27. – Москва, 2009. – URL: http://help.ubuntu.ru/fullcircle/33/python_ч_7 (дата обращения 14.04.2015) 2 Интерактивный учебник языка Python. [электронный ресурс] // Py-thontutor. – Амстердам, 2012 – 2014. – URL: http://pythontutor.ru/ (дата обращения 01.05.2015). 3 Лутц М. Изучаем Python: 4-е издание. – Москва: Символ, 2011, 1272c. 4 Прохоренок Н.А. Python 3 и PyQt.: Разработка приложений. – Санкт-Петербург: БХВ-Петербург, 2012, 703c. 5 Прохоренок Н.А. PyQt.: Создание оконных приложений на Python3. – Санкт-Петербург: СамИздат, 2011, 243с. 6 Райордан Р. Основы реляционных баз данных.: Базовый курс. Теория и практика. – Москва: Русская редакция, 2001, 390с. 7 Сравнение разработки графического интерфейса с помощью библио-тек PyQt и Tkinter на примере программы 'Вычислитель дат и дней'. [электрон-ный ресурс] // Лаборатория юного линуксоида. – Киц, 2013. – URL: http://younglinux.info/projects/tkinter-pyqt (дата обращения 6.03.2015). 8 Python. Лекция 4. Элементы ООП. [электронный ресурс] // IdeaFix. – Москва, 2015. – URL: http://ideafix.name/wp-content/uploads/2012/03/Python-4.pdf (дата обращения 29.05.2015). 9 Python. Лекция 10. Работа с базой данных. [электронный ресурс] // IdeaFix. – Москва, 2015. – URL: http://ideafix.name/wp-content/uploads/2012/05/Python-10.pdf (дата обращения 14.04.2015). 10 PyQt4 Reference Guide. [электронный ресурс] // SourceForge. – Маун-тин Вью, 2015. – URL: http://pyqt.sourceforge.net/Docs/PyQt4/ (дата обращения 14.04.2015). 11 SQL.ru. [электронный ресурс] // Форумы. – Москва, 2000 – 2015.– URL: http://www.sql.ru/ (дата обращения 03.05.2015). 12 11.13. sqlite3 – DB-API 2.0 interface for SQLite databases. [электрон-ный ресурс] // Python Software Foundation. – Франкфурт-на-Майне, 2015. – URL: https://docs.python.org/2/library/sqlite3.html (дата обращения 14.04.2015). ?
Отрывок из работы

Глава 1. Основные теоретические сведения 1.1 Язык программирования Python Python – это кросс-платформенный интерпретируемый объектно-ориентированный язык программирования высокого уровня. Так как Python яв-ляется объектно-ориентируемым языком, почти все данные, включая даже типы данных, являются объектами. В переменных сохраняется не сам объект, а ссылка на него. Интерпретатор Python реализован почти для всех платформ и операцион-ных систем. Благодаря этому Python позволяет писать переносимые программы. При этом он не имеет недостатков аналогичных переносимых языков програм-мирования. Например, типы данных С++ на разных платформах могу занимать очень разное количество памяти. Отсутствие необходимости переписывать код программы при переносе ее с одной платформы или ОС на другую является большим плюсом в пользу Python’а при выборе языка программирования. В этом языке программирования преобладает минималистический подход. В Python’е как правило есть один очевидный и наиболее простой путь решения поставленной задачи и небольшое количество неочевидных, в то время как в аналогичных языках одна и та же задача имеет несколько альтернативных путей решения. Так же Python является обладателем наиболее простого и удобочитае-мого синтаксиса. Благодаря минималистическому подходу в программном обеспечении, Python имеет высокую скорость разработки. Код программы, написанной на этом языке, намного короче, чем альтернативный код на других языках. Напри-мер, в сравнении с C++ код Python’а меньше примерно на треть. Сокращение размеров кода и сложности его синтаксиса существенно экономит время разра-ботчика, начиная с непосредственно написания кода, заканчивая его отладкой. Помимо этого, код Python’а просто выглядит более эстетично и приятно глазу, и намного легче разобрать код, написанный другим человеком. Важной чертой Python’а также является его расширяемость. Он имеет до-вольно обширные и переносимые стандартные библиотеки, но помимо этого позволяет добавлять библиотеки сторонних разработчиков или разработанные самостоятельно. Возможности Python’а обширны. С его помощью можно создавать про-граммы для системного администрирования, так как он имеет встроенные ин-терфейсы доступа к службам операционных систем, можно разрабатывать гра-фичес
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Разное, 34 страницы
390 руб.
Курсовая работа, Разное, 38 страниц
400 руб.
Курсовая работа, Разное, 29 страниц
360 руб.
Курсовая работа, Разное, 33 страницы
370 руб.
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg