- •Объектно-ориентированное программирование
- •Санкт Петербург 2006
- •1. Техническое задание.
- •1.1. Введение.
- •1.2. Основания для разработки.
- •4) Требования к составу и параметрам технических средств.
- •5) Требования к информационной и программной совместимости.
- •1.5. Требования к программной документации.
- •1.6. Стадии и этапы разработки:
- •1.7. Порядок контроля и приема.
- •2. Описание процесса проектирования пк.
- •2.1. Диаграмма классов.
- •2.4. Use Case – диаграмма.
- •2.5. Описание интерфейса.
- •2.6. Руководство пользователя.
Министерство образования РФ
Санкт-Петербургский государственный
электротехнический университет «ЛЭТИ»
каф. ВТ
Объектно-ориентированное программирование
Пояснительная записка
к курсовому проекту
«Создание программного комплекса средствами объектно-ориентированного программирования»
Работу выполнил
ст.гр.3371
Кондратьев В.
Работу проверил:
Павловский М.
Санкт Петербург 2006
Содержание:
1. Техническое задание
Введение ……………………………………………………………………………………….…………..3
Основания для разработки ………………………………………………………….………..…3
Назначение разработки……………….……………….……………………………….…….……3
Требования к программе…………………………………………..……………………...………3
Требования к программной документации…………………………………….……..…4
Стадии и этапы разработки ………………………………………………………….………..…4
Порядок контроля и приема..………………………………………………………………….…5
Описание процесса проектирования ПК
Диаграмма классов. …….………………………..……………………………………….………..5
2.2. Диаграмма действий…………..……….…………………..…………………………………..…..7
2.3. Диаграмма последовательностей..…………………………………….……………….….…9
2.4. Use Case – диаграмма………………………………………………………………………..…….11
2.5. Описание интерфейса. …………………………………………………………………………….13
2.6. Руководство пользователя……………………………………………………………………….22
3. Исходные тексты ПК. ………………………………………………………………………………….…..……27
1. Техническое задание.
1.1. Введение.
Целью данной курсовой работы является проектирование и разработка на объектно-ориентированном языке ПК для администратора гостиницы. В ПК должна храниться информация о проживающих клиентах, номерах и служащих гостиницы. Администратор гостиницы может добавлять, удалять и изменять эту информацию. Ему могут потребоваться следующие сведения:
- список работников гостиницы;
- список свободных номеров с указанием его вместимости;
- прейскурант цен;
- справка о жильцах гостиницы (ФИО, срок проживания, номер);
- отчет о работе гостиницы за месяц;
1.2. Основания для разработки.
Курсовой проект по дисциплине «Объектно-ориентированное программирование».
1.3. Назначение разработки
состоит в том, чтобы разработать оттестированный программный комплекс, простой и понятный конечному пользователю.
1.4. Требования к программе.
1) требования к функциональным характеристикам.
ПК должен поддерживать возможность
а) добавление информации о номерах, служащих и проживающих,
б) удаление информации о номерах, служащих и проживающих
в) изменение информации о номерах, служащих и проживающих
г) запись данных в файл
д) чтение данных из файла и просмотр сведений о номерах, служащих и проживающих
2) требования к надежности.
ПК должен иметь элементарную защиту от сбоев на уровне ввода, изменения и удаления данных. Например, при поселении проживающего в занятый или не существующий номер, ПК должен вывести сообщение об ошибке. После этого сообщения работа ПК должна возобновиться в нормальном режиме.
3) условия эксплуатации.
ПК может эффективно функционировать на любом персональном компьютере с процессором семейства Intel, или совместимым с ним по набору инструкций процессором. Также в обязательные требования входит операционная система Windows 9x, XP, 200x, с набором динамически подключаемых библиотек Mfc40.dll, или Mfc32r.dll, 32 Мб ОЗУ (желательно 64 Мб) и 1 Мб свободного места (программа + текстовые файлы для хранения данных сумме занимают 180 Кб в файловой системе NTFS). Для работы с ПК требуется один человек, администратор гостиницы.