Аннотация
Данная курсовая работа на тему: "Разработка программной системы для отдела метрологической обеспечения университета".
Пояснительная записка состоит из 3-х глав, каждая из которых подразделяется на пункты и подпункты. Первая глава посвящена описанию предметной области. Во второй главе описано построение инфологической модели базы данных. В третьей главе рассказывается о создании таблиц, связей между ними, о построении запросов, форм и отчетов, а также описание работы с базой данных.
Пояснительная записка выполнена на 34 листах, содержит 36 рисунка.
Содержание
Введение
1. Описание предметной области
2. Построение инфологической модели предметной области
3. Создание базы данных в Microsoft Access 2000
3.1 Создание таблиц базы данных
3.1.1 Создание связей между таблицами
3.2 Построение запросов базы данных
3.3 Создание форм и отчетов
3.3.1 Создание форм
3.3.2 Создание отчетов
3.3.3 Создание кнопочной формы
3.4 Описание работы с базой данных при выполнении своих задач
Заключение
Введение
В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки.
Microsoft Access объединяет сведения из разных источников в одной базе данных. База данных – это информационная модель предметной области, совокупность взаимосвязанных, хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. Данные (файлы) хранятся во внешней памяти и используются в качестве входной информации для решения задач.
Создаваемые запросы, формы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты.
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет.
Мир информационных технологий трудно представить себе без использования баз данных. Практически все системы в той или иной степени связаны с функциями долговременного хранения и обработки информации. Фактически информация становится фактором, определяющим эффективность деятельности. Обойтись без информационной модели (базы данных), в современном мире невозможно.
Целью данной курсовой работы является разработка программной системы для отдела метрологической обеспечения университета, обеспечивающей выполнение ряда задач:
- хранение сведений о всех имеющихся измерительных приборах, которые принимаются на учет и закрепляются за конкретным структурным подразделением;
- обеспечение целостности данных и быстрого доступа к хранящейся информации;
- удобство в использовании.
Объект – процесс метрологического обеспечения университета.
Предмет – база данных, созданная с помощью Microsoft Access.
1. Описание предметной области
Данная база данных предназначена для хранение сведений о всех имеющихся измерительных приборах, которые принимаются на учет и закрепляются за конкретным структурным подразделением.
Описание предметной области представлено виде таблицы 1.
Таблица 1 – Описание предметной области
Объект | Атрибут | Описание атрибута | |
1 Структурное подразделение | 1.1 код подразделения прибора 1.2 вид подразделения | 1.1 кодовое обозначение подразделения прибора 1.2 текстовое описание подразделения | |
2 Прибор | 2.1 инвентарный номер прибора 2.2 наименование прибора 2.3 тип прибора 2.4 метрологические характеристики прибора 2.5 область применения прибора 2.6 стоимость прибора 2.7 код подразделения 2.8 количество приборов | 2.1 кодовое обозначение прибора 2.2 текстовое описание наименования прибора 2.3 текстовое описание типа прибора 2.4 текстовое описание метрологических характеристик прибора 2.5 текстовое описание области применения прибора 2.6 цифровое обозначение стоимости прибора 2.7 кодовое обозначение подразделения 2.8 цифровое описание количества приборов в наличии | |
3 Поверка прибора | 3.1 код поверки прибора 3.2 инвентарный номер прибора 3.3 номер свидетельства поверки прибора 3.4 стоимость поверки прибора 3.5 дата поверки прибора 3.6 дата повторной поверки прибора 3.7 код организации по обслуживанию прибора 3.8 вывод о годности прибора | 3.1 кодовое обозначение поверки прибора 3.2 кодовое обозначение прибора 3.3 цифровое обозначение свидетельства поверки прибора 3.4 цифровое обозначение стоимости прибора 3.5 цифровое обозначение даты поверки прибора 3.6 цифровое обозначение даты повторной поверки прибора 3.7 кодовое описание организации по обслуживанию прибора 3.8 текстовое описание вывода о годности прибора | |
4 Консервация прибора | 4.1 код консервации прибора 4.2 инвентарный номер прибора 4.3 срок консервации прибора | 4.1 кодовое обозначение консервации прибора 4.2 кодовое обозначение прибора 4.3 цифровое обозначение срока консервации прибора | |
5 Ремонт прибора | 5.1 код ремонта прибора 5.2 инвентарный номер прибора 5.3 номер свидетельства о ремонте прибора 5.4 код организации по обслуживанию прибора | 5.1 кодовое обозначение ремонта прибора 5.2 кодовое обозначение прибора 5.3 цифровое обозначение свидетельства о ремонте прибора 5.4 кодовое описание организации по обслуживанию прибора | |
6 Списание прибора | 6.1 код списания прибора 6.2 инвентарный номер прибора 6.3 номер свидетельства о списании прибора 6.4 дата списания прибора 6.5 причина списания прибора 6.6 заключение о годности прибора | 6.1 кодовое обозначение списания прибора 6.2 кодовое обозначение прибора 6.3 цифровое обозначение свидетельства о списании прибора 6.4 цифровое обозначение даты списания прибора 6.5 текстовое обозначение причины списания прибора 6.6 текстовое обозначение заключения о годности прибора | |
7 Организация по обслуживанию прибора | 7.1 код организации по обслуживанию прибора 7.2 код поверки прибора 7.3 код ремонта 7.4 код прибора 7.5 наименование организации по обслуживанию прибора | 7.1 кодовое описание организации по обслуживанию прибора 7.2 кодовое обозначение поверки прибора 7.3 кодовое обозначение ремонта прибора 7.4 кодовое обозначение прибора 7.5 текстовое описание наименования организации по обслуживанию прибора |
2. Построение инфологической модели предметной области
На основе анализа данных, приведенного в предыдущей главе, построим инфологическую модель, приведем ее описание на языке ER – диаграмм (рисунок 1).
Рисунок 1 Инфологическая модель предметной области
3. Создание базы данных в Microsoft Access 2000
В Microsoft Access на правой панели выбираем пункт "Новая база данных" и далее в открывшемся окне "Файл новой базы данных" указываем имя базы данных "Метрологическое обеспечение университета" и папку, в которой она будет храниться, и нажимаем кнопку "Создать".
При этом откроется окно базы данных "Метрологическое обеспечение университета", которое можно разделить на три зоны: панель инструментов; панель типов объектов базы данных; панель ранее созданных объектов выбранного типа (для новой базы данных эта панель должна быть пустой).
3.1 Создание Таблиц базы данных
Нами созданной базе данных "Метрологическое обеспечение университета" будем реализовывать каждую сущность в виде отдельной таблице, которые приведены в инфологической модели, с аналогичным именем и наименованиями полей.
Создание таблиц рассмотрим на конкретном примере.
1) Создадим таблицу "Прибор", состоящую из восьми полей. Для этого в окне базы данных "Метрологическое обеспечение университета" на панели созданных объектов, двойным нажатием левой клавиши мыши выполним действие "Создание таблицы в режиме конструктора", при этом откроется окно конструктора таблицы (рисунок 2). В окне последовательно вводим наименования полей и присваиваем соответствующие им типы: "Инвентарный номер прибора" - "Числовой" (первичный ключ); "Наименование прибора", "Тип прибора", "Метрологические характеристики", "Область применения прибора" - "Текстовый", "Стоимость прибора", "Код подразделения", "Количество приборов" - "Числовой".
Необходимость реализации в дальнейшем связей между таблицами, требует задать ключевое поле, в нашей таблице - это поле "Инвентарный номер прибора". Для этого установим в этом поле указатель мыши, нажмем правую клавиши и в сплывающем меню выберем пункт "Ключевое поле" - напротив этого поля появится соответствующий значок
.Закрываем окно конструктора и сохраняем данную таблицу, присвоив ей имя "Прибор".
Рисунок 2 Окно конструктора таблицы "Прибор"
2) Создадим таблицу "Структурное подразделение".