|
Программа, описанная ниже - это программа для регистрации рабочего времени и расчёта заработной платы.
Технология по которой сделана программа традиционная , это "Клиент-Сервер", но использовались компоненты, свойственные для трёхуровневых программ, и данная программа использует отложенные обновления, типичные для архитектуры с третьим звеном.
Вот некоторые свойства программы.

По интерфейсу:
- Печать любой таблицы(формы) в программе
- Конфигурация таблиц(форм)
- Сортировка в двух видах. Быстрая по нажатию на заголовок и постоянная.
- Конфигурация предустановленных отчётов.
- Фильтрация в трёх видах . Быстрая, дерево условий (И,ИЛИ,НЕ), и на основе наборов данных -
можно запомнить набор сотрудников , а затем найти в какой-либо другой таблице с сотрудниками , записи, которые принадлежат выбранной группе.
- Быстрый доступ к постоянно сохранённым фильтрам
- Закладки в основных таблицах
- Подсветка изменённых и вставленных записей пока они не отосланы на сервер.
- Экспорт в Excel с предварительным форматированием результата.
По функциональности:
- Расчёт зарплаты по различным алгоритмам. Например ограничивая максимальную зарплату, но при этом с удержанием в случае неявки на работу и с начислением выше потолка в случае наличия переработки , учитывая коэффициент переработки.
- Быстрая реализация новых алгоритмов(пока требует участия программиста).
- Расчёт зарплаты по разным периодам в течении одного месяца, когда сотрудник имел разную зарплату.
- Возможность рассчитывать зарплату на нескольких должностях одновременно.
- Поддержка разных валют. Зарплата начисляется в основной валюте по курсу на конец расчетного периода.
- Графики. - Учёт количества рабочих дней в месяце по группам сотрудников . (Понятный интерфейс.)
- Временное выделение сотрудника из графика. (Удобный интерфейс).
- Пример предустановленного табличного отчёта. Список присутствия на работе на нужный день для выбранного места работы.
Вы могли бы посмотреть программу если у вас установлена клиентская часть Oracle - Oracle Client начиная от версии 8.1.5 ,
настроив Oracle Client например так:
Внеся в файл TNSNAMES.ORA следующее:
ALFA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 92.49.20.24)(PORT = 1521)))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = tenplanets.net)))
и в регистр Windows в ключ HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ВАША_HOME :
NLS_DATE_FORMAT - DD/MM/YYYY hh24:mi:ss
NLS_LANG - RUSSIAN_CIS.CL8MSWIN1251
NLS_NUMERIC_CHARACTERS - .,
Значения для указанных ключей должны совпадать с текущими установками Windows.
Например если ваш формат даты MM/dd/yyyy а времени HН.mm.ss - ключ
NLS_DATE_FORMAT - MM/DD/YYYY hh24.mi.ss
Более ранние версии Oracle Client чем 8.1.5 я не пробовал.
Пограмма требует двух файлов в одной папке:
employees.exe
employees.enu
employees.zip
Для русской версии просто удалите employees.enu.
Перед стартом файла программы нужно запустить employees.reg - файл ключей.
В результате в регистре Windows появится ветвь HKEY_CURRENT_USER\Software\JCode содержащая такие настройки, как названия колонок таблиц, фильтры сортировки.
Материалы, представленные на этой странице, только для презентации, не для общественного использования.
|
|