Дипломная работа: Поиск фотооборудования
sudo apt-get install git
cd /var/www
git clone ssh://x5@93.157.127.130/home/x5/photohq.ru
x5@93.157.127.130 password:2307881310
Теперь в папке /var/www/photohq.ru находятся исходные тексты системы. Для инициализации системы необходимо выполнить следующие команды:
cd /var/www/pahotohq.ru/django_projects/photohq
manage.py syncdb
После выполнения данных команды будут созданы все необходимые таблицы в базе данных x5_photohq и будет создана учётная запись админиcтратора. Далее необходимо настроить web-сервер, для этого надо созадть виртуальный хост со следующими параметрами:
<location «/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE photohq.settings
PythonPath «['/var/www/photohq.ru/django_projects'] + sys.path»
</location>
<location «/media»>
SetHandler None
</location>
<location «/admin_media»>
SetHandler None
</location>
<location «/phpmyadmin»>
SetHandler None
</location >
<locationmatch». (jpg|gif|png)$»>
SetHandler None
</locationmatch>
Так же надо добавить модули в папку интерпретатора Python:
ln – s `pwd` /var/www/photohq.ru/django_src/django /usr/lib/python2.6/dist-packages/django
ln – s `pwd` /var/www/photohq.ru/django_projects/photohq /usr/lib/python2.6/dist-packages/photohq
На этом установка закончена. По адресу, который вы указали при создании виртуального хоста будет доступна система.
3. Технико-экономический раздел
Для проведения успешного проекта важно понять объем предстоящих работ, требуемые ресурсы, предстоящие задачи, необходимые усилия. При планировании программного проекта нужно оценить людские ресурсы, продолжительность, стоимость.
3.1 Определение основных модулей
Проектируемая система предполагает наличие следующих модулей:
Interface – модули, реализующие интерфейс сайта.
Items – модули, реализующие добавление, редактирование, удаление, поиск и фильтрацию оборудования.
Users – модули, реализующие регистрацию, авторизацию пользователя в системе, страницу пользователя и списки оборудования пользователя.
Shops – модуль, реализующий добавление и редактирование магазинов и товаров. Так же модуль обеспечивает просмотр информации о магазинах и товарах.
Gallery – модуль, реализующий добавление альбомов и фотографий.
Articles – модуль, реализующий добавление, редактирование и удаление статей.
Comments – модуль, реализующий добавление, редактирование и удаление комментариев.
Rating – модуль, реализующий оценку рейтингов и весов содержимого. Так же этот модуль реализует добавление, редактирование и удаление рекомендаций пользователей.
Taging – модуль, реализующий добавление, редактирование и удаление тегов, связывание тегов и содержимого.
3.2 Расчет трудозатрат и продолжительности разработки программного проекта
В ходе предварительного анализа были определены 9 модулей. Определим приблизительно их размеры в строках кода.
Таблица 3.1 Оценка объема в строках кода
Имя модуля | Оценка объема в строках исходного кода | ||
Пессимистическая | Наиболее вероятностная | Оптимистическая | |
Interface | 300 | 200 | 150 |
Items | 800 | 600 | 500 |
Users | 300 | 200 | 150 |
Shops | 300 | 200 | 150 |
Gallery | 200 | 150 | 100 |
Articles | 200 | 150 | 100 |
Comments | 200 | 150 | 100 |
Rating | 150 | 100 | 80 |
Taging | 100 | 70 | 50 |
Итого | 2550 | 1820 | 1380 |
Рассматриваемый проект может быть отнесен к распространенному типу программных систем вследствие своих малых размеров. Значение коэффициентов уровней базовой модели КОМОСТ для данного программного проекта: a=2.4, b=1.05, c=2.5, d=0.38.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16