Автоматизация расчета заработной платы педагога остается одной из главных задач, стоящих перед учреждениями образования. Понятно численность отработанных часов и единичная система тарификации экономных тружеников. Требуется заполучить начальную весть начисления заработной платы за отчетный период. Разработанная система предоставляет вероятность редактирования данных о почасовой оплате и численности отработанных сотрудниками часов.
Разрабатываемое программное лекарство станет выстроено в системе Visual Basic 6. 0 сообразно принципам архитектуры «клиент-сервер», что дозволяет значительно адаптировать его трансформацию, развертывание и транспортабельность.
Заказчик обязан взаимодействовать с сервером чрез интерфейс ADO, при этом сохранение данных гарантируется средствами производительной и надежной СУБД Microsoft SQL Server 2000.
2. Отображение программы
2. 1 Исполняемые операции
Програмка исполняет последующие операции с основанием данных(БД), со¬держащей данные о ЕТС и педагогах.
Прибавление новейших данных в БД. В данной операции формируются новейшие запи¬си БД, в которую заносятся данные. За один сеанс вы¬полнения данной операции разрешено завести случайное численность записей.
Модифицирование данных. В данной операции юзеру предоставляется воз¬можность поменять данные из текущей записи БД(к примеру, сведения о численности отработанных часов).
Устранение данных. Данная операция устраняет из БД текущую запись. Восста¬новление удаленной записи нереально.
Вывод данных на экран. Данная операция выводит на экран все данные. Пролистывание строк с целью просмотра данных в данной таблице и выбора теку¬щей записи выполняется обыденным для Windows-приложений методом.
2. 2 Основа данных
Основа данных хранится в 2-ух файлах с расширением. MDF и. LDF, при этом в главном располагаться телесная конструкция базы, во другом - логическая. БД разрабатывалась в среде SQL Server компании Microsoft. Ее конструкция вы¬глядит последующим образом:
В собственном составе основа владеет две таблицы, связанные меж собой отно¬шениями «один-ко-многим» и имеющих вероятность каскадного удаления и каскадного конфигурации записей. Конструкция записей в таблицах смотрится сле¬дующим образом:
Матрица 1. Тарифы.(CHTS)
Номер поля Название Тип Величина, байт
1 Kod_tarifa tinyint 1
2 tarif money 8
Матрица 2. День(Table)
Номер поля Название Тип Величина, байт
1 TN int 1
2 FIO Varchar( 20) 20
3 kod_tarifa tinyint 1
4 otrabotano int 4
2. 3 Отображение проекта
Проект програмки был изобретен средствами Visual Basic 6. 0 и SQL Server.
В SQL Server сделаны 2 таблицы с исходными данными и понятие Vedomost, исполняющее расплата зарплаты.
CREATE VIEW dbo. vedomost
AS
SELECT dbo. [Table]. TN AS [№], dbo. [Table]. FIO AS [Имя И. О. ], dbo. [Table]. otrabotano AS Отработано, dbo. CHTS. tarif AS Цена,
dbo. [Table]. otrabotano * dbo. CHTS. tarif AS Начислено
FROM dbo. CHTS INNER JOIN
dbo. [Table] ON dbo. CHTS. Kod_tarifa = dbo. [Table]. kod_tarifa
GO
VB, в свою очередность, является всепригодной системой программирования, с поддержкой которой делается управление основанием данных, a SQL Server -хранилищем базы данных. Управление основанием делается таковыми компо¬нентами Delphi как ADODC, DataGrid.
Доступ к этим делается чрез технологию ADO. Так как основа является сетный, то нужно слияние интерфейса с БД, которое осу¬ществляется с поддержкой компонента ADODConnection. ADO Connection - это вещество, инкапсулирующий все опции соединения с сервером БД, ис¬пользуемый для передачи данных опций компонентам доступа к этим. Че¬рез качество RecordSource y изготавливаются требования к БД средствами языка SQL.
Литература
недостает
1. Постановка задачи.
Автоматизация расчета заработной платы преподавателя остается одной из основных задач, стоящих перед учреждениями образования. Известно