- •Пояснительная записка
- •Минск 2008 введение
- •1. Анализ предметной области
- •2. Определение модели базы данных
- •3. Проектирование интерфейса пользователя
- •4. Написание программного кода
- •4.1. Содержание модуля “unit1.Cpp”
- •4.2. Содержание модуля “film.Cpp”
- •5. Руководство пользователя программы
- •Заключение
- •Список использованной литературы
- •Список источников сети интернет
Министерство Образования Республики Беларусь
Белорусский Государственный Университет
Информатики и Радиоэлектроники
Факультет Вечернего, Заочного и Дистанционного Обучения
Кафедра Экономической Информатики
Пояснительная записка
к курсовой работе
по дисциплине “ ОИиВТ” на тему:
“Разработка программы для автоматизации работы кинотеатра”
Выполнил: Проверил:
Касперович П.Л. Сторожев Д.А.
Минск 2008 введение
В последнее время компьютер стал неотъемлемой частью рабочего места любого экономиста. Существует много способов применения компьютеров в области экономики, а владение навыками программирования и разработки специализированных программных средств позволяет более полно использовать возможности, как компьютера, так и программного обеспечения.
Целью данного курсового проекта является разработка программного обеспечения, которое позволило бы автоматизировать процесс работы кинотеатра.
Требования, предъявляемые к возможностям программы, следующие:
- Ввод данных;
- Удаление введенных данных;
- Редактирование введенных данных;
- Сортировка введенных данных;
- Сохранение введенных данных (в файл);
- Загрузка данных (из файла);
- Просмотр введенных данных;
Согласно заданию на проектирование, написание программы предполагает:
- Анализ предметной области;
- Определение модели системы и базы данных;
- Алгоритмизацию проектных решений;
- Построение пользовательского интерфейса программы;
- Написание программного кода и тестирование системы;
- Отладку программы и написание проектной документации.
Согласно заданию на проектирование, программное обеспечение должно быть создано с использованием оболочки программирования Borland Си++.
Язык С++ возник в начале 1980-х годов, когда сотрудник фирмы «Bell Laboratories» Бьёрн Страуструп придумал ряд усовершенствований к языку Си. С++ - компилируемый, строго типизированный язык программирования общего назначения. В 1990-х годах он стал одним из наиболее широко применяемых языков программирования общего назначения. При создании Си++ стремились сохранить совместимость с языком Си. Большинство программ на Си исправно работают и с компилятором Си++. В свою очередь, Си++ имеет синтаксис, основанный на синтаксисе Си.
К несомненным достоинствам языка Cи++ можно отнести:
- кроссплатформенность (на языке Cи++ разрабатывают программы для самых различных платформ и систем);
- возможность работы на низком уровне с памятью, адресами, портами;
- возможность создания обобщенных алгоритмов для разных типов данных, их специализация, и вычисления на этапе компиляции, используя шаблоны.
К недостаткам языка Cи++ относятся:
- плохая поддержка модульности (подключение интерфейса внешнего модуля через препроцессорную вставку заголовочного файла (#include) серьёзно замедляет компиляцию, при подключении большого количества модулей);
- язык Cи++ является достаточно сложным для изучения и для компиляции;
- препроцессор Си++ (унаследованный от Си) имеет ограниченные
возможности;
- некоторые преобразования типов неинтуитивны (в частности, операция над беззнаковым и знаковым числами выдаёт беззнаковый результат).
Используемая в данном курсовом проекте среда Cи++ Builder - среда быстрой разработки, выпускаемая компанией CodeGear, дочерней фирмой компании Borland. Она предназначена для написания программ на языке программирования Cи++. Cи++ Builder объединяет Библиотеку визуальных компонентов и среду программирования (IDE), написанную на Delphi с компилятором C++. [1]