Разработка системы управления сайтом

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



В»ение новых типов данных

Для того, что бы добавить новый тип данных необходимо заполнить форму 3.7 соответствующими данными, после чего отправить данные на сервер. Для добавления новых полей необходимо зайти в режим редактирования типа данных. Сделать это можно нажав на имени типа в списке типов данных, как показано на рисунке 3.5.

После чего в форме изменения вы можете добавлять новые поля простыв нажатие кнопки Добавить поле, после чего вы перейдете на форму добавления поля, как показано на рисунке 3.11.

Рисунок 3.11 - Форма добавления нового поля типа данных

.9.3 Добавление нового документа

Для того что бы добавить новый документ нужно выбрать соответствующий пункт в главном меню панели управления, показанном на рисунке 2.9.

После чего на экране появится форма выбора типа документа, как познано на рисунке 3.12. От выбора типа документа зависит то как он будет вести себя при формировании содержания Web-сайта, так же от выбора типа документа зависит компоновка его полей. Необходимо быть внимательным, при выборе, так как изменить тип документа после его создания нельзя.

После того, как документ будет выбран, на экран будет выведена форма создания нового документа, отображающая специфику типа документа. Форма добавления нового документа показана на рисунке 3.13.

Рисунок 3.11 - Форма выбора типа документа

Рисунок 3.13 - Создание документа типа Новостная лента

Выводы

.Для установки программного продукта на сервер необходимо наличие предустановленного программного обеспечения: Apcahe 2.2, MySQL Server 5.1, интерпретатор PHP 5.3.

.Основные функциональные ограничения на применение обусловлены тем, что разработанная программа требует наличия на компьютере пользователя установленного браузера и доступа к сети интернет или к локальной сети СГК УНБ им. М. Ю. Лермонтова.

.Логическая структура программы включает в себя пять основных программных компонентов и одну базу данных.

.Система управления сайтом была протестирована в условиях запуска тестовой версии, доступной в локальной сети библиотеки. В результате тестирования установлено, что они в полном объеме удовлетворяет требованиям заказчика.

.Установка системы управления сайтом осуществляется копирование файлов с помощью протокола FTP.

4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА

.1 Краткая характеристика проекта

В дипломном проекте была разработана система управления сайтом для СГК УНБ им. М. Ю. Лермонтова.

Назначением системы является предоставление удобного интерфейса управления сайтом, с возможностью разделения доступа по группам.

Целю, создания системы управления Web-сайтом является, уменьшение времени обновления материалов сайта, за счет обновления сайта сотрудниками подготавливающими материал для публикации на сайте самостоятельно. Абстрагирование шаблонов, используемых для оформления сайта от языка программирования.

Система управления сайтом решает ряд следующих проблем:

-создание документов в соответствии с существующими типами данных;

-создание собственных типов данных;

-конструирование типов данных в зависимости от необходимости;

-использование шаблонов документов не зависимых от языка программирования;

-конвертирование шаблонов и хранение их в БД в конвертированном виде;

-разделение доступа различным пользователям;

-группировка пользователей в группы;

-назначение группам пользователей и пользователей групп доступа;

-формирование групп доступа, с возможностью их привязки к пользователям;

-предоставление удобного интерфейса средствами Web;

-вывод информации о существующих документах и их иерархии;

-вывод информации о существующих типах данных;

-вывод информации о зарегистрированных пользователях;

-вывод информации о группах пользователей;

-вывод информации о пользователях, относящихся к группе;

-вывод информации о максимальных правах доступа пользователя унаследованных от различных групп доступа.

Система написана на языке программирования высокого уровня PHP, версии 5.3, для создания выбран объектно-ориентированный стиль написания скриптов. Для хранения данных используется СУБД Oracle MySQL 5.1, так же, как альтернативное решение возможно подключение БД MS SQL, интерфейс взаимодействия так же реализован, но не применяется. Система создается с учетом тесной интеграции с IIS 6.5 и выше, но так же успешно работает на платформе Linux, при использовании сервера Apache 2.2.x. Для работы системы необходимо наличие модуля сервера http, для преобразования url, таких как mod_rewrite и url_rewrite.

Ориентировочный срок службы программы до морального старения четыре года, что будет рассматриваться, как расчетный период времени.

Исходное число строк кода в тексте программы

В этом разделе рассмотрены вопросы расчета:

-трудоемкости выполняемых работ;

-суммарных затрат на создание программного продукта;

-экономии, достигаемой, в результате перехода от ручной обработки

-информации на автоматизированную обработку;

-чистого дисконтированного дохода за четыре года использования

-программного продукта;

-внутренней нормы доходности проекта и срока его окупаемости.

4.2 Трудоёмкость выполняемых работ

Создание программного продукта предполагает разработку программ и всей программной документации, предусмотренной техническим заданием.

Результатом выполнения к