Этапы жизненного цикла проекта автоматизации
Реферат, 01 Мая 2013, автор: пользователь скрыл имя
Описание работы
Жизненный цикл проекта создания интернет - магазина начинается в момент принятия решения о его создании и заканчивается в момент выведения его из эксплуатации.
Существует международный стандарт, регламентирующий жизненный цикл информационных систем — 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), целесообразно использовать метод Отжига.
- Разработка приложений
АИС обменных операций жилого фонда состоит из трех частей:
- общедоступная пользовательская часть - это непосредственно сам интернет-офис с каталогом квартир, личным кабинетом и возможностью оформления заявок;
- управленческая часть – предназначена для работы менеджера агентства недвижимости «Лидер»;
- административная часть - реализована в phpMyAdmin [25].
2.5.1. Пользовательская часть
Очень важным для нас является возможность
просматривать и редактировать
данные не только в виде таблицы, но
и в виде формы. Представление
БД в виде таблицы позволяет наблюдать
сразу несколько записей
На главной странице пользовательской
части находятся формы
Рис. 2.7. Главная страница интернет-гипермаркета
Рис. 2.8. Каталог товаров
Рис.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-адресам;
- генерацию информации о настройках в удобном для пользователя формате.