K
K
Kaes2014-10-18 07:30:01
Software and Internet Services
Kaes, 2014-10-18 07:30:01

How to start developing a program?

Good afternoon!
I am a 4th year student in the specialty "Information Systems and Technologies", and now my diploma is just around the corner. Quite recently, I had to deal with a program that, when I first met it, aroused quiet horror in me. The purpose of the program is to record patients for appointments with doctors and all that follows from this ...
And then I began to wonder if I could do better.
For the diploma, I want to try to make a more convenient program with a modern interface.
Now I plan to draw up a kind of program structure and understand all the nuances (I have experience in medical institutions, and it will not be difficult to understand all the subtleties).
My main problem is development, until now I was not interested in it, because. most of all I wanted to do something else, but now the situation has changed.
Please tell me where to start, what to study and perhaps development languages ​​are more suitable for these purposes.
PS I would be grateful for any advice and recommendations.
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Dmitry Entelis, 2014-10-18
@Kaes

Ohoho.
If this is the first experience in programming, I would not recommend considering the result of the work as a product that will actually be used.
During the development process, you will undoubtedly learn many useful things, but at the same time, you will step on so many rakes that it would be better to throw out the code and rewrite it again :)
Where to start - with design. It is necessary to describe a) functionality b) user story - specific life cases that users will do in the application and how exactly.
Then you can think about how everything will be arranged in general - the main options are either saas (all the logic on the server, interacting with it through the browser), respectively, the technology stack is some kind of server-side language php / ruby ​​/ python / java + database mysql / postgresql / mssql + html&js&css.
Either this is a desktop application, either directly working with the database, or, again, through some kind of server with logic.
I like the idea of ​​pure saas more, easier to update, easier to scale, no complex installation on end user computers.

S
Sergey, 2014-10-18
@TsarS

What program did you run into?
Here the question is that you need to make interaction with other programs (where does this data go next)

A
Alexander Taratin, 2014-10-18
@Taraflex

You definitely need a web portal.
As an example, you can look at
https://reg.med.cap.ru/Default.aspx
Simple and clear for patients.
How to organize saas @DmitriyEntelis painted.
True, for the server, I would choose from php/nodejs/vibe.d, but this is already a matter of taste.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question