1.1 Техническое задание. 1.1.1 Основание для разработки. 1.1.2 Назначение разработки. 1.1.3 Требования к программе. 1.1.4 Требования к надежности
1. 1 Техническое задание 1. 1. 1 Основание для разработки Основанием для данной работы является задание, выданное на дипломный проект для разработки: «Программный комплекс управления сайтом с использованием “Kohana Framework”». Задание для дипломного проектирования выдано в соответствии с работами провайдера ООО «Городские информационные сети» и утверждено зам. директора по учебной работе Красногорского государственного колледжа. 1. 1. 2 Назначение разработки Программный комплекс управления сайтом с использованием “Kohana Framework”». Данное программное обеспечение может использоваться на любых предприятиях в качестве шаблона “движка” с возможностями добавления и отображения материалов по иерархии пользовательского доступа. 1. 1. 3 Требования к программе Программа должна: 1) Отображать категории; 2) Отображать материалы по категориям; 3) Производить регистрацию и авторизацию пользователей; 4) Отправлять Email сообщения для подтверждения регистрации; 5) Предоставлять просмотр и действия согласно уровню доступа пользователя; 6) Добавление\редактирование\удаление категорий и материалов; 7) Создание тегов к материалам; 8) Проверять введенные пользователем значения от вредоносных скриптов; 9) Анализировать количество зарегистрированных пользователей и администраторов среди них. 1. 1. 4 Требования к надежности Программа должна работать с базой данных в соответствии с алгоритмом функционирования, выдавать сообщения об ошибках при неверно заданных исходных данных, поддерживать диалоговый режим в рамках предоставляемых пользователю возможностей. Программа информационно защищена от попыток внедрения вредоносного кода или взлома с целью получения несанкционированного доступа к информации методами Kohana Framework, HTMLPurifier и другими.
1. 1. 5 Условия эксплуатации и требования к составу и параметрам технических средств Серверная сторона: На компьютере-сервере должна быть установлена и настроена взаимосвязь веб-серверных программ, содержащий пакет программ: · Apache version 2. 2. 17 with OpenSSL · PHP VC6 version ThreadSafe 5. 3. 5 · MySQL Community Server version 5. 5. x
1. 1. 5. 1 Краткие сведения по установке - Apache 1) Установка в режиме Typical 2) В файле конфигурации(httpd. conf) изменить. < directory “c: /…/cgi-bin”> … < /directory> // Вставить под это пусть к каталогу сайта < directory “c: /site”> AllowOveride All Options Indexes FollowSymLinks Order allow, deny Allow From all < /directory> 3) Снять знак комментария (#) со строчки Include conflextra/httpd-vhosts. conf 4) Найти строку с “index. html” и добавить через пробел “ index. php” 5) Раскомментировать строку “LoadModule rewrite_module modules/mod_rewrite. so” 6) В конце файла указать пусть к файлу конфигурации PHP PHPiniDir “c: /Program Files/php” LoadModule php5_module “c: /Program Files/php/php5apache2_2. dll” 7) Перейти в файл httpd-vhosts. conf на редактирование, стереть все конфигурации < virtualhost> …< /virtualhost> и записать новые < virtualhost *: 80> ServerAdmin skutorlike@mail. ru DocumentRoot “c: /site/sitename” ServerName localhost (или sitename) // доменное имя для браузера ServerAlias www. localhost (или www. sitename) // синоним доменного имени ErrorLog “c: /site/localhost(sitename)/error. log” CustomLog “c: /site/localhost(sitename)/access. log” common < /virtualhost>
1. 1. 5. 2 Краткие сведения по установке - PHP 1) Установка по умолчанию, выбор Apache 2. 2. x, указание пути конфигурационного файла Apache, Extension -> все модули 2) Настройка файла конфигурации PHP (php. ini) Закомментировать модули: Php_intl. dll Php_oci8 Php_oci8_11g Php_pdo_oci Php_pgsql Php_pdo_pgsql Php_sybase_ct 3) Раскомментировать модуль работы сокращенных тегов Short_open_tag = off // и поменять значение на on
1. 1. 5. 3 Краткие сведения по установке – MySQL
1) Установка по умолчанию
1. 1. 5. 4 Краткие сведения по настройке системного – hosts. conf 1) В папке Windows/System32/Drivers/Etc открыть на редактирование файл hosts. conf и добавить строку. 127. 0. 0. 1 sitename
1. 1. 5. 5 Установка сайта Скопировать сайт в директорию хранения и обработки веб-сервером “C: /site/sitename”. Создать базу данных mysql с названием “kgksite”. Указать полны йдоступ с локлаьного компьютера пользователю kgkadminsite с паролем kgkpasswordadmin. (При желании можно настроить в каталоге.. сайт\aplication\config). Загрузить дампы базы данных в базу “ kgksite ”.
Клиентская сторона: Клиентом может являться любой ПК с любой сетевой ОС имеющий браузеры Google Chrome 12, Firefox Mozilla 10, Safari 5. 1, Opera 11 и выше. Поскольку некоторые функции такие как CSS 3, HTML 5, PHP 5 не полностью поддерживаются более старыми версиями браузеров, и могут некорректно отображаться. Набрать в поисковой строке сетевой адрес компьютера сервера.
Минимальные технические требования к ЭВМ, необходимой для нормального функционирования программного обеспечения: 1) Процессор Pentium III 2) Частота 600 Mhz 3) Оперативная память 128Mb 4) Видеокарта 64Мb 5) Клавиатура и мышь 6) Интернет связь (64 Kbite\Sec)
Рекомендуемые технические требования: 1) Процессор Pentium IV 2) Частота 1000 Mhz 3) Оперативная память 256Mb 4) Видеокарта 128Мb 5) Клавиатура и мышь 6) Интернет связь (512 Kbite\Sec)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|