Смекни!
smekni.com

АИС Отдел кадров (стр. 3 из 7)

Для анализа данных или представления их определенным образом в печатном виде создаются отчеты. Отчет является удобным и эффективным

средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом. Источником записей отчета являются поля в базовых таблицах и запросах. Присоединенный отчет получает данные из базового источника записей. Другие данные, такие как заголовок, дата и номера страниц, сохраняются в макете отчета.

Для обработки событий в форме или отчете применяются макрокоманды (макросы) и модули на языке 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 ОПИСАНИЕ АЛГОРИТМА

Описание алгоритма главного модуля
1 Общие сведения

Наименование программы: Отдел кадров.

2 Функциональное назначение

Программа предназначена для организации работы информационной

системы Отдел кадров.

3 Описание логической структуры

В начале программы организуется цикл «Главная форма» и выводится меню

с пунктами:

- Списки;

- Ввод и редактирование данных;

- Отчёты;

- выход.

Если выбран пункт «Списки», то вызывается модуль «Запросы»,

который обеспечивает просмотр данных по образованию, специальностям, отделам должностям.

Если выбран пункт «Ввод и редактирование данных», то вызывается модуль

«Данные организации», который обеспечивает ввод и корректировку данных по сотрудникам организации, штатному расписанию, начальникам отделов.

Если выбран пункт «Отчеты», то вызывается модуль «Отчеты», который

обеспечивает просмотр и печать отчетов «Вакантные должности», «Оплата общей суммы по организации», «Оплата общей суммы по отделам».

Выход из цикла «ГФ» происходит при нажатии кнопки «Выход».

4 Входные данные

Таблицы: Должности, Образование, Отдел, Сотрудники, Специальности, Штатное расписание

5 Выходные данные

Таблицы: Должности, Образование, Отдел, Сотрудники, Специальности, Штатное расписание

Отчеты: «Вакантные должности», «Оплата общей суммы по организации», «Оплата общей суммы по отделам»

2.5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

1 Назначение программы

Программа предназначена для организации работы информационной системы Отдел кадров.

2 Условия выполнения программы

Для функционирования модуля необходимо наличие:

1)операционной системы Windows ХР;

2)MSAccess 2002;

3)Файла Отдел кадров;

4)Технические средства: