Автоматизация подсистемы управления кадрами на ОАО Судостроительный завод "Лотос". Описание предметной области, построение инфологической и даталогической модели. Проектирование базы данных и разработка приложения. Взаимосвязь командных файлов в проекте.
Аннотация к работе
Открытое акционерное общество "Судостроительный завод "Лотос" предназначен для строительства морских буровых стационарных платформ разведки и добычи нефти и строительства судов различного назначения. Предприятие располагает большими техническими возможностями (до 30000 тонн металла в год) и квалифицированными кадрами, аттестовано на класс Речного Регистра, Морского Регистра Судоходства, а также Германского Ллойда. ОАО "ССЗ "ЛОТОС" предлагает к изготовлению: технические средства для освоения газовых и нефтяных месторождений на шельфе мирового океана и внутренних морей;Предметной областью называется часть реального мира, представляющая интерес для данного исследования (использования) [1]. Вкратце рассмотрим схему работы отдела кадров. Инспектор отдела кадров заполняет личное дело сотрудника данными. В список анкетных данных входят: - фамилия; паспортные данные (серия, номер, кем выдан, прописка);В рабочий бланк задачи нужно занести имя каждого элемента данных, его использование и краткое описание этого элемента. В качестве имен элементов/объектов подберем краткий английский перевод описания этих элементов/объектов. Date of birth I, U Дата рождения Stuff Amount purpose and moving O Количество записей в разделе "Назначения и перемещения" Stuff Amount qualifying category O Количество записей в разделе "Квалификационный разряд" StuffПри проектировании базы данных следует придерживаться правил нормализации таблиц: Правило 1: Каждое поле любой таблицы должно быть уникальным. Правило 2: Каждая таблица должна иметь уникальный идентификатор (первичный ключ), который может состоять из одного или нескольких полей таблицы. Правило 4: Должна иметься возможность изменять значения любого поля (не входящего в первичный ключ), и это не должно повлечь за собой изменение другого поля.[2] BIRTH_DATE Дата Дата рождения CLOSE_DATE Дата Дата окончания срочной службыСтартовым в проекте является файл START.PRG, в котором устанавливается операционная среда системы, формируется экран, а также описывается рабочее меню. В состав рабочего меню входят горизонтальное BAR-меню и три вертикальных POPUP-меню: Данные о сотрудниках Сервис Справки Выход редактирование запрещено, type=1 - выводится сообщение "просмотр данных", type=2 - "редактирование данных", type=3 - "добавление данных"). NEW.PRG также должен добавить пустую запись в таблицу STUFF.DBF. Экраны, формируемые этими модулями, кроме области редактирования данных содержат в верхней части экрана номер "листа", Ф.И.О. сотрудника, вид операции, а в нижней части экрана - опции управления: ЛИСТАТЬ ЗАПИСЬ Выбрано не выбрано up 1 5 Up=1 list=list 1 (затем в соответствии со значением list запускается один из модулей WIEV.PRG) down 1 5 Down=1 list=list-1 (затем в соответствии со значением list запускается один из модулей WIEV.PRG) previos 1 5 Previos=1 SKIP-1 (затем в соответствии со значением list запускается один из модулей WIEV.PRG (при этом меняется сотрудник)) next 1 5 Next=1 SKIP 1 (затем в соответствии со значением list запускается один из модулей WIEV.PRG (при этом меняется сотрудник)) find 1 5 Find=1 DO search.prg WITH orgnum1, edit (переменная orgnum1 необходима для связи с ключом, переменная edit разрешает (edit=.t.) или запрещает (edit=.f.) редактирование поля) print 1 5 Print=1 DO print.prg exit 1 5 Exit=1 END DO (возвращение в вышестоящий модуль и затем в модуль с главным меню START.PRG) eduadd 1 5 Eduadd=1 DO educat.prg WITH orgnum1, edit forlang 1 5 Forlang=1 DO language.prg WITH orgnum1, edit conv 1 5 Conv=1 DO convict.prg WITH orgnum1, edit structfam 1 5 Structfam=1 DO family.prg WITH orgnum1, edit bok 1 5 Bok=1 DO workcard.prg WITH orgnum1, edit purpos 1 5 Purpos=1 DO move.prg WITH orgnum1, edit qualcateg 1 5 Qualcateg=1 DO qualif.prg WITH orgnum1, edit tripsbus 1 5 Tripsbus=1 DO bus_trip.prg WITH orgnum1, edit holid 1 5 Holid=1 DO holiday.prg WITH orgnum1, edit pass 1 5 Pass=1 DO passport.prg WITH orgnum1, editОхрана труда - система законодательных актов, постановлений, организационных, санитарных и технических мер, обеспечивающих безопасные для здоровья условия труда на рабочем месте. Оператор АРМ испытывает значительную нагрузку, как физическую (сидячее положение, нагрузка на глаза), так и умственную, что приводит к снижению его трудоспособности к концу рабочего дня. Существуют нормативы, определяющие комфортные условия и предельно допустимые нормы запыленности, температуры воздуха, шума, освещенности. В системе мер, обеспечивающих благоприятные условия труда, большое место отводится эстетическим факторам: оформление производственного интерьера, оборудования, применение функциональной музыки и др., которые оказывают определенное воздействие на организм человека. Развитию утомляемости на производстве способствуют следующие факторы: - неправильная эргономическая организация рабочего места, нерациональные зоны размещения оборудования по высоте от пола, по фронту от оси симметрии и т.д.;В
План
Оглавление
Введение
1. Разработка базы данных "Кадры"
1.1 Описание предметной области
1.2 Построение инфологической и даталогической модели
1.3 Проектирование базы данных
1.4 Разработка приложения
2. Охрана труда
Заключение
Библиографический список
Приложение
Графический материал
Введение
Открытое акционерное общество "Судостроительный завод "Лотос" предназначен для строительства морских буровых стационарных платформ разведки и добычи нефти и строительства судов различного назначения. Предприятие располагает большими техническими возможностями (до 30000 тонн металла в год) и квалифицированными кадрами, аттестовано на класс Речного Регистра, Морского Регистра Судоходства, а также Германского Ллойда. ОАО "ССЗ "ЛОТОС" предлагает к изготовлению: технические средства для освоения газовых и нефтяных месторождений на шельфе мирового океана и внутренних морей;
сухогрузные и нефтеналивные суда различного района плавания - морского, речного и смешанного "река - море" (спусковой вес около 15000 т);
вспомогательные суда различного назначения;
суда технического флота.
В данной дипломной работе осуществлена разработка базы данных для отдела кадров. Автоматизация подсистемы управления кадрами является одной из важнейших частей автоматизации производственно-хозяйственной деятельности предприятия. Несмотря на определенную унификацию баз данных для управления кадрами судостроительного предприятия такая база имеет определенные специфические отличия, например, разработаны такие поля, которые необходимы для расчета трудоемкости постройки судов и т.д.
Определенная задача состояла в разработке полноты базы, т.е. осуществлена такая архитектура, которая могла бы осуществить как работу поисковых систем для отдела кадров и других отделов предприятия, так и формирование выходной информации, необходимой для функционирования задач подсистемы управления кадрами и сведений для руководства предприятия.