Sedang Disiapkan

Simple Project Timekeeping Program

I want a program which will record for whom I am doing a piece of work for; client name, and what I am doing for them; a project description. As soon as I start filling this information in, I want the program to take note of the time, and when I finish I want to be able to press finished on that task and have the amount of time it took saved along with what I did and for whom. I will also need the ability to press pause whilst working on a task. When I finish, I want the program to record what my IP address was whilst working on this task - this must be captured when I first create the item, and a dialogue needs to ask me to ask me to enter an amount of currency.

This data will all be displayed in the following format:

CURRENT DATE:

NAME OF CLIENT:

PROJECT DESCRIPTION: £AMOUNT OF CURRENCY (TIME TAKEN)

IP ADDRESS

Once I have entered a client's name, or project description, I want to be able to choose that from a drop-down list, or by typing the first few characters of that name, on subsequent occasions.

If I enter more than one project for a client over the course of a single day, the output should be altered to read as follows:

CURRENT DATE:

NAME OF CLIENT:

PROJECT DESCRIPTION: £AMOUNT OF CURRENCY (TIME TAKEN)

IP ADDRESS

PROJECT DESCRIPTION: £AMOUNT OF CURRENCY (TIME TAKEN)

IP ADDRESS

= £TOTAL AMOUNT OF CURRENCY (TOTAL TIME TAKEN)

If I do more than one piece of work for the same person, but not necessarily consequetively, over the course of a single day, I want this to be recorded without that client's name occuring multiple times that day - the program should automatically enter the project description and it's related information in the correct place.

At the end of the day, I want to be able to instruct the program to add up how much currency I have entered for each client and output with the following format:

PAYMENT DUE:

CLIENT A: £TOTAL AMOUNT OF CURRENCY

CLIENT B: £TOTAL AMOUNT OF CURRENCY

PERSONAL EARNINGS:

£TOTAL AMOUNT OF CURRENCY FOR CLIENT A

£TOTAL AMOUNT OF CURRENCY FOR CLIENT B

= £TOTAL AMOUNT OF CURRENCY FOR ALL CLIENTS (£CURRENCY AN HOUR @ TOTAL TIME TAKEN)

The currency an hour figure must be derived from total amount of currency entered, divided by total amount of time taken.

When outputting this however, of the total amount of currency entered that day for a client, the program must ask me what percentage to assign to the client, rounding up to the nearest penny, and assign the remaining currency to personal earnings. The program must remember what percentage a client is assigned, such that if I enter the same name on a subsequent day I will not be asked again what percentage they should be assigned.

At the end of the day, the program should also output:

[MONTH NAME] SO FAR: £TOTAL CUMALATIVE CURRENCY AMOUNT RECORDED UNDER PERSONAL EARNINGS THAT MONTH (TOTAL TIME TAKEN THAT MONTH)

If I subsequently decide to do more work the same day, I want to be able to continue to be able to continue without it messing up this process, so I rather than pressing finish at the end of the day, I want this output to be recalculated in real-time throughout the day.

In real-time, I want the program to update a separate datafile with data in the following format:

CLIENT NAME:

PAYMENT DUE: £TOTAL OF AMOUNT OF CURRENCY OWED.

I need the ability to tell the program once I have paid these monies owing to the client, at which point it should ask me how much I have paid; if it is an amount exceeding the "TOTAL AMOUNT OF CURRENCY OWED" it should accept this, and simply change the "TOTAL AMOUNT OF CURRENCY OWED" to the relevant negative figure.

It should also record the following:

CLIENT NAME:

PAYMENT DUE: £TOTAL OF AMOUNT OF CURRENCY OWED.

LAST PAID: £[AMOUNT OF LAST PAYMENT] on [DATE OF LAST PAYMENT].

£CUMULATIVE PAYMENTS SINCE [DATE OF FIRST PAYMENT]

I will have currency payments due, and historical payments information, and want to be able to enter this.

All this data should be saved into two separate ASCII files with Unicode Markers and MS Windows Line Endings; Notepad files, basically.

Each month, a new file should be created with the following title:

DAY TO DAY EARNINGS - [NAME OF MONTH]

The second file I refer to is simply called PAYMENTS DUE and this file does not need to be recreated each month.

Note that throughout this description I have used [ ] brackets as indicators of pieces of data; I do not want these included in the end result.

Lastly, the GUI. Although the data will be saved in plain text ASCII files, I want the GUI to display the output within itself; not in a separate program such as Notepad. I then want to be able to click on existing entries, and have the data in an editable form in a sidepane.

I must be able to work on several projects simultaneously if required. The sidepane should disappear when not in use, to save screen space. The file must be autosaved after every alteration, to ensure no data is lost if there is a power failure, etc. Subsequently I do not require a save button. Nor will I require the ability to open previous month's files; I will be moving these to archive and making them read-only, and can then peruse them as necessary in another program if necessary.

I am quite certain I have described all aspects of the program, but am sure there are aspects I will have neglected to describe in sufficient detail, and may have forgotten some detail, but no major additions/alterations to the above description will be required.

Kemahiran: .NET, Pengaturcaraan C, Delphi, Java, Perl

Lihat lebih lanjut: timekeeping open source, timekeeping access database, project timekeeping, simple time keeping, open source time keeping, open source timekeeping, simple time keeping program, simple timekeeping, project end time, power up program, power program in c, my correct address, messing up at work, in line program, describe a project, data pressing, continue line in c, timekeeping software open source, creating timekeeping access, client time keeping form, database timekeeping code, timekeeping program java, java timekeeping weekly program, open source timekeeping program, timekeeping timer access database

Tentang Majikan:
( 0 ulasan ) Loughton, United Kingdom

ID Projek: #349522

Dianugerahkan kepada:

netcoder

Hi, I think I can do it:-)! Best regards, netcoder:-)

$111 USD dalam 11 hari
(89 Ulasan)
5.9

16 freelancers are bidding on average $189 for this job

rajtuhin1

PLEASE, DON'T WASTE YOUR MUCH MONEY. I will create extream nice GUI, and data will be saved in Plain ASCII file. Lets discuss it in pmb (Although, you have already given nice details). Select me ASAP. These days, i am Lagi

$150 USD dalam 2 hari
(149 Ulasan)
7.2
yousefla

Would be glad to help, but budget needs to be increased. Best Regards, Yousef

$250 USD dalam 2 hari
(68 Ulasan)
7.2
xamdam91

Looking forward to working with you.

$150 USD dalam 2 hari
(27 Ulasan)
6.1
vcldeveloper1

Hi, Plz check your PMB. Regards

$200 USD dalam 10 hari
(17 Ulasan)
5.8
softwaredep

Lets start. See PMB for more information. Thank you.

$250 USD dalam 7 hari
(17 Ulasan)
5.7
Cur8or

I can create this program in C# and give it to you as a windows installer so you can install it on any windows pc. Thanks. Goose.

$100 USD dalam 2 hari
(3 Ulasan)
4.4
cnut17

I've already made this kind of TimeKeeping. I can adapt it to your needs. It's based on an access database rather than text files and it doesn't keep ip address but this can be improoved. currently, it only allow Lagi

$250 USD dalam 10 hari
(5 Ulasan)
4.0
TeleSoftSG

Hi! I'm the developer of open-source project [url removed, login to view], I can customize it per your requirements. Please review and let me know. Thanks. Regards, Igor.

$240 USD dalam 2 hari
(1 Ulasan)
3.0
gargalatas

Please see pm. thank you

$250 USD dalam 15 hari
(1 Ulasan)
2.2
vramusg

I can complete it for u... I am expert in AJAX, Web Services, J2ME, J2SE, J2EE, JavaScript, HTML, XSLT, XML, ORACLE, MS-ACCESS, MySQL, SQL Server, etc... Please kindly view your PMB for my chat ids...

$241 USD dalam 10 hari
(2 Ulasan)
1.2
lewribatech

My associate and I would be willing to write this for you. Hope to hear back from you!

$210 USD dalam 7 hari
(0 Ulasan)
0.0
xanf

Experience in developing of CRM software.

$200 USD dalam 4 hari
(0 Ulasan)
0.0
Valora

Dear Customer, We are an organization which consists of the best of the IT graduates in Sri Lanka. We can get your job done with our expertise. Regards, Sajith Vimukthi Weerakoon, Director - Marketing and Business Lagi

$120 USD dalam 7 hari
(0 Ulasan)
0.0
geekz

I have more than 5 years of experience in programming. this job can be done very easily

$100 USD dalam 5 hari
(0 Ulasan)
0.0
monirkuet24

you need to develop a project tracker.I am ready to do it.I am assuring you about availability of mine for future development.

$200 USD dalam 30 hari
(0 Ulasan)
0.0