Помощь в написании студенческих работ
Антистрессовый сервис

Разработка БД для составления табеля посещения сотрудниками организации

Курсовая Купить готовую Узнать стоимостьмоей работы

Наличия большого количества технической документации и готовых компонент для использования в проекте. Технология взаимодействия с данными в рамках данной системыреализована посредством ActiveXDataObject (ADO). ADO — это пользовательский интерфейс к любым типам данных, включая реляционные и не реляционные базы данных, электронную почту, системные, текстовые и графические файлы. Основной… Читать ещё >

Разработка БД для составления табеля посещения сотрудниками организации (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • 1. Теоретическая часть
  • 1. Анализ технологии учета рабочего времени
    • 1. 2. Организационно-экономическая сущность поставленных задач
  • 2. Аналитическая часть
    • 2. 1. Анализ бизнес-процессов технологии формирования табеля
    • 2. 2. Анализ аналогов разрабатываемой системы
    • 2. 3. Описание входной и выходной документации
    • 2. 4. Описание классификаторов информационной системы
    • 2. 5. Описание разработанного ПО
  • ЗАКЛЮЧЕНИЕ

Рисунок — Технологическая схема работы с документами.

Задача разработки информационной системы формирования сведений по работающим за месяц была реализована путем собственной разработкам ПО. Проведем описание средства разработки и СУБД. Разработка информационной системы администратора средней школы проведена с использованием языка программирования DelphiXE2 Embarcadero. Проведем обоснование выбора данной среды разработки. Система программирования Delphi версии DelphiXE2 Embarcadero предоставляет наиболее широкие возможности для программирования приложений ОС Windows. В рамках анализа стратегии автоматизации формирования сведений по работающимбыла выбрана стратегия собственной разработки программного обеспечения. Проведем анализ сред разработки и обоснование выбора языка программирования для реализации задачи автоматизации формирования сведений по работающим. Приведем сравнительную характеристику сред программирования. Ниже описанные характеристики сред программирования приведены в работе [13]. В рамках данной работы был проведен выбор среды программирования согласно параметрам, приведенным в таблице 6. Таблица Параметры сред программирования№Характеристики.

Средства разработкиVFPAccess (VBA)Visual StudioDelphi1. Технологияобработки кода.

Интерпретатор Интерпретатор

КомпиляторКомпилятор2.Язык программированияDBASE cс объектамиBasic c Объектами.

С#Delphi3.Система.

ЗакрытаяЗакрытая.

ОткрытаяОткрытая4.Работа с СУБДDBF, DBC, ODBCMDB, ODBCКлассы обработки MDB, SQQL через DB-библиотеку, ODBCОбъектыобработкиdBASE, Paradox, InterBase, MDB, Infrrmix, FoxPro, ODBC5. Реализацияпользовательских мастеров—++6.Динамическое создание форм ввода, обработки сообщений+±+7.Технология реализации приложения—каркасная (мастер).

компонентная (мастер).

8.Технология.

Построители экранов, меню, отчетов (drag-and-drop), классов.

Построители экранов, меню, отчетов (drag-and-drop), классов Редактор классов, Редактор ресурсов (drag-and-drop)Редактор объектов (drag-and-drop) 9. Вывод из баз данных на печать.

Встроенный ReportВстроенный ReportВнешний.

Объект: Report10Работа с исключениями.

ПроцедураПроцедура.

ОбъектОбъект11 Поддержка CASE RationalRose-+±В рамках данного проекта для реализации задачи создания информационной системы будет использован язык программирования Delphi. Выбор сделан исходя из [6]: — соответствия возможностей языка программирования системным требованиям;

— возможностями работы с различными СУБД;

— наличия большого количества технической документации и готовых компонент для использования в проекте. Технология взаимодействия с данными в рамках данной системыреализована посредством ActiveXDataObject (ADO)[12]. ADO — это пользовательский интерфейс к любым типам данных, включая реляционные и не реляционные базы данных, электронную почту, системные, текстовые и графические файлы. Основной особенностью использования технологии ADO независимость от архитектуры БД: эта технология характерна не только для файл-серверных БД, но также и для клиент-серверных и трехзвенных БД. Основным достоинством технологии ADO является ее естественная ориентация на создание «облегченного» клиента, что является весьма актуальным при создании нашего проекта. В рамках этой технологии на машине разработчика БД устанавливаются базовые объекты MSADO и соответствующие компоненты Delphi [14] (рис.).Рисунок — Схема подключения к базе данных с использованием технологии ADOВзаимодействие компонентов ADO и провайдера производится на основе универсальной для Windows технологии ActiveX, при этом провайдер реализованв формате.

СОМ-сервера, а ADO-компоненты — в форме СОМ-клиентов [13]. При использовании промышленного сервера данных Oracle или MSSQLServer, данные не подвергаются какой-либо предварительной обработке, а провайдеромвыступает службаMicrosoftOLEDBProviderforOracle или MicrosoftOLEDBProviderforSQLServer. В качестве технологической документации к программному продукту выступает:

Техническое задание на разработку системы;

— Руководство администратора приложения;

— Руководство администратора.

В качестве программной документации при использовании системы выступает «Руководство пользователя» программной системы, «Руководство по установке программного обеспечения» .Рассмотрим основные режимы работы программы. На рисунке 14 показана главная форма приложения. Рисунок — Главная форма приложения.

На рисунке 8 показан справочник подразделений. Рисунок — Справочник подразделений.

На рисунке 9 показан режим справочника видов рабочего времени. Рисунок — Режим справочника видов рабочего времени.

На рисунках 10−11 показан справочник сотрудников. Рисунок — Справочник сотрудников.

Рисунок — Добавление нового сотрудника.

Режим ввода табеля показан на рисунке 12. Рисунок — Ввод табеля.

В режиме ввода табеля производится ввод отработанного времени, больничные листы, отпуска и невыходы через выбор интервала дат и типа рабочего времени. На рисунках 20−21 показан отчет по сотрудникам. Рисунок — Запрос отчета по сотрудникам.

Отчет по сотрудникам.

Период:

01.04. 2018;30.

04.2018ФИО сотрудника.

Рабочий день.

СверхурочныеОтгул.

Отпуск очередной.

Больничный лист.

НевыходыИванов Иван Иванович22Петрова Лариса Петровна193Камова Анна Георгиевна1923.

Липина Светлана Алексеевна1412.

Габов Андрей Георгиевич22Зуева Ольга Евгеньевна144Шимин Дмитрий Павлович2523.

Купин Андрей Петрович820Борисов Владимир Олегович22Рисунок — Результат формирования отчета.

Свод по отработанному времени показан на рисунках 22−23.Рисунок — Свод по отработанному времени (запрос)Свод по отработанному времени.

Период:

01.04. 2018;30.

04.2018.

Вид рабочего времени.

Кол-во дней.

Больничный лист23Невыходы4Отгул3Отпуск очередной15Отпуск учебный6Рабочий день165Сверхурочные4На рисунке 23 показан отчет по подразделениям. Рисунок — Запрос отчета по подразделениям.

Результат формирования отчета по подразделениям:

Код формы150 205 001.

Периодичность:

ежемесячно.

Отчет по подразделениям.

Период:

01.04. 2018;30.

04.2018.

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

Рабочий день.

Экономический отдел21Транспортный отдел34Электроцех16 В программе реализована проверка корректности ввода. При вводе некорректного интервала дат при работа с табелем выдается сообщение:

Рисунок — Сообщение о некорректности ввода интервала дат.

Таким образом, все задачи автоматизации реализованы в рамках данной работы.

ЗАКЛЮЧЕНИЕ

В рамках данной работы проведено проектирование информационной системы по формированию табеля учета рабочего времени. Этапами работы явились:

анализ предметной области;

— анализ бизнес-процессов технологии работы специалистов в указанной предметной области;

— постановка задач автоматизации;

— проектирование информационной модели в рамках поставленной задачи;

— разработка программного продукта в рамках поставленной задачи;

— оценка трудозатрат на реализацию проекта.

Показать весь текст
Заполнить форму текущей работой
Купить готовую работу

ИЛИ