Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.

Курсовая работа по информатике: разработка информационной системы продаж

Раздел: Курсовая работа на заказ

  • 20–25 стр.
  • Оригинальность от 75%
  • Срок от 12 часов

Тема: "Разработка информационной системы "

Задание:
Необходимо реализовать базу данных и подключить к ней WPF проект. Предметная область должна подразумевать продажу чего-либо, например, в церкви продают свечки, в турагенстве путевки

Необходимые пункты для задания:

БД:
1.1 - Должна быть БД на 10-15 связанных между собой таблиц. Предметная область для реализации БД берется по желанию или по выбору преподавателя и согласовывается с преподавателем.
1.2 - БД должна быть нормализована согласно 3 НФ. В итоговом отчете должна быть логическая и физическая модель данных
1.3 - В каждой таблице должно быть по 2-3 записи
WPF:
2.1 - Внутри приложения WPF должны быть разные окна\страницы для разных таблиц
2.2 - Данные из БД должны читаться в DataGrid в WPF (Если в БД поле - ссылка на внешний ключ, то вместо ID по ссылке должно выводиться понятное значение из внешней таблицы, а также столбцы должны иметь нормальное название)
2.3 - В программе должна быть авторизация по ролям. Минимум должно быть 2 роли - администратор и пользователь. У разных ролей доступ к разным таблицам (в соответствии с их ролью по логике) - условный пользователь не может посмотреть таблицы администратора.
2.4 - Регистрировать пользователя должен администратор. Данные о пользователях также идут в БД.
2.5 - Все пароли (везде, где он вводится) должны быть скрыты точками
2.6 - Должно быть предусмотрено хеширование паролей для безопасности хранения информации в БД.
2.7 - Должна быть возможность читать данные из любой таблицы. Если нет реализации чтения хотя бы для одной таблицы - минус балл
2.8 - Должна быть возможность добавлять данные в любую таблицу. Если нет реализации добавления хотя бы для одной таблицы - минус балл
2.9 - Должна быть возможность изменять данные из любой таблицы. Если нет реализации изменения хотя бы для одной таблицы - минус балл
2.10 - Должна быть возможность удалять данные из любой таблицы . Если нет реализации удаления хотя бы для одной таблицы - минус балл
2.11 - Данные из таблицы должны выгружаться в текстовые поля и выпадающие списки, чтобы их можно было изменить
2.12 - Если в БД поле - ссылка на внешний ключ, то для него должен быть предусмотрен выпадающий список, который должен выводить по ссылке (ID) любое понятное значение из таблицы
2.13 - Выпадающие списки должны обновляться сразу же, как только новые данные были в них добавлены
2.14 - Должна быть нормальная навигация между окнами\страницами - возможность вернуться назад, кнопки перехода и прочее
2.15 - Должен быть импорт данных для 2-3 таблиц. Импорт данных должен быть из JSON файла.
2.16 - Для каждого поля должна быть валидация (проверка). За невыполнение этого пункта или отсутствия валидации для некоторых полей минус балл
2.17 - Должен быть функционал кассы. На кассе сотрудник выбирает товары со склада и добавляет их в чек. Чек со всеми товарами в нем сохраняется в БД
2.18 - Итоговый чек за покупку\продажу товара должен выгружаться в формате, представленным в файле "Формат чека.txt"
2.19 Должна быть возможность просмотреть сохр

Тема посвящена созданию информационной системы для торговли, в которой главным является проработка структуры данных и интерфейсов для работы с продажами — проектирование связной базы данных и реализация WPF-клиента с пользовательскими ролями и функционалом кассы.

Что входит в работу

  • Анализ предметной области и постановка задач для базы данных и приложения;
  • Логическая и физическая модели данных, нормализация до 3НФ, 10–15 связанных таблиц;
  • Реализация CRUD-операций для всех таблиц, импорт JSON для нескольких справочников;
  • Интерфейс WPF: DataGrid, формы редактирования с выпадающими списками и навигацией между окнами;
  • Модуль авторизации по ролям, регистрация пользователей администратором, хеширование паролей.

На что смотрит преподаватель

Оценивают полноту модели данных (корректные связи и нормализация), наличие записей в таблицах, корректность отображения связанных значений в интерфейсе вместо ID, валидацию полей, работу импорта, а также выполнение требований по кассовым операциям и формату итогового чека.

Мы готовим проект с подробно описанными моделями данных, реализацией WPF-страниц с DataGrid и формами редактирования, поддержкой ролей и безопасным хранением паролей, а также экспортом/импортом и функционалом кассы. Оставьте задание в заявке — автор, который знает предметную область, проработает структуру и внесёт правки по замечаниям преподавателя в течение 21 дня.

  • Тип: Курсовая работа
  • Предмет: C# MSSQL
  • Объем: 20-25 стр.

Можем рассчитать стоимость такой же или похожей работы за 2 минуты

Ответим за 2 минуты, без регистрации

Рассчитать Сделать похожую работу с помощником — от 1400 ₽
Нужна помощь?
Примеры выполненных работ
103 972 студента обратились к нам за прошлый год
440 оценок
среднее 4.9 из 5
Узнать стоимость