Курсовая с практикой на тему Реализация приложения работы с заметками в тексте
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение…………………………………………………………………………………………………… 5
1 Выбор структуры
сохранения данных………………………………………………………… 6
2 Разработка приложения…………………………………………………………………………….. 7 2.1 Разработка пользовательского интерфейса…………………………………………….. 7 2.2 Реализация структуры данных……………………………………………………………… 9 2.3 Реализация отправки запросов на MySQL сервер………………………………….. 11 2.4 Взаимодействие пользователя с базой
данных………………………………………. 13
Список использованных
источников…………………………………………………………… 15
Приложение А Программный
код………………………………………………………………. 16
Введение:
С
давних времен люди старались записывать новую информацию: рисунки на камнях,
папирусы, блокноты. Но с увеличением информации данных способов может быть
недостаточно. Период информатизации позволил пользователям сохранять информацию
на электронных носителях. Одним из таких способов является сохранять информацию
на компьютере в виде заметок. Заметки позволяют сохранять небольшую информацию,
давать им название для более удобного поиска. Для реализации заметок нам
потребуется решить поставленный перед нами задачи, а именно:
· Построить структуры данных для быстрого
поиска заметок по тегам,
· Реализовать создание заметок,
· Реализовать изменение и удаление заметок,
· Реализовать несколько видов заметок,
· Реализовать сохранение заметок в файл,
· Реализовать графический интерфейс;
Заключение:
Фрагмент текста работы:
1 Выбор структуры сохранения данных
При
разработке сложных проектов неизбежно возникает необходимость использования
базы данных, но на какой из существующих СУБД остановить свой выбор? Выбор
не так уж и мал: MySQL,
PostgreSQL, Oracle, MS SQL и другие, но практически любой приемлемый
хостинг, который предоставляет стандартные услуги, включает в них
несколько баз данных MySQL. Основанием для этого служит ряд немаловажных
причин, и одной из них является то, что MySQL является продуктом
класса Open Source (открытые исходные тексты), который можно получить бесплатно
(для платформы Windows есть некоторые оговорки). Как правило, сервер
и клиент MySQL входят в любой дистрибутив операционных систем
семейства BSD (FreeBSD, NetBSD, OpenBSD) и Linux, которые используются
на большинстве веб-серверов, но, при необходимости, последнюю версию MySQL
для всех поддерживаемых систем (в том числе и для Windows) также
можно найти на сайте компании MySQL AB — разработчиков MySQL.
Как и в большинстве
современных СУБД, для создания запросов серверу MySQL применяется язык SQL * (Structured Query
Language — язык структурированных запросов). Можно считать, что
в настоящее время SQL является стандартом работы с базами данных. Но
необходимо помнить, что несмотря на существующие стандарты SQL,
в разных СУБД его реализации могут отличаться, то есть существуют так
называемые "диалекты" SQL. Язык запросов в MySQL придерживается
стандарта ANSI SQL92, но включает в себя специфические ключевые слова,
которых нет в этом стандарте. Например, практически во всех таблицах будет
присутствовать в столбцах, обеспечивающих уникальность записей, свойство
"AUTO_INCREMENT", которое не поймут другие СУБД, если вы
попытаетесь там выполнить команды SQL, созданные вами для MySQL. Если вы
планируете в дальнейшем перенос ваших программ на другие СУБД,
то следует уделить больше внимания этому вопросу совместимости диалектов,
тем более что MySQL позволяет использовать многие дополнительные ключевые слова
в командах SQL в целях совместимости, игнорируя их во время
выполнения. Расширение в будущем возможностей MySQL также связано
с переходом к другому диалекту SQL, соответствующему стандарту ANSI
SQL99, в котором реализовано больше возможностей для СУБД.
Таким образом база данных MySQL полностью удовлетворяет все требования, необходимые
для реализации поставленной задачи.