Разработка программного комплекса для кадровой системы ТОО "Костанай жолдары"

Пути внедрения современных технологий работы с документами в системах делопроизводства. Основы автоматизированных систем управления, анализ программ введения кадрового учета. Создание программы учета персонала на базе IDE Delphi 7 и СУБД FireBird.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 03.07.2015
Размер файла 804,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Информация о предприятии ТОО "Костанай жолдары"
  • 1.1 Структура и история предприятия
  • 1.2 Основные виды деятельности ТОО "Костанай жолдары"
  • 1.3 Основы программных средств и автоматизированной системы управления
  • 1.4 Анализ аналогичных программ введения кадрового учета
  • 1.5 Анализ кадрового учета на предприятии
  • 2. Разработка эскизного и технического проектов программы
  • 2.1 Постановка задачи
  • 2.2 Выбор состава технических и программных средств
  • 2.3 Организация входных и выходных данных
  • 2.4 Описание алгоритма
  • 2.5 Спецификация программы
  • 2.6 Структура баз данных
  • 2.7 Описание программы
  • 2.8 Выполнение программы
  • 2.9 Внедрение программы
  • 3. Техника безопасности и охрана труда
  • 3.1 Общие требования к организации рабочих мест пользователей
  • 3.2 Расчет освещенности
  • 3.3 Микроклимат производственных помещений
  • 3.4 Расчет уровня шума
  • 3.5 Выводы и рекомендации по организации рабочего места
  • Заключение
  • Список использованных источников
  • Приложения
  • Введение
  • Мировое сообщество, в первую очередь, развитые страны создали мощную информационную инфраструктуру и сформировали единое информационное пространство, которое постоянно развивается, расширяется и совершенствуется. Информация стала ресурсом, ее можно добывать, перерабатывать, использовать, распространять. Государство может достигнуть высоких экономических и социальных результатов и претендовать на роль полноправного партнера в мировой экономической системе только при условии масштабного использования информационных технологий (ИТ) и информационных систем во всех сферах жизни общества.
  • Создание современных информационных технологий базируется на концепции баз данных (БД). Основой любой информационной технологии и информационной системы являются данные, которые должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем выдвинуло требование создания удобных общесистемных средств интеграции хранимых данных и управления ими - систем управления базами данных (СУБД), предназначенных для создания и ведения баз данных. Большинство современных СУБД - это системы реляционного типа или системы, оперирующие, базами данных реляционной структуры.
  • Теория баз данных стала одним из основных разделов информатики, оказывающим воздействие на развитие архитектуры вычислительных систем, современные информационные технологии, методологию проектирования информационных систем. Теория баз данных развивается по таким направлениям, как, теория моделей данных и методы их эквивалентных преобразований, теория функциональных зависимостей, методы эквивалентных представлений баз данных и их схем, проблемы полноты и эквивалентности в реляционной алгебре и реляционном исчислении, методы обеспечения целостности базы данных в условиях потока конкурентных запросов, теория баз данных с неполной информацией.
  • Создание и ведение баз данных для автоматизации управления в конкретной предметной области, на примере кадровой системы предприятия ТОО "Костанай жолдары" является актуальной проблемой.
  • Целью данной работы является разработка программного комплекса для кадровой системы ТОО "Костанай жолдары", а также создание и ведение баз данных для автоматизации управления в этой области.
  • Для реализации поставленной цели, необходимо выполнение следующих задач:
  • 1. Рассмотрение основных характеристик предприятия
  • 2. Выбор программной и аппаратной среды для разработки данного программного комплекса.
  • 3. Разработка рабочего проекта
  • 4. Введение и учет базы данных
  • 5. Изучение и рассмотрение техники безопасности
  • В ходе написания дипломного проекта были рассмотрены и проанализированы различные научные издания, образовательные книги, изучение виртуальных лабораторных работ, научно-практические конференции, Web-сайты передовых компаний в области новых сетевых информационных технологий и технологий введения баз данных.
  • Практическая значимость данного проекта заключается в использовании программного продукта в работе для автоматического управления базой данных кадровой системы предприятия ТОО "Костанай жолдары".
  • Данная работа состоит из трех глав: первая глава - "Аналитическая часть", здесь рассмотрены основные характеристики предприятия ТОО "Костанай Жолдары", его структура, функции и информация о кадрах, отделах и др. Во второй главе реализована проектная часть - разработка рабочего проекта, где рассматриваются средства разработки, описание работы программы, организация данных и спецификация программы. Третья глава посвящена техники безопасности и охране труда, в конце этого раздела сделаны выводы об организации рабочего места.

1. Информация о предприятии ТОО "Костанай жолдары"

1.1 Структура и история предприятия

ТОО "Костанай жолдары" образовано 20 августа 2004 года и является правопреемником ОАО "Костанай жолдары", образованного на базе Костанайского областного управления автомобильных дорог в 1993 году. В состав ТОО "Костанай жолдары" входят:

– 4 дорожно-эксплуатационных участка (ДЭУ),

– 6 производственно-дорожных участка (ПДУ),

– ремонтно-строительный участок (РСУ),

– производственно - дорожная лаборатория,

– асфальтобетонные заводы,

– цех по производству дорожных знаков.

В состав ТОО "Костанай жолдары" входят следующие участки:

1. Дорожно-эксплуатационный участок (ДЭУ-61), расположенный по адресу: 111600, Республика Казахстан, Костанайская область, Сарыкольский район, п. Сарыколь;

2. Дорожно-эксплуатационный участок (ДЭУ-62), расположенный по адресу: 111300, Республика Казахстан, Костанайская область, Мендыкаринский район, п. Боровской;

3.Дорожно-эксплуатационный пункт (Узункольский ДЭП), расположенный по адресу; 111800, Республика Казахстан, Костанайская область, Узункольский район, п. Узунколь;

4. Дорожно-эксплуатационный участок (ДЭУ-63), расположенный по адресу: 110900, Республика Казахстан, Костанайская область, Карабалыкский район, п. Карабалык

5. Дорожно-эксплуатационный участок (ДЭУ-64), расположенный по адресу: 111900, Республика Казахстан, Костанайская область, Федоровский район, п. Федоровка;

6. Производственно-дорожный участок (Камыстинский ПДУ), расположенный по адресу: 110800, Республика Казахстан, Костанайская область, Камыстинский район, п. Камысты;

7. Дорожно-эксплуатационный пункт (Житикаринский ДЭП), расположенный по адресу; 110700, Республика Казахстан, Костанайская область, г. Житикара;

8. Производственно-дорожный участок (Карасуский ПДУ), расположенный по адресу: 111000, Республика Казахстан, Костанайская область, Карасуский район, п. Карасу;

9. Производственно-дорожный участок (Костанайский ПДУ), расположенный по адресу: 111100, Республика Казахстан, Костанайская область, г. Костанай, ул. Узкоколейная, 9.

10. Производственно - дорожный участок (Денисовский ПДУ), расположенный по адресу: 110500, Республика Казахстан, Костанайская область, Денисов¬ский район, п. Денисовка.

11. Дорожно-эксплуатационный пункт (Тобольский ДЭП), расположенный по адресу; 111700, Республика Казахстан, Костанайская область, ст. Тобол;

12. Производственно- дорожный участок (Семиозерный ПДУ), расположенный по адресу: 110400, Республика Казахстан, Костанайская область, Аулие-кольсткий район, п. Аулиеколь.

13. Дорожно-эксплуатационный пункт (Докучаевкий ДЭП), расположенный по адресу;-111400, Республика Казахстан, Костанайская область, Наурзумский район, с. Караменды.

14. Ремонтно-строительный участок (РСУ), расположенный по адресу: 111100, Республика-Казахстан, Костанайская область, Костанайский район, п. Затобольск, ул. Поповича, 64

Диаграмма структуры ТОО "Костанай жолдары" представлена на рисунке 1.

Рисунок 1. Диаграмма структуры ТОО "Костанай жолдары"

1.2 Основные виды деятельности ТОО "Костанай жолдары"

Основными видами деятельности ТОО "Костанай жолдары" являются:

– строительство, ремонт эксплуатации и содержание автомобильных дорог;

– подготовка исходных данных для проектирования автодорог;

– оказание услуг по строительству и ремонту автодорог;

– производство разметочных работ автодорог, а также улиц городов и населенных пунктов;

– доставка и установка барьерных ограждений.

– изготовление и установка дорожных знаков, а также информационных таблиц, согласно ГОСТу РК;

– выпуск асфальтобетонных смесей для строительства и ремонта автомобильных дорог.

1.3 Основы программных средств и автоматизированной системы управления

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

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

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

Для информатизации общества и бизнеса необходим широкий спектр программно-аппаратных средств, в том числе вычислительной техники и средств связи. Различные технические средства обеспечивают прием и передачу трех основных видов информации (речь, печатный текст, графика) в статике и динамике с максимальным использованием трех чувств восприятия человека (слух, осязание, зрение). Напрямую с человеком связаны относительно громоздкие устройства, обеспечивающие согласование разнообразных человеко-машинных входных и выходных потоков информации (дисплеи) клавиатуры, "мыши", джойстики и иные манипуляторы и многое другое, включая электронные планшеты и табло). Технические средства связи обеспечивают передачу информации во внешней деловой среде. При этом в системе связи используются не только "чистые" устройства связи, но и информационно-коммуникационные компьютеры. На деловом предприятии в зависимости от масштаба и особенностей предпринимательства может использоваться от одного до нескольких тысяч компьютеров для хранения и обработки информации.

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

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

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

В автоматизированные информационные технологии управления (АИТУ) поступает информация, которая перерабатывается, и полученные результаты также представляются в виде информации. При создании единой системы обработки информации проектировщик обязан стремиться обеспечить целостность системы, используя для этого специальные системообразующие компоненты. Свойство целостности состоит и создании новых функций, присущих системе, в формировании новых знаний. Преодоление организованной сложности (присущей любой системе) состоит в упрощении, оптимизации и многоуровневом и многоаспектном моделировании. При этом не следует забывать о свойстве целостности, так как каждый специалист-функционер создает свою аспектную модель (бухгалтер - одну, технолог - другую и т. п.).

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

Применение автоматизированных информационных технологий управления позволило представить в формализованном виде, пригодном для практического использования, концентрированное выражение научных знаний и практического опыта для реализации и организации социальных процессов. При этом предполагается экономия затрат труда, времени и других материальных ресурсов, необходимых для осуществления этих процессов. Поэтому АИТУ играют важную стратегическую роль, которая постоянно возрастает. Это объясняется рядом свойств, присущих автоматизированным информационным технологиям, которые:

- позволяют активизировать и эффективно использовать информационные ресурсы общества, что экономит другие виды ресурсов;

- реализуют наиболее важные, интеллектуальные функции социальных и экономических процессов;

- позволяют оптимизировать и во многих случаях автоматизировать информационные процессы в период становления информационного общества;

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

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

- играют ключевую роль в процессах получения, накопления, распространения новых знаний;

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

Структура конкретной автоматизированной информационной технологии управления для своей реализации предполагает наличие трех компонент:

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

- системы программных средств, состоящей из системного (общего) и прикладного программного обеспечения;

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

Автоматизированные информационные технологии по способу реализации в автоматизированной информационной системе делятся на традиционные и новые. Традиционные АИТУ существовали в условиях централизованной обработки данных и до массового использования персональных компьютеров были ориентированы главным образом на снижение трудоемкости процессов формирования регулярной отчетности. Новые информационные технологии связаны с информационным обеспечением процесса управления в режиме реального времени[12].

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

Структура информационных систем может быть представлена следующей обобщенной схемой соответствующей рисунку 2.

Рисунок 2. Классификация и структура АИТУ

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

1. электронная обработка данных;

2. автоматизация функций управления;

3. поддержка принятия решений;

4. электронный офис;

5. экспертная поддержка.

По классу реализуемых технологических операций АИТУ можно разделить на:

1. системы с текстовым редактором;

2. системы с табличным процессором;

3. системы управления базами данных;

4. системы с графическими объектами;

5. мультимедийные системы;

6. гипертекстовые системы.

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

1. пакетные (централизованная обработка);

2. диалоговые;

3. сетевые (многопользовательские).

По способу построения сети АИТУ можно разделить на:

1. локальные;

2. многоуровневые;

3. распределенные.

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

1. бухгалтерского учета;

2. банковской деятельности;

3. налоговой деятельности;

4. страховой деятельности и т. д.

В многоуровневых и распределенных АИТУ одинаково успешно могут быть решены как проблемы оперативной работы с информацией, так и проблемы анализа экономических ситуаций при выработке и принятии управленческих решений. Потребность в аналитической работе при переходе к рынку, в условиях образования новых организационных структур, функционирующих на основе различных форм собственности, неизмеримо возрастает. Эта задача решается путем совершенствования интегрированной обработки информации, когда новая информационная технология начинает включать в работу базы знаний[12].

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

- оперативное принятие решений;

- степень адекватности аналитических данных реальным процессам;

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

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

Зарубежные специалисты выделяют пять основных тенденций развития информационных технологий управления:

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

- к параллельному взаимодействию логических АИТУ, совмещению всех типов информации (текста, графики, цифр, звуков) с ориентацией на одновременное восприятие человеком посредством органов чувств;

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

- к глобализации информационных технологий в результате использования спутниковой связи и всемирной сети Internet, благодаря чему люди смогут общаться между собой и с общей базой данных, находясь в любой точке планеты (ведущая тенденция);

- к конвергенции, рассматриваемой как последняя черта современного процесса развития АИТУ, которая заключается в стирании различий между сферами материального производства и информационного бизнеса, в максимальной диверсификации деятельности фирм, взаимопроникновении различных отраслей промышленности, финансового сектора и сферы услуг.[12]

1.4 Анализ аналогичных программ введения кадрового учета

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

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

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

- средств автоматизированного ввода документов (в том числе и рукописных) в компьютер;

- текстового и даже графического видов обработки документов, позволяющих просто и оперативно вносить в них изменения;

- систем электронной транспортировки;

- доступа к справочной информации через базы данных и др.

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

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

– обработка входящей и исходящей информации (чтение и ответы на письма, написание отчетов, циркуляров и прочей документации, которая может включать также рисунки и диаграммы);

– сбор и последующий анализ данных (отчетность за определенные периоды времени по различным подразделениям в соответствии с различными критериями выбора);

– хранение поступившей информации (быстрый доступ к информации и поиск необходимых данных).

– Решение перечисленных задач требует выполнения следующих условий:

– работа между исполнителями должна быть скоординирована;

– движение документов должно быть по возможности оптимизировано;

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

С помощью АИТУ можно реализовать, как минимум, три важнейших этапа обработки и использования офисной информации; 1) учет; 2) анализ; 3) принятие решений.

К офисам, основным видом продукции которых является информация (документы), можно отнести офисно-бухгалтерские подразделения, страховые компании, пенсионные фонды, издательства, рекламные конторы, банки, конструкторские бюро, консалтинговые фирмы, налоговые службы и т. п.

В последнее время все большее распространение приобретают электронные офисы, оборудование и сотрудники которых могут находиться в разных помещениях. Необходимость работы с документами, материалами, базами данных конкретного предприятия (организации) в домашних условиях, в гостинице, транспортных средствах привела к появлению виртуальных офисов. Информационные технологии виртуальных офисов основываются на работе локальной сети, соединенной с территориальной или глобальной сетью. Благодаря этому, абонентские системы сотрудников организации независимо оттого, где они находятся, оказываются включенными в общую сеть[8].

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

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

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

Критериями выбора системы автоматизации документооборота являются:

– масштабы предприятия;

– степень технической и технологической подготовки персонала в области компьютерной обработки информации;

– структура управления;

– наличие других систем автоматизации управления.

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

Для выбора системы электронного документооборота существуют следующие критерии:

– интеграция с другими автоматизированными системами и базами данных;

– легкость освоения;

– удобство работы;

– обеспечение работы в сетях;

– надежность системы;

– защита от несанкционированного доступа.

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

На рынке предлагается достаточно широкий выбор прикладных программ для автоматизации управления документооборотом ("1C: Электронный документооборот", "1C: Электронная почта", "1C: Предприятие", "1C: Склад", "Галактика" - модуль "Управление документооборотом" и др.).

Программа "1С: Электронный документооборот" предназначается для автоматизации процесса организации потоков документов, их обработки и хранения. Программа позволяет:

1) разрабатывать шаблоны документов и устанавливать правила их заполнения пользователями;

2) формализовать жизненный цикл документов;

3) устанавливать маршрутные схемы прохождения документов;

4) контролировать работу исполнителей и выполнение ими временных графиков;

5) обеспечивать конфиденциальное хранение и обработку документов на рабочем месте;

6) автоматизировать большую часть рутинных операций при составлении документов;

7) отправлять и принимать документы;

8) вести хранилище документов и обрабатывать их.

Документы хранятся в машине в папках. Система поиска позволяет формировать простые и сложные запросы и сохранять результаты поиска на период работы. Большинство операций выполняется автоматически (автоприемка, автоконтроль и т.д.). Система поддерживает несколько списков документов ("на контроле", "пришедшие", "несохраненные" и др.). Можно установить пароль на вход в систему и выбрать способ шифрования личных документов. Контроль за документами, находящимися в работе, осуществляется автоматически. Документы можно распечатывать.[12]

Программой "1C: Электронная почта" можно принимать и отправлять обычные сообщения. Этой же программой осуществляется перенос папки с документами в базу данных. Справочник организации позволяет вести иерархическую структуру отделов, поддерживать информационную связь начальника с подчиненными, вести списки рассылки документов и др. Внешний отладчик позволяет моделировать прохождение документа по маршруту. Редактор маршрута выстраивает маршрут прохождения документов, определяет точки маршрута, u которых нужно рассылать копии документов другим пользователям. Каждому участнику маршрутной схемы можно установить право на просмотр или редактирование поля. Устанавливаются ограничения на время обработки документа для каждого участника маршрутной схемы.

1.5 Анализ кадрового учета на предприятии

Планирование персонала определяется как "процесс обеспечение организации необходимым количеством квалифицированного персонала, принятым на правильные должности в правильное время". По другому определению, планирование персонала - это "система подбора квалифицированных кадров, при использовании двух видов источников - внутренних (имеющиеся в организации служащие) и внешних (найденные или привлеченные из внешней среды), имеющего своей целью обеспечить потребности организации в необходимом количестве специалистов в конкретные временные рамки". Эти определения взяты из американских источников. А вот следующее - результат разработки наших, отечественных специалистов. "Кадровое планирование - это направленная деятельность организации по подготовке кадров, обеспечению пропорционального и динамичного развития персонала, расчету его профессионально - квалификационной структуры, определению общей и дополнительной потребности, контролю за его использованием"

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

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

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

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

Кадровое планирование должно дать ответы на следующие вопросы:

- сколько работников, уровень квалификации. когда и где будут необходимы (планирование потребности в персонале)?

- каким образом можно привлечь необходимый и сократить излишний персонал, учитывая социальные аспекты (планирование привлечения или сокращения штатов)

- каким образом можно использовать работников в соответствии с их способностями (планирование использования кадров)?

- каким образом можно целенаправленно содействовать повышению квалификации кадров и приспосабливать их знания к меняющимся требованиям (планирование кадрового развития)

- каких затрат потребуют планируемые кадровые мероприятия (расходы по содержанию персонала)

Кадровое планирование включает в себя:

- прогнозирование перспективных потребностей организации в персонале (по отдельным его категориям)

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

- анализ системы рабочих мест организации

- разработка программ и мероприятий по развитию персонала.

При осуществлении кадрового планирования организация преследует следующие цели:

- получить и удержать людей нужного качества и в нужном количестве,

- наилучшим образом использовать потенциал своего персонала,

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

На этом этапе работа должна вестись в трех направлениях:

1. Оценка, анализ состояния наличных ресурсов (их количество, текучесть, качество, результативность труда, заслуги, компетентность, оптимальность их загрузки и так далее);

2. Оценка внешних источников. К ним относятся работники других предприятий, выпускники учебных заведений, учащиеся;

3. Оценка потенциала указанных источников (качественные резервы развития ресурсов).

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

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

Следующая ступень - оценка соответствия требований и ресурсов (в настоящее время и в будущем). Выявление разрыва окончательно корректирует количественную и качественную потребность в кадрах. Очень важно установить природу несоответствия требуемого и имеющегося, поскольку этим обуславливается круг мероприятий по его ликвидации.[23]

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

В предприятии ТОО "Костанай Жолдары" существует структура, т.е. иерархия кадрового учета, которая приведена на рисунке 1. Во главе стоит председатель правления, от которого зависит учет кадров и необходимая работа внутренних отделов. За каждым отделом закреплены заведующие отделом, которые руководят кадровым составом предприятия. Планирование кадрового учета играет важную роль в производительности деятельности предприятия. Основными задачами кадрового учета являются:

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

- увязка кадрового планирования с планированием организации целом,

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

- проведение в жизнь решений, способствующих успешному осуществлению стратегии организации,

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

- улучшение обмена информацией по персоналу между всеми подразделениями организации,

2. Разработка эскизного и технического проектов программы

2.1 Постановка задачи

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

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

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

1. Выбор программной и аппаратной среды для разработки данного программного комплекса.

2. Разработка рабочего проекта

3. Введение и учет базы данных

Область применения: отдел кадров предприятия ТОО "Костанай Жолдары". Поскольку ставится задача разработать приложение для Windows, то использоваться программа может только под управлением ОС Windows 9x или Windows XP.

2.2 Выбор состава технических и программных средств

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

Средой разработки данной программы являлась обьектно-ориентрированная среда Delphi 7.0 с помощью языка программирования Object Pascal. Программа разработана с помощью интегральной среды программирования Delphi 7, которая является удобным средством для написания различных программ, в том числе баз данных. В составе IDE Delphi 7 имеется большой набор инструментов для проектирования и разработки баз данных.

Создание прикладных программ, или приложений, Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные управляющие элементы. С помощью средств интегрированной среды разработчик может удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в интегрированной среде разработки.[7]

Интегрированная среда разработки Delphi представляет собой многооконную систему. Вид интегрированной среды разработки (интерфейс) может различаться в зависимости от настроек. После загрузки интерфейс Delphi выглядит, как показано на рисунке 3 и первоначально включает пять окон:

– главное окно;

– окно Обозревателя дерева объектов (Object Tree View);

– окно Инспектора объектов (Object Inspector);

– окно Конструктора формы (Forml);

– окно Редактора кода (Unitl.pas);

– окно Проводника кода (Exploring Unitl.pas).

На экране, кроме указанных окон, могут присутствовать и другие окна, отображаемые при вызове соответствующих средств, например, Редактора изображении (Image Editor). Можно перемещать окна Delphi, изменять их размеры и убирать с экрана (кроме главного окна), а также состыковывать окна между собой.[8]

Несмотря на наличие многих окон, Delphi является однодокументной средой и позволяет одновременно работать с одним приложением (проектом приложения). Название проекта приложения выводится в строке заголовка главного окна в верхней части экрана. Основное окно показано на рисунке 3.

Рисунок 3. Окно разработки программы Delphi 7.0

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

Среда Delphi обладает практически всеми возможностями современных систем управления базами данных. Она имеет встроенную поддержку языка структурированных запросов (SQL). С помощью Delphi можно разрабатывать как локальные, так и удаленные базы данных.

При написании программы использовались визуальные и невизуальные компоненты IDE Delphi 7. Также внимание было уделено интерфейсу. Интерфейс программы прост в освоении, удобен и красив.

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

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

Персональные СУБД (Clipper, FoxPro, Clarion и др.) мало приспособлены для создания интегрированных систем, работающих с общей базой.

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

Более мощные системы, основанные на СУБД Btrieve, также не отвечают в полной мере требованиям масштабируемости, необходимой для корпоративной информационной системы. Достоинства Btrieve-систем, позволившие им унаследовать архитектуру и большую часть кода от своих предшественников, разработанных на Clipper и Clarion, что во многом объясняет их большую популярность, становятся тормозом при попытке построения информационных систем на более современных платформах и не обеспечивают переносимость решений.

Основным направлением в разработке программных комплексов в настоящее время является ориентация на использование СУБД, базирующихся на SQL-серверах.

1. SQL-серверы прямо ориентированы на создание интегрированных, многопользовательских систем, имея в своем распоряжении развитые словари данных.

2. Средства разработки для этих СУБД оптимизированы в отношении коллективной разработки сложных систем в рамках единой стратегической линии.

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

4. Использование единого языка доступа к данным (SQL) позволяет упростить переход от одной СУБД к другой.

5. Обеспечивается маштабируемость разрабатываемых систем.

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

СУБД FireBird 2.1 в полной мере удовлетворяет всем перечисленным требованиям.

СУБД FireBird 2.1 - сервер базы данных, работающий с таблицами баз данных, использующий тригерры и SQL программирование. Может очень наглядно представить таблицу с ее свойствами. Существуют несколько версий FireBird.

Classic, Superserver - основные типы сервера базы данных FireBird. Различия - в путях модуля сервера, который использует машинные и сетевые ресурсы.

Classic - процесс приложение Fb_inet_server.exe, где каждый процесс имеет собственный частный страничный кеш и, в 32- битовых системах, может израсходовать в 2 GB RАМ.

Superserver - процесс-приложение fbserver.exe в отличие от Classic, Superserver - прошитое приложение. Вся эта связь заправляет акции общий страничный кеш. В 32- битовых системах, Superserver ограниченный использованием максимума 2 GB RАМ.

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

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

- поиск в базе данных по заданным условиям;

- сравнение, сортировку и предоставление данных в табличном виде;

- изменение хранимых данных;

- добавление новых данных в базу;

- удаление данных из базы данных;

- создание новых базы данных и структур данных;

- выполнение программного кода на сервере;

- передачу сообщения другим клиентам, подключенным в данный момент к серверу[12].

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

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

Отличительными качествами FireBird 2.1 являются:

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

– Поддержка стандарта SQL-92, обеспечивающая переносимость приложений.

– Относительно низкая стоимость продукта.

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

Все это делает FireBird 2.1 прекрасным выбором для реализации корпоративных систем малого и среднего масштаба (с количеством пользователей в несколько десятков). При реализации очень крупных проектов (с сотнями или более пользователей) стоит, наверное, рассмотреть более мощные серверы - типа Oracle или Informix.

СУБД FireBird 2.1 - сервер базы данных, работающий с таблицами баз данных, использующий тригерры и SQL программирование. Может очень наглядно представить таблицу с ее свойствами. Существуют несколько версий FireBird.

Classic, Superserver - основные типы сервера базы данных FireBird. Различия - в путях модуля сервера, который использует машинные и сетевые ресурсы.

Classic - процесс приложение Fb_inet_server.exe, где каждый процесс имеет собственный частный страничный кеш и, в 32- битовых системах, может израсходовать в 2 GB RАМ.

Superserver - процесс-приложение fbserver.exe в отличие от Classic, Superserver - прошитое приложение. Вся эта связь заправляет акции общий страничный кеш. В 32- битовых системах, Superserver ограниченный использованием максимума 2 GB RАМ.

Процесс инсталляции показан на рисунке 4.

В данном окне можно выбрать тип Classic или SuperServer. Также с помощью галочки можно установить необходимые стандартные компоненты при администрировании баз данных.

Для Firebird требуется пакет WinSock2. Он обычно присутствует в составе всех версий Windows, за исключением Win95. Во время установки выполняется проверка на существование библиотеки WinSock2. Если в процессе проверки библиотека не будет обнаружена, установка завершится неудачей.

Рисунок 4. Установка FireBird 2.1

Далее необходимо выбрать будет запускаться FireBird как приложение или как системная служба. Для работы данной программы необходимо указать галочкой - копирование клиентской базы непосредственно в корневой каталог "system", в соответствии с рисунком 5.

Рисунок 5. Выбор установки FireBird

После нажатия кнопки "Next" FireBird будет установлен на компьютер. Свойства FireBird представлены в соответствии на рисунке 6, которые говорят что приложение запущено.

Преимуществом использования СУБД FIreBird является:

- свободное распространение программного продукта (бесплатная)

- использование новых средств при программировании на SQL языке

- использование баз данных в "компактных" режимах, в сравнении с Paradox, или Access.

- улучшенная работа "клиент-сервер"

- малое потребление ресурсов компьютера (использование ОЗУ, виртуальной памяти)

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

Рисунок 6. Свойства FireBird

В данной программе используется файл Baseavto.fdb, - который представляет собой непосредственной файл базы данных FireBird. В данном файле структурно записаны данные всех таблиц данного приложения. При обращении на чтение или запись каких-либо данных FireBird, используя структуру таблиц выполняет соответствующее действие. FireBird распознает в какой части файла содержатса необходимые данные для приложения, и вносит изменения лишь в строго определенные запросами приложения - данные.[12]

Системные требования FireBird 2.1 (InterBase - закрытый код)

InterBase работает на различных платформах, включая Microsoft Windows NT 4.0, Windows 2000, Windows 9x и разные версии операционной системы UNIX.

Память: минимум 64-128 Мб (для сервера рекомендуется 256).

Процессор: минимум; Pentium 1400 МГц или больше рекомендуется для мультиклиентского сервера.

Компиляторы: Microsoft Visual C++ 5 и Borland C++, C++ Builder, Delphi.

Основные возможности FireBird 2.1

InterBase на Windows 9х,Windows NT, 2000|XP дает все выгоды от полной системы управления реляционной базой данных (RDBMS). Некоторые ключевые функции InterBase перечислены в следующей таблице.

Таблица 1. Основные функции FireBird 2.1

Функция

Описание

Поддержка сетевых протоколов

На всех платформах InterBase поддерживает TCP/IP; для Windows NT -каналы NetBEUI; для Netware -IPX/SPX

Соответствие минимальной конфигурации SQL-92

Стандартный ANSI SQL, доступный через утилиту интерактивного SQL (isql) и приложения Borland desktop

Доступ к базам данных

Одно приложение может обращаться к нескольким базам данных одновременно

Архитектура нескольких поколений

Сервер поддерживает (при необходимости) старые версии записей так. чтобы транзакции могли видеть непротиворечивое представление данных


Подобные документы

  • Общая характеристика Delphi как интегрированной среды разработки программного обеспечения. СУБД Access, ее возможности. Создание базы данных в Access для комиссионного букинистического магазина. Создание запросов и фильтров. Описание работы программы.

    курсовая работа [3,1 M], добавлен 25.05.2015

  • Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.

    дипломная работа [1,5 M], добавлен 22.11.2015

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

    курсовая работа [447,0 K], добавлен 08.03.2011

  • Принципы программирования в системе "1С: Предприятие": конфигуратор, синтакс-помощник, описание встроенного языка. Организация кадрового учета на предприятии, его документальное оформление. Автоматизация кадрового учета средствами системы программ "1С".

    курсовая работа [2,8 M], добавлен 11.07.2011

  • Особенность применения лучевой диагностики в современной среде. Главный анализ внедрения в повседневную практику работы врачей и среднего медицинского персонала информационных технологий. Характеристика построения электронного журнала учета пациентов.

    статья [56,8 K], добавлен 11.09.2017

  • Виды системного программного обеспечения. Функции операционных систем. Системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Инструментальные системы программирования, обеспечивающие создание новых программ на компьютере.

    реферат [22,1 K], добавлен 27.04.2016

  • Автоматизация работы отдела информационных технологий ООО "Бентек Дриллинг энд Ойлфилд Системс". Создание информационной системы для учета и анализа оборудования. Создание базы данных сотрудников, номенклатуры IT оборудования и программного обеспечения.

    дипломная работа [4,6 M], добавлен 21.06.2011

  • Подходы к планированию семейного бюджета. Анализ программ для учета и планирования семейного бюджета. Создание конфигурации для учета денежных средств и планирования доходов и расходов семьи. Работа со справочниками и документами. Формирование отчетов.

    дипломная работа [2,1 M], добавлен 14.02.2015

  • Программа поиска в базе данных в среде Borland Delphi 7.0 Enterprise. Условия и блок-схемы задач. Ввод массива. Текст программ в Delphi, в Паскаль. Текст программы поиска в базе данных. Кодирование материала. Изготовление реляционной базы данных.

    практическая работа [27,6 K], добавлен 11.10.2008

  • Жизненный цикл автоматизированных информационных систем. Основы методологии проектирования автоматизированных систем на основе CASE-технологий. Фаза анализа и планирования, построения и внедрения автоматизированной системы. Каскадная и спиральная модель.

    курсовая работа [1,1 M], добавлен 20.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.