Автор работы: Пользователь скрыл имя, 07 Января 2011 в 20:02, курсовая работа
Цель состоит в повышении эффективности планирования закупок.
В работе рассмотрены следующие задачи:
- Определение потребности в материале;
- Выбор поставщика.
Аннотация…………………………………………………………………………3
Введение…………………………………………………………………………...4
1.Цели и задачи АИС………………………………………………………........5
1.Функционирование объекта управления………………………...........5
2.Функционирование системы управления……………………………22
3.Формирование целей и задач АИС…………………………………...24
2.Функциональная структура АИС……………………………………………27
1.Внешние объекты АИС..……………………………………………...27
2.Структура данных АИС…………………………………………….....27
3.Задачи и функции АИС……………………………………………….29
3.Математическое обеспечение АИС………………………………………....32
1.Построение математической модели………………………………...32
2.Разработка методов решения задач…………………………………..33
3.Решение задачи на контрольном примере…………………………..34
4.Информационное обеспечение АИС………………………………………..39
1.Проектирование базы данных………………………………………...39
2.Ведение базы данных………………………………………………….48
5.Технологический процесс обработки данных……...………………………51
1.Технология обработки данных……………………………………….51
2.Обеспечение достоверности и безопасности данных….……………55
6.Программное обеспечение АИС……………………………………...……..57
1.Прикладное программное обеспечение……………………………...57
2.Алгоритмы программ решения задач………………………………...58
7.Техническое обеспечение АИС……………………………………………..61
1.Определение списка задач по обработке данных…………………...61
2.Расчет времени ввода данных при ведении базы данных…………..62
3.Определение времени печати данных………………………………..64
4.Определение загрузки ЭВМ…………………………………………..65
8.Источники…………………………………………………………………….68
9.Приложения…………………………………………………………………..69
Приложение 1. Формы документов……………………………………
3. Изменение данных некоторых контрагентов (замена элемента отношения).
4. Добавление нового товара в связи с расширением ассортимента (добавление нескольких элементов отношения).
5. Удаление товара в связи с отказом от данного товара (удаление нескольких элементов отношений).
6. Изменение данных некоторых товаров (замена элемента отношения).
7. Введение новых заявок клиентов (добавление элемента отношения).
8. Изменение некоторых заявок клиентов (замена элемента отношения).
9. Введение новых заявок поставщика (добавление элемента отношения).
10. Изменение некоторых заявок поставщика (замена элемента отношения).
11. Введение новых приходных накладных (добавление элемента отношения).
12. Изменение некоторых приходных накладных (замена элемента отношения).
13. Введение новых расходных накладных (добавление элемента отношения).
14. Изменение некоторых расходных накладных (замена элемента отношения).
15. Поступление товара (добавление элемента отношения).
16. Резервирование товара (резервирование элемента отношения).
17. Расходование
товара (расход элемента отношения).
Выделим следующие классы событий связанные с изменениями данных:
Таким образом, можно сформулировать список задач по поддержке БД в актуальном состоянии:
Каждому
событию соответствует функция
определенной задачи.
Прикладное
программное обеспечение
схемы диалога.
Прикладное
программное обеспечение
Пользователями проектируемой системы будут персонал отдела закупок, продаж и бухгалтерии. Полномочия отдела закупок заключаются в возможности подготовки заявки на закупку товара по поставщикам, соответственно для него будет открыт доступ к необходимым видам документации. Аналогично полномочия отдела продаж и бухгалтерии будут определены в соответствии с их профессиональной деятельностью - обработка заявок и выписка первичных бухгалтерских документов соответственно. Темой диалога определена планирование закупки товара. Задачи которые будут решаться различными пользователями описаны ранее и на их основании определены полномочия.
Где введены следующие обозначения:
1 – задачи;
2 – определение
возможного решения
3 – определение
возможного ведения базы
4 – выбор поставщиков;
5 – планирование закупок товара;
6 – поддержание стабильности ассортимента товаров (данные об остатках товара и его реализации);
7 – определение
возможного ведения данных о
товарах и характеристиках
8 – определение возможного ведения данных о контрагентах;
9 – определение возможного ведения данных о приходах и расходах.
На
рисунке показана структура алгоритмов
для задач поддержки БД в актуальном
состоянии и решения
Известно два основных подхода к построению модели технологического процесса обработки данных (ТПОИ):
В курсовом проекте используется второй подход к построению моделей ТПОИ.
В моделях ориентированных на процессы ТПОИ представляется в виде ориентированного графа. Вершинами графа являются процессы, элементы данных и объекта управления. Процессы представляют собой работы, операции пользователей АСОИУ, выполнение задач автоматизированной обработки данных. Вершины в схеме (в соответствии с содержанием задач автоматизированной обработки данных). Вершины в схеме (в соответствии с содержанием процесса) имеют различное символическое обозначение определенные ГОСТом. Дуги указывают на связи между вершинами. Такими связями являются управляющие (технологические) между процессами, управляющие (команды) между процессами и объектом управления, информационные, отражающие отношение между элементами данных и объектом управления с другой стороны.
Технологический
процесс обработки данных представлен
на рис.5.
5.1.
Обеспечение достоверности
и безопасности данных
Расчет
достоверности обработки
Под достоверностью информации понимается мера ее истинности. Исходными данными для расчета достоверности информации является технологический процесс обработки данных (ТПОД).
Достоверность
информации оценивается вероятностью
не искажения сообщений. Пусть ТПОД
имеет n последовательных этапов. Если
известны вероятности возникновения ошибок
на каждом этапе, то достоверность обработки
информации определяется выражением:
Р = П (1 –
р(i)).
Важнейшей
функцией АИС является обеспечение
необходимой достоверности
- визуальный контроль экранной формы или бумажного документа;
- повторный ввод данных;
- метод контрольных сумм;
Пусть
в последовательном ТПОД присутствует
k-ая операция повышения достоверности
информации. Вероятностью обнаружения
ошибок на k-ой операции равна q(k). Тогда
достоверность информации после выполнения
k-ой операции можно определить по формуле:
Р(k) = P (k-1)
+ q(k) * (1-P(k-1)).
Рассмотрим
пример расчета достоверности
1.Запоминание
первичного документа
2.Ввод
данных в ЭВМ
3.Визуальный
контроль вводимых данных
4.
Обработка данных на ЭВМ
5.Печать
результатов обработки данных
Необходимо обеспечить достоверность обработки данных с вероятностью ошибки не более 2*10-5
1.Определим
достоверность информации
Р(1) = 1-р(1) = 1-10-4 = 0.9999
и вероятностью ошибки
Q(1)
= 1-Р(1) = 1-0.9999 = 0.0001.
2.Определим вероятность информации после второй операции:
Р(2) = Р(1)*(1-р(2)) = 0.9999*(1-2*10-4) = 0.9997
и вероятность ошибки
Q(2)
= 1-Р(2) = 1-0.9997 = 0.0003.
3.Определим
достоверность информации в
Р(3) = Р(2)+Q(2)*q(3) = 0.9997+0.0003*0.9 = 0.99997
и вероятностью ошибки
Q(3)
= 1-Р(3) = 1-0.9997 = 0.00003
4.Определим достоверность информации при завершении четвертой операции:
Р(4) = Р(3)*(1-р(4)) = 0.99997*(1-10-8) = 0.99996997
и вероятностью ошибки
Q(4)
= 1-Р(4) = 1-0.9999699 = 0.0000311
5.Определим достоверность информации при завершении пятой операции:
Р(5) = Р(4)*(1-р(5)) = 0.999969997*(1-10-4) = 0.9998699
и вероятность ошибки
Q(5)
= 1-Р(5) = 1-0.9997899 = 0.00013211.
Вероятность
искажения информации превышает
допустимое значение. Поэтому вводим
дополнительную операцию визуального
контроля информации.
6.Определим
достоверность информации в
Р(6) = Р(5)*Q(5)*q(6) = 0.9998699+0.0001311*0.9 = 0.9999878
и вероятность ошибки
Q(6)
= 1-Р(6) = 1-0.9999878 = 0.000311.
Требования
к системе обработки данных по
достоверности выполняются.
6.1. Определение списка задач по обработке данных