Application for marking point!

Asked

Viewed 54 times

-2

Good afternoon guys, all right?

I’m looking to develop an application here for work. Today where I work, we have corporate employees (they are among all the units of the company). And at the end of the month they must deliver a full time sheet with every day and schedule. To facilitate and even modernize also, I thought to make this application, which would be in the employee’s notebook, where he would type an ID and a password (maybe) the program would pick the date/time according to the time of the computer, and at the end of the month, the employee could click on something similar to SEND and the same, send the entire month sheet to the email of the personal department and the area manager.

So, I would like to know who understands... What language would be the best for this application, what "holes" this idea can have, etc...

I don’t want an achievement. I want to do it myself, for being a simple application and even to add knowledge to myself in the curriculum and in the company.

Thanks in advance. :)

1 answer

2

Good afternoon tspereirarj,

There is a major problem in the logic of your application: the user will be able to freely manipulate the information that will be recorded simply by changing the date/time of the operating system, and may even hit point retroactively, Example: I miss all week but when logging into the point program I change dates and times to make the records having only the least care to leave the dates in order. It won’t be interesting for the company to have to deal with it.

A suggestion I give would be to pick the date and time of a server(if your company works with a web system, for example), to which users will not have access to the settings, and make the records from it.

As for the programming language:

There is no such thing as "Better" or "Worse", there are languages and their tools, some serve better for certain purposes. You don’t try to dig a hole using a spoon or eat using a chainsaw, but it doesn’t mean they’re bad tools.

The language to be used depends, among other things, on the:

  • Your domain over her:

It is no use trying to use a language you do not know, unless only it can solve your demand, because you would have to take time to study and practice.

  • The way your application will work:

As I said earlier, there are different languages with different tools and you need to identify which tools you need to choose the right language.

  • Time you have to develop:

In case it is something to be done "for yesterday", you can, for example, choose languages focused on development agility. Ruby, for example.

I hope I’ve helped.

Hugs

Browser other questions tagged

You are not signed in. Login or sign up in order to post.