Разработка технического задания и элементов технорабочего проекта на автоматизацию типовых процессов движения товаров на консигнационн

Автор: Пользователь скрыл имя, 19 Апреля 2012 в 02:05, курсовая работа

Краткое описание

Целью курсового проекта является формирование компетенции по разработке задания на проектирование автоматизированной информационной системы для автоматизации типовых процессов движения товаров на консигнационных складах.
В процессе работы было сформировано техническое задание на подсистему инвентаризации консигнационных складов и некоторые элементы технорабочего проекта.
При оформлении работы использовались программы Microsoft Office Word 2007, Microsoft Office Word 2003, Microsoft Visual Studio 2008, MS Paint, MS Visio 2007, Project Expert 7 Holding.

Оглавление

Введение
1 Техническое задание на подсистему «Движение товаров на консигнационных складах»
2 Элементы технорабочего проекта программного комплекса
«Движение товаров на консигнационных складах»
Заключение
Список использованных источников

Файлы: 1 файл

Курсовая работа.doc

— 854.50 Кб (Скачать)

    4.1.5 Требования по стандартизации и унификации

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

4.2. Требования  к функциям, выполняемым АИС

    4.2.1 Процессы (задачи, функции), подлежащие автоматизации

    1) Прием товара на склад

    2) Приобретение консигнатором поставленных консигнантом товаров

    3) Возврат товаров консигнанту

    4) Списание товаров по продаже  третьим лицам

    5) Перемещение товара со склада на склад 

    4.2.2 Регламент, частота и продолжительность реализации процессов (задач, функций)

    1) Последовательность выполнения  отдельных функций

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

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

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

    2) Требования к представлению выходной и промежуточной информации процесса (функции, задачи).

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

    3) Требования к качеству реализации функций.

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

    4) Очередность разработки подсистем и функций, входящих в состав подсистемы

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

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

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

    5) Частота обращения к задачам и время решения указаны в таблице 1.  
 
 

Таблица 1 - Функции автоматизируемой системы и требования к ним   

№ п/п Название

задачи

Частота обращения к задаче Время решения Допустимое среднее число отказов
Средняя Макси-

мальная

Среднее Макси-мальное
1 Прием товара на склад 10 за месяц 20 за месяц 2 часа 4 часа 0,001
2 Приобретение  консигнатором поставленных консигнантом товаров 1 за месяц 2 за месяц 1 час 2 часа 0,003
3 Возврат товаров консигнанту 1 за месяц 3 за месяц 1 час 2 часа 0,003
4 Списание товаров  по продаже третьим лицам 10 за день 20 за день 5 минут 20 минут 0,001
5 Перемещение товара со склада на склад 2 за месяц 5 за месяц 30 минут 1 час 0,002

 
 
 
 
 
 
 
 
 
 
 

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

Рисунок 1 – Логическая последовательность вызова функций 

    Краткие обозначения:

    1. Прием товара на склад

    2. Приобретение консигнатором поставленных консигнантом товаров

    3. Возврат товаров консигнанту

    4. Списание товаров по продаже  третьим лицам

    5. Перемещение товара со склада на склад 
 
 
 
 
 
 
 
 
 

     4.3 Требования к видам обеспечений

         4.3.2 Информационное обеспечение

         1) Требования к составу, структуре  и организации данных представлены в таблице 2.

Таблица 2 - Объекты предметной области и отражение их динамики:

Название объекта Отражение динамики
1 Организации  
2 Товар Товар принимается  на склад консигнации, передаётся консигнатору, списывается при продаже, передается на другие склады, либо приобретается  консигнатором
3 Склад  
4 Личности  

 

Способ  организации базы данных – централизованная база данных.

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

    2) Требования к способу обмена  данными между компонентами системы

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

    3) Требования к информационной  совместимости со смежными системами: обмен данными через дополнительные временные таблицы, создаваемые на время обмена.

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

    5) Требования к системе управления базой данных

Используемая СУБД: MS SQL Server 2005.

    6) Требования к администрированию данных не предъявляются. 

   4.3.3 Лингвистическое обеспечение

   Для реализации описываемых подсистем  должен быть использован язык программирования C#.

   В качестве специализированного CASE-средства должен быть использован программный продукт Microsoft Visual Studio.   

   4.3.4 Программное  обеспечение

   Для работы информационной системы требуется приобрести программный продукт MS SQL Server 2005-го, либо более старших версий. Выбор редакции данного продукта исходя из требуемой функциональности: SQL Server Express Edition, или Enterprise Edition.

   Обязательным  требованием является наличие .NET Framework 2.0, как основополагающей для работы ИС платформы.

   В процессе разработки программного комплекса  должны быть реализованы следующие  программные модули:

    1. Прием товара на склад (функциональная роль) 

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

    3. Возврат товаров консигнанту  (функциональная роль) 

    4. Списание товаров по продаже  третьим лицам (функциональная  роль) 

    5. Перемещение товара со склада на склад (функциональная роль)  
 

   4.3.5 Техническое  обеспечение

   Для проектируемых  подсистем необходим сервер баз данных. Минимальные и рекомендуемые требования, предъявляемые к такому серверу, описаны в таблице 3.

Таблица 3 – Требования к техническому обеспечению

Наименование  технической характеристики Минимальное значение Рекомендуемое

значение

Частота процессора (совокупная для многопроцессорных  систем) 1 ГГц 3 ГГц
Объём оперативного запоминающего устройства (совокупный для нескольких устройств) 1 ГБ 2 ГБ
Объём постоянного запоминающего устройства

(совокупный  для нескольких устройств)

100 ГБ 2 ТБ

 

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

2 Элементы  технорабочего проекта программного  комплекса «Движение товаров на консигнационных складах»

    1. Описание функциональной структуры

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

Таблица 4 – Информационные связи

Название Назначение Содержание  сообщения Источник Получатель
1 Прием товара на склад

(ввод)

Ввод данных оператором, в БД ИС 1. Адрес склада

2. Дата приёма

3. Время приёма

4. Наименование  организации- консигнанта

5. Наименование  товара

6. Количество  товара

7. Отметка о  контроле качества

8. Дата возврата  консигнанту

9. Номер договора  консигнации

Внешняя среда Прием товара на склад
2 Приобретение консигнатором (ручной ввод) Ввод необходимых  данных оператором 1. Количество товара

2. Цена за единицу товара 
 
 
 
 
 
 
 
 
 

Внешняя среда Приобретение  консигнатором поставленных консигнантом товаров
Продолжение таблицы 4
Название Назначение Содержание  сообщения Источник Получатель
3 Приобретение  консигнатором (данные из БД) Получение имеющихся  данных из БД 1. Наименование  организации- консигнанта

2. Номер договора  консигнации

3. Наименование  товара

Прием товара на склад Приобретение  консигнатором поставленных консигнантом товаров
4 Возврат товаров Оформление  возврата товаров согласно договору консигнации 1. Наименование  организации- консигнанта

2. Номер договора  консигнации

3. Наименование  товара

4. Дата составления

Прием товара на склад Возврат товаров консигнанту
5 Продажа

(данные  БД)

Ввод данных из БД ИС 1. Наименование  организации- консигнанта

2. Номер договора  консигнации

3. Наименование  товара

 

Прием товара на склад Списание товаров  по продаже третьим лицам
6 Продажа

(ручной  ввод)

Ввод необходимых данных оператором 1. Количество  товара

2. Цена за  единицу товара

Внешняя среда Списание товаров  по продаже третьим лицам
7 Перемещение товара

(ручной  ввод)

Перемещение товара с одного склада консигнации в  другой 1. Адрес склада-отправителя

2. Адрес склада-получателя

3. Наименование  организации- консигнанта

4. Номер договора  консигнации

5. Наименование  товара

6. Количество  товара

Внешняя среда Перемещение товара со склада на склад

Информация о работе Разработка технического задания и элементов технорабочего проекта на автоматизацию типовых процессов движения товаров на консигнационн