181512 (596515), страница 7
Текст из файла (страница 7)
В таблице данных главного окна отражаются:
-
номер контракта;
-
поставщик;
-
последний срок оплаты;
-
сумма к оплате;
-
погашенная сумма;
-
сумма задолженности.
В строке меню есть две кнопки: “Add”, и “Delete”, предназначенные для ввода и удаления контрактов. При подводе к данным кнопкам манипулятора “мышь”, появляются всплывающие подсказки “Добавить контракт” и “Удалить контракт”. Справа в главном окне есть линия прокрутки, позволяющая перемещаться по таблице данных вверх и вниз. Активный в данный момент времени контракт выделяется синим цветом. Последняя графа таблицы данных вычисляется автоматически на основании данных введенных в окне “Контракт”. Если значение графы “Задолженность”, вычисляемое как разность значений граф “Погашено” и ”Сумма к оплате”, равно нулю (предприятие рассчиталось с поставщиком) или отрицательно (в случае, если предприятие не просто выполнило свои обязательства, но даже переплатило), то строка такого контракта выделяется серым цветом как неактивная и не требующая дальнейшего контроля по оплате. Если же значение графы “Задолженность” положительно, то строка выделяется белым цветом.
Добавление контракта. Для ввода нового контракта необходимо нажать левой кнопкой манипулятора “мышь” на кнопку “Add” в строке меню главного окна. При этом появляется окно “Контракт” следующего вида (рис. 4.2).
Рис. 4.1. Главное окно программы автоматизированного контроля за кредиторской задолженностью.
В данном диалоговом окне есть четыре редактируемых поля: “Поставщик”, “Срок оплаты”, “Сумма” и “Погашено”. При появлении на
Рис. 4.2. Внешний вид окна ввода/редактирования контракта.
экране монитора окна “Контракт” в поле “Срок оплаты” автоматически подставляется дата текущего сеанса работы, которую пользователь может отредактировать, т.е. ввести нужную. Также автоматически полю “Погашено” присваивается значение равное нулю. После ввода данных необходимо нажать на кнопку “ОК”, данные будут сохранены в файле Kon.dat. Если пользователь решил отказаться от добавления контракта в базу данных, то следует подвести манипулятор “мышь” и нажать кнопку “Cancel”.
В случае необходимости редактирования контракта, вследствие, например, отсрочки платежа, изменения погашенной суммы необходимо в главном окне программы на нужном контракте дважды щелкнуть левой кнопкой манипулятора “мышь”. При этом появиться окно “Контракт”, в котором производятся все действия, описанные выше.
При заполнении полей в окне “Контракт” могут быть совершены ошибки. В этом случае кнопка “OK” будет недоступной для нажатия (рис 4.3).
Могут быть совершены ошибки следующего вида:
-
неверно введена дата (несуществующая дата – 30 февраля, 31 апреля и прочее).
-
неверен формат даты (в качестве разделителя должны использоваться точки, буквенные значения не допускаются).
-
не введена сумма оплаты.
-
неверно введена сумма оплаты (с использованием буквенных значений).
Удаление контрактов. Для удаления контракта необходимо выделить нужный контракт (строка в главном окне станет синего цвета) и щелкнуть манипулятором “мышь”, на кнопке “Delete” главного окна программы. В случае, если пользователь случайно щелкнул на кнопке “Delete” или принял решение не удалять контракт, то следует щелкнуть “мышью” на кнопке “No”. Если же контракт должен быть удален, то необходимо щелкнуть на кнопке “Yes”. Данный диалог соответствует стандартному диалогу Windows.
Для окончания работы с программой следует щелкнуть “мышью” на стандартной для платформы Windows кнопке закрытия окна в правом верхнем углу. Все изменения будут сохранены в файле Kon.dat и при следующем сеансе работы будут отражаться на экране.
5. конструкторско-технологические мероприятия повышения эффективности производства
Конструкторско-технологический раздел дипломного проекта структурно состоит из двух частей. В первой приведено рационализаторское предложение, изменяющее конструкцию литьевой формы, вторая посвящена правилам составления блок-схем, здесь же приводится описание алгоритма и блок-схема программы, описанной в разделе 4.
5.1 Изменение конструкции литьевой формы
Для улучшения технологии изготовления продукции было внесено рационализаторское предложение под наименованием: «Изменение конструкции литьевой формы на корпус ведра 10 литров».
До внесения рационализаторского предложения корпуса ведер 10 л отливались в формах Ф951.454 и Ф956.046. Форма Ф951.454 работает с ручным съемом изделия на полиэтилене высокого давления (ПВД). Форма Ф956.046 работает с автоматическим съемом изделия только на полиэтилене низкого давления (ПНД), т. к. на полиэтилене высокого давления происходит смятие бурта плитой съема из-за сильного прилипание изделий к пуансону.
Было предложено:
- в имеющиеся в заделе дублеры форм Ф956.046 дополнительно к плите съема поставить в днище пуансонов воздушные клапаны с подводом сжатого воздуха для снятия эффекта прилипания. Это позволит форме работать в автоматическом режиме на любом сырье.
- формы конструкции Ф951.454 аннулировать.
Предложение направлено на повышение производительности труда, а также на уменьшение количества литьевых форм в цехе. Предложение ранее не подавалось.
После экспериментальной проверки по предложению были сделаны следующие заключения:
-
предложение имеет техническое решение, форма работает в автоматическом режиме как на полиэтилене высокого, так и низкого давления, только необходимы дополнительные ребра жесткости на отбуртовке;
-
предложение имеет положительный экономический эффект.
Расчет экономического эффекта приводится в разделе «Технико-экономическое обоснование дипломного проекта».
Официальный бланк рационализаторского приложения приведен в приложении 4.
5.2 Описание алгоритма программы, реализующей автоматизированный контроль за расчетами с поставщиками
5.2.1 Правила составления алгоритмов блок-схем программ
Схемы алгоритмов и программ выполняются с применением набора так называемых блочных символов, каждый из которых условно отображает некоторую функцию или производимое действие.
Схемы алгоритмов и программ, данных систем состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.
Схемы могут использоваться на различных уровнях детализации, причем число уровней зависит от размеров и сложности задачи обработки данных.
Различают следующие виды схем (ГОСТ 19.701-90):
-
схемы данных;
-
схемы программ;
-
схемы работы системы;
-
схемы взаимодействия программ;
-
схемы ресурсов системы.
Схемы программ отображают последовательность операций в программе. Схема программ состоит из:
-
символов процесса, указывающих фактические операций обработки данных (включая символы, определяющие путь, которого следует придерживаться с учетом логических условий);
-
линейных символов, указывающих поток управления ;
-
специальных символов, используемых для облегчения написания и чтения схемы.
Для облегчения вычерчивания и нахождения символов рекомендуется поле листа разбивать на зоны. Размеры зон устанавливаются с учетом минимальных размеров символов, изображенных на данном листе. Допускается один символ размещать в двух и более зонах, если размер символа превышает размер зоны. Координаты зоны представляют:
-
по горизонтали – арабскими цифрами слева направо в верхней части листа;
-
по вертикали прописными буквами латинского алфавита сверху вниз в левой части листа.
Размеры блоков могут быть произвольными. Нельзя изменить только размеры углов. Рекомендуется выдерживать размеры блоков –сторона А – ряд чисел, кратных 5 (5, 10, 15, 20), а Б – 2/3 А.
Линии потоков должны быть параллельны линиям внешней рамки схемы. Направления линии потоков сверху вниз и слева направо пронимают за основные и, если линия потока не имеет изломов, стрелками можно не обозначать В остальных случаях направление линии потока обозначать стрелкой обязательно. Расстояния между параллельными линиями потока должны быть не менее 3 мм, между остальными символами схемы не менее 5 мм.
Запись внутри символа или рядом с ним должны выполняться в машинописью с одним интервалом или чертежным шрифтом. Записи внутри символа или рядом с ним должны быть краткими.
Сокращения слов и аббревиатуры, за исключением установленных государственными стандартам, должны быть расшифрованы в нижней части поля схемы или в документе, к которому эта схема относится.
Основные символы, применяемые при построении схем программ, данных и систем.
-
Символ носителя данных:
-
Процесс. Символ процесса используется для отображения некоторых действий (внутри символа допускается изображение формулы, текста и т.д.):
-
Предопределенный процесс. Символ процесса, используемый для отображения функции ли процедуры (внутри символа указывается имя процедуры или функции):
-
Решение. Используется для выбора альтернативных действий:
-
Соединитель. Используется для указания связей между блоками. При разрыве линии внутри символа ставится одинаковый символ. В случае перехода со страницы на страницу используется соединитель с комментарием.
-
Терминатор. Символ отображает выход во внешнюю среду и выход из внешней среды (начало и конец программы, внешнее использование и источник или пункт назначения данных):
-
Комментарии. Символ используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечания. Пунктирные линии в символе комментария связаны с соответствующем символом или могут обводить группу символов. Текст комментариев или примечаний должен быть помещен около ограничивающей фигуры.
5.2.2 Блок-схема алгоритма программы
6. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ дипломного проекта
6.1 Технико-экономическое обоснование создания программного продукта
6.1.1 Общие положения
В результате разработки и применения программных средств вычислительной техники экономический эффект достигается за счет экономии трудовых, материальных и финансовых ресурсов на основе:
– снижения трудоемкости при работе с информацией, для автоматизации обработки которой предназначена система;
– снижения трудоемкости на подготовку различных форм отчетности;
– снижения расходов на материалы (магнитные ленты, магнитные диски, бумагу, расходные материалы для офисной и компьютерной техники);
– улучшения показателей основной деятельности предприятий в результате использования программных средств.
Экономический эффект у пользователя образуется в виде экономии средств, получаемой в результате применения нового программного средства. Затраты на внедряемое программное средство складываются из единовременных и эксплуатационных (текущих) затрат. Единовременные затраты представляют собой расходы на приобретение (или разработку) программного средства по рыночным ценам (себестоимость НИОКР, включая затраты на испытания, отладку, доработку, приобретение специального оборудования и прибыль организации-разработчика), транспортировку, демонтаж старого оборудования, монтаж и наладку нового оборудования, связанного с использованием нового программного средства. Эксплуатационные (текущие) затраты организации-пользователя состоят из затрат на заработную плату по подготовке данных и анализу их обработки, затраты на оплату времени работы вычислительных ресурсов, устройств ввода-вывода, средств массовой памяти (магнитные диски и ленты), коммуникационных средств, необходимых для выполнения функций программы, затрат материалов и прочих затрат.
6.1.2 Расчет затрат на создание нового программного продукта
Стоимостная оценка программного средства у разработчика предполагает составление сметы затрат, которая включает следующие статьи:
-
Заработная плата исполнителей основная и дополнительная.
-
Отчисления в фонд социальной защиты населения.
-
Налоги, входящие в себестоимость.
-
Материалы.
-
Спецоборудование.
-
Расходы на научные командировки.
-
Машинное время.
-
Прочие расходы.
-
Накладные расходы.
На основании сметы затрат рассчитывается себестоимость программного средства.
Специфика рассматриваемого программного продукта состоит в том, что для его внедрения не требуется обновления парка техники и приобретения специального оборудовании. Поэтому полностью отсутствуют расходы по статье "Специальное оборудование".
Исходные данные для расчета затрат на создание программного продукта приведены в таблице 6.1.
Таблица 6.1 Исходные данные для расчета затрат на создание программного продукта.
| Установленная плановая продолжительность разработки (Тр), лет | 0,25 | |
| Объем разрабатываемого программного продукта (V0), условных машинных команд | 10000 | |
| Продолжительность рабочего дня (Тдн), ч | 8,2 | |
| Действующая тарифная ставка 1-го разряда (Тм1), тыс. руб. | 1000 | |
| Коэффициент премирования (К) | 1,2 | |
| Норматив дополнительной заработной платы (Нд), % | 20 | |
| Норматив заработной платы (основной и дополнительной) прочих категорий работников (Нпк), % | 50 | |
| Норматив отчислений в фонд социальной защиты (Нсз), % | 35 | |
| Ставка чрезвычайного налога (Нн*), % | 4 | |
| Норматив отчислений в фонд занятости (Ннз), % | 1 | |
| Норматив отчислений на содержание детских дошкольных учреждений (Ннд), % | 5 | |
| Расходы по статье "Материалы" (М), тыс. руб. определяются на основании сметы затрат, разрабатываемой на программное средство, с учетом действующих нормативов. По статье "Материалы" отражаются расходы на магнитные носители, перфокарты, бумагу, красящие ленты и другие материалы, необходимые для разработки программного средства (приведены таблице 6.3) | 2000 | |
| Цена одного машино-часа (Цм), тыс. руб. | 75 | |
| Норматив расхода машинного времени на отладку 100 машинных команд (Нмв), машино-часов | 11,93 | |
| Норматив расходов на командировки (Нрнк), % | 20 | |
| Расходы по статье "Прочие затраты" (Пз), тыс. руб. Включают затраты на приобретение и подготовку специальной научно-технической информации и специальной литературы. Определяются "Прочие затраты" по смете расходов на программное средство (приводятся в таблице 6.4) | 500 | |
| Норматив накладных расходов (Ннр), % | 100 | |
| Норматив расходов на сопровождение и адаптацию программного продукта (Нрса), % | 5 | |
| Норматив амортизационных отчислений (Нао), % | 10,1 | |
| Ставка налога на содержание ведомственного жилого фонда (Ножф), % | 0,25 |
Определение заработной платы исполнителей















