Разработка автоматизированной информационной системы "Учет потребностей в материалах"
Принципы проектирования базы данных. Разработка автоматизированной информационной системы для учета материалов хранящихся на складах, их движения по складам, контроля прихода, расхода и остатков материалов, а так же для выявления потребности в их закупке.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 03.02.2013 |
Размер файла | 4,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство просвещения ПМР
ГОУ «Тираспольский техникум информатики и права»
Отчет о практике
Тирасполь, 2010 г.
Памятка студента практиканта
В министерства, организации, предприятия Республиканского подчинения в первую очередь направляются лучшие студенты.
Студент-практикант обязан:
1. Своевременно прибыть на место практики, иметь при себе дневник и строго выполнять задания по практике.
2. Изучить и соблюдать правила пожарной безопасности, охраны труда, и техники безопасности.
3. Добросовестно и творчески выполнять полученную работу.
4. Нести ответственность за выполняемую работу и ее результаты.
5. Систематически вести дневник (форма дневника прилагается).
6. В установленные сроки являться на консультации к руководителю практики (от техникума, от предприятия).
7. Получить отзыв о практике у руководителя практики, от организации и подготовить отчет о прохождении практики (титульный лист прилагается).
8. Согласно графику сдать на проверку отчет о прохождении практики руководителю практики от техникума и защитить его.
9. Студент должен проявить себя активным работником, принципиальным в постановке и решении вопросов, относящихся к его компетенции. Быть тактичным в обращении со всеми работниками и клиентами фирмы, организации.
10. Студент, имеющий отрицательный отзыв о практике или о трудовой дисциплине, получивший отрицательную оценку при защите практики или о трудовой дисциплине, получивший отрицательную оценку при защите отчета не допускается к ГАК.
Список теоретических вопросов
Базы данных
1. Что понимают под базами данных, СУБД?
2. Что понимают под информационной системой? Каким требованиям должна отвечать информационная система?
3. Дайте определение понятий объект, атрибут, класс объектов.
4. Что такое ключевой элемент данных (ключ)?
5. Какие бывают ключи?
6. Дайте определение отношений “один к одному “, “один ко многим “, “многие ко многим “.
7. Перечислите модели данных и дайте краткую характеристику.
8. Дайте определение нормализации отношений, и какие цели преследует нормализация отношений?
9. перечислите этапы проектирования базы данных, и дать краткую характеристику.
10. Дайте определение целостности данных.
11. Что понимают под ограничениями целостности?
Пакеты прикладных программ
1. Что означает термин “пакеты прикладных программ”?
2. Классификация прикладного программного обеспечения
3. Что представляет собой семейство Microsoft Office ?
4. Что означает термин “офисное программирование”?
5. В чем заключаются особенности офисного программирования?
6. Что такое макрорекодер?
7. Что такое макрос?
8. Каковы возможности Visual Basic?
9. Что входит в состав пакета VBA?
Основы алгоритмизации и программирования
1. Что понимают под алгоритмом?
2. Перечислить свойства алгоритма
3. Перечислить способы описания алгоритма
4. Типы алгоритмов
5. Структура программы в языке программирования Паскаль
6. Процедуры ввода, вывода
7. условный оператор
8. Оператор выбора (варианта)
9. Циклические операторы
10. Подпрограммы языка Паскаль (процедуры и функции)
Информационные технологии
1. Понятие Информационной технологии
2. Свойства информации
3. Особенности ИТ
4. Классификация ИТ
5. ИТ, используемые на предприятии
Компьютерные сети
1. Понятие компьютерной сети
2. Структура компьютерной сети
3. Понятие архитектуры компьютерной сети. Какая бывает архитектура компьютерной сети?
4. Понятие топологии компьютерной сети. Какая бывает топология локальной компьютерной сети?
5. Какие адреса используются в компьютерных сетях?
6. Преимущество компьютерных сетей
7. Классификация компьютерных сетей
8.Модель OSI
9. Функции уровней модели OSI
10.Компьютерная сеть Ethernet.
Программное обеспечение автоматизированных информационных систем
1. Программное обеспечение АИС
2. Двухзвенные модели технологии клиент- сервер
3. Понятие протокола ODBC
4. Модель файлового сервера
5. Модель удаленного доступа к данным
6. Модель сервера баз данных
7. Модель сервера приложений
8. Протокол двухфазной фиксации транзакции в распределенной БД
9. Режимы работы в 1С
10. Основные объекты в программе 1С.
11. Основные технические характеристики СУБД
Операционные системы и среды
1. Состав программного обеспечения
2. Определение операционной системы. Примеры ОС.
3. Функции операционной системы
4. Понятие файловой системы
5. Функции и назначение базовой системы ввода-вывода BIOS
6. Определение драйвера. Виды драйверов.
7. Технологии ОС WINDOWS.
8.ОС WINDOWS XP на основе технологии NT. Системные требования.
9. Файловая система NTFS. Технологические преимущества
Разработка и эксплуатация АИС
1. Определение АИС и банков данных.
2.Этапы развития АИС
3. Функции человека в ИС
4. Стандарт - ISO/IEC 12207.
5. Определение СУБД. Примеры.
6. Основные модели представления данных
7. Что такое модуль? Какими он обладает признаками?
8. Формы представления программных модулей.
9. Определение жизненного цикла АИС. Стадии ЖЦ.
10.Модели жизненного цикла информационной системы
Безопасность и управление доступом в АИС
1.Что понимают под «угрозой безопасности информации».
2. Виды угроз безопасности
3. Основные угрозы безопасности.
4. Пути несанкционированного доступа к информации
5. Принципы построения систем защиты
6. Нормативные документы в области ИБ
Дневник практики
№ п/п |
Дата |
Проделанная работа |
Подпись |
|
1 |
13.04.2010 |
Проектирование АИС «Учет потребности в материалах» |
||
2 |
14.04.2010 |
Разработка таблиц Движение, Места хранения, Хранение |
||
3 |
15.04.2010 |
Разработка таблиц План производства, Название плана производства, Список тип элементов |
||
4 |
16.04.2010 |
Разработка таблиц Спецификации, Элемент, Цены |
||
5 |
19.04.2010 |
Заполнение разработанных таблиц |
||
6 |
20.04.2010 |
Разработка форм для редактирования данных |
||
7 |
21.04.2010 |
Разработка форм для редактирования данных |
||
8 |
22.04.2010 |
Разработка запросов: Расход, Приход, Остатки, Номенклатурный каталог |
||
9 |
23.04.2010 |
Разработка запросов: Текущие остатки, Потребности в закупке |
||
10 |
26.04.2010 |
Разработка отчетов Номенклатурный каталог, Список материалов |
||
11 |
27.04.2010 |
Разработка отчетов Потребности в закупке, Текущие остатки |
||
12 |
28.04.2010 |
Создания пароля базы данных |
||
13 |
29.04.2010 |
Разработка интерфейса пользователя. Создание кнопочной формы. |
||
14 |
30.04.2010 |
Заполнение бухгалтерских документов. |
Введение
Я проходила преддипломную практику на ЗАО «Тиротекс» в ИЦ под руководством инженера-программиста.
Преддипломная практика проводилась для овладения первоначальным профессиональным опытом, проверки профессиональной готовности к самостоятельной трудовой деятельности и сбора материалов к дипломной работе. Цель преддипломной практики - закрепление знаний и умений, полученных в процессе обучения, и обеспечения связи практического обучения с теоретическим обучением. Задачи преддипломной практики:
Закрепить знания:
- основных принципов проектирования разрабатываемого программного продукта;
- принципов компоновки многомодульной программы и функционирования ее составных частей;
- принципы проектирования базы данных, выборе системы управления базами данных СУБД;
- использования базы данных в качестве информационной модели предметной области;
- основ разработки и анализа алгоритмов;
Развить умения:
- разрабатывать программы модульной структуры;
- тестировать программы;
- пользоваться методиками анализа предметной области и конструирования прикладных информационных систем;
В процессе прохождения преддипломной практики выполнялось индивидуальное задание по разработке автоматизированной информационной системы «Учет потребностей в материалах»
13.04.2010 Проектирование АИС Учет потребности в материалах
Для начала я обдумала состав таблиц и запросов которые войдут в мою будущую базу данных. Из всех задуманных я обозначила для себя 9 основных: Движение, Места хранения, Хранение, План производства, Название плана производства, Список тип элементов, Спецификации, Элемент, Цены.
Для начала я открыла MS Access. Выбрала пункт меню Новая пустая база данных - Новая база данных. Указала путь расположения базы данных и дала имя MRP.
Рис. 1 Создание БД.
Появилось окно еще пустой базы данных.
14.04.2010 Разработка таблиц Движение, Места хранения, Хранение
Разработала таблицы Движение, Места хранения и Хранение.
Для создания новой таблицы выбираем Создание - Таблица. Открывается новая таблица в режиме конструктора. Конструктор имеет следующие реквизиты: Имя поля, Тип данных, Описание.
Вводим имена полей и выбираем для них тип данных.
Рис. 2 Структура таблицы «Движение»
Рис. 3 Структура таблицы «Хранение»
Рис. 4 Структура таблицы «МестаХранения»
15.04.2010 Разработка таблиц План производства, Название плана производства, Список тип элементов
Далее по тому же принципу указывая имена полей и тип данных создала таблицы: План производства, Название плана производства, Список тип элементов.
Рис. 5 Структура таблицы «План производства»
Рис. 6 Структура таблицы «Название плана производства»
Рис. 7 Структура таблицы «Список тип элементов»
16.04.2010 Разработка таблиц Спецификации, Элемент, Цены
Далее я создала таблицы: Спецификации, Элемент, Цены.
Рис. 8 Структура таблицы «Спецификации»
Рис. 9. Структура таблицы «Элемент»
Рис. 10 Структура таблицы «Цены»
19.04.2010 Заполнение разработанных таблиц
Далее я заполнила созданные мной таблицы.
Для заполнения нужно выделить необходимую нам таблицу и перейти в режим таблицы.
Рис. 11 Таблица «Движение»
Рис. 12 Таблица «НазваниеПланаПроизводства»
Рис. 13 Таблица «МестаХранения»
Рис. 14 Таблица «ПланыПроизводства»
Рис. 15 Таблица «СписокТипЭлемента»
Рис. 16 Таблица «Спецификации»
Рис. 17 Таблица «Хранение»
Рис. 18 Таблица «Элемент»
Рис. 19.Таблица «Цены»
20.04.2010 - 21.04.2010 Разработка форм для редактирования данных
Далее для каждой из таблиц мною была разработана форма.
Для создания формы нужно выбрать Создание - Форма. Форма создается автоматически в режиме мастера. Далее по своему усмотрению выбираем стиль созданной формы, так же в режиме конструктора можно добавить дополнительные элементы, такие как кнопки, надписи, поля и т.д.
Рис. 20 Форма «Движение»
Рис. 21 Форма «План производства»
Рис. 22 Форма «Спецификации»
Рис. 23 Форма «Хранение»
Рис. 24 Форма «Цены»
Рис. 25 Форма «Места хранения»
Рис. 26 Форма «Элемент»
22.04.2010 Разработка запросов: Расход, Приход, Остатки, Номенклатурный каталог.
Мной были созданы запросы на расход, приход и остатки материалов на складе, а так же номенклатурный каталог предприятия. Эти запросы были созданы с помощью Мастера запросов.
При создании запроса «Номенклатурный каталог» с помощью Мастера я для начала определила:
· Поля в базе данных, по которым будет идти поиск информации
· Предмет поиска в базе данных
· Перечень полей в результате выполнения запроса
В окне база данных выбрала вкладку Создать - Создание запроса с помощью мастера, появилось окно Создание простых запросов.
Рис. 27 Создание запроса с помощью мастера.
В окне мастера выбрала необходимую таблицу (в данном случае «Элемент») и подобрала нужные к ней поля. После нажатия на кнопку
Готово появляется готовый запрос.
Рис. 28 Запрос «Номенклатурный каталог»
В режиме SQL мой запрос выглядит так:
SELECT Элемент.НаименованиеЭлемента, Элемент.ЕдиницаИзмерения
FROM Элемент
WHERE (((Элемент.ТипЭлемента)=2));
Результатом работы запроса является:
Рис. 29 Результат работы запроса «Номенклатурный каталог»
Далее таким же образом я создам и остальные запросы.
Рис. 30 Запрос «Расход»
В режиме SQL:
SELECT Движение.КодЭлемента, Sum(Движение.Количество) AS [Sum-Количество]
FROM Движение
GROUP BY Движение.КодЭлемента, Движение.Поставщик
HAVING (((Sum(Движение.Количество))>0) AND ((Движение.Поставщик)=1));
Рис. 31 Результат работы запроса «Расход»
Рис. 32 Запрос «Приход»
В режиме SQL:
SELECT Движение.КодЭлемента, Sum(Движение.Количество) AS [Sum-Количество]
FROM Движение
GROUP BY Движение.КодЭлемента, Движение.Получатель
HAVING (((Sum(Движение.Количество))>0) AND ((Движение.Получатель)=1));
Рис. 33 Результат работы запроса «Приход»
Рис. 34 Запрос «Остатки»
В режиме SQL:
SELECT Движение.КодЭлемента, Sum(Движение.Количество) AS [Sum-Количество]
FROM Движение
GROUP BY Движение.КодЭлемента, Движение.Поставщик
HAVING (((Sum(Движение.Количество))>0) AND ((Движение.Поставщик)=9));
Рис. 35 Результат работы запроса «Остатки»
23.04.2010 Разработка запросов: Текущие остатки, Потребности в закупке
Запросы «Текущие остатки» и «Потребности в закупке» я создала с помощью Конструктора.
Для создания запроса «Текущие остатки» я выбрала вкладку Создать - Создание запроса в режиме конструктора. Появилось активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку».
В окне Добавление таблицы я выбрала таблицы: «Приход», «Расход» и «Остатки». Далее я выбрала необходимые мне поля и связала таблицы по ключевым элементам.
Рис. 36 Запрос «Текущие остатки»
Окно Конструктора состоит из двух частей - верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список таблиц - источников и отражает связь между ними.
В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:
Поле - указывает имена полей, которые участвуют в запросе
Имя таблицы - имя таблицы, с которой выбрано это поле
Сортировка - указывает тип сортировки
Вывод на экран - устанавливает флажок просмотра поля на экране
Условия отбора - задаются критерии поиска
Или - задаются дополнительные критерии отбора
В режиме SQL этот запрос выглядит так:
SELECT остатки.КодЭлемента, остатки.[Sum-Количество] AS остатки, приход.[Sum-Количество] AS приход, расход.[Sum-Количество] AS расход, остатки.[Sum-Количество]+приход.[Sum-Количество]-расход.[Sum-Количество] AS текущие_остатки
FROM остатки INNER JOIN (приход INNER JOIN расход ON приход.КодЭлемента = расход.КодЭлемента) ON остатки.КодЭлемента = приход.КодЭлемента;
Рис. 37 Результат работы запроса «Текущие остатки»
Далее по тому же принципу я создала запрос «Потребности в закупке»
Рис. 38 Запрос «Потребности в закупке»
В режиме SQL
SELECT [расчет потребности материалов на период].КодСоставляющего, [расчет потребности материалов на период].ЕдиницаИзмерения, [расчет потребности материалов на период].Количество AS потребность, [текущие остатки].текущие_остатки, ([расчет потребности материалов на период].Количество-[текущие остатки].текущие_остатки) AS закупить
FROM [расчет потребности материалов на период] INNER JOIN [текущие остатки] ON [расчет потребности материалов на период].КодСоставляющего = [текущие остатки].КодЭлемента
Рис. 39 Результат работы запроса «Потребности в закупке»
26.04.2010 Разработка отчетов Номенклатурный каталог, Список материалов
Мною были созданы отчеты «Номенклатурный каталог» и «Список материалов»
Для создания отчета я выбрала пункт меню Создать - Отчет.
Рис. 40 Отчет «Номенклатурный каталог»
Рис. 41 Отчет «Список материалов»
27.04.2010 Разработка отчетов Потребности в закупке, Текущие остатки
Также я создала отчеты «Потребности в закупке» и «Текущие остатки»
Рис. 42 Отчет «Потребности в закупке»
Рис. 42 Отчет «Текущие остатки»
28.04.2010 Создания пароля базы данных
Также я сочла не лишним создать пароль для своей базы данных.
В меню Файл я выбрала команду Открыть.
Щелкнула стрелку справа от поля Папка, выберала диск и папку, в которой расположен файл базы данных Microsoft Access, и щелкнула значок этого файла.
Щелкнула стрелку справа от кнопки Открыть, выберала вариант Монопольно и открыла базу данных.
В меню Сервис выберала команду Защита и подкоманду Задать пароль базы данных.
Ввела пароль в поле Password.
Для подтверждения пароля ввела его еще раз в поле Подтверждение, а затем нажала кнопку OK.
Теперь пароль задан. При следующем открытии базы данных появляется диалоговое окно, в которое необходимо ввести пароль.
Рис. 43 Пароль в базе данных
Пароль базы данных сохраняется в базе данных, а не в файле рабочей группы.
Если таблица из защищенной паролем базы данных является связанной, то при установлении связи пароль сохраняется (помещается во временный буфер) в базе данных, с которой связывается таблица, что позволит любому пользователю видеть БД.
29.04.2010 Разработка интерфейса пользователя. Создание кнопочной формы
Для более удобного пользования моей базой данных я создала кнопочную форму.
Для создания главной кнопочной формы и ее элементов необходимо выполнить команду Сервис / Служебные программы / Диспетчер кнопочных форм. Откроется окно диалога «Диспетчер кнопочных форм», в котором надо нажать кнопку «Да», тем самым подтвердить создание кнопочной формы. В результате будет создана страница Главной кнопочной формы.
Рис. 44 Диспетчер кнопочных форм
Далее я создала еще 6 страниц кнопочной формы: Материалы, Места хранения, Спецификации, План производства, Движение, Отчеты. Для этого я щелкнула на кнопке «Создать» и в появившемся окне ввела имя новой страницы «Материалы». Будет создана страница кнопочной формы «Материалы». Аналогичным образом надо я создала и остальные страницы кнопочных форм.
Рис. 45 Кнопочная форма
После этого я создала элементы ГКФ, для этого в окне «Диспетчер кнопочных форм» выделила страницу «Главная кнопочная форма» и щелкнула «Изменить». Откроется новое окно «Изменение страниц кнопочной формы».
В этом окне щелкнула на кнопке «Создать», открылось новое окно «Изменение элемента кнопочной формы», в котором выполнила следующее:
ввела текст: Материалы;
выбрала из раскрывающегося списка команду: Перейти к кнопочной форме;
выбрала из списка кнопочную форму: Материалы, щелкнула на кнопке «ОК».
приход расход остаток склад
Рис. 46 Изменение элемента кнопочной формы
В окне «Изменение страницы кнопочной формы» отобразится элемент кнопочной формы «Формы для ввода данных».
Аналогичным методом создала остальные элементы.
В результате в окне «Изменение страницы кнопочной формы» будут отображаться все элементы главной кнопочной формы.
Кнопочная форма появится в списке в области окна базы данных на вкладке Формы на панели Объекты, а на вкладе Таблицы в списках появится таблица Switchboard Items. Дважды щелкнув на надписи "Кнопочная форма", откроется Главная кнопочная форма.
Рис. 47 Главная кнопочная форма
30.04.2010 Заполнение бухгалтерских документов
Я изучила основные документы по учету потребности в материалах.
Лимитно-заборная карта (ф. № М-8). Применяется для оформления отпуска запасов, систематически потребляемых при изготовлении продукции, а также для текущего контроля за соблюдением установленных лимитов отпуска запасов на производственные нужды и является оправдательным документом для списания материальных запасов со склада. Лимитно-заборные карты выписываются отделом снабжения или плановым отделом на одно наименование материалов (номенклатурных номеров) в двух экземплярах. Один экземпляр до начала месяца передается цеху (участку) - потребителю запасов, второй - складу или кладовой цеха (участка). Отпуск запасов в производство осуществляется складом при предъявлении представителем цеха своего экземпляра лимитно-заборной карты. Кладовщик отмечает в обоих экземплярах дату и количество отпущенных запасов, после чего выводит остаток лимита. В лимитно-заборной карте цеха (участка) расписывается кладовщик, а в лимитно-заборной карте склада - представитель цеха (участка). Для сокращения количества первичных документов, где это целесообразно, рекомендуется оформлять отпуск материалов, непосредственно в карточках учета материалов (ф. № М-17). В этом случае расходные документы на отпуск запасов не оформляются, а сама операция производится на основании лимитных карт, выписываемых в одном экземпляре и не имеющих значения бухгалтерских документов. Лимит отпуска можно указать и в самой карточке.
Приходный ордер (ф. № М-4). Применяется для учета запасов, поступающих на субъекты от поставщиков или из переработки. Приходный ордер в одном экземпляре составляет материально ответственное лицо в день поступления запасов на склад.
Накладная-требование на отпуск (внутреннее перемещение) материалов (ф. № М-15а). Применяется для учета движения запасов внутри субъекта и их отпуска хозяйствам своего предприятия, расположенным за пределами его территории, а также сторонним организациям. Выписывается в двух экземплярах.
В случае отпуска материалов хозяйствам своего предприятия один экземпляр передается получателю (цеху, участку), второй - складу, который затем сдается в бухгалтерию. При внутреннем перемещении накладную-требование составляет материально ответственное лицо склада (цеха), сдающего ценности. Один экземпляр служит сдающему складу (цеху) основанием для списания ценностей, а второй - принимающему складу (цеху) для оприходования ценностей. В случае отпуска материальных ценностей хозяйствам своего предприятия, расположенным за пределами его территории, или сторонним организациям накладную-требование выписывают на основании договоров, нарядов и других соответствующих документов. Первый экземпляр передают складу как основание для отпуска материалов, второй - получателю материалов. При отпуске материалов самовывозом накладную-требование, подписанную получателем, кладовщик передает в бухгалтерию для выписки расчетно-платежных документов, если запасы отпускались с последующей оплатой.
Заключение
В результате проделанной работы мной были изучены и заполнены бухгалтерские документы: лимитно-заборная карта, приходный ордер, накладная-требование на отпуск, изучены литературные источники по теме MRP.
Так же я изучила инструменты разработчика в MS Access такие как таблицы, запросы, отчеты, формы и макросы, провела сбор данных для дипломной работы.
Мною была разработана АИС «Учет потребности в материалах», создан удобный пользовательский интерфейс в виде кнопочной формы. Для защиты от ненужных взломов мною так же был поставлен пароль на базу данных.
С помощью созданной мной базы данных можно вести учет материалов хранящихся на складе. Данная база облегчает контроль за перемещением материалов на складах либо между цехами. Созданные отчеты дают возможность быстро определить нужное количество закупаемого материала.
С помощью запросов можно точно рассчитать количество оставшихся прибывших и расходованных материалов.
Формы позволяют быстро и удобно заполнить таблицы новыми элементами.
Литература
1. Microsoft Access 2003: справочник. Под ред. Ю. Колесникова. -- СПб.: Питер, 2006.
2. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. -- М.: Гелиос АРВ, 2002. 368 с, ил. М.С. Гаспариан / Информационные системы, учебное пособие МЭСИ, 2003.
3. Келли Дж. Самоучитель Access. - СПб.: Питер, 2007.
4. Куртер Дж. MS Office 2007: учебный курс. - СПб.: Питер, 2006.
5. Робинсон С. Microsoft Access 2003: учебный курс. - СПб.: Питер, 2007.
6. Симонович С, Евсеев Г. Практическая информатика: универсальный курс. -- М.: ACT-ПРЕСС; Инфорком-Пресс, 2007.
7. Стоцкий Ю. Самоучитель Office 2003. - СПб.: Питер, 2006.
8. Хэлворсон М., Янг М, Эффективная работа с MS Office 2003. - СПб.: Питер, 2005.
Индивидуальное задание
Актуальность выбранной темы заключается в том, что управление материальными ресурсами - одна из важных областей планирования.
Успешное функционирование промышленного предприятия напрямую зависит от того, насколько хорошо и ритмично оно снабжается сырьем или комплектующими, насколько рационально используются складские площади, и, наконец, насколько тесно объемы выпуска связаны с заказами клиентов или потребностью рынка.
Изменение оптимального соотношения любой из этих составляющих приводит к тем или иным проблемам: перебои с поставками сырья ведут к простоям оборудования и снижению выпуска продукции; поступление большего, чем необходимо, количества материалов может повлечь необоснованные потери в виде избыточных запасов на складах.
Цель данной работы - разработать АИС «Учет потребности в материалах» которая позволила бы автоматизировать контроль за материалами, увеличить эффективность и безошибочность учета остатков, расходов и приходов материалов, облегчить работу менеджерам по закупке и снабженцам.
Объектом исследования служило предприятие ЗАО «Тиротекс».
Предметом исследования стала разработка и планирование производственной программы на предприятии.
В процессе работы использовались методы:
- изучение литературы по учету потребности в материалах, а так же по работе с MS Access;
- изучение материалов инженерно-технического отдела предприятия и бухгалтерии
- изучение ресурсов интернета по разработке MRP.
1. Аналитический обзор по теме
1.1 Описание инфологической модели
Автоматизированная информационная система «Учет потребности в материалах» предназначена для учета хранения материалов на складе, их запасов и остатков, а так же расчета необходимости в закупке.
Автоматизации учета потребности в материалах решает следующие задачи:
· Формирование базы данных, состоящей из таблиц: движение, хранение, места хранения, планы производства, название плана производства, спецификации, элемент, список тип элемента, цены.
· Формирование для печати отчетов: потребности в материалах, номенклатурный каталог, список материалов, текущие остатки.
Данная программа предназначена для автоматизации работы менеджера по закупкам и снабженца.
При этом базы данных должны отвечать следующим требованиям:
* наглядность представления информации;
* простота ввода информации;
* возможность корректировки записей в таблицах (добавление новых записей, и их изменение, удаление).
Входная информация:
1. Реквизиты таблицы движение:
• Счетчик
• КодЭлемента
• Поставщик
• Получатель
• Количество
• Дата
• Время
• Пользователь
• ЦенаПриобретения
2. Реквизиты таблицы места хранения:
• КодМестаХранения
• МестоХранения
• ВидДеятельности
• Пользователь
• Город
• АдресОфиса
• АдресЮр
• АдресПочт
• АдресСклада
• ТелефонОфис
• ТелефонСклад
• Директор
• КонтактноеЛицо
• Примечание
• Электропочта
• Электроадрес
3. Реквизиты таблицы название плана производства:
• КодПланаПроизводства
• НазваниеПланаПроизводства
4. Реквизиты таблицы планы производства:
• КодПлана
• КодИзделия
• Период1
• Период2
• Период4
• Период5
• Период6
• Период7
• Период8
• Период9
• Период10
• Период11
• Период12
5. Реквизиты таблицы спецификации:
• Счетчик
• КодИзделия
• КодСоставляющего
• Количество
• Дата
• Время
• Пользователь
6. Реквизиты таблицы список тип элемента:
• КодТипЭлемента
• ТипЭлемента
• Пользователь
• Сортировка
7. Реквизиты таблицы хранение:
• Счетчик
• КодЭлемента
• МестоХранения
• Количество
• Дата
• Время
• Пользователь
• ЦенаТекущая
8. Реквизиты таблицы цены:
• КодЦены
• КодЭлемента
• КодПоставщика
• Дата
• Цена
9. Реквизиты таблицы элемент:
• КодЭлемента
• ОбозначениеЭлемента
• НаименованиеЭлемента
• ЕдиницаИзмерения
• ТипЭлемента
• ДниПоставки
• СреднедневнойРасход
• Пользователь
Выходной информации печати являются формы и отчеты.
Формы: Движение, Места хранения, Спецификация, Хранение, Цены, Элемент, Кнопочная форма.
Отчеты: Номенклатурный каталог, Потребности в закупке, Список материалов, Движение, Текущие остатки, Цены материалов.
1.2 Обзор программных средств для решения поставленной задачи
Для решения поставленной задачи мной могла быть использована одна из трех программ: СУБД Microsoft Access, FoxPro 9.0, 1С:Предпритие.
СУБД Microsoft Access основана на использовании реляционной базы данных. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Кроме описания структуры таблиц, обычно задаются связи между таблицами. Связи в реляционных базах данных определяются по совпадению значений полей в разных таблицах. База данных является основой информационной системы, которая позволяет пользователю хранить, обрабатывать и анализировать данные, обеспечивает удобный интерфейс, предоставляет ряд других возможностей.
Модель информационной системы обычно рассматривается как совокупность трех моделей:
- модели данных;
- модели визуального представления данных;
- модели управления данными.
Структура каждого компонента информационной системы включает три элемента:
- единая модель, описывающая организацию данных;
- виды, являющиеся визуальным представлением данных;
- интерфейсные элементы, позволяющие изменять данные, хранящиеся в модели.
Этим компонентам в СУБД соответствуют:
- структура данных, состоящая из объектов-таблиц;
- запросы, формы для просмотра данных, отчеты, сводные таблицы, диаграммы, динамические WEB-страницы;
- управляющие запросы, формы для ввода изменения данных, макросы и модули.
СУБД Microsoft Access предоставляет разработчику интегрированные средства проектирования базы данных, создания запросов, создания и изменения форм, отчетов и страниц данных. Для написания программных модулей используется объектно-ориентированный язык программирования Visual Basic for Applications (VBA). Более подробное описание СУБД приведено в разделе 2.4 Краткое описание среды программирования.
На сегодняшний день Microsoft Office Access - один из компонентов семейства офисных приложений Microsoft Office - является одной из самых популярных настольных СУБД. Это связано с тем, что СУБД Access предоставляет пользователю очень широкие возможности ввода, обработки и представления данных. Эти средства удобны и высокопродуктивны, что обеспечивает высокую скорость разработки приложений. Microsoft Access дает возможность создавать реляционные базы данных и работать с другими программами, использующими базы данных, такими как Microsoft SQL Server, Delphi и др.
Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:
- таблицы для сохранения данных;
- запросы для поиска и извлечения только требуемых данных;
- формы для просмотра, добавления и изменения данных в таблицах;
- отчеты для анализа и печати данных в определенном формате;
- страницы доступа к данным для просмотра, обновления и анализа данных из базы данных через Интернет или интрасеть.
Запросы создаются для поиска и вывода данных, удовлетворяющих заданным условиям, включая данные из нескольких таблиц, для обновления, добавления или удаления группы записей одновременно, для выполнения стандартные или пользовательских вычислений, для создания новых таблиц. Для создания запросов, а также для обновления и управления объектами базы данных, применяется язык SQL (Structured Query Language).
Язык SQL используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access. SQL является полным языком, в нем присутствуют не только операции запросов, но и операторы, соответствующие DDL - Data Definition Language - языку описания данных. Кроме того, язык содержит операторы, предназначенные для управления (администрирования) БД.
Для создания и изменения объектов используются операторы определения данных DDL:
CREATE TABLE - создать таблицу. Создает новую таблицу в БД.
DROP TABLE - удалить таблицу. Удаляет таблицу из БД.
ALTER TABLE - изменить таблицу. Изменяет структуру существующей таблицы или ограничения целостности, задаваемые для данной таблицы.
CREATE INDEX - создать индекс. Создает индекс для некоторой таблицы для обеспечения быстрого доступа по атрибутам, входящим в индекс.
DROP INDEX - удаляет ранее созданный индекс.
Для изменения данных используются операторы манипулирования данными:
DELETE - удалить строки. Удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы. Применение оператора согласуется с принципами поддержки целостности, поэтому этот оператор не всегда может быть выполнен корректно, даже если синтаксически он написан правильно
INSERT - вставить строку. Вставляет одну строку в базовую таблицу. Допустимы модификации оператора, при которых сразу несколько строк могут быть перенесены из одной таблицы или запроса в базовую таблицу.
UPDATE - обновить строку. Обновляет значения одного или нескольких столбцов в одной или нескольких строках, соответствующих условиям фильтрации.
Для обработки ми анализа данных применяется язык запросов Data Query Language (DQL)
SELECT - выбрать строки. Оператор, заменяющий все операторы реляционной алгебры и позволяющий сформировать результирующее отношение, соответствующее запросу.
SELECT - ключевое слово, которое сообщает СУБД, что эта команда - запрос. Все запросы начинаются этим словом с последующим пробелом. За ним может следовать способ выборки - с удалением дубликатов (DISTINCT) или без удаления (ALL, подразумевается по умолчанию). Затем следует список перечисленных через запятую столбцов, которые выбираются запросом из таблиц, или символ * (звездочка) для выбора всей строки. Любые столбцы, не перечисленные здесь, не будут включены в результирующее отношение, соответствующее выполнению команды. Это, конечно, не значит, что они будут удалены или их информация будет стерта из таблиц, потому что запрос не воздействует на информацию в таблицах - он только показывает данные.
FROM - ключевое слово подобное SELECT, которое должно быть представлено в каждом запросе. Оно сопровождается пробелом и затем именами таблиц, используемых в качестве источника информации. В случае если указано более одного имени таблицы, неявно подразумевается, что над перечисленными таблицами осуществляется операция декартова произведения. (Полное декартово произведение - это набор всевозможных сочетаний из n элементов каждое, где каждый элемент берется из своего домена).
WHERE - ключевое слово, за которым следует предикат - условие, налагаемое на запись в таблице, которому она должна удовлетворять, чтобы попасть в выборку. В этом разделе задаются условия отбора строк результата или условия соединения кортежей исходных таблиц.
В выражении условий раздела WHERE могут быть использованы следующие предикаты:
Предикаты сравнения { =, < >, >, <, >=, <= }, которые имеют традиционный смысл.
Предикат Between A and B принимает значения между А и В. Предикат истинен, когда сравниваемое значение попадает в заданный диапазон, включая границы диапазона. Одновременно в стандарте задан и противоположный предикат Not Between A and B, который истинен тогда, когда сравниваемое значение не попадает в заданный диапазон, включая его границы.
Предикат вхождения в множество IN (множество) истинен тогда, когда сравниваемое значение входит в множество заданных значений. При этом множество значений может быть задано простым перечислением или встроенным подзапросом. Одновременно существует противоположный предикат NOT IN (множество), который истинен тогда, когда сравниваемое значение не входит в заданное множество.
Предикаты сравнения с образцом LIKE и NOT LIKE. Предикат LIKE требует задания шаблона, с которым сравнивается заданное значение, предикат истинен, если сравниваемое значение соответствует шаблону, и ложен в противоположном случае. Предикат NOT LIKE имеет противоположный смысл.
Предикат сравнения с неопределенным значением IS NULL. Неопределенное значение интерпретируется в реляционной модели как значение, неизвестное в данный момент времени. Это значение при появлении дополнительной информации в любой момент времени может быть заменено на некоторое конкретное значение. При сравнении неопределенных значений не действуют стандартные правила сравнения: одно неопределенное значение никогда не считается равным другому неопределенному значению.
Для выявления равенства значения некоторого атрибута неопределенному применяют специальные стандартные предикаты: <имя атрибута>IS NULL и <имя атрибута > IS NOT NULL. Если в данном кортеже (в данной строке) указанный атрибут имеет неопределенное значение, то предикат IS NULL принимает значение «Истина» (TRUE), а предикат IS NOT NULL - «Ложь» (FALSE), в противном случае предикат IS NULL принимает значение «Ложь», а предикат IS NOT NULL принимает значение «Истина».
В разделе GROUP BY задается список полей группировки.
В разделе HAVING задаются предикаты - условия, накладываемые на каждую группу.
В части ORDER BY задается список полей упорядочения результата, т.е. список полей, который определяет порядок сортировки в результирующем отношении.
Для простоты просмотра, ввода и изменения данных непосредственно в таблице создаются формы. При открытии формы Microsoft Access отбирает данные из одной или более таблиц и выводит их на экран. В форме могут отображаться поля из нескольких таблиц. Кроме того, форма позволяет отображать рисунки и другие объекты. Формы являются тем типом объектов базы данных, который обычно используется для отображения данных в базе данных. Форму можно также использовать как кнопочную форму, открывающую другие формы или отчеты базы данных, а также как пользовательское диалоговое окно для ввода данных и выполнения действий, определяемых введенными данными.
Формы можно также открывать в режиме сводной таблицы или в режиме диаграммы для анализа данных. В этих режимах пользователи могут динамически изменять макет формы для изменения способа представления данных. Существует возможность упорядочивать заголовки строк и столбцов, а также применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных. В режиме сводной таблицы имеется возможность просматривать исходные данные или сводные данных, упорядочивая поля в областях фильтра, строк, столбцов и данных. В режиме сводной диаграммы можно визуально представлять данные, выбрав тип диаграммы и упорядочивая поля в областях фильтра, рядов, категорий и данных.
Для анализа данных или представления их определенным образом в печатном виде создаются отчеты. Отчет является удобным и эффективным средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом. Источником записей отчета являются поля в базовых таблицах и запросах. Присоединенный отчет получает данные из базового источника записей. Другие данные, такие как заголовок, дата и номера страниц, сохраняются в макете отчета.
Для обработки событий в форме или отчете применяются макрокоманды (макросы) и модули на языке VBA (Visual Basic for Applications). Макрос - это группа команд, объединенных под одним именем и выполняющих определенную функцию (например, открытие/закрытие формы, отчета , запуск запроса и т. д.). Каждый макрос представляет собой небольшой отлаженный модуль на VBA, их применение значительно упрощает процесс программирования и уменьшает количество ошибок при разработке программы.
Язык Visual Basic for Applications (VBA) компании Microsoft является общим языком для всех приложений Microsoft Office. VBA является современным языком структурного программирования. Находясь в окне модулей, можно создавать и редактировать код VBA и процедуры. Visual Basic для приложений играет важную роль при разработке баз данных Access. С помощью VBA можно настроить формы и отчеты, запустить макросы, а также отобразить объект Access в других приложениях или извлечь данные. Используя Visual Basic для приложений, можно вывести формы и отчеты, выполнить методы объектов, а также создать и изменить элементы. Кроме того, имеется возможность работать с информацией непосредственно: можно создать наборы данных, задать их параметры и изменить информацию в них.
Visual FoxPro представляет собой систему управления базами данных (СУБД), которая функционирует в среде Windows. Это полноценное 32-разрядное приложение.
Кроме того, Visual FoxPro является объектно-ориентированным языком программирования.
Visual FoxPro, являясь системой управления реляционными базами данных, содержит в себе все необходимые средства для работы с реляционными СУБД. В Visual FoxPro добавлено понятие базы данных, содержащей таблицы, связи между ними, триггеры и хранимые процедуры, что позволяет обеспечивать целостность реляционной базы данных на уровне СУБД.
Кроме того, это позволяет разрабатывать клиент-серверные приложения, строящиеся на законах бизнес-логики.
Visual FoxPro содержит в себе или использует средства Windows, позволяющие взаимодействовать с другими приложениями Windows, а также получать доступ к SQL- серверам баз данных, таким как: Oracle, MS SQL Server и др., посредством ODBC.
Имеющаяся среда разработки позволяет даже неопытному пользователю в краткие сроки разработать базу данных и средства по ее сопровождению.
1С: Предприятие является системой программ для автоматизации различных областей экономической деятельности. В конкретный программный продукт, входящий в систему программ 1С: Предприятие, включаются те функции и возможности, которые отвечают назначению этого продукта.
Все составляющие системы программ 1С: Предприятие можно разделить на
Технологическую платформу и Конфигурации. Технологическая платформа представляет собой набор различных механизмов, используемых для автоматизации экономической деятельности и не зависящих от конкретного законодательства и методологии учета. Конфигурации являются собственно прикладными решениями. Каждая конфигурация ориентирована на автоматизацию определенной сферы экономической деятельности и, разумеется, отвечает принятому законодательству.
Технологическая платформа, кроме механизмов, используемых во всех продуктах
1С: Предприятия, включает три функциональные основные компоненты.
Функциональные компоненты включаются в состав продуктов системы 1С:
Предприятие, использующих специфические возможности компонент.
Компонента «Бухгалтерский учет» предназначена для ведения учета на основе бухгалтерских операций. Она обеспечивает ведение планов счетов, ввод проводок, получение бухгалтерских итогов. Компонента используется для автоматизации бухгалтерского учета в соответствии с любым законодательством и методологией учета.
Компонента «Расчет» предназначена для выполнения сложных периодических расчетов. Она может использоваться для расчета заработной платы любой сложности, расчетов по ценным бумагам и других видов расчетов.
Компонента «Оперативный учет» предназначена для учета наличия и движения средств в самых различных разрезах в реальном времени. Она используется для учета запасов товарно-материальных ценностей, взаиморасчетов с контрагентами и т.д. Компонента позволяет отражать в учете операции хозяйственной жизни предприятия непосредственно в момент их совершения.
В комплект поставки программных продуктов системы программ 1С: Предприятие включаются типовые конфигурации. Они представляют собой универсальные прикладные решения для автоматизации конкретной области экономики.
Конфигурации, использующие возможности одной функциональной компоненты, предназначены для автоматизации отдельных сфер деятельности предприятий, например, бухгалтерского учета, торгового учета или расчета заработной платы. Конфигурации, использующие возможности нескольких компонент, обеспечивают комплексную автоматизацию различных направлений учета в единой информационной базе.
Особенностью системы программ 1С: Предприятие является возможность изменения конфигурации самим пользователем или организациями, специализирующимися на внедрении и поддержке программных продуктов фирмы
"1С". Эта возможность позволяет обеспечить максимальное соответствие автоматизированной системы особенностям учета в конкретной организации.
Почему же я выбрала Access:
· Access специализированная программа для ведения баз данных.
· Базы данных хорошо проектируются, после чего не дают сбоев. Не надо мучиться с построением и проверкой индексов, как это приходится делать на других языках. В результате появляется хорошая реляционная база данных.
· Объем хранимых записей достаточен для целей радиоконтроля.
· Access хорошо приспособлен для перевода баз на SQL-сервера. Особенно последние его версии: Access-2000 и Access-ХР. А это будет важно на следующем этапе баз данных, когда будет накоплен громадный объем, особенно в центрах сбора информации.
· Access хорошо приспособлен для работы с другими программами из состава Microsoft Office.
· Формы (экраны) создаются быстрее, чем на других языках.
· Access на русском языке, с ним удобно работать.
· Быстрее делаются правки программы.
· Установка Акцесса на ЭВМ не представляет большой трудности. На одну машину можно установить Access-97, Access-2000 и Access-ХР. И они довольно неплохо уживаются друг с другом. Установить и правильно настроить программу дело программиста, который есть в любом управлении или радиоцентре.
2. Блок-схема алгоритма решения задачи
3. Описание блок-схемы алгоритма решения задачи
Пункт меню: Материалы
В этом пункте меню находятся подпункты:
· Элемент;
· Цены;
· Вернуться.
Подпункт меню «Элемент»:
Открывается форма Элемент.
Подпункт меню «Цены»:
Открывается форма цены.
Подпункт меню «Вернутся»:
Возвращает в главное меню.
Пункт меню «Места хранения» содержит следующие подпункты:
· Места хранения;
· Хранение;
· Вернуться.
Подпункт меню «Места хранения»:
Открывается форма места хранения.
Подпункт меню «Хранение»:
Открывается форма хранение.
Подпункт меню «Вернутся»:
Возвращает в главное меню.
Пункт меню «Отчеты» содержит следующие подпункты:
· Закупить;
· Список материалов;
· Текущие остатки;
· Номенклатурный каталог;
· Вернуться.
В данном пункте отрываются отчеты на экран с возможностью напечатать.
Пункт меню «Движение» содержит следующие подпункты:
· Движение;
· Вернуться.
Подпункт меню «Движение»:
Открывается форма движение.
Подпункт меню «Вернутся»:
Возвращает в главное меню.
Пункт меню «План производства» содержит следующие подпункты:
· План производства;
· Вернуться.
Подпункт меню «План производства»:
Открывается форма план производства.
Подпункт меню «Вернутся»:
Возвращает в главное меню.
Пункт меню «Спецификации» содержит следующие подпункты:
· Спецификации;
· Вернуться.
Подпункт меню «Спецификации»:
Открывается форма спецификации.
Подпункт меню «Вернутся»:
Возвращает в главное меню.
4. Инструкция разработчику
Настоящая программа была написана в Access
Были созданы следующие таблицы
Рисунок 1.5.1. Таблица «Движение»
Рисунок 1.5.2. Таблица «МестаХранения»
Рисунок 1.5.3. Таблица «НазваниеПланаПроизводства»
Рисунок 1.5.4. Таблица «ПланыПроизводства»
Рисунок 1.5.5. Таблица «Спецификации»
Рисунок 1.5.6. Таблица «СписокТипЭлемента»
Рисунок 1.5.7. Таблица «Хранение»
Рисунок 1.5.8. Таблица «Элемент»
Рисунок 1.5.9. Таблица «Цены»
Были разработаны запросы в режиме конструктор и в режиме SQL
Рисунок 1.5.10. Запрос «Потребности в закупке»
Рисунок 1.5.11. Запрос «Приход»
Рисунок 1.5.12. Запрос «Расход»
Рисунок 1.5.13. Запрос «Остатки»
Рисунок 1.5.13. Запрос «Номенклатурный каталог»
5. Инструкция пользователю
Программа «Учет потребности в материалах» предназначена для учета материалов хранящихся на складах, их движения по складам, контроля прихода, расхода и остатков материалов, а так же для выявления потребности в их закупке.
Интерфейс пользователя основан на использовании кнопочной формы, через которую пользователь осуществляет «диалог» с программой. В зависимости от выбранной кнопки пользователю предоставляется возможность либо перейти к другой кнопочной форме либо открыть отчет в режиме свободного просмотра.
После запуска программы появляется кнопочная форма «Учет потребности в материалах»
Рисунок 5.1. Кнопочная форма
В данной форме содержаться:
- Материалы
- Места хранения
- Спецификации
- План производства
- Движение
- Отчеты
- Выход
Выбираем пункт «Материалы». Открывается окно кнопочной формы в котором мы можем выбрать: добавить в формы элемента или цены новые записи, изменить уже введенные либо вернутся в главное меню.
Рисунок 5.2. Пункт меню «Материалы»
Рисунок 5.3. Форма «Элемент»
Рисунок 5.4. Форма «Цены»
После заполнения либо изменения форм возвращаемся в главное меню и выбираем пункт «Места хранения»
Рисунок 5.5. Пункт меню «Места хранения»
Заполняем данными либо изменяем представленные формы «Места хранения» и «Хранение»
Рисунок 5.6. Форма «Места хранения»
Рисунок 5.7. Форма «Хранение»
Таким же образом далее заполняем оставшиеся формы «Спецификации», «План производства» и «Движение».
Рисунок 5.8. Пункт меню «Спецификации»
Рисунок 5.9. Форма «Спецификации»
Рисунок 5.10. Пункт меню «План производства»
Рисунок 5.11. Форма «План производства»
Рисунок 5.12. Пункт меню «Движение»
Рисунок 5.13. Форма «Движение»
6. Контрольный пример результатов обработки данных
После ввода данных в таблицы открываем пункт меню «Отчеты».
Рисунок 6.1. Пункт меню «Отчеты»
Рисунок 6.2. Отчет «Потребности в закупке»
Рисунок 6.3. Отчет «Номенклатурный каталог»
Рисунок 6.4. Отчет «Текущие остатки»
Рисунок 6.5. Отчет «Список материалов»
Заключение
Исходя из проделанной работы, можно сделать следующие выводы.
Использование АИС «Учет потребности в материалах» необходимо использовать на любом предприятии. Проблема наличия необходимых материалов и комплектующих в нужное время, в нужном месте и в нужном количестве особенно актуальна для массовых сборочных производств, где простои конвейера недопустимы. Именно под такие производства и разрабатывалась методология MRP и соответствующие программные решения.
Мной была разработана программа по «Учету потребности в материалах», в соответствии с которой, закупки материалов и комплектующих всего отрезка планирования автоматически распределяются по плановым периодам. Причем объем и время закупок рассчитываются так, чтобы в каждый плановый период на предприятие поступало именно столько материалов и комплектующих, сколько требуется производству в этом плановом периоде.
Конечным продуктом данной работы являются отчеты, сделанные на основе запросов и таблиц. Запросы в свою очередь были разработаны в соответствии с необходимостью контроля за материалами. Для создания запросов применялся язык SQL. Также для более удобного пользования разработанной программой был создан макрос AutoExec, позволяющий выводить кнопочную форму на экран при запуске программы и подтверждения пароля.
Список литературы
1. Microsoft Access 2003: справочник. Под ред. Ю. Колесникова. -- СПб.: Питер, 2006.
2. Баронов В.В. и др. / Автоматизация управления предприятием / ИНФРА- М, 2000. - Петров В.Н. / Информационные системы, учебник / ПИТЕР, 2002.
3. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. -- М.: Финансы и статистика, 2002. - 352 с: ил.
4. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. -- М.: Гелиос АРВ, 2002. 368 с, ил. М.С. Гаспариан / Информационные системы, учебное пособие / МЭСИ, 2003.
5. Дейт, К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. М.: Издательский дом "Вильяме", 2005. -- 1328 с.
6. Информационные технологии управления, учебное пособие / ЮНИТИ-ДАНА, 2003. - Под ред. проф. Тельнова Ю.Ф. /
7. Информационные системы и технологии в экономике и управлении, учебное пособие / Высшее образование, 2006. - Под ред. проф. Титоренко Г.А. /
8. Калянов Г.Н. / Консалтинг при автоматизации предприятий: подходы, методы, средства / СИНТЕГ, 1997 (Последнее издание).
9. Келли Дж. Самоучитель Access. - СПб.: Питер, 2007.
10. Куртер Дж. MS Office 2007: учебный курс. - СПб.: Питер, 2006.
Подобные документы
Архитектура автоматизированной информационной системы управления складом WMS. Создание базы данных материалов и приложения для учета материалов на одном из складов. Спецификация модулей программы, ее тестирование. Авторизация и разделение доступа.
дипломная работа [5,9 M], добавлен 19.01.2017Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Опыт создания автоматизированных информационных систем. Разработка автоматизированной информационной системы для строительного предприятия ООО "СТК Дело". Этапы проектирования базы данных для учета хранения строительных материалов на складе предприятия.
курсовая работа [1,7 M], добавлен 15.03.2015Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы.
курсовая работа [750,2 K], добавлен 24.03.2014Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.
курсовая работа [2,7 M], добавлен 10.04.2014Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Требования к системе проектирования информационной системы финансового контроля. Информационное, программное и техническое обеспечение автоматизированной системы. Алгоритмы и модели работы базы данных, созданной в среде разработки Borland Delphi 7.0.
дипломная работа [1,2 M], добавлен 25.10.2013Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.
курсовая работа [2,3 M], добавлен 16.08.2012