Автор: Пользователь скрыл имя, 25 Декабря 2011 в 23:08, курсовая работа
1.1 Общие сведения
База данных проектируется в СУБД Visual FoxPro версии 9.0. Основанием для разработки курсового проекта является задание от доцента кафедры ИТАП, к.т.н. Прохорова А.А. по курсу «Базы данных» по направлению «Прикладная информатика». Курсовой проект разрабатывается согласно учебному плану по дисциплине «Базы данных» в соответствии с государственным стандартом специальности «Прикладная информатика (в экономике)» ГОСТ 080801.
Атрибут | Тип | Размер поля |
Код | 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.
Приложение
Б.1.
Приложение
В.1.
Приложение
Г.1.