Содержание
Введение3
1 Характеристика комплекса задач5
1.1 Структура препдриятия5
1.2 Кадровая политика в условиях рынка5
1.3 Предпосылки разработки элементов информационных технологий управления8
2 Характеристика информационного обеспечения10
2.1 Характеристика входной информации10
2.2 Характеристика нормативно-справочной информации10
2.3 Описание выходной информации10
3 Характеристика аппаратного и программного обеспечения12
3.1 Характеристика комплекса технических средств12
3.2 Характеристика операционной системы.12
3.3 Характеристика системы управления базой данных12
3.4 Структура базы данных14
4 Технологический процесс обработки информации15
4.1 Описание технологического процесса обработки информации15
4.2 Блок-схема технологического процесса обработки информации16
5 Экономические аспекты разработки информационных технологий управления17
Заключение18
Литература19
Выдержка из текста работы
Пояснительная записка дает полное представление о порядке проектирования и разработки базы данных и программного обеспечения, включает информацию о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации.
Содержание
ВВЕДЕНИЕ
1. Постановка задачи
2. Выбор программного обеспечения
3. Структура базы данных
3.1 Логическая модель данных
3.1.1 Структура таблиц
3.1.2 Логическая модель БД
3.2 Концептуальная модель данных
3.3 Нормализация отношений
4. SQL-запросы
5. Интерфейс программы
Заключение
Список использованных источников
ВВЕДЕНИЕ
База данных представляет собой совокупность логически связанных элементов данных.
Система управления БД (СУБД) — это совокупность программных или языковых средств, обеспечивающий доступ к данным для изменения, добавления, удаления, резервного копирования данных и т.д.
Моделью данных называется набор понятий для описания и обработки данных, связей м/у ними и ограничений, накладываемых на данные. Существует 3 категории моделей данных: объектные, физические и логические. Объектные модели описывают состояние объекта и его поведение. Физические модели содержат сведения о том, какие данные хранятся, а также пути доступа к данным и пр. Логические модели делятся на 3 типа: реляционные, иерархические, сетевые.
Реляционная модель данных основана на математическом отношении. Структурой данных является нормализованное отношение, т.е. таблица.
Примерами реляционной СУБД является FoxPro, My SQL, Microsoft SQL-cервер, Oracle и т.д.
Наиболее распространенными СУБД, основанной на иерархической модели являются TDMS, MARK IV, System 2000 и пр.
Примерами СУБД сетевой модели являются IDS, IDMS, DTBG и т.п.
Реляционная модель является наиболее удобной для создания БД. Сейчас СУБД, базирующиеся на реляционной модели данных стали преобладающими на рынке баз данных. В основном все предприятия и учреждения используют реляционную систему БД.
1. Постановка задачи
1 Работник (табельный номер, ФИО, должность, цех, бригада, оклад…)
2 Цех (номер, наименование, ФИО начальника…)
3 Бригада (номер, наименование, цех, ФИО бригадира…)
Помимо создания таблиц необходимо было
Задача 1 Выдать список работников, поступивших на предприятие в течение последнего месяца.
Задача 2 Выдать состав бригад по стажу работы.
Задача 3 Выдать ФИО и адреса бригадиров.
Задача 4 Выдать ФИО и адреса начальников цехов.
Задача 5 Выдать ФИО работников, выходящих в этом году на пенсии
Задача 6 Выдать ФИО работников, уходящих в текущем месяце в отпуск.
Задача 7 Выдать список работающих пенсионеров.
Задача 8 Выдать список работников, находящихся в декретном отпуске.
Для задачи создания базы данных необходимо:
Разработать структуру базы данных.
Создать таблицы и установить взаимосвязь между ними.
Разработать формы представления данных
Разработать и сформировать отчеты.
Организовать справочную систему.
2. Выбор программного обеспечения
Целью выполнения курсовой работы является создание базы данных “Кадры предприятия”. А также приобретение практических навыков проектирования баз данных и разработки программного обеспечения по управлению базами данных с использованием СУБД. На примере создаваемой базы данных необходимо научиться создавать таблицы, связывать их, писать запросы, как средствами СУБД, так и с помощью языка SQL, научиться разрабатывать формы, отчеты, системное меню и умело пользоваться всем многообразием инструментов СУБД.
В качестве среды разработки базы данных, была выбрана СУБД MSSQL Server 2000. Эта СУБД была выбрана в качестве инструмента потому, что она способна работать на серверной основе, и имеет большие функциональные возможности. В качестве языка программирования был выбран язык Borland Delphi. Данная среда позволяет легко работать с базой данных, созданной в MSSQL Server 2000, редактировать и дополнять ее.
Язык SQL(Structured Query Language) сегодня стал фактически стандартным языком доступа к реляционным базам данных. Целью стандартизации является переносимость приложений между различными СУБД.
Реализация в SQL концепции операции, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ). В нем существует:
предложение определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов);
предложение на выбор данных;
предложение управления данными (предоставление и отмена привилегии на доступ данным и др.);
предложение на модификацию данных (добавление, удаление, изменение данных).
Кроме того, предоставляет возможность выполнять в этих предложениях:
арифметические вычисления, обработку текстовых строк;
упорядочивание строк, столбцов при выводе содержимого таблиц;
запоминание выводимого по запросу содержимого таблицы;
создание представлений (виртуальных таблиц);
агрегирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов.
К инструментальным средствам, позволяющим обеспечить простое и эффективное использование MSSQL Server можно отнести:
Enterprise Manager;
Service Manager;
Query Analyzer.
База данных SQL Server — это контейнер объектов, предназначенных для хранения, записи и извлечения данных в безопасном режиме — содержит следующие компоненты:
Таблицы;
Хранимые процедуры;
Индексы;
Представления.
3. Структура базы данных
3.1 Физическая модель
3.2 Логическая модель БД
Рисунок 1 — Структура базы данных
Концептуальная модель данных
Рисунок 2 — Концептуальная модель данных
4. SQL-запросы
5. Интерфейс программы
Заключение
В заключении необходимо отметить, что несмотря на кажущуюся простоту задачи, в ходе выполнения проекта встречались затруднения, которые нужно было обходить стороной, немного изменяя таким образом алгоритм ее решения. Тем не менее в нем были реализованы такие задачи как:
— построение удобного пользовательского интерфейса;
-справки;
-ввод, корректировка,обработка данных;
-формирование отчетов и запросов с возможностью вывода нужной информации.
Список использованных источников
Приложение А
Листинг программы