Реферат: Оптимальный поиск переносного компьютера (ноутбука) на рынке

<div v:shape="_x0000_s1235"> Волжский университет им. В. Н. Татищева Кафедра «Информатика и системы управления» Курсовая работа по дисциплине «Моделирование» Тема: «Оптимальный поиск переносного компьютера (ноутбука) на рынке» специальность 220100 «Вычислительные машины системы, комплексы и сети»

Тольятти 2002


Оглавление

<span Times New Roman",«serif»;text-transform:none;font-weight:normal"> TOC o «1-3» h z

<span Times New Roman",«serif»;mso-no-proof:yes">Введение… PAGEREF _Toc11469953 h 3<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

<span Times New Roman",«serif»;mso-no-proof:yes">1.Определение объекта имитации… PAGEREF _Toc11469954 h 4

<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

<span Times New Roman",«serif»;mso-no-proof:yes">2.Описание имитационной модели поиска оптимального товара персональногокомпьютера (ноутбука) на рынке… PAGEREF _Toc11469955 h 4

<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

<span Times New Roman",«serif»;mso-no-proof:yes">3.Алгоритм программы… PAGEREF_Toc11469956 h 7

<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

<span Times New Roman",«serif»;mso-no-proof:yes">4.Описание работы программы… PAGEREF _Toc11469957 h 8

<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

<span Times New Roman",«serif»;mso-no-proof:yes">Заключение… PAGEREF _Toc11469958 h 10

<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

<span Times New Roman",«serif»;mso-no-proof:yes">литература… PAGEREF _Toc11469959 h 11

<span Times New Roman",«serif»;text-transform:none;font-weight:normal;mso-no-proof: yes">

 

Введение

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

Методикавыбора наилучшего варианта построения модели с использованием имитационногомоделирования приведена на практическом примере. Модель оптимального выбораперсонального компьютера с учетом требований покупателя и имеющихся в продаже,выбрана в качестве темы курсовой работы не случайно, т.к. компьютер все прочнеевходит в нашу жизнь. Без персонального компьютера не возможно представить офислюбой организации, а также в связи с высоким ростом популярности всемирной сетиInternetкомпьютервсе прочнее занимает место у нас дома.

Этапы моделирования

1.<span Times New Roman"">    

Определение объекта имитации, установление границ иограничений моделирования, выбор показателей для сравнения эффективностисистемы;

2.<span Times New Roman"">    

Составление и описание логической схемы модели;

3.<span Times New Roman"">    

Преобразование формального описания объекта в описаниемодели;1.Определение объекта имитации

Объектом имитации в моей курсовой работе являетсяперсональный компьютер (ноутбук), а точнее приобретение персональногокомпьютера (ноутбука) покупателем. Границами изучения функционирования объектаимитации были выбраны:

1.<span Times New Roman"">    

Выбор модели персонального компьютера, в программепредставлены персональные компьютеры (ноутбуки) на основе процессора фирмы Intel, в частности будем разбирать персональные компьютеры(ноутбуки) – модели на основе процессора i486, iPentium, iPentium2, iCeleron, iPentiumIIIи iPentium4.

2.<span Times New Roman"">    

Ценовой критерий компьютера, цены разделены на 6 групп– до 15 тысяч рублей, от 15 001 до 25 000, от 25 001 до 40 000, от 40 001 до 55000, от 55 001 до 70 000, и свыше  70 001тысяч рублей.

3.<span Times New Roman"">    

Дата выпуска компьютера, так же разделена на 6 групп –2002г., 2001г., 2000г., 1999г., 1998г., 1997г. и старше;

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

2.Описание имитационной модели поиска оптимального товара персональногокомпьютера (ноутбука) на рынке

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

Zm– нужнаямодель компьютера (ноутбука);

Zz–максимальная цена, которую покупатель может заплатить ;

Zg– датавыпуска компьютера (не старше);

Спрос, также имеет свои параметры, но эти параметры выражены через множества:

Smi– множество моделей компьютеров;

Szj– множество цен на компьютеры;

Sgk– множество компьютеров разного года выпуска;

Допустим, внашей модели существует еще один параметр – время, за которое былаосуществленна (или не осуществленна) сделка. Этот параметр и будет являтьсяпараметром оптимизации для нашей модели. Тогда обозначим этот параметр длязапроса как:

Zt– время, которое покупатель готовпотратить на поиск нужного ему компьютера (ноутбука);

И дляспроса как:

St– время, которое продавец готовуделить покупателю;

Обычно,изначально St>Zt, так как продавец (коим, в основном является специализированнаяфирма) заинтересован в осуществлении сделки больше, чем покупатель. Обозначимтак же фактически затраченное время, как T, время сравнения всех параметров запроса с имеющимися, как dt1, время обработки запроса при двух постоянныхпараметрах как dt2, и времяобработки запроса при одном постоянном параметре как dt3.

 Обозначим параметры запроса через Pz, а параметры спроса через Ps. Тогда оптимальный вариант осуществляется, когда Pzмаксимально приближен к Ps, и  Zt=St-> min. Обозначим так же цель нашей модели, как C{0,1}. Если С=0 – цель не достигнута, то есть покупкане состоялась, если же С=1 покупка состоялась и цель достигнута.

Логическаясхема модели

Начало

Zm, Zz, Zg=const

Pz=Ps

Zm, Zz=const

T=T+dt1

Pz=Ps

Zm=const

T=T+dt2

Pz=Ps

C=0 за время T

Конец

C=1 за время T

Sm, Sz, Sg

T=T+dt3

T=T+dt3

T=T+dt2

T=T+dt1

<img src="/cache/referats/11586/image001.gif" v:shapes="_x0000_s1185 _x0000_s1186 _x0000_s1188 _x0000_s1190 _x0000_s1191 _x0000_s1192 _x0000_s1193 _x0000_s1194 _x0000_s1195 _x0000_s1197 _x0000_s1198 _x0000_s1202 _x0000_s1203 _x0000_s1204 _x0000_s1205 _x0000_s1206 _x0000_s1207 _x0000_s1209 _x0000_s1210 _x0000_s1211 _x0000_s1212 _x0000_s1214 _x0000_s1215 _x0000_s1216 _x0000_s1217 _x0000_s1218 _x0000_s1219 _x0000_s1220 _x0000_s1221 _x0000_s1222 _x0000_s1223 _x0000_s1224 _x0000_s1225 _x0000_s1226 _x0000_s1227 _x0000_s1228 _x0000_s1229 _x0000_s1230 _x0000_s1231 _x0000_s1233 _x0000_s1234">


3. Алгоритм программы

Начало

Работа  с БД. Добавление, редактирование, удаление.

Работа с БД?

Поиск компьютера

Сохранить изменения?

Сохранение изменений в БД.

Ввод данных для поиска.

Совпадают 3 параметра?

Вывод оптимального решения.

Совпадают 2 параметра?

Вывод приближенного решения.

Совпадает 1 параметр?

Вывод минимального решения.

Вывод сообщения о нессответсвии запроса.

Конец

Нет

Нет

Нет

Нет

Нет

Нет

Да

Да

Да

Да

Да

Да

<img src="/cache/referats/11586/image002.gif" v:shapes="_x0000_s1094 _x0000_s1095 _x0000_s1096 _x0000_s1098 _x0000_s1099 _x0000_s1100 _x0000_s1101 _x0000_s1102 _x0000_s1103 _x0000_s1104 _x0000_s1105 _x0000_s1106 _x0000_s1107 _x0000_s1108 _x0000_s1109 _x0000_s1110 _x0000_s1111 _x0000_s1112 _x0000_s1113 _x0000_s1114 _x0000_s1115 _x0000_s1116 _x0000_s1117 _x0000_s1118 _x0000_s1119 _x0000_s1120 _x0000_s1121 _x0000_s1122 _x0000_s1123 _x0000_s1124 _x0000_s1125 _x0000_s1126 _x0000_s1127 _x0000_s1128 _x0000_s1130 _x0000_s1131 _x0000_s1132 _x0000_s1133 _x0000_s1134 _x0000_s1135 _x0000_s1136 _x0000_s1137 _x0000_s1138 _x0000_s1139 _x0000_s1140 _x0000_s1141 _x0000_s1142 _x0000_s1143 _x0000_s1144 _x0000_s1145 _x0000_s1147 _x0000_s1148 _x0000_s1150 _x0000_s1151 _x0000_s1152 _x0000_s1153 _x0000_s1154 _x0000_s1155 _x0000_s1156 _x0000_s1157 _x0000_s1158 _x0000_s1159 _x0000_s1160 _x0000_s1161 _x0000_s1162 _x0000_s1163 _x0000_s1164">


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

4. Описание работы программы

Теперьрассмотрим саму программу, написанную на Delphi. При запуске программы появляется заглавная форма (рисунок2), на которой размещены три кнопки, позволяющие:

1.<span Times New Roman"">    

Кнопка «База данных»: открывает форму работы с базойданных;

2.<span Times New Roman"">    

Кнопка «Поиск»: открывает форму работы с запросами;

3.<span Times New Roman"">    

Кнопка «Выход»: выход из программы.

<img src="/cache/referats/11586/image004.jpg" v:shapes="_x0000_i1025">

Рис. 2. Заглавная форма программы

При открытии формы работы сбазой данных (рисунок 3), мы видим, представленную в табличной форме, базу поимеющимся в продаже компьютерам (ноутбукам) Стандартные кнопки навигации по базам данных Delphi

<img src="/cache/referats/11586/image006.jpg" v:shapes="_x0000_i1026">

Рис. 3. Форма работы с базой данных.

позволяютосуществлять все возможные операции над базой: добавление, редактирование,сохранение, удаление, просмотр. Кнопка “Назад” позволяет вернуться на заглавнуюформу.

При открытии формы работы с запросами (рисунок 4) программапредоставляет осуществить выбор по трем параметрам модели: модели компьютера,цене компьютера и дата выпуска. На рисунке видно, каким образом осуществляетсявыбор. С помощью языка SQLпрограммаформирует запрос и выдает после нажатия кнопки «Поиск» самый оптимальныйвариант, если нажать на кнопку «Поиск» еще раз, будет сделан следующий запрос,менее оптимальный, и так далее. Если же по заданным требованиям не подходит ниодин компьютер (ноутбук), не по одному параметру, будет выдано сообщение онесоответствии запроса. Приведем пример: в запросе мы указали модель iPentium-2, нестарше 2000 года и по цене от 25 001 до 40 000 тысяч рублей. После нажатиякнопки «Поиск», программа выдаст оптимальный вариант, подходящий по всем тремпараметрам – iPentium-2 2000года за 34 500 тысяч рублей и укажет номер телефона продавца. Если же что-то неустроило, кликнем еще раз на кнопку «Поиск». Тогда программа выдаст нам текомпьютеры (ноутбуки), которые подходят по двум параметрам в любом ихсочетании. При следующем клике на эту кнопку программа выдаст все компьютеры(ноутбуки), которые подходят хотя бы по одному параметру.

<img src="/cache/referats/11586/image008.jpg" v:shapes="_x0000_i1027">Рис. 4. Форма поиска оптимального варианта

Кнопка“Назад” позволяет вернуться на заглавную форму. Таким образом наша модельпозволяет выбирать компьютер (ноутбук) по жестко заданным меркам, но и предоставляетальтернативу.

Для выходаиз программы необходимо вернуться на заглавную форму и нажать кнопку “Выход”.

Заключение

В даннойкурсовой работе выделили и рассмотрели основные элементы и подсистемы, типовуюструктуру и функции системы. Предложили методику построения наилучшего вариантареализации и моделирования системы. После создания модели на ее основании былавыполнена программа, которая на наглядном примере показывает работу даннойсистемы. Параметром оптимизации в данной модели является время.

 

литература

1. <span Times New Roman""> 

Акулич И.Л. “Математическое программирование впримерах и задачах”. М.: ВШ, 1986.

2. <span Times New Roman""> 

Замков О.О., Толстопятенко А.В., Черемных Ю.И.“Математические методы в экономике: учебник. М.: МГУ им. М.В.Ломоносова, изд.“ДИС”, 1997.

3. <span Times New Roman""> 

Гультяев А. Визуальное моделирование в среде MATLAB. СПб: Питер. 2000г.

4. <span Times New Roman""> 

Технология системного моделирования/ Е.Ф.Аврачук,А.А.Вавилов, С.В.Емельянов, В.В.Калашников и др./ Под общ.ред. С.В.Емельянова идр. –М.: Машиностроение. Берлин: Техник, 1988.

5. <span Times New Roman""> 

Четыркин Е.М. “Методы финансовых и коммерческихрасчетов”. М.: Финансы и статистика, 1992.

6. <span Times New Roman""> 

ЧетыркинЕ.М. “Статистические методы прогнозирования”. М.: Статистика, 1979.
еще рефераты
Еще работы по маркетингу, товароведению, рекламе