|
Function
The database holds information for
employee loans such as car, education,
house purchase, home improvement and
season ticket.
Two departments can access the database.
The loans department has primary access
and can lock the database to carry
out monthly processing for the employee
payroll.
The database provides flexibility
through the following:
- The number or amount of monthly
repayments can be changed.
- Repayment of a loan can be suspended.
The length of suspension can be increased
or decreased.
- One-off payments can be made any
time.
The database allows users to override
a rejected loan request and audits
all user transactions.
Output
Database outputs text file to the
mainframe with repayment details.
The following are some report examples:
outstanding loans, suspended loans,
new loans, letters to employees, loan
statements, tax statements.
Features
The database was migrated from a 12-year-old
FoxPro (DOS) system; the data had
to be manipulated into normalised
tables.
The database imports a mainframe
text file containing employee information
The database imports a mainframe
text file showing the repayment deductions
made from the employees' pay cheque.
The database uses API Function calls
and user defined types.
The database has complex coding to
provide the required flexibility in
functionality.
User tracking shows which users are
logged into the system.
The database provides multiple user
access with record locking and displays
which user has locked the record.
A timestamp shows the date/time of
the last data transfer to prevent
users from making multiple transfers.
The database has extensive error
trapping, rolling back changes in
the event of an error.
Database uses e-mail to send the
letters and statements to the employees;
this greatly reduces the internal
mail.
|