- •1. Теоретическая часть
- •1.1 Описание предметной области
- •1.2 Описание первичных документов
- •1.3 Описание выходных документов
- •1.4 Функциональная модель sadt
- •2. Практическая часть
- •2.1 Требования к системе
- •2.2 Требования к техническим и программным обеспечениям
- •2.3 Описание языка программирования
- •2.4 Проектирование информационной системы
- •2.5 Результаты работы
2. Практическая часть
2.1 Требования к системе
Программа должна предусмотреть выполнение следующих действий:
- вывод списка номеров, в которых есть свободные места с указанием полной информации об этих номерах
- поселение в гостиницу. При этом заносятся все сведения о новом жильце, вводится дата предполагаемого освобождения номера и дата, по которую он будет оплачен. В таблице номеров должно быть изменено количество занятых мест в занимаемом номере. Квитанция об оплате за номер с указанием Ф И О и суммы оформляется в виде отчета.
- оплата за проживание. Для заданного проживающего изменяется дата, по которую номер оплачен, и в текстовый файл выводится квитанция об оплате
- выселение из гостиницы. При этом проверяется соответствие даты оплаты текущей дате и в случае несоответствия выдается сообщение и выводится квитанция об оплате. После этого сведения о выбывшем жильце удаляются из базы данных.
2.2 Требования к техническим и программным обеспечениям
Программное обеспечение должно быть достаточным для выполнения всех реализуемых функций системы, а также иметь средства организации всех требуемых процессов обработки данных, позволяющих своевременно выполнять все функции во всех режимах функционирования системы.
Системное программное обеспечение должно реализовывать программы задач (комплексов задач управления). Для нормального функционирования системы необходимо наличие следующего набора программных средств:
1. Операционная система Windows 7, 2000, NT, XP,Vista;
2. Microsoft Office Access (не ниже версии Microsoft Office 2000).
При выборе технических средств, применяемых для функционирования системы, должны учитываться следующие требования:
выбор технических средств должен обеспечивать рациональное соотношение между затратами на создание системы и достигаемым эффектом;
технические параметры системы управления не должны налагать ограничения на регламент технологического процесса функционирования системы.
Для реализации вышеуказанных требований необходимо следующий состав технических средств и программного обеспечения:
микропроцессор Intel Pentium 3 с тактовой частотой 667 МГц или аналогичный AMD и выше;
оперативная память объемом не менее 128МБ;
накопитель на жестком магнитном диске со свободным объемом не менее 500 МБ;
дисплей с адаптером SVGA, поддерживающий видеорежим 800*600 (16 бит цветов);
SVGA video card объемом не менее 64 МБ;
клавиатура;
манипулятор "мышь";
Эксплуатация комплекса программных средств системы должна проводиться согласно соответствующим требованиям.
2.3 Описание языка программирования
Microsoft Office Access или просто Microsoft Access —реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access:
построитель таблиц;
построитель экранных форм;
построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
