ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 53

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

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

Выполнил: ______________________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. Физическое проектирование.

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


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