Файл: Разработка и реализация прикладного решения для автоматизации складского учета.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.04.2023

Просмотров: 146

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В результате этого рассмотрим далее методы проведения испытаний.

Рассмотрим для каждой функции описание их проверки (таблицы 3 - 6).

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

Таблица 3. Описание проверки функции «Наличие связи между объектами конфигурации».

Параметр

Значение

Функция

1. Наличие связи между объектами конфигурации

Предмет проверки

1.1. Правильность установки связей

Используемые средства

1.1. Монитор, клавиатура

Исходные данные

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

Искажения тестовой информации для имитации нештатных ситуаций

Нет

Ожидаемая реакция

1.1. Наличие источников данных с других таблиц

Способ определения результатов

Визуальный метод

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

Таблица 4. Описание проверки функции «Соответствие полей форм и их источников».

Параметр

Значение

Функция

1. Соответствие полей форм и их источников

Предмет проверки

1.1. Правильность отображения информации

Используемые средства

1.1. Монитор, клавиатура

Исходные данные

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

Искажения тестовой информации для имитации нештатных ситуаций

Отображение информации

Ожидаемая реакция

1.1. Наличие всех атрибутов объектов в форме

Способ определения результатов

Визуальный метод

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

Таблица 5. Описание проверки функции «Ввод данных».

Параметр

Значение

Функция

1. Ввод данных

Предмет проверки

1.1. Правильность ввода данных

Используемые средства

1.1. Монитор, клавиатура

Исходные данные

Формы

Искажения тестовой информации для имитации нештатных ситуаций

Нет

Ожидаемая реакция

1.1. Безошибочный ввод информации в справочники и документы

Способ определения результатов

Визуальный метод


Заключение

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

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

Значительно сократить итоговый объем необходимых измерений позволяет так называемое компьютерное моделирование реальности.

В работе выполнены следующие задачи:

– охарактеризовано функционирование АО «Голицынский опытный завод средств автоматизации», а также его модель функционирования;

– проанализированы и описаны разработки по автоматизации складского учета, сделан выбор направления автоматизации;

– выполнено функциональное моделирование проекта автоматизации;

– с помощью платформы 1С:Предприятие выполнено проектирование конфигурации для складского учета на базе АО «Голицынский опытный завод средств автоматизации»;

– выполнено тестирование созданного проекта автоматизации.

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

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

На примере проделанной работы были рассмотрены практически все функции и возможности платформы 1С:Предприятие.

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

Список источников

  1. 1C:Бухгалтерия предприятия 8.1. Практическое пособие; КноРус - Москва, 2012. - 368 c.
  2. Абрамов Г. В., Медведкова И. Е., Коробова Л. А. Проектирование информационных систем. М.: ВГУИТ, 2012. 172с.
  3. Баймакова И., Новиков А., Рогачев А., Хыдыров А. Обеспечение защиты персональных данных (+ CD-ROM); 1С-Паблишинг - Москва, 2011. - 272 c.
  4. Балдин, К.В. Информационные системы в экономике: Учебное пособие / К.В. Балдин. - М.: НИЦ ИНФРА-М, 2013. - 218 c.
  5. Блиновская, Я.Ю. Введение в геоинформационные системы: Учебное пособие / Я.Ю. Блиновская, Д.С. Задоя. - М.: Форум, НИЦ ИНФРА-М, 2013. - 112 c.
  6. Богаченко В. М., Кириллова Н. А., Сухарева Е. М. Практический консультант бухгалтера; Феникс - Москва, 2011. - 416 c.
  7. Бодров, О.А. Предметно-ориентированные экономические информационные системы: Учебник для вузов / О.А. Бодров. - М.: Гор. линия-Телеком, 2013. - 244 c.
  8. Бойко Э. В. 1С: Предприятие 8.0. Универсальный самоучитель; Омега-Л - Москва, 2011. - 232 c.
  9. Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2013. - 283 c.
  10. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2013. - 528 c.
  11. Габец А. П., Козырев Д. В., Кухлевский Д. С., Хрусталева Е. Ю. Реализация прикладных задач в системе "1С:Предприятие 8.2" (+ CD-ROM); 1С-Паблишинг - Москва, 2010. - 720 c.
  12. Заботина Н. Н. Проектирование информационных систем. М.: ИНФРА-М, 2013. 331 с.
  13. Кирилов В.В. Введение в реляционные базы данных./В.В. Кирилов.–СПб.: БХВ-Петербург, 2012.–464 c.
  14. Кошепелев В.Е. Базы данных в ACCESS 2007: Эффективное использование /В.Е. Кошепелев.–М.: Бином-Пресс, 2009.–592 c.
  15. Кузина А.В. Базы данных:Учебное пособие для студентов высш. учеб. заведений /А.В. Кузина.– М.: ИЦ Академия, 2012.–320 c.
  16. Ливенар С.В. Материалы базы данных "Пакет кадровика"/С.В. Ливенар.–М.: ИНФРА-М, 2008.–51 c.
  17. Малевич И.П. Базы данных:Учебное пособие /И.П. Малевич. - СПб.:Питер, 2013.– 240 c.
  18. Мартынова В.П. Базы данных. Распределенные и удаленные БД. Т.1 / В.П. Мартынова.– М.: ИД ФОРУМ,НИЦ ИНФРА-М,2013. – 352 c.
  19. Мартынова В.П. Базы данных. Распределенные и удаленные БД. Т.2: Учебник/В.П. Мартынова.–М.:ИД ФОРУМ,НИЦ ИНФРА-М, – 2013. – 272 c.
  20. Ощенко И. А. Азбука программирования в 1С: Предприятие 8.2. СПб.: БХВ-Петербург, 2013. 272 с.

Приложение 1. Программный код разработанных модулей.

ВЫБРАТЬ

Товары.Название,

Товары.Цена,

Товары.ДатаОтгрузки,

СкладскойУчет.Количество

ИЗ

Документ. СкладскойУчет КАК СкладскойУчет

ЛЕВОЕ СОЕДИНЕНИЕ Документ.Товары КАК Товары

ПО СкладскойУчет.Продукция = Товары.Ссылка

СГРУППИРОВАТЬ ПО

Товары.ДатаОтгрузки,

Товары.Название,

Товары.Цена,

СкладскойУчет.Количество

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.СкладскойУчет.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| СкладскойУчет.Дата,

| СкладскойУчет.Номер,

| СкладскойУчет.Поставщик

|ИЗ

| Документ.СкладскойУчет КАК СкладскойУчет

|ГДЕ

| СкладскойУчет.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

ТабДок = Новый ТабличныйДокумент;

Печать(ТабДок, ПараметрКоманды);

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//}}

КонецПроцедуры

&НаСервере

Процедура Печать(ТабДок, ПараметрКоманды)

Документы.СкладскойУчет.Печать(ТабДок, ПараметрКоманды);

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.Товары.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Товары.Дата,

| Товары.ДатаОтгрузки,

| Товары.Название,

| Товары.Номер,

| Товары.Склад,

| Товары.Тип,

| Товары.Цена

|ИЗ

| Документ.Товары КАК Товары

|ГДЕ

| Товары.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();