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

По интерфейсу:
  1. Печать любой таблицы(формы) в программе
  2. Конфигурация таблиц(форм)
  3. Сортировка в двух видах. Быстрая по нажатию на заголовок и постоянная.
  4. Конфигурация предустановленных отчётов.
  5. Фильтрация в трёх видах . Быстрая, дерево условий (И,ИЛИ,НЕ), и на основе наборов данных - можно запомнить набор сотрудников , а затем найти в какой-либо другой таблице с сотрудниками , записи, которые принадлежат выбранной группе.
  6. Быстрый доступ к постоянно сохранённым фильтрам
  7. Закладки в основных таблицах
  8. Подсветка изменённых и вставленных записей пока они не отосланы на сервер.
  9. Экспорт в Excel с предварительным форматированием результата.
По функциональности:
  1. Расчёт зарплаты по различным алгоритмам. Например ограничивая максимальную зарплату, но при этом с удержанием в случае неявки на работу и с начислением выше потолка в случае наличия переработки , учитывая коэффициент переработки.
  2. Быстрая реализация новых алгоритмов(пока требует участия программиста).
  3. Расчёт зарплаты по разным периодам в течении одного месяца, когда сотрудник имел разную зарплату.
  4. Возможность рассчитывать зарплату на нескольких должностях одновременно.
  5. Поддержка разных валют. Зарплата начисляется в основной валюте по курсу на конец расчетного периода.
  6. Графики. - Учёт количества рабочих дней в месяце по группам сотрудников . (Понятный интерфейс.)
  7. Временное выделение сотрудника из графика. (Удобный интерфейс).
  8. Пример предустановленного табличного отчёта. Список присутствия на работе на нужный день для выбранного места работы.
Вы могли бы посмотреть программу если у вас установлена клиентская часть 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 содержащая такие настройки, как названия колонок таблиц, фильтры сортировки.

Материалы, представленные на этой странице, только для презентации, не для общественного использования.
 

Copyright© 2004-2009 Vadims Zemlanojs
e-mail:webadmin@tenplanets.net