Project Free HRD & Payroll Application

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

Post Reply
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

Project Free HRD & Payroll Application

Post by Agil Abdullah » Fri Oct 03, 2014 11:14 am

Dear Friends,

Permit me to introduce a JOINT PROJECT (that's why I invite you all to join) in this forum to developed an application which is useful to many. In brief, I could explain to you the following ( as written down on file Readme1st.txt attached).:

This project is initiated by me with the purposes to provide:

- Free application of Human Resources Development & Payroll, developed with HMG.3.3.1
- Free source programs which are free to posses, free to modify to meet user's need.
- Free exercises to everyone interested in following (learning) development process from the very beginning.
- Free joint and free contributions (directly or indirectly) for all members of HMGforum.

To begin with, this project start from the very simple application: only one module of Basic Manpower Data available now. But, day by day, week by week, we will improve and add modules required to meet need of some different business and offices.

It is scheduled to be ready to fully installed, starting JANUARY 2015, in offices which need free application software to manage their employees and employment costs. MY country Indonesia with around 240 millions people may be welcome to any free software application.

Attached please find the first screenshoot togather with source programs to work on.

Many-Many thanks to everybody who is willing to join with this project to help reach the best. I am very aware: without your help I will not reach the best I could imagine. :)

Best Regards :D
Attachments
Manpower01.png
Manpower01.png (801.43 KiB) Viewed 4335 times
Manpower2u.rar
(1.08 MiB) Downloaded 518 times
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender

User avatar
serge_girard
Posts: 2311
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 555 times
Been thanked: 116 times
Contact:

Post by serge_girard » Fri Oct 03, 2014 11:19 am

Agil,

Very interesting !
I will have a look at it.

Thanks, Serge

User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

Post by Agil Abdullah » Fri Oct 03, 2014 11:23 am

Serge,

I hope we could work togather in this free-free-free project.

This project belongs to all of us (members of HMGforum).

Cheers
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender

User avatar
bpd2000
Posts: 1074
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 196 times
Been thanked: 95 times

Post by bpd2000 » Fri Oct 03, 2014 11:33 am

Good initiative
BPD
Convert Dream into Reality through HMG

User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

Post by Agil Abdullah » Fri Oct 03, 2014 11:44 am

Thanks BPD2000,

Awaiting your kind contribution in this project.

Cheers.
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender

User avatar
serge_girard
Posts: 2311
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 555 times
Been thanked: 116 times
Contact:

Post by serge_girard » Fri Oct 03, 2014 12:26 pm

Agil,


I am willing to help you with some of the programs or whatever.
I just compiled the MP2 and noticed some error finding DBF and NTX so I made a change:

xDEFAULT = ALLTRIM(DISKNAME() + ":\" + CURDIR() )
SET DEFAULT TO &xDEFAULT
SET PATH TO &xDEFAULT

And EXE in the folder with the DBF and NTX and now it is working fine.

Do you have any analyze of the database or the future application?
Greetings,

Serge

User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

Post by Agil Abdullah » Fri Oct 03, 2014 12:32 pm

Hi Serge,

It's true default directory was not set. That's why I execute manpower2.exe from folder MANPOWER2U not from its subfolder SOURCES, and I found it fine.

Your additional commands to set default directory is welcome.

Regards
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender

User avatar
Rathinagiri
Posts: 5263
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 169 times
Been thanked: 172 times
Contact:

Post by Rathinagiri » Fri Oct 03, 2014 12:53 pm

It is a wonderful idea to develop a general purpose working business application.

I wish a great success to this project. I am sure it will be a good example of HMG to the world.

I also wish to state the following points that come to my mind to be considered by the developers/contributers (including me):

Let the software be a modular, layered model. By saying layered, I want to separate the backend data interface layer from the user interface layer. This will help to accommodate any type of database (be it dbf, sqlite, mysql etc).

The software be extensible. For example, if the user wants to add a field to a table, there shall be a provision to do so.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
serge_girard
Posts: 2311
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 555 times
Been thanked: 116 times
Contact:

Post by serge_girard » Fri Oct 03, 2014 1:02 pm

Agil,


To my opinion it is very important that you first have a system with:

1) access-management : users login-logout-password etc. etc.
2) Data-integrity (see http://en.wikipedia.org/wiki/Data_integrity" onclick="window.open(this.href);return false; )
3) Referential-integrity (I just entered a double Empidnum 0019820402 to the database without any objection).
4) Multi-user?
5) Local database or remote-access database (in the 'cloud' as they say today). I say I prefer remote-access database.

I strongly suggest MySQL (or any other SQL database) because :
- you define once the indexes
- you don't have to worry about them (no reindex)
- if well-define you CANNOT insert duplicates

Do you have the possibility for SQL database (even local via XAMPP is well)

Greetings,
Serge

User avatar
serge_girard
Posts: 2311
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 555 times
Been thanked: 116 times
Contact:

Post by serge_girard » Fri Oct 03, 2014 1:06 pm

Agil,

I just edited (double) Empidnum 0019820402 and changed field name and now both entries are changed. This is what meant in my earlier post.

Serge

Post Reply