Этапы проектирования базы данных




ВЯТСКИЙ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра информатика и вычислительная техника

 

Предмет: Программирование

Курсовая работа

по теме:

База данных «Учет оргтехники предприятия»

 

 

Студент: 3 курса, группы ИВТ-31

Ф.И.О.: Касьянов Дмитрий Сергеевич

Преподаватель: Вотинцева М.Л.

 

Дата сдачи работы «___» __________ 2014 г.

Оценка: _______________

Проверил:_______________

Киров


Содержание

 

Введение. 3

1.Обоснование выбора языка программирования. 5

1.1. Система управления базами данных Microsoft Access. 5

1.2. Описание предметной области. 5

2 Создание приложения. 5

2.1 Постановка задачи (выбор темы по вариантам) 6

2.2 Этапы проектирования базы данных. 6

2.3 Логическая модель базы данных. 8

2.4 Физическая модель БД.. 9

2.5 Разработка алгоритма программного модуля. 14

2.6 Описание Microsoft Visual Studio. 14

2.7 Средства разработки приложений баз данных. 15

2.8 Разработка экранных форм: главной формы и рабочих форм. 16

2.9 Структура программы.. 22

Заключение. 23

Библиографический список. 24

Приложение 1 - Список сокращений. 26


Введение

 

Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения.

Преимущества, получаемые пользователем при использовании баз данных как безбумажной технологии:

· компактность (информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки);

· скорость (скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки);

· низкие трудозатраты (нет необходимости в утомительной ручной работе над данными);

· применимость (всегда доступна свежая информация).

Наличие большого количества оргтехники предприятия, необходимость хранения данных о большом количестве наименований техники, ответственных и кабинетов усложняют задачу учета оргтехники предприятия. Ручная обработка этих данных не позволяет получить оперативную информацию об оргтехнике. Определение за кем из работников, становятся трудоемкими.

В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая бы обеспечила наиболее эффективную работу. Некоторые организации используют шкафы для хранения папок с документами и ручной поиск, и обработку необходимой информации. Но большинство предпочитают компьютеризированные базы данных и программы, позволяющие эффективно хранить, быстро извлекать нужную информацию и управлять большими объёмами данных.

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

Объект автоматизации - организация получения оперативной информации об оргтехнике.

Предмет автоматизации - учет оргтехники предприятия.

Цель разработки информационной системы – уменьшение затрат за счет снижения трудоемкости учетных операций.

 


Обоснование выбора языка программирования

 

Система управления базами данных Microsoft Access

Microsoft Access —система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов—Transact-SQL

, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями.

Сервер баз данных Microsoft Access в качестве языка запросов использует версию языка SQL, получившую название Transact-SQL (сокращённо T-SQL). Язык T-SQL является реализацией SQL-92 (стандарт ISO для языка SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением).

Описание предметной области

 

Проектируемая система должна хранить и обрабатывать информацию, введенную на основе входных документов, выдавать результаты обработки пользователю. Число расчетов системы невелико. На входе системы имеется количество оргтехники и ее названия, ответственные за технику и в каких кабинетах она установлена.

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

Выходными данными задачи являются отчеты по оргтехнике предприятия.

Создание приложения

 

2.1 Постановка задачи (выбор темы по вариантам)

 

На любом предприятии ведется учет оргтехники. При появлении нового объекта он фиксируется в базе данных и заносится информация о названии, в какой кабинет установлено и кто ответственный.

Таким образом, можно выявить наиболее важные для данной базы компоненты. В нашем случае это будут:

1.Оргтехника;

2.Кабинеты;

3.Работники;

 

Этапы проектирования базы данных

 

Прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания адекватной требованиям, эффективной базы данных.

Этапы проектирования базы данных:

1. Определите цель создания базы данных, основные ее функции и информацию, которую она должна содержать. База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой.

2.Разработать на бумаге структуру таблиц, которые должна содержать база данных. При проектировании таблиц, рекомендуется руководствоваться следующими основными принципами:

· Информация в таблице не должна дублироваться.

· Не должно быть повторений и между таблицами.

Когда определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов.

Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.

3. Определить необходимые в таблице поля. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить:

Каждое поле должно быть связано с темой таблицы.

Не рекомендуется включать в таблицу данные, которые являются результатом выражения.

В таблице должна присутствовать вся необходимая информация.

Информацию следует разбивать на наименьшие логические единицы (Например, поля "Имя" и "Фамилия", а не общее поле "Имя").

4. Задать ключевое поле. Для того, чтобы связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.

5. Определить связи между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: