Разработка базы данных в QT Creator и работа с ней (+ LimeReport)
3 000 руб. за проект
1. Нужно написать программу с использованием библиотеки Qt и СУБД SQLite. Программа должна обеспечивать:
При необходимости можно создать новые таблицы (представления) в дополнение к таблицам, сконструированным в первом пункте.
Подробности работы (с примерами частей кода) в приложенных документах. Макеты таблиц, с которыми будет идти работа, в отдельном документе.
Выполнение приблизительно до 10-15 ноября.
- систему экранных форм для редактирования содержания таблиц.
- отдельные экранные формы для ведения независимых и зависимых таблиц. Под зависимыми таблицами понимаются таблицы, при добавлении новой информации в которые требуются данные из других таблиц, в дальнейшем называемых справочными (фактически, это означает наличие ограничение целостности по существованию).При использовании для работы с зависимыми таблицами необходимо создавать многотабличные экранные формы со справочными таблицами, открытыми только для просмотра).
- обеспечить контроль ограничения целостности по существованию, путём выдачи сообщения об наличии связанных записей.
- обеспечить контроль ограничения целостности по возможным ключам путём выдачи сообщения об наличии связанных записей.
- работу с электронным аналогом документа. Форма должна быть максимально адаптирована под пользователя;
- работу со справочными таблицами. При редактировании справочных таблиц искусственные кодификаторы должны быть скрыты от пользователя;
- наличие формы вида “master-detail”;
- обеспечить контроль ограничения целостности по существованию с обеспечением возможности каскадного удаления с выдачей предупреждающего сообщения пользователю.
При необходимости можно создать новые таблицы (представления) в дополнение к таблицам, сконструированным в первом пункте.
Подробности работы (с примерами частей кода) в приложенных документах. Макеты таблиц, с которыми будет идти работа, в отдельном документе.
Выполнение приблизительно до 10-15 ноября.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.