Этапы жизненного цикла проекта автоматизации

Автор работы: Пользователь скрыл имя, 01 Мая 2013 в 14:33, реферат

Описание работы

Жизненный цикл проекта создания интернет - магазина начинается в момент принятия решения о его создании и заканчивается в момент выведения его из эксплуатации.
Существует международный стандарт, регламентирующий жизненный цикл информационных систем — ISO/IEC 12207 «Standard for Information Technology», а также ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания».

Файлы: 1 файл

ВТОРАЯ ЧАСТЬ ДИПЛОМА.docx

— 3.12 Мб (Скачать файл)

 Рис.1 Блок-схема метода ветвей и  границ

 

Разработанные функции для реализации алгоритма:

  public void InitializeComponent() –  задание начального условия.

public void init() – функция приведения первоначальной матрицы и расчета суммы констант приведенной матрицы.

public void sortlines() – функция выбора ветвей после приведения матрицы.

public void solve() – функция приведения к матрице весов.

cost=srav(vetv1[],vetv2[]) – операция сравнения констант приведенных матрицы двух ветвей.

bestcost1=bestcost1+cost – операция присваивания нового лучшего решения.

way[k]=v, v-номер вершины– операция формирования нового маршрута.

 

С ростом размерности  задачи (13 ≤ k ≤ 15), целесообразно использовать метод Отжига.

    1. Разработка приложений

АИС обменных операций жилого фонда состоит из трех частей:

    • общедоступная пользовательская часть - это непосредственно сам интернет-офис с каталогом квартир,  личным кабинетом и возможностью оформления заявок;
    • управленческая часть – предназначена для работы менеджера агентства недвижимости «Лидер»;
    • административная часть  - реализована в phpMyAdmin [25].

2.5.1.   Пользовательская  часть

Очень важным для нас является возможность  просматривать и редактировать  данные не только в виде таблицы, но и в виде формы. Представление  БД в виде таблицы позволяет наблюдать  сразу несколько записей одновременно, однако часто вид Таблица не позволяет  полностью видеть всю информацию на экране. Формы позволяют забыть о неудобствах, возникающих при  работе с таблицами, имеющими большое  количество полей. В режиме Форма  можно все внимание уделить одной  записи, не пользуясь прокруткой для  поиска нужного поля в длинной  череде столбцов таблицы, а имея перед  глазами всю информацию. Также  для удобства работы с формой на ней можно разместить Элементы управления, например кнопки. Хочется отметить, что, так как мы проектируем базу данных интернет-магазина, то формы хорошо подойдут для эмуляции работы сайта.

На главной странице пользовательской части находятся формы регистрации  и формы входа зарегистрированных пользователей. Навигация по сайту  осуществляется с помощью вертикального  выпадающего меню. Дизайн интернет-офиса сформирован с помощью каскадной таблицы стилей CSS.

 

 

 

Рис. 2.7. Главная страница интернет-гипермаркета

 

Рис. 2.8. Каталог  товаров

                                                                Рис.2.9. Форма обратной связи

                                                Рис.2.10. Форма оформления заказа

Рис.2.11. Форма  авторизации

Управленческая  часть

Рис.2.11. Форма  управления товарами

Рис.2.12. Редактор категорий

 

 

 

Выбор веб-сервера

Веб-серверы используют для следующих целей:

    • создание корпоративных сетей интранет на основе принципов Интернет-сетей, многоуровневой архитектуры и клиент/серверных технологий;
    • подключение корпоративных сетей интранет к сети Интернет для получения доступа к предоставляемым в ней услугам;
    • публикация в сети Интернет информации из корпоративных сетей интранет, в том числе и содержимого баз данных из информационных систем, функционирующих в среде интранет.

Характеристика Apache

Веб-сервер Apache характеризуется открытой архитектурой. Сервер распространяется в исходных кодах. Гибкая архитектура построения сервера позволяет легко наращивать дополнительные возможности. Используя открытый код Apache, можно создавать собственные конфигурации сервера, компилируя внесенные в код изменения.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. В его состав входит набор модулей, которые служат для обеспечения требуемых функций сервера и могут быть динамически включены в конфигурацию даже во время активной работы сервера.

Apache является кроссплатформенным ПО, поддерживает операционные системы GNU/Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.

Apache поддерживает множество бесплатных средств разработки. Можно в первую очередь отметить языки Perl, PHP и СУБД MySQL.

Преимущества сервера Apache:

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

Сервер Apache поддерживает следующие функции:

  • доступ к базам данных, используемым для аутентификации, дает возможность установки защищенных паролем страниц с огромным количеством уполномоченных пользователей без перегрузки сервера;
  • настройку реакции сервера на ошибки и сбои, заключающуюся в возможности устанавливать файлы или сценарии CGI, используемые сервером при возникновении ошибки;
  • автоматическую обработку HTML-данных с изменяющейся структурой и модификация их для удобного представления информации клиенту;
  • поддержка виртуальных хостов позволяет серверу различать запросы, сделанные по различным IP-адресам;
  • генерацию информации о настройках в удобном для пользователя формате.

 


Информация о работе Этапы жизненного цикла проекта автоматизации