Год сдачи: 2009 Информация о файлах в архиве: ПЗ.doc - пояснительная записка по предмету "Конструирование программ и языки программирования" Там же исходники проекта на C++ Builder Краткое описание курсовой работы Данная пояснительная записка является полным описанием прилагаемого, разработанного решения и разбита на ряд глав по содержательному признаку. В разделе «Постановка задачи» определены требования к программе «Автоматизация учета восхождений в альпинистском клубе», описаны предметная область, требования к графическому интерфейсу, обоснован выбор среды разработки, а также требования к аппаратному и программному обеспечению. Требования к программе Требуется создать программу, реализующую базу данных «Автоматизация процесса составления расписания в учебном заведении». Данный программный продукт будет: 1. Обеспечивать корректировку баз данных: - в БД ГРУППЫ может изменяться перечень предметов; - в БД ПРЕДМЕТЫ могут изменяться номера аудиторий и фамилии преподавателей. 2. Осуществлять поиск по следующим критериям: - ФИО преподавателя; - Номер аудитории; - Название предмета; - Номер группы. 3. Составлять расписание работы для конкретного преподавателя на неделю. Причем учитывать то обстоятельство, что один и тот же преподаватель может читать несколько разных предметов в разных группах. Считать, что все недели в семестре одинаковы. 4. Составлять расписание занятий для группы на неделю. 5. Составлять расписание занятий для группы по конкретному предмету. 6. Составлять отчет о загрузке аудиторий на каждый день недели. 7. Пользователь может осуществлять выбор действия: - создание базы данных; - корректировка базы данных; - составление расписания; - поиск по критерию. Заключение Целью выполнения курсового проекта ставилась задача практического освоения объектно-ориентированного программирования. При выполнении курсового проекта планировалось развить навыки программирования и отладки программ, а также проверить умение оформления документации на свою разработку в соответствии со стандартами и навыки публичных выступлений при защите курсового проекта. Поставленная задача выполнена. Эта программа является законченным программным продуктом, хотя возможна её доработка. Есть необходимость добавления таких возможностей как: - обеспечение защиты информации (пароль, кодировка и так далее); - обеспечение многопользовательского режима с предоставлением каждому пользователю своего режима работы и настроек; - автоматическое заполнение одинаковых полей в разных таблицах при вводе. Программа имеет удобный пользовательский интерфейс, она написана для использования в операционной системе Windows. Пользование программой не составит труда для тех, кто знаком с данной оболочкой. Удобная справочная система по пользованию программой позволит быстро научиться ориентироваться в ней. В целом программа может быть реально использована. В результате выполнения курсового проекта усовершенствованы знания в области программирования баз данных и объектно-ориентированного программирования, приобретены навыки использования научно-технической информации. Содержание курсового проекта Введение 3 1 Постановка задачи 4 1.1 Требования к программе 4 1.2 Входная оперативная информация 5 1.3 Выходная информация 6 2 Вычислительная система 7 2.1 Технические характеристики выбранного ПК и внешних устройств 7 2.2 Выбор программных средств и операционная система 8 3 Объектно-ориентированное проектирование 11 3.1 Интерфейс программы 11 4 Программа, тестирование и методика испытаний 12 4.1 Типы ошибок 12 4.2 Этапы отладки 13 4.3 Исправление ошибок 14 5 Применение программы 16 5.1 Область применения 16 5.2 Инсталляция программы 16 5.3 Система меню 16 Заключение 19 Программа составлеия расписания на C++ Builder + Paradox |