ГОТОВЫЕ ДИПЛОМНЫЕ РАБОТЫ, КУРСОВЫЕ РАБОТЫ, ДИССЕРТАЦИИ И РЕФЕРАТЫ
Программное средство в системе 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. |