Программное средство в системе Visual Basic 6.0
Доступ к данным производится через технологию ADO. Поскольку база является сетевой, то необходимо соединение интерфейса с БД, которое осуществляется с помощью компонента ADODConnection. ADO Connection — это элемент, инкапсулирующий все настройки соединения с сервером БД, используемый для передачи этих настроек компонентам доступа к данным. Через свойство RecordSource y производятся запросы к БД… Читать ещё >
Программное средство в системе Visual Basic 6.0 (реферат, курсовая, диплом, контрольная)
1. Постановка задачи.
Автоматизация расчета заработной платы преподавателя остается одной из основных задач, стоящих перед учреждениями образования. Известно количество отработанных часов и единая система тарификации бюджетных работников. Требуется получить исходную ведомость начисления заработной платы за отчетный период. Разработанная система предоставляет возможность редактирования данных о почасовой оплате и количестве отработанных сотрудниками часов.
Разрабатываемое программное средство будет построено в системе Visual Basic 6.0 согласно принципам архитектуры «клиент-сервер», что позволяет существенно упростить его модификацию, развертывание и переносимость.
Клиент должен взаимодействовать с сервером через интерфейс ADO, причем хранение данных обеспечивается средствами производительной и надежной СУБД Microsoft SQL Server 2000.
2. Описание программы
2.1 Выполняемые операции
Программа выполняет следующие операции с базой данных (БД), содержащей данные о ЕТС и преподавателях.
Добавление новых данных в БД. В этой операции создаются новые записи БД, в которую заносятся данные. За один сеанс выполнения этой операции можно ввести произвольное количество записей.
Изменение данных. В этой операции пользователю предоставляется возможность изменить данные из текущей записи БД (например, сведения о количестве отработанных часов).
Удаление данных. Эта операция удаляет из БД текущую запись. Восстановление удаленной записи невозможно.
Вывод данных на экран. Эта операция выводит на экран все данные. Пролистывание строк с целью просмотра данных в этой таблице и выбора текущей записи выполняется обычным для Windows-приложений путем.
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.