Разработка ИС планирования материально-технического обеспечения проектов на предприятии ОАО "ЦКБ-Связь"
Краткая характеристика подразделения и видов его деятельности. Обоснование необходимости и цели использования вычислительной техники. Обоснование проектных решений по видам обеспечения. Схема взаимосвязи программных модулей и информационных файлов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 27.10.2012 |
Размер файла | 60,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
В современных машиностроительных и приборостроительных предприятиях синхронизация требуется не только при сборочно-транспортных, но и при всех остальных операциях, включая работу заготовительных отделов. Задержка с одной деталью ломает весь график работы. Равномерное обеспечение потребителей дает как прямой экономический эффект (снижение затрат на дополнительную привлекаемую в пиках нагрузки рабочую силу и возможность избавиться от лишних фондов оборудования, простаивающего вне пиков), так и косвенный - через улучшение условий труда и качества продукции [ссылка].
Неизбежная рассогласованность ритма производства поставщиков и потребителей, дискретность процесса поставок, возможность случайных колебаний в интенсивности потребления или длительности интервалов между поставками относительно среднего (расчетного) уровня вынуждают создавать с системах снабжения запасы [ссылка]. Хранение запасов во многих случаях обходится дешевле, чем любой другой способ обеспечения ритмичного производства: резервные производственные мощности, трудовые ресурсы, экстренные поставки и т.д. [ссылка]
Однако излишние запасы были причиной многих неудач в бизнесе, оказывали дестабилизирующее влияние при кризисах. Переход на новый вид продукции обычно сдерживается требованием выработки всех имеющихся запасов или их дорогостоящим списанием. Все эти проблемы обострились в связи с ускорением научно-технического прогресса, индивидуализацией производства, сокращением сроков морального старения техники. Возросли сложность решаемых задач и цена ошибочных решений [ссылка].
Целью дипломного проекта является «Разработка ИС по планированию материально-технического обеспечения на предприятии ОАО «ЦКБ-Связь»» - информационная система, поддерживающая процесс принятия управленческого решения работником отдела снабжения.
Дипломный проект состоит из введения, трех частей, заключения, списка используемой литературы и приложений.
В первой (аналитической) части дается описание организационной структуры ОАО «ЦКБ-Связь» и место отдела снабжения в этой структуре, экономическая сущность решаемой задачи, приводится формализация расчетов, а также обоснование необходимости и цели использования вычислительной техники, выбор и обоснование проектных решений по техническому, информационному и программному видам обеспечения и по технологии сбора, передачи, обработки и выдачи информации.
Во второй (проектной) части дипломного проекта разрабатывается информационное обеспечение задачи (схема данных, описывается оперативная входная, нормативно-справочная и результатная информация), программное обеспечение задачи (сценарий диалога, схема работы системы, схема взаимодействия программных модулей, схема программного модуля системы и схема ресурсов программного модуля системы), а также приводится инструкция пользователю системы.
В третьей части дипломного проекта описывается выбранная методика определения экономической эффективности проекта и производится расчет показателей экономической эффективности.
1. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
Характеристика предприятия
ОАО «ЦКБ-Связь»» - юридическое лицо, зарегистрированное в 1995 году.
Основной сферой деятельности организации является проектирование и создание систем связи, большая часть разработок ведется по заказу военных ведомств. Отличительной спецификой продукции данной организации является ее уникальность и выпуск готовой продукции в виде единичных образцов или небольшими партиями. Стоит отметить, что зачастую организацией выполняются заказы по проектированию систем связи, а само производство ведется потом заказчиком. Таким образом, основную сферу деятельности организации можно охарактеризовать как научную.
Отдел снабжения. Состоит из начальника отдела, зам. начальника и т.д. В обязанности отдела входит работа с поставщиками материалов.
Транспортный отдел. Состоит из начальника отдела, зам. начальника и т.д. В обязанности отдела входит доставка закупленных материалов.
Склад. Состоит из зав. складом, товароведа и т.д. В их обязанности входит хранение необходимых для деятельности предприятия материалов и их выдача для использования соответствующим отделам.
Отделы разработки. В обязанности отделов разработки входит ведение научных проектов и производственная деятельность.
Бухгалтерия. Состоит из главного бухгалтера, 2 зам. гл. бухгалтера и бухгалтеров. Она отвечает за ведение бухгалтерского учёта в организации. Также в обязанности бухгалтерии входит отслеживание изменений в законодательстве, связанных с бухгалтерским учётом, правилами торговли, реорганизацией предприятия.
Краткая характеристика подразделения и видов его деятельности
Основными задачами отдела снабжения являются:
1) формирование полной и достоверной информации о движении используемых в процессе производственной деятельности предприятия материалах, формирование и ведение ведомостей их движения, определение сроков закупок, размеров партий материалов и необходимых запасов;
2) своевременное заключение договоров о поставках;
3) формирование и ведение справочников основных поставщиков и используемых материалов. [ссылка]
4) расчет оптимального размера запаса, определяемый с помощью модели управления запасами. [ссылка]
В настоящее время можно выделить следующие критерии классификации моделей УЗ [ссылка]:
1) число номенклатур;
2) число складов;
3) характер восполнения;
4) характер спроса;
1) стационарный - нестационарный;
2) детерминированным или стохастическим;
3) непрерывно распределенным или дискретным;
4) зависимым или независимым от спроса на другие номенклатуры;
5) способ рассмотрения динамики;
6) целевая функции;
7) стратегии восполнения;
1) мгновенная поставка;
2) задержка поставок на фиксированный срок;
3) случайная задержка;
8) способ контроля уровня запаса;
9) учет недостач;
10) задержка поставок.
На предприятии ОАО «ЦКБ-Связь» используется модель с детерминированным нестационарным спросом.
Спрос задается как последовательность рассчитанных в соответствии с известной на весь период пТ производственной программой величин суммарного потребления {xk}, k = 1., n, в смежные интервалы времени длины Т. [ссылка] Пронумеруем интервалы и введем для них обозначения:
zk - остаток от (k - 1) - го периода,
xk - спрос в k-й период,
Sk - запас, создаваемый на k-й период, Sk >= хk,
Hk*(Sk - xk) - расходы на хранение избыточного запаса в k-й период,
Сk*(Sk - zk) - расходы на доведение запаса до величины Sk.
Суммарные затраты на снабжение подсчитываются по формуле:
Оптимальный размер запаса достигается при минимизации данной функции. [ссылка]
Минимальные затраты за последний период
В процессе минимизации затрат для поиска {Sk} необходимо использовать свойства функций {ck} и {hk}. В типичном для практики случае, когда {ck} и {hk} - возрастающие функции своих аргументов, равные нулю при нулевом аргументе, оптимальный запас для последнего периода:
Разработка ИС планирования материально-технического обеспечения проектов в фирме ОАО «ЦКБ-Связь» позволит:
сократить время решения задачи и, как следствие, освободить снабженца для выполнения других работ;
2) сократить количество допускаемых при расчете ошибок;
3) повысить оперативность расчетов и автоматизировать составление ведомостей;
1.2 Экономическая сущность задачи
Функция планирования материально-технического снабжения заключается в решении трех основных задач:
1) Определение потребности в материалах;
1) методом свода заявок;
2) с применением машиночитаемых заявок;
3) нормативным методом;
4) методом прогнозирования;
2) Размещение заказов;
3) Распределение материалов между производственными отделами. [ссылка]
Задача «определение потребности». Решение данной задачи необходимо для обеспечения бесперебойной работы системы снабжения и снижения издержек, связанных с хранением излишних запасов.
Информацию для решения данной задачи получают от производственных отделов и на основе статистических данных. Результаты решения задачи используются отделом снабжения.
Задача «размещение заказов». Решение данной задачи необходимо для обеспечения поставок материалов и снижения издержек, связанных с задержками поставок.
Информация для решения данной задачи возникает в самом отделе снабжения. Результаты решения задачи используются отделом снабжения.
Задача «распределение материалов». Решение данной задачи необходимо для обеспечения нормальной работы производственных отделов.
Информация для решения данной задачи возникает в отделе снабжения и производственных отделах. Результаты решения задачи используются отделом снабжения и производственными отделами.
1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи
Работа по управлению движением запасов материалов связана с обработкой большого объема информации. Следует отметить, что ручная обработка информации нерациональна и повлечет возникновение ошибок, а также не оперативна.
В связи с вышесказанным, возникает необходимость использования автоматизированной обработки данных, которая имеет такие преимущества, как [ссылка]:
1) оптимизация потоков и повышение коэффициента использования экономической информации;
2) повышение достоверности информации и оперативности ее получения;
3) сокращение трудовых и временных затрат на обработку информации.
Помимо того, что необходимая работа выполняется на низком уровне качества, потенциально возможная работа остается незатронутой - не проводится анализ выполненной работы в силу загруженности сотрудников отделов рутинной работой, теряется творческая инициатива работников [ссылка].
При исследовании процесса управления движением запасами материалов выявились недостатки, присущие существующей практике. К ним прежде всего необходимо отнести трудоемкость подготовки промежуточных и конечных отчетов из-за большого количества информации, подлежащей учету, неравномерности и несвоевременности ее поступления, большой номенклатуре документов, подлежащих обработке; несовершенство системы сбора и регистрации исходной информации; несовершенство процесса обработки информации - для получения какой-либо ведомости или отчета необходимо полностью обработать документы, относящиеся к данной ведомости, которые могут находиться в различных папках [ссылка]. Целью разработки нового программного комплекса и соответственно использования вычислительной техники является автоматизация работы отдела снабжения в области управления движением запасами материалов.
При почти полном использовании ЭВМ значительно сокращаются трудовые и стоимостные затраты на обработку информации. Это в свою очередь позволит повысить оперативность информации, сократить время на ее обработку.
Целью использования вычислительной техники является автоматизация всех работ, проводимых сотрудниками; сокращение времени на выполнение рутинных процессов.
Применение ЭВМ позволит своевременно получать необходимую информацию, анализировать ее, быстро и эффективно выполнять вычисления. Автоматизация работ в этой области позволяет сократить время обработки информации, снизить трудоемкость работы, позволит своевременно анализировать информацию, быстро и эффективно вносить соответствующие изменения [ссылка].
Использование ЭВМ позволит достичь значительного сокращения трудовых и стоимостных затраты на обработку информации, что в свою очередь позволит повысить оперативность информации и сократить время на ее обработку и выдачу.
1.4 Постановка задачи
Цель и назначение автоматизированного варианта решения задачи
Целью автоматизированного решения задачи является [ссылка]:
1) с точки зрения улучшения ряда экономических показателей:
1) увеличение эффективности планирования;
2) сокращение времени задержек получения новых запасов материалов;
3) выявление отклонения фактических показателей от плановых.
2) с точки зрения улучшения значений показателей качества обработки информации:
1) повышение оперативности получения расчетных показателей (ведомости);
2) повышение точности и достоверности выполняемых расчетов;
3) сокращение численности работников, занятых ручным счетом;
4) снижение стоимости на обработку;
5) увеличение кол-ва аналитических показателей в ведомости.
Назначением автоматизированного решения задачи является:
1) автоматизация ввода и контроля переменной информации с первичных документов.
2) автоматизация загрузки и ведения базы данных с условно постоянной информацией:
3) расчет и получение результатных ведомостей.
4) осуществление выдачи результатной информации на экран, в файл, по каналам связи поставщику.
5) выдача регламентированных и нерегламентированных справок по запросам.
Общая характеристика организации решения задачи на ЭВМ
1) Решение данной задачи на ЭВМ будет реализовано в виде ИС (информационной системы), которая будет связана с ИС других отделов.
2) Данная задача будет решаться в диалоговом режиме с использованием языка меню и языка подсказок.
3) Ввод первичной информации будет осуществляться путем введения информации с помощью клавиатуры и из баз данных.
4) Для выполнения расчетов будет спроектирована, загружена и систематически активизироваться (1 раз в день) и реструктуризироваться (1 раз в неделю) база данных для следующих файлов:
1) файлы с переменной информацией.
2) файлы с условно постоянной информацией: склад, отделы, заказы, единицы измерения.
5) На основании введенных данных программой будут произведены расчеты и произведена выдача выходной информации в виде следующих выходных документов:
1) заказ;
2) запрос наличия;
3) ПСН;
4) дополнительная заявка;
5) ведомость поступления за месяц;
6) ведомость отпуска за месяц;
7) ведомость движения материалов за месяц;
8) итоговая ведомость;
9) ведомость потребности материалов за месяц;
6) Периодичность решения задачи зависит от интенсивности работы Отделов разработки.
Таблица 1.1. Таблица формализованного описания первичных показателей
Наименование показателя |
Идентификатор |
|
Кол-во требуемого i-го материала j-м подразделением на дату d. |
KTijd |
|
Норма запаса i-го материала. |
NZi |
|
Кол-во i-го материала имеющегося на j-м складе на дату d. |
KISijd |
|
Кол-во i-го материала имеющегося у j-го поставщика по запросу r. |
KIPijr |
|
Кол-во i-го материала поступившего от j-го поставщика на дату d. |
KPijd |
|
Кол-во i-го материала отпущенного j-му подразделению на дату d. |
KOijd |
Список формализованного описания результатных показателей и алгоритмы их расчета представлены в таблице 1.2.
Таблица 1.2. Таблица формализованного описания результатных показателей
№п/п |
Наименование показателя |
Идентификатор |
Алгоритм расчета |
|
1 |
Кол-во запрашиваемого i-го материала у j1-го поставщика на дату d1. |
KZij1d1 |
KZij1d1 = KTijd |
|
2 |
Кол-во заказываемого i-го материала у j1-го поставщика на дату d1. |
KZKij1d1 |
KZij1d1 = KPir |
|
3 |
Кол-во поступившего i-го материала на дату d. |
KPid |
KPid = KPijd |
|
4 |
Кол-во отпущенного i-го материала на дату d |
KOid |
KOid = Koijd |
|
5 |
Остаток i-го материала на дату d. |
Oid |
Oid = KPid - KOid |
|
6 |
Кол-во требуемого i-го материала на дату d |
KTid |
KTid = Ktijd |
|
7 |
Требуемое дополнительное количество i-го материала на дату d. |
DTid |
DTid = KISijd*NZi |
1.6 Обоснование проектных решений по видам обеспечения
По информационному обеспечению
Информационное обеспечение включает в себя:
систему классификации и кодирования;
систему документации;
информационную базу.
В условиях автоматизации важное значение придается унификации документации, устанавливающей единые требования к содержанию и построению документов. Унификация заключается в тщательном отборе и четком определении необходимой номенклатуры документов. При этом определяются сферы назначения и использования документов и выявляются специфические особенности, характерные для соответствующих видов документов. Информационные массивы формируются на основе исходной информации, содержащейся в первичных документах - основных носителях первичной экономической информации в системах машинной обработки данных [ссылка]. К ним предъявляется ряд требований [ссылка]:
достаточная полнота информации для решения задачи;
исключение избыточности информации;
достоверность и своевременность информации;
согласованность форм первичных документов с макетами размещения информации на машинном носителе;
логичность построения документа;
отсутствие дублирующих показателей в разных видах документов.
Основой информационного обеспечения является информационная база - совокупность всей информации, соответствующим образом организованной и зафиксированной на машинных носителях.
Большое значение придается рациональной организации информационной базы и обеспечения эффективного доступа к ней пользователя. Она формируется на основе следующих принципов [ссылка]:
принцип однократной фиксации данных (реализуется через запрет дублирования данных);
использование для фиксирования информации исключительно первичной документации (именно в такой документации содержатся самые точные для обработки данные);
полноты информации, то есть информационный фонд должен содержать всю информацию для решения задач, для ответов на нерегламентированные вопросы и для принятия управленческих решений;
целостности информации, то есть в информационном фонде должны быть разработаны средства обеспечения достоверности хранимой информации, средства поддержки непротиворечивости данных, обеспечения своевременности актуализации данных, обеспечения защиты данных от технических поломок машины;
гибкости хранения данных, то есть в информационном фонде должны быть средства увеличения и уменьшения хранимого количества данных;
доступности информации за счет развитых средств диалога пользователя с базой, оперативности выдачи ответа на запрос.
Информационная база может иметь вид локальных (автономных) массивов или базы данных. Наиболее целесообразной организацией ИБ является база данных, которая представляет собой совокупность взаимосвязанных и хранящихся вместе данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для любых приложений, и при этом обеспечивается независимость данных от прикладных программ, а для актуализации данных используется общий способ управления.
Существует три модели логической структуры базы данных (по способу установления связей между данными): иерархическая, сетевая и реляционная.
Иерархическая модель. Каждой информационной единице (сегменту), кроме корневого, соответствует один исходный сегмент и между исходным и порожденным сегментом устанавливается только одна связь. Экземпляру исходного сегмента соответствует в общем случае какое-то число экземпляров порожденного сегмента. Просмотр иерархической структуры возможен только с корневой вершины. Пропуск сегмента в иерархическом пути при доступе к заданному сегменту не допускается.
Достоинства:
Иерархическая модель весьма удобна для отображения отношений типа «один ко многим» в предметной области.
Недостатки:
Трудность (неэффективность) отображения отношений типа «многие ко многим».
Длительность доступа к сегментам, находящимся на нижних уровнях иерархии.
Ориентированность на определенный тип (разрез) запроса.
Сетевая модель. Графически изображается в виде графа. Вершинам графа соответствуют составные единицы информации (записи). Экземпляры записей образуют файлы. Структура записи может быть иерархической или линейной в зависимости от системы.
Достоинства:
Между парой типов записей может быть объявлено несколько связей, имена и направления связей должны быть четко обозначены.
Недостатки:
Сложность (очень большое число параметров описания данных и операторов).
Неудобство навигационного доступа.
Реляционная модель. Представляет собой набор взаимосвязанных отношений, каждое отношение (таблица) в ЭВМ представлена в виде файла. Кроме единообразия хранения файлов модель осуществляет связь между таблицами по ключевым полям, включает реляционно-полный язык манипулирования данными. Позволяет создавать индексные файлы.
Достоинства:
Форма представления данных в виде таблицы является простейшей и наиболее привычной.
Индексные файлы обеспечивают быстрое нахождение в БД нужной информации.
Легкость ведения данных.
Сравнительная простота инструментальных средств ее поддержки.
Недостатки:
Жесткость структуры данных
Зависимость скорости работы от размера базы данных.
Исходя из приведенных выше обоснований, наиболее целесообразно будет организовать информационную базу для задачи «Разработка ИС по планированию материально-технического обеспечения на предприятии «ЦКБ-Связь» в виде реляционной базы данных.
Так как информационная база системы будет организована в виде реляционной базы данных, выбор программного обеспечения должен осуществляться из класса реляционных СУБД.
Группа реляционных СУБД представлена на рынке программных продуктов очень широко. Это, например, такие системы, как Paradox, Access, Clarion, dBASE-подобные СУБД - FoxPro-2.x и Clipper-5.x. В таблице 1.4 приведена сравнительная оценка трех СУБД по пятибальной шкале.
Таблица 1.4
№ п/п |
Показатели |
Access 97 |
Paradox 7 |
Approach 96 |
|
1 |
Средства импорта / экспорта файлов |
4 |
4 |
5 |
|
2 |
Формат доступных данных |
dbf.mdb, SQL.xis |
db.dbf |
db.dbf |
|
3 |
Язык программирования |
VBA |
ObjectPAL |
LotusScript |
|
4 |
Поддержка SQL |
Через ODBC |
Через IDAPI |
DB2, Oracle, SQL Server |
|
5 |
Сохранение запросов |
4 |
4 |
4 |
|
6 |
Настройка таблиц |
4 |
5 |
5 |
|
7 |
Подготовка почтовых отправлений |
5 |
5 |
3 |
|
8 |
Проверка вводимых данных |
4 |
5 |
5 |
|
9 |
«Ассортимент» типов полей |
5 |
5 |
4 |
|
10 |
Графическое отображение взаимосвязей |
4 |
4 |
4 |
|
11 |
Образование связей перетаскиванием или щелчком |
4 |
4 |
4 |
|
12 |
Последовательное обновление измененных данных |
4 |
3 |
3 |
|
13 |
Запрет на удаление данных |
4 |
4 |
4 |
|
14 |
Таблицы стилей |
5 |
4 |
4 |
|
15 |
Форматирование текстов и объектов |
4 |
5 |
5 |
|
16 |
Средства облегчения ввода данных |
5 |
5 |
5 |
|
17 |
Инструменты создания перекрестных ссылок |
5 |
4 |
5 |
|
18 |
Средства построения диаграмм |
5 |
5 |
5 |
|
19 |
Инсталляция СУБД |
5 |
4 |
4 |
|
20 |
Импорт данных |
5 |
4 |
3 |
|
21 |
Подготовка запросов |
4 |
3 |
5 |
|
22 |
Создание отчетов |
5 |
5 |
5 |
|
23 |
Разработка форм |
5 |
5 |
5 |
|
24 |
Создание кнопок |
4 |
4 |
3 |
Наибольшее число положительных оценок имеет система управления базами данных Access 97. В Access 97 реализовано подлинное управление реляционными базами данных. Эта система поддерживает первичные и внешние ключи и обеспечивает полную поддержку целостности данных на уровне самой базы данных.
Достоинства системы Access 97, а также широкий спектр ее функциональных возможностей, которые оценивались выше, стали определяющими факторами при выборе именно этой СУБД для разработки задачи «Разработка ИС по планированию материально-технического обеспечения на предприятии «ЦКБ-Связь». Кроме того, немаловажную роль при выборе системы Access 97 сыграл тот факт, что работники отдела снабжения достаточно хорошо знают эту систему и постоянно ее используют в своей работе. Таким образом, отпадает необходимость переучивать сотрудников отдела.
По программному обеспечению
Программное обеспечение (ПО) представляет собой совокупность программных средств, предназначенный для подготовки и решения задач пользователя.
ПО разделяют на общее или системное и специальное или прикладное.
Общее ПО объединяет программные средства, обеспечивающие многоцелевое применение ЭВМ и почти не зависящие от построения вычислительных работ пользователей. В состав общего ПО входят операционная система, система автоматизации программирования, комплекс программ технического обслуживания.
Специальное ПО содержит пакеты прикладных программ пользователей, обеспечивающие специфическое применение ЭВМ.
Для удобства общения пользователя с машиной целесообразно использовать диалоговый режим обработки данных. В основе этого режима лежит динамическое взаимодействие человека и ЭВМ посредством передачи и приема сообщений через терминальные устройства. Процесс решения задачи, во время которого осуществляется обмен сообщениями между человеком и ЭВМ, обусловленный последовательностью операций решения, называется технологией обработки информации в режиме диалога. Использование технологии диалогового режима необходимо, если ее применение приводит к наилучшему сочетанию возможностей человека и ЭВМ в процессе решения конкретной задачи. При такой технологии обеспечивается:
непосредственное сопряжение человека и вычислительной системы через прием и выдачу сообщений с помощью локального терминала;
поиск необходимых пользователю данных или программ;
быстрая обработка вычислительной системой принятых сообщений и немедленная передача обработанных сообщений пользователю;
активное воздействие пользователя на ход и порядок выполнения технологических операций обработки данных.
Центральным моментом технологии обработки данных в диалоговом режиме является организация диалога пользователя и ЭВМ, в ходе которого пользователь информируется о состоянии решаемой задачи и может активно воздействовать на ход вычислительного процесса.
В процессе решения задачи удобство диалогового режима в полной мере проявляется в процессе общения с базой данных. Здесь можно отметить следующие преимущества использования диалогового режима:
возможность перебора различных комбинаций поисковых признаков в запросе;
обеспечение более быстрого поиска информации;
улучшение характеристик входных данных за счет оперативной коррекции запроса с терминала;
возможность расширения, сужения или изменения направлений поиска сразу после получения результатов;
многоплановость точек доступа;
быстрый доступ к редко используемой информации;
оперативный анализ выходной информации.
Пользовательский интерфейс при диалоговом режиме может быть представлен в следующих формах: в виде меню, в виде команд, графический.
Менюориентированные системы применяются тогда, когда число переборов вариантов расчетов относительно невелико. При использовании принципа выбора из меню пользователю предоставляются на видеотерминале кадры информации, определяемые терминологией пользователя. Выдаваемые кадры содержат варианты выбора различных подмножеств данных. Выбор одного из вариантов приводит к дальнейшей локализации предметной области и выдаче следующего кадра. Процесс диалогового взаимодействия происходит до тех пор, пока пользователь полностью не определит свои требования. Этот принцип реализован во многих прикладных разработках.
Принцип задания команд предполагает однозначный выбор пользователя в задании требуемой команды. Если после задания команды какая-либо информация введена некорректно, то система может потребовать уточнения. Этот принцип реализован в ОС UNIX, MS DOS, СУБД DBase и т.п. Здесь можно отметить, что по стандарту фирмы IBM пользовательский интерфейс должен содержать возможность задания команды. В настоящее время это направление развивается, разрабатываются системы, основанные на использовании языков, близких к естественному. Однако, реализация его довольно сложна.
В системах, основанных на использовании графического режима, могут отсутствовать какие-либо команды. Управление работой обеспечивается перемещением курсора по экрану с помощью функциональных клавиш или мыши. Экран в этом случае представляет собой совокупность объектов, заданных в специальной форме (пиктограммы). В процессе работы пользователь передвигается по объектам и выбирает функции, нажимая клавишу. Пример - операционная среда Windows.
В создаваемой системе будут переплетены формы менюориентированного и графического интерфейсов. В основном диалог будет построен в виде меню, но так как программа будет работать под управлением Windows 98, графические возможности, предоставляемые этой операционной системой, позволят весьма удобно и быстро делать выбор из некоторых альтернативных решений.
По техническому обеспечению
При выборе персонального компьютера для реализации системы учитывались такие характеристики:
1) скорость обработки информации (тактовая частота процессора);
2) объем оперативной памяти. Этот фактор также влияет на скорость обработки информации;
3) объем жесткого диска, который влияет на возможности хранения данных;
4) наличие периферийных устройств;
5) другие технические характеристики.
Выбор ПЭВМ осуществлялся из конфигураций компьютеров, представленных в таблице 1.5.
Таблица 1.5
Параметр |
Pentium/200 |
Pentium-II/233 |
Pentium-Ш/500 |
|
Тактовая частота, МГц |
200 |
233 |
500 |
|
Разрядность шины данных, бит |
32 |
32 |
32 |
|
Интерфейс жесткого диска |
IDE |
IDE |
IDE |
|
Объем памяти на видео карте, МБ |
4 |
16 |
16 |
|
Интерфейс видеоадаптера |
PCI |
AGP |
AGP |
|
Примерная цена, у. е. |
200-400 |
250-450 |
400-600 |
Минимальным требованиям, предъявляемым к конфигурации персонального компьютера, исходя из выбранного программного обеспечения для ИС управления движением запасов материалов на предприятии ОАО «ЦКБ-Связь» (ОС Windows 98, СУБД MS Access 97) и объемов решаемой задачи, отвечает модель Pentium/200.
Для работы будущей системы потребуется:
1) монитор SVGA 16», который позволяет одновременно видеть больше информации и получить более высокое разрешение;
2) мышь или другое указывающее устройство;
3) принтер, поддерживаемый Windows 98, для вывода на печать формируемых отчетов, необходимо подключить к персональному компьютеру.
Таким образом, для быстрой и эффективной работы с разрабатываемой системой персональный компьютер, на котором будет установлена система, должен иметь следующую конфигурацию:
1) Тип процессора - Pentium-II;
2) Тактовая частота процессора - 200 МГц;
3) Объем оперативной памяти - 32 МБ;
4) Объем жесткого диска - 8ГБ;
5) CD-ROM со скоростью передачи данных 1200 Кбайт/сек;
6) Монитор SVGA 16»;
7) Мышь и принтер, поддерживаемый Windows 98.
На основании анализа уже имеющейся в отделе техники с целью определения ее соответствия необходимым требованиям, были получены следующие данные:
1) Процессора - Pentium/200;
2) Тактовая частота процессора - 200 МГц;
3) Объем оперативной памяти - 64 МБ;
4) Объем жесткого диска - 8ГБ;
5) CD-ROM со скоростью передачи данных 1200 Кбайт/сек;
6) Монитор SVGA 16»;
7) Мышь и принтер, поддерживаемый Windows 98.
Таким образом, необходимость приобретения новой техники отсутствует.
По технологическому обеспечению
От того, насколько рационально будет спроектирован технологический процесс, настолько гарантировано будет снижение стоимостных, трудовых и временных затрат.
При выборе технологии требуется учитывать следующие требования:
1) обеспечение достоверности обрабатываемой информации;
2) решение задач в установленные сроки;
3) обеспечение минимальных трудовых и стоимостных затрат на обработку данных;
4) наличие возможности обработки данных на ЭВМ.
Эти требования могут быть выполнены за счет нескольких факторов:
1) сокращение числа операций, особенно ручных;
2) разработка системы контроля вводимой информации;
3) снижение объема обрабатываемых данных;
4) повышение квалификации пользователей, улучшение условий труда и, как следствие, повышение производительности.
Исходя из перечисленных выше требований, целесообразно проектирование поставленной задачи в соответствии с ними, что позволит достичь максимальной эффективности при использовании программы.
Технологический процесс состоит из нескольких этапов. На первом этапе происходит сбор и регистрация первичной информации, накопление и визуальный контроль для передачи на машинную обработку. Некоторые документы подвергаются ручной обработке, после чего формируются промежуточные документы.
Цель второго этапа - перенос данных на машинные носители, то есть первоначальное формирование информационной базы, арифметический, логико-синтаксический контроль и контроль на ограничение целостности.
Третий этап включает операции накопления и обработки данных: различные виды сортировок, корректировки, оформление результатной информации, запись ее на машинные носители или вывод на печать.
На выбор технологии обработки данных влияют следующие факторы:
1) возможности ПО;
2) параметры решаемых задач;
3) необходимость рациональности технологии.
С учетом возможности обеспечения сотрудников бухгалтерии современными ПЭВМ оптимальным вариантом является разбиение технологии задач на сравнительно простые процедуры, что упрощает ее доработку и совершенствование в процессе эксплуатации, несмотря на возможное увеличение числа рабочих массивов.
В настоящее время существуют процессы, которые выполняются вручную. Выполнение данных работ требует специальную рабочую единицу и больших временных затрат. Целью данного проекта ставится автоматизация данного процесса и повышение эффективности работы отдела.
Различают следующие способы сбора и регистрации первичной информации:
1) механизированный - сбор и регистрация информации осуществляются непосредственно человеком с использованием при необходимости простейших приборов (калькуляторы, весы, мерная тара и др.). Информация вручную заносится на первичные документы, которые передаются для ввода в ЭВМ
2) автоматизированный - предполагает использование машиночитаемых документов и аппаратов для их ввода в ЭВМ или сканеров
3) автоматический - используется в основном для сбора статистической информации на производстве при обработке данных в режиме реального времени: информация с датчиков, учитывающих ход производственного процесса (выпуск продукции, простои оборудования и т.п.), поступает непосредственно в ЭВМ.
При решении поставленной в задачи применяется только механизированный способ сбора и регистрации информации.
Подготовка данных для ввода в ЭВМ предполагает осуществление контроля правильности вводимой информации. Существует три основных метода контроля переноса информации на машинные носители:
1) метод верификации - метод двойного набора, ввод осуществляется два раза, затем оба варианта сравниваются на предмет расхождений. Метод очень трудоемкий (стопроцентная повторяемость набора), но достоверность его достаточно высокая;
2) метод контрольных сумм - используется для статистических документов: в первичном документе подсчитываются контрольные суммы (по строке, по столбцу документа), вносятся в документ, а затем переносятся на машину вместе с документом. ЭВМ подсчитывает контрольные суммы и сравнивает с теми, которые были введены на предмет расхождений. Метод менее трудоемкий, чем первый, но достоверность его ниже, так как не всегда выявляются ошибки (например, при перестановке цифр или при совпадении верной и ошибочной контрольных сумм);
3) визуальный контроль - представляет собой чисто зрительный контроль на предмет обнаружения явных ошибок. Метод малотрудоемкий и ненадежный, но он, как правило, компенсируется хорошим программным контролем.
При решении поставленной задачи применяется последний метод - метод визуального контроля. Нет необходимости в применении более трудоемких методов, а основной недостаток метода компенсируется хорошим программным контролем.
2. Проектная часть
2.1 Информационное обеспечение задачи
Информационная модель и ее описание
Информационная модель системы представляет собой структурное представление движения информационных потоков с момента поступления входной информации до момента выдачи выходных форм.
Информационная модель включает в себя совокупность первичных и выходных документов, файлов входной оперативной, постоянной и результатной информации.
Построение информационной модели необходимо для точного и полного отображения реальной ситуации при формировании структуры базы данных. Модель должна отвечать следующим требованиям:
1) обеспечивать адекватное отображение предметной области и давать возможность получить интегрированное представление о предметной области;
2) содержать информацию о предметной области, достаточную для дальнейшего проектирования.
Информационная модель, представленная на рисунке 2.1, включает в себя следующие объекты:
1) основные входные документы:
1) заявка на получение материала;
2) карточка наличия материалов на складе;
3) акт о приемке материалов;
4) подтверждение запроса;
2) на основе полученной информации происходит несколько типов расчетов:
1) расчет потребности в материалах;
2) расчет распределяемого количества материалов;
3) расчет размера запаса;
4) расчет поступившего количества материалов;
5) составление заказа;
3) На основе полученных в ходе расчетов данных формируются выходные документы:
1) ведомость потребности в материалах;
2) ведомость отпуска материалов;
3) ведомость поступления материалов;
4) ведомость движения материалов;
5) итоговая ведомость;
6) запрос наличия материала;
7) заказ материала;
8) дополнительная заявка;
9) ПСН;
Для организации задачи разработки ИС по планированию материально-технического снабжения проектов была разработана система классификаторов по ряду информационных объектов:
Классификатор складов.
Классификатор поставщиков.
Классификатор материалов.
Классификатор отделов.
Классификатор типов документов.
Классификатор складов:
1) Система кодирования - порядковая
2) Количество признаков классификации = 1
3) Объекты кодирования: склады
4) Длина кода L=L1= lg1120 ? 4
5) Показатели оценки классификатора
1) Информативность: I=R/L=1/4=0,25
2) Коэффициент избыточности: Kизб=Qmax/Qфакт=9999/1120=8.92
Классификатор материалов
1) Система кодирования - порядковая
2) Количество признаков классификации = 1
3) Объекты кодирования: виды материалов
4) Длина кода L=L1= lg1120 ? 4
5) Показатели оценки классификатора
1) Информативность: I=R/L=1/4=0,25
2) Коэффициент избыточности: Kизб=Qmax/Qфакт=9999/1120=8.92
Классификатор поставщиков
1) Система кодирования - порядковая
2) Количество признаков классификации = 1
3) Объекты кодирования: поставщики
4) Длина кода L=L1= lg1120 ? 4
5) Показатели оценки классификатора
1) Информативность: I=R/L=1/4=0,25
2) Коэффициент избыточности: Kизб=Qmax/Qфакт=9999/1120=8.92
Классификатор отделов разработки
1) Система кодирования - порядковая
2) Количество признаков классификации = 1
3) Объекты кодирования: отделы разработки
4) Длина кода L=L1= lg1120 ? 4
5) Показатели оценки классификатора
1) Информативность: I=R/L=1/4=0,25
2) Коэффициент избыточности: Kизб=Qmax/Qфакт=9999/1120=8.92
Классификатор типов документов
1) Система кодирования - порядковая
2) Количество признаков классификации = 1
3) Объекты кодирования: документы
4) Длина кода L=L1= lg1120 ? 4
5) Показатели оценки классификатора
1) Информативность: I=R/L=1/4=0,25
2) Коэффициент избыточности: Kизб=Qmax/Qфакт=9999/1120=8.92
Характеристика нормативно-справочной и входной оперативной информации
Справочник материалов:
Полный состав реквизитов:
Код материала
Наименование материала
Код единицы измерения
Структура файла MATERIAL (справочник материалов)
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
2 |
Наименование материала |
Naim_mater |
Текст |
16 байт |
|
3 |
Код единицы измерения |
Kod_ed |
Числовой |
4 байта |
- Справочник единиц измерения:
- Полный состав реквизитов:
- Код единицы измерения
- Наименование единицы измерения
- Структура файла ED_IZM (справочник единиц измерения)
- Справочник складов:
- Полный состав реквизитов:
- Код склада
- Наименование склада
- Ф.И.О. зав. складом
- Структура файла SKLAD (справочник складов)
- Справочник отделов:
- Полный состав реквизитов:
- Код отдела
- Наименование отдела
- Ф.И.О. начальника отдела
- Структура файла OTDEL (справочник отделов)
- Заявка на получение материала.
- Документ составляется руководителем отдела разработки.
- 1. Полный состав реквизитов:
- Наименование документа
- № документа
- Дата составление
- Наименование отдела
- Код отдела
- Наименование материала
- Код материала
- Количество
- Ф.И.О. мат. ответственного
- 2. Число показателей - 1
- Количество
- 3. Исходных показателей - 1
- 4. Результатных показателей - 0
- Структура записи файла ZAJAVKA («Заявка на получение материала»)
- Карточка наличия материалов на складе.
- Документ составляется заведующим складом.
- Полный состав реквизитов:
- Наименование документа
- № документа
- Дата
- Наименование склада
- Код склада
- Наименование материала
- Код материала
- Количество
- Ф.И.О. зав. складом
- Число показателей - 1
- Количество
- Исходных показателей - 1
- Результатных показателей - 0
- Структура записи файла KAR_NAL («Карточка наличия материалов на складе»)
- Акт о приемке материалов.
- Документ составляется заведующим складом.
- Полный состав реквизитов:
- Наименование документа
- № документа
- Дата
- Наименование склада
- Код склада
- Наименование поставщика
- Код поставщика
- Наименование материала
- Код материала
- Количество
- Ф.И.О. зав. складом
- Число показателей - 1
- Количество
- Исходных показателей - 1
- Результатных показателей - 0
- Структура записи файла AKT («Акт о приемке материала»)
- Подтверждение запроса.
- Документ составляется на основании ответа поставщика.
- Полный состав реквизитов:
- Наименование документа
- № документа
- Дата
- Наименование поставщика
- Код поставщика
- Наименование материала
- Код материала
- Количество заявленное
- Количество имеющееся
- Число показателей - 2
- Количество заявленное
- Количество имеющееся
- Исходных показателей - 2
- Результатных показателей - 0
- Структура записи файла PODTV_NAL («Подтверждение запроса»)
- Разработка формы результативного документа на примере «Ведомость отпуска материалов»
- 1. Полный состав реквизитов:
- Номер документа
- Дата составления
- Код отдела
- Наименование отдела
- Код склада
- Наименование склада
- Код материала
- Количество материала
- Дата отпуска
- 2. Число показателей - 1
- Количество материала
- 3. Исходных показателей - 0
- 4. Результатных показателей - 1
- Количество материала
- Разработка формы результативного документа на примере «Ведомость поступления материалов»
- 1. Полный состав реквизитов:
- Номер документа
- Дата составления
- Код поставщика
- Наименование поставщика
- Код склада
- Наименование склада
- Код материала
- Количество материала
- Дата поставки
- 2. Число показателей - 1
- Количество материала
- 3. Исходных показателей - 0
- 4. Результатных показателей - 1
- Количество материала
- Разработка формы результативного документа на примере «Ведомость движения материалов»
- 1. Полный состав реквизитов:
- Номер документа
- Дата составления
- Код поставщика
- Наименование поставщика
- Код склада
- Наименование склада
- Код отдела
- Наименование отдела
- Код материала
- Количество материала
- Дата события
- 2. Число показателей - 1
- Количество материала
- 3. Исходных показателей - 0
- 4. Результатных показателей - 1
- Количество материала
- Разработка формы результативного документа на примере «Итоговая ведомость»
- 1. Полный состав реквизитов:
- Номер документа
- Дата составления
- Код склада
- Наименование склада
- Код материала
- Наименование материала
- Количество материала
- 2. Число показателей - 1
- Количество материала
- 3. Исходных показателей - 0
- 4. Результатных показателей - 1
- Количество материала
- Дополнительная заявка
- Документ составляется в отдела снабжения.
- 1. Полный состав реквизитов:
- Наименование документа
- № документа
- Дата составление
- Наименование материала
- Код материала
- Количество
- Ф.И.О. зав. Отделом снабжения
- 2. Число показателей - 1
- Количество
- 3. Исходных показателей - 1
- 4. Результатных показателей - 0
- Структура записи файла DOP_ZAJAVKA («Дополнительная заявка»)
- Приемо-сдаточная накладная.
- Документ составляется заведующим складом.
- Полный состав реквизитов:
- Наименование документа
- № документа
- Дата составления
- Наименование склада
- Код склада
- Наименование отдела
- Код отдела
- Наименование материала
- Код материала
- Количество
- Ф.И.О. зав. складом
- Ф.И.О. начальника отдела
- Число показателей - 1
- Количество
- Исходных показателей - 1
- Результатных показателей - 0
- Структура записи файла PSN («Приемо-сдаточная накладная»)
- Запрос наличия материала.
- Документ составляется в отделе снабжения.
- Полный состав реквизитов:
- Наименование документа
- № документа
- Дата
- Наименование поставщика
- Код поставщика
- Наименование материала
- Код материала
- Количество
- Число показателей - 1
- Количество
- Исходных показателей - 1
- Результатных показателей - 0
- Структура записи файла AKT («Акт о приемке материала»)
- Заказ материала
- Документ составляется в отделе снабжения.
- Полный состав реквизитов:
- Наименование документа
- № документа
- Дата
- Наименование поставщика
- Код поставщика
- Наименование материала
- Код материала
- Количество
- Число показателей - 1
- Количество
- Исходных показателей - 1
- Результатных показателей - 0
- Структура записи файла ZAKAZ («Заказ материала»)
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код единицы измерения |
Kod_ed_izm |
Числовой |
4 байта |
|
2 |
Наименование единицы измерения |
Naim_ed_izm |
Текст |
16 байт |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код склада |
Kod_sklada |
Числовой |
4 байта |
|
2 |
Наименование склада |
Naim_sklada |
Текст |
16 байт |
|
3 |
Ф.И.О. зав. складом |
Fio_zav_sklad |
Текст |
16 байт |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код отдела |
Kod_otdela |
Числовой |
4 байта |
|
2 |
Наименование отдела |
Naim_otdela |
Текст |
16 байт |
|
3 |
Ф.И.О. начальника отдела |
Fio_nach_otd |
Текст |
16 байт |
Справочник поставщиков:
Полный состав реквизитов:
Код поставщика
Наименование поставщика
Адрес поставщика
Структура файла POSTAVSH (справочник поставщиков)
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код поставщика |
Kod_post |
Числовой |
4 байта |
|
2 |
Наименование поставщика |
Naim_post |
Текст |
16 байт |
|
3 |
Адрес поставщика |
Adres_post |
Текст |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код отдела |
Kod_otd |
Числовой |
4 байта |
|
4 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
5 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
5 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Код поставщика |
Kod_post |
Числовой |
4 байта |
|
5 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
6 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код поставщика |
Kod_otd |
Числовой |
4 байта |
|
4 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
5 |
Кол-во заявл. |
Kolich_zajav |
Числовой |
32 байта |
|
6 |
Кол-во имеющ. |
Kolich_im |
Числовой |
32 байта |
Характеристика результатной информации
Разработка формы результативного документа на примере «Ведомость потребности в материалах»
1. Полный состав реквизитов:
Номер документа
Дата составления
Код отдела
Наименование отдела
Код материала
Количество материала
Дата заявки
2. Число показателей - 1
Количество материала
3. Исходных показателей - 0
4. Результатных показателей - 1
Количество материала
Структура записи файла «Ведомость потребности в материалах»
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код отдела |
Kod_otd |
Числовой |
4 байта |
|
2 |
Наименование отдела |
Naim_otd |
Текст |
16 байт |
|
3 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
4 |
Наименование материала |
Naim_mater |
Числовой |
16 байт |
|
5 |
Количество |
Kolich |
Числовой |
32 байта |
|
6 |
Дата заявки |
Data_zajav |
Дата |
4 байта |
Структура записи файла «Ведомость отпуска материала»
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код отдела |
Kod_otd |
Числовой |
4 байта |
|
2 |
Наименование отдела |
Naim_otd |
Текст |
16 байт |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Наименование склада |
Naim_skl |
Текст |
16 байт |
|
5 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
6 |
Наименование материала |
Naim_mater |
Текст |
16 байт |
|
7 |
Количество |
Kolich |
Числовой |
32 байта |
|
8 |
Дата отпуска |
Data_otp |
Дата |
4 байта |
Структура записи файла «Ведомость поступления материала»
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код поставщика |
Kod_otd |
Числовой |
4 байта |
|
2 |
Наименование поставщика |
Naim_otd |
Текст |
4 байта |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Наименование склада |
Naim_skl |
Текст |
16 байт |
|
5 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
6 |
Наименование материала |
Naim_mater |
Текст |
4 байта |
|
7 |
Количество |
Kolich |
Числовой |
32 байта |
|
8 |
Дата отпуска |
Data_otp |
Дата |
4 байта |
Структура записи файла «Ведомость движения материала»
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Код поставщика |
Kod_otd |
Числовой |
4 байта |
|
2 |
Наименование поставщика |
Naim_otd |
Текст |
4 байта |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Наименование склада |
Naim_skl |
Текст |
16 байт |
|
5 |
Код отдела |
Kod_otd |
Числовой |
4 байта |
|
6 |
Наименование отдела |
Naim_otd |
Текст |
16 байт |
|
7 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
8 |
Наименование материала |
Naim_mater |
Текст |
4 байта |
|
9 |
Количество |
Kolich |
Числовой |
32 байта |
|
10 |
Дата отпуска |
Data_otp |
Дата |
4 байта |
Структура записи файла «Итоговая ведомость»
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Наименование склада |
Naim_skl |
Текст |
16 байт |
|
5 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
6 |
Наименование материала |
Naim_mater |
Текст |
4 байта |
|
7 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
4 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код склада |
Kod_skl |
Числовой |
4 байта |
|
4 |
Код отдела |
Kod_otd |
Числовой |
4 байта |
|
5 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
6 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код поставщика |
Kod_post |
Числовой |
4 байта |
|
4 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
5 |
Количество |
Kolich |
Числовой |
32 байта |
№ п/п |
Наименование поля |
Идентификатор |
Тип поля |
Размер поля |
|
1 |
Номер документа |
Num_doc |
Числовой |
4 байта |
|
2 |
Дата составления |
Data_sost |
Дата |
4 байта |
|
3 |
Код поставщика |
Kod_otd |
Числовой |
4 байта |
|
4 |
Код материала |
Kod_mater |
Числовой |
4 байта |
|
5 |
Кол-во |
Kolich |
Числовой |
32 байта |
2.2 Программное обеспечение задачи
Общие положения (дерево функций и сценарий диалога)
Схема функций управления и обработки данных, которые призвана автоматизировать разрабатываемая система, приведена на рисунке 2.2.
После запуска программы пользователю предлагается ввести пароль. Если введенное значение пароля не совпадает с ранее указанным пользовательским паролем, то программа предлагает ввести пароль еще раз.
В случае успешного ввода пароля пользователь попадает в основное окно программы. Основное меню включает в себя следующие пункты:
Справочники. При выборе данного подпункта меню открывается окно выбора существующих справочников. Далее предоставляется возможность добавления новой записи или ее редактирование, удаление существующей записи, печать содержимого справочника.
Входные документы. Пункты данного пункта меню соответствуют входным документам. При выборе нужного подпункта меню на экран выводится окно диалога ввода документа. Если в процессе работы над документом необходима информация из справочников, то достаточно нажать соответствующую кнопку рядом с полем ввода данных на экранной форме документа. Также существует возможность печати документов.
Подобные документы
Краткая характеристика подразделения по исполнению административного законодательства отделения ГИБДД. Обоснование необходимости и цели использования вычислительной техники для решения задачи. Обоснование проектных решений по информационному обеспечению.
дипломная работа [698,0 K], добавлен 21.10.2015Обоснование проектных решений по информационному обеспечению. Обоснование цели использования вычислительной техники для решения комплекса задач. Характеристика нормативно-справочной и входной оперативной информации. Информационная модель и ее описание.
дипломная работа [3,2 M], добавлен 06.04.2015Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Общие сведения об исследуемой организации, направления ее хозяйственной деятельности, характеристика используемой вычислительной техники и программного обеспечения. Разработка пользовательского интерфейса, шаблонов, отладка и тестирование программы.
отчет по практике [159,3 K], добавлен 11.04.2016Обоснование необходимости создания автоматизированного учета книг в библиотеке филиала РГГУ в г. Улан-Удэ. Проектирование программного продукта. Схема взаимосвязи программных модулей и файлов. Характеристика, классификация и кодирование информации.
дипломная работа [4,6 M], добавлен 10.09.2015Структурные подразделения и отделы организации, ее технические программные средства. Разработка приложений обработки данных на ассемблере, языке программирования высокого уровня. Тестирование и оптимизация программных модулей. Разработка документации.
отчет по практике [175,0 K], добавлен 30.09.2022Обоснование необходимости и цели использования вычислительной техники для решения задачи учета запасов. Анализ существующих разработок и обоснование выбора технологии проектирования. Характеристика нормативно-справочной и входной оперативной информации.
дипломная работа [869,9 K], добавлен 18.03.2012Анализ системы обеспечения информационной безопасности и защиты информации. Выбор и обоснование способа приобретения информационных систем для автоматизации задачи. Описание программных модулей. Обоснование методики расчета экономической эффективности.
дипломная работа [905,3 K], добавлен 24.12.2023Общая информация о работе антивируса, обоснование необходимости создания, описание аналогов. Выбор программного обеспечения, среды и языка разработки. Технико-экономическое обоснование. Цели и средства реализации энергетической политики, ее приоритеты.
дипломная работа [465,6 K], добавлен 11.09.2014Разработка локальной вычислительной сети организации ООО "Карнавал" для передачи конфиденциальной информации. Обоснование проектных решений по программному обеспечению. Составление схемы коммуникаций. Выбор и обоснование пассивного оборудования.
дипломная работа [85,5 K], добавлен 15.03.2014