Курсова робота
З дисципліни Інформатика та програмування
Автоматизація розрахунку навантаження і викладачів ВУЗу
програмування база даних додаток
Введення
Метою даної курсової роботи є розробка прикладної програми в середовищі Borland C + + Builder 6.0 для реалізації функції автоматизації розрахунку і викладачів ВНЗ. Для досягнення мети необхідно створення гнучкого інтерфейсу, а також здійснення таких завдань:
автоматизація введення інформації про курси і групах, складання розкладу проведення занять для кожного викладача і кожної групи, реалізація можливості збереження, перегляду, зміни складених документів, реалізація можливості роботи з буфером обміну, настоянка зовнішнього вигляду вікна, а також забезпечення захисту інформації. Додатковою завданням є представлення розробленої програми як єдиного проекту, керованого через інтерфейс користувача.
В якості середовища розробки в цій роботі використана візуальна середа Borland C + + Builder. Даний вибір обумовлений наступними факторами:
Borland C + + Builder є середовищем швидкої розробки додатків. У На сьогоднішній день С + + є одним з найпоширеніших мов програмування. Його перевагами є гнучкість, переносимість, універсальність. На цій мові написані найпоширеніші на сьогоднішній день операційні системи, такі як Windows і Linux. Мова С + + може бути використаний для вирішення практично будь-яких завдань.
Мова С + + не вимагає обов'язкового застосування об'єктів у програмах Це дозволяє модернізувати раніше на писані і створювати нові програми, користуючись практично синтаксисом С і виконуючи лише більш суворі вимоги С + + до типів: наявність на початку програми прототипів всіх функцій, визначених користувачів явного приведення типів для покажчиків на різні типи і деяких інших. Архітектура сучасних операційних систем стає все більш і більш об'єктно-орієнтованої. При роботі в таких системах не обійтися без розуміння використання таких основоположних понять об'єктно-орієнтованого програмування, як об'єкти, інкапсуляція і поліморфізм. основі систем швидкої розробки (RAD-систем, Rapid Application Development - середовище швидкої paзpa6oткі додатків) лежить технологія візуального проектування і подієвого програмування, суть якої полягає в тому, що середовище розробки бере на себе більшу частину роботи по генерації коду програми, залишаючи програмісту роботу з конструювання діалогових вікон і написанню функцій обробки подій. Продуктивність програміста при використанні RAD систем істотно збільшується. Система об'єктно-орієнтованого програмування Borland C + + Builder, призначена для операційних систем Windows. Інтегроване середовище C + + Builder забезпечує швидкість візуальної розробки, продуктивність повторно використовуваних компонентів у сполученні з міццю мовних засобів C + +, удосконаленими інструментами та різномасштабними засоба...