
Среда программирования: C++ QT 5
База данных: SQLite
Название работы: База данных центра дополнительного образования
Вид работы: Дипломная работа (ВКР)
Тематика работы: Базы данных
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: база данных, SQLite, JSON, JavaScript, учет клиентов, списки, поиск, диаграммы, скрипты
Функции программы:
1) Добавление клиента с контактными и анкетными данными
2) Коррекция ранее внесенного клиента
3) Удаление ранее внесенного клиента
4) Добавление ребенка к клиенту с документами и анкетными данными
5) Коррекция ранее внесенного ребенка
6) Удаление ранее внесенного ребенка
7) Присвоение клиенту одной или нескольких категорий
8) Ведение справочника категорий
9) Ведение справочника городов
10) Формирование списков по заданным правилам, с возможностью расширения списков без перекомпиляции программы
11) Поиск в базе данных любых сведений по части текста
Данные хранятся в форме JSON-документов, записанных в файле формата SQLite. Обработка списков, правил и фильтров выполняется при помощи встроенных скриптов на основе JavaScript. Это обеспечивает большую гибкость при использовании программы, вплоть до возможности создания собственных списков и диаграмм.
Описание (отчет):
Есть
, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для компиляции проекта, нужно открыть файл ChildCenter/ChildCenter.pro, при запуске из QtCreator, каталог data должен быть на месте (на одном уровне с каталогом ChildCenter).
Настройка представлений, списков, диаграмм и поиска выполняется в файлах скриптов из каталога data, не в исходниках C++
База данных наполнена демонстрационными данными для удобства работы, чтобы очистить базу, достаточно удалить файл childcenter.db из каталога data
Сам DDL-скрипт создания базы находится в файле create.sql.
Пояснения к запуску программы:
Запуск файла bin/ChildCenter.exe
Пароли к программе: Показать пароли
full
bin
ChildCenter
libgcc_s_dw2-1
libstdc++-6
libwinpthread-1
platforms
qwindows
Qt5Charts
Qt5Core
Qt5Gui
Qt5PrintSupport
Qt5Script
Qt5Sql
Qt5Widgets
sqldrivers
qsqlite
styles
qwindowsvistastyle
ChildCenter
all_qjson
ChildCenter
Consts
dialogloader
dialogloader
dialogloader
dialogrefedit
dialogrefedit
dialogrefedit
dialogviewdiag
dialogviewdiag
dialogviewdiag
dialogviewlist
dialogviewlist
dialogviewlist
formbuilder
formbuilder
jsondb
dialogeditobject
dialogeditobject
dialogeditobject
dialogphotos
dialogphotos
dialogphotos
dialogphotoview
dialogphotoview
dialogphotoview
dialogsellist
dialogsellist
dialogsellist
mainengine
mainengine
qjsonsortproxymodel
qjsonsortproxymodel
qjsontablemodel
qjsontablemodel
qjsonutils
qjsonutils
main
mainwindow
mainwindow
mainwindow
qjsonsearchinobject
qjsonsearchinobject
qtclasses
phone
phone
qlabelclickable
qlabelclickable
qphonetools
qphonetools
qtex
helper
helper
create
data
childcenter
diag_child_ages
diag_child_count
editor_child
editor_client
list_fiophonechildcount_bychildcount
list_fiophonechildcount_cats
list_fiophonechildcount_city
style
userfunc
view_children
view_client
view_search
Отчет к программе. Содержание1. Используемые средства и технологии 2 . Архитектура проекта 3 . Работа с базой данных 4 . Созданные классы и процедуры 5 . Функции приложения
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 3300 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |