Автор работы: Пользователь скрыл имя, 05 Июня 2013 в 16:18, курсовая работа
При грамотном использовании программного обеспечения можно свести документооборот к минимуму. Уменьшить количество промежуточной документации. Появляется возможность за считанные секунды подготовить распечатки документов для предоставления их в соответствующие государственные органы.
Наиболее современной системой управления базами данных является Visual FoxPro 9.0,которая позволяем значительно расширить круг решаемых задач обработки данных и, в том числе, организовать наиболее подходящий для каждого случая интерфейс. Поэтому в курсовой работе будем использовать именно Visual FoxPro 9.0.
Введение……………………………………………………………………….……...6
Перечень сокращений…………………………………………………………….….8
1 Системный анализ и анализ требований………………………………….……9
2 Использование методологии IDEF1X для построения моделей данных…. 11
3 Физическая модель проектируемой базы данных……………………….…...16
4 Создание форм, запросов и отчетов в среде СУБД Visual FoxPro……..........18
Заключение……………………………………………………………………….….21
Список использованных источников……………………………………………....22
Приложениe A……………………………………………………………………....23
Приложениe Б……………………………………………………………………......24
Приложениe В…………………………………………………………………….....25
Приложениe Г…………………………………………………………………….....26
Приложениe Д…………………………………………………………………….....27
Приложениe Е…………………………………………………………………….....28
Приложениe Ж……………………………………………………………………....29
Приложениe З..……………………………………………………………………....30
Министерство сельского хозяйства РФ
Федеральное государственное образовательное учреждение
высшего профессионального образования
«Пермская государственная сельскохозяйственная академия
имени академика Д. Н. Прянишникова»
Кафедра: Информационных технологий и
автоматизированного проектирования
по дисциплине «Базы данных»
на тему: «Разработка базы данных экономической информационной системы для автоматизации отдела кадров (учет перемещений работников)»
Техническое задание на проектирование
1 Общие сведения
Разработка базы данных экономической информационной системы для отдела кадров (учет перемещений работников).
Разработала студентка факультета Прикладной информатики специальности 080801 группы ПИ– 31а Бурягина Оксана Юрьевна.
Заказчик –предприятие.
2 Назначение и цели создания (развития) системы
Назначение системы: автоматизация ввода, обработки и хранения информации о перемещении работников предприятия.
Цели создания системы: автоматизация отдела кадров позволит экономить время оператора при вводе данных. Также происходит избавление от ненужной бумажной документации, так как вся информация сохраняется на магнитном носителе персонального компьютера. При первом требовании данные из базы можно распечатать – это экономит время при создании личных карточек сотрудников предприятия.
3 Требования к надежности базы данных
Для обеспечения надежного
функционирования базы данных необходимо
соблюдать следующие
- Вводимая информация должна соответствовать выбранному типу поля записи, контроль вводимой информации СУБД выполняет сама, но бывают случаи, когда СУБД выводит ошибку уже непосредственно при операции с базой данных и на таком этапе уже сложнее обнаружить ее.
- Независимо от места и условий эксплуатации базы данных, всегда должна иметься ее копия, которая должна периодически обновляться.
- На компьютере-сервере, где будет установлена база данных должна быть установлена система защиты информации, которая предотвратит хищение и потерю информации, а также обеспечит защиту вычислительной системы от сбоев и отказов.
4 Требования к системе
Созданная система должна выполнять следующие функции:
Задача “быстрого” выполнение своих функций (оперативность) очень важны, так как на предприятии могут быть десятки и сотни рабочих.
1. Когда принимают на работу нового сотрудника, данные о нем заносятся автоматически в базу данных.
2. Когда сотрудника увольняют, данные о нем сохраняются в таблице с особой пометкой.
3. Документы предоставляемы в государственные органы, должны соответствовать стандартам.
Ограничение предметной области:
а) у сотрудника должен быть идентификационный номер;
б) если он получил травму, при которой дается инвалидность, он больше не допускается к выполнению основной работы, его смещают на более простую работу. В случае, когда человек со всем не дееспособен его увольняют, и выплачивают пенсию;
в) Отпуск сотрудника не может превышать установленного лимита;
г) Больничные должны оплачиваться предприятием.
После внедрения базу данных будет обслуживать один человек – администратор БД. Он должен иметь соответствующую квалификацию – иметь опыт работы в качестве администратора БД и опыт работы с реляционными СУБД и конкретно с Microsoft Visual FoxPro, знать минимальный набор команд SQL
5 Состав и содержание работ по созданию системы
На первом этапе проводится системный анализ и анализ требований. Они закладывают фундамент для решения последующих задач. Результаты системного анализа оформляются в системной спецификации, где описываются функции, характеристики системы, ограничения разработки, входная и выходная информация.
Анализ требований дает возможность определить функции и характеристики системы, обозначить ее интерфейс, определить проектные ограничения и создать такие формы представления информации и функций системы, которые можно использовать в ходе проектирования.
Далее проходит построение концептуальной (инфологической) модели предметной области. Строится логическая модель базы данных (ERD-диаграмма), с помощью CASE-средства Erwin. Определяются сущности и атрибуты, а также логические взаимосвязи.
На основе логической модели создается физическая модель проектируемой базы данных в методологии IDEF1X. Полученную физическую модель можно сгенерировать в СУБД Visual FoxPro. Для генерации кода создания базы данных необходимо выбрать пункт меню Tools→Forward Engineer/Schema Generation, после чего откроется окно установки свойств генерируемой схемы данных.
После генерации базы данных можно приступить к созданию различных связей, форм, запросов, отчетов и программированию кнопок непосредственно в Visual FoxPro.
В конечном итоге будет создана база данных информационной системы для учета перемещений работников предприятия.
Содержание
Введение…………………………………………………………
Перечень сокращений……………………………
1 Системный анализ и анализ требований………………………………….……9
2 Использование методологии IDEF1X для построения моделей данных…. 11
3 Физическая модель проектируемой базы данных……………………….…...16
4 Создание форм, запросов и отчетов в среде СУБД Visual FoxPro……..........18
Заключение……………………………………………………
Список использованных
источников……………………………………………...
Приложениe A……………………………………………………………………...
Приложениe Б……………………………………………………………………...
Приложениe В……………………………………………………………………...
Приложениe Г……………………………………………………………………...
Приложениe Д……………………………………………………………………...
Приложениe Е……………………………………………………………………...
Приложениe Ж……………………………………………………………………...
Приложениe З..…………………………………………………………………….
Введение
В наше время, которое называют веком информационных технологий, особое значение во всех сферах человеческой деятельности играет информация. Сейчас все большее внимание уделяется информированности о том или ином объекте, будь это крупная фирма или человек. Без полной информации практически невозможно решать серьезные задачи, добиваться реализации своей цели.
На каждом предприятии
есть такое структурное
Отдел кадров – это место, куда стекается информация о рабочих предприятия. В отделе кадров содержится информация о людях, работающих на данном предприятии. Функциональная роль отдела кадров на предприятии очень велика по той причине, что именно в отделе кадров мы находим интересующую нас информацию о рабочих, служащих предприятия.
Но информация это еще не все. В постоянно изменяющихся условиях нужно особое внимание уделить динамике изменения информации и наиболее быстрому доступу к ней. Не следует забывать и об удобстве и простоте пользования полученными данными. Время обработки информации иногда может превышать время ее получения, что ведет к замедлению принятия решения. Сейчас это особенно актуально в отделах кадрах работающих по старинке, где теряется время на поиск нужной информации о рабочих.
Все вышеперечисленное практически невозможно себе представить без применения современных средств, сбора и обработки информации. Именно с использованием вычислительной техники достигаются высокие результаты в скорости получения информации и удобства работы с ней. Весь этот процесс перехода от старых принципов работы к информационным технологиям называется автоматизацией.
Персональный компьютер уменьшает время выполнения операций и при наличии специального программного обеспечения возможно выполнение некоторых функций в автоматическом режиме. Отсюда, экономия времени и людских ресурсов. Кроме этого, при разработке специального программного обеспечения для конкретного предприятия можно предусмотреть ряд специфических функций, которые ещё более облегчают работу сотрудникам отдела кадров.
Автоматизация отделов кадров позволяет решить следующие проблемы:
- Свести к минимуму документы на бумажных носителях, и многое другое.
При грамотном использовании программного обеспечения можно свести документооборот к минимуму. Уменьшить количество промежуточной документации. Появляется возможность за считанные секунды подготовить распечатки документов для предоставления их в соответствующие государственные органы.
Наиболее современной системой управления базами данных является Visual FoxPro 9.0,которая позволяем значительно расширить круг решаемых задач обработки данных и, в том числе, организовать наиболее подходящий для каждого случая интерфейс. Поэтому в курсовой работе будем использовать именно Visual FoxPro 9.0.
Перечень сокращений
ЭИС - экономическая информационная система
АРМ - автоматизированное рабочее место пользователя
БД – база данных
СУБД – система управления базой данных
FK – Foreign Key (внешний ключ)
РК – Primary Key (первичный ключ)
1 Системный анализ и анализ требований
Предметной областью автоматизации в данной системе является учет перемещений работников предприятия.
Отдел кадров решает следующие задачи:
Карточка учета перемещений работников предприятия составляется в одном экземпляре уполномоченным на это лицом, подписываются руководителем структурного подразделения, работником кадровой службы, затем передается в бухгалтерию.
При создании проекта были выявлены следующие ограничения:
Таким образом, учтя все ограничения, необходимо спроектировать и создать базу данных для обработки информации по учету перемещений работников предприятия.
Входная информация, необходимая для функционирования системы:
Выходной информацией будут сведения об местоположении сотрудника в подразделении, о занимаемой им должности и общие сведения.