Обоснование выбора комплекса технических средств
Принципы организации информационного обеспечения и интрамашинной информационной базы.
Информационная поддержка ИС - это средство решения следующих проблем:
- однозначное и экономичное представление информации в системе (на основе объектного кодирования);
- организация процедур анализа и обработки информации с учетом характера отношений между объектами (на основе классификации объектов);
- организация взаимодействия между пользователями и системой (на основе экранных форм ввода / вывода данных);
- Обеспечение эффективного использования информации в контуре управления средствами автоматизации (на основе единой системы документации).
Информационная поддержка ИС включает в себя два комплекса:
- не компьютерная информационная поддержка (классификаторы технической и экономической информации, документы, методические материалы);
- Поддержка информации внутри машины (макеты / формы экрана для ввода первичных данных в компьютер или вывода информации результата, структуры информационной базы: входных, выходных файлов, базы данных) [5].
Требования к информации включают следующие общие требования:
- информационная поддержка должна быть достаточной для поддержания всех автоматизированных функций объекта;
- для кодирования информации должны использоваться принятые классификаторами клиентов;
- для кодирования входной и выходной информации, которая используется на самом высоком уровне управления, следует использовать классификаторы этого уровня;
- обеспечение совместимости с информационной поддержкой систем, взаимодействующих с разработанной системой;
- формы документов должны соответствовать требованиям корпоративных стандартов заказчика (или единой системы документации);
- структура документов и экранных форм должна соответствовать характеристикам терминалов на рабочих местах конечных пользователей;
- графики формирования и содержания информационных сообщений, а также используемые сокращения, должны быть общеприняты в этой предметной области и согласованы с клиентом;
- в ИС должны быть предусмотрены средства для мониторинга входной и выходной информации, обновления данных в информационных массивах, мониторинга целостности информационной базы и защиты от несанкционированного доступа.
Информационную поддержку IP можно определить как комбинацию единой системы классификации, единой системы документации и информационной базы.
ООО «Авангард Снаб» будет реализована на платформе PHP.
Преимущества PHP
Основным фактором языка PHP является практичность. PHP должен предоставить программисту инструменты для быстрого и эффективного решения задач. Практический характер PHP определяется пятью важными характеристиками:
- Традиция;
- Простота;
- Эффективность;
- Безопасность;
- Гибкость.
Существует еще одна «характеристика», которая делает PHP особенно привлекательным: он распространяется бесплатно! И с открытым исходным кодом (Open Source).
Традиционность
Код PHP очень похож на тот, который найден в типичных программах C или Pascal. Это значительно сокращает первоначальные усилия в изучении PHP. PHP - это язык, сочетающий достоинства Perl и C и специально предназначенный для работы в Интернете, язык с универсальным (хотя и с некоторыми оговорками) и понятным синтаксисом. И хотя PHP - довольно молодой язык, он приобрел такую популярность среди веб-программистов, которая на данный момент является почти самым популярным языком для создания веб-приложений (скриптов).
Простота
PHP - это язык, который может быть встроен непосредственно в html-код страниц, который, в свою очередь, будет корректно обрабатываться интерпретатором PHP. Мы можем использовать PHP для написания сценариев CGI и избавиться от множества неудобных операторов вывода текста. Мы можем использовать PHP для генерации HTML-документов, избавляясь от многих внешних вызовов скриптов.
Эффективность
Эффективность - чрезвычайно важный фактор в программировании для многопользовательских сред, в том числе в Интернете.
Очень важным преимуществом PHP является его «движок». «Двигатель» PHP не является ни компилятором, ни интерпретатором. Это переводчик. Такое устройство «движок» PHP позволяет обрабатывать скрипты с достаточно высокой скоростью.
Гибкость
Поскольку PHP является встроенным языком, он чрезвычайно гибкий по отношению к потребностям разработчика. Хотя PHP обычно рекомендуется использовать в сочетании с HTML, он также может быть интегрирован с JavaScript, WML, XML и другими языками с таким же успехом. Кроме того, хорошо структурированные PHP-приложения могут быть легко расширены по мере необходимости (однако это относится ко всем основным языкам программирования).
Нет проблем с зависимостью браузера, потому что PHP-скрипты полностью компилируются на стороне сервера перед отправкой клиенту. На самом деле PHP-скрипты могут быть перенесены на любое устройство с браузерами, включая сотовые телефоны, электронные ноутбуки, пейджеры и ноутбуки, не говоря уже о традиционных ПК. Программисты, участвующие в вспомогательных утилитах, могут запускать PHP в режиме командной строки.