Добавлен: 25.04.2023
Просмотров: 145
Скачиваний: 2
Таблица 3 Данные о хранении документов, используемых в АИС
Документ |
Информационные потоки |
Хранение |
Вывод на принтер |
||||||
Наименование |
регистрация в БД |
формирование |
внешний |
внутренний |
входящий |
исходящий |
на бумаге |
в БД |
|
Должностная инструкция |
+ |
+ |
+ |
+ |
+ |
+ |
|||
табель учета рабочего времени |
+ |
+ |
+ |
+ |
+ |
+ |
|||
Трудовой договор |
+ |
+ |
+ |
+ |
+ |
+ |
|||
Штатное расписание |
+ |
+ |
+ |
+ |
+ |
||||
Документ |
Информационные потоки |
Хранение |
Вывод на принтер |
||||||
Наименование |
регистрация в БД |
формирование |
внешний |
внутренний |
входящий |
исходящий |
на бумаге |
в БД |
|
Отчеты |
+ |
+ |
+ |
+ |
+ |
+ |
|||
Итого |
2 |
3 |
2 |
3 |
2 |
4 |
5 |
5 |
2 |
-
- в столбце “Регистрация в БД” указать знак “+” только для тех
документов, для которых в БД будут сохраняться значения
идентифицирующих реквизитов и некоторых других, состав которых должен быть определён на данной стадии проектирования;
-
- в столбце “Формирование” указать знак “+” для тех документов, которые будут формироваться автоматически, на основе запросов к к БД- столбцы “Входящий”, “Исходящий” заполняются только для внешних информационных потоков.
В таблице 3 отображена декомпозиция документов и состав информационного обеспечения АИС.
3. Контрольный пример реализации
Рисунок 8 схема данных
Описание таблиц
Таблица 4 «посещаемость смены»
Наименование поля |
Идентификатор поля |
Тип поля |
счетчик |
Ключ |
счетчик |
дата |
- |
Дата и время |
время |
- |
Дата и время |
продолжительность |
- |
Короткий текст |
Таблица 5 «Бухгалтер»
Наименование поля |
Идентификатор поля |
Тип поля |
Табельный номер преподавателя |
Ключ |
счетчик |
Фамилия |
- |
Короткий текст |
Имя |
- |
Короткий текст |
Отчество |
- |
Короткий текст |
должность |
- |
Короткий текст |
Таблица 6 «работник»
Наименование поля |
Идентификатор поля |
Тип поля |
Код клиента |
Ключ |
счетчик |
Фамилия |
- |
Короткий текст |
Имя |
- |
Короткий текст |
Отчество |
- |
Короткий текст |
Дата рождения |
- |
Дата и время |
Адрес |
- |
Короткий текст |
Номер телефона |
- |
Короткий текст |
Таблица 7 «стоимость работы»
Наименование поля |
Идентификатор поля |
Тип поля |
Код цеха |
Ключ |
счетчик |
стоимость |
- |
Короткий текст |
Таблица 8 «связующая продолжительность бухгалтер»
Наименование поля |
Идентификатор поля |
Тип поля |
табельный номер бухгалтерах |
Ключ |
числовой |
продолжительность |
- |
числовой |
Таблица 9 «связующая продолжительность работника»
Наименование поля |
Идентификатор поля |
Тип поля |
Код работника |
Ключ |
числовой |
продолжительность |
- |
числовой |
Таблица 10 «связующая клиент стоимость обучения»
Наименование поля |
Идентификатор поля |
Тип поля |
табельный номер |
Ключ |
числовой |
Стоимость работы |
- |
числовой |
Таблица 11 «связующая стоимость услуги работника»
Наименование поля |
Идентификатор поля |
Тип поля |
табельный номер |
Ключ |
числовой |
Стоимость обучения |
- |
числовой |
Таблица 12 «стоимость работы»
Наименование поля |
Идентификатор поля |
Тип поля |
Код факультета |
Ключ |
счетчик |
Название факультета |
- |
Короткий текст |
Стоимость обучения |
- |
Короткий текст |
Исходные коды SQL
Добавление данных в таблицу
INSERT INTO <table_name> (<col_name1>, <col_name2>, <col_name3>, …)
VALUES (<value1>, <value2>, <value3>, …); INSERT INTO <table_name>
VALUES (<value1>, <value2>, <value3>, …);
Обновление данных таблицы
UPDATE <table_name>
SET <col_name1> = <value1>, <col_name2> = <value2>, ...
WHERE <condition>;
Удаление всех данных из таблицы DELETE FROM <table_name>;
Удаление таблицы
DROP TABLE <table_name>;
Выбор базы данных для использования
USE <database_name>;
Импорт SQL-команд из файла .sql
SOURCE <path_of_.sql_file>;
Удаление базы данных
DROP DATABASE <database_name>;
Контрольный пример реализации и описание
На рисунках изображено то, как происходит работа с запросом «Бухгалтер». При запуске данной формы появляется окно, в которое требуется ввести фамилию уже существующего сотрудника. После этого, появляется информация, связанная с приказами и личными данными.
Рисунок 9 Работа с запросом «Основная информация по сотрудникам»
Рисунок 10Работа с запросом «преподаватели»
изображен запрос, выдающий пользователю список сотрудников, проживающих только в Москве.
Рисунок 11 Запрос «Сотрудники из Москвы»
Выходные формы
рисунок 12 форм посещаемость работника
рисунок 13 форма бухгалтер
рисунок 14 форма работник
заключение
Мной проведена работа по теме «Учет по временной оплаты труда». В ходе работы мной была собрана и сгруппирована информация о работниках, спроектирована и разработана база данных для расчета оплаты.
В процессе разработки курсовой работы было разработано программное средство, позволяющее автоматизировать систему учета и движения студенческого контингента. Данная работа реализована в виде одного приложения и предназначено для работы методиста деканата, преподавателей и учеников. Результатами работы приложения являются отчёты, содержащие результаты учета и движения студенческого контингента. Ограничение доступа присутствует во всех режимах. Отчёты выдаются в Word и Excel. В качестве хранилища таблиц баз данных был использован СУБД Microsoft ACCESS.