Курсовая работа: Автоматизированный учет товарного оборота дистрибьюторов
В рамках курсового проекта предусматривается разделение работы на 3 основных этапа.
Первый этап направлен на реализацию защиты от несанкционированного доступа:
- отладка режима ввода, который осуществляет проверку вводимых значений и выдает сообщение о неправильном вводе:
а) контроль правильности данных;
б) обеспечение целостности данных;
в) обработка прерываний.
Итогом работ по второму этапу проекта является полностью функционирующая программа, удовлетворяющая всем требованиям, описанным в данном Техническом задании.
Второй этап состоит в проверки всех орфографических, структурных и прочих ошибок.
Третий этап состоит в изготовлении инструкций пользователя и представление её как в электронном, так и печатном виде.
1.1.7 Порядок контроля и приемки
Приемка работ производится Заказчиком, с подписанием акта сдачи-приемки результатов работ, после предоставления разработчиком всех результатов работ - инструкции пользователя и исходной программы, в условиях, указанных в настоящем Техническом задании. После чего, разработчик должен осуществить настройку программы, а Заказчик должен провести испытания. Испытания представляют собой процесс проверки выполнения заданных функций системы, выявления и устранения недостатков в программном обеспечении и документации.
1.2 Алгоритм решения
Задача о замене оборудования. Задача состоит в определении оптимальных сроков замены старого оборудования (станков, производственных зданий и т.п.). Старение оборудования включает его физический и моральный износ в результате чего растут производственные затраты, затраты на ремонт и обслуживание, снижается производительность труда, ликвидная стоимость. Критерием оптимальности является либо прибыль от эксплуатации оборудования, либо суммарные затраты на эксплуатацию в течении планируемого периода.
При построении модели задачи принято считать, что решение о замене оборудования выносится в начале каждого промежутка эксплуатации и, что в принципе оборудование можно использовать не ограниченно долго. Основная характеристика оборудования (параметр состояния) его возраст (t). При составлении динамической модели процесс замены рассматривают, как n шаговый, разбивая весь период эксплуатации на n шагов. Возможное управление на каждом шаге характеризуется качественными признаками: - сохранить оборудование; - заменить; - сделать ремонт.
Обозначим через r(t) и с(t) прибыль от эксплуатации t летнего механизма на протяжении и затраты на его обслуживания за этот же период.
Пусть S(t) – стоимость продажи механизма, который эксплуатировался t лет. Стоимость приобретения нового механизма остается не изменой на протяжении всех лет и равна I.
Элементы модели динамического программирования.
- этап k представляется порядковым номером года;
- вариантами решения на k-ом этапе являются альтернативы: продолжить эксплуатацию или заменить механизм в начале k-го года;
- состояние на k-ом этапе является срок эксплуатации t механизма к началу k-го года.
Пусть (t) – максимальная прибыль получаемая за годы от k до n, при условии, что в начале k-го года имеется механизм t летнего возраста. Рекуррентное уравнение имеет вид:
|
1.3 Описание программы
1.3.1 Общие сведенья
Программа «Задача о замене оборудования» представляет собой законченный исполняемый файл. Для нормального функционирования необходима операционная система Windows 95 или выше, а так же необходимы драйвера для работ с базами данных BDE. Данные драйвера должны быть расположены в одном каталоге и исполняемым файлом или на компьютере пользователя должна быть установлена программа BDEAdministrator. Так же имеется требование к расположению каталогов программы: каталог, в котором хранится исполняемый файл, может храниться в любом из каталогов любого из жестких дисков ПК, а каталог, хранящий таблицы баз банных, иконок и т.д. должен быть расположен в директиве C:\ProgramFiles\CommonFiles\Shares\.
Данная программа написана на языке программирования для быстрой разработки приложений BorlandDelphi 7.0 с использованием утилит DatabaseDesktop, Rave 5.0, BDEAdministrator.
1.3.2 Функциональное назначение
Программа «Задача о замене оборудования» предназначена для расчета задач линейного программирования.
1.3.3 Используемые технические средства
Тип ЭВМ: ПК совместимы компьютеры, модели IntelPentium 166;