WebTimeTrack
is written in pure Java and it works on any platform, with any database
and or
any accounting
software. It is a robust secure easy to install and friendly to use application.
Installation
requires a minor network and system administration knowledge.
To work with the
WebTimeTrack demo, each employee requires an email and a password
to logon and
submit their time sheet.
Every time a time
sheet is submitted the WebTimeTrack time stamps it
and sends an
email to the employee the data he submitted for his record.
Naturally individual organization have their own time sheet requirements.
We have developed
a demo to presents a generic scenario and this demo
requires an NT
platform connected to an Access database .
This demo is designed to demonstrate the functionality of WebTimeTrack
This particular
demo will write the first and last name of the employee in reverse
intentionally
in order to protect the misuse of the application.
Interested parties
are invited to contact me to customize the
WebTimeTrack
for their particular needs. jahansoz@worldy.com
System
Requirements:
To
run this demo you would need a Windows NT and HTTP server and
jre
( Java Run time environment ) and access database, Internet or
Intranet
Installation:
The WebTimeTrack.zip
you downloaded contains two zip files
A) Server WebTimeTrack.zip has a Java server application
and an access database file with its related fields already setup for this
demo.
B) Client WebTimeTrack.zip has a jar file ( webtimetrack.jar) and
an html file.
Unzip the WebTimeTrack.zip in to a temporary folder.
Server Installation:
Unzip the Server
WebTimeTrack.zip in the root directory, preserving existing folder name
to avoid setup confusion.
A batch file is
included to start the server.
Access Database installation:
Go to Control Panel
, ODBC, System DSN click on add,
select Microsoft
Access Driver ( *.mdb ) click finish.
In the next window
click on select and find webtimetrack.mdb,
and select the file
to let your os know where webtimetrack.mdb is.
Server Configuration:
1) The server need
to know the url for the database that is where the
database is on my
for this particular demo the url is
jdbc:odbc:
webtimetrack.mdb
2) The server need
to know the driver name for the jdbc.
I am using jdbc.odbc
driver from sun and the driver name
for this demo is
sun.jdbc.odbc.JdbcOdbcDriver
3) The server need to know the port number you intend to use ( I have set it for 9090, you may chance it).
4) The server need to know your outgoing ( SMTP ) mail server address.
Once you started
the server go to configuration menu and
provide these data
for the server, then you are ready to go.
Applet Installation:
Unzip the
WebTimeTrack.zip in your HTTP.
Applet Property Setup:
Your applet has
to know the port number you intend to use these information is given
in the following
HTML tags ( I have set it for 9090, you may chance it)
<param name=port
value=serverport>
Your applet is ready
WHAT
CAN GO WRONG
Most of the stuff
that can go wrong will be clearly apparent.
For server you
will get the message in your console.
For applet you
will get the message in your Java console
When a user logons
he should see his name in the Time Sheet Data dialog box.
If he can not
see his name the applet has not been able to logon for some reason.
Most likely one
of the parameters of the configuration is not setup properly.
I appreciate your
feedback, and report on any bug you may encounter.