Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...