Главная страница
Навигация по странице:

  • Attribute(s) of " Должности " Entity

  • Attribute(s) of " Подразделения " Entity

  • Attribute(s) of " Сотрудники " Entity

  • Attribute(s) of " СотрудникиНаСемьи " Entity

  • Attribute(s) of " Член семьи " Entity

  • Кадровый учет. ПЗ. Отдел кадров


    Скачать 489 Kb.
    НазваниеОтдел кадров
    АнкорКадровый учет
    Дата19.04.2023
    Размер489 Kb.
    Формат файлаdoc
    Имя файлаПЗ.doc
    ТипКурсовая
    #1075286

    КУРСОВАЯ РАБОТА

    По дисциплине: «******************»

    На тему: «Отдел кадров»

    Выполнил: ______________________1

    Группа: _______________________

    Проверил: ______________________

    Оглавление


    Аннотация 3

    Теоретическая часть 5

    Предметная область 5

    Требования к системе 6

    Проектирование 9

    Методология проектирования 9

    Концептуальное проектирование 10

    Логическое проектирование 10

    Физическое проектирование 12

    Создание приложения 15

    создание форм 15

    создание запросов 21

    создание отчетов 24

    VBA 25

    Навигация 25

    Описание контрольного примера 28

    28

    Заключение 30


    Аннотация


    Задача накопления, обработки и передачи информации стояла перед человечеством на всех этапах его развития. Развитие трудовой деятельности вело к увеличению количества информации и вызывало необходимость все более совершенных средств ее обработки. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть “бумажной информатикой”. Положение в корне изменилось с появлением электронных вычислительных машин (ЭВМ). Принципиально новый шаг был совершен, когда от применения ЭВМ для решения отдельных задач перешли к их использованию для комплексной автоматизации тех или иных законченных участков деятельности человека по переработке информации. Одним из первых примеров подобного системного применения ЭВМ в мировой практике были так называемые административные системы обработки данных: автоматизация банковских операций, бухгалтерского учета, резервирования и оформления билетов и т.п.

    Для хранения и систематизации больших объемов данных появляются специализированные хранилища - Баз данных. Необходимость унификации работы с данными привела к появлению СУБД. С этого момента начинается принципиально иной этап автоматизации, в том числе и документооборота. При решении очередной задачи система нуждается во вводе только небольшой порции дополнительной информации, остальное берется из информационной базы. Каждая порция вновь вводимой информации изменяет информационную базу системы. Эта база (информационная, или база данных) находится, таким образом, в состоянии непрерывного обновления, отражая все изменения, происходящие в реальном объекте, с которым имеет дело система. Хранение информации в памяти ЭВМ придает этой информации принципиально новое качество динамичности, т.е. способности к быстрой перестройке и непосредственному ее использованию в решаемых на ЭВМ задачах. Устройства автоматической печати, которыми снабжены современные ЭВМ, позволяют в случае необходимости быстро представить любую выборку из этой информации в форме представления на бумаге. По мере своего дальнейшего развития административные системы обработки данных перерастают в автоматизированные системы управления соответствующими объектами, в которых, как правило, не ограничиваются одной ЭВМ, а в составе двух и более ЭВМ объединяют в вычислительный комплекс. В этом ряду особое место занимают базы данных и другое программное обеспечение, связанное с их использованием в качестве инструмента для делопроизводства и рационализации труда. Их использование позволяет сократить время, требуемое на подготовку конкретных документов.

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

    Предметом данной работы стало создание автоматизированной

    подсистемы кадрового  учета работников предприятия.

    Объектом автоматизации выбран отдел кадров предприятия, который ведет учет сотрудников.

    Целью автоматизации является упрощение учета кадров. Автоматизированная система позволяет исключить ошибки при учете т.к данные хранятся в отдельных классификаторах. Данный подход минимизирует время работы и объем хранимых данных.

    Методом решения данной проблемы выбрано создание автоматизированной системы на базе платформы MS Access. Преимущество выбора данного метода рассматривается при описание СУБД MS Access.

    В пояснительной записке содержатся разделы:

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

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

    технология работы информационной системы: рассматривает конкретную реализацию системы средствами MS Access, создание отчетов, форм, запросов и написание VBA кода.

    в заключении подведены итоги работы и сделаны выводы по ее результатам.

    Теоретическая часть


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

    Предметная область


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

    фамилию, имя, отчество и даты рождения членов семьи каждого сотрудника, оклад;

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

    Требования к системе


    Требования к функциям (задачам), выполняемым системой

    Система должна выполнять следующие функции:

     учет должностей и сотрудников;

     учет членов семей сотрудников;

     учет выплат и фонда ЗП;

     формирование статистики за период и по подразделениям;

    Требования к системе в целом

    Требования к программному обеспечению — совокупность утверждений относительно свойств программной системы, подлежащая реализации при создании ПО. Создаются в процессе анализа требований к программному обеспечению.

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

    Предполагаются следующие информационные решения, касающиеся разрабатываемого программного средства:

     ввод информации в базу данных осуществляется вручную с бумажных носителей. Информация записывается в базу автоматически;

     обработка данных осуществляется в диалоговом режиме;

     пользователь получает информацию из базы данных на экран ПЭВМ, кроме того, информация может выдаваться на принтер в случае распечатки различных стандартных форм.

    • Требования к входным и выходным данным

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

    Входными данными для системы должны быть отчеты и документы.

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

    Предполагается произвольный режим работы пользователя системы.

    • Требования к надежности

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

    В случае ошибки ввода-вывода должны выдаваться соответствующие сообщения и предоставляться возможность исправления ошибок и продолжения работы.

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

    • Требования к эргономике

    Интерфейс системы должен быть разработан в соответствии с основными принципами разработки любого оконного приложения ОС Windows.

    Требования по сохранности информации при авариях

    Перечень аварийных ситуаций, при возникновении которых должна быть обеспечена сохранность информации:

     сбой аппаратуры или программного обеспечения компьютера пользователя;

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

    • Требования к информационному обеспечению

    Детальный состав данных системы должен быть определен на этапе проектирования системы.

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

    Система должна иметь локальную архитектуру.

    Для защиты данных от разрушений при авариях и сбоях в электропитании и аппаратуры должно осуществляться резервное копирование данных системы.

    • Требования к лингвистическому обеспечению

    Для реализации бизнес-логики предметной области при разработке используется язык высокого уровня Object Pascal в среде Delphi 7.0, обеспечивающей решение всех задач по реализации функций системы, в том числе и подготовки отчётов.

    Для манипулирования объектами БД Access и ввода-вывода данных используется язык SQL.

    • Требования к программному обеспечению

    Для обеспечения работоспособности используются следующие программные средства:

     операционная система MS Windows 2000/XP (русская или английская версия);

     MS Office 2000.

    Минимальные аппаратные требования к рабочей станции:

    Рекомендуется компьютер, оснащенный процессором Intel AMD или совместимым с частотой 300 МГц или более (одно- или двухпроцессорная система). Минимальная частота процессора - 233 МГц.

    Рекомендуется 128 МБ ОЗУ или более. Минимально допустимый объем - 64 МБ (при наличии 64 МБ ОЗУ возможно снижение производительности).

    жесткий диск объемом 10 Гбайт, с объемом свободного пространства не менее 1 Гбайт;

    Монитор и видеоадаптер Super VGA с разрешением 800 X 600 или более высоким.

    Клавиатура и мышь или совместимое указывающее устройство

    Обслуживание системы должен обеспечивать администратор системы. На этапе проектирования должно быть разработано руководство программиста.

    Проектирование


    Приложение Microsoft Access – это настольная система управления реляционными базами данных (СУБД), предназначенная для работы на автономном персональном компьютере (ПК) или локальной вычислительной сети под управлением семейства операционных систем Microsoft Windows (Windows 2000, Windows XP и Windows Server 2003).

    СУБД Microsoft Access обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью Мастеров, что позволяет пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов.

    К основным возможностям СУБД Microsoft Access можно отнести следующие:

    Проектирование базовых объектов – двумерные таблицы с полями разных типов данных.

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

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

    Создание, модификация и использование производных объектов (запросов, форм и отчетов).

    Методология проектирования


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

    В предлагаемой методологии весь процесс проектирования базы данных подразделяется на три этапа:

    1. Концептуальное проектирование.

    2. Логическое проектирование.

    3. Физическое проектирование.

    Концептуальное проектирование


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

    В данном случае концептуальная модель будет содержать информацию о:

    • Сотрудниках

    • Должностях

    • Челнах семей

    • Подразделениях

    Для исключения отношения многие ко многим будут введены дополнительные сущности.

    Логическое проектирование


    Второй этап проектирования базы данных называется логическим проектированием базы данных. Его цель состоит в создании логической модели данных для исследуемой части предприятия. Концептуальная модель данных, созданная на предыдущем этапе, уточняется и преобразуется в логическую модель данных. Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД. Если концептуальная модель данных не зависит от любых физических аспектов реализации, то логическая модель данных создается на основе выбранной модели организации данных целевой СУБД. То есть на этом этапе уже должно быть известно, какая СУБД будет использоваться в качестве целевой – реляционная, сетевая, иерархическая или объектно-ориентированная. Но все остальные характеристики выбранной СУБД, например, любые особенности физической организации ее структур хранения данных и построения индексов. В процессе разработки логическая модель данных постоянно тестируется и проверяется на соответствие требованием пользователей. Для проверки правильности логической модели данных используется метод нормализации. Нормализация гарантирует, что отношения, выведенные из существующей модели данных, не будут обладать избыточностью данных, способной вызвать нарушения в процессе обновления данных после их физической реализации. Логическая модель данных должна обеспечивать поддержку всех необходимых пользователям транзакций. Созданная логическая модель данных является источником информации для этапа физического проектирования и обеспечивает разработчика физической базы данных средствами поиска компромиссов, необходимых для достижения поставленных целей, что очень важно для эффективного проектирования. Логическая модель играет важную роль на этапе эксплуатации и сопровождения готовой системы.



    рисунок 1

    Физическое проектирование


    Физическое проектирование является третьим и последним этапом создания проекта базы данных, при выполнении которого проектировщик принимает решения о способах реализации разрабатываемой БД. Приступая к физическому проектированию БД, необходимость конкретную целевую СУБД. Основной целью физического проектирования Бд является описание способа физической реализации логического проекта БД. В случае реляционной модели БД под этим подразумевается следующее:
    1. Создание набора реляционных таблиц и ограничений для них на основе информации, представленной в глобальной логической модели данных;

    2. Определение конкретных структур хранения данных и методов доступа к ним, обеспечивающих оптимальную производительность СУБД;

    Разработанная модель находится в 3-й нормальной форме, так как:

    – атрибуты сущностей являются атомарными;

    – каждый неключевой атрибут функционально полно зависит от первичного ключа;

    – в модели отсутствуют транзитивные зависимости неключевых атрибутов от ключа.



    рисунок 2

    Типы данных представлены в таблице.

    Attribute(s) of "Должности" Entity




    Name

    Datatype

    Наименование

    Text(255)

    Описание должностных обязанностей

    Memo

    Оклад

    Long Integer

    Код

    AutoNumber




    Attribute(s) of "Подразделения" Entity




    Name

    Datatype

    Наименование

    Text(255)

    Описание

    Text(255)

    Код

    AutoNumber




    Attribute(s) of "Сотрудники" Entity




    Name

    Datatype

    Код

    AutoNumber

    Фамилия

    Text(255)

    Имя

    Text(255)

    Отчество

    Text(255)

    Домашний адрес

    Text(255)

    Телефон

    Text(255)

    Дата рождения

    Date/Time

    Должность

    Long Integer

    Дата зачисления

    Date/Time

    Образование

    Memo

    ИНН

    Text(255)

    Номер пенсионного свидетельства

    Text(255)

    Паспорт

    Text(255)

    Подразделение

    Long Integer




    Attribute(s) of "СотрудникиНаСемьи" Entity




    Name

    Datatype

    Код сотрудника

    Long Integer

    Код члена семьи

    Long Integer

    Код

    AutoNumber




    Attribute(s) of "Член семьи" Entity




    Name

    Datatype

    Фамилия

    Text(255)

    Имя

    Text(255)

    Отчество

    Text(255)

    Дата рождения

    Date/Time

    Код

    AutoNumber






    Создание приложения


    Приложение Microsoft Access – это настольная система управления реляционными базами данных (СУБД), предназначенная для работы на автономном персональном компьютере (ПК) или локальной вычислительной сети под управлением семейства операционных систем Microsoft Windows (Windows 2000, Windows XP и Windows Server 2003).

    СУБД Microsoft Access обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью Мастеров, что позволяет пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов.

    К основным возможностям СУБД Microsoft Access можно отнести следующие:

    • Проектирование базовых объектов – двумерные таблицы с полями разных типов данных.

    • Создание связей между таблицами, с поддержкой целостности данных, каскадного обновления полей и каскадного удаления записей.

    • Ввод, хранение, просмотр, сортировка, изменение и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата алгебры логики.

    Создание, модификация и использование производных объектов (запросов, форм и отчетов).

    создание форм


    Access предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления.

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

    Форма предоставляет возможности для:

    • ввода и просмотра информации базы данных

    • изменения данных

    • печати

    • создания сообщений

    Способы создания форм:

    • Конструктор форм (предназначен для создания формы любой сложности)

    • Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию)

    • Автоформа: в столбец (многостраничная – поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи)

    • Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)

    • Автоформа: табличная (отображение записей осуществляется в режиме таблица)

    • Автоформа: сводная таблица

    • Автоформа: сводная диаграмма

    • Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)

    • Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel)

    Алгоритм создания форм следующий:

    1. Открыть окно БД

    2. В окне БД выбрать вкладку Формы

    3. Щелкнуть на пиктограмме Создать, расположенной на панели инструментов окна БД

    4. В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных

    5. Щелкнуть на кнопке ОК



    рисунок 3 мастер форм

    Результатом работы мастера служит заготовка формы. На форму помещаются кнопки управления навигацией и основными действиями. По нажатию на кнопки вызываются встроенные макросы либо выполняются описанные на VBA подпрограммы.

    После размещения компонентов возможна доработка формы в дизайнере. Изменение цветовой схемы и оформления призвано сделать интерфейс более дружественным. После выбора стиля формы (например, официальный), требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя формы и указать дальнейшие действия:

    Открыть форму для просмотра и ввода данных;



    рисунок 4 создание главной формы

    После добавления подчиненной формы, элементов навигации и меню форма «сотрудники» приобретает вид



    рисунок 5

    На следующем рисунке форма статистики. При ее создании использовались компоненты ActiveX для предоставления возможности выбора даты. Дата, выбранная на данной панели передается в SQL запрос.



    рисунок 6 меню статистики

    создание запросов


    Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).

    QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

    SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

    Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.

    Создание запроса на выборку с помощью Мастера

    При создании query необходимо определить:



    рисунок 7

    • Поля в базе данных, по которым будет идти поиск информации

    • Предмет поиска в базе данных

    • Перечень полей в результате выполнения запроса

    В окне база данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.

    рисунок 8

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



    рисунок 9

    Результатом работы конструктора стал SQL код.

    SELECT Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Должности.Наименование, Sum([Оклад]*DateDiff("m",[Forms]![Статистика]![DTPickerN],[Forms]![Статистика]![DTPickerK])) AS Выплаты

    FROM Должности INNER JOIN Сотрудники ON Должности.Код = Сотрудники.Должность

    GROUP BY Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Должности.Наименование, Сотрудники.Подразделение

    HAVING (((Сотрудники.Подразделение)=[Forms]![Статистика]![подрКод]));

    создание отчетов


    Все отчеты создавались при помощи конструктора. Пример создания отчета «сотрудники подразделения» на рисунке.



    рисунок 10

    В заголовочной части отчета располагается наименование отчета и полей вывода. Заголовок группы «наименее» позволяет организовать группировку данных по району

    VBA


    Создание сложных систем редко возможно без использования средств программирования. В данной работе программные модули на visual basic

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

    Навигация


    Для реализации задачи навигации был создан отдельный класс «навигация»

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

    Навигация

    Option Compare Database
    Function Вперед()

    Вперед_m

    End Function
    Function Назад()

    Назад_m

    End Function
    Function Добавить()

    Добавить_m

    End Function

    Function Удалить()

    Удалить_m

    End Function
    Function Сохранить()

    Сохранить_m

    End Function

    Function Искать()

    Искать_m

    End Function

    Модули

    '------------------------------------------------------------

    ' Вперед

    '

    '------------------------------------------------------------

    Public Sub Вперед_m()

    On Error GoTo Err_Кнопка38_Click

    DoCmd.GoToRecord , , acNext
    Exit_Кнопка38_Click:

    Exit Sub
    Err_Кнопка38_Click:

    MsgBox Err.Description

    Resume Exit_Кнопка38_Click
    End Sub
    '------------------------------------------------------------

    ' Добавить

    '

    '------------------------------------------------------------

    Public Sub Добавить_m()

    On Error GoTo Err_Кнопка36_Click
    DoCmd.GoToRecord , , acNewRec
    Exit_Кнопка36_Click:

    Exit Sub
    Err_Кнопка36_Click:

    MsgBox Err.Description

    Resume Exit_Кнопка36_Click


    End Sub

    '------------------------------------------------------------

    ' Закрыть

    '

    '------------------------------------------------------------

    Function Закрыть_m()
    DoCmd.Close , ""
    End Function
    Option Compare Database

    '------------------------------------------------------------

    ' Искать

    '

    '------------------------------------------------------------

    Public Sub Искать_m()
    On Error GoTo Err_Кнопка41_Click

    Screen.PreviousControl.SetFocus

    DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
    Exit_Кнопка41_Click:

    Exit Sub
    Err_Кнопка41_Click:

    MsgBox Err.Description

    Resume Exit_Кнопка41_Click
    End Sub

    '------------------------------------------------------------

    ' Назад

    '

    '------------------------------------------------------------

    Public Sub Назад_m()
    On Error GoTo Err_Кнопка39_Click

    DoCmd.GoToRecord , , acPrevious
    Exit_Кнопка39_Click:

    Exit Sub
    Err_Кнопка39_Click:

    MsgBox Err.Description

    Resume Exit_Кнопка39_Click


    End Sub
    '------------------------------------------------------------

    ' Сохранить

    '

    '------------------------------------------------------------

    Public Sub Сохранить_m()
    On Error GoTo Err_Кнопка40_Click

    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    Exit_Кнопка40_Click:

    Exit Sub
    Err_Кнопка40_Click:

    MsgBox Err.Description

    Resume Exit_Кнопка40_Click


    End Sub

    '------------------------------------------------------------

    ' Удалить

    '

    '------------------------------------------------------------

    Public Sub Удалить_m()
    On Error GoTo Err_Кнопка37_Click

    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70

    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    Exit_Кнопка37_Click:

    Exit Sub
    Err_Кнопка37_Click:

    MsgBox Err.Description

    Resume Exit_Кнопка37_Click


    End Sub



    Описание контрольного примера


    После запуска приложения перед пользователем появляется окно главного меню. Данная форма предоставляет доступ к справочникам приложения статистики.


    рисунок 11

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



    рисунок 12

    Заключение


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

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

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

    Техническое задание на проектирование выполнено полностью.

    Список использованных источников


    1. Фуфаев Д.Э., Фуфаев Э.В. Базы данных. – М.: “Академия”, 2005.

    2. Паронжанов С. Объектно-ориентированные средства анализа, проектирования и реинжениринга информационных систем. – М.: Учебные материалы конференции «Индустрия программирования 96».

    3. Вендров А.М. CASEтехнологии. Современные методы и средства проектирования информационных систем.  М.: Финансы и статистика, 2000

    4. Дейт К. Введение в системы баз данных/Пер. с англ. М.:Наука, 1980.

    5. Липаев В.В Управление разработкой программных средств. Методы, стандарты, технология. – М.: Финансы и статистика, 1993.

    6. Архангельский А.Я. Программирование в Delphi 7 М.:Бином, 2004.

    7. Мишенин А.И. Теория экономических информационных систем: Учеб. для вузов / А.И. Мишенин.- 4-е изд., доп. и перераб. -М. : Финансы и статистика, 2001. - 240 с. : ил. 

    8. Оскерко В.С., Пунчик З.В. Практикум по технологиям баз данных. – Мн.: “БГЭУ”, 2004. – 170 с.

    9. Ирвин М., Праг К. Access 2000. Библия пользователя. – М.: “Диалектика”, 2000. – 1040 с.

    10. Разработка настольных приложений в Access 2002. Для профессионалов. Литвин. Гетц. 2002г.



    1 Указывается Ф.И.О. студента, группа, Ф.И.О. преподавателя, проверяющего курсовую работу


    написать администратору сайта