Разработка системы управления сайтом
Методика и этапы проектирования ядра системы управления сайтом с помощью среды Zend Studio 8. Разработка обработчиков событий, для управления этой системой. Создание каскадных таблиц стилей для оформления панели администрирования с помощью Notepad++.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 30.06.2011 |
Размер файла | 4,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
4. Далее необходимо скопировать исходные коды сайта в папку localhost сервера Apache;
5. На финальном этапе необходимо создать базу данных и указать в конфигурациях системы управления сайтом параметры соединения с базой данных.
3.6 Входные данные системы управления сайтом
3.6.1 Входные данные пользовательских форм
Основные поля вводимых с помощью форм данных представлены в таблице 3.1. Кроме перечисленных, так же имеются поля, создаваемые динамически, такие как поля типов данных. Они формируются мастером форм в зависимости от того, какой тип данных создается или редактируется.
Входные данные форм передаются на сервер с помощью метода POST.
Таблица 3.1 - Входные данные вводимые пользователем с помощью форм
Вводимые данные |
Тип данных |
|
1 |
2 |
|
Имя группы доступа |
Строка |
|
Описание группы доступа |
Текст |
|
Имя типа доступа |
Строка |
|
Описание типа доступа |
Текст |
|
Название документа |
Строка |
|
Значение поля |
Текст |
|
Наименование типа документа |
Строка |
|
Описание типа документа |
Строка |
|
Имя поля типа документа |
Строка |
|
Наименование поля типа документа |
Строка |
|
Описание поля типа документа |
Строка |
|
Имя настройки |
Строка |
|
Значение настройки |
Текст |
|
Имя пользователя |
Строка |
|
Дата регистрации |
Текст |
|
Имя группы пользователей |
Строка |
|
Описание группы пользователей |
Строка |
3.6.2 Входные данные адресной строки
К входным данным адресной строки относится параметры передаваемые методом GET. Для приема данные с помощью модуля mod_rewrite, было настроено отправления остаточной адресной строки в сценарий в виде одной переменно, которая далее раскладывается на составляющие сценарием. В системе реализован механизм перехвата событий адресной строки, который позволяет задавать собственные сценарии обработки данных для определенной комбинации параметров. Адресная строка передается одним параметром url_line, что позволяет использовать данный подход даже в случае отсутствия модуля mod_rewrite или подобных ему.
3.7 Выходные данные системы управления сайтом
Выходные данные представлены в виде HTML документов формируемых системой.
К выходным данным относятся отчеты:
1. Списки документов;
2. Список типов документов;
3. Список пользователей;
4. Список групп пользователей;
5. Список групп доступа.
Так же к выходным данным относятся сформированные страницы Web-сайта. Примеры выходных данных приведены на рисунках 3.5 - 3.6.
Рисунок 3.5 - Выходные данные списка типов документов
Так же выходным данным относятся непосредственно формы ввода, а данные которые они отправляют, являются входными.
В системе управления сайтом используется большое количество различных форм, которые имеют разный функционал, перечислим самые распространенные:
1. Форма редактирования данных;
2. Форма добавления данных;
3. Форма отправки даны;
4. Форма подтверждения действия.
Форма редактирования и форма добавления в большинстве случаев совпадают, но есть исключение. Форма изменения типов данных является частным случаем формы добавления данных. Сравнить данные формы можно обратившись к рисункам 3.7 - 3.8.
Рисунок 3.6 - Выходные данные списка текущих документов
Так же в системе используются формы подтверждения. Которые, позволяют получать подтверждение, как показано на рисунке 3.9.
Рисунок 3.7 - форма добавления нового типа данных
Рисунок 3.8 - Форма изменения существующего типа данных
Рисунок 3.9 - Форма подтверждения удаления документа системы
3.8 Результаты тестирования
Система управления сайтом была протестирована в условиях запуска тестовой версии, доступной в локальной сети библиотеки. В результате тестирования установлено, что они в полном объеме удовлетворяет требованиям заказчика. В настоящее время система управления сайтом внедрена и на ее базе разрабатывается принципиально новый Web-сайт СГК УНБ им. М. Ю. Лермонтова. К концу второго квартала 2011 года планируется введение сайта в эксплуатацию.
3.9 Краткая инструкция пользователя по работе с системой управления сайтом
3.9.1 Авторизация
Механизм авторизации является обязательным, для попадания в панель управления системы необходимое его пройти, форма появляется автоматически, если пользователь не известен, как показано на рисунке 3.10.
Рисунок 3.10 - Форма авторизации
3.9.2 Добавление новых типов данных
Для того, что бы добавить новый тип данных необходимо заполнить форму 3.7 соответствующими данными, после чего отправить данные на сервер. Для добавления новых полей необходимо зайти в режим редактирования типа данных. Сделать это можно нажав на имени типа в списке типов данных, как показано на рисунке 3.5.
После чего в форме изменения вы можете добавлять новые поля простыв нажатие кнопки «Добавить поле», после чего вы перейдете на форму добавления поля, как показано на рисунке 3.11.
Рисунок 3.11 - Форма добавления нового поля типа данных
3.9.3 Добавление нового документа
Для того что бы добавить новый документ нужно выбрать соответствующий пункт в главном меню панели управления, показанном на рисунке 2.9.
После чего на экране появится форма выбора типа документа, как познано на рисунке 3.12. От выбора типа документа зависит то как он будет вести себя при формировании содержания Web-сайта, так же от выбора типа документа зависит компоновка его полей. Необходимо быть внимательным, при выборе, так как изменить тип документа после его создания нельзя.
После того, как документ будет выбран, на экран будет выведена форма создания нового документа, отображающая специфику типа документа. Форма добавления нового документа показана на рисунке 3.13.
Рисунок 3.11 - Форма выбора типа документа
Рисунок 3.13 - Создание документа типа «Новостная лента»
Выводы
1. Для установки программного продукта на сервер необходимо наличие предустановленного программного обеспечения: Apcahe 2.2, MySQL Server 5.1, интерпретатор PHP 5.3.
2. Основные функциональные ограничения на применение обусловлены тем, что разработанная программа требует наличия на компьютере пользователя установленного браузера и доступа к сети интернет или к локальной сети СГК УНБ им. М. Ю. Лермонтова.
3. Логическая структура программы включает в себя пять основных программных компонентов и одну базу данных.
4. Система управления сайтом была протестирована в условиях запуска тестовой версии, доступной в локальной сети библиотеки. В результате тестирования установлено, что они в полном объеме удовлетворяет требованиям заказчика.
5. Установка системы управления сайтом осуществляется копирование файлов с помощью протокола FTP.
4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА
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 Трудоёмкость выполняемых работ
Создание программного продукта предполагает разработку программ и всей программной документации, предусмотренной техническим заданием.
Результатом выполнения каждой работы является документированная отчётность в виде текстовых документов или программ.
Трудоёмкость разработки программного обеспечения , чел.-ч., определяется по формуле:
, (4.1)
где - затраты труда на описание задачи, чел-ч;
- затраты на исследование предметной области, чел-ч;
- затраты на разработку блок-схем, чел-ч;
- затраты на программирование, чел-ч;
- затраты на отладку, чел-ч;
- затраты на подготовку документации, чел.-ч.
Все составляющие в правой части формулы (4.1) определены через общее число операторов D, ед.:
(4.2)
где ? исходное число строчек кода в тексте программы, (;
с - коэффициент сложности задачи;
р - коэффициент коррекции программы, учитывающий новизну проекта.
Коэффициент сложности задачи «с» характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице. Для рассматриваемого программного продукта коэффициент сложности задачи составит 1,75 (с = 1,75).
Коэффициент «р» коррекции программы, учитывающий новизну проекта, количественно характеризует увеличение объёма работ по реализации программного продукта, возникающего внесения изменений в алгоритм или в тексте программы по результатам её тестирования и отладки, с учётом коррекций требований к прецедентам, поддерживаемым программным продуктом, со стороны заказчика. В данном случае заказчик недостаточно хорошо представлял себе полный перечень прецедентов, которые должен поддерживать программный продукт, а это приводило к многочисленным корректировкам и доработкам текста программного кода. Поэтому примем коэффициент «р» равным 0,1.
В результате подстановки численных значений коэффициентов и параметров в формулу (4.2) получим следующее общее число строчек кода в тексте программы:
D = 3799 Ч 1,75Ч(1+0,1) = 7313,08 ед.
Затраты труда на описание принимаем: = 20 чел.-ч. Работу по описанию задачи и все другие работы по созданию программного продукта выполняет инженер-программист третей категории с окладом 6500 руб. в месяц и коэффициентом квалификации =1 (опыт работы по специальности 2,5 года).
Затраты труда на изучение задачи , чел.-ч., с учётом уточнения описания и квалификации программиста могут быть определены по формуле:
, (4.3)
где D - общее число строчек кода в тексте программы, ед.;
b - коэффициент увеличения затрат труда вследствие недостаточного описания задачи;
- количество строчек кода в тексте программы, приходящееся на один чел.-ч., (ед / чел.-ч.);
- коэффициент квалификации работника (определяется в зависимости от стажа работы).
В связи с тем, что решение рассматриваемой задачи потребовало уточнения и доработок, примем коэффициент b = 1,5.
Количество строчек кода в тексте программы, приходящееся на один чел.-ч., примем равным = 75 ед. / чел.-ч.
Таким образом, на основании формулы (4.3) получим:
Затраты труда на разработку алгоритма решения задачи , чел.-ч., рассчитываются по формуле:
, (4.4)
где D - общее число строчек кода в тексте программы, ед.;
- количество строчек кода в тексте программы, приходящееся на один чел.-ч., (ед / чел.-ч.);
- коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.4) примем = 30 ед./чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.4), получим:
Затраты труда на составление программы по готовой блок-схеме , чел.-ч., определяется по формуле:
, (4.5)
где D - общее число строчек кода в тексте программы, ед.;
- количество строчек кода в тексте программы, приходящееся на один чел.-ч., (ед / чел.-ч.);
- коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.5) примем = 30 ед./чел.-ч.
243,77
Затраты труда на отладку программы на персональном компьютере
, чел.-ч., рассчитываются по формуле:
, (4.6)
где D - общее число строчек кода в тексте программы, ед.;
- количество отлаживаемых операторов программы, приходящееся на один чел.-ч., (ед / чел.-ч.);
- коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.6) примем = 25 ед./чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.6), получим:
Затраты труда на подготовку документации по задаче , чел.-ч., определяются по формуле:
, (4.7)
где - затраты труда на подготовку материалов в рукописи, чел.-ч.;
- затраты труда на редактирование, печать и оформление документации, чел.-ч.
Затраты труда на подготовку материалов в рукописи , чел.-ч., вычислим по формуле:
, (4.8)
где D - общее число строчек кода в тексте программы, ед.;
- количество операторов программы в рукописи, приходящееся на один чел.-ч., (ед / чел.-ч.);
- коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.8) примем = 35 ед./чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.8) получим:
Затраты труда на редактирование, печать и оформление документации , чел.-ч., вычислим по формуле:
(4.9)
Подставив численное значение затраты труда на подготовку материалов в рукописи , чел.-ч., в формулу (4.9), получим:
Таким образом, подставив численные значения затраты труда на подготовку материалов в рукописи , чел.-ч., и затраты труда на редактирование, печать и оформление документации , чел.-ч., в формулу 4.7, получим:
Подставив все полученные данные, составляющие трудоёмкость разработки программного обеспечения в формулу (4.1), получим:
чел.-ч.
С учётом уровня языка программирования трудоёмкость разработки программы может быть скорректирована следующим образом:
, (4.10)
где - коэффициент коррекции, учитывающий изменения трудоёмкости разработки программного обеспечения в зависимости от уровня языка программирования;
- откорректированная трудоёмкость разработки программного обеспечения, чел.-ч.
Использованный язык относится к языкам высокого уровня, с учётом отсутствия возможности непосредственного использования указателей, коэффициент делаем минимальным = 0,8.
Таким образом, получим по формуле (4.10) итоговую откорректированную трудоёмкость разработки программы:
4.3 Расчёт себестоимости автоматизированной информационной подсистемы
Себестоимость создания автоматизированной подсистемы З, руб., определяется по следующей формуле:
, (4.11)
где - основная заработная плата производственного персонала, руб.;
- дополнительная заработная плата производственного персонала, руб.;
- отчисления на страховые взносы, руб.;
- затраты на потребляемую электроэнергию, руб.;
- расходы на материалы и запасные части, руб.;
- затраты на техническое обслуживание и текущий ремонт вычислительной техники, руб.;
- затраты на амортизацию вычислительной техники, руб.
Плановый фонд рабочего времени одного специалиста производственного персонала в месяц, , ч., вычислим по формуле:
, (4.12)
где - количество рабочих дней специалиста производственного персонала за месяц;
-продолжительность рабочего дня специалиста производственного персонала, ч.
Для расчётов по формуле (4.12) примем = 22 дня, = 8 ч. Подставив указанные числовые значения параметров и в формулу (4.12) получим, что плановый фонд рабочего времени одного специалиста производственного персонала в месяц составляет:
Таким образом, часовая тарифная ставка , руб./ч, инженера-программиста первой категории составляет:
Основная заработная плата , руб., производственного персонала определяется по формуле:
. (4.13)
Подставив все числовые значения параметров в формулу (4.13) получим, что основная заработная плата инженера-программиста первой категории составит:
руб.
Дополнительная заработная плата , руб., производственного персонала определяется по формуле:
, (4.14)
где - коэффициент дополнительной заработной платы.
Коэффициент дополнительной заработной платы инженера-программиста первой категории составляет =0,2. Таким образом, дополнительная заработная плата , руб., инженера-программиста первой категории, вычисленная по формуле (4.14), равна:
руб.
Отчисления в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации и фонды обязательного медицинского страхования Российской Федерации согласно закону № 212-Ф3 от 24.07.2009 , руб., вычислим по формуле:
, |
(4.15) |
где - норматива страховых взносов.
В соответствие с законом № 212-Ф3 от 24.07.2009 норматива страховых взносов составляет 34 % (=34 %).
Подставив все численные значения в формулу (4.15) получим, что отчисления на страховые взносы равны:
Таким образом, размер страховых взносов составит 10350,00 руб.
Затраты на потребляемую электроэнергию , руб.:
, (4.16)
где - мощность ЭВМ;
- время работы вычислительного комплекса, ч.
- стоимость 1 кВтч электроэнергии, руб./кВтч.
Мощность ЭВМ, на которой работает инженер-программист первой категории, равна =0,3 кВт.
Время работы вычислительного комплекса , ч., при создании программного продукта вычислим по формуле:
, (4.17)
где - коэффициент, учитывающий затраты времени на профилактические работы на ЭВМ;
- коэффициент коррекции времени работы вычислительного комплекса
Для расчётов по формуле (4.17) примем =1,15 и =0,8. Подставив все численные значения параметров в формулу (4.17) получим:
.
Стоимость 1 кВтч электроэнергии составляет = 2,82 руб./кВтч.
Подставив все численные значения параметров в формулу (4.16) получим, что затраты на потребляемую энергию составят:
702,00 руб.
Данные для расчёта затрат на материалы и запасные части занесём в таблицу 4.1.
Следовательно, затраты на материалы и запасные части составят:
руб.
Таблица 4.1 - Затраты на материалы и покупные изделия
Материал, покупаемое изделие |
Кол-во, ед. |
Цена за единицу, руб. |
Сумма, руб. |
|
Катридж для принтера HP LaserJet 1010 |
1 |
920,00 |
920,00 |
|
USB-Flash накопители, 8ГБ |
1 |
970,00 |
970,00 |
|
Бумага офисная |
1 |
137,90 |
137,90 |
|
Лицензионное программное обеспечение Zend Studio 8.0 |
1 |
17622,00 |
17622,00 |
|
Итого |
19650,90 |
Затраты на техническое обслуживание и текущий ремонт вычислительной техники , руб.:
, (4.18)
где - балансовая стоимость вычислительной техники, руб.;
- норма отчислений на ремонт, %;
- годовой фонд времени работы вычислительной техники, ч.
Для расчётов по формуле (4.18) примем:
? балансовая стоимость вычислительной техники =,00 руб.;
? норма отчислений на ремонт = 4 %;
? годовой фонд времени работы вычислительной техники при 40-часовой рабочей неделе в текущем году = 1986 ч.
Подставив все числовые значения параметров в формулу (4.18) получим, что затраты на техническое обслуживание и текущий ремонт вычислительной техники составят:
Затраты на амортизацию вычислительной техники , руб.:
, (4.19)
где - балансовая стоимость вычислительной техники, руб.;
- норма отчислений на амортизацию вычислительной техники, %;
- годовой фонд времени работы вычислительной техники, ч.
Для расчётов по формуле (4.19) примем:
? норма отчислений на амортизацию = 20 %;
? годовой фонд времени работы вычислительной техники при 40-часовой рабочей неделе в текущем году = 1986 ч.
Подставив все числовые значения параметров в формулу (4.19) получим, что затраты на амортизацию вычислительной техники составят:
Все расчёты по статьям калькуляции затрат, составляющих себестоимость автоматизированной подсистемы сведены в таблицу 4.2.
Таблица 4.2 - Величины затраты, составляющих себестоимость автоматизированной информационной системы
Статья расхода |
Сумма, руб. |
|
Основная заработная плата производственного персонала |
50009,53 |
|
Дополнительная заработная плата производственного персонала |
2500,48 |
|
Отчисления на страховые взносы |
17853,40 |
|
Затраты на потребляемую электроэнергию |
702,00 |
|
Расходы на материалы и запасные части |
19650,90 |
|
Затраты на техническое обслуживание и ремонт вычислительной техники |
276,71 |
|
Затраты на амортизацию вычислительной техники |
1883,71 |
|
Итого |
92976,55 |
Таким образом, полные затраты на создание программного продукта составляют 92976,55 руб.
Так как программный продукт разрабатывается не сторонней фирмой, делать расчет оптовой стоимости не имеет смысла.
Капиталовложения при внедрении программного продукта равняются его оптовой цене:
К = 92976,55 руб.
4.4 Оценка экономической эффективности внедрения программного продукта
Показатель эффекта определяет все позитивные результаты, достигаемые при использовании программного продукта. Прибыль от использования программного продукта за год эксплуатации П, руб., определяется по формуле:
, (4.21)
гдеЭ - стоимостная оценка результатов применения программного продукта в течение года, руб.;
- стоимостная оценка затрат при использовании программного продукта в течение года, руб.
Приток денежных средств из-за использования программного продукта Э, руб., в течение года может составить:
, (4.22)
где - затраты на ручную обработку информации, руб.;
- затраты на автоматизированную обработку информации, руб.;
- дополнительный экономический эффект, связанный с уменьшением используемых бланков, высвобождением рабочего времени и т. д., руб.
В обновлении и поддержке сайта СГУ УНБ им. М. Ю. Лермонтова принимают участие три стороны. Сначала сотрудники библиотеки пишут статьи для размещения на сайте, после чего материал согласовывается с заместителем библиотеки по научной работе, и лишь потом оправляется в отдел автоматизации для публикации на сайте. Оклад сотрудника библиотеки, в том числе и программиста, занимающегося обновлением сайта составляет 6500 рублей. Таким образом, затраты на согласование и публикацию статьи на сайте складываются из временных затрат сотрудника желающего разместить материал, заместителя директора и программиста обновляющего сайт. В среднем на согласование материала у сотрудника уходит 20 минут, в день публикуется в среднем шесть статей, таким образом в день сотрудниками тратится 2 часа, соответственно заместитель директора тратит столько же времени. Необходимость наличия в штате сотрудника отвечающего за публикацию материала обусловлена тем, что система управления сайтом, предшествующая разработанной не поддерживает разграничение прав доступа. Из-за отсутствия возможности ограничения прав, предоставление доступа рядовым сотрудникам не представляется возможным. В новой системе управления заложена возможность ограничения доступа пользователям, что позволит переложить публикацию материала непосредственно на сотрудников составляющих материал. В данном случае будет сокращено одно место программиста в отделе автоматизации.
В таблице 4.3 приведены данные, полученные в ходе тестирования программы, о времени, затрачиваемом на обработку информации вручную и при использовании программного продукта за один месяц.
Таблица 4.3 - Данные о времени, затрачиваемом на обработку информации вручную и при использовании программного продукта за один месяц
Наименование работы |
, ч. |
, ч. |
|
Согласование материалов сотрудником и последующая публикация |
44 |
9 |
|
Согласование материалов заместителем директора |
44 |
21 |
|
Обновление сайта программистом |
176 |
0 |
|
Итого |
264 |
9 |
В таблице 4.3 использованы следующие условные обозначения:
? - затраты на ручную обработку информации в месяц, ч.;
? - затраты на автоматизированную обработку информации в месяц, ч.;
Из таблицы 4.4 следует, что общие затраты времени на ручную обработку информации в месяц , ч., составляют = 264 ч., а общие затраты на автоматизированную обработку информации - = 30 ч.
Годовые затраты (затраты за 12 месяцев) сотрудников отдела финансирования кредитных продуктов Банка при ручной обработке информации вычислим по формуле:
.(4.23)
Тогда годовые затраты кредитных инспекторов при ручной обработке информации (по данным таблицы 4.3 общие затраты времени на ручную обработку информации = 264 ч./месяц) составят:
= 143985,60 руб.
Годовые затраты (затраты за 12 месяцев) сотрудников отдела финансирования кредитных продуктов Банка при автоматизированной обработке информации вычислим по формуле:
.(4.24)
Тогда годовые затраты кредитных инспекторов при автоматизированной обработке информации (по данным таблицы 4.3 общие затраты времени на ручную обработку информации = 10 ч./месяц) составят:
= 16362 руб.
Следовательно, годовой эффект от внедрения программного продукта, даже без учёта дополнительного экономического эффекта (= 0), на основании формулы (4.22), получится равным:
руб.
Эксплуатационные затраты при использовании программного продукта состоят из затрат на электроэнергию, техническое обслуживание, текущий ремонт вычислительной техники и затрат на амортизацию вычислительной техники.
На основании формулы (4.16), для персональных компьютеров за 12 месяцев затраты на электроэнергию при потребляемой мощности компьютера составят (стоимость электроэнергии =2,82 руб./кВт-ч.):
= 304,56 руб.
Балансовая стоимость вычислительной техники (персональных компьютеров кредитных инспекторов) = 17600 руб. Тогда, на основании формулы (4.18), для персонального компьютера начальника отдела кадров за 12 месяцев затраты на техническое обслуживание и текущий ремонт составят:
Затраты на амортизацию вычислительной техники по формуле (4.19) составят:
Тогда, эксплуатационные затраты при использовании программного продукта составят:
304,56 + 127,61 + 638,07 = 1070,24 руб.
Прибыль от использования программного продукта за год рассчитаем по формуле (4.21):
П = Э - З = ,60 - 1070,24 = 126553,36 руб.
Таким образом, имеем следующий денежный поток:
0 шаг (капиталовложения) ? руб.;
1 шаг ? 126553,36 руб.;
2 шаг ? 126553,36 руб.;
3 шаг ? 126553,36 руб.;
4 шаг ? 126553,36 руб.;
5 шаг? 126553,36 руб.
Чистый дисконтированный доход ЧДД, руб., от использования программного продукта определим по формуле:
, (4.25)
Где N - расчётный период, год;
- прибыль от использования программного продукта за k-й год его эксплуатации, руб.;
К - капиталовложения при внедрении программного продукта, руб.
Следовательно, ЧДД, руб., при N = 4, т. е. за четыре года использования программного продукта (срок до морального старения рассматриваемой информационной системы) при норме дисконта Е = 20 % в соответствие с формулой (4.25) составит:
= 105461,13 + 87884,27778 + 73236,89815 + 61030,74846 + +50858,95705 - = 285495,46 руб.
Приходим к выводу, что ЧДД положителен, т. е. проект эффективен.
Внутреннею норму доходности проекта , %, определим по формуле:
где ? максимальное значение внутренней нормы дисконта, %, при которой ЧДД является положительной величиной (ЧДД > 0);
? минимальное значение внутренней нормы дисконта, %, при которой ЧДД является отрицательной величиной (ЧДД < 0);
? ЧДД, руб., вычисляемый по формуле (4.25) при подстановке нормы дисконта E = ;
? ЧДД, руб., вычисляемый по формуле (4.25) при подстановке нормы дисконта E = .
Предполагаем, что лежит в диапазоне 100 … 150 %. При норме дисконта = 100 % получаем ЧДД = 29622,0175 руб. Таким образом, при = 100 % ЧДД положителен.
При норме дисконта =150 % получаем ЧДД = -9471,58 руб. Таким образом, при XLL = 150% ЧДД отрицателен.
Следовательно, по формуле (4.26) имеем:
Рассчитаем срок окупаемости проекта:
, |
(4.27) |
Где N - максимальное количество лет, прошедших с начала эксплуатации программного продукта, в течение которых величина дохода от его использования не превысила величины капиталовложения при внедрении программного продукта;
- величины приведённых годовых эффектов за j-й год, руб., прошедший с начала эксплуатации программного продукта, вычисленные по формуле (4.25) при подстановке нормы дисконта Е = 20 %.
Величина приведённого (дисконтированного) годового эффекта за первый год расчётного периода по формуле (4.25) равна:
что больше величины капиталовложений (К = .
Тогда, в формуле (4.27) имеем N = 0 и срок окупаемости составит:
4.5 Основные технико-экономические показатели проекта
Для удобства анализа, все основные технико-экономические показатели проекта сведены в таблицу 4.4.
Таблица 4.4 - Основные технико-экономические показатели проекта
Основные характеристики |
Единицы измерения |
Проект |
|
1 |
2 |
3 |
|
Итоговая трудоёмкость разработки |
чел.-ч. |
1354,10 |
|
Полные затраты на создание программного продукта |
руб. |
92976,55 |
|
Годовой экономический эффект от внедрения программного продукта |
руб. |
,36 |
|
Чистый дисконтированный доход |
руб. |
285495,46 |
|
Внутренняя норма доходности |
% |
137,89 |
|
Срок окупаемости проекта |
год |
0,88 |
Выводы
1. Итоговая трудоёмкость разработки программного продукта составила 1354, 10 чел.-ч.;
2. Полные затраты на создание программного продукта составляют 92976,55 руб.;
3. Годовой эффект от внедрения программного продукта составляет ,36 руб.;
4. Чистый дисконтированный доход - 285495,46 руб.;
5. Внутренняя норма доходности - 137,89 %;
6. Срок окупаемости проекта 0,88 лет;
7. В результате внедрения программного продукта удалось сократить одно рабочее место, что в свою очередь привело к уменьшению расходов учреждения на заработную плату;
8. Таким образом, разработка системы управления сайтом LibNet для СГК УНЮ им. М.Ю. Лермонтова является экономически обоснованной и эффективной.
Заключение
В дипломном проекте была разработана система управления сайтом LibNet. Система управления сайтом была успешно внедрена. Чистый дисконтированный доход от применения системы составляет 285495,46 рублей, при сроке окупаемости 10 месяцев. Таким образом, разработка системы управления сайтом LibNet для СГК УНЮ им. М.Ю. Лермонтова является экономически обоснованной и эффективной.
В результате дипломной работы достигнуты следующие цели проектирования:
- с помощью среды Zend Studio 8 было разработано ядро системы управления сайтом;
- с помощью Zend Studio 8 были разработаны обработчики событий, для управления системой;
- с помощью Notepad++ были созданы каскадные таблицы стилей для оформления панели администрирования.
В перспективе, после доработки системы по ходу использования, возможно, ее внедрение в муниципальных учреждениях Ставропольского края.
Библиографический список
1. Разработка Web-приложений с помощью PHP и MySQL, 3-е издание [Текст] / Пер. с англ. - М.: Издательский дом «Вильямс», 2006. - 880с. ил. - парал. тит. англ.
2. Мейер, Э. CSS. Каскадные таблицы стилей. Подробное руководство [Текст] / Пер. с англ. - М.: Издательство «Символ-Плюс», 2008. - 576с. ил.
3. Шмитт, К. CSS. Рецепты программирования [Текст] / Пер. с англ. - М.: БХВ-Петербург, 2010. - 672c. ил.
4. Шафер, С. HTML, XHTML и CSS. Библия пользователя [Текст] / Пер. с англ. - М.: Издательский дом «Вильямс», 2010. - 656c. ил.
5. Хеник, Б. HTML и CSS. Путь к совершенству [Текст] / Пер. с англ. - М.: Питер, 2010. - 336с. ил. (Серия «Бестселлеры O'Reilly»).
6. Вандшнайдер, М. Основы разработки веб-приложений с помощью PHP и MySQL [Текст] / Пер. с англ. - М.: ЭКОМ Паблишер, 2008.- 832 с.: ил.
7. Конверс, Т. PHP 5 и MySQL: библ. пользователя [Текст] / Пер. с англ. - М.: Вильямс, 2006.- 1207 с.: ил.
8. ГОСТ 2.104 - 68. ЕСКД. Основные надписи.
9. ГОСТ 2.106 - 68. ЕСКД. Текстовые документы.
10. ГОСТ 7.1 - 2003. Библиографическое запись. Библиографическое описание. Общие требования и правила составления
11. PHP, MySQL и другим веб-технологиям [Электронный Web-ресурс], www.php.su.
12. Adobe [Электронный ресурс] // сетьевой портал компании Adobe. - 2011. - Режим доступа к эелектрон, дан.: http://www.adobe.com/ru/ - Загл. с экрана.
13. Каталог ГОСТ [Электронный ресурс] // Проект Русский Кабель. - 2011. - Режим доступа к эелектрон, дан.: http://www. http://gost.ruscable.ru/ - Загл. с экрана.
14. Учебное пособие по HTML, CSS и XML [Электронный ресурс], www.htmlbook.ru.
15. Центральный Javascript-ресурс. Учебник с примерами скриптов. Форум. Книги и многое другое [Электронный ресурс] / Кантор И. - М., www. javascript.ru.
16. Internet-Technologies. Сайтостроение от А до Я [Электронный ресурс] - Режим доступа к эелектрон, дан.: http://www.internet-technologies.ru/books/. - Загл. с экрана.
17. Вебпланета. Журнал для подключенных [Электронный ресурс], www.webplanet.ru.
Размещено на Allbest.ru
Подобные документы
Исследование организационной структуры ООО "Трансэнергосервис". Обзор методологий проектирования интернет-представительства. Инструментальные средства разработки и реализации системы управления сайтом: разработка интерфейса пользователя и web-сайта.
дипломная работа [1,7 M], добавлен 10.08.2014Создание фотохостинга с минимальным дизайном, возможностью комментирования и голосования. Тестирование браузерами правильного отображения макета сайта. Руководство пользователя. Вёрстка с помощью таблиц. Реализация разделения прав для управления сайтом.
курсовая работа [3,5 M], добавлен 01.02.2013Разработка структурной схемы и интерфейса программного комплекса управления сайтом. Выбор языка программирования. Принципы тестирования программы. Разработка руководства оператора и системного программиста. Расчет сметы затрат на программный продукт.
дипломная работа [4,1 M], добавлен 11.06.2012Создание удобной web-системы, которая предоставит пользователю полную информацию об интересующей продукции. Создание системы регистрации пользователей с жесткими требованиями к внесению контактной информации и административного модуля управления сайтом.
курсовая работа [68,9 K], добавлен 09.04.2012Анализ методов разработки сайта с помощью веб-инструментов, конструктора, системы управления сайтом. Выбор языка веб-программирования, графического редактора. Разработка корпоративного сайта, его внедрение в интернет и тестирование на различных браузерах.
курсовая работа [2,5 M], добавлен 22.03.2017Анализ функционирования интернет-сайтов по предоставлению услуг. Обзор методологий проектирования интернет-представительства. Инструментальные средства разработки и реализации системы управления сайтом. Разработка интерфейса пользователя и web-сайта.
дипломная работа [1,2 M], добавлен 03.08.2014Настройки Windows XP (панель управления). Запуск программ с помощью панели управления. Основные группы панели управления. Выбор оформления рабочего стола. Сеть и соединения с Интернетом. Звуки, речь и аудиоустройства. Производительность и обслуживание.
реферат [892,1 K], добавлен 28.04.2010Анализ информационной системы Scada Trace Mode, ее предназначение. Разработка системы управления для кондиционеров с помощью Trace Mode. Сущность FDB-программы системы. Создание информационной структуры, разработка математической базы и графической части.
курсовая работа [1,1 M], добавлен 11.05.2012Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.
дипломная работа [6,8 M], добавлен 19.11.2013Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014