Помощь в написании студенческих работ
Антистрессовый сервис

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

Дипломная Купить готовую Узнать стоимостьмоей работы

В состав параметров источника данных входят: имя и описание источника данных; сервер, с которым устанавливается соединение; метод аутентификации; имя базы данных. Существует три основных вида источников данных: пользовательский, файловый и системный. Доступ к источникам данных, перечисленных в списке на вкладке User DSN (Пользовательский источник данных) окна ODBC Data Sours Administrator… Читать ещё >

Разработка экономической информационной системы учета материальных оборотных активов предприятия (реферат, курсовая, диплом, контрольная)

Содержание

  • Глава 2. Специальный раздел
    • 2. 1. Информационное обеспечение задачи
      • 2. 1. 1. Входная и выходная информация
      • 2. 1. 2. Организационное обеспечение задачи, бизнес-процессы
    • 2. 2. Информационная модель и её описание
    • 2. 3. Характеристика базы данных, er-диаграмма
    • 2. 4. Математическое обеспечение. Модель Уилсона
    • 2. 5. Технологическое обеспечение
      • 2. 5. 1. Технология файл-сервер
      • 2. 5. 2. Файл-серверная СУБД MS Access
      • 2. 5. 3. Технология клиент-сервер
      • 2. 5. 4. Серверная СУБД MS SQL Server
  • Глава 3. Программное обеспечение
    • 3. 1. Обоснования выбора
      • 3. 1. 2. Среда разработки
  • приложения
    • 3. 1. 3. СУБД
    • 3. 1. 3. Механизм доступа к данным
    • 3. 2. Программная реализация информационной модели
    • 3. 2. 1. Даталогическая модель БД
    • 3. 2. 2. Средства интеграции
    • 3. 3. 4. Схема связи диалоговых форм с таблицами БД
    • 3. 3. 5. Инструкции по эксплуатации ПО
  • Список литературы
  • Приложение 1

Чрезвычайно развитые справочная система, средства обучения, мастера и программы-надстройки позволяют при построении приложения и работе в Visual Basic найти выход из любой ситуации и получить ответ на любой вопрос. Начинать работать с Visual Basic можно практически с любым уровнем подготовки. Visual Basic предоставляет широкую гамму инструментальных средств, среди которых все необходимое для себя найдет как начинающий программист, так и профессионал. Новичок, например, сможет с помощью мастера Application Wizard для начала создать первую версию приложения, на примере которого затем можно будет изучить азы визуального программирования и подходы Visual Basic. Перед опытным мастером возможности в Visual Basic вообще безграничны: это и создание собственных компонентов ActiveX, и работа с широким диапазоном данных, и реализация технологий Internet, и, наконец, доступ к самым сокровенным возможностям Windows. В общем, эта самая доступная среда разработки, реализующая объектно-ориентированный язык программирования3.

1.2 СУБДДля роли сервера в выбранной архитектуре предлагаю установить СУБД SQL Server 2005

Эта СУБД обладает всеми необходимыми для нашей задачи средствами и возможностями. Наличие целой линейки версий продукта позволяет использовать эту современную систему, как большим предприятиям, так и маленьким фирмам. Очень большим преимуществом будет наличие бесплатной версии SQL Server 2005 Express Edition, которую мы используем для разработки и начала эксплуатации ЭИС.

3.1. 3 Механизм доступа к данным

Рисунок 6. Структурная схема ODBCДля связи MS SQL и MS Access в нашей ЭИС используем драйвер ODBC. Технология ODBC (Open DataBase Connectivity — совместимостьоткрытых баз данных) разработана фирмой Microsoft для обеспечения возможности взаимосвязи между различными СУБД. Открытый интерфейс ODBC доступа к базам данных из приложений представляет собой интерфейс прикладного программирования в виде библиотеки функций, вызываемых из различных программных сред, и позволяющих приложениям унифицировано обращаться на SQL к базам данных различных форматов. На сегодня ODBC является стандартом, используемым целым рядом продуктов, в частности, PowerBuilder, FoxPro, Visual C++, Visual Basic, Delphi, Microsoft Access и многими другими. Технология ODBC предусматривает создание дополнительного уровня между приложением и используемой СУБД. Службы ODBC (Рис. 8) обеспечивают получение от приложения запросов на выборку информации и перевод их на язык ядра адресуемой базы данных для доступа к хранимой в ней информации.

Основное назначение ODBC состоит в абстрагировании приложения от особенностей ядра серверной базы данных, с которой оно осуществляет взаимодействие, поэтому серверная база данных становится как бы прозрачной для любого клиентского приложения. Взаимодействие приложения с данными производится с помощью менеджера (диспетчера) драйверов, который подключает необходимый драйвер в соответствии с форматом данных СУБД. Драйвер СУБД, используя сетевые средства, как правило, коммуникационные модули конкретной СУБД, передает SQL-операторы серверу СУБД. Результаты выполнения запросов на сервере передаются обратно в приложение. Достоинством технологии ODBC является простота разработки приложений, обусловленная высоким уровнем абстрактности интерфейса доступа к данным практически любых существующих типов СУБД. При этом возможно создание источника данных, связанного с любым типом базы данных. Используя эту технологию, можно создавать клиент-серверные приложения, причем средствами персональных СУБД целесообразно разрабатывать клиентскую часть приложения, а средствами SQL Serverсерверную часть. Основной недостаток технологии ODBC связан с необходимостью трансляции запросов, что снижает скорость доступа к данным.

В системах клиент-сервер этот недостаток устраняется путем перемещения обработки запроса с компьютера-клиента на компьютер-сервер.Технология ODBC фирмы Microsoft предоставляет общий интерфейс для доступа к гетерогенным SQL-совместимым базам данных, причем в этой технологии язык SQL используется как стандартный механизм доступа к данным. Предоставляемый интерфейс (построенный на языке С) обеспечивает высокую степень взаимодействия: одно приложение может обращаться к разным SQL-совместимым СУБД посредством общего кода. Это позволяет создавать и распространять приложения «клиент/сервер» без учета особенностей конкретной СУБД. При использовании в клиентском приложении средств ODBC осуществляется обращение к определенному источнику данных, а через него — к СУБД, которую он представляет. При установке средств ODBC устанавливается общая подсистема ODBC и определяются пары «драйвер — база данных», которым задаются имена, используемые при установке соединения с базой данных. Соответствующие пары называются DSN (Data Sours Name) — имена источников данных или поименованные источники данных. Создание источника данных выполняется с помощью утилиты ODBC Data Sours Administrator, вызываемой из окна панели управления.

В состав параметров источника данных входят: имя и описание источника данных; сервер, с которым устанавливается соединение; метод аутентификации; имя базы данных. Существует три основных вида источников данных: пользовательский, файловый и системный. Доступ к источникам данных, перечисленных в списке на вкладке User DSN (Пользовательский источник данных) окна ODBC Data Sours Administrator (Администрирование источников данных ODBC), производится только от имени учетной записи того пользователя, который их создал. Настройка пользовательских источников данных сходна с настройкой системных источников данных. Если в сообщении об ошибке говорится об отсутствии источника данных, прежде всего необходимо проверить, не пользовательский ли это DSN. Если это так, то необходимо преобразовать его в файловый или системный источник данных. Файловые источники данных похожи на системные источники, но в отличие от них сохраняются в файлах, что облегчает обмен файловыми DSN между различными компьютерами. Если необходимо использовать источник данных на другом компьютере, первое, что нужно сделать для этого — убедиться, что на этом компьютере установлен соответствующий драйвер. Системный источник данных доступен любым пользователям данного компьютера.

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

3.2Даталогическая модель БДПо результатам даталогического анализа задачи информационная база была разбита на восемь таблиц. Рисунок 7 Даталогическая модель данных

Связь полей базы данных и управляющих форм описаны в таблицах 4−11Таблица 4 Структура таблицы «График производства» Наименование поля формы

Наименование поля БДТип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

НоменклатураНоменклатурачисловой

Определенная конфигурация планируемая к выпуску

КоличествоКоличествочисловой

Количесво по графику

ДатаДатадата

Дата на которую запланирован выпуск продукции

Таблица 5 Структура таблицы «График снабжения» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

КомплектующиеКомплектующиечисловой

Комплектующие изделие график поставки которого создается

КоличествоКоличествочисловой

Количесво по графику

Срок поставки

Срок поставкидата

Дата на которую запланирована поставка комплектующего

Таблица 6 Структура таблицы «Номенклатура выпускаемых изделий» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя. Наименование

НаименованиетекстовыйНаименование конфигурации, выпускаемого изделия

Таблица 7 Структура таблицы «Номенклатура комплектующих» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

НаименованиеНаименованиетекстовый

Наименование комплектующего

Таблица 8 Структура таблицы «Общая потребность» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

КомплектующееКомплектующеечисловой

Комплектующие потребность которого рассчитывается. Количество

КоличествочисловойКоличесвенноевыражениепотребности

КонфигурацияКонфигурациядата

Конфигурация выпускаемого изделия для котрого рассчитывется потребность

Период потребностистрока

Период потребности. Это боле БД скрыто от пользователя

Дата потребностидата

Дата в пределах периода, на который рассчитывается потребность. Это боле БД скрыто от пользователя

Период потребностистрока

Период потребности. Это поле не связано с полями таблицы. Оно служит параметром фильтра

Дата потребностидата

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

Таблица 9 Структура таблицы «Производственный план» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

НоменклатураНоменклатурачисловой

Конфигурация выпускаемого изделия, производство которого планируется

КоличествоКоличествочисловой

Количесво изделий которое планируется произвести

ДатадатаДата в пределах планируемого периода

Период планированиятекстовый

Период планирования

ДатадатаПериод потребности. Это поле не связано с полями таблицы. Оно служит параметром фильтра

Период планированиятекстовый

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

Таблица 10 Структура таблицы «Список состава изделия» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

КомплектующееКомплектующеечисловой

Комплектующие которое входит в состав изделия Количество

КоличествочисловойКоличество комплектующих на единицу продукции

КонфигурацияКонфигурациядата

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

Таблица 11 Структура таблицы «Остатки комплектующих» Наименование поля формы

Наименование столбца

Тип данных

ОписаниеКодчисловой

Идентификатор строки таблицы. При вводе новой строки происходит автоматический инкремент. Это боле БД скрыто от пользователя

МатериалМатериалчисловой

Комплектующие для которого в таблице хранится остаток Остаток

ОстатокчисловойКоличество в остатке3.

3. Реализация клиентской части ЭИСОсновные процедуры ЭИС представлены в таблице, в этой таблице не описаны процедуры и функции обеспечения интерфейсной части ЭИС, так как сформированы средой разработки автоматически. Наименование процедуры

ОписаниеРасчет

ОбщейПотребности

Эта процедура заполняет таблицу формы «Общей потребности». Эта таблица рассчитывается на основании таблицы состава конфигураций и представляет из сеяб сумму количества всех комплектующих необходимых для выпуска продукции согласно плану

РасчетГрафика

СнабженияЭта процедура заполняет таблицу формы «Графика снабжения». Эта таблица рассчитывается на основании таблицы общей потребности и представляет из себя разницу между общей потребностью и текущим остатком комплектующих. Расчет

ГрафикаПроизводства

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

Рисунок 8 Структурная схема ЭИС3.4 Инструкции по эксплуатации ПО. Работа в ЭИС начинается с ввода производственного плана. Экранная форма производственного плана вызывается кликом мышкой на соответствующей кнопке формы. Рисунок 14Экранная форма представляет из себя таблицу, поля которой пользователь должен заполнить. Поле"Номенклатура" - это название конфигурации. В поле «количество» вводим, сколько продукции, которую мы выбрали в предыдущем поле планируется в производство. Дата это любая дата в пределах обозначенного в следующем поле периода планирования. В системе используется три вида периода «Неделя», «Месяц», «Квартал». переход от

Рисунок 15одного периода планирования к другому, возможет только после завершения всего цикла планирования. Рисунок 16Если на предприятии появляются новые виды продукции, новые комплектующие или меняется состав конфигурации, то для ввода этой информации служат одноименные формы. Формы номенклатуры комплектующих и продукции это плоские таблицы и их заполнение идентично. Просто кликаем в самое нижнее поле обозначенное * и вводим наименование, запись происходит автоматически при переходе к другой строке. Список состава изделия — это несколько более сложная форма состоящая из табличной части и шапки.

После ее открытия перед началом ввода информации необходимо выбрать изделие, состав которого мы в настоящий момент заполняем. После этого можно вводить комплектующие, из которых состоит выбранное в шапке изделие. Поле количество означает, какое количество комплектующих необходимо для производства единицы продукции. Рисунок 17Следующим этапом после вода производственного плана, является расчет общих потребностей на период планирования. Это делается в одноименной форме «Общая потребность» Эта форма заполняется системой автоматически. Пользователю необходимо только заполнить период планирования и дату в пределах этого периода и нажать кнопку. Система на основании введенного производственного плана и состава изделий произведет расчет необходимых на период планирования комплектующих. Рисунок 18После заполнения общих потребностей можно переходить к заполнению графика снабжения. Сначала необходимо выбрать период планирования и дату в пределах этого периода.

График заполняется автоматически кнопкой. Заполнение происходит на разницу между общей потребностью и текущим остатком комплектующих. Рисунок 19При этом пользователь, при необходимости, может скорректировать количество в ту или иную сторону. По согласованию с поставщиком он вводит дату поставки комплектующего. Если поставка разбивается на несколько этапов поставки с разными датами, тогда нужно удалит строки введенные системой и завести новые в соответствии с согласованным с поставщиком графиком

Завершающим этапом цикла планирования будет ввод графика производства. Экранная форма представляет из себя таблицу. Рисунок 20 В шапке таблицы пользователь заполняет период планирования и дату в пределах этого периода. Кнопка вызывает процедуру заполнения. После заполнения пользователю необходимо расставить дату на которую планируется произвести конкретное изделие.

Список литературы

Гурвиц Г. А. Разработка реального приложения в среде клиент-сервер. Учебное пособие. — Хабаровск: ДВГУПС, 2005. ;

204 с. Гурвиц Г. А. Разработка реального приложения с использованием Visual FoxPro9. Учебное пособие. — Хабаровск: ДВГУПС, 2007. — 198 с. Мамаев Е.

В. «M icrosoftSQLServer 2005», СПБ.: Питер 2001. — 1280 с. Хабрейкен Д.

" 10 минут на урок Access 2007″, Вильямс, 2002. — 224 c. Бекаревич Ю., Пушкина Н. «

Самоучитель Microsoft Access 2007″, БХВ-Петербург, 2003. — 720 c. Приложение 1Информационная модель ЭИСЛогическая структура ЭИСВвод состава изделий

Создание графика производства

Создание графика снабжения

Ввод производственного плана

Обмен данными с системой учета ТМЦснабжения

Показать весь текст

Список литературы

  1. Г. А. Разработка реального приложения в среде клиент-сервер. Учебное пособие. — Хабаровск: ДВГУПС, 2005. — 204 с.
  2. Г. А. Разработка реального приложения с использованием Visual FoxPro9. Учебное пособие. — Хабаровск: ДВГУПС, 2007. — 198 с.
  3. Е. В. «Microsoft SQL Server 2000», СПБ.: Питер 2001. — 1280 с.
  4. Д. «10 минут на урок Access 2002», Вильямс, 2002. — 224 c.
  5. Ю., Пушкина Н. «Самоучитель Microsoft Access 2002», БХВ-Петербург, 2003. — 720 c.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ