Проектирование программного обеспечения. Логическое представление

  • 08 нояб. 2010 г.
  • 4550 Слова
Содержание

Введение
1 Описание предметной области
1.1 Постановка задачи
1.2 Характеристика входной и выходной информации
1.3 Построение модели информационной системы
1.4 Спецификация варианта использования «Выдача информации по конкретному номеру» для системы «Отель»
1.5 Диаграммы деятельности и состояния
2 Проектирование программного обеспечения. Логическое представление
2.1Спецификации требований. Построение диаграммы классов
2.2 Анализ структуры базы данных информационной системы «Отель» и блок-схемы системы
3 Инструкция пользователю
4 Контрольный пример
Заключение
Список использованных источников
Приложение. А – Исходный код программы
Введение

В основе решения многих задач лежит обработка информации. Для упрощения процесса обработки информации создаются информационныесистемы.
Информационная система – это программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и вычислений, предоставления для пользователя удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, асама информация имеет достаточно сложную структуру. Классическими примерами информационных систем являются банковские и бухгалтерские системы, системы авиационных или железнодорожных билетов, системы налоговой службы, статистические системы, системы резервирования мест в отеле и так далее.
В зависимости от специфики предметной области информационные системы могут очень сильно отличаться друг от другапо своим функциям, архитектуре, реализации, но все-таки можно выделить некоторые общие свойства характерные для информационных систем:
информационные системы предназначены для сбора, хранения и обработки информации. Поэтому в основе любой из них лежит среда хранения и доступа к данным;
информационные системы ориентируются на конечного пользователя, не обладающего высокой квалификацией в областиприменения вычислительной техники. Поэтому клиентские приложения должны обладать простым, удобным интерфейсом, который предоставляет возможность конечному пользователю выполнять все необходимые для работы функции, но в то же время не дает ему выполнять лишние действия.
Таким образом, при разработке информационной системы приходится решать следующие задачи:
задачу разработки базы данных,предназначенной для хранения информации;
задачу разработки графического интерфейса пользователя.
Целью выполнения данной курсовой работы является разработка информационной системы «Отель», обеспечивающую информационную поддержку отеля.
1 Описание предметной области

1.1 Постановка задачи

Необходимо построить информационную систему «Отель». База данных должна решать следующие задачи:
ведение списка постояльцев;ведение архива выбывших постояльцев за последний год.
Необходимо также предусмотреть:
получение списка свободных номеров (по количеству мест и классу);
получение списка номеров (мест), освобождающихся в ближайшее время;
выдачу информации по конкретному номеру;
автоматизацию выдачи счетов на оплату номера и услуг.

1.2 Характеристика входной и выходной информации

Данные в базу заносятсяна основании первичных документов. Основанием для ввода информации является удостоверение личности или паспорт. Входная информация в данной информационной системе формируется в виде списка постояльцев. Обязательными полями являются:
– фамилия;
– имя;
– отчество постояльцев;
– номера удостоверения постояльца;
– номер комнаты, в которую заселяется постоялец.
В результате эксплуатации данногопрограммного продукта может быть получена следующая выходная информация:
отчеты, то есть выдача информации по конкретному номеру (номеру комнаты или классу);
чеки оплаты.

1.3 Построение модели информационной системы

Для всякой системы, разработанной с чистого листа, на первом этапе необходимо создание концептуальной модели, основанной на требованиях...
tracking img