Разработать приложение WPF + postgresql/mysql для курсовой
Прикрепляю файл с вариантом + текстовую часть которую сделал, если что-то неверно в ней на ваш взгляд во время разработки, то отдельно word файл изменения какие сделали запишите.
Необходимо будет написать приложение и дописать практическую часть курсовой, теоретическая готова, соответственно если вы думаете что лучше внести в нее изменения то можно внести (например таблицы в базе данных). АНТИПЛАГИАТ НЕ ТРЕБУЕТСЯ. Правила и функционал который должен быть в работе:
1)Создать и заполнить таблицы базы данных (не менее 15 записей на одну основную таблицу и не менее 10 записей (по возможности) на таблицу-справочник).
2) Написать приложение с графическим интерфейсом, работающее с базой данных и реализующее следующие основные функции.
3) Работу нескольких пользователей с разными правами доступа. Чтобы администратор мог видеть все записи бюро, выводить отчеты обо всех записях и возможность редактирования/удаления любой записи домовладения. При авторизации пользователя, пользователь может добавить новое домовладение или редактировать/удалить свое домовладение, также вывести отчеты по своему домовладению. Запуск программы должен начинаться с авторизации профиля (админ/пользователь) и возможностью добавить нового пользователя
4)Просмотр, добавление, редактирование и удаление записей в любой таблице.
5)Поиск по значению в любом отдельном столбце одной таблицы (выбор столбца + выбор операции (= > < ) + ввод пользовательского значения + несколько условий поиска (& !)).
6) Поиск по значению в нескольких столбцах одной таблицы (выбор столбца + выбор операции (= > < ) + ввод пользовательского значения + несколько условий поиска (& !)).
7) Поиск по значениям из нескольких столбцов разных таблиц.
8) Генерация отчетов.
8.1) Отчеты, которые можно просматривать средствами разрабатываемого приложения (не менее двух).
8.2)Отчеты для печати с возможностью выбора типа принтера, формата бумаги, количества экземпляров отчета и настройкой других параметров (не менее двух).
8.3) Отчеты с возможностью экспорта в стороннее приложение (текстовый редактор или табличный процессор) с целью дальнейшего их редактирования (не менее двух).
В рассматриваемой предметной области у организации существуют следующие правила при обработке данных:
1. Материал стен может быть только один.
2. Номер квартала, адрес домовладения, район города - данные поля мо-гут иметь только одно значение.
3. Износ в процентах может быть только от 0% до 100%
4. На участке одного домовладения может быть несколько строений.
5. Одно строение может принадлежать только одному домовладению.
6. Поля «освещение», «отопление», «водопровод», могут иметь только два варианта «Есть» / «Нет».
7. Поле «возведено самовольно» - может иметь два варианта «Да» / «Нет».
8. Если это вспомогательная литера, то экспликация не заполняется.
9. Поле «Назначение сооружения» - может иметь варианты «Жилая», «Нежилая», «Общественная»