Для анализа данных или представления их определенным образом в печатном виде создаются отчеты. Отчет является удобным и эффективным
средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом. Источником записей отчета являются поля в базовых таблицах и запросах. Присоединенный отчет получает данные из базового источника записей. Другие данные, такие как заголовок, дата и номера страниц, сохраняются в макете отчета.
Для обработки событий в форме или отчете применяются макрокоманды (макросы) и модули на языке VBA(VisualBasicforApplications). Макрос – это группа команд, объединенных под одним именем и выполняющих определенную функцию (например, открытие/закрытие формы, отчета , запуск запроса и т. д.). Каждый макрос представляет собой небольшой отлаженный модуль на VBA, их применение значительно упрощает процесс программирования и уменьшает количество ошибок при разработке программы.
Язык Visual Basic for Applications (VBA) компании Microsoft является общим языком для всех приложений Microsoft Office. VBA является современным языком структурного программирования. Находясь в окне модулей, можно создавать и редактировать код VBA и процедуры. Visual Basic для приложений играет важную роль при разработке баз данных Access. С помощью VBA можно настроить формы и отчеты, запустить макросы, а также отобразить объект Access в других приложениях или извлечь данные. Используя Visual Basic для приложений, можно вывести формы и отчеты, выполнить методы объектов, а также создать и изменить элементы. Кроме того, имеется возможность работать с информацией непосредственно: можно создать наборы данных, задать их параметры и изменить информацию в них.
В Microsoft Access 2003 входят средства работы с другими программными продуктами:
- Работас Microsoft SQL Server. Существует возможность создать проект Microsoft Access, который можно легко подключить к базе данных Microsoft SQL Server, или воспользоваться мастером баз данных Microsoft SQL Server для быстрого создания базы данных SQL Server и проекта Microsoft Access в одно и то же время. Работа с проектом Microsoft Access аналогична работе с
базой данных Microsoft Access — процесс создания форм, отчетов, страниц доступа к данным, макросов и модулей один и тот же. Подключившись к базе данных SQL Server, можно просматривать, создавать, изменять и удалять таблицы, представления, сохраненные процедуры и схемы базы данных с помощью средств разработки Microsoft SQL Server Design Tools.
- Создание новой базы данных Microsoft Access на основе данных из файла другого формата. Можно открыть в Microsoft Access файл другого формата — например, текстовый, dBASE, Paradox или электронную таблицу; Microsoft Access автоматически создаст базу данных Microsoft Access и связи с этим файлом.
- Импорт и связывание данных из Microsoft Outlook или Microsoft Exchange. Для импорта или связывания данных из Microsoft Outlook и Microsoft Exchange Server используются мастера импорта из Microsoft Outlook и Microsoft Exchange Server. Например, можно создать связь с папкой Microsoft Outlook «Контакты», а затем создавать документы на бланке и почтовые наклейки путем объединения данных с помощью мастера составных документов Microsoft Word.
- Экспорт в другие источники. Из Microsoft Access можно экспортировать данные в различные форматы и приложения.
2. СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1 ПОСТАНОВКА ЗАДАЧИ
Программа предназначена для организации работы информационной
системы Отдел кадров.
Программа должна:
1) обеспечить ввод и корректировку данных:
- ФИОсотрудника;
- Паспортные данные;
- Уровень образования;
- Оклад;
- Должность;
- Специальность;
- Отделы
- ФИО начальника;
- Телефон;
2) давать возможность просматривать следующую информацию:
- По образованию и специальности;
- По отделам и должностям;
- По указанной специальности;
3) обеспечивать формирование и печать отчетов:
- Вакантные должности;
- Оплата общей суммы по организации;
- Оплата общей суммы по отделам.
2.2 Инфологическая модель
2.3 Даталогическая модель
1 Таблица Должности с полями:
- Код должности [Счётчик, Первичный ключ,
уникальное];
-Должность [текстовый, не более 60 символов, обязательное,
неуникальное];
2 Таблица Образование с полями:
- Код уровень образования [Счётчик, обязательное,
уникальное];
- Образование [текстовый, не более 30 символов, обязательное, уникальное];
3 Таблица Отдел с полями:
- Код отдела [Счётчик, обязательное,
уникальное];
- Отделы [целое, не более 15 символов, обязательное,
неуникальное];
- ФИО начальника [целое, не более 5 символов, обязательное,
уникальное];
- Телефон [целое, не больше 10 символов, обязательное,
неуникальное];
4 Таблица Сотрудники с полями:
- Паспортные данные [Счётчик, обязательное,
уникальное];
- ФИО [целое, не более 50 символов, обязательное,
неуникальное].
- Код уровень образования [целое, не более 20 символов, обязательное,
неуникальное].
- Код специальности [целое, не более 20 символов, обязательное,
неуникальное].
- Код отдела [целое, не более 20 символов, обязательное,
неуникальное].
- Код должности [целое, не более 20 символов, обязательное,
неуникальное].
- Оклад [целое, не более 20 символов, обязательное,
неуникальное].
5 Таблица Специальности с полями:
- Код специальности [Счётчик, обязательное,
неуникальное];
- Специальность [текст, не более 10 символов, обязательное,
неуникальное];
6 Таблица Штатное расписание с полями
- Код штата [Счётчик, обязательное, неуникальное];
- Код должности [целое, не более 20 символов, обязательное,
неуникальное]
- Код уровень образования [целое, не более 20 символов, обязательное,
неуникальное]
- Код специальности [целое, не более 20 символов, обязательное,
неуникальное]
2.4 ОПИСАНИЕ АЛГОРИТМА
Наименование программы: Отдел кадров.
Программа предназначена для организации работы информационной
системы Отдел кадров.
В начале программы организуется цикл «Главная форма» и выводится меню
с пунктами:
- Списки;
- Ввод и редактирование данных;
- Отчёты;
- выход.
Если выбран пункт «Списки», то вызывается модуль «Запросы»,
который обеспечивает просмотр данных по образованию, специальностям, отделам должностям.
Если выбран пункт «Ввод и редактирование данных», то вызывается модуль
«Данные организации», который обеспечивает ввод и корректировку данных по сотрудникам организации, штатному расписанию, начальникам отделов.
Если выбран пункт «Отчеты», то вызывается модуль «Отчеты», который
обеспечивает просмотр и печать отчетов «Вакантные должности», «Оплата общей суммы по организации», «Оплата общей суммы по отделам».
Выход из цикла «ГФ» происходит при нажатии кнопки «Выход».
4 Входные данные
Таблицы: Должности, Образование, Отдел, Сотрудники, Специальности, Штатное расписание
Таблицы: Должности, Образование, Отдел, Сотрудники, Специальности, Штатное расписание
Отчеты: «Вакантные должности», «Оплата общей суммы по организации», «Оплата общей суммы по отделам»
2.5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Программа предназначена для организации работы информационной системы Отдел кадров.
Для функционирования модуля необходимо наличие:
1)операционной системы Windows ХР;
2)MSAccess 2002;
3)Файла Отдел кадров;
4)Технические средства: