Разработка базы данных экономической информационной системы для автоматизации отдела кадров

Автор: Пользователь скрыл имя, 25 Декабря 2011 в 23:08, курсовая работа

Описание работы

1.1 Общие сведения

База данных проектируется в СУБД Visual FoxPro версии 9.0. Основанием для разработки курсового проекта является задание от доцента кафедры ИТАП, к.т.н. Прохорова А.А. по курсу «Базы данных» по направлению «Прикладная информатика». Курсовой проект разрабатывается согласно учебному плану по дисциплине «Базы данных» в соответствии с государственным стандартом специальности «Прикладная информатика (в экономике)» ГОСТ 080801.

Работа содержит 1 файл

отчет.doc

— 637.00 Кб (Скачать)
Атрибут Тип Размер поля
Код Character 5
Фамилия Character 30
Имя Character 10
Отчество Character 30
Дата  рождения Data 8
Пол Character 1
Семейное  положение Character 10
Образование Character 10
Занимаемая должность Character 10
Стаж  работы в организации Numeric 2
Должностной оклад Currency 8
Страх. мед. полис Character 9
ИНН Numeric 12
Явки Character 5
Болезнь Character 5
Отпуск Character 5
Адм. отпуск Character 5
Прогул Character 5
Адрес Character 50
Телефон Numeric 15
Зар. плата Currency 8
Отношение Character 10
 

      Таким образом, проделав все вышеописанные  действия, мы получили модель БД, готовую  для помещения в СУБД. Для генерации  кода создания БД необходимо выбрать  пункт меню Tools --> Forward Engineer/Scheme Generation, после чего откроется окно установки свойств генерируемой схемы данных. Для генерации схемы служит кнопка Generate. В процессе генерации Erwin связывается с БД, выполняя SQL-скрипт. Если в процессе генерации возникают какие-либо ошибки, то она прекращается, открывается окно с сообщениями об ошибках.

      В итоге получим физическую модель, которая автоматически сгенерировалась в Erwin (рис 2). 

Рис. 2 – Физическая модель базы данных

 

       6 Создание форм  в среде СУБД  Visual FoxPro 9.0

      После генерации базы данных нужно приступить к занесению данных в таблицы  непосредственно в СУБД Visual FoxPro 9.0.

      Структура таблиц и связей между ними в FoxPro 9.0 (рис. 3).

      Рис. 3 - Структура таблиц и связей между ними в FoxPro 9.0

      Занесенные  данные представлены на рисунках 4,5,6.

Рис. 4 – Данные о сотрудниках 

Рис. 5 – Деятельность сотрудников 

Рис. 6 – Адреса сотрудников 

Рис. 7 –  Состав семьи 
 

      Для работы были созданы несколько форм.

          Первая форма называется «Главная форма» (рис. 8).

Рис. 8 – Стартовое окно

      Вторая  форма называется «Данные о сотрудниках». Она является формой, появляющейся при нажатии «Отдельное заполнение» (рис. 9). 

      Рис. 9 –Форма - «Данные о сотрудниках»

      Третья  форма называется «Данные о сотрудниках в табличной форме».

Рис. 10 – Форма – Данные о сотрудниках в табличной форме

         Четвертая форма называется «Адреса сотрудников». Она содержит код сотрудника, его адрес, телефонный номер (рис. 11).

Рис. 11 – Форма – Адреса сотрудников 

       Пятая форма называется «Состав семьи». (рис. 12). 

Рис. 12 – Форма – Финансовый результат

    Шестая  форма называется «Деятельность  сотрудников». Содержит данные о явках, прогулах, отпусках, болезней сотрудников. (рис. 13).

Рис. 13 –  Форма – Деятельность сотрудников

 

 Заключение

     В курсовом проекте была разработана  база данных для автоматизации отдела кадров.

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

      Были  рассмотрены приемы проектирования и реализации реляционных баз данных и таблиц в СУБД Visual FoxPro 9.0. Создана инфологическая модель,  логическая и физическая модель в Erwin, спроектирована структура реляционной базы данных.

      База  данных имеет удобный интерфейс. Для нее необходим персональный компьютер на рабочем месте сотрудника с установленной программой Visual FoxPro 9.0 и старше.

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

 

       Список использованных источников

  1. Хомоненко, А.Д., Цыганков, В.М., Мальцев, М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – 5-е изд., доп. и перераб. – СПб.: КОРОНА принт, 2006. – 736 с.
  2. Маклаков, С.В., Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2003. – 432 с.
  3. Белых, А.А., Проектирование экономических информационных систем. Методическое пособие по курсовому проектированию. Пермь: Пермская ГСХА, 2005-34 с.
  4. Мусина, Т.В. Visual FoxPro 9.0. Учебный курс – К.: ВЕК +, СПб.: КОРОНА принт, К.: НТИ, 2007. – 464 с.
  5. Хоменко А.Д. Базы данных. Учебник для ВУЗОВ. – М.: Технология, 2000. – 325 с.
  6. Дейт К.Дж. Введение в системы баз данных. – М.: Вильямс, 2001. – 354 с.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  А.1. 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  Б.1. 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  В.1. 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  Г.1. 

Информация о работе Разработка базы данных экономической информационной системы для автоматизации отдела кадров