Разработка программно-методического комплекса, предназначенного для хранения обработки и анализа информации о персонале БШК «Белшина»

Автор работы: Пользователь скрыл имя, 18 Декабря 2012 в 21:16, дипломная работа

Краткое описание

Целью дипломного проекта является разработка программно-методического комплекса, предназначенного для хранения обработки и анализа информации о персонале БШК «Белшина».
Для осуществления разработки необходимо решить следующие задачи:
анализ работы отрасли кадры;
разработка АСУ персоналом БШК «Белшина»;
разработка специального ПО.

Содержание

ВВЕДЕНИЕ…………………………………………………………………………
1.ХАРАКТЕРИСТИКА БЕЛОРУССКОГО ШИННОГО КОМБИНАТА (БШК) “БЕЛШИНА”….……………………………………………………………………
1.1. Организационная структура…………………………………………………..
1.2. Функциональные задачи АСУ персоналом БШК “Белшина”………………
1.3. Цель и задачи дипломного проектирования…………………………………
2. АСУ ПЕРСОНАЛОМ БШК “БЕЛШИНА”……………………………….……
2.1. Техническое обеспечение АСУ персоналом БШК “Белшина”……………..
2.2. Программные средства………………………………………………………..
2.3. Информационное обеспечение АСУ персоналом БШК “Белшина”…... ….
2.3.1. Входная информация………………………………………………………..
2.3.2. Выходная информация………………………………………………………
3.РАЗРАБОТКА СПЕЦИАЛЬНОГО ПО АСУ ПЕРСОНАЛОМ БШК “БЕЛШИНА”…….…………………………………………………………………
3.1. Алгоритмическое описание задачи…………………………………………..
3.1.1. Структура информационных модулей……………………………………..
3.1.2. Алгоритмы функционирования программных модулей………….………
3.2. Программная реализация АСУ персоналом БШК “Белшина”……………...
3.3. Руководство оператора………………………………………………………..
3.3.1. Общие положения…………………………………………………………...
3.3.2. Пункт меню «Система» ……………………………………………….……
3.3.3 Пункт меню «Персонал»………….…………………………… …………..
3.3.3. Справочники…………………………………………………………………
3.3.4. Пункт меню «Штатное расписание»…………………………….. …..……
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ И ПРИМЕНЕНИЯ ПРОГРАММНЫХ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ…………………………………………………………………………..
Характеристика проекта………………………………………………….
Исходные данные…………………………………………………………
Расчет себестоимости и отпускной цены программного средства……
Заработная плата исполнителей основная и дополнительная…………
Отчисления в фонд социальной защиты………………………………..
Налоги, входящие в себестоимость программного средства………….
Материалы………………………………………………………………..
Спецоборудование………………………………………………………..
Машинное время………………………………………………………….
Расходы на научные командировки……………………………………...
Прочие затраты……………………………………………………………
Накладные расходы………………………………………………………
Общая сумма расходов по смете………………………………………...
Расходы на сопровождение и адаптацию……………………………….
Полная себестоимость программного средства………………………...
Прибыль от реализации создаваемого программного средства……….
Отчисления на содержание ведомственного жилого фонда…………...
Прогнозируемая цена без налогов………………………………………
Цена без НДС……………………………………………………………..
Налог на добавленную стоимость……………………………………….
Прогнозируемая отпускная цена ………………………………………..
Чистая прибыль от реализации программного средства………………
Расчет экономического эффекта от применения программного средства у пользователя……………………………………………………………
Расчет капитальных затрат……………………………………………….
Расчет экономии основных видов ресурсов в связи с
использованием нового программного средства…………………………………
Расчет экономического эффекта от внедрения программного средства……………………………………………………………………………..
5. ОХРАНА ТРУДА И ЭКОЛОГИЧЕСКАЯ БЕЗОПАСНОСТЬ. Защита от шума при эксплуатации АСУ персоналом БШК «Белшина»…………………...
5.1. Анализ состава и интенсивности опасных и вредных факторов, возникающих при реализации проектируемой системы……………………….
5.2. Акустический анализ и расчет шумовой обстановки в производственных помещениях…………………………………………………………………………
5.3. Выбор метода снижения шума в производственных помещениях ………...
ЗАКЛЮЧЕНИЕ……………………………………………………………….……
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ………………………….…..
ПРИЛОЖЕНИЕ. ЛИСТИНГ ПРОГРАММЫ

Вложенные файлы: 1 файл

ALL.DOC

— 783.50 Кб (Скачать файл)
  1. база данных POWER BUILDER;
  2. панели инструментов POWER BUILDER;
  3. инструменальные средства развертывания POWER BUILDER;
  4. интерактивная система подсказок.

Для более полного представления  преимущества POWER BUILDER перед другими средами разработки, приведем характеристику одной из популярнейшей систем программирования Delphi.

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре клиент/сервер. Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33, свыше 350 тысяч строк в минуту – на компьютере Pentium.

Визуальное построение приложений из прототипов включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD – Rapid Application Development), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL – библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами.

Универсальность Delphi по работе с базами данных заключается в том, что она поддерживает практически все форматы реляционных таблиц. Поддержка языка запросов SQL является одним из важнейших свойств Delphi. Объекты баз данных, используемые в Delphi, основаны на языке SQL и включают в себя полную мощь BDE (Data Base Engine) – машины базы данных Borland. BDE обеспечивает доступ к данным любого формата, размещенным локально (форматы Paradox, dBase, InterBase или текстовых файлов), и через высокоскоростной механизм доступа Borland SQL - Link к данным на серверах (Oracle, Informix, Sybase, MS-SQL). С помощью BDE можно также устанавливать связь с базами данных, используя интерфейс прикладного программирования ODBC (подключение к БД через стандартный драйвер ODBC). Для работы с данными в Delphi имеется эффективный инструментарий:

  1. монитор баз данных (Database Desktop), позволяющий манипулировать данными в любых таблицах, в том числе и на удаленных серверах;
  2. визуальная среда для прямого исполнения SQL - команд (Visual Query Builder), позволяющая в любой момент этапа программирования моделировать всевозможные запросы к базе данных.

Судя по выше сказанному можно сделать  вывод что, хотя компилятор POWER BUILDER’а и “проигрывает” Delphi в скорости, зато по остальным «параметрам», особенно при работе с базами данных POWER BUILDER значительно удобнее и надежнее. Таким образом,  выбрав  данную систему мы получаем большие преимущества, по сравнению с Delphi.

Oracle Designer, Oracle Developer являются более  универсальными средствами разработки прикладных систем, т.к. включают в себя:

  1. поддержку полного жизненного цикла ПО;
  2. возможность создания прототипов;
  3. наличие центральной БД проекта (Repository);
  4. использование стандартных средств и методов разработки;
  5. расширение стандартизации;
  6. улучшение автоматизации документированности.

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

 

 

 

 

 

 

 

 

2.3.Информационное обеспечение АСУ персоналом БШК “Белшина”.

2.3.1.Входная  информация

 

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

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

Эта информация чаще всего представляется в виде таблиц с данными и дополнительными данными (об организации, об исполнителе, и т. п.).

 

2.3.2.Выходная информация

 

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

Выходная информация (документы) формируются:

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

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

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

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

За основу при разработке электронных  форм документов приняты существующие, определенные по результатам обследования, формы документов.

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

  1. отчетная информация;
  2. статистическая отчетная информация;
  3. справочная информация.

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

 

 

3.РАЗРАБОТКА СПЕЦИАЛЬНОГО  ПО АСУ персоналом Белорусского  Шинного Комбината “Белшина”

 

3.1.Алгоритмическое  описание задачи

3.1.1.Структура  информационных модулей

 

Информационная система  управления Белорусским Шинным Комбинатом “Белшина” основывается на информационном ресурсе, который располагается в базе данных под управлением СУБД Oracle7.3. База данных представляет собой физически расположенную на сервере единую базу данных. При чем конечный пользователь не осведомлен о пространственном расположении информации.

Информационный ресурс в базе данных упорядочен по информационному наполнению в соответствии с програмой, входящей в состав информационной системы управления Белорусским Шинным Комбинатом “Белшина”. Упорядочивание производится средствами СУБД, и представляет собой размещение частей информационного ресурса в табличных областях базы данных. Под табличной областью понимается логическая единица хранения. Табличная область используется для совместного хранения связанных логических структур. В СУБД Oracle7.3 принято все объекты приложения группировать в табличной области, что упрощает административные функции управления данными.

Информационные модули представляют собой набор таблиц в табличной области базы данных информационной системы управления Белорусским Шинным Комбинатом “Белшина”, связанные между собой логическими связями.

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

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

 

 

 

 

Таблица 3.1

Основная БД

Имя таблицы

Информационное наполнение таблицы

Staff

Информация о работнике предприятия

City

Данные о городе рождения и проживания работника предприятия

Nationality

Национальность работника  предприятия

Dissmissed

Информация об увольнении работника предприятия (если уволен)

DissmissedReason

Причина увольнения работника  предприятия

Diploma

Информация о дипломе  работника предприятия (если есть)

Profession

Информация о профессии  работника предприятия

Place

 Информация о рабочих  местах

DirtyType

 Информация о типе  вредности рабочего мести работника  предприятия

Orders

 Информация о приказе  по заводу

LostTime

 Информация о прогулах  работника предприятия

DirtyWorks

 Информация о вредности  производства

Grade

 Информация об образовании  работника предприятия

Qualificacion

 Информация о квалификации  работника предприятия

Passport

 Информация о паспорте  работника предприятия

PassType

 Тип паспорта

QueueApartmentReceiver

 Информация об очереди на  жилье

Asessment

 Информация об аттестации

MaritalStatus

Материальное положение

PensionType

 Информация о типе  пенсии работника предприятия

PersonStatus

 Персональный статус

LostTimeType

 Информация о поводе  прогулов работника предприятия

 

Продолжение табл. 3.1

Имя таблицы

Информационное наполнение таблицы

Tarife

 Информация о тарифной  сетке работника предприятия

GroupProfession

 Информация о группе  профессий, в которую входит  работник предприятия

Departament

 Информация о подразделении

ContractTypeQuantity

 Тип контракта

SalaryType

 Тип жалования

CategTaritem

Тарифный коэффициент, если входит в тарифную сетку 

Tarifeltem

Тарифная ставка первого  разряда

Passes

Дата выдачи паспорта


 

Структуры таблиц приведены в табл. 3.2 - табл. 3.32.

Таблица 3.2

Таблица Staff

Идентификатор поля

Объявление

FamilyName

_Char64

FirstName

_Char64

SecondName

_Char64

Sex

_Char16

AdditionalTelNumber

_Char64

Comments

_Char256

DateBeginWork

_DateTime

DateBeginNormalWork

_DateTime

DateBirth

_DateTime

DateHired

_DateTime

Email

_Char64

Fax

_Char64

HomeAddress

_Char256

LastPersonnelNo

_Char16

 

Продолжение табл. 3.2

Идентификатор поля

Объявление

Lacation

_Char64

NoChildren

_NumberQty

ScienceDegree

_Char64


 

Таблица 3.3

Таблица City

Идентификатор поля

Объявление

Cname

_Name

Telephone

_Char16

DefaultZipCode

_Char16

CityType

_Char64


 

Таблица 3.4

Таблица Nationality

Идентификатор поля

Объявление

NationalityType

_Char64

NationalMale

_Char64

NationalFemale

_Char64

NationalCode

_Char16


 

Таблица 3.5

Таблица  Dissmissed

Идентификатор поля

Объявление

DismissedDate

_Datetime


 

Таблица 3.6

Таблица  DismissReason

Идентификатор поля

Объявление

ReasonName

_Char64

ReasonCode

_Char16

LawArticle

 _Char64


 

Таблица 3.7

Таблица  Place

Идентификатор поля

Объявление

PlName

_Name

Description

_Char256

Quantity

_NumberQty

Category

_Char64

QuantityFree

_NumberQty

Salary

_NumberQty

Информация о работе Разработка программно-методического комплекса, предназначенного для хранения обработки и анализа информации о персонале БШК «Белшина»