Курсовая работа на C++ (QT)
Нужно написать программу учёта экспонатов для музея. Программа должна быть такой:
При первом запуске программа предлагает ввести пароль, с помощью которого можно будет удалить пароли и имена всех пользователей программы. После она должна предложить создать пользователя с паролем, у которого будут права вносить любые изменения. Надо чтобы таких пользователей можно было создать много. Но чтобы создавать и удалять пользователей можно было только с учётной записи, которая регистрировалась первой, ну а удалить либо с этими же правами, либо общим паролем сброса, после ввода этого пароля должно появляться окошко, в котором выбирается пользователь, которого нужно удалить. Программа должна представлять собой каталог экспонатов, в котором для каждого экспоната должны быть одна или несколько фотографий, описание, номер, оценочная стоимость. Также для каждого экспоната должна быть возможность выставить статус. Например: на реставрации, на выставке... Надо сделать так, чтобы можно было создавать свои статусы и удалять ненужные. Вносить все изменения должны иметь право только зарегистрированные пользователи. Просматривать информацию должно быть возможно и без ввода логина/пароля. Вся информация должна храниться в базе данных MySQL. То есть, по сути, программа будет представлять собой систему управления базой данных. Думаю, можно в программе сделать меню настроек, куда можно будет отнести управление пользователями, задать параметры базы данных (адрес, логин, пароль...).
Возможно, у вас возникнут изменения или дополнения к реализации программы, для её улучшения - готов их выслушать. Также, предлагайте свои цены, только не слишком много, потому что это курсовая работа.