Разработка автоматизированной подсистемы кадрового учета с использованием CASE средств (BPWin и ERWin) для МОУ Лицей №17
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?о формирование отчета сотрудников, которые проработали непрерывно более года.
Следующим отчетом является отчет - изменение фонда оплаты труда за указанный период.
Оба указанных отчета вынесены в отдельный пункт главного меню программы.
4.4 Результаты тестирования программы
Сразу стоит отметить, что для установки и ввода в эксплуатацию программы требуются хотя бы начальные знания системного администрирования. Как правило, на крупном предприятии есть специалист - системный администратор, поэтому непосредственных пользователей программы ее первичная настройка тревожить не должна. Однако, при установке на сетевой сервер, либо целиком на локальную машину все-таки надо выполнить ряд действий. Они выполняются только один раз, при установке, и при нормальной работе программно-аппаратного комплекса не требуют повторного выполнения.
Первым этапом следует установить SQL-сервер Yaffil. Данная программа разработана и протестирована на сервере версии 1.0 Более младшие версии использовать нельзя, так как они содержали ошибки и неточности. По неписаным законам совместимости, как правило, более старшая версия поддерживает все возможности предыдущей, так что можно в дальнейшем использовать более новые версии этого сервер баз данных.
Указанный SQL сервер можно получить в сети Internet адресу
Первая задача, с которой пришлось столкнуться, состояла в разработке удобного интерфейса. Поскольку программа рассчитана на длительную работу оператора с ней, а также есть опыт неудачного интерфейса программы-прототипа, то этому вопросу было уделено немало внимания. Ключевым аспектом стал выбор цветовой палитры всей программы, поскольку как показала практика, слишком контрастная цветовая палитра ведет к сильному утомлению оператора и недовольству программой в целом.
В результате была выбрана наиболее оптимальное решение - использование системной палитры Windows. Пользователи устанавливают именно такие цвета для всех программ Windows, при которых у них глаза меньше всего устают и работа с программой не вызывает раздражения.
Следующей задачей стало хорошее структурирование обрабатываемой информации iелью ее разнесения по различным формам и диалогам.
Для повышения удобства работы были реализованы словари, назначение и принцип работы с которыми описаны выше.
При реализации самой базы данных основной трудностью являлось продумывание структур таблиц. По сколько требовалось создание программы, создающей минимальную нагрузку на сеть, то это требовало достаточно ответственного подхода. Выяснилась необходимость создать ряд хранимых процедур, чтобы программа минимально нагружала сеть и соответствовала технологии клиент-сервер.
4.4.1 Экранные формы
Для запуска программы используется программа EmpStarter:
Рисунок 4.6 - Основное окно программы EmpStarter
Рисунок 4.7 - Редактирование профиля базы данных в программе EmpStarter
Рисунок 4.8 - Диалог ввода пароля
После запуска программы и ввода правильного пароля пользователь оказывается в основном окне программы:
Рисунок 4.9 - Основное окно программы
Форма отображения списка личных карточек (активного и архива):
Рисунок 4.10 - Список личных карточек (активных либо из архива)
Рисунок 4.11 - Внешний вид учетной карточки - назначения, перемещения, увольнения
Рисунок 4.12 - Системный журнал для просмотра совершенных действий
4.5 Техническое обеспечение
.5.1 Общие требования
Главным требованием к техническому обеспечению является наличие 32-х разрядного процессора и возможность исполнения программного обеспечения клиентской части для клиентского компьютера и серверной части для сервера. Если программный комплекс запускается на одной и той же машине, то должны быть удовлетворены как требования клиентской части, так и серверной. Клиентская часть выполняется под управление 32-х разрядной версии Microsoft Windows (Windows 95/98/NT4/2000/XP). Тестирование проводилось в Windows 2000 Professional/Server и Windows XP Professional. Серверная часть - SQL Server Yaffil 1.0 оптимизирована для выполнения на платформе Windows.
4.5.2 Требования к центральному процессору
Теоретически возможно использование процессора класса Intel 80386DX, но ограничение накладываемое операционными системами требует использование как минимум процессора Intel Pentium 133, а здравый смысл - Intel Celeron 433.
Для серверной системы использование более мощного процессора позволит поддерживать большее количество одновременно обслуживаемых пользователей.
4.5.3 Требования к оперативной памяти
Минимальное количество оперативной памяти для сервера баз данных - 32 МБ, клиентская часть также может выполнятся с таким объем памяти. Для комфортной работы потребуется 64-128 МБ оперативной памяти для клиентского компьютера и 128 МБ для сервера. Если количество пользователей превысит 20 человек, то в серверной машине желательно установить 256 или 512 МБ оперативной памяти.
4.5.4 Требования к жесткому диску
Клиентская часть занимает около 3МБ на жестком диске, СУБД в минимальной рабочей конфигурации занимает 5МБ, база данных от 3МБ, клиентская часть СУБД (Interbase Client) занимает около 1МБ. Таким образом, минимально необходимое место на жестком диске для рабочего места 4МБ. Для сервера от 8МБ, с учетом роста размера базы данных и временных файлов, создаваемых в процессе работы будет достаточно 100