Kaes
@Kaes

С чего начать разработку программы?

Добрый день!
Учусь на 4 курсе по специальности "Информационные системы и технологии", и вот уже не за горами диплом. Совсем недавно мне пришлось столкнуться с программой, которая при первом знакомстве с ней вызвала во мне тихий ужас. Назначение программы: запись пациентов на прием к врачам и все что из этого вытекает...
И тут мне стало интересно могу ли я сделать лучше.
Для диплома я хочу постараться сделать более удобную программу с современным интерфейсом.
Сейчас я планирую составить своего рода структуру программы и разобраться во всех нюансах (опыт работы в мед. учреждениях у меня есть, и разобраться во всех тонкостях не составит труда).
Основная моя проблема - это разработка, до настоящего момента мне это было не интересно, т.к. больше всего хотелось заниматься другим направлением, но сейчас ситуация изменилась.

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

P.S. Буду благодарна за любые советы и рекомендации.
Заранее спасибо!
  • Вопрос задан
  • 4228 просмотров
Решения вопроса 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Охохо.
Если это первый опыт в программировании, я бы не рекомендовал рассматривать результат работы как продукт который будет реально использоваться.
В процессе разработки Вы бесспорно научитесь многим полезным вещам, но при этом наступите на такое количество граблей что код будет лучше выкинуть и переписать заново :)

С чего начать - с проектирования. Надо расписать а) функционал б) user story - конкретные жизненные кейсы которые пользователи будут делать в приложении и как именно.
Дальше можно подумать а как вообще все будет устроено - основные варианты это либо saas (вся логика на сервере, взаимодействие с ним через браузер), соответственно стек технологий это какой то серверный язык php/ruby/python/java + база данных mysql/postgresql/mssql + html&js&css.
Либо это десктопное приложение, либо напрямую работающее с базой, либо опять же через какой то сервер с логикой.

Мне больше нравится идея чистого saas, проще обновлять, проще масштабировать, нет сложной установки на компьютеры конечных пользователей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
А с какой программой столкнулись?

Тут вопрос в том, что вам надо сделать взаимодействие с остальными программами (куда дальше идут эти данные)
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Однозначно вам нужен веб-портал.
В качестве примера можно посмотреть на
https://reg.med.cap.ru/Default.aspx
Просто и понятно для пациентов.

Как организовать saas @DmitriyEntelis расписал.
Правда для сервера я бы выбирал из php/nodejs/vibe.d но это уже вкусовщина.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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