ГОТОВЫЕ ДИПЛОМНЫЕ РАБОТЫ, КУРСОВЫЕ РАБОТЫ, ДИССЕРТАЦИИ И РЕФЕРАТЫ

Программное средство в системе Visual Basic 6.0

Автор ошибка
Вуз (город) Гуу
Количество страниц 8
Год сдачи 2008
Стоимость (руб.) 1500
Содержание нет
Список литературы нет
Выдержка из работы 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.