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

Реферат Автоматизація ведення обліку замовлень на автомобільні перевезення





> Оскількі всі вимоги до системи відомі нам на етапі проектування и смороду будут незміннімі до его здачі, использование спіральної чі Іншої ітераційної моделі є надлишково та Ресурсовитратна. Ідеальнім варіантом в даного випадка є каскадні модель, тому ми ее и Обрали.

1.2 Обгрунтування Вибори апаратних ресурсов, мови програмування та CASE-ЗАСОБІВ


Оскількі система буде Виконувати розрахунково-Зберігаючі Дії: отрімуваті дані, опрацьовуваті їх за Певнев алгоритмами та зберігаті у Постійній базі знань, а потім відаваті ЦІ дані на запит Користувачів, то саме собою постає питання про использование баз даних у проекті та відповідно Вибори мови програмування, что дозволити легко та без особливую труднощів працювати з базами даних. В принципі на сьогоднішній день почти будь-яка мова програмування прекрасно працює з базами даних, тому можна Було зверни традіційну и всіми добре знання, зарекомендовану мову С ++, Аджея вон перевірена рокамі, чудово підтрімує основні Концепції про єктно-орієнтованого програмування и рівень надійності програм написанні на Цій мові й достатньо високий. Проти у завданні звучало фраза, яка звужує коло мов програмування - система винна працювати стабільно и чітко Незалежності від платформи на Якій вона буде запущена. Наскількі известно, мова програмування С ++ є машіннозалежною мовою, яка очень прив язується до платформи, и портування програм написанні на Цій мові вімагають значний витрат зусіль та годині. Використання Додатковий ЗАСОБІВ та умінь. Без Зміни початково кодом програми такоже НЕ обійтісь. Думаю, не Варто Говорити, что при цьом КОЖЕН раз нужно перекомпільовуваті усі модулі проекту та заново їх збіраті. Який же вихід? А вихід такий: нужно використовуват мову програмування, особлівістю якої є так кличуть входити кроссплатформовість (незалежність від ОС). Однією з таких мов є мова програмування Java. Вона є більш сучасности, при цьом очень схожого на мову С/С ++. Вона увібралась в собі усі Преимущества мови С ++ та булу Доповнено новімі можливости, что дозволяють крокуваті в ногу з годиною та новітнімі технологіямі. Серед основних перевага мови Java є звісно кроссплатформовість. Можлівість працювати однаково на різніх платформах Цій мові дает змогу Особливий ПІДХІД до виконан програми, а Полягає ВІН у тому, что програмний код Виконує безпосередно НЕ процесор, а проміжна програма, что назівається віртуальною машиною. При такому підході вінахіднікам мови придется адаптуваті только віртуальну машину на Різні платформи, при цьом весь код вищого уровня (Прикладні програми) может залішатісь незміннім. Це только один з перевага мови Java, повний ПЕРЕЛІК ее можливіть Вказаною нижчих:

1) переносимість, або кросcлатформовість;

2) про єктна орієнтованість, Створена ефективна про єктна модель;

) звичних синтаксис C/C ++;

) вбудована и прозора модель безпеки;

) орієнтація на Internet-завдання, мережеві розподілені Додатки;

) дінамічність, легкість розвитку и Додавання НОВИХ можливіть;

) простота Освоєння.

Для зберігання даних у Цьом проекті ми вірішілі вікорістаті найпопулярнішу на сьогоднійшій день СУБД MySQL, до того тип цієї СУБД прекрасно працює у одній ланці з мовою Java. Переваги цієї СУБД у Наступний:

· Продуктивність (через что Google и Yahoo Використовують самє MySQL)

· масштабованість (в Компанії Omniture в реальному масштабі годині вікорістовується 7000 серверів MySQL)

· Надійність (в коді пропрієтарніх продуктов містіться в десять з гаком разів более вразливостей)

· простота использование, простота Впровадження (за 15 хвилин можна скачати и запустіті систему)

· Відкрита и модульна розробка

· нізькі сукупні витрати (платіті нужно лишь за спожи в підтрімці)

У якості CASE-ЗАСОБІВ ми вірішілі зверни середовище розробки NetBeans та систему адміністрування базами даних SQL Manager for MySQL. Описание ціх ЗАСОБІВ находится нижчих:

NetBeans IDE - вільна інтегрована середовище розробки Додатків (IDE) на мовах програмування Java, JavaFX, Python, PHP, JavaScript, C + +, Ада та ряду других.

Основні возможности:

· Apache Ant вікорістовується в якості машини побудова

· Метадані проекту - це скрипти побудова Ant

· Доступна можлівість побудова Додатків поза інтегрованої средіс помощью Ant, при цьом НЕ нужно Ніякого спеціального Дії (на кшталт експорт в Ant )

· Повністю інтегрована підтримка модульного тестування (JUnit)

· Вихідні файли показують...


Назад | сторінка 4 з 22 | Наступна сторінка





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

  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Основи мови програмування Java
  • Реферат на тему: Розробка програмної системи для Вивчення іноземних слів з використанн мови ...