Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект1 / курсовая работа.doc
Скачиваний:
190
Добавлен:
01.05.2014
Размер:
379.9 Кб
Скачать

Министерство образования РФ

Санкт-Петербургский государственный

электротехнический университет «ЛЭТИ»

каф. ВТ

Объектно-ориентированное программирование

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

к курсовому проекту

«Создание программного комплекса средствами объектно-ориентированного программирования»

Работу выполнил

ст.гр.3371

Кондратьев В.

Работу проверил:

Павловский М.

Санкт Петербург 2006

Содержание:

1. Техническое задание

    1. Введение ……………………………………………………………………………………….…………..3

    2. Основания для разработки ………………………………………………………….………..…3

    3. Назначение разработки……………….……………….……………………………….…….……3

    4. Требования к программе…………………………………………..……………………...………3

    5. Требования к программной документации…………………………………….……..…4

    6. Стадии и этапы разработки ………………………………………………………….………..…4

    7. Порядок контроля и приема..………………………………………………………………….…5

  1. Описание процесса проектирования ПК

    1. Диаграмма классов. …….………………………..……………………………………….………..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). Для работы с ПК требуется один человек, администратор гостиницы.