Проекты
Конкурсные проекты

Корпоративный мессенджер Алтайского краевого кардиологического диспансера


Тип участника:  Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:  Заковряжин Александр Витальевич
Идея и краткое описание ИТ-проекта:  Корпоративный мессенджер Алтайского краевого кардиологического диспансера предназначен для общения и непостоянной отправки файлов между персоналом и отделом информационных технологий данного учреждения.
Перечень решаемых задач: 

-                Авторизация пользователя;

-                Авторизация администратора;

-                Разграничение прав пользователя и администратора после выполнения авторизации;

-                Вывод сообщения «Неверные логин или пароль», если в форме авторизации было что-то введено неправильно;

-                Переход на основную форму мессенджера при успешной авторизации;

-                Просмотр списка чатов;

-                Переход из одного чата в другой;

-                Регистрация пользователя администратором, его добавление в базу и переход на форму авторизации;

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

-                Добавление, удаление, редактирование сообщения (при этом пользователь может удалить и отредактировать только те сообщения, который написал именно он, а администратор – все сообщения);

-                Добавление, удаление, редактирование чата (эти функции доступны только для администратора);

-                Добавление файла к сообщению с помощью выбора файла в проводнике, а также удаление и извлечение этого файла (действия с файлами выполняются в форме редактирования сообщения);

-                Добавление, удаление пользователя в чате (эти функции доступны только для администратора);

-                Переход на основную форму и автоматическое обновление базы данных при выполнении добавления, удаления или редактирования;

-                Переход из основной формы в справку «О программе» и обратно;

-                Переход из основной формы в содержание инструкции по эксплуатации и обратно;

-                Переход из содержания инструкции в часть инструкции по эксплуатации и обратно.

Описание функциональных возможностей и элементов проекта: 

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

Регистрация пользователя также доступна только администратору. На форме регистрации пользователя можно перейти на форму списка всех пользователей, где можно отредактировать или удалить выбранного пользователя. После регистрации пользователя происходит переход на форму авторизации. Для редактирования сначала пользователь нажимает на соответствующую кнопку, затем открывается форма редактирования, где он может ввести с клавиатуры несколько новых значений (имя пользователя, логин и пароль) и нажать на кнопку «Сохранить», после чего происходят переход на форму списка всех пользователей и автообновление БД (т.е. обновляется значение в базе), а для удаления пользователь сначала нажимает на соответствующую кнопку, после чего происходят автопереход на основную форму и автоматическое обновление базы данных (то есть пользователь из базы удаляется). Стоит отметить, что удалить можно только обычного пользователя.

Удаление, редактирование сообщений, добавление, удаление и извлечение файлов в существующих сообщениях тоже зависят от типа пользователя: администратору это можно сделать у каждого пользователя, а пользователю всё вышеперечисленное можно сделать только у себя.

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

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

При редактировании сначала пользователь нажимает на соответствующую кнопку, затем открывается форма редактирования, где он может ввести с клавиатуры новое значение и нажать на кнопку «Сохранить», после чего происходят переход на основную форму и автообновление БД (т.е. обновляется значение в базе).
Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):  06.06.2025
Используемые платформы, средства разработки: 

Программный продукт «Корпоративный мессенджер Алтайского краевого кардиологического диспансера» реализован на Visual Studio Code, на языках HTML, CSS, JavaScript и PHP с использованием серверного ПО Open Server, программы PhpMyAdmin, модулей MySQL и PHP.

В данном случае VS Code является основным редактором кода приложения и используется в качестве IDE (интегрированной среды разработки).

Open Server используется для тестирования и отладки программы, а также он включает в себя такие компоненты как PHP, PhpMyAdmin и MySQL, для работы с которыми их необходимо подключить.

База данных для данного программного продукта реализована в PhpMyAdmin с подключением модулей PHP-8.1 и СУБД MySQL-5.7.
Стоимость разработки системы:  167833 рубля
Средний размер ежегодных затрат на эксплуатацию:  100700 рублей
Перспективы развития:  В дальнейшем программу «Корпоративный мессенджер Алтайского краевого кардиологического диспансера» можно использовать для КГБУЗ «Алтайский краевой кардиологический диспансер».
Достижение поставленных целей:  Данный программный продукт готов к использованию КГБУЗ «АККД».
Актуальность, экономическая или социальная полезность: 

Актуальностью данного программного продукта является запрет иностранных мессенджеров в государственных учреждениях. Поскольку КГБУЗ «Алтайский краевой кардиологический диспансер» находится на территории Российской Федерации, то, согласно федеральному закону от 27 июля 2006 г. № 152-ФЗ «О персональных данных», персональные данные приложения должны храниться в этой стране.

Также благодаря этой разработанной программе КГБУЗ «АККД» больше не придётся беспокоиться о блокировке других мессенджеров, ведь проект будет собственного производства.
Адаптивность, стилистическое единство всех функциональных блоков:  При изменении размеров экрана не все кнопки могут отображаться. Каждая функция в этой программе выполняется при нажатии на кнопку.
Масштабируемость, способность к взаимодействию с другими системами, мобильность: 

Время загрузки приложения не должно превышать 3 секунд при работе нескольких компьютеров одновременно.

Время отклика после выполнения авторизации и какой-либо функции не должно превышать 60 секунд при работе нескольких компьютеров одновременно.

Сама программа работает без подключения к Интернету.

Обоснованность применяемых проектных решений:  Применяемые проектные решения (описанные в пункте «Используемые платформы, средства разработки») используются в связи с требованиями КГБУЗ «Алтайский краевой кардиологический диспансер» к разработке мессенджера и с тем, что в ходе обучения в КГБПОУ «Алтайский промышленно-экономический колледж» было получено достаточно опыта работы с этим программным обеспечением.
Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов: 

В качестве программ-аналогов были рассмотрены популярные мессенджеры, такие как «WhatsApp» и «Telegram», поскольку раньше КГБУЗ «АККД» использовано именно их.

Сильные стороны разработанной программы:

-                информационный суверенитет;

-                удобный просмотр сообщений и списка чатов;

-                функции добавления/удаления чатов и сообщений;

-                разграничение прав пользователя и администратора;

-                регистрация пользователей администратором;

-                редактирование и удаление выбранного пользователя;

-                добавление и удаление пользователей в чате;

-                функции добавления/удаления/извлечения файлов.

Соответствие дизайн-решения целевой аудитории:  Дизайн программы не содержит слишком ярких цветов. Помимо этого, на основной форме мессенджера содержится фоновый рисунок, соответствующий тематике КГБУЗ «АККД».
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):  Да
Презентация проекта pdf:  Загрузить
Возврат к списку
нет доступа к комментариям Авторизоваться