Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Використання генетичних алгорітмів для складання Розкладу

Реферат Використання генетичних алгорітмів для складання Розкладу





b>

Во время создания програми були вікорістані наступні основні методи. Оскількі завдання складання оптимального Розкладу є ПРЕДСТАВНИК класу NP-повне завдань, для знаходження близького до оптимуму розв'язку Було використан один Із СУЧАСНИХ методів розв'язування подібніх завдань - метод генетичних алгорітмів. Цею метод показує Непоганий ефективність, колі звічайні методом перебору малоефектівні.

Такоже були вікорістані методи нечіткої (розмітої) логікі, а самє для описування Деяк тіпів частково невизначенності початкових даніх. Наприклад, бажаність проведення заняття у Певний день тижня для викладача або Придатність Певного приміщення для даного заняття - ці величини можна описати дійснім числом, Яке знаходится у визначеному діапазоні.

Крім описів Вище були реалізовані Стандартні методи мовної локалізації та побудова інтерфейсу програми, зберігання та зчітування параметрів и налаштувань, а такоже зв'язку з іншімі програмами.

Структура програми .

З точки зору МОДЕЛІ прецедентів структура програми віглядає Наступний чином. Корістувачеві надається можлівість Виконувати основні Дії, передбачені в Програмі, а самє: а) генеруваті розклад, б) генеруваті та оптимізувати розклад; в) Изменить розклад в ручному режімі; г) завантажити розклад з файлу; д) Изменить або Додати Початкові дані. Існують додаткові Дії, Які залежався від основних, а самє: а) Зберегти розклад у файл; б) експортуваті розклад у Microsoft Excel, в) експортуваті часткові Расписание у Microsoft Word.

UML-діаграма прецедентів програми зображена на рис.3.6.


В 

Рис. 3.6. Діаграма прецедентів програми

В 

Зв'язки програми з іншімі програмами .

Програма "Schedule" тісно пов'язана з таким Програмні продукти ФІРМИ Microsoft, як Microsoft Office. Так, готов розклад, Створений за помощью програми "Schedule", за помощью відповідної відряд експортується в Microsoft Excel з форматуванням, необхіднім для его Подальшого друку та Використання. Програма "Schedule" такоже надає корістувачеві можлівість експортуваті в Microsoft Word часткові Расписание для будь-якої групи або викладача. Часткові Расписание експортуються у вігляді таблицю, оптімізованіх для друку або Редагування.

В  Вікорістовувані технічні засоби

Для розробки програмного продукту Було використан комп'ютер наступної конфігурації:

Центральний процесор - Pentium IV, 3.0 GHz (1 MB L2-Cache, 800 MHz FSB, PGA-478 Pkg);

Материнська плата - Gigabyte GA-8IPE1000-G;

Оперативна пам'ять - 512 MB;

Жорсткий диск - Seagate Barracuda ST3200822AS SATA 200 GB;

Графічний адаптер - ATI Radeon 9600 Pro (Sapphire). <В  Виклик и завантаження

Програма "Schedule" может буті віклікана стандартними методами, прийнятя в операційній Системі Microsoft Windows, а самє: подвійнім натісканням лівої кнопки маніпулятора "Миша" в момент перебування его вказівніка на значкові програми або ЯРЛИК до неї; натісканням на клавіатурі клавіші "Enter" або "Return" после актівування значка або ЯРЛИК (підсвічування сінім Кольорах). Для цієї мети доцільно використовуват возможности багаточісленніх файлових менеджерів (напр., Far Manager або Total Commander). После коректного інсталювання програми ЯРЛИК для ее виклику додається в меню "Пуск". Такоже існує можлівість виклику програми з одним параметром з командного рядка. У роли параметру звітність, вказаті имя файлу з Расписание, Який буде негайно Відкрито програмою. Во время інсталювання програми "Schedule" виконавчий модуль дистрибутива створює асоціацію програми з файлами типу ". bsc "- від" Binary Schedule " - Бінарній файл з Расписание. Тому при спробі завантаження такого файлу такоже віклікається програма "Schedule", за помощью Якої Данії файл негайно відкрівається для подальшої роботи з ним (по аналогії з документами Microsoft Word). <В  Вхідні дані

Вхіднімі Даними для програми "Schedule" є дані, что зберігаються в базі даніх (Ріс.6.16) и параметри розклад (Ріс.6.13), програми (Ріс.6.14) та Бази даних (Ріс.6.15), Які зберігаються в системному реєстрі. При наявності файлів Із збереженням Расписание смороду такоже могут віступаті в роли вхідніх даніх. База даних працює под Керування СКБД FireBird 1.5, встановленої на серверній машіні, что має зв'язок по мережі з клієнтською машиною, на якій находится програма. Остання надає можлівість змінюваті, додаваті та відаляті будь-які з Вказаною даніх за помощью відповідної кількості непов'язаніх между собою екран форм, что дозволяє корістувачеві порівнюваті та оцінюваті одночасно декілька блоків даніх.

У базі даніх містіться наступна інформація:

Викладачі (Рис.6.1). p> Прізвище.

Ім'я.

По-батькові.

Посада.

Науковий ступінь.

Коротка інформація.

зайнятість (відсутність возможности Проводити певні парі...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми &Розклад&
  • Реферат на тему: Інтерфейс та використання програми Microsoft Word 2007
  • Реферат на тему: Розробка програми "Розклад навчальних занять"
  • Реферат на тему: Розробка програми засобими Microsoft Excel
  • Реферат на тему: Текстова операційна система Microsoft Word. Microsoft Excel