Разработка экспертной системы контроля знаний

Основные понятия реляционных баз данных, порядок установки SQL Server. Проектирование схемы работы БД из Excel, ее реализация в среде Microsoft Visual Basic. Разработка интерфейса, эскиза вкладки и кнопок. Расчет затрат на разработку и отладку продукта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 26.02.2015
Размер файла 634,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Университет международного бизнеса

ДИПЛОМНЫЙ ПРОЕКТ

На тему: "Разработка экспертной системы контроля знаний"

по специальности 5В 070300 - "Информационные системы"

Выполнили:

С.А. Крюков, К.И. Киреев

Научный руководитель:

Аккозиева Р.С.

Алматы 2014

Содержание

  • Введение
  • 1. Теоретические аспекты программных средств
  • 1.1 Определение основных этапов работы
  • 1.2 Основные понятия реляционных баз данных
  • 1.3 Используемые аргументы Transact-SQL
  • 1.4 Установка SQL Server
  • 1.5 Реализация основных моментов передачи данных
  • 1.5.1 Подключение к внешним данным и их импорт
  • 1.5.2 Подключение к внешним данным через OLEDB
  • 1.6 Этап проектирования схемы работы БД из Excel
  • 1.7 Microsoft Excel
  • 1.7.1 Область применения Microsoft Excel
  • 1.7.2 Парольная защита Microsoft Excel
  • 1.7.3 Возможность Microsoft Excel
  • 1.8 Visual Basic for Аpplications
  • 1.8.1 Необходимость VBA в Microsoft Excel 2013
  • 1.8.2 Основы программирования на VBA
  • 1.8.3 Редактор Visual Basic
  • 2. Практическая часть
  • 2.1 Разработка эскиза вкладки и кнопок на ленте
  • 2.2 Тестирование программы
  • 3. Расчет экономической эффективности дипломного проекта
  • 3.1 Краткая характеристика работы и обоснование ее эффективности "Разработка приложения VBA"
  • 3.2 Расчет затрат на создание программного продукта на тему "Разработка приложения VBA"
  • 3.2.1 Расчет затрат на разработку и отладку продукта
  • 3.2.2 Расчет затрат на приобретение комплекса технических и программных средств
  • 3.2.3 Общие затраты
  • 3.3 Выводы
  • 3.3.1 Анализ общих затрат
  • 3.3.2 Расчет показателей экономической эффективности
  • 4. Охрана труда
  • 4.1 Правовые и организационные вопросы по охране труда
  • 4.1.1 Основы законодательства об охране труда
  • 4.1.2 Организация рабочего места программиста
  • 4.1.3 Метеорологические условия на производстве
  • 4.2 Техника безопасности
  • 4.2.1 Электробезопасность
  • 4.2.2 Действие электрического тока на организм человека
  • 4.2.3 Оказание первой помощи при поражении электрическим током
  • 4.2.4 Правила техники безопасности при работе на персональном компьютере
  • 4.3 Производственная санитария
  • 4.3.1 Санитарно-гигиенические требования к производственным помещениям и рабочим местом
  • 4.3.2 Защита от шума, вибраций и ультразвука
  • 4.3.3 Защита от производственных излучений
  • 4.3.4 Производственное освещение
  • 4.3.5 Расчёт искусственного освещения
  • 4.4 Пожарная безопасность
  • 4.4.1 Горение и пожарно-опасные свойства вещества
  • 4.4.2 Профилактика пожаров
  • 4.4.3 Средства тушения пожаров
  • 4.4.4 Пожарная сигнализация
  • Список использованной литературы
  • Приложение. Листинг программы

Введение

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

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

Допустим, что имеется большой объём данных о работниках предприятия, о товаре на складе и т.п. Необходимо организовать хранение информации так, чтобы ее было удобно просматривать, искать нужные сведения, делать любые выборки. Такой работой людям приходилось заниматься и задолго до появления компьютеров. Основным средством хранения информации являлась бумага. В наше время решению таких проблем способствуют компьютеры. Мы придумали макрос который выгружает данные из базы данных MS SQL Server в MS Excel при помощи встроенного языка Visual Basic Application (VBA), так как они родственные продукты, следовательно, стабильность и скорость работы будет больше. Для подключения к "сторонним" БД понадобится искать подходящие драйвера (бесплатные не всегда полноценные) и настраивать подключение.

Целью данного дипломного проекта является облегчение работы сотрудникам не знающих структурированного языка программирования (SQL), но нуждающихся в табличных данных.

Для достижения поставленной цели были решены следующие задачи:

· Хранение и обработка информации в базе данных MS SQL Server 2012;

· Определены основные этапы разработки программного продукта;

· Разработана блок-схема работы алгоритма;

· Произведена инсталляция программы MS SQL Server 2012, изучены дополнительные возможности по созданию таблиц, выборке данных;

· Разработан код выборки и переноса данных в Excel, проведены отладка и тестирование;

При работе использовались следующие методы исследования:

· описательный метод (сбор описательной информации по методам переноса информации посредством изучения специальной научной литературы и статей);

· экспериментальный метод (написание программы, тестирование, выбор оптимального варианта).

Дипломный проект состоит из следующих основных разделов: введения, основной части, заключения, списка литературы и приложений.

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

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

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

1. Теоретические аспекты программных средств

1.1 Определение основных этапов работы

Первоначально были обсуждены основные этапы создания программного продукта, которые схематично представлены ниже на рисунке 1.

Рисунок 1. Этапы разработки программного продукта.

Все этапы можно разделить на теоретические этапы и этапы практической реализации.

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

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

1.2 Основные понятия реляционных баз данных

Темп роста БД удваивается каждые четыре года. Их рост сопровождается постоянным падением цен на хранение данных (стоимость одного мегабайта долговременной памяти обесценивается) и появлением все более мощных средств обработки данных.

Развитие вычислительной техники опережает человеческие возможности. Большие объемы данных требуют качественно иного административного подхода. При увеличении БД просто добавление нового оборудования не поможет сохранению скорости работы [10].

Реляционная база данных - база данных, основанная на реляционной модели данных. Слово "реляционный" происходит от англ. relation (отношение). Для работы с реляционными БД применяют реляционные СУБД. Реляционная СУБД - система управления реляционными базами данных, управляющая реляционными базами данных. Одной из которых является Microsoft SQL Server.

Microsoft SQL Server

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

SQL Server 2012 также предоставляет новые решения для аварийного восстановления, резервного копирования и гибридной архитектуры в Windows Azure, позволяя клиентам использовать существующие навыки работы с локальными функциями.

Технологии SQL Server

SQL Server включает несколько технологий управления данными и анализа данных такие как:

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

· Службы Analysis Services - это платформа аналитических данных и набор средств для бизнес-аналитики на личном уровне, уровне рабочей группы и организации. Серверный и клиентский конструкторы поддерживают стандартные решения OLAP, новые решения для создания табличных моделей, а также самостоятельную аналитику и совместную работу с помощью PowerPivot, Excel и среды SharePoint Server. Службы Analysis Services также включают интеллектуальный анализ данных, который позволяет выявлять закономерности и связи на основе больших объемов данных.

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

· Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности. Благодаря репликации данные можно размещать в различных местах, обеспечивая возможность доступа к ним удаленных и мобильных пользователей по локальным или глобальным сетям, посредством коммутируемых и беспроводных соединений, а также через Интернет [22].

Используемые инструкции Transact-SQL

Transact-SQL (T-SQL) - процедурное расширение языка SQL, созданное компанией Microsoft SQL Server. SQL был расширен такими дополнительными возможностями как:

· управляющие операторы;

· локальные и глобальные переменные;

· различные дополнительные функции для обработки строк, дат, математики и т. п.;

· поддержка аутентификации Microsoft Windows.

Язык Transact-SQL является ключом к использованию MS SQL Server. Все приложения, взаимодействующие с экземпляром MS SQL Server, независимо от их реализации и пользовательского интерфейса, отправляют серверу инструкции Transact-SQL. Нами были использованы следующие инструкции для создания базы данных и наполнения таблиц:

· CREATE DATABASE - создает новую базу данных и файлы, используемые для ее хранения, создает моментальный снимок базы данных или присоединяет базу данных, составленную из отсоединенных файлов ранее созданной базы данных. Синтаксис используемый при создании:

CREATE DATABASE Имя базы данных;

· CREATE TABLE - создает новую таблицу в SQL Server. Синтаксис используемый при создании:

CREATE TABLE <Имя таблицы> (<Имя столбца> "Тип данных" PRIMARY KEY, <Имя столбца> "Тип данных", <Имя столбца> "Тип данных" NOT Null)

· INSERT INTO - добавляет одну или несколько строк в таблицу или представление SQL Server. Синтаксис используемый при создании:

INSERT INTO <Имя таблицы> (<Имя столбца>) VALUES (`Значение')

· SELECT - возвращает строки из базы данных и позволяет делать выборку одной или нескольких строк или столбцов из одной или нескольких таблиц в SQL Server. Синтаксис используемый при создании:

SELECT <Имя столбца> FROM <Имя таблицы>

· DELETE - Удаляет одну или несколько строк из таблицы или представления в SQL Server.

DELETE FROM <Имя таблицы>

1.3 Используемые аргументы Transact-SQL

NULL | NOT NULL. Определяет, допустимы ли для столбца значения NULL. Параметр NULL не является ограничением в строгом смысле слова, но может быть указан так же, как и NOT NULL. Ограничение NOT NULL может быть указано для вычисляемых столбцов.

PRIMARY KEY. Ограничение, которое обеспечивает целостность сущностей для указанного столбца или столбцов с помощью уникального индекса. Можно создать только одно ограничение PRIMARY KEY для таблицы.

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

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

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

Можно использовать конструктор строк Transact-SQL (также называемый конструктором табличных значений), позволяющий указать несколько строк в одной инструкции INSERT. Этот конструктор строк состоит из одного предложения VALUES со списками из нескольких значений, заключенными в круглые скобки и разделенными запятыми. Дополнительные сведения см. в разделе Конструктор табличных значений (Transact-SQL).

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

WHERE. Указывает условия, используемые для ограничения числа удаляемых строк. Если предложение WHERE не указывается, инструкция DELETE удаляет все строки из таблицы.

Предусмотрено два вида операций удаления в соответствии с тем, что указывается в предложении WHERE.

Операции удаления с поиском указывают условие поиска для уточнения строк, которые будут удалены. Например, WHERE имя таблицы = значение. Операции удаления по позиции используют предложение CURRENT OF для указания курсора. Удаление осуществляется в текущей позиции курсора. Эта операция может быть более точной, чем инструкция DELETE по найденному, которая использует предложение WHERE. Инструкция DELETE по найденному удаляет несколько строк, если условие поиска не определяет уникально одну строку [9].

Типы данных

В SQL Server у каждого столбца, локальной переменной, выражения и параметра есть определенный тип данных. Тип данных - атрибут, определяющий, какого рода данные могут храниться в объекте: целые числа, символы, данные денежного типа, метки времени и даты, двоичные строки и так далее. SQL Server предоставляет набор системных типов данных, определяющих все типы данных, которые могут использоваться в нем. Можно также определять собственные типы данных в Transact-SQL или Microsoft .NET Framework.

Типы данных в SQL Server объединены в следующие категории:

· Точные числа (bigint, numeric, bit, smallint, decimal, smallmoney, int, tinyint, money);

· Символьные строки в Юникоде (nchar, nvarchar, ntext);

· Приблизительные числа (float, real);

· Двоичные данные (binary, varbinary, image);

· Дата и время (date, time, datetimeoffset, smalldatetime, datetime;

· Прочие типы данных (cursor, timestamp, hierarchyid, uniqueidentifier, sql_variant);

· Символьные строки (char, varchar, text).

В зависимости от параметров хранения, некоторые типы данных в SQL Server относятся к следующим группам:

· типы данных больших значений: varchar(max), nvarchar(max) и varbinary(max);

· типы данных больших объектов: text, ntext, image, varchar(max), nvarchar(max), varbinary(max) и xml.

Используемые типы данных:

INT - тип данных int является основным типом целочисленных данных в SQL Server. Тип данных bigint используется для хранения значений, выходящих за диапазон, поддерживаемый типом данных int.

Varchar (n | max) Строковые данные переменной длины не в Юникоде. Аргумент n определяет длину строки, он может быть значением в диапазоне от 1 до 8000. max указывает, что максимальный размер для хранения равен 2^31-1 байт (2 ГБ). Размер хранения (в байтах) - это значение фактической длины введенных данных плюс 2 байта. Синонимами по стандарту ISO для типа varchar являются типы char varying или character varying.

Datetime определяет дату, включающую время дня с долями секунды в 24-часовом формате.

Тип sql_variant можно использовать в столбцах, параметрах, переменных и возвращаемых значениях определяемых пользователем функций. С помощью типа sql_variant эти объекты базы данных могут поддерживать значения других типов данных. Столбец типа sql_variant может содержать строки различных типов данных. Например, столбец, определенный как sql_variant, может хранить значения int, binary и char.

Money - типы данных money имеет точность до одной десятитысячной денежной единицы, которую они представляют.

1.4 Установка SQL Server

Для создания Базы данных использовалась среда разработки MS SQL Server 2012, в которой используется структурированный язык программирования (SQL).

Установка MS SQL Server 2012 на компьютер выполнялась с помощью DVD-ROM, на котором находятся все необходимые файлы, и программа инициализации установки. Программа инициализации установки запускается автоматически, как только установочный диск будет помещен в DVD-ROM.

В результате запуска программы инициализации установки на экране появляется окно MS SQL Server 2012 открываем "Центр установки SQL Server" (рисунок 1), переходим на вкладку "Установка" и нажимаем на "Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке".

Рисунок 2. Центр установки SQL Server.

Прочитать лицензию, установить галочку "Я принимаю условия…" и нажать кнопку "Далее". Если компьютер не подключен к интернету, то может выводиться ошибка - просто нажать кнопку "Далее". Выбрать компоненты для установки (рекомендуется воспользоваться кнопкой "Выделить все") и нажать кнопку "Далее". Выбрать опцию "Экземпляр по умолчанию" и нажать кнопку "Далее". Выбрать опцию "Смешанный режим" и задать пароль для встроенной учетной записи администратора (эта учетная запись обладает максимальными правами доступа ко всем функциям и объектам на SQL-сервере). Дополнительно можно указать учетные записи пользователей Windows или целые группы пользователей Windows, которые должны обладать максимальными правами доступа к SQL Server (например, встроенную группу "Администраторы"). Затем перейти на закладку "Каталоги данных". В поле "Корневой каталог данных" ввести путь к папке, где будут размещаться файлы баз данных (рекомендуется использовать отдельный от ОС физический диск), и перейти на закладку "Пользовательские экземпляры". Выбрать опцию "Установить и настроить" (рисунок 2), и нажать кнопку "Далее".

Рисунок 3.Настройка служб.

Проверяем все введенные на предыдущих шагах параметры и нажимаем "Установить", для запуска процесса установки SQL Server. После завершения установки нажать кнопку "Закрыть" (рисунок 3).

Рисунок 4.Завершение установки.

1.5 Реализация основных моментов передачи данных

1.5.1 Подключение к внешним данным и их импорт

Главным преимуществом подключения к внешним данным является возможность их периодического анализа в Microsoft Office Excel без многократного копирования, которое занимает много времени и при котором не исключены ошибки. После подключения к внешним данным можно автоматически обновлять книги Microsoft Excel из исходного источника данных при каждом его обновлении.

Рисунок 5. Обзор подключения данных.

Подключение к внешним данным через ODBC

ODBC (Open Database) - стратегический интерфейс корпорации Microsoft для доступа к данным в различных программных и аппаратных средах из реляционных и не-реляционной СУБД. На основании спецификации интерфейс уровня вызовов доступа группы SQL ODBC обеспечивает открытой, зависящий от поставщика доступа к данным, хранящимся в различных собственных персональных компьютеров, миникомпьютер и баз данных для больших ЭВМ.

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

ODBC является основным компонентом архитектуры открытых служб Microsoft Windows.

ODBC представляет собой спецификацию, в которую разработчики пишут:

ODBC с поддержкой "клиентской" или "клиент" рабочего стола приложения, также известный как "клиент ODBC." Это приложение, которое пользователь компьютера видит на экране компьютера.

Драйвер ODBC для "внутренних" или "сервер" СУБД (система управления базами данных). Это приложение СУБД, который находится на компьютере, который используется для хранения данных для доступа к нескольким пользователям. Это приложение является не то, что загружается на компьютере конечного пользователя. Это серверное приложение обычно более надежным (быстрее, с централизованной системой безопасности и резервное копирование данных и т. д.) от клиентского приложения. Драйвер ODBC находится между клиентом ODBC и СУБД; Тем не менее она загружается на внешний компьютер.

Для использования ODBC, требуются несколько компонентов. Клиент - поддержкой ODBC переднего плана (также называемый клиент ODBC) - примеры ODBC: Microsoft Access, приложения, созданные с помощью Microsoft Access, приложение, созданное с Microsoft Visual Basic, приложения, созданные с помощью пакета SDK + ODBC SDK C + Win или ODBC-приложения других производителей (Lotus). ДРАЙВЕР ODBC - драйвера ODBC для сервера ODBC. Каталог драйверов ODBC содержит широкий перечень драйверов ODBC. Его преимущество состоит простоте разработки приложения и технологии ODBC позволяет создавать распределенные приложения без учета конкретных СУБД, т.е. приложение становится независимым от СУБД. Как и везде есть свои недостатки такие как снижение скорости доступа к данным, что связано с необходимостью трансляции запросов, увеличение время обработки запросов, что связано с введением дополнительного программного слоя. Так же необходима предварительная инсталляция и настройка ODBC-драйвера (указание драйвера СУБД, сетевого пути к серверу, базы данных и т.д.) на каждом рабочем месте. Параметры этой настройки являются статическими, т.е. приложение изменить их самостоятельно не может.

1.5.2 Подключение к внешним данным через OLEDB

OLE DB (Object Linking and Embedding Data Base) - технология, предоставляющее решение обеспечения СОМ-приложениям доступ данным независимо от типа источника данных. COM (Component Object Model - объектная модель компонентов) - это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования [15].

В технологии OLE DB используется механизм провайдеров, под которыми понимают поставщиков данных. Провайдер представляет собой компонент СОМ, позволяющий принимать вызовы OLE DB и выполнять все необходимое для обработки запроса к источнику данных. Провайдер возвращает запрашиваемый объект - обычно это данные в табличном виде. Кроме поставщика данных имеются также сервис провайдеры, реализующие самые различные сервисные функции.

Подключение к внешним данным через ADO

ADO предоставляет согласованный доступ к таким источникам данных, как SQL Server и XML, а также к источникам данных, предоставляемым при помощи OLE DB и ODBC. Пользовательские приложения, использующие общие данные, могут использовать ADO для соединения с этими источниками данных и для получения обработки и обновления, имеющихся в них данных.

Данная технология представляет собой высокоуровневые объектные модели (библиотеки функций) и создаёт еще один уровень абстракции между приложением и функциями ODBC и OLE DB.

Технология ADO представляет иерархическую модель объектов для доступа к различным OLE DB - провайдерам данных. Объектная модель ADO включает объекты, обеспечивающие соединение с провайдером данных, создание SQL-запросов к данным и т.д.

Модель объекта не содержит таблиц, среды. Здесь основными объектами являются:

· объект Набор данных;

· объект Соединение, создающий связь с провайдером данных;

· объект Команда - выполнение процедуры.

Особенностью технологии ADO является возможность ее использования в Интернет/Интранет - приложениях для доступа к различным источникам данных.

В целом технологию ADO можно охарактеризовать как наиболее современную технологию разработки приложении для работы с распределенными БД по технологии клиент-сервер.

1.6 Этап проектирования схемы работы БД из Excel

реляционный excel basic интерфейс

При разработке БД можно выделить следующие этапы работы.

I этап. Постановка задачи

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

II этап. Анализ объекта

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

III этап. Синтез модели

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

IV этап. Выбор способов представления информации и программного инструментария

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

В большинстве СУБД данные можно хранить в двух видах:

· с использованием форм;

· без использования форм.

Форма - это созданный пользователем графический интерфейс для ввода данных в базу.

V этап. Синтез компьютерной модели объекта

В процессе создания компьютерной модели можно выделить некоторые стадии, типичные для любой СУБД.

Стадия 1. Запуск СУБД, создание нового файла базы данных или открытие созданной ранее базы.

Стадия 2. Создание исходной таблицы или таблиц.

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

При проектировании таблиц, рекомендуется руководствоваться следующими основными принципами:

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

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

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

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

Стадия 3. Создание экранных форм.

Первоначально необходимо указать таблицу, на базе которой будет создаваться форма. Ее можно создавать при помощи мастера форм, указав, какой вид она должна иметь, или самостоятельно. При создании формы можно указывать не все поля, которые содержит таблица, а только некоторые из них. Имя формы может совпадать с именем таблицы, на базе которой она создана. На основе одной таблицы можно создать несколько форм, которые могут отличаться видом или количеством используемых из данной таблицы полей. После создания форму необходимо сохранить. Созданную форму можно редактировать, изменяя местоположение, размеры и формат полей [6].

Стадия 4. Заполнение БД.

Процесс заполнения БД может проводиться в двух видах: в виде таблицы и в виде формы. Числовые и текстовые поля можно заполнять в виде таблицы, а поля типа МЕМО и OLE - в виде формы.

VI этап. Работа с созданной базой данных

Работа с БД включает в себя следующие действия:

· поиск необходимых сведений;

· сортировка данных;

· отбор данных;

· вывод на печать;

· изменение и дополнение данных.

Рисунок 6. Разработка схемы.

1.7 Microsoft Excel

Microsoft Excel (также иногда называется Microsoft Office Excel) - программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

В 1982 году Microsoft запустила на рынок свой первый электронный табличный процессор Multiplan, который был очень популярен на CP/M системах, но на MS-DOS системах он уступал Lotus 1-2-3. Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года. Текущая версия для платформы Windows - Excel 15, также известная как Microsoft Office Excel 2013. Текущая версия для платформы Mac OS X - Microsoft Excel 2011 [11].

В начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием "Excel". В результате спора Microsoft была обязана использовать название "Microsoft Excel" во всех своих официальных пресс-релизах и юридических документах. Однако со временем эта практика была позабыта, и Microsoft окончательно устранила проблему, приобретя товарный знак другой программы. Microsoft также решила использовать буквы XL как сокращённое название программы: иконка Windows-программы состоит из стилизованного изображения этих двух букв, а расширение файлов по умолчанию в Excel - .xls. В сравнении с первыми табличными процессорами Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике, VisiCalc, организованные в строки и столбцы клетки-ячейки могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.

Excel был первым табличным процессором, позволявшим пользователю менять внешний вид таблицы на экране: шрифты, символы и внешний вид ячеек. Он также первым представил метод умного пересчёта ячеек - обновления только ячеек, зависящих от изменённых ячеек: раньше табличные процессоры пересчитывали все ячейки; это делалось либо после каждого изменения (что на больших таблицах долго), либо по команде пользователя (что могло вводить пользователя в заблуждение не пересчитанными значениями) [6].

Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft Power Point получили новый графический интерфейс для соответствия Excel, главного стимула модернизации ПК в то время.

Начиная с 1993 года, в состав Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel. VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональная интегрированная среда разработки. Можно создать VBA-код, повторяющий действия пользователя и таким образом автоматизировать простые задачи. VBA позволяет создавать формы для общения с пользователем. Язык поддерживает использование (но не создание) DLL от ActiveX; более поздние версии позволяют использовать элементы объектно-ориентированного программирования.

Функциональность VBA делала Excel легкой мишенью для макровирусов. И это было серьёзной проблемой до тех пор, пока антивирусные продукты не научились обнаруживать их. Фирма Microsoft, с опозданием приняв меры для уменьшения риска, добавила возможность выбора режима безопасности:

· полностью отключить макросы

· включить макросы при открытии документа

· доверять всем макросам, подписанным с использованием надёжных сертификатов.

Версии Excel от 5.0 до 9.0 содержат различные "пасхальные яйца", хотя, начиная с версии 10 Microsoft начала принимать меры по их ликвидации.

1.7.1 Область применения Microsoft Excel

Все распространенные табличные процессоры позволяют:

· работать с трехмерными таблицами, каждая из которых представляет собой поименованную совокупность двумерных таблиц;

· строить диаграммы по данным из различных таблиц;

· автоматически заполнять табличные ячейки числовыми или иными последовательностями (дни недели, месяцы, годы и т. д.), в том числе и заданными пользователями;

· работать с внешними базами данных;

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

· решать нелинейные уравнения и оптимизационные задачи итерационными методами;

· применять разнообразные средства управления атрибутами текста (шрифт, высота букв, начертание, направление, цвет, выравнивание и т.д.);

· предварительно просматривать документ перед печатью;

· вычислять значения элементов таблиц по заданным формулам;

· анализировать получаемые результаты;

· использовать языки программирования для реализации нестандартных функций;

· создавать простые схемы с помощью встроенного графического редактора;

· использовать систему работы с картами, позволяющую проводить региональный анализ экономических, демографических и прочих данных и представлять их в удобном для восприятия виде;

· защищать все или часть данных от неквалифицированного пользователя или несанкционированного доступа.

1.7.2 Парольная защита Microsoft Excel

Защита Microsoft Excel предоставляет несколько типов различных паролей:

· пароль для открытия документа

· пароль для изменения документа

· пароль для защиты листа

· пароль для защиты книги

· пароль для защиты общей книги

Все пароли, кроме пароля для открытия документа, можно удалить мгновенно, вне зависимости от версии Microsoft Excel, в которой был создан документ. Эти типы паролей в первую очередь служат для коллективной работы над документом. При их использовании документ не шифруется, а в документе сохраняется хэш от установленного пароля. Хотя при использовании пароля для защиты книги документ шифруется на известном пароле "VelvetSweatshop", это не добавляет документу дополнительной защиты. Единственным типом пароля, который может помешать злоумышленнику получить доступ к документу является "пароль для открытия", но криптостойкость такой защиты сильно зависит от версии Microsoft Excel, в которой был создан документ.

В Microsoft Excel версии 95 и ранее, "пароль на открытие" преобразовывается в 16-битный ключ, который взламывается мгновенно. В Microsoft Excel 97/2000 пароль преобразовывался уже в 40-битный ключ, который на современном оборудовании также может быть взломан очень быстро. К тому же программы для взлома паролей могут перебирать сотни тысяч паролей в секунду, что позволяет не только расшифровать документ, но и найти оригинальный пароль. В Microsoft Excel 2003/XP ситуация немного улучшилась - пользователь может выбрать практический любой алгоритм шифрования, доступный в системе (CryptoServiceProvider). Но по умолчанию осталась все та же защита Microsoft Excel 97/2000. Для пользователей, привыкшим доверять поведению программ по умолчанию, это означает отсутствие стойкой защиты на их документы [17].

Ситуация кардинально изменилась в Microsoft Excel 2007 - для шифрования стал использоваться современный алгоритм AES с ключом в 128 бит, а для получения ключа применяться 50000 кратное использование хэш-функции SHA1, что уменьшило скорость перебора до сотен паролей в секунду. В Microsoft Excel стойкость защиты по умолчанию была увеличена ещё в 2 раза, благодаря применению уже 100000 кратного SHA1 преобразования пароля в ключ. Вывод: на данный момент стойкую защиту обеспечивает только документы, сохраненные в формате Office 2007 / 2010 с установленным на них стойким "паролем на открытие".

1.7.3 Возможность Microsoft Excel

Microsoft Excel - популярная многофункциональная программа, помогающая анализировать информацию для принятия более обоснованных решений. Используя Office Excel и службы Excel, можно повысить надежность процессов управления бизнес-данными и их совместного использования.

1. Создание диаграмм данных в одной ячейке. Благодаря новой функции инфокривых в приложении Excel можно создавать наглядные мини-диаграммы в пределах одной ячейки. Это быстрый и простой способ показать значимые изменения, отражаемые, например, данными о росте или падении каких-либо параметров в течение определенного периода.

2. Быстрый доступ к необходимым сведениям. В приложении Excel представлены новые богатые возможности визуализации данных. Функция среза позволяет максимально наглядно использовать режим "Сводная таблица" для динамичного разделения и фильтрации данных, что дает возможность отобразить только самое необходимое. С помощью фильтра поиска можно значительно сократить время, которое тратится на просмотр больших объемов данных в обычных и сводных таблицах, и уделить больше внимания анализу сведений.

3. Доступ к электронным таблицам практически из любой точки. Доступ к электронным таблицам в сети, а также их просмотр и редактирование возможны практически в любом месте при работе в Интернете или на смартфоне с системой Windows Mobile. Приложение Excel предоставляет широчайшие возможности работы с электронными таблицами на всевозможных устройствах и в различных условиях.

Excel Web App - Возможности пакета Office доступны и при работе в Интернете. Excel Web App - это просмотр и редактирование электронных таблиц вне офиса, дома или школы. Microsoft Excel Mobile. Будьте в курсе и вносите коррективы незамедлительно с помощью мобильной версии Excel, предназначенной для вашего смартфона.

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

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

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

7. Быстрота и простота в работе. В приложении Excel упрощен доступ к функциям. Новый режим Microsoft Office Backstage™ пришел на смену обычному меню "Файл" и позволяет быстро выполнять операции сохранения, печати, публикации и предоставления общего доступа. Улучшенная лента ускоряет доступ к наиболее часто используемым командам и помогает создавать настраиваемые вкладки, которые оптимально подходят к персональному стилю работы.

8. Эффективные моделирование и анализ данных. Надстройка PowerPivot в приложении Excel использует новейшую технологию, обеспечивающую эффективную интеграцию данных из различных источников и сверхбыстрое управление большими объемами данных в миллионах строк. Корпоративные пользователи могут легко публиковать данные и предоставлять к ним общий доступ в Microsoft SharePoint Server, благодаря чему остальные пользователи могут работать с функциями среза и быстрых запросов при создании отчетов в службах Excel.

9. Расширенные возможности для создания сложных электронных таблиц. Продвинутые пользователи и аналитики по достоинству оценят более удобный анализ огромных объемов информации, который обеспечивает новая 64-разрядная версия Excel. В отличие от предыдущих версий приложения теперь возможна работа с файлами, размером более двух гигабайт.

10. Публикация и общий доступ посредством служб Excel. Интеграция сервера SharePoint Server и служб Excel позволяет корпоративным пользователям совместно работать с данными путем публикации электронных таблиц в Интернете. Создание аналитических панелей мониторинга и обмен конфиденциальными деловыми сведениями с коллегами, клиентами и партнерами стали еще проще и безопаснее [17].

1.8 Visual Basic for Аpplications

Microsoft Excel имеет встроенный язык программирования - Visual Basic for Аpplications (VBA). Этот язык позволяет создавать приложения, выполняемые в среде Microsoft Office. Это могут быть разнообразные аналитические программы, финансовые системы, программы учета кадров, системы автоматического создания официальных писем/документов с помощью библиотеки готовых шаблонов и т.п. При этом интерфейс создаваемой программы может быть совершенно непохожим на интерфейс того приложения, в котором она написана.

VBA сочетает в себе практически неограниченные возможности с простотой изучения и использования. Теперь большинство функций можно описать, не прибегая к программированию. В том случае, если возможностей языка недостаточно, можно обратиться к API-функциям Windows. Пожалуй, самое главное достоинство VBA в том, что этот язык является единым для всех офисных приложений Microsoft и поэтому позволяет связывать их между собой. Уже сейчас из программы, написанной в Excel, можно обращаться к объектам Word для Windows, а также Microsoft Project. Это открывает заманчивые перспективы. Представьте, что пользователь на конкретном рабочем месте должен на основе некоторых данных, извлекаемых из базы, делать их анализ, строить диаграммы и проектировать деятельность организации, а также автоматически выполнять рассылку этих обработанных данных по некоторым адресам вместе с сопроводительным письмом. Все это можно сделать средствами офисных продуктов Microsoft, однако при этом пользователь должен в совершенстве овладеть каждым из них. В случае если программа для решения этой задачи написана на VBA, пользователю придется изучить только ее.

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

Одним из важнейших функциональных расширений программы, предназначенным для профессионалов, является встроенная в Excel Среда программирования Visual Basic (VBA) для решения прикладных задач. Благодаря VBA фирме Microsoft удалось не только расширить возможности языка макрокоманд Excel 4.0, но и ввести новый уровень прикладного программирования, поскольку VBA позволяет создавать полноценные прикладные пакеты, которые по своим функциям выходят далеко за рамки обработки электронных таблиц.

Visual Basic for Applications представляет собой новаторское достижение в языках программирования, возможно наиболее значительное с тех пор, как состоялся выпуск первой интегрированной среды разработки. Это означает, не то что VBA - лучшее средство разработки, а лишь то, что VBA существует. Visual Basic, вероятно, самое популярное средство разработки, и теперь совершенно неожиданно этот язык включен в не менее популярный комплект прикладных программ.

Поскольку основой приложений Microsoft послужил один и тот же язык программирования, вероятно, многим придет в голову мысль воспользоваться им. Точно так же, как пользователям Windows для подготовки множества программ необходимо освоить один интерфейс, в VBA достаточно изучить одну среду программирования, чтобы составлять разнообразные приложения. Около 40 компаний - производителей программного обеспечения заключили с корпорацией Microsoft соглашение о включении VBA в их продукты. Первой из этих компаний на рынок вышла фирма Visio Corp., которая интегрировала VBA в пакеты Visio Professional и Visio Technical, версия 4.5. Можно ожидать от таких фирм агрессивной рыночной политики в отношении VBA, поскольку с этим языком их продукты оказались в заметном выигрыше. Настоящее имя VBA - Visual Basic Application Edition, и он на самом деле относится к семейству VB, следовательно, вызывает повышенный интерес как самостоятельное инструментальное средство.

Встраивание VBA в какое-то приложение означает для него создание объектной модели, в результате VBA-программа может обращаться к объектам этого приложения и манипулировать ими. Для изделий фирмы Visio к числу таких объектов могут относиться как прямоугольник на рисунке, так и сам рисунок, а объектная модель распространяется на все эти элементы.

А приложение с объектной моделью и VBA - это уже часть арсенала разработчика. Предположим, например, что вы хотите составить программу, с помощью которой можно было бы подготовить схему расстановки мебели и оборудования на кухне, а затем распечатать список предметов и цен. Для этой программы нужна база данных с информацией о предметах кухонной обстановки и какой-либо способ визуализации изображения кухни.

Точно так же, как можно составить макрокоманду Office, которая обращается к программам Word и Excel, можно разработать VBA-программу, сочетающую в себе средства Access и Visio. Составное приложение для планировки кухни можно считать неким гибридом Access с механизмом черчения или Visio с базой данных.

VBA - собственное подмножество VB5, но на самом деле в VBA есть почти все, что можно найти в VB5. Надо признать, что незначительные отличия все же имеются (например, запуск из Word, а не в автономном режиме), но в любом случае программирование осуществляется одинаково. Объектные модели Office 97 имеют силу до тех пор, пока выполняются приложения, которым они принадлежат, поэтому и VBA, и VB5 могут манипулировать ими. Vs Мы видим, что от аналогичной в VB5 интегрированная среда разработки в VBA почти ничем не отличается.

1.8.1 Необходимость VBA в Microsoft Excel 2013

Microsoft Excel 2013 - это очень мощный инструмент, который можно использовать для управления данными, их анализа и представления. Но иногда, несмотря на богатый набор возможностей стандартного интерфейса пользователя Excel, может понадобиться найти несложный способ выполнять повседневные повторяющиеся задачи или какие-то задачи, которые не удается решить с помощью интерфейса пользователя. К счастью в приложения Office, такие как Excel, интегрирован Visual Basic для приложений (VBA), язык программирования, позволяющий расширять возможности этих приложений.

VBA работает, выполняя макросы, пошаговые процедуры, написанные на языке Visual Basic. Обучение программированию может казаться пугающим, но при определенном терпении и с помощью нескольких примеров, подобных приведенным в этой статье, многие пользователя обнаружат, что овладение даже небольшими навыками программирования на VBA предоставляет им возможность выполнять в Office действия, которые раньше представлялись им невозможными. Освоение одних функций VBA упрощает освоение следующих - поэтому предоставляемые возможности неограниченны [10].

...

Подобные документы

  • Общие понятия реляционного похода к базам данных. Разработка программы для автоматизации функций руководителя салона сотовой связи. Детализация бизнес-процессов. Интерфейс для работы пользователя. Тестирование разработанной информационной системы.

    курсовая работа [2,2 M], добавлен 26.06.2012

  • Проектирование базы данных для автоматизации работы салона художественной татуировки в среде разработки Delphi 7 с использование сервера баз данных Microsoft SQL Server 2008 R2. Схема алгоритма системы. Протокол тестирования программного продукта.

    курсовая работа [539,3 K], добавлен 15.02.2017

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

  • Концептуальное проектирование базы данных: разработка схемы и структуры таблиц, описание атрибутов. Реализация базы данных в среде СУБД MS SQL Server 2000. Основные принципы создания таблиц. Доступ и обработка данных с помощью утилиты Enterprise Manager.

    курсовая работа [3,8 M], добавлен 22.01.2013

  • Решение экономических задач с помощью Microsoft Excel и инструментария Visual Basic For Application. Способы запуска редактора Visual Basic, правила его синтаксиса. Создание автоматических макросов по сортировке и выборке. Создание управляющих кнопок.

    курсовая работа [852,0 K], добавлен 24.09.2010

  • Microsoft Excel как программным средством для работы с таблицами данных, позволяющим вычислять значения, упорядочивать, анализировать и графически представлять различные виды данных, взаимодействие с Visual. Разработка базы данных, содержание и функции.

    курсовая работа [1,8 M], добавлен 05.12.2012

  • Функциональная модель системы. Проектирование схемы базы данных. Проектирование архитектуры системы. Принцип технологии клиент-сервер. Построение схемы ресурсов. Выбор программных средств. Разработка базы данных с использованием Microsoft SQL Server.

    дипломная работа [1,1 M], добавлен 30.03.2015

  • Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.

    отчет по практике [834,4 K], добавлен 27.11.2013

  • Свойства объектов и проверка расчетной зависимости на основании экспериментальной выборки. Построение графической зависимости экспериментальных и расчетных значений от x для их сравнения. Выполнение работы в среде Visual Basic, Excel и MathCAD.

    курсовая работа [261,9 K], добавлен 20.05.2011

  • Структура типичной экспертной системы. База данных (рабочая память), её назначение. Функция getsport как экземпляр класса cSport. Алгоритм работы экспертной системы. Реализация пользовательского интерфейса. Результаты тестирования системы пользователем.

    курсовая работа [1018,8 K], добавлен 13.06.2012

  • Разработка программного продукта, предназначенного для тестирования знаний пользователя по теме "Тепловые двигатели" нa языкe C++ в среде Micrоsоft Visual Studio с использовaниeм библиотeки MFC. Функциональное назначение созданного Windows-приложения.

    курсовая работа [954,4 K], добавлен 25.06.2011

  • Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.

    курсовая работа [3,0 M], добавлен 19.06.2010

  • Проблемы, связанные с отсутствием информационной системы. Проектирование логической схемы данных для выбранной предметной области на основе методологии IDEF1X. Разработка информационной системы с использованием MS SQL Server 2008 и MS Visual Studio 2010.

    курсовая работа [3,0 M], добавлен 07.08.2013

  • Изучение принципов работы программы Microsoft Excel. Проектирование и проработка базы данных необходимой для облегчения поиска нужного контракта. Этапы создания интерфейса информационной системы. Работа с данными и сводными таблицами, их сортировка.

    курсовая работа [1,3 M], добавлен 20.08.2014

  • Сущность и особенности программирования баз данных Microsoft SQL Server 2005. Основные формы поддержания целостности базы данных. Описание интерфейса пользователя. Формирование выходной документации и входных форм. Пользователи и понятие права доступа.

    курсовая работа [1,6 M], добавлен 30.11.2008

  • Принцип работы и особенности интерфейса табличного процессора Microsoft Office Excel. Описание правил адресации ячеек, освоение приемов их выделения и заполнения данными. Обобщение приемов ввода и редактирования данных в ячейках. Элементы окна Excel.

    лабораторная работа [2,7 M], добавлен 15.11.2010

  • Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.

    курсовая работа [2,6 M], добавлен 19.03.2010

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

    курсовая работа [2,9 M], добавлен 29.06.2015

  • Программные продукты, используемые при проектировании базы данных. Разработка базы данных "Библиотека" с использование программного проекта Microsoft SQL Server. Создание таблиц, триггеров, пользователей, репликации, запросов, функций, процедур.

    курсовая работа [897,6 K], добавлен 21.11.2011

  • Составление блок-схемы алгоритма решения задачи, погрешности вычисления суммы членов числового ряда. Разработка программ на языке на Visual Basic, работа с массивами. Особенности работы со строковыми данными. Варианты реализации формы приложения.

    контрольная работа [220,4 K], добавлен 18.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.