☆ Приветствуем Вас, Гость! ☆ Регистрация ☆ RSS ☆
   +12

Главная » Файлы » Конкурс по базам данных » Многопользовательские базы данных

Создание базы данных учета сотрудников Администрации муниципального района Безенчукский
07.10.2015, 12:18
Введение 4
Глава 1 Аналитическая часть
1.1 Анализ предметной области 6
1.2 Анализ и формализация поставленной задачи 6
1.3 Критерии выбора инструментального средства проектирования базы данных
7
1.4 Этапы технологии проектирования баз данных 10
Глава 2 Проектно - расчетная часть
2.1 Модель базы данных учета сотрудников Администрации муниципального района Безенчукский
12
2.2 Методология разработки базы данных средствами СУБД MS Access
12
Глава 3 Руководство пользователя для эксплуатации базы данных «Сотрудники Администрации муниципального района Безенчукский»
15
Заключение 32
Список источников и литературы 34


Введение
С появлением компьютеров задача обработки больших массивов информации упростилась - хранить документы в электронном виде оказалось просто, дешево и удобно. Ключевым компонентом этой новой технологии было программное обеспечение. Стало сравнительно легко программировать и использовать компьютеры, гораздо проще сортировать, анализировать и обрабатывать данные. Появились стандартные пакеты для таких общеупотребительных бизнес-приложений, как бухгалтерия, расчет заработной платы, ведение инвентарных ведомостей, управление подпиской, банковская деятельность и ведение библиотек документов.
В процессе своей деятельности промышленные предприятия, корпорации, ведомственные структуры, органы государственной власти и управления накопили большие объемы данных. Они содержат огромные возможности по извлечению полезной аналитической информации, на основе которой можно выявлять скрытые тенденции, строить стратегию.
Во второй половине 90-х на многих предприятиях стали осознавать, что имеющиеся в их распоряжении данные являются ценным достоянием, правильное использование которого может создать конкурентные преимущества. Крупные компании в течение десятков лет накапливали данные о своих клиентах, поставщиках, продуктах и услугах. Однако они понимали, что их данные хранятся в разрозненных системах и для дальнейшего развития бизнеса эти сведения необходимо интегрировать. Потребность в интеграции корпоративной информации послужила толчком к созданию баз данных [2.2].
Это становится особенно актуальным именно сейчас, когда благодаря высоким темпам развития электронной коммерции, работающие в Интернете фирмы, могут превратиться в огромные предприятия в течение нескольких месяцев, а то и недель. Очевидно, что базы данных могут коренным образом изменить характер работы любых организаций, позиционирующихся в разных предметных областях, избавив менеджеров от выполнения рутинных процедур, связанных с поиском информации в многочисленных файлах, бумажных документах, справочниках и стандартах. Этим объясняется актуальность дипломного проекта.
Цель дипломного проектирования — создание базы данных учета сотрудников Администрации муниципального района Безенчукский.
Задачи дипломного проектирования:
1. Проанализировать специальную литературу и информационные ресурсы глобальной сети Интернет по обозначенной теме.
2. Дать сравнительную характеристику современных инструментальных средств, предназначенных для создания базы данных.
3. Изучить структуру и направления работы сотрудников Администрации муниципального района Безенчукский.
4. Разработать модель автоматизированного рабочего места с учетом требования заказчика.
5. Разработать базу данных «Использование СУБД Access в качестве инструментального средства создания автоматизированного учета сотрудников Администрации муниципального района Безенчукский» средствами СУБД MS Access.
6. Проверить работоспособность программного продукта в базовой организации.
Методологической основой исследования в данном дипломном проекте послужил диалектический метод научного познания и системный подход. В ходе дипломного проектирования использовались такие общенаучные методы, как научная абстракция, методы анализа, синтеза, моделирования, группировки, прогнозирования.

Глава 1 Аналитическая часть
1.1 Анализ предметной области
Преддипломная практика проходила на базе Администрации муниципального района Безенчукский. Одним из основных направлений работы администрации является управление муниципальным районом Безенчукский. При работе на персональных компьютерах используются такие программные продукты, как: операционная система Windows, пакет прикладных программ MS Office, браузер для поддержки работы в сети Internet Explorer.
В процессе работы возникла необходимость систематизировать информацию по наличию сотрудников, состоящих на муниципальной службе, и автоматизировать дальнейший процесс ее обработки. Эта задача решена путем создания базы данных средствами СУБД MS Access.

1,2 Анализ и формализация поставленной задачи
Постановка задачи: используя возможности СУБД Access, создать базу данных по учету сотрудников, работающих в Администрации муниципального района Безенчукский. База данных предназначена для повышения эффективности обработки персональных данных и возможности их мобильного изменения. Программный продукт позволит оптимизировать модификацию, пополнение базы данных сотрудников.
Компьютерную базу данных можно создать несколькими способами:
– с помощью алгоритмических языков программирования, таких как Basic, Pascal, C++ и т.д. Данный способ применяется для создания уникальных баз данных;
– с помощью прикладной среды, например Visual Basic. С его помощью можно создавать базы данных, требующие каких-то индивидуальных особенностей построения;
– с помощью специальных программных сред, которые называются системами управления базами данных.
Для решения поставленной задачи эффективным программным средством является система управления базами данных (в дальнейшем –СУБД). Это объясняется широкими возможностями СУБД по обработке больших массивов информации, а именно: выполнять поиск по различным критериям
В качестве инструментального средства разработки базы данных выбрана СУБД MS Access.

1.3 Критерии выбора инструментального средства проектирования базы данных
При выборе базы данных очень важно выбрать базу данных, которая в наибольшей степени соответствует предъявляемым к информационной системе требованиям, т.е. необходимо определиться какая модель автоматизации реализуется (автоматизация документооборота или бизнес — процессов). В первую очередь при выборе СУБД необходимо принимать во внимание следующие факторы:
– максимальное число пользователей, одновременно обращающихся к базе;
– характеристики клиентского программного обеспечения;
– аппаратные компоненты сервера;
– серверную операционную систему;
– уровень квалификации персонала.
Oracle. Oracle занимает лидирующие позиции на рынке СУБД и, что особенно важно, лидирует на платформах Unix и Windows. В России также обозначилось лидерство Oracle, особенно в области крупномасштабных информационных систем государственных структур. Фактически в нашей стране СУБД Oracle стала стандартом для государственных информационных систем. Причина широкой распространенности Oracle заключается, прежде всего, в высоких эксплуатационных характеристиках СУБД, большом количестве подготовленных отечественных специалистов по Oracle, наличию поддерживающей инфраструктуры – учебных центров, широкой сети партнеров Oracle, большому числу технических курсов по Oracle в высших учебных заведениях и т.д. Так, только в Москве имеется более десятка учебных центров, предоставляющих широкий спектр технических курсов практически по всем линиям программных продуктов Oracle. Партнерская сеть по всей стране насчитывает более 160 организаций, что гарантирует поддержку ПО Oracle практически в любой точке страны. На русском языке уже издано достаточно много качественных книг по СУБД Oracle.
В Oracle реализуются лучшие на сегодняшний день средства для объектно-ориентированного конструирования баз данных, в том числе табличные структуры, допускающие наследование свойств и методов других табличных объектов БД, что позволят избежать ошибок при построении БД и облегчает их обслуживание [1.9].
СУБД Microsoft SQL Server. Важнейшие характеристики данной СУБД: простота администрирования, возможность подключения к Web, быстродействие и функциональные возможности механизма сервера СУБД, наличие средств удаленного доступа,
В комплект средств административного управления данной СУБД входит целый набор специальных мастеров и средств автоматической настройки параметров конфигурации. Также данная БД оснащена замечательными средствами тиражирования, позволяющими синхронизировать данные ПК с информацией БД и наоборот. Входящий в комплект поставки сервер OLAP дает возможность сохранять и анализировать все имеющиеся у пользователя данные.
СУБД Microsoft Access. Access — мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта — детища компании Microsoft, они прекрасно взаимодействуют между собой, и при работе с Access пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм. Файл базы данных Microsoft Access имеет расширение .mdb.
Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access. По сути дела, многие инструментальные средства Access (например, мастера и конструкторы) написаны именно на VBA. Мощность и доступность Access, делают эту систему лучшей СУБД из представленных сегодня на рынке.
Кроме того, система управления базами данных Access – также мощная платформа разработки с чрезвычайно гибкой и функциональной интегрированной средой. Access – это инструмент, предназначенный для разработки и развертывания широкопредметных информационных бизнес-систем. Возможности разработчиков программного обеспечения, а также методы и технологии решения этих задач постоянно изменяются и совершенствуются. Как только появляется какое-нибудь перспективное решение для обеспечения быстрой разработки приложений, технология и инструментальные средства изменяются на базе этого новшества практически мгновенно [1.12].
С каждой новой версией Access такие решения становятся достоянием самого широкого сообщества разработчиков. Среда Access может с успехом использоваться начинающими пользователями для познания секретов реляционных баз данных и увлекательных занятий по созданию несложных (поначалу) приложений и в то же время предоставляет мощные инструменты разработки опытным программистам [1.14].
Выбор данной СУБД объясняется тем, что Access позволяет разработать профессиональную базу данных в более короткие сроки и за меньшие деньги, и вполне удовлетворить запросы заказчика. Кроме того, такое решение обладает большей гибкостью, настраиваемостью, в него легко можно внести дополнения и изменения, быстрее и дешевле чем в промышленные базы данных на основе Oracle и C++.

1.4. Этапы технологии проектирования баз данных
При разработке БД можно выделить следующие этапы работы. [1.5]
I этап. Постановка проблемы. На этом этапе формируется задание по созданию БД. В нем подробно описывается состав базы, назначение и цели ее создания, а также перечисляется, какие виды работ предполагается осуществлять в этой базе данных (отбор, дополнение, изменение данных, печать или вывод отчета и т.д.).
II этап. Анализ объекта. На этом этапе необходимо рассмотреть, из каких объектов может состоять ваша БД, каковы свойства этих объектов. После разбиения БД на отдельные объекты необходимо рассмотреть свойства каждого из этих объектов, другими словами, установить, какими параметрами описывается каждый объект. Все эти сведения можно располагать в виде отдельных записей и таблиц. Далее необходимо рассмотреть тип данных каждой отдельной единицы записи (текстовый, числовой и т.д.). Сведения о типах данных также следует занести в составляемую таблицу.
III этап. Синтез модели. На этом этапе по проведенному выше анализу необходимо выбрать определенную модель БД. Далее рассматриваются достоинства и недостатки каждой модели, сопоставить их с требованиями и задачами вашей БД и выбрать ту модель, которая сможет максимально обеспечить реализацию поставленной задачи. После выбора модели необходимо нарисовать ее схему с указанием связей между таблицами или узлами.
IV этап. Способы представления информации, программный инструментарий. После создания модели необходимо, в зависимости от выбранного программного продукта, определить форму представления информации. В большинстве СУБД данные можно хранить в двух видах: с использованием форм; без использования форм.
Форма – созданный пользователем графический интерфейс для ввода данных в базу.
V этап. Синтез компьютерной модели объекта и технология его создания. После рассмотрения инструментальных возможностей выбранного программного продукта можно приступить к реализации БД на компьютере.
VI этап. Работа с созданной базой данных. Работа с БД включает в себя такие действия, как:
 поиск необходимых сведений;
 сортировка данных;
 отбор данных;
 вывод на печать;
 изменение и дополнение данных.

Глава 2 Проектно - расчетная часть
2.1 Модель базы данных учета сотрудников Администрации муниципального района Безенчукский
Требуется создать базу данных «Сотрудники Администрации муниципального района Безенчукский».
Необходима такая база данных (БД), которая позволяла бы сотрудникам организации изменять и вносить данные по служащим, состоящим на муниципальной службе, выводить результаты на печать, производить поиск по указанным критериям.
В БД обязательно должна содержаться гиперссылка на помощь при работе, запросы по фамилии, по отделам, по главам отделов. Так же должны иметься отчеты, один из который – основной, а другие – по фамилии, по отделам, по главам отделов. По структуре в БД все таблицы должны быть связаны с главной связью «один к одному» (рис. 1):


Рисунок 1 Структура базы данных

2.2 Методология разработки базы данных средствами СУБД MS Access
При разработке структуры базы данных сотрудников использовались следующие элементы СУБД Microsoft Access. При разработке таблиц данных – режим конструктора таблиц. Чтобы создать таблицу в режиме Конструктора, дважды щелкнем левой кнопкой мыши на ярлыке Создание таблицы в режиме конструктора. В окне Конструктора таблиц в столбец Имя поля вводим имена полей создаваемой таблицы. В столбце Тип данных для каждого поля таблицы выбираем из раскрывающегося списка тип данных, которые будут содержаться в этом поле. [1.8]
Объединим таблицы схемой данных со связями «один-к-одному». Чтобы открыть схему данных, выполним команду Сервис, Схема данных. Для создания связей выберем в главной таблице поле для связи, нажимаем левую кнопку мыши и перетаскиваем поле во вторую таблицу. Отпустить левую кнопку мыши над тем полем подчиненной таблицы, с которым устанавливается связь. После этого появится диалоговое окно Изменение связей. В диалоговом окне Изменение связей выбираем из списков названия связанных таблиц и полей для связывания. Выбираем отношение между таблицами "один-к-одному ". Для этого слева из списка Таблица/запрос выбираем главную таблицу и поле в этой таблице, а справа из списка Связанная таблица/запрос — подчиненную и соответственно поле в ней.
После создания таблиц создаем запросы по различным полям в режиме конструктора запросов. Для этого в окне базы данных на панели объектов выбираем вкладку Запросы.
В списке запросов выбираем ярлык Создание запроса в режиме конструктора. В окне Добавление таблицы выбираем одну или несколько таблиц или запросов для построения нового запроса и нажимаем кнопку Добавить. Для удобства выбора таблиц и запросов в окне существуют следующие вкладки: Таблицы, на которой отображается список таблиц; Запросы, на которой отображается список запросов; Таблицы и запросы на которой отображается список таблиц и запросов вместе. После добавления всех необходимых таблиц нажимаем кнопку Закрыть в окне Добавление таблицы. Все выбранные таблицы оказываются помещенными на верхней панели окна Конструктора запросов.
Затем указываем, какие поля из базовой таблицы будут отображаться в запросе. Выделяем нужное поле в таблице-источнике (можно выделить несколько полей, пользуясь клавишами <Shift> и <Ctrl>).. Дважды щелкаем левой кнопкой мыши на выделенном поле. В бланке запроса появляется столбец, соответствующий выбранному полю. Затем аналогично добавляем другие поля. Столбцы в бланке запроса при этом заполняются слева направо [1.7].
Интерфейс базы данных создавался с помощью различных форм, выполненных в режиме конструктора. Чтобы создать форму, в окне базы данных щелкаем по вкладке Формы, дважды щелкаем по ярлыку Создание формы в режиме конструктора, находящемуся перед списком существующих форм в базе данных. Элементы формы создавались с помощью панели элементов (рис. 2):


Рисунок 2 Панель инструментов формы
Конечный вид формы создавался с помощью свойств формы. Чтобы перейти к свойствам формы, нажимаем правой кнопкой мыши на строку с именем формы, в появившемся окне выбираем Свойства и нажимаем левую кнопку мыши.
Для связывания в форм в единую конструкцию использовались макросы, обратиться к которым можно из вкладки Макросы → Создать. С их помощью можно осуществлять различные действия с объектами СУБД Microsoft Access.
Для предоставления подробной информации были разработаны отчеты с помощью режима конструктора отчетов. Чтобы перейти в Конструктор отчетов, выбираем вкладку Отчеты, дважды щелкаем по ярлыку Создание отчета в режиме конструктора. [1.4].


Глава 3 Руководство пользователя для эксплуатации базы данных «Сотрудники Администрации муниципального района Безенчукский»
Пользователь открывает Базу данных «Сотрудники Администрации муниципального района Безенчукский», появляется окно базы данных (рис.3):


Рисунок 3 Стартовое окно
В этом разделе представлены основные кнопки, такие как: Меню, Об авторе, Выход в Access, Выход в Windows. Рассмотрим каждую кнопку по отдельности.
Если подвести указатель мыши к кнопке Меню и щелкнуть правой кнопкой мыши, то пользователь сможет войти в раздел Меню.
В данном разделе также представлено большое количество кнопок Запросы, Отчеты, Сервис, Таблицы, Формы (рис. 4):

Рисунок 4 Меню
Если подвести указатель мыши к кнопке Таблица и щелкнем по ней один раз, то пользователь сразу же сможет увидеть окно формы основной таблицы (рис.5):

Рисунок 5 Окно формы основной таблицы
Здесь пользователь сможет просмотреть с помощью кнопок все записи, которые представлены в этой базе данных, а также добавить запись или удалить ее.
предыдущая запись следующая запись
первая запись последняя запись
поиск удалить запись
добавить запись сохранить запись
выход
Если в разделе Меню навести курсор мыши на кнопку Сервис, то при открытии появиться окно Сервис (рис.6):

Рисунок 6 Сервис
В этом разделе представлена ссылка Помощь.
Если в разделе Меню щелкнуть по кнопке Отчеты, то будут представлены кнопки Основной отчет, по фамилии владельца, по адресам объектов, по фамилиям доверенных лиц, по типам охраны, по типам объектов (рис.7):

Рисунок 7 Отчеты
Если в разделе Меню пользователь щелкнет по кнопке Запросы информации, то появиться оконное меню (рис.8):

Рисунок 8 Запросы
Здесь пользователь сможет просмотреть информацию по введенному критерию.
Если щелкнуть по кнопке Выход, то пользователь выйдет в окно Меню. При нажатии на кнопку Об авторе левой кнопкой мыши можете просмотреть информацию о том кем была создана данная база данных (рис.9):

Рисунок 9 Об авторе
Заключение
База данных является важнейшей составной частью автоматизированных информационных систем, которые предназначены для хранения и обработки информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги. Развитие средств вычислительной техники обеспечило возможность для создания и широкого использования автоматизированных информационных систем. Разрабатываются информационные системы для обслуживания различных систем деятельности, системы управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Современные информационные системы основаны на концепции интеграции данных, характеризующих большими объектами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Для управления этими данными и обеспечения эффективности доступа к ним были созданы системы управления данными.
Таким образом, СУБД называют программную систему, предназначенную для создания ЭВМ общей базы данных для множества приложений, поддержания ее в актуальном состоянии и обеспечения эффективности доступа пользователей к содержащимся в ней данным в рамках предоставленных им полномочий.
Во время работы над дипломным проектом решены следующие задачи: проанализирована специальная литература и информационные ресурсы глобальной сети Интернет по обозначенной теме, дан обзор состоянию СУБД на современном рынке программных продуктов, описаны функциональные возможности СУБД Access, разработана структура и создана БД «Сотрудники Администрации муниципального района Безенчукский» средствами СУБД Access, используя функциональные возможности данного программного продукта при работе с формами, запросами, отчетами.
До разработки базы данных «Сотрудники Администрации муниципального района Безенчукский» информация хранилась на разрозненных бумажных и электронных носителях, обрабатывать ее было трудоемко и не эффективно. Созданная автором база данных позволила устранить эти недостатки.
Цель дипломного проектирования достигнута, все задачи исследования решены.

Список источников и литературы
1. Литература
1.1 Ананьин А.В., Методические указания по дипломному и курсовому проектированию – Хабаровск: ДВГУПС.- 2013.- 96.
1.2 Баловсяк, Н.В. Реферат, курсовая, диплом на компьютере – СПб.: Питер.- 2011.- 53.
1.3 Банк В.Р., Зверев В.С. Информационные системы в экономике: Учебник.- СПб.: БХВ-Петербург.- 2011.- 127.
1.4 Бекаревич Ю.Б., Пушкина Н.В. Microsoft Access за 21 занятие для студента.- СПб.: БХВ-Петербург.-2012.- 72.
1.5 Бемер С.В, Фратер Г.И. Microsoft Access для пользователя.- Микап, Москва.- 2011.- 100.
1.6 Глушаков С. В., Сурядный А. С. Microsoft Office 2003: учебный курс.-М.: ООО “Издательство АСТ”.- 2013.- 215.
1.7 Голицына О.Л., Макимов Н.В., Попов И.И. Базы данных: Учеб. Пособие.- М.: ФОРУМ: ИНФРА-М.- 2013.- 41.
1.8 Горев А.В., Ахаян Р.Р. Эффективная работа с СУБД.- СПб: Питер.- 2011.- 85.
1.9 Зотова С.И. Практикум по Access.- М.: Финансы и статистика.- 2008.- 343.
1.10 Кудрявцев Е.М. Оформление дипломного проекта на компьютере. М.: Издательство Ассоц.строит.вузов.- 2012.- 95.
1.11 Липаев В.В. Выбор и оценивание характеристик качества программных средств.- Методы и стандарты. М.: СИНТЕГ.- 2013.- 310.
1.12 Макарова Н.В., Матвеев Л.А., Бройдо В.Л. Информатика: Учебник для вузов.- М: Финансы и статистика.- 2012.-200.
1.13 Мотузко Ф.Я. Охрана труда.- М.: Высшая школа.- 2011.- 100.
1.14Муштоватый И.В. Компьютер для секретаря.- М.: Инфра –М.- 2013.- 90.
1.15 Остелло М. Влияние новой информационной технологии на управленческий процесс.- СПб.: БХВ-Петербург.- 2011.- 200.
1.16 Прохорский Г.В. Создание базы данных с помощью Microsoft Access.- М.: НТ Пресс.- 2012.- 50.
1.17 Сибрикова М.А. Опыт комплексных дипломных проектов Автоматизированные технологии изысканий и проектирования.- 2011.- 310.
1.18 Сборщиков С.Б., Выполнение экономических расчетов в составе дипломного проекта: учебное пособие – М.:Ассоциация строительных вузов.- 2012.-120.
1.19 Симонович С.В., Евсеев Г.А., Мураховский В.И., Бобровский С.И. Информатика: Базовый курс.- СПб.: БХВ-Петербург.- 2012.- 215.
1.20 Титаренко Г.А. Автоматизированные информационные технологии в экономике.- М.: ИНФРА-М.- 2014.- 200.
1.21 Титоренко Г.А. Информационные технологии управления: Пособие для вузов.- М.: ЮНИТИ-ДАНА.- 2014.- 120.
1.22 Шафрин Ю. Информационные технологии.- М., ООО" Лаборатория базовых знаний”.- 2012.- 250.
2. Интернет-ресурсы
2.1 Никольский А.В., Автоматизация производственных процессов [Электронный ресурс].- http://nnk.sibur.ru/.- (обращение 30.05.2013)
2.2 Солопов С.В, Access: электронный учебник [Электронный ресурс].- http://www.evfrat.ru/.- ( обращение 17.05.2013)
2.3 Кузьмин Н.И. Создание Базы данных [Электронный ресурс].- http://www.oldi.ru/.- (обращение 05.06.2013)
2.4 Праслов К.Д., Учет сотрудников [Электронный ресурс].- http://www.albest.ru/.- (обращение 17.05.2013)
Категория: Многопользовательские базы данных | Добавил: artem959
Просмотров: 1155 | Загрузок: 7 | Рейтинг: 1.0/8
Всего комментариев: 0
avatar