![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программирование, Базы данных
Разработка базы данных "Кадры" |
усский гуманитарно-технический колледж «Тантал»Факультет технической кибернетики «Утверждаю» Зав. кафедрой факультета технической кибернетики « » 2001 г. Дипломная работаСтудента Жучкова М.Ю. рег. номер Тема: Разработка базы данных «Кадры»Руководитель: / /Рецензент: / / 2001 г. г. Москва Оглавление:1. Введение3-4 2. Основная часть. Разработка базы данных «Кадры» 2.1 Описание предметной области5-8 2.2 Построение инфологической и даталогической модели9-28 2.3 Проектирование базы данных29-37 2.4 Разработка приложения38-43 3. Охрана труда44-46 4. Заключение47 5. Библиографический список48 6. Приложение49-87 7. Графический материал88-93 1. ВВЕДЕНИЕ Открытое акционерное общество «Судостроительный завод «Лотос» предназначен для строительства морских буровых стационарных платформ разведки и добычи нефти и строительства судов различного назначения. Предприятие располагает большими техническими возможностями (до 30000 тонн металла в год) и квалифицированными кадрами, аттестовано на класс Речного Регистра, Морского Регистра Судоходства, а также Германского Ллойда. ОАО «ССЗ «ЛОТОС» предлагает к изготовлению: технические средства для освоения газовых и нефтяных месторождений на шельфе мирового океана и внутренних морей; сухогрузные и нефтеналивные суда различного района плавания - морского, речного и смешанного «река – море» (спусковой вес около 15000 т); вспомогательные суда различного назначения; суда технического флота. В данной дипломной работе осуществлена разработка базы данных для отдела кадров. Автоматизация подсистемы управления кадрами является одной из важнейших частей автоматизации производственно-хозяйственной деятельности предприятия. Несмотря на определенную унификацию баз данных для управления кадрами судостроительного предприятия такая база имеет определенные специфические отличия, например, разработаны такие поля, которые необходимы для расчета трудоемкости постройки судов и т.д. Определенная задача состояла в разработке полноты базы, т.е. осуществлена такая архитектура, которая могла бы осуществить как работу поисковых систем для отдела кадров и других отделов предприятия, так и формирование выходной информации, необходимой для функционирования задач подсистемы управления кадрами и сведений для руководства предприятия. 2. ОСНОВНАЯ ЧАСТЬ Разработка базы данных «Кадры» 2.1 Описание предметной области Предметной областью называется часть реального мира, представляющая интерес для данного исследования (использования) . Вкратце рассмотрим схему работы отдела кадров. Инспектор отдела кадров заполняет личное дело сотрудника данными. В список анкетных данных входят: - фамилия; - имя; - отчество; - табельный номер; - страховой номер; - пол; - дата рождения; - место рождения; - национальность; - социальное происхождение; - гражданство; - образование; - название учебного заведения; - форма обучения; - год окончания учебного заведения; - диплом (серия, номер); - квалификация по диплому; - специальность по диплому; - образование (дополнительное); - вид найма; - вид работы; - ученая степень; - ученое звание; - узкая специальность; - владение иностранными языками; - наличие судимости; - семейное положение; - состав семьи; - состоит ли в профсоюзе; - имеет ли группу инвалидности; - является ли пенсионером; - является ли участником войны; - домашний почтовый индекс; - район проживания; - область; - домашний адрес; - домашний телефон; - паспортные данные (серия, номер, кем выдан, прописка); - воинская обязанность; - воинское звание; - номер военно-учетной специальности; - военный билет (серия, номер); - годность к военной службе; - отношение к бронированию; - наличие моб.
предписания; - группа учета; - категория учета; - к какому райвоенкомату причислен; - дата начала срочной службы - дата окончания срочной службы; - дата последнего прохождения мед. комиссии; - данные трудовой книжки; - данные о назначениях и перемещениях; - квалификационный разряд; - учреждение; - подразделение; - текущая должность; - дата приема на работу; - дата окончания испытательного срока; - информация о командировках; - информация об отпусках; - дата увольнения; - ИНН; - серия свидетельства налогоплательщика; - номер свидетельства налогоплательщика; - дата выдачи свидетельства налогоплательщика. Периодически инспектор отдела кадров подшивает в дело новые сведения и приказы, касающиеся этого сотрудника. Время от времени сотруднику требуется выдать справки фиксированного содержания на основании данных личного дела (краткая информация о сотруднике и др.). В разрабатываемом приложение должна иметься возможность добавления нового и удаление старого сотрудника в базе данных, редактирование его анкетных данных. Также должны быть предусмотрены функции поиска данных по фамилии сотрудника, функции формирования и печати справки содержащую краткую информация о сотруднике, печати всех данных о нем, переиндексации и инициализации баз данных. 2.2 Построение инфологической и даталогической модели Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью . Для того, чтобы база данных адекватно отражала предметную область, проектировщик базы данных должен хорошо представлять себе все нюансы, присущие данной предметной области (ПО), и уметь отобразить их в базе данных. Поэтому прежде чем начинать проектирование базы данных, необходимо как следует разобраться, как функционирует предметная область, для отображения которой создается БД. Предметная область должна быть предварительно описана. Для этого в принципе может использоваться и естественный язык, но его применение имеет много недостатков, основным из которых являются громоздкость описания и неоднозначность его трактовки. Поэтому обычно для этих целей используют искусственные формализованные языковые средства. В связи с этим под инфологической моделью (ИЛМ) понимают описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств . Для описания инфологической модели были использованы графические средства. Описание связи «объект-свойство» изображено на рис. 2.2.1 графического материала. База данных «Кадры» разрабатывается для хранения текстовой информации (хотя для удобства ввода некоторые поля таблиц – числовые), поэтому в приложении не будут применены вычисления введенных оператором данных. Даталогическая модель является моделью логического уровня и представляет собой отображение логических связей между элементами данных безотносительно к их содержанию и среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой мы проектируем базу данных .
Отделу кадров ОАО «ССЗ «Лотос» необходимо решать следующие задачи: Регистрация новых сотрудников. Уточнение данных по существующим сотрудникам. Удаление сотрудников. Опишем задачи, заполнив рабочий бланк №1. В рабочий бланк задачи нужно занести имя каждого элемента данных, его использование и краткое описание этого элемента. При заполнении столбца «Использование» рабочего бланка применяются пять обозначений - I,O,U,D, и C. Это первые буквы слов I pu (Ввод), Ou pu (Вывод), Upda e(Изменения), Dele e(Удаление), Calcula e(Вычисления). В столбец «Объект» записывается имя объекта. В качестве имен элементов/объектов подберем краткий английский перевод описания этих элементов/объектов. РАБОЧИЙ БЛАНК №1 ОПИСАНИЯ ЗАДАЧ Наименование задачи: Анкетные данные сотрудников Краткое описание: Регистрация новых сотрудников. Уточнение данных по существующим сотрудникам. Удаление. Список связанных задач: Ввод, изменения, анкетных данных. Имя элемента данных Использование Описание Объект Orga ic umber I, U Табельный номер сотрудника S uff I sura ce umber I, U Страховой номер S uff Sur ame I, U Фамилия S uff ame I, U Имя S uff Pa ro ymic ame I, U Отчество S uff Sex I, U Пол S uff Da e of bir h I, U Дата рождения S uff Bir hplace I, U Место рождения S uff a io ali y I, U Национальность S uff Social origi I, U Социальное происхождение S uff Ci ize ship I, U Гражданство S uff Educa io I, U Образование S uff Educa io i s i u io I, U Название учебного заведения S uff Form of rai i g I, U Форма обучения S uff Year of he e di g I, U Год окончания S uff Diploma I, U Диплом (серия) S uff Qualifica io I, U Квалификация по диплому S uff Speciali y I, U Специальность по диплому S uff Amou educa io addi io al O Количество записей в разделе «Дополнительное образование» S uff Ki d of hiri g I, U Вид найма S uff Ki d of work I, U Вид работы S uff Scie ific degree I, U Ученая степень S uff Scie ific ra k I, U Ученое звание S uff arrow speciali y I, U Узкая специальность S uff Amou foreig la guages O Количество записей в разделе «Владение иностранными языками» S uff Amou co vic io O Количество записей в разделе «Наличие судимости» S uff Mari al s a us I, U Семейное положение S uff Amou family O Количество записей в разделе «Состав семьи» S uff rade u io I, U Профсоюз S uff Group of i abili y I, U Группа инвалидности S uff Pe sio er I, U Пенсионер ? S uff Par icipa of a war I, U Участник войны S uff Pos al i dex I, U Домашний индекс S uff Regio I, U Район S uff Area I, U Область S uff Home address I, U Домашний адрес S uff elepho e umber I, U Домашний телефон S uff Passpor I, U Серия, номер S uff Co scrip io I, U Воинская обязанность S uff Mili ary ra k I, U Воинское звание S uff umber I, U Номер ВУС S uff Mili ary icke I, U Номер военного билета S uff Validi y o mili ary service I, U Годность к военной службе S uff A i ude o booki g I, U Отношение к бронированию S uff Mobile i s ruc io s I, U Наличие моб, предписания S uff Group of hee accou I, U Группа учета S uff Ca egory of he accou I, U Категория учета S uff Commissio ers I, U Райвоенкомат S uff Da e s ar ed service I, U Дата начала срочной службы S uff Da e close service I, U Дата окончания срочной службы S uff Da e of las I, U Дата последнего прохождения мед.
И наука о власти, общая для всех времен и народов, не считалась нужной и необходимой. На современном этапе развития России, в связи с политическими процессами, происходящими в обществе, разработка теории власти приобретает особый смысл. Выделим основные моменты, определяющие необходимость создания единой теории и базы данных о власти. Первый. Сами люди - к власти постоянно приходят новые люди, которым нужна единая и целостная наука о власти, определяющая и раскрывающая инструмент, оказавшийся в их руках. Второй. Научные идеи, отсутствие знаний о власти, новых идей относительно государственного устройства - необходимы упорядочение и систематизация всех имеющихся идей и знаний о власти. Третий. Спрос на новое. В условиях коренного перелома всей общественной жизни потребность в глубокой и всесторонней разработке новых идей в науке о власти требует своего разрешения. В переходный период и у власти, и в экономике, в условиях рынка и формирования новых общественных отношений достаточно много общего, сходного, развивающегося по единым законам и технологиям. Четвертый
1. Базы данных и их функции. Структурные элементы базы данных
4. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"
5. Разработка базы данных "Культурный досуг"
9. Разработка базы данных "Гостиничный комплекс"
10. Разработка базы данных автоматизации учета
11. Разработка базы данных для оценки неполной оплаты отгруженной продукции
12. Разработка базы данных для расписания занятий
13. Разработка базы данных и прикладного программного обеспечения для автобусного парка
14. Разработка базы данных средствами программы MS Access "Сотрудники"
15. Разработка и создание презентации базы данных "Деканат ВУЗа"
16. Разработка приложений базы данных "Командировка"
18. Разработка проекта базы данных для АИС "Учет Проектов"
19. Разработка системы управления базой данных строительной фирмы
20. Разработка физической модели базы данных "Учёт характеристик сигналов телемеханики"
26. Пример базы данных на Delphi 2.0
27. Принципы проектирования и использования многомерных баз данных
28. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных
29. База данных "Домашняя библиотека"
30. Работа с Базами данных в Delphi
31. Базы данных Microsoft Access
32. Системы управления базами данных
33. Алгоритм создания базы данных складского учета
34. Создание базы данных "Библиотека"
35. Отчёт по созданию курсовой работы «База данных ACCESS»
37. Системы принятия решений, оптимизация в Excel и базы данных Access
42. Разработка теоретической базы создания ракетно-ядерного оружия и современного океанского флота
44. База данных страховой компании
45. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS
47. Visual C++. Бази даних Укр.
48. Археологический источник и база данных. Выбор модели.
49. Использование Internet/intranet технологий для организации доступа к базам данных
50. Создание баз данных в InterBase SQL Server
51. Введение в проектирование реляционных баз данных
52. Средства доступа к базам данных в Internet и свободно доступная СУБД POSTGRES95
53. Базы данных и файловые системы
58. Web-серверы, базы данных в Интернет, Поиск информации в Интернет, Основные системы и средства
59. База данных для информационной системы - Таксопарк
60. Защита баз данных. Access 2000
61. Курсовая работа по базе данных СУБД
62. Организация Web-доступа к базам данных с использованием SQL-запросов
64. Проектирование баз и хранилищ данных
66. Реляционные базы данных-правила формирования отношений
67. Создание базы данных в интегральном пакете Works
68. Создание учебной базы данных Телефонный справочник в Access 97
69. Учет очереди на получение квартир по организациям (база данных)
74. Создание файла и таблиц базы данных мастером и по заданной логической модели
75. Современные системы управления базами данных
77. Создание базы данных «расписание»
78. Проектирование Базы Данных для коммерческого предприятия
80. Разработка кормовой базы хозяйства на планируемое поголовье
82. Правовая охрана программ для ЭВМ и баз данных
83. Автоматизация базы данных для ООО "ОриенБанк"
84. База даних "Кафедра" в Access з меню MDI
85. База даних клієнтів і замовлень
89. База данных
90. База данных "Автосервис" в среде Borland Delphi 6.0.
92. База данных "Пассажирские железнодорожные перевозки"
94. База данных "Учет готовой продукции на складе"
96. База данных аптеки готовых лекарственных форм
97. База данных велосипедного магазина
98. База данных для организации по продаже канцелярских товаров
99. База данных заместителя директора по воспитательной работе приюта г. Аксу