Автоматизированная система учета оборота товаров в телекоммуникационной фирме
Таблица basket
Наименование
|
Назначение
|
Тип
|
|
ID
|
Первичный ключ
|
Числовой
|
|
ID_session
|
Первичный ключ текущей сессии пользователя из таблицы user_session
|
Числовой
|
|
ID_product
|
Первичный ключь товара из таблицы Product
|
Числовой
|
|
Quantity
|
Количество товара в корзине
|
Числовой
|
|
|
Данная таблица хранит в себе данные о товарах направленных пользователем в корзину.
Таблица user_session
Наименование
|
Назначение
|
Тип
|
|
ID
|
Первичный ключ
|
Числовой
|
|
session
|
Уникальный идентификационный ключ сессии пользователя
|
Текстовый
|
|
date
|
Дата создания записи
|
Дата/время
|
|
|
Данная таблица хранит в себе данные о сессиях пользователей.
Таблицы basket и user_session служат для реализации корзины. Работают они по следующему принципу:
- при первом заходе пользователя в клиентскую часть web - приложения создается запись в таблице user_sessions из уникального номера сессии и времени захода на сайт. При этом одновременно удаляются устаревшие записи.
- при добавление товара в корзину в таблицу basket добавляются следующие данные: первичный ключ записи из таблицы user_session которая содержит текущий уникальный номер сессии, первичный ключ добавляемого товара, и его количество.
- при выводе корзины на экран делается выборка из таблицы basket где ID_session равно первичному ключу записи в таблице user_session в которой поле session равно текущему уникальному номеру сессии.
4.4 Разработка пользовательских приложений
В ходе дипломной работы будут разрабатываться два приложения:
1) приложение администратора магазина;
2) приложение пользователя.
4.4.1 Разработка приложения клиента магазина
Данное приложение предназначено для выполнения пользовательских функций в магазине.
Приложение отвечает за обеспечение интерфейса пользователя и обеспечивает функции сёрфинга по категориям магазина, поиск товара, просмотра списка товаров, просмотра «корзины» покупателя, покупки товара.
Для клиента не требуется авторизация. После того, как клиент зашёл в магазин, все его действия выполняются в программе с помощью набора функций, которые анализируют требуемое действие и выполняет его.
На рисунке 4.2 показаны главные ссылки между сценариями в той части сайта, которая касается пользователя. Клиент сначала открывает главную страницу, в которой перечислены все категории деталей на сайте. Отсюда можно перейти к определенной категории деталей, а затем к информации по отдельной детали.
Пользователю предоставляется ссылка, которая дает возможность добавить выбранную деталь в тележку. На этапе работы с тележкой можно произвести окончательный расчет и покинуть магазин.
4.4.2 Разработка приложения администратора магазина
Данное приложение предназначено для выполнения административных функций в магазине. При этом приложение выполняется на сервере, а пользователь управляет им через web-интерфейс.
Чтобы начать администрировать магазин, необходимо авторизоваться с правами администратора. После авторизации, для администратора предоставляется несколько отличная версия пользовательского интерфейса сайта. Администратор по-прежнему будет иметь возможность просматривать категории и автодетали, но вместо доступа к покупательской тележки он может переходить к определенной детали или категории, а затем редактировать либо удалять её.
На рисунке 4.3 показан интерфейс администратора.
Разработка сценариев, одновременно пригодных как для обычных пользователей, так и для администратора, позволяет сэкономить время трудозатраты.
5. Описание интерфейсов сайта
5.1 Описание интерфейса приложения администратора магазина
Интерфейс администратора требует чтобы пользователь входил в систему через сценарий авторизации, который будет выводить меню администрирования.
Данная страница выводится в случае успешного прохождения процедуры авторизации. Она содержит ссылки на добавление товара, редактирование товара, смены пароля и т.д.
В самом начале его работы анализируется входные параметры, если они отсутствуют, то им присваиваются нулевые значения, а переменной которая отвечает за выбор данных которые будут отображаться в окне браузера присваиваются значение вывод каталога. При нажатие на Наименование каталога, Наименование товара, Добавить, Удалить, Редактировать и других кнопок, переменной отвечающей за выбор данных для отображения и выбор действия производимого над каталогом будут присвоены соответствующие значения.
При выводе каталога переменной $what_print присваивается значение «print_catalog».
В зависимости от производимых операций переменной $action присваиваться следующие значений «add_catalog», «del_catalog».
При добавление каталога используется следующий шаблон
<link rel= «stylesheet» type= «textcssform>
«%CURRENT_CATALOG%» заменяется на ID каталога в котором создается новый. После нажатия кнопки «Добавить» в скрипт передаются переменные для создания нового каталога.
Вывод списка продуктов.
При выводе списка продуктов переменной $what_print присваивается значение «print_product».
В зависимости от производимых операций переменной $action присваиваться следующие значений «add_product», «del_product», «edit_product».
Добавление товаров. На данной странице происходит добавление товаров. Здесь необходимо ввести информацию о товаре.
При добавление нового товара используется следующий шаблон
<link rel= «stylesheet» type= «textcssform-data»>
Название<br>
<input class= «smile_inp» name= «name» type= «text»><br>
Цена<br>
<input class= «smile_inp» name= «cost» type= «text»><br>
Фото<br>
<input class= «smile_inp» type= «file» name= «imgfile»><br>
<input type = «hidden» name = «id_catalog»
value = «%CURRENT_CATALOG%»"><br>
<input type= «submit» name = «upload» value = «Выполнить»><br>
< удаление товаров. Здесь можно отредактировать информацию о товаре или вовсе удалить его.
При редактирование свойств товара используется следующий шаблон
<link rel= «stylesheet» type= «textcssspan><td><td>
<input class= «smile_inp» name= «id_%ID%» type= «text» value = «%VALUE%»>
<tr>
<table>
<input type = «hidden» name = «catalog» value = «%CURRENT_CATALOG%»>
<input type = «hidden» name = «ID_product» value = «%PRODUCT%»>
<input type= «submit» name = «save_option» value = «Сохранить»><br>
<css» href=»..catalog.css»>
<form>
<input class= «smile_inp» name= «name_option» type= «text»>
<input type = «hidden» name = «id_catalog»
value = «%CURRENT_CATALOG%»>
<input type = «hidden» name = «action» value = «add_option»>
<input type = «hidden» name = «what_print» value = «print_option»>
<br>
<input type= «checkbox» name= «show_on_top» value= «1»>
Показывать в списке товаров<br>
<input type= «submit» value = «Выполнить»>
<css» href=»..catalog.css»>
<form>
<input class= «smile_inp» name= «name_option»
type= «text» value= "%VALUE%»>
<input type = «hidden» name = «id_catalog»
value = «%CURRENT_CATALOG%»>
<input type = «hidden» name = «action» value = «edit_option»>
<input type = «hidden» name = «what_print» value = «print_option»>
<input type = «hidden» name = «id_option» value = «%ID_OPTION%»>
<br>
<input type= «checkbox» name= «show_on_top»
value= «1»%SHOW_ON_TOP%> Показывать в списке товаров<br>
<input type= «submit» value = «Выполнить»>
</form>
«%VALUE%» заменяется на название выбранной для редактирования опции.
«%CURRENT_CATALOG%» заменяется на ID каталога для которого создается новые свойство.
«%ID_OPTION%» заменяется на ID выбранной для редактирования опции.
После нажатия кнопки «Выполнить» в скрипт передаются переменные для редактирования свойства.
При выполнение скрипта производятся следующие действия:
- проверяется зарегистрирован ли пользователь в системе. В случает отрицательного результата выводиться ошибка и выполнение скрипта прекращается.
- проверяем на существование необходимых переменных, в случае их отсутствия присваиваются значения определенные по умолчанию.
- проверяется существование переменной $action, если переменная существует то выполняется то или иное действие над каталогом в зависимости от значения переменной. Если она не существует скрипт переходит к выполнению следующего пункта.
- в зависимости от значения переменной $what_print скрипт генерирует содержание html-страницы.
5.2 Описание интерфейса приложения клиента магазина
При вводе в строке браузера URL магазина - пользователь попадает на витрину магазина. Данная страница представлена на рисунке 5.10.
Рисунок 5.10 - Главная страница магазина.
Находясь на этой странице - пользователь может ознакомиться со списком категорий.
Рассмотрим работу скрипта index.php. To что выводится в окно браузера, при запуске этого скрипта, показано на рис 5.10. При первом запуске скрипта выводиться страница приветствия.
В самом начале его работы регистрируется сессия пользователя и удаляются старые сессии пользователей. Далее проверяется наличие переменной отвечающей за вы выбор информации выводимой в окне браузера, если она отсутствует, ей присваиваются значения для вывода страницы приветствия. В зависимости от выбора вкладки переменной $action будут присвоены значения для вывода каталога или корзины.
Теперь рассмотрим действия подробно.
Рисунок 5.11 - Список каталогов
Для вывода списка каталогов используется функция
show_catlist, ее листинг приведен ниже:
Код HTML шаблона вписан прямо в код скрипта.
В ходе выполнения скрипта следующий текст будет заменен:
%ACTION% будет заменен на «catlist» или «catalog» в зависимости от действия производимого при нажатии на данную ссылку.
%ID_CATALOG% будет заменен на ID каталога.
%NAME% будет заменен на имя каталога
%CURRENT% будет заменен на ID текущего каталога
Страница со списком деталей представлена на рисунке 5.12.
Рисунок 5.12 - Страница со списком деталей.
Со страницы со списком детали выбранной категории, можно щелкнув по ссылке, перейти на станицу просмотра сведений о выбранной детали.
Для вывода списка товаров используется функция
show_catalog
Код HTML шаблона подгружается из файла catalog.html. Который приведен в приложении листинг 1.3
В ходе выполнения скрипта следующий текст будет заменен:
%NAME_OF_PRODUCT% будет заменен на наименование товара
%ID_PRODUCT% будет заменен на ID товара
%COST% будет заменен на цену товара
%PIC% будет заменен на адрес рисунка с фотографией товара
%MAIN_OPTION% будет заменен на список опций которые были отмечены как показываемые в списке товаров. Для создания HTML кода со списком опций используется функция gen_option. Она создает список свойств используя SQL запрос:
select prod_option. Name, all_prod_option. Value
from prod_option
inner join all_prod_option
on prod_option.ID=all_prod_option.ID_option
and ID_product = $id_product
where ID_catalog = $id_catalog
%CURRENT% будет заменен на ID текущего каталога
Страница просмотра сведений о детали показана на рисунке 5.13. Также на этой странице находится ссылка добавления выбранного товара в корзину.
Рисунок 5.13 - Страница просмотра сведений о детали и добавление ее в корзину
Для вывода карточки товара используется функция
show_product, ее листинг приведен в приложении
Листинг 1.4
Код HTML шаблона подгружается из файла product.html.
В ходе выполнения скрипта следующий текст будет заменен:
%NAME% будет заменен на наименование товара
%COST% будет заменен на цену товара
%PIC% будет заменен на адрес рисунка с фотографией товара
%OPTION% будет заменен на список опций
%ID_PRODUCT% будет заменен на ID товара
Окно корзины показано на рисунке 5.14.
Рисунок 5.14 - Корзина покупателя
С этого же окна можно перейти, по нажатии на кнопку «Прейти к расчету», к оформлению платежа.
Для вывода списка каталогов используется функция
show_step_one, ее листинг приведен ниже: Листинг 1.5
Код HTML шаблона подгружается из файла basket_step1.html.
В ходе выполнения скрипта следующий текст будет заменен:
%FULL_COST% будет заменен на полную стоимость заказа.
%BASKET_PRODUCT% будет заменен на html код сгенерированный функцией gen_basket_product, листинг функции приведен ниже, Листинг 1.6
В ходе выполнения скрипта следующий текст будет заменен:
%NAME% будет заменен на наименование товара
%ID_PRODUCT% будет заменен на ID товара
%QUANTITY% будет заменен на количество товара в корзине
%COST% будет заменен на стоимость каждого товара в отдельности
%END_COST% будет заменен на полную стоимость товара
%ID_BASKET% будет заменен на ID записи сессии
Окно оформления платежа представлено на рисунке 5.15.
После оформления платежа данные о нём вносятся в базу данных, а корзина очищается.
Рисунок 5.15 - Окно оформления платежа
Код HTML шаблона подгружается из файла basket_step2.html.
Данные из этой формы будет переданы в функцию mail, которая вышлет заказ на e-mail операторам магазина.
6. Оценка эффективности инвестиций информационной системы
6.1 Цели, задачи и методы оценки эффективности инвестиций
Рыночная экономика предъявляет свои требования к новым проектам, и выживают лишь те, которые просчитывают каждый свой шаг, и соответствуют потребностям рынка, а не возможностям производителя. Главную роль при реализации технических проектов играют финансово-экономические расчеты. Они признаны решать широкий круг задач:
ь финансовый итог производственной деятельности или коммерческой сделки для каждой из участвующих сторон;
ь выявление зависимости конечных результатов финансово-кредитной операции от основных ее параметров и условий, определение взаимосвязи этих параметров и их предельных значений;
ь нахождение параметров безубыточного изменения условий сделки.
В настоящий момент нет единой методики оценки эффективности инвестиций. Каждая фирма, как правило, исходя из собственного опыта, финансовых ресурсов, преследуемых целей и т.д. разрабатывает свою методику. Эти методики в качестве критериев эффективности используют следующие показатели:
ь «чистый» приведенный;
ь внутренняя норма доходности;
ь срок окупаемости предполагаемых инвестиций;
ь рентабельности.
В данном расчете в качестве критерия эффективности инвестиций использована ожидаемая величина «чистого» приведенного дохода. Использование данного критерия поможет при принятии решения о целесообразности денежного вложения изучить картину возможных финансовых результатов этого вложения.
Под реализацией любого технического проекта в широком смысле этого слова понимается ряд этапов, включающих разработку этого проекта, его исполнение и последующую эксплуатацию.
Осуществление каждого из этих этапов требует привлечения различных средств, называемых, в общем, инвестициями. Источниками инвестиций могут быть собственные или заемные средства. И в том и в другом случае весьма важным для вкладчика является определение эффективности их вложения.
В финансовом анализе для этой величины применяют различные показатели, взаимосвязанные друг с другом. Все они отражают один и тот же процесс сопоставления распределенных во времени доходов от инвестиций и самих инвестиций. Наиболее информативными из этих показателей является общий итоговый результат проводимой инвестиционной деятельности, называемый «чистой» приведенной величиной дохода. Этот показатель определяется как разность между возможными доходами, получаемыми при осуществлении проекта, и обеспечивающими эти доходы инвестициями.
Для определения указанного показателя предварительно необходимо обратить внимание на основные особенности предполагаемой инвестиционной деятельности, к которым относятся:
- возможное получение реальной отдачи от вложения инвестиций по истечении ряда лет вложения;
- отличие «сегодняшней ценности» инвестиций от их «ценности» в будущем из-за существования инфляционных процессов и постоянного изменения рыночной конъюнктуры, приводящего к изменению реальных доходов по сравнению с ожидаемыми.
Поэтому любой инвестор, обладающий свободными денежными активами вынужден сравнивать ряд альтернативных вариантов вложения инвестиций, каждый из которых характеризуется своей прибыльностью и показателями риска. Сравнение обычно осуществляется на основе использования альтернативной стоимости активов, т.е. потерь от неиспользованных возможностей, сопряженной с альтернативными вариантами.
На практике различие альтернативной стоимости сводят к различию ставок сравнения. При выборке ставки сравнения ориентируются на существующий или усреднённый ожидаемый уровень ставки процента для каждого из альтернативных вариантов.
В финансовых операциях сумму прибыли от предоставления денег в долг в любой форме называют процентными деньгами, а отношение процентных денег, выплачиваемых за фиксированный отрезок времени, к величине первоначальной суммы называют процентной ставкой.
Процесс увеличения суммы денег в связи с присоединением процентов к сумме долга называют наращением, или ростом первоначальной суммы.
Процентные ставки могут быть простыми и сложными в зависимости от формирования исходной суммы, на которую начисляются ставки процента. Если она в течении всего срока ссуды меняется, то речь идёт о простых процентных ставках. Если же применение ставок процента идёт к сумме с уже начисленными на неё в предыдущем периоде процентами, то это сложная процентная ставка.
В долгосрочных финансово-кредитных операциях, к разряду которых относится осуществление инвестиционной деятельности по реализации любого технического проекта, для наращения суммы ссуды или снижения фактической суммы займа применяют сложные проценты.
Для расчёта ЧПВД весь процесс инвестиционной деятельности представляется в виде последовательности множества распределенных во времени первоначальных вложений и последующих доходов. Эту последовательность называют потоком платежей. При определении ЧПВД для каждого члена потока платежей определяются потери от неиспользованных возможностей. Вкладчик, рассчитывая ЧПВД, исходит не из того, что он будет иметь, а из того, что теряет, не вложив деньги в ту или иную финансовую операцию. «Ценность» каждого члена потока на момент начала вложения определяется как разность между начальной величиной вложения и величиной возможных потерь. Такое определение «ценности» каждого члена потока на момент начала вложений при условии, что в будущем она составит другую величину за счёт действия ставки процента, называют дисконтированием.
Дисконтирование по сложной ставке процента связано с определением дисконтного множителя Vt за каждый год из n лет вложения по следующей формуле:
где i - ставка сложных процентов, t = 1,2,…, п.
Обычно значения дисконтных множителей для различных ставок и целого числа лет вложения являются табличными.
Такой расчет в количественном финансовом анализе называют приведением стоимостного показателя к заданному моменту времени, а величину каждого члена потока платежей, найденную дисконтированием, называют современной, или приведенной величиной.
Итоговая величина искомого показателя ЧПВД может быть определена по формуле:
где п1 - продолжительность осуществления инвестиций; п2 - продолжительность периода отдачи от инвестиций; З1 - ежегодные инвестиции в периоде l, l = 1,…, n1; Рi - ежегодная отдача в периоде j, j = 1,…, п2.
Согласно формуле, ЧПВД может быть не только положительной, но нулевой и даже отрицательной.
Расчет показателя ЧПВД связан со значительными трудностями и в первую очередь, с определением ожидаемых доходов. Однако, сравнение возможных альтернативных технических проектов, дающих одно и тоже ТЗ, позволяют значительно упростить задачу, так как предполагается равенство составляющей в формуле по всем предполагаемым вариантам. Поэтому формула определения ЧПВД упрощается и принимает следующий вид:
где - характеризует современную величину совокупных затрат за весь период реализации.
Проект, обеспечивающий , является наиболее предпочтительным и подлежит финансированию.
6.2 Описание основного и альтернативного инвестиционных проектов
Анализ производственных инвестиций в основном заключается в оценке и сравнении эффективности основного и альтернативного инвестиционных проектов.
Общий период осуществления инвестиционной деятельности при реализации любого технического проекта определяется наличием следующих основных этапов жизненного цикла:
- разработка;
- производство;
- эксплуатация.
Нормальная деятельность на каждом из этих этапов требует вложений определённых денежных средств. На этапе разработки - это стоимость проведения научно-исследовательских и опытно-конструкторских работ. На этапе производства - это затраты на выпуск новых объектов, т.е. фактически себестоимость единицы продукции, и вложения в основные фонды и оборотные средства, обеспечивающие этот выпуск. На этапе эксплуатации - это затраты, связанные с текущим использованием нового объекта и сопутствующие капитальные вложения. Сумма всех этих затрат, вычисленная по годам каждого из трёх этапов, характеризует последовательность первоначальных вложений или инвестиций.
Поскольку разработкой в конкретном случае является программный продукт, то можно обозначить два периода инвестиций:
- разработка и отладка программного продукта;
- эксплуатация.
Основной вариант: В качестве основного варианта рассмотрим варианта проекта, когда проектирование системы на языке UML производится с помощью пакета Rational Rose. Это позволит существенно ускорить процесс разработки.
Альтернативный вариант: рассмотрим вариант проекта, когда проектирование системы на языке UML производится «вручную».
Исходные данные для расчётов приведены в табл. 1.
Таблица 1. Исходные данные
Назначение показателей
|
Условные обозначения
|
Значения по вариантам
|
|
|
|
Основной
|
Альтернативный
|
|
Годовой объём продаж, шт.
|
N
|
3
|
3
|
|
Общая продолжительность этапа разработки и отладки, мес.
|
T
|
3
|
6
|
|
Общая численность исполнителей в период разработки, чел.
|
U
|
1
|
2
|
|
Среднемесячная заработная плата всех исполнителей, р./мес.
|
З
|
9000
|
18000
|
|
Общая продолжительность этапа эксплуатации, лет
|
Тэ
|
2
|
2
|
|
|
6.3 Расчет затрат
Выбор ставки сложных процентов играет весьма важную роль в проводимых расчетах, так как определяет современную величину предлагаемых инвестиций тем точнее, чем точнее выбрана ставка и учтены такие реальные процессы, как сокращение отдачи денежных средств по сравнению ожидаемой и инфляционное обеспечение денег.
Выберем в качестве ставки сложных процентов усредненную существующую величину i = 10%.
Чтобы определить дисконтный множитель по каждому году расчетного периода, воспользуемся данными таблицы 1.
Для основного варианта: 1) общая продолжительность разработки 3 мес.; 2) общая продолжительность эксплуатации 2 года. Всего 27 мес.
На рис. 6.1. представлено графическое изображение последовательного процесса вложения инвестиций по годам расчетного периода.
Поскольку этап разработки длится 3 мес., то вложение денежных средств в течение этого периода можно считать разовым и не дисконтировать, и, следовательно, можно принять общий расчётный период 2 года.
Учитывая это, находим дисконтный множитель. Дисконтные множители при i= 10% по годам вложений представлены в табл. 2.
Таблица 2. Дисконтные множители
Год вложения
|
1
|
2
|
|
Дисконтный множитель
|
0.9091
|
0.8264
|
|
|
6.3.1 Расчет вложений на этапе разработки и отладки основного варианта
Общая продолжительность на этапе разработки и отладки равна 2 месяцам.
Сметная стоимость работ, выполняемых в течении этого времени, определяемые методом расчета по отдельным статьям сметной калькуляции на основе анализа данных по технической подготовке производства. Исходная информация и расчет отдельных статей калькуляции сведены в таб. 3.
Таблица 3. Календарный график проведения работ
Наименование этапа
|
Сроки начала
|
Сроки окончания
|
|
1. постановка задачи
|
01.09.06
|
04.09.06
|
|
2. подбор литературы и программных пакетов
|
05.09.06
|
12.09.06
|
|
3. определение структуры и функций системы
|
13.09.06
|
02.10.06
|
|
4. программирование системы
|
03.10.06
|
23.11.06
|
|
5. отладка
|
24.11.06
|
11.12.06
|
|
6. подготовка документации
|
12.12.06
|
20.12.06
|
|
|
Итого: 3 месяцев.
6.3.2 Единовременные затраты на материалы
Цены на компьютеры, программное обеспечение и комплектующие приведены на октябрь 2006 года.
Таблица 4. Расчет затрат на материалы
№
|
Наименование
|
Количество, шт.
|
Цена, руб./шт.
|
|
1
|
Компьютер
|
1
|
30 000
|
|
2
|
Программный пакет Rational Rose
|
1
|
9000
|
|
3
|
Сетевые кабели и концентратор
|
1
|
4000
|
|
Итого: 43 000 руб.
|
|
|
Расчет основной и дополнительной заработной платы на этапе изыскательных работ:
Таблица 5. Расчет основной заработной платы
Категория персонала
|
Кол-во человек
|
Зарплата, руб./мес.
|
Доп. Зарплата
|
Время, мес.
|
Сумма, руб.
|
|
Инженер-программист
|
1
|
9000
|
1260
|
2
|
20520
|
|
|
Для учета затрат на этапе написания автоматизированной информационной системы и ее отладки определим себестоимость машино-часа работы на ЭВМ. Необходимые формулы приведены в таб. 6.
Таблица 6. Расчетные формулы
Формула расчета
|
Содержание
|
|
|
ЗО - основная зчас;
ЗД - дополнительная зчас;
ЗСС - отчисления на социальные нужды, руб.час;
Зм - затраты на материалы, руб.час;
ЗПР - прочие производственные расходы, руб./час.
|
|
|
где Зосн - змес;
m - ср. кол-во рабочих дней в месяце m=21
|
|
|
где = 14% - процент дополнительной з/п персонала
|
|
|
где = 35.6% - процент отчисления на социальное обслуживание.
|
|
|
где - число i-х технических средств ЭВМ,
- их потребляемая мощность, кВт;
S - стоимость кВт/ч электроэнергии.
|
|
|
а = 20% - годовая норма амортизации ЭВМ,
SЭВМ - балансовая стоимость ЭВМ
|
|
|
где НП = 50% - процент прочих производственных расходов
|
|
|
Основная заработная плата:
Зо = 9000 час;
Дополнительная заработная плата:
Зд=*53.57=7,5 руб.час;
Затраты на материалы рассматриваем как единовременные и здесь не учитываются. Затраты на электроэнергию:
Зээ=*0,2=0,15 руб.=2,97 руб.100*=28,34 руб.час.
Однако, при расчете себестоимости машино-часа учитывались затраты лишь на ЭВМ, занятой для решения данного вопроса. А нам необходимо еще учитывать затраты на ремонт оборудования. Затраты на ремонт составляют 10% от стоимости оборудования, т.е.
Зр=10*Sэвм=1.48 руб.час.
Зная себестоимость машино-часа работы ЭВМ, можно определить затраты на написание автоматизированной системы и ее отладку по формуле:
Знп-о=С*t,
Где t = 336 час - время написания системы и ее отладки.
Знп-о=115,75*336=38892 руб.
Итоговая калькуляция сметной стоимости работ приведена в таблице 7.
Таблица 7. Калькуляция сметной стоимости затрат по основному варианту
Наименование статей затрат
|
Всего, руб.
|
|
Материалы
|
43000
|
|
Основная заработная плата
|
18000
|
|
Дополнительная заработная плата
|
2520
|
|
Все виды социального страхования
|
7305
|
|
Прочие производственные расходы
|
9274
|
|
ИТОГО:
|
80099
|
|
|
Итоговая величина затрат на этапе разработки и отладки равна:
Кразр 1 = К1 + Знп-о = 80099+ 38892= 118991 руб.
Величина дисконтного множителя равна 1.
Таким образом, величина затрат на разработку составляет 118991 руб.
6.3.3 Расчет вложений на этапе разработки и отладки альтернативного варианта
Таблица 8. Календарный график проведения работ
Наименование этапа
|
Сроки начала
|
Сроки окончания
|
|
1. постановка задачи
|
01.09.06
|
04.09.06
|
|
2. одбор литературы и программных пакетов
|
05.09.06
|
12.09.06
|
|
3. определение структуры и функций системы
|
13.09.06
|
02.10.06
|
|
4. программирование системы
|
03.10.06
|
03.02.07
|
|
5. отладка
|
04.02.07
|
04.03.07
|
|
6. подготовка документации
|
05.03.07
|
12.03.07
|
|
|
Итого: 6 месяцев.
Таблица 9. Расчет затрат на материалы
№
|
Наименование
|
Количество, шт.
|
Цена, руб./шт.
|
|
1.
|
Компьютер
|
1
|
30 000
|
|
2.
|
Сетевые кабели и концентратор
|
1
|
4000
|
|
Итого: 34 000 руб.
|
|
|
Таблица 10. Расчет основной заработной платы
Категория персонала
|
Кол-во человек
|
Зарплата, руб./мес.
|
Доп. Зарплата
|
Время, мес.
|
Сумма, руб.
|
|
Инженер-программист
|
1
|
9000
|
1260
|
5
|
20520
|
|
Разработчик
|
1
|
9000
|
1260
|
5
|
20520
|
|
|
Основная заработная плата:
Зо=18000час;
Дополнительная заработная плата:
Зд=*107,1=15 руб.час;
Затраты на материалы рассматриваем как единовременные и здесь не учитываем. Затраты на электроэнергию:
Зээ=0,75*0,2=0,15 руб.=2,97 руб.100*=55,11 руб.час.
Однако, при расчете себестоимости машино-часа учитывались затраты лишь на ЭВМ, занятой для решения данного вопроса. А нам необходимо еще учитывать затраты на ремонт оборудования. Затраты на ремонт составляют 10% от стоимости оборудования, т.е.
Зр=10*Sэвм=1.48 руб.час.
Зная себестоимость машино-часа работы ЭВМ, можно определить затраты на написание автоматизированной системы и ее отладку по формуле:
Знп-о=С*t,
где t = 840 - время написания системы и ее отладки, час.
Знп-о=331,26*840=278265,4 руб.
Итоговая калькуляция сметной стоимости работ приведена в таблице 11.
Таблица 11. Калькуляция сметной стоимости затрат по основному варианту
Наименование затрат
|
Всего, руб.
|
|
Материалы
|
34000
|
|
Основная заработная плата
|
90000
|
|
Дополнительная заработная плата
|
12600
|
|
Все виды социального страхования
|
36540
|
|
Прочие производственные расходы
|
45670
|
|
ИТОГО:
|
218810
|
|
|
Итоговая величина затрат на этапе разработки и отладки равна:
Кразр 1 = К1 + Знп-о = 218810+ 278265,4= 497075,4 руб.
Величина дисконтного множителя равна 1.
Таким образом, величина затрат на разработку составляет 497075,4 руб.
6.4 Расчет вложений по годам этапа эксплуатации
Общая продолжительность этапа эксплуатации равна 2 года. Затраты на этапе эксплуатации будут складываться из заработной платы пользователя, непосредственно работающего с данным программным продуктом, затрат на ремонт и техническое обслуживание, затрат на электроэнергию.
Эксплуатационные издержки находятся по формуле:
И = * t,
где t - время эксплуатации;
Зп - заработная плата пользователя;
Зр - затраты на ремонт;
Зээ - затраты на электроэнергию.
Эти издержки для основного варианта:
И = * 4032 = 219623 руб.
Эти издержки для альтернативного варианта:
И = * 4032 = 435456 руб.
6.5 Итоговые показатели технико-экономической эффективности
Таблица 12. Динамика показателей на этапе эксплуатации
Показатели
|
Год этапа эксплуатации
|
|
|
1-й
|
2-й
|
|
|
Основной вариант
|
Альтернативный вар.
|
Основной вариант
|
Альтернативный вар.
|
|
Годовые издержки эксплуатации
|
109811,52
|
217728
|
109811,52
|
217728
|
|
Дисконтный множитель
|
0,9091
|
0,9091
|
0,8264
|
0,8264
|
|
|
В результате современная величина затрат на этапе эксплуатации составит:
- для основного варианта:
*219623 = 381156 руб.
- для альтернативного варианта:
*435456= 755733 руб.
Показатель итоговой величины затрат:
- для основного варианта:
118991+381156 = 500147 руб.
- для альтернативного варианта:
497075+755733 = 1252808 руб.
Выводы
Сравнение сумм современных затрат по двум возможным вариантам вложения инвестиций показывает, что более предпочтительным для финансирования является основной вариант проекта. Показатель итоговой величины современных затрат для этого варианта составляет 500147 руб. Это значение меньше показателя итоговой величины современных затрат второго варианта более, чем в 2,5 раза. Тем не мене, следует отметить, что технико-эксплутационные показатели альтернативного варианта лучше, но период разработки и отладки данного варианта существенно больше. Это можно объяснить тем, что в основном варианте информационная система создается с помощью современных автоматизированных средств разработки, тогда как в альтернативном варианте эта же система создается «вручную». Однако, при ручном написании кода программы, он создается более оптимальным, за счет чего альтернативный вариант обладает лучшими технико-эксплуатационными характеристиками, но такой высокий показатель итоговой величины современных затрат может сильно затруднить внедрение системы, т.к. цена за нее будет слишком высока.
7. Безопасность и санитарно-гигиенические условия труда на рабочем месте пользователя ПЭВМ
Целью моего дипломного проекта является разработка Интернет-магазина. В данной работе рассматривается принцип построения WEB приложений для работы с базами данных. Работа производится сидя и не требует систематического физического напряжения или поднятия и переноски тяжестей, поэтому классифицируется как лёгкая первой категории - 1а.
Предполагается, что работа с дипломным проектом осуществляется в помещении, в котором находятся люди, вычислительная техника и средства связи, мебель и т.п. Это является исходными данными для определения оптимальных условий труда на рабочем месте программиста.
7.1. Микроклимат
Микроклимат, определяется температурой, относительной влажностью и скоростью движения воздуха. Согласно ГОСТ 12.1.005-88 «ССБТ. Общие санитарно-гигиенические требования к воздуху рабочей зоны» нормирование параметров микроклимата производится в зависимости от периода года, категории работ по энергозатратам, наличия в помещении источника явного тепла. В данном случае категория работ по энергозатратам является лёгкая-1а. Согласно СанПиН 2.2.2/2.4.1340-03 необходимо соблюдать оптимальные нормы микроклимата для помещений с персональными электронно-вычислительными машинами. Оптимальные нормы температуры, относительной влажности и скорости движения воздуха в рабочей зоне производственного помещения, содержатся в приведенной ниже таблице.
Оптимальные нормы микроклимата для помещений с ВДТ и ПЭВМ
Период года
|
Категория работ
|
Температура, С
|
Относительная влажность, %
|
Скорость движения воздуха, м/с
|
|
Холодный
|
Лёгкая - 1а
|
22-24
|
40-60
|
0.1
|
|
Тёплый и переходный
|
Лёгкая - 1а
|
23-25
|
40-60
|
0.1
|
|
|
Влиять на температуру, влажность, концентрацию вредных веществ в помещении можно различными способами. Самым эффективным является способ замены воздуха в помещении, содержащего вредные примеси либо избыток тепла или влаги, на наружный воздух, с параметрами, удовлетворяющими санитарно-гигиеническим и технологическим требованиям.
Для повышения влажности воздуха следует применять увлажнители воздуха, заправляемые ежедневно дистиллированной или прокипячённой водой.
7.2 Воздухообмен
Вентиляция, благодаря которой организуется смена воздуха в помещении, делится по способу организации воздухообмена:
1. на общеобменную;
2. местную вытяжную;
3. местную приточную.
Для рассматриваемого помещения наиболее приемлемой является общеобменная вентиляция, вследствие отсутствия выделений вредных веществ.
Помещение имеет размеры:
Ширина 6 м
Длина 6 м
Высота потолка 2,5 м
Площадь помещения 36 м2
Объём помещения 90 м3
Количество работающих 1 чел.
Согласно санитарным нормам проектирования промышленных предприятий СН-245-71 в производственных помещениях с объемом на одного работающего:
· - менее 20 м3 осуществляется подача наружного воздуха в количестве не менее 30 м3 ч,
· более 40 м3 и при наличии окон достаточно естественной вентиляции.
В рассматриваемом нами помещении на каждого работающего приходится 90 м3. Следовательно в данном помещении достаточно естественной вентиляции.
7.2.1 Наличие вредных веществ и пыли в воздухе
Содержание вредных химических веществ в воздухе производственных помещений, в которых работа на ВДТ и ПЭВМ является вспомогательной, не должно превышать «Предельно допустимых концентраций вредных веществ в воздухе населённых мест».
7.2.2 Ионизация воздуха помещения
Допустимые уровни ионизации воздуха помещения при работе на ПЭВМ должны быть следующими:
Допустимые уровни ионизации воздуха
Уровни
|
Число ионов в 1 см куб. воздуха
|
|
|
n+
|
n-
|
|
Минимально необходимые
|
400
|
600
|
|
Оптимальные
|
1500-3000
|
3000-5000
|
|
Максимально необходимые
|
50000
|
50000
|
|
|
7.3 Наличие шума
Шум на уровне 50-60 дБА создает значительную нагрузку на нервную систему человека, оказывая на него психологическое воздействие. Это особенно часто наблюдается у людей, занятых умственной деятельностью. Степень вредности и неприятное воздействие какого-либо шума зависит также от того, насколько он отличается от привычного шума и от индивидуального отношения к нему.
Предельно допустимые уровни шума в отдельных октавных полосах на рабочих местах в вычислительной лаборатории, установленные в соответствии с требованиями СанПиН 2.2.22.4.1340-03 и международному стандарту TCO'99.
Замеры проводятся на расстоянии 50 см от центра экрана и боковых стенок и на расстоянии 30 см от центра экрана и 50 см от стенок. Предельно допустимая величина по стандарту TCO - 1В/м.
Допустимые значения параметров неионизирующих электромагнитных излучений
Наименование параметров
|
Допустимое значение
|
|
Напряженность электромагнитного поля
на расстоянии 50 см вокруг ВДТ по
электрической составляющей должна
быть не более:
в диапазоне частот 5 Гц - 2 кГц;
в диапазоне частот 2 кГц - 400 кГц
Плотность магнитного потока должна
быть не более:
в диапазоне частот 5 Гц - 2 кГц;
в диапазоне частот 2 кГц - 400 кГц
Поверхностный электростатический
потенциал не должен превышать
|
25 Вм
250 нТл
25 нТл
500 В
|
|
|
7.6 Освещение
Правильно установленное освещение обеспечивает хорошую видимость и создает благоприятные условия труда. Недостаточное освещение вызывает преждевременное утомление, притупляет внимание, снижает производительность. Требуемый уровень освещения определяется степенью точности зрительных работ. В дневное время суток используется естественное освещение. Оно обеспечивает хорошую освещенность, равномерность, экономичность, благоприятно воздействует на зрение. В помещении используется естественное боковое освещение через оконные проемы.
При недостаточном естественном освещении необходимо применять искусственное освещение, которое обеспечивается люминесцентными лампами. Это объясняется тем, что они имеют спектр, близкий к естественному и используются в помещениях с повышенными требованиями к цветопередаче и качеству освещения, а также при небольшой высоте светильников.
Нормативным документом по искусственному и естественному освещению является СНиП 23-05-95. Нормы ориентируются на 8 разрядов в зависимости от размеров различаемой детали. Так как приходится вводить данные в ЭВМ, то наименьший размер объекта различения составляет 0.3-0.5 миллиметра. Следовательно, данная работа относится к зрительным работам высокой точности. В соответствии со СНиП 23-05-95 определяется наименьшая освещенность рабочих поверхностей в помещении, которая представлена ниже:
Наименьшая освещенность рабочей поверхности в помещении
Характеристика зрительной работы
|
Разряд зрительной работы
|
Освещенность, лк
|
|
|
|
Система комбинированного освещения
|
Система общего освещения
|
|
Высокой точности
|
III б
|
1000
|
300
|
|
|
В помещениях, где выполняются работы III-IV разрядов, рекомендуется применять систему комбинированного освещения, которая представляет собой дополнение общего освещения местным. Освещение рабочей поверхности, создаваемое светильником общего освещения в системе комбинированного, должна составлять 10% нормированного для комбинированного. При этом наибольшее и наименьшее значения освещенности рабочей поверхности для светильников общего назначения должны приниматься в пределах 200-300 лк. Норма освещенности при общем освещении люминесцентными лампами должна составлять 300 лк.
В помещении будет использоваться общее освещение, которое следует выполнять в виде сплошных или прерывистых линий светильников, расположенных сбоку от рабочих мест, параллельно линии зрения пользователя при рядном расположении ВДТ и ПЭВМ.
Проектирование осветительной установки производится с помощью метода светового потока для светотехнических расчетов. Для осветительной установки в соответствии с выбранным источником света и характером помещения подойдет светильник с люминесцентными лампами. Тип светильника - ЛСПО2. Основные характеристики светильника приведены в следующей таблице:
Основные характеристики светильника ЛСПО2
Тип
|
Кол-во и мощность ламп, Вт
|
Характер распределения светового потока
|
Тип КСС
|
Защитный угол, град
|
КПД, %
|
Размеры, мм
|
Применение
|
|
ЛСПО2
|
2x40
|
Прямого света
|
Д
|
15
|
75
|
1234x 276 x 156
|
Для помещений с нормальными условиями среды
|
|
|
1. Расчетная высота подвеса светильника над рабочей поверхностью:
, м.
2. Расстояние между светильниками:
, м.
3. Расстояние от стен до крайних светильников:
м.
4. Расстояние между светильниками в ряду:
, м.
5. Индекс помещения вычисляется по формуле:
где А - длина помещения, м;
В-ширина помещения, м;
h - расчетная высота подвеса светильника над рабочей поверхностью, м.
6. Расчет числа светильников в осветительной установке производится по формуле:
где -нормированная освещенность рабочей поверхности, лк;
-площадь помещения, м2;
- коэффициент запаса;
- коэффициент неравномерности освещения;
- количество ламп в одном светильнике;
-коэффициент использования светового потока в долях единицы;
-световой поток одной лампы, лм.
Коэффициент запаса учитывает возможность уменьшения освещения в процессе эксплуатации осветительной установки и принимается равным 1,5 для газоразрядных ламп.
Коэффициент использования излучаемого светильниками светового потока зависит от типа кривой силы света светильника, от геометрических параметров помещения и коэффициента отражения потолка, стен и рабочей поверхности или пола.
7.9 Организации режима труда и отдыха при работе с ПЭВМ
Общие требования к организации режима труда и отдыха при работе с ВДТ и ПЭВМ по СанПиН 2.2.22.4.1340-03 при работе с ВДТ и ПЭВМ:
1) Рабочие места с ВДТ и ПЭВМ по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.
2) Схемы размещения рабочих мест с ВДТ и ПЭВМ должны учитывать расстояния между рабочими столами с видеомониторами, которое должно быть не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.
3) Рабочие места с ВДТ и ПЭВМ в залах электронно-вычислительных машин или в помещениях с источниками вредных производственных факторов должны размещаться в изолированных кабинах с организованным воздухообменом.
4) Оконные проемы в помещениях использования ВДТ и ПЭВМ должны быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.
5) Рабочие места с ВДТ и ПЭВМ при выполнении творческой работы, требующей значительного умственного напряжения или высокой концентрации внимания, следует изолировать друг от друга перегородками высотой 1,5-2,0 м.
6) Шкафы, сейфы, стеллажи для хранения дисков, дискет, комплектующих деталей, запасных блоков ВДТ и ПЭВМ, инструментов, следует располагать в подсобных помещениях. При отсутствии подсобных помещений допускается размещение шкафов, сейфов и стеллажей в помещениях непосредственного использования ВДТ и ПЭВМ при соблюдении требований к площади помещений и требований, изложенных в настоящем разделе.
7) При конструировании оборудования и организации рабочего места пользователя ВДТ и ПЭВМ следует обеспечить соответствие конструкции всех элементов рабочего места и их взаимного расположения эргономическим требованиям с учетом характера выполняемой пользователем деятельности, комплексности технических средств, форм организации труда и основного рабочего положения пользователя.
8) Конструкция рабочего стола должна обеспечивать оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей, характера выполняемой работы. При этом допускается использование рабочих столов различных конструкций, отвечающих современным требованиям эргономики.
9) Конструкция рабочего стула должна обеспечивать поддержание рациональной рабочей позы при работе на ВДТ и ПЭВМ, позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления. Тип рабочего стула должен выбираться в зависимости от характера и продолжительности работы с ВДТ и ПЭВМ с учетом роста пользователя.
10) Экран видеомонитора должен находиться от глаз пользователя на оптимальном расстоянии 600-700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов.
11) В помещениях с ВДТ и ПЭВМ ежедневно должна проводиться влажная уборка.
12) Помещения с ВДТ и ПЭВМ должны быть оснащены аптечкой первой помощи и углекислотными огнетушителями.
Выводы
В разделе были рассмотрены безопасность и санитарно-гигиенические условия труда на рабочем месте пользователя ПЭВМ:
дана характеристика санитарно-гигиенических условий труда;
обоснована и выбрана система вентиляции, произведен расчет необходимого воздухообмена;
обоснована и выбрана система освещения, установлены нормы на освещение рабочих мест, произведен расчет осветительной установки;
даны характеристики электрооборудования и применяемой электрической сети;
указаны возможные причины и источники возникновения пожара, установлен перечень первичных средств пожаротушения.
Список литературы
1. http:www.dklab.runablas/2.html - статья о сравнении PHP с Perl.
Люк Веллинг, Лора Томсон «Разработка WEB - приложений с помощью PHP и MySQL», 3-е издание. - Пер. с англ. - М.: Издательский дом «Вильямс», 2005. - 880 с.
2. Л. Аргерих, В. Чой, Д. Коггсхол, К. Эгервари, М. Гейслер, З. Гринт, Э. Хилл, К. Хаббард, Д. Мур, Д.О'Делл, Д. Париз, Х. Рават, Т. Сани, К. Сколло, Д. Томас, К. Ульман «Профессиональное PHP программирование», 2-е издание. - Пер. с англ. - СПб: Символ-Плюс, 2004. - 1048 с.
3. Д.В. Котеров «Самоучитель PHP4», СПб: БХВ-Петербург, 2001 - 576 с.
Четвериков В.Н., Ревунков Г.И. Базы и банки данных: учебник для вузов по специальности «АСУ». М.: Высшая школа, 1987 г., 248 с.
4. Полищук Ю.М., Хон В.Б., Теория автоматизированных банков информации. М.: Высшая школа, 1989 г., 184 с.
Мартин Дж. Организация баз данных в вычислительных системах. М.: «Мир», 1980 г. 662 с.
5. Дейт К. Введение в системы баз данных. М.: «Наука», 1980, 463 с.
Ульман Дж. Основы систем баз данных. М.: «Финансы и статистика», 1983., 334 с.
6. Дрибас В.П. Реляционные модели данных. Минск, БГУ, 1982 г., 192 с.
Страницы: 1, 2
|