Разработка и эксплуатация АИС: Методическое пособие для выполнения лабораторных работ № 9-15, страница 20

o  “MSI Engine Version” – “1.2” (версия сервиса установщика MSI);

o  “MSI Engine Location” – “Copy from Source Media” (установить сервис установщика MSI из того же места, откуда происходит установка программы);

o  “Include Setup.exe” – “Yes” (создавать файл Setup.exe);

o  “Include MSI Engine(s)” – “Both 98 and NT Engines” (включить в пакет инсталляции версии сервиса установки для Windows98/ME и для WindowsNT/2k/XP);

o  “Generate Autorun.inf file” – “Yes” (создать файл Autorun.inf – полезно, если программа будет записана CD или DVD диск).

После установки всех опции проекта можно начинать создание инсталляционного пакета. Для этого нужно нажать на кнопку “Build” на панели инструментов или выбрать пункт меню “Build”->”Build CD-ROM”. Начнется процесс создания пакета. Если все настройки были сделаны правильно, то через несколько минут все будет сделано и созданный инсталлятор будет помещен в одну папку с файлом проекта инсталлятора (по умолчанию – это “Мои документы\_MySetups”).

Задания:

1)  Изучите пример выполнения задания.

2)  Создайте инсталляционный пакет для созданного Вами приложения, в котором должна быть реализована возможность отключения установки файла справки, автоматическая установка BDE, возможность выбора каталога для установки программы и запуска программы после установки.

3)  Включите в отчет описание последовательности выполненных Вами действий, а так же снимки (screenshot’ы) основных окон программы Install Shield Express и мастера создания проекта.

Контрольные вопросы к работе:

1)  Перечислите основные отличия нового стандарта инсталляторов, предложенного компанией Microsoft (формат MSI), от старого.

2)  Каковы основные требования к инсталляционному пакету, соответствующему стандарту “Полностью совместимого с Windows”.

3)  Приведите словесный алгоритм программной реализации программы установки (инсталлятора).

Варианты для выполнения лабораторных работ №9 – 15.

В процессе выполнения лабораторных работ №9 – 15  по дисциплине «Разработка и эксплуатация автоматизированных информационных систем студен должен создать законченное приложение, обеспечивающее работы пользователя с базой данных и реализующее требования, предъявляемые к той предметной области, которую студен получит в соответствии с номером его варианта. На каждой лабораторной работе будут создаваться модули и дополнения к приложению, которые, в конечном итоге, будучи собранными вместе и образуют законченное приложение.

Для помощи студентам в создании приложения и базы данных в лабораторных работах будут приводиться примеры выполнения схожих заданий. Примеры будут построены на базе следующих требований к создаваемому приложению:

предметная область: гостиница;

описание БД: постояльцы (идентификационный номер, Ф.И.О., номер паспорта), номера (идентификационный номер, тип, постоялец, дата заселения), типы номеров (идентификатор типа, наименование, стоимость за сутки);

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

В каждой лабораторной работе будет приводиться только та часть примера создания приложения, которая эквивалентна заданию указанной лабораторной работы.

Ниже приводятся задания по вариантам, в которых указывается предметная область, требования которой нужно реализовать в разрабатываемом приложении. При описании концептуальных требований к составу информации, хранимой в базе данных, используемой приложением, используются следующие обозначения: