Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой по ОИиВТ - Сдано.doc
Скачиваний:
22
Добавлен:
01.04.2014
Размер:
409.6 Кб
Скачать

Министерство Образования Республики Беларусь

Белорусский Государственный Университет

Информатики и Радиоэлектроники

Факультет Вечернего, Заочного и Дистанционного Обучения

Кафедра Экономической Информатики

Пояснительная записка

к курсовой работе

по дисциплине “ ОИиВТ” на тему:

“Разработка программы для автоматизации работы кинотеатра”

Выполнил: Проверил:

Касперович П.Л. Сторожев Д.А.

Минск 2008 введение

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

Целью данного курсового проекта является разработка программного обеспечения, которое позволило бы автоматизировать процесс работы кинотеатра.

Требования, предъявляемые к возможностям программы, следующие:

- Ввод данных;

- Удаление введенных данных;

- Редактирование введенных данных;

- Сортировка введенных данных;

- Сохранение введенных данных (в файл);

- Загрузка данных (из файла);

- Просмотр введенных данных;

Согласно заданию на проектирование, написание программы предполагает:

- Анализ предметной области;

- Определение модели системы и базы данных;

- Алгоритмизацию проектных решений;

- Построение пользовательского интерфейса программы;

- Написание программного кода и тестирование системы;

- Отладку программы и написание проектной документации.

Согласно заданию на проектирование, программное обеспечение должно быть создано с использованием оболочки программирования Borland Си++.

Язык С++ возник в начале 1980-х годов, когда сотрудник фирмы «Bell Laboratories» Бьёрн Страуструп придумал ряд усовершенствований к языку Си. С++ - компилируемый, строго типизированный язык программирования общего назначения. В 1990-х годах он стал одним из наиболее широко применяемых языков программирования общего назначения. При создании Си++ стремились сохранить совместимость с языком Си. Большинство программ на Си исправно работают и с компилятором Си++. В свою очередь, Си++ имеет синтаксис, основанный на синтаксисе Си.

К несомненным достоинствам языка Cи++ можно отнести:

- кроссплатформенность (на языке Cи++ разрабатывают программы для самых различных платформ и систем);

- возможность работы на низком уровне с памятью, адресами, портами;

- возможность создания обобщенных алгоритмов для разных типов данных, их специализация, и вычисления на этапе компиляции, используя шаблоны.

К недостаткам языка Cи++ относятся:

- плохая поддержка модульности (подключение интерфейса внешнего модуля через препроцессорную вставку заголовочного файла (#include) серьёзно замедляет компиляцию, при подключении большого количества модулей);

- язык Cи++ является достаточно сложным для изучения и для компиляции;

- препроцессор Си++ (унаследованный от Си) имеет ограниченные

возможности;

- некоторые преобразования типов неинтуитивны (в частности, операция над беззнаковым и знаковым числами выдаёт беззнаковый результат).

Используемая в данном курсовом проекте среда Cи++ Builder - среда быстрой разработки, выпускаемая компанией CodeGear, дочерней фирмой компании Borland. Она предназначена для написания программ на языке программирования Cи++. Cи++ Builder объединяет Библиотеку визуальных компонентов и среду программирования (IDE), написанную на Delphi с компилятором C++. [1]