- •1. Аналитическая часть
- •1.1. Технико-экономическая характеристика объекта автоматизации
- •1.1.1. Характеристика предприятия
- •1.1.2. Краткая характеристика подразделения или видов его деятельности
- •1.2. Экономическая сущность задачи
- •1.3. Организация решения комплекса задач
- •1.4. Постановка задачи
- •1.4.1. Цели и назначение автоматизированного варианта решения задачи
- •1.4.2. Общая характеристика организации автоматизированного решения задачи
- •1.5. Спецификация требований для автоматизации задачи
- •1.5.1. Функциональные требования
- •1.5.2. Требования к техническому обеспечению
- •1.5.3. Требования к информационному обеспечению
- •1.5.4. Требования к программному обеспечению
- •1.5.5. Требования к технологическому обеспечению
- •1.6. Анализ существующих разработок, выбор и обоснование стратегии автоматизации. Обоснование выбора технологии проектирования
- •1.6.1. Сравнительная характеристика существующих ит-решений и выбор ит-решения
- •1.6.2. Выбор и обоснование стратегии автоматизации комплекса задач
- •1.6.3. Обоснование выбора технологии проектирования
- •Выводы по Главе 1
- •2. Проектная часть
- •2.1. Информационное обеспечение задачи
- •2.1.1. Информационная модель и ее описание
- •2.1.2. Используемые классификаторы и системы кодирования
- •2.1.3. Характеристика первичных документов с нормативно-справочной и входной оперативной информацией
- •2.1.4. Характеристика базы данных
- •2.1.4.1. Характеристика инфологической модели бд
- •2.1.4.2. Характеристика даталогической модели бд
- •2.1.5. Характеристика результатной информации
- •2.2. Программное обеспечение задачи
- •2.2.1. Общие положения (дерево функций и сценарий диалога)
- •2.2.2. Структурная схема пакета (дерево вызова процедур и программ)
- •2.2.3. Описание программных модулей
- •2.3. Технологическое обеспечение задачи
- •2.3.1. Организация технологии сбора, передачи, обработки и выдачи информации
- •2.3.2. Схема технологического процесса сбора, передачи, обработки и выдачи информации
- •2.4. Описание контрольного примера реализации проекта
- •Выводы по Главе 2
- •3. Обоснование экономической эффективности проекта
- •3.1. Выбор и обоснование методики расчета экономической эффективности
- •3.2. Расчет показателей экономической эффективности проекта
- •Выводы по Главе 3
- •Заключение
- •Список литературы
- •Приложение в
- •Приложение г Структура таблиц даталогической модели
1.6.3. Обоснование выбора технологии проектирования
На начальном этапе разработки ИС необходимо выбрать технологию проектирования, под которой понимается совокупность методологий, средств проектирования и организационных приемов, ориентированных на создание или модернизацию проекта ИС.
В зависимости от цели, предмета и задачи используется та или иная технология проектирования. Основная цель технологии - создание проекта системы (ИС) с заданными потребительскими свойствами, такими, например, как уровень сложности, степень автоматизации и т.д. Основной задачей технологии проектирования является сокращение стоимостных и трудозатрат в процесс разработки и эксплуатации проекта.[33]
Для автоматизации процесса приема и размещения гостей выбрана технология автоматизированного проектирования – CASE-технологии. Основной концепцией технологии автоматизированного проектирования является, во-первых, наличие построения и ведения интегрированной модели проектирования, и, во-вторых, автоматическая поддержка всех стадий, этапов проектирования (начиная с технического задания и кончая сопровождением проекта).
CASE-технология – совокупность методологий и инструментальных средств анализа, проектирования, разработки и сопровождения сложных информационных систем. При использовании CASE-технологий изменяются все фазы жизненного цикла (ЖЦ) программного обеспечения (ПО), при этом наибольшие изменения касаются фаз анализа и проектирования.[12]
В основе любой CASE-технологии лежат CASE-средства, которые служат инструментарием для поддержки и усиления методов структурного анализа и проектирования. Эти инструменты поддерживают работу пользователей при создании и редактировании графического проекта в интерактивном режиме, они способствуют организации проекта в виде иерархии уровней абстракции, выполняют проверки соответствия компонент.[6]
Для реализации ИС были выбраны СУБД Microsoft Access и среда разработки Delphi 7.0.
СУБД Microsoft Access входит в состав пакета MS Office, поэтому установлена на большинстве компьютеров. Эта СУБД очень проста в использовании, она обладает широкими возможностями проектирования базы данных. Чаще всего используется в качестве СУБД для небольших и средних баз данных.[37]
Delphi 7.0 — это среда быстрой разработки, в которой используется язык программирования Delphi. Язык Delphi — строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal.
Delphi 7.0 позволяет создавать различные программы любого уровня сложности, от простейших, однооконных приложений, до программ управления базами. В состав пакета входят разнообразные утилиты, обеспечивающие работу с базами данных, работа с XML-документами, создание справочной системы и множество решений других задач.
Delphi 7.0 может работать в среде операционных систем от Windows 98 и до Windows XP. Данный пакет, особых требований к ресурсам компьютера не предъявляет.[29]
Выводы по Главе 1
В первой главе был изучен объект автоматизации, организационная структура гостиницы «Вираж», бизнес-процессы службы приема и размещения гостей, выявлены узкие места и несоответствие имеющегося решения современным требованиям бизнеса, были сформулированы цели и задачи автоматизации.
На основании этих задач были выявлены функциональные и нефункциональные требования к будущей информационной системе.
Основываясь на требованиях к ИС, был проведен анализ рынка решений информационных систем для гостиниц среднего и мелкого бизнеса и сделан вывод о необходимости разработки собственной информационной системы. Средствами для разработки ИС были выбраны база данных MS Access и среда разработки Delphi 7.0. Эти средства помогут реализовать информационную систему для службы приема и размещения гостей в гостинице «Вираж» согласно поставленным целям дипломного проекта.
