Rinat_Haisman
@Rinat_Haisman
SEO-специалист, телеграм-канал @seospecialist

Как создать информационную систему взаимодействующую с БД и сайтом?

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

Желательно чтобы она взаимодействовала с mysql ...
Но можно и с бд access'а

Может это будет какая-нибудь оффлайн crm, которая отправляет через бд данные в админку сайта...
Сайт можно быстро запилить на любой cms или без оной..
Какие есть идеи?

Спасибо за внимание, очень надеюсь на вашу помощь!

UPD: ТЗ в спойлере

spoiler
Общие требования
1. Выбрать тему для ИС (можно оставить тему с курсовой работы по БД). Ознакомиться с предметной областью, пользовательскими ролями и разобрать процесс работы с входящей и исходящей документацией. Список тем и соответствующие требования представлены в Приложении А.
2. Разработать систему, которая будет состоять из 4 модулей (и определится с технологией (среды, языки программирования) для их реализации).
Модули:
• База данных.
• Веб-сайт.
• Приложение для экономиста.
• Приложение сотрудника/администратора.
Требуется реализовать данные модули так, чтобы была возможность запускать сервер с БД и сервер сайта на одном устройстве и иметь доступ к ним из приложений, запущенных на других устройствах с помощью сети.
Рассмотрим подробно каждый модуль:

1. Модуль БД: рекомендуется реализовывать в MySQL. Описать бизнес-логику на основе информации из варианта по соответствующей предметной области. То есть описать процесс прохождения данных через систему (как на основе входных документов и добавляемой в приложении информации будут формироваться выходные документы), при этом выделив части, в которых происходит обращение к БД для добавления, обновления, удаления и чтения данных. Выделенные части описать в виде запросов и, желательно, сохранить в БД в качестве хранимых процедур для последующего вызова в различных элементах других модулей. Необходимые запросы/входные и выходные документы указаны в Приложении А.
Рекомендуется создать не менее 5-6 запросов (процедур), которые будут описывать бизнес-логику предметной области и использовать входящие документы и формировать выходные.
2. Модуль Веб-сайт: Модуль для клиентов. Необходимым элементом на сайте является авторизация клиента. То есть требуется разработать процедуры и страницы для регистрации и авторизации. Сайт должен содержать несколько страниц, которые зарегистрированный и незарегистрированный пользователи видят по-разному. Например, можно выводить определённую информацию из БД только для авторизованных пользователей.
3. Модуль для экономиста должен включать в себя удобный пользовательский графический интерфейс (ПГИ). Экономист должен иметь возможность ввода и выбора интересующих его данных в ПГИ, а на выходе получать графики, по которым можно анализировать статистические показатели. Например, качество работы системы на основании отзывов, активность пользователей за определённое время, частота заявок по категориям. Получаемые графики могут позволять экономисту предлагать решения для оптимизации бизнеса и улучшения качества предоставляемых услуг. Например, увеличить количество сотрудников, которые обрабатывают заявки, на период повышенного спроса.
4. Приложение сотрудника/администратора. Также как и в п.3 необходимо разработать ПГИ. Как правило, разрабатывается в MS Access. Администратор должен иметь возможность зайти под любым пользователем и выполнить любую операцию, доступную пользователю. Помимо этого функционала у администратора должна быть возможность совершать действия, доступные только для него. Например, менять пароли пользователям или проверять целостность данных.
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы