Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Оптимальний пошук переносного комп'ютера (ноутбука) на ринку

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Акулич И. Л. «Математичне програмування в прикладах та військово-політичні завдання». М.: ВШ, 1986. 2. Замків О.О., Толстоп’ятенко А.В., Черемних Ю.І. «Математичні методи економіки: підручник. М.: МДУ їм. М. В. Ломоносова, вид. «ДІС», 1997. 3. Гультяев А. Візуальне моделювання серед MATLAB. СПб: Пітер. 2000 р. 4. Технологія системного моделювання/ Е. Ф. Аврачук, А. А. Вавилов, С. В. Емельянов, В… Читати ще >

Оптимальний пошук переносного комп'ютера (ноутбука) на ринку (реферат, курсова, диплом, контрольна)

Запровадження 3.

1. Визначення об'єкта імітації 4.

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

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

4. Опис роботи програми 8.

Заключение

10.

литература

11.

У курсової роботи конкретні приклади виділяються і розглядаються основні елементи і підсистеми, типова структура і функції системи. Формулюються спільне завдання синтезу моделі і завдання моделювання основних елементів і підсистем. Пропонується методика побудови найкращого варіанта реалізації і моделювання системи. Для формалізації об'єкта проектування використовуються методи теорії графів, дозволяють наочно уявити процес моделювання і методи обробки информации.

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

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

1. Визначення об'єкта імітації, встановлення меж та моделювання, вибір показників порівнювати ефективності системи; 2. Упорядкування і опис логічного схеми моделі; 3. Перетворення формального описи об'єкта на змалювання модели;

1. Визначення об'єкта имитации.

Об'єктом імітації у моїй курсової роботі є персональний комп’ютер (ноутбук), а точніше придбання самого персонального комп’ютера (ноутбука) покупцем. Кордонами вивчення функціонування об'єкта імітації було обрано: 1. Вибір моделі самого персонального комп’ютера, у програмі представлені персональні комп’ютери (ноутбуки) з урахуванням процесора фірми Intel, зокрема будемо розбирати персональні комп’ютери (ноутбуки) — моделі з урахуванням процесора i486, iPentium, iPentium 2, iCeleron, iPentium III і iPentium 4. 2. Ціновий критерій комп’ютера, ціни розділені на 6 груп — до 15 тисяч карбованців, від 15 001 до 25 000, від 25 001 до 40 000, від 40 001 до 55 000, от.

55 001 до70 000, і більше 70 001 тисяч карбованців. 3. Дата випуску комп’ютера, як і розділена на 6 груп — 2002 р., 2001 р. ,.

2000 р., 1999 р., 1998 р., 1997 р. і старше;

Це три основних параметри для придбання комп’ютера (ноутбука) і виділено у моїй моделі як основні може бути рівноправні. Передбачається, що є база даних (БД) комп’ютерами, що у продажу, і даних про продавці (у моїй програмі - телефон продавця). Аналізуючи запити покупця наявні дані про комп’ютерах, програма повинна видати найбільш близький до запиту вариант.

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

Передусім необхідно визначити мета моделювання і чітку мету самої моделі. У разі метою моделювання є пошук оптимального комп’ютера над ринком, метою моделі - осуществление/неосуществление продажу комп’ютера. У моєму моделі є основні елемента — покупець, стратегією якого є задоволення запиту (купівля комп’ютера), і продавець, стратегією якого є задоволення попиту (продаж комп’ютера). У запиту покупця є такі параметры:

Zm — потрібна модель комп’ютера (ноутбука);

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

Zg — дата випуску комп’ютера (до); Попит, як і має параметри, але це параметри виражені через множества:

Sm і - безліч моделей компьютеров;

Sz j — безліч ціни компьютеры;

Sg k — безліч комп’ютерів різного року; Припустимо, з нашого моделі є ще один параметр — час, протягом якого була осуществленна (або осуществленна) угода. Цей параметр і буде бути параметром оптимізації нашій моделі. Тоді позначимо цей параметр для запиту как:

Zt — час, яке покупець готовий до пошуку потрібну йому комп’ютера (ноутбука); І на попиту как:

St — час, яке продавець готовий приділити покупцю; Зазвичай, спочатку St>Zt, оскільки продавець (яким, переважно є спеціалізована фірма) зацікавлений у здійсненні угоди більше, ніж покупець. Означимо як і фактично витрачене час, як T, час порівняння всіх параметрів запиту зі своїми, як dt1, час обробки запиту при двох постійних параметрах як dt2, та палестинці час обробки запиту за одного постійному параметрі як dt3. Означимо параметри запиту через Pz, а параметри попиту через P. s. Тоді оптимальний варіант здійснюється, коли Pz максимально наближений до P. s, і Zt=St -> min. Означимо як і мета нашої моделі, як C{0,1}. Якщо С=0 — мета не досягнуто, тобто купівля все-таки відбулося, Якщо ж С=1 купівля відбулася, і мета достигнута.

Логічний схема модели.

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

Алгоритм роботи програми наступний: біля входу до програму ми можемо вибрати що робитимемо: працювати з базою даних, або створити запит на пошук комп’ютера (ноутбука) по наявному вимогам. Якщо обрано роботу з базою даних, то нам доступні стандартні функції роботи з базою даних: додавання, редагування, видалення. Також ми можемо зберегти змінену базу. Якщо вибрано створення запиту до пошуку, то програма пропонує нам вибрати варіанти запитів. Потім, якщо є, видасть оптимальний комп’ютер, після цього комп’ютери, підходящі з двох параметрами і, нарешті, комп’ютери підходящі тільки з одного параметру.

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

Тепер на саму програму, написану на Delphi. Після запуску програми з’являється заголовна форма (малюнок 2), де розміщені три кнопки, дозволяють: 1. Кнопко «База даних»: відкриває форму роботи з базою даних; 2. Кнопко «Пошук»: відкриває форму роботи з запитами; 3. Кнопко «Вихід»: вихід із программы.

[pic].

Рис. 2. Заголовна форма программы При відкритті форми роботи з базою даних (малюнок 3), бачимо, подану в табличній формі, базу за наявними у швидкому продажу комп’ютерів (ноутбукам) Стандартні кнопки навігації за базами даних Delphi.

[pic] Рис. 3. Форма роботи з базою даних. дозволяють здійснювати всіх можливих операції над базою: додавання, редагування, збереження, видалення, перегляд. Кнопка «Назад» дозволяє повернутися в заголовну форму.

Відкриття форми роботи з запитами (малюнок 4) програма надає здійснити вибір за трьома параметрами моделі: моделі комп’ютера, ціні комп’ютера та дата випуску. На малюнку видно, як здійснюється вибір. З допомогою мови SQL програма формує запит і видає після натискання кнопки «Пошук» найоптимальніший варіант, якщо натиснути на кнопку «Пошук» вкотре, буде зроблено наступний запит, менш оптимальний, тощо. Якщо ж із заданим вимогам не підходить ні один комп’ютер (ноутбук), за одному параметру, буде видано повідомлення про невідповідність запиту. Наведемо приклад: в запиті зазначили модель iPentium-2, до 2000 року й до ціні від 25 001 до 40 000 тисяч карбованців. Після натискання кнопки «Пошук», програма видасть оптимальний варіант, підходящий за всіма трьома параметрами — iPentium-2 2000 року під 34 500 тисяч карбованців і вкаже номер телефону продавця. Якщо хоч щось не влаштувало, кликнемо вкотре на кнопку «Пошук». Тоді програма видасть нам ті комп’ютери (ноутбуки), підходящих з двох параметрами у кожному їх поєднанні. При наступному кліці з цього кнопку програма видасть все комп’ютери (ноутбуки), підходящих хоча би за одному параметру.

[pic].

Рис. 4. Форма пошуку оптимального варианта Кнопка «Назад» дозволяє повернутися в заголовну форму. Отже наша модель дозволяє вибирати комп’ютер (ноутбук) по жорстко заданим мірками, але і дає альтернативу. Для виходу з програми необхідно повернутися в заголовну форму й тицьнути на кнопку «Выход».

Заключение

.

У цьому курсової роботі виділили і розглянули основні елементи і підсистеми, типову структуру і функції системи. Запропонували методику побудови найкращого варіанта реалізації і моделювання системи. Після створення моделі їхньому підставі було виконано програму, а її наочному прикладі показує роботу даної системи. Параметром оптимізації у цій моделі є время.

1. Акулич И. Л. «Математичне програмування в прикладах та військово-політичні завдання». М.: ВШ, 1986. 2. Замків О.О., Толстоп’ятенко А.В., Черемних Ю.І. «Математичні методи економіки: підручник. М.: МДУ їм. М. В. Ломоносова, вид. «ДІС», 1997. 3. Гультяев А. Візуальне моделювання серед MATLAB. СПб: Пітер. 2000 р. 4. Технологія системного моделювання/ Е. Ф. Аврачук, А. А. Вавилов, С. В. Емельянов, В. В. Калашников та інших./ Під общ.ред. С. В. Емельянова та інших. -М.: Машинобудування. Берлін: Технік, 1988. 5. Четыркин О. М. «Методи фінансових і численних комерційних розрахунків». М.: Фінанси і статистика, 1992. 6. Четыркин О. М. «Статистичні методи прогнозування». М.: Статистика, 1979.

———————————;

Збігається 1 параметр?

Висновок наближеного решения.

Збігаються 3 параметра?

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

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

Збігаються 2 параметра?

Збереження змін — у БД.

Фундаментальна обізнаність із БД?

Зберегти изменения?

Пошук компьютера.

Начало.

Фундаментальна обізнаність із БД. Додавання, редагування, удаление.

Волзький університет ім. У. М. Татищева.

Кафедра «Інформатика і системи управления».

Курсова работа.

з дисципліни «Моделирование».

Тема: «Оптимальний пошук переносного комп’ютера (ноутбука) на рынке».

спеціальність 220 100.

«Обчислювальні машини системи, комплекси і сети».

Тольятті 2002.

Pz=Ps.

T=T+dt1.

Zm, Zz=const.

Висновок мінімального решения.

Висновок повідомлення про нессответсвии запроса.

Конец Нет Нет Нет Нет Нет Нет Да Да Да Да Да Да.

Pz=Ps.

T=T+dt1.

Sm, Sz, Sg.

Zm, Zz, Zg=const.

Начало.

Pz=Ps.

T=T+dt2.

Zm=const.

C=1 під час T.

C=0 під час T.

Конец.

T=T+dt3.

T=T+dt3.

T=T+dt2.

Показати весь текст
Заповнити форму поточною роботою