Проектирование базы данных и создание онлайн заявки на оказание услуг (на примере АСБ "Беларусбанк")
Построение концептуальной и логической моделей базы данных. Разработка с применением web-интерфейса, созданного на языке программирования PHP-алгоритма работы онлайн заявки на оказание услуг и его программная реализация. Эффективность создания проекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.02.2016 |
Размер файла | 1009,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Курсовой работы
«Проектирование базы данных и создание онлайн заявки на оказание услуг на примере АСБ «Беларусбанк»»
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. ПРОЕКТИРОВАНИЕ ОНЛАЙН ЗАЯВКИ НА ОКАЗАНИЕ УСЛУГ (ЭМ) И БАЗЫ ДАННЫХ АСБ «БЕЛАРУСБАНК»
1.1 Описание предметной области и структуры онлайн заявки на оказание услуг АСБ «Беларусбанк»
1.2 Построение концептуальной модели базы данных АСБ «Беларусбанк»
1.3 Построение логической модели данных АСБ «Беларусбанк»
2. РЕАЛИЗАЦИЯ В ИНТЕРАКТИВНОЙ СРЕДЕ ИНТЕРНЕТ МОДЕЛИ БАЗЫ ДАННЫХ АСБ «БЕЛАРУСБАНК»
2.1 Краткая характеристика предприятия АСБ «Беларусбанк»
2.2 Построение на языке SQL средствами СУБД MySQL физической модели данных АСБ «Беларусбанк»
2.3 Разработка с использованием Web-интерфейса, созданного на языке программирования PHP алгоритма работы онлайн заявки на оказание услуг АСБ «Беларусбанк» и его программная реализация
3. ОБОСНОВАНИЕ И РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ И ВНЕДРЕНИЯ ОНЛАЙН ЗАЯВКИ НА ОКАЗАНИЕ УСЛУГ АСБ «БЕЛАРУСБАНК»
3.1 Элементы бизнес-плана по внедрению базы данных и онлайн заявки на оказание услуг АСБ «Беларусбанк»
3.2 Расчет капитальных и текущих затрат
3.3 Оценка эффективности предложенных мероприятий
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЯ
ВВЕДЕНИЕ
Еще недавно люди хранили свои записи на бумаге в непонятном и неструктурированном виде, поэтому возможности доступа к информации были очень плохие. В настоящее время существует множеств типов систем управления базами данных это и сетевые и реляционные и объектно-ориентированные СУБД. С каждым годом увеличиваются объемы информации, поэтому теория и практика разработки баз данных постоянно дополняется [1, с. 89].
В настоящий момент в мире существует масса информационных источников, доминирующим средством хранения которых являются системы управления базами данных. Но открытость информации во многих базах данных отнюдь не означает легкость доступа к данным для непрофессионального пользователя, так как для этого необходим не только физический доступ к соответствующей СУБД, но также и знания об используемой модели данных, схемы базы данных, умения пользоваться языком запросов. Поэтому сегодня данная проблема предоставления удобного доступа к имеющимся в наличии базам данных остается очень актуальной для многих организаций, компаний, научных учреждений, и решение ее видится только в свете применения Web-технологии.
World Wide Web позволяет осуществлять доступ к базам данных, предоставляя средства для разработки простого, удобного интерфейса пользователя и средства взаимодействия с прикладными программами. Интерфейс пользователя разрабатывается на основе языка гипертекстовой разметки HTML, и в частности, с использованием HTML-форм, которые являются наиболее удобным механизмом представления и передачи запросов к базам данных. Проектирование БД является очень важным этапом, от которого зависят последующие этапы разработки СУБД. Время, затраченное разработчиком на проектирование БД, обычно окупается высокой скоростью реализации проекта. Перед созданием базы данных необходимо располагать описанием выбранной предметной области, которое должно охватывать реальные объекты и процессы, иметь всю необходимую информацию для удовлетворения предполагаемых запросов пользователя и определить потребности в обработке данных.
На основе такого описания на этапе проектирования базы данных осуществляется определение состава и структуры данных предметной области, которые должны находиться в базе данных и обеспечивать выполнение необходимых запросов и задач пользователя. Структура данных предметной области может отображаться информационно-логической моделью. На основе этой модели легко создается реляционная база данных [2, с. 21].
Объект исследования - АСБ «Беларусбанк».
Предмет исследования - анализ и расчет эффективности создания онлайн заявки на оказание услуг АСБ «Беларусбанк».
Целью курсовой работы является изучение информационного анализа предметной области, а также разработка онлайн заявки на оказание услуг АСБ «Беларусбанк» в интерактивной среде Интернет средствами РНР и MySLQ.
Для достижения поставленной цели в работе ставятся следующие задачи:
- Спроектировать базу данных в терминах ER- моделирования (которая включает в себя описание предметной области базы данных онлайн заявки на оказание услуг; построение концептуальной, логической и физической моделей базы данных).
- Реализовать модель базы данных в интерактивной среде Интернет с активизацией онлайн заявки на оказание услуг с помощью языка программирования PHP.
- Рассчитать эффективность создания онлайн заявки на оказание услуг.
1. ПРОЕКТИРОВАНИЕ ОНЛАЙН ЗАЯВКИ НА ОКАЗАНИЕ УСЛУГ (ЭМ) И БАЗЫ ДАННЫХ АСБ «БЕЛАРУСБАНК»
1.1 Описание предметной области и структуры онлайн заявки на оказание услуг АСБ «Беларусбанк»
Необходимо разработать базу данных для автоматизации онлайн заявки на оказание услуг. Разработку базы данных начнем с анализа предметной области сайтов банков. В общем виде предметная область представляет собой часть реального мира, сведения о которой будут отражаться в базе данных.
Предметная область бесконечна и содержит множество значащих, мало значащих и незначащих данных [3, с. 71].
На белорусском рынке не существует таких сайтов для заказа банковских услуг.
Постараемся выделить наиболее существенные объекты, необходимые при работе нашей онлайн заявки на оказание услуг. Как правило, в на сайтах онлайн заявок осуществляется классификация по видам. В базе данных одним из объектов предметной области будут виды банковских услуг.
Далее при нажатии на ссылку с названием вида банковских услуг открываются все банковские услуги определенного вида, следовательно, вторым объектом для базы данных будут сами банковские услуги, которые будут привязаны к определенным видам. У любого вида онлайн заявки есть потребители услуг, поэтому третьим объектом нашей базы данных будут покупатели. В сайте онлайн заявок есть возможность добавления заявки в корзину, все заказанные заявки формируются в заказ и отправляются администратору, следовательно в базе данных четвертым объектом будут заявки сделанные пользователями сайта онлайн заявок.
Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром - Минск, Москва, Киев и т.д.
Атрибут - поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей [4, с. 55].
1.2 Построение концептуальной модели базы данных АСБ «Беларусбанк»
Наиболее часто на практике семантическое моделирование используется на первой стадии проектирования базы данных. При этом в терминах семантической модели производится концептуальная схема базы данных, которая затем вручную преобразуется к реляционной (или какой-либо другой) схеме. Этот процесс выполняется под управлением методик, в которых достаточно четко оговорены все этапы такого преобразования.
Одна из наиболее популярных семантических моделей данных - модель "Сущность-Связи" (часто ее называют кратко ER-моделью).
Основными понятиями ER-модели являются сущность, связь и атрибут.
Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа. Каждый экземпляр сущности должен быть отличим от любого другого экземпляра той же сущности (это требование в некотором роде аналогично требованию отсутствия кортежей-дубликатов в реляционных таблицах
Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Эта ассоциация всегда является бинарной и может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указывается степень конца связи (сколько экземпляров данной сущности связывается), обязательность связи (т.е. любой ли экземпляр данной сущности должен участвовать в данной связи).
Связь представляется в виде ромба и имени связи внутри ромба.
Как и сущность, связь - это типовое понятие, все экземпляры обеих пар связываемых сущностей подчиняются правилам связывания.
Атрибутом сущности является любая деталь, которая служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния сущности. Имена атрибутов заносятся в овал, соединенный с сущностью линией [6, с. 67].
В результате анализа предметной области были определены следующие сущности:
- Вид банковских услуг (typ).
- Банковские услуги (Belarusbank).
- Заказчики (client).
- Счет (zakaz1).
Определим типы связей существующих между выделенными нами сущностями. Для этого снова анализируем требования к БД. Тип связи представляет собой название связи, ее координальность в этой связи. Результат анализа представлен в таблице 1.1.
Таблица 1.1 - Типы связей между сущностями
Тип сущности |
Тип связи |
Тип сущности |
Координальность |
|
typ |
принадлежит (belong) |
Belarusbank |
||
client |
оформляет (bill) |
zakaz1 |
||
Belarusbank |
принадлежит(belong) |
zakaz1 |
На следующем этапе проектирования базы данных мы построим ER-диаграмму отражающую основные виды сущностей и связи между ними
Выделим атрибуты сущностей.
Выявленные атрибуты приведены в таблице 1.2.
Затем определим атрибуты, являющиеся потенциальными и первичными ключами.
Таблица 1.2 - Атрибуты сущностей и связей
Тип сущности (связи) |
Атрибут |
Домен |
Обязательность |
|
Belarusbank |
Belarusbank_id |
Целое |
Да |
|
Belarusbank_name |
Символьный(50) |
|||
description |
Символьный(255) |
|||
image |
Символьный(20) |
|||
typ_id |
Целое |
|||
Belarusbank_price |
Целое |
|||
zakaz1 |
zakaz_id |
Целое |
Да |
|
client_id |
Целое |
Да |
||
zakaz_date |
data |
|||
Belarusbank_id |
Целое |
Да |
||
client |
client_id |
Целое |
Да |
|
client_name |
Символьный(100) |
Да |
||
client_phone |
Символьный(20) |
Да |
||
client_address |
Символьный(100) |
Да |
||
typ |
typ_id |
Целое |
Да |
|
typ_name |
Символьный(255) |
Да |
Для этого из таблицы 1.2 выберем возможные потенциальные ключи. Затем из них выберем первичные ключи.
Следует отметить, что потенциальный ключ должен обладать следующими свойствами:
- уникальность - в каждом кортеже отношения его потенциальный ключ единственным образом идентифицирует это кортеж;
- неприводимость - никакое допустимое подмножество потенциального ключа не обладает свойством уникальности.
Первичный же ключ - это потенциальный ключ, вероятность потери уникальности которого мала по сравнению с другими потенциальными ключами. Также следует учесть то, что СУБД легче индексировать числовые, чем символьные ключи.
На основании вышеизложенного составим таблицу 1.3 первичных и альтернативных ключей.
Таблица 1.3 - Первичные и альтернативные ключи
Сущность |
Первичный ключ |
Альтернативный ключ |
|
Belarusbank |
Belarusbank_id |
Belarusbank_nametyp_id |
|
zakaz1 |
zakaz_id |
zakaz_idclient_idzakaz_date |
|
client |
client_id |
client_nameclient_phone |
|
typ |
typ_id |
typ_name |
1.3 Построение логической модели данных АСБ «Беларусбанк»
Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД [5, с. 78]. Более того, логическая модель данных необязательно должна быть выражена средствами именно реляционной модели данных.
При построении логической модели можно использовать язык ER-диаграмм (от англ. Entity-Relationship, т.е. сущность-связь). В них сущности изображаются помеченными прямоугольниками, ассоциации - помеченными ромбами или шестиугольниками, атрибуты - помеченными овалами, а связи между ними - ненаправленными ребрами, над которыми может проставляться степень связи (1 или буква, заменяющая слово "много") и необходимое пояснение.
Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью.
В нашем случае присутствует связь (Belarusbank принадлежит(belong) zakaz1). Так как реализация такой связи в СУБД реляционного типа затруднительна, нужно ввести новую сущность, назовем ее zakazbook.
Приведем логическую модель базы данных с учетом введения новой сущности.
В данной главе был проведен анализ процесса разработки базы данных, который состоял из следующих этапов:
- перед началом проектирования базы данных необходимо проанализировать предметную область, для которой создается база, собрать и проанализировать требования пользователей системы;
- построить концептуальную модель (сформулировать объекты, описывающие предметную область проектируемой БД, и описать атрибуты, составляющих структуру каждого объекта, построить ER-диаграмму);
- построить логическую модель, отражающую особенности представления о функционировании предприятия одновременно многих типов пользователей [7, с. 111].
2. РЕАЛИЗАЦИЯ В ИНТЕРАКТИВНОЙ СРЕДЕ ИНТЕРНЕТ МОДЕЛИ БАЗЫ ДАННЫХ АСБ «БЕЛАРУСБАНК»
2.1 Краткая характеристика предприятия АСБ «Беларусбанк»
ОАО «АСБ Беларусбанк» в течение многих лет является неотъемлемой частью банковской системы страны, важнейшей составляющей ее стабильности. Банк объединяет в себе огромный профессиональный опыт и богатые традиции, имеет репутацию надежного партнера.
Беларусбанк был и остается надежной опорой белорусской экономики. Как крупнейшее кредитно-финансовое учреждение республики активно участвует в реализации государственных программ, инвестиционных проектов, осуществляет кредитование важнейших отраслей промышленного и сельскохозяйственного производства, социальной сферы.
Приоритетным направлением деятельности банка остается обслуживание населения. Практически каждая белорусская семья пользуется услугами банка. Миллионы людей доверяют ему свои сбережения. Бесспорным преимуществом остаются широкая филиальная сеть и доступность банковских услуг.
Кредитование. ОАО «АСБ Беларусбанк» предоставляет своим клиентам полный комплекс кредитных услуг в белорусских рублях и иностранной валюте. Банк предлагает выгодные условия кредитования, удобные схемы погашения, гибкий подход к выбору и оценке залогов.
Кредиты могут предоставляться в следующих формах:
- единовременное предоставление денежных средств;
- открытие кредитной линии;
- предоставление овердрафтного кредита;
ОАО «АСБ Беларусбанк» заинтересован в сотрудничестве с надежными партнерами, поэтому к потенциальным заемщикам предъявляются определенные требования. Сумма устанавливаемого лимита кредитования обычно сопоставима с такими финансовыми показателями как ежемесячная выручка, размер собственного капитала. Ставки по кредитным продуктам являются рыночными и устанавливаются индивидуально в зависимости от различных факторов.
Финансирование инвестиционных проектов. Одно из приоритетных направлений деятельности ОАО «АСБ Беларусбанк» -- финансирование инвестиционных проектов предприятий различных форм собственности.
Далее проведем анализ финансово-экономических показателей деятельности банка ЗАО «Дельта Банк». Для этого представим таблицу 2.1, где отразим данные бухгалтерского баланса за 2012-2014 гг.
Таблица 2.1 - Бухгалтерский баланс за 2012-2014 гг., млн. руб.
Наименование статьи |
Изменение показателя по годам |
Изменение 2014/2013 |
||||
2012 год |
2013 год |
2014 год |
млн. руб. |
в % |
||
1 |
2 |
3 |
4 |
5 |
6 |
|
АКТИВЫ |
||||||
Денежные средства |
1304541,7 |
1546756,6 |
1146704 |
-400053 |
74,14 |
|
Драгоценные металлы и драгоценные камни |
21197,4 |
29320,3 |
48905 |
19584,7 |
166,80 |
|
Средства в Национальном банке |
6231337,8 |
5288057,6 |
5206206 |
-81852 |
98,45 |
|
Средства в банках |
1247485,1 |
1284392,9 |
1261650 |
-22743 |
98,23 |
|
Ценные бумаги |
1605551 |
1780628 |
2954032 |
1173404 |
165,90 |
|
Кредиты клиентам |
19254477,9 |
26482703,1 |
31498314 |
5015611 |
118,94 |
|
Производные финансовые активы |
2299937,2 |
2826266,9 |
2325806 |
-500461 |
82,29 |
|
Долгосрочные финансовые вложения |
32944,9 |
46080,3 |
50770 |
4689,7 |
110,18 |
|
Основные средства и нематериальные активы |
715800,1 |
1286576 |
1418609 |
132033 |
110,26 |
|
Имущество, предназначенное для продажи |
5954,7 |
5375,7 |
5376 |
0,3 |
100,01 |
|
Прочие активы |
306762,1 |
640537,6 |
241975 |
-398563 |
37,78 |
|
ИТОГО активы |
33025989,9 |
41216695 |
46158347 |
4941652 |
111,99 |
|
ОБЯЗАТЕЛЬСТВА |
||||||
Средства Национального банка |
1657734 |
1279274,2 |
1097612 |
-181662 |
85,80 |
|
Средства банков |
10407569,2 |
16779301,9 |
17685162 |
905860 |
105,40 |
|
Средства клиентов |
17179331,5 |
18179306,6 |
21759721 |
3580414 |
119,69 |
|
Ценные бумаги, выпущенные банком |
1144842,1 |
773552,5 |
1150560 |
377008 |
148,74 |
|
Производные финансовые обязательства |
36578,8 |
9298,1 |
21411 |
12112,9 |
230,27 |
|
Прочие обязательства |
323738 |
741810,1 |
527348 |
-214462 |
71,09 |
|
ВСЕГО обязательства |
30749793,6 |
37762543,4 |
42241817 |
4479274 |
111,86 |
|
КАПИТАЛ |
||||||
Уставный фонд |
551849,9 |
735849,9 |
735850 |
0,1 |
100,00 |
|
Эмиссионный доход |
- |
- |
- |
|||
Резервный фонд |
82467,7 |
164190,7 |
164191 |
0,3 |
100,00 |
|
Фонд переоценки статей баланса |
396874,5 |
431734,4 |
428063 |
-3671,4 |
99,15 |
|
Накопленная прибыль |
1245004,2 |
2122376,6 |
2588429 |
466052 |
121,96 |
|
ВСЕГО капитал |
2276196,3 |
3454151,6 |
3916533 |
462381 |
113,39 |
|
ИТОГО обязательства и капитал |
33025989,9 |
41216695 |
46158347 |
4941652 |
111,99 |
Исходя из представленных данных видно, что активы банка составляют 4,6 триллиона руб. Основной актив (около 68%) это кредиты клиентам - 3,15 триллионов рублей. Как видно из таблицы 2.1. - наблюдается сокращение привлечения денежных средств банком на 25,86%% (-400053 млн. руб.), что понижает рейтинг кредитного портфеля банка. Однако в 2014 году активы банка увеличились на 11,99%.
Также видно, что обязательства банка составляют 4,22 триллиона рублей. Из них 51,66% - это средства клиентов. Видно, средства клиентов в обязательствах увеличились на 16,69% и составили 21759721 млн. руб. Однако, как видно из таблицы, сумма кредитов клиентов превышает сумму средств клиентов, что отрицательно сказывается на кредитном портфеле банка и возможности его обеспечить финансовые обязательства перед клиентами.
Анализируя капитал банка, можно сказать, что он вырос на 13,39% и составил 3916533 млн. руб. Это является положительной тенденцией. Т.к. рост капитала - это всегда положительная тенденция развития банка. В результате видно, что обязательства и капитал увеличились в 2014 году.
Далее в таблице 2.2 рассмотрим основные статьи отчета о прибылях и убытках за 2012-2014 гг.
Таблица 2.2 - Отчет о прибылях и убытках за 2012-2014 гг., млн. руб.
Наименование статьи |
Изменение показателя по годам |
Изменение 2014/2013 |
||||
2012 год |
2013 год |
2014 год |
млн. руб. |
в % |
||
1 |
2 |
3 |
4 |
5 |
6 |
|
Процентные доходы |
3397839,6 |
3775705,8 |
3152303 |
-623403 |
83,49 |
|
Процентные расходы |
2144889,0 |
2295668,7 |
1827189 |
-468480 |
79,59 |
|
Чистые процентные доходы |
1252950,6 |
1480037,1 |
1325114 |
-154923 |
89,53 |
|
Комиссионные доходы |
765460,0 |
1075547,0 |
1004631 |
-70916 |
93,41 |
|
Комиссионные расходы |
207314,6 |
300953,7 |
256261 |
-44693 |
85,15 |
|
Чистые комиссионные доходы |
558145,4 |
774593,3 |
748370 |
-26223 |
96,61 |
|
Чистый доход по операциям с драгоценными металлами и драгоценными камнями |
833,8 |
(175397,8) |
-31540 |
143858 |
17,98 |
|
Чистый доход по операциям с ценными бумагами |
30361,0 |
1726,2 |
-13126 |
-14852 |
-760,40 |
|
Чистый доход по операциям с иностранной валютой |
87232,3 |
242596,0 |
142634 |
-99962 |
58,79 |
|
Чистый доход по операциям с производными финансовыми инструментами |
144221,6 |
101538,4 |
140586 |
39047,6 |
138,46 |
|
Чистые отчисления в резервы |
252318,8 |
104646,0 |
407611 |
302965 |
389,51 |
|
Прочие доходы |
101514,0 |
421920,6 |
141668 |
-280253 |
33,58 |
|
Операционные расходы |
935691,1 |
1457982,5 |
1259679 |
-198304 |
86,40 |
|
Прочие расходы |
142422,0 |
179678,3 |
114747 |
-64931 |
63,86 |
|
Прибыль (убыток) до налогообложения |
844826,8 |
1104707,0 |
671669 |
-433038 |
60,80 |
|
Налог на прибыль |
120531,6 |
194542,9 |
120506 |
-74037 |
61,94 |
|
ПРИБЫЛЬ (УБЫТОК) |
724295,2 |
910164,1 |
551163 |
-359001 |
60,56 |
Проведем анализ данных таблицы 2.2. Исходя из представленных данных видно, что в 2014 году процентные доходы сократились на 26,51%, и процентные расходы также сократились только на 20,41% и составили 1827189 млн. руб. Чистые процентные доходы сократились и составили 1325114 млн. руб. В свою очередь комиссионные доходы сократились на 6,59% и составили 1004,63 млрд. руб. Основной причиной сокращения данных показателей служит снижение роста выданных кредитов банком.
Чистый доход по операциям с валютой сократился на 41,21% и составил 142,63 млрд. руб., что привело к снижению прибыли банка.
Также чистый доход по операциям с производными финансовыми инструментами вырос и составил 140586 млн. руб., что привело к росту прибыли банка. В результате всех этих изменений прибыль до налогообложения банка сократилась на 39,2% и составила 671,67 млрд. руб. В итоге чистая прибыль банка сократилась на 39,44% и составила 551,16 млрд. руб. Однако сокращение прибыли было бы меньше, если бы чистый доход не сократился [1-2].
2.2 Построение на языке SQL средствами СУБД MySQL физической модели данных АСБ «Беларусбанк»
Теперь приступим к физическому проектированию базы данных. Любая база данных состоит из таблиц (отношений), поэтому теперь наша задача построить таблицы основываясь на логической модели базы данных. Правила перевода из логической модели данных в физическую следующие.
Объекты становятся таблицами в физической базе данных
Атрибуты становятся колонками (полями) в физической базе данных. Для каждого атрибута выбирается свой тип данных.
Уникальные идентификаторы становятся колонками, не допускающими значение NULL. В физической базе данных они называются первичными ключами (primary key) [8, с. 44].
Теперь у нас есть схема таблиц базы данных (рисунок 2.1), теперь нужно перевести все эти таблицы в SQL (язык структурированных запросов). В общем случае модели данных разрабатываются таким образом чтобы не зависеть от конкретной базы данных. Поэтому разработанную физическую модель данных можно применить к любой СУБД. В нашем случае это будет MySQL. MySQL - компактный многопоточный сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании. В базе данных MySql таблицы создаются с помощью sql-запроса.
CREATE TABLE `Belarusbank` (
`Belarusbank_id` int(10) NOT NULL auto_increment,
`Belarusbank_name` varchar(50) NOT NULL default '',
`descript` varchar(255) NOT NULL default '',
`typ_id` int(10) NOT NULL default '0',
`Belarusbank_price` int(10) NOT NULL default '0',
`image` varchar(20) NOT NULL default '',
INSERT INTO `Belarusbank` VALUES (1, 'Кредит «Проверено временем»', 'Кредиты на потребительские нужды', 1, 33, '1.jpg');
INSERT INTO `Belarusbank` VALUES (2, 'Кредит «На отдых»', 'Кредиты на потребительские нужды', 1, 40, '2.jpg');
INSERT INTO `Belarusbank` VALUES (3, 'Кредитование юридических лиц', 'Банк предоставляет кредиты юридическим лицам и индивидуальным предпринимателям (в том числе вновь созданным субъектам малого предпринимательства) на краткосрочной и долгосрочной основе', 2, 25, '3.jpg');
INSERT INTO `Belarusbank` VALUES (4, 'Овердрафтное кредитование, микрокредиты', 'Овердрафтное кредитование осуществляется в отношении юридических лиц и индивидуальных предпринимателей', 2, 34, '4.jpg');
INSERT INTO `Belarusbank` VALUES (6, 'БЕЛКАРТ «Студенческая»', 'БЕЛКАРТ «Студенческая» оформляется студентам (курсантам, учащимся) дневной формы обучения, получающим высшее, среднее специальное и профессионально-техническое образование в учреждениях образования Республики Беларусь.', 3, 52, '6.jpg');
INSERT INTO `Belarusbank` VALUES (7, 'БЕЛКАРТ «Детская»', 'Благодаря карточке с индивидуальным дизайном БЕЛКАРТ «Детская», выпускаемой специально для несовершеннолетних в возрасте от 6 до 18 лет, оценить преимущество безналичных платежей может даже ребенок.', 3, 52, '7.jpg');
CREATE TABLE `client` (
`client_id` int(10) NOT NULL auto_increment,
`client_name` varchar(100) NOT NULL default '',
`client_phone` varchar(20) NOT NULL default '',
`client_address` varchar(100) NOT NULL default '',
INSERT INTO `client` VALUES (34, 'Беларусбанк', '+35696562556', 'Минск');
CREATE TABLE `typ` (
`typ_id` int(10) NOT NULL auto_increment,
`typ_name` varchar(255) NOT NULL default '',
INSERT INTO `typ` VALUES (1, 'Кредиты физическим лицам');
INSERT INTO `typ` VALUES (2, 'Кредиты юридическим лицам');
INSERT INTO `typ` VALUES (3, 'Выпуск банковских карт');
CREATE TABLE `zakaz1` (
`zakaz_id` int(10) NOT NULL auto_increment,
`zakaz_date` date NOT NULL default '0000-00-00',
`client_id` int(10) NOT NULL default '0',
INSERT INTO `zakaz1` VALUES (34, '2015-04-06', 34);
CREATE TABLE `zakaz2` (
`position_id` int(10) NOT NULL auto_increment,
`zakaz_id` int(10) NOT NULL default '0',
`Belarusbank_id` int(10) NOT NULL default '0',
`quantity` int(10) NOT NULL default '0',
INSERT INTO `zakaz2` VALUES (34, 34, 1, 1);
2.3 Разработка с использованием Web-интерфейса, созданного на языке программирования PHP алгоритма работы онлайн заявки на оказание услуг АСБ «Беларусбанк» и его программная реализация
Наш интернет-магазин реализуем с использованием языка гипертекстовой разметки html, языка программирования php и СУБД MySQL.
Главная часть функционирования сайта - работа с базой данных.
Для работы с базой данных через web-интерфейс необходимо выполнить следующую последовательность действий:
- Соединиться с сервером баз данных;
- Выбрать базу данных;
- Выполнить SQL-запрос;
- Вывести данные, полученные в результате запроса.
Исходные коды сценариев находятся в приложениях.
Вид главной страницы показан на рисунке 2.2.
Рисунок 2.2 - Главная страница Онлайн заявки на оказание услуг
Рассмотрим сценарий отображающий главную страницу. Исходные коды сценариев находятся в приложениях. Одной из главных частей работы является работа с базой данных.
Чтобы работать с базой данных нужно выполнить несколько действий:
1 Соединиться с сервером баз данных
2 Выбрать базу данных
3 Выполнить SQL-запрос
4 Вывести данные полученные в результате запроса
В результате получим следующий скрипт PHP отвечающий за вывод данных из базы:
<?php
# Соединяемся с сервером баз данных #
mysql_connect("localhost","root","");
# Выбираем базу данных #
mysql_select_db("Belarusbank");
# Создаем запрос к базе данных #
$query1 = "select * from typ";
# Получаем результат запроса 1 #
$res1 = mysql_query($query1);
# Определяем число классов онлайн-заявок #
$num_typ = mysql_num_rows($res1);
# Задаем счетчик цикла #
$i=0;
# Формируем список ссылок на классы(виды) заявок #
while($i < $num_typ){
// в переменную $ typ _id заносится значение поля typ _id текущей строки
$typ_id = mysql_result($res1,$i,"typ_id");
// в переменную $ name заносится значение поля name текущей строки
$name = mysql_result($res1,$i,"typ_name");
# Выводим ссылку на экран #
print " <a href=\"Belarusbank.php?typ=$typ_id\">$name</a><br>";
$i++;
}
?>
Далее на главной странице производим выборку видов банковских услуг (рисунок 2.3).
Рисунок 2.3 - Внешний вид каталога банковских услуг
Рассмотрим скрипт, реализующий работу каталога:
<?
# Заголовок (название класса) #
$name = mysql_result($res1,$typ-1,"typ_name");
print " $name): <br> <hr size=2 color=#AC521D >";
# Создаем запрос 2 к базе данных (выбор всех товаров из выбранного ранее класса) #
$query2 = "select * from Belarusbank where typ_id = '$typ'";
# Делаем запрос 2 #
$res2 = mysql_query($query2);
# Получаем результат запроса 2 #
$num_row = mysql_num_rows($res2);
# задаем счетчик цикла #
$i=0;
# Выдаем все товары из выбранного класса с описанием и ссылкой на форму заказа #
while($i < $num_row){
// в переменную $ Belarusbank _id заносится значение поля Belarusbank _id текущей строки
$Belarusbank_id = mysql_result($res2,$i,"Belarusbank_id");
// в переменную $ Belarusbank_name заносится значение поля Belarusbank_name текущей строки
$Belarusbank_name = mysql_result($res2,$i,"Belarusbank_name");
// в переменную $ imag заносится значение поля image текущей строки
$image = mysql_result($res2,$i,"image");
// в переменную $ descrip заносится значение поля descript текущей строки
$descript = mysql_result($res2,$i,"descript");
// в переменную $ Belarusbank_price заносится значение поля Belarusbank_price текущей строки
$Belarusbank_price = mysql_result($res2,$i,"Belarusbank_price");
// в переменную $ typ _id заносится значение поля typ _id текущей строки
$typ_id = mysql_result($res2,$i,"typ_id");
# Выводится название услуги #
echo "Название: <b>$Belarusbank_name</b><br>";
# Выводится рисунок услуги #
echo "<img border=1 src=$image><br>";
# Выводится описание услуги #
echo "Описание: $descript<br>";
# Выводится цена услуги #
echo "Цена: $Belarusbank_price руб.<br>";
# Ссылка за форму заказа с передачей id услуги #
echo "<a href=\"zakaz1.php?Belarusbank=$Belarusbank_id\">Заказать</a><br><hr size=1 color=#AC521D>";
$i++;
}
?>
Для оформления заказа покупателю необходимо нажать ссылку Заказать, после чего открывается форма для оформления заказа, показанная на рисунке 2.4.
Рисунок 2.4 - Форма заказа
Идентификатор банковских услуг передается через адресную строку.
$query2 = "select * from Belarusbank where typ_id = '$typ'";
После нажатия на кнопку заказать данные записываются в базу данных с помощью sql-оператора INSERT.
<?
# Определяем текущую дату #
$date = date('Y-m-d');
# Создаем запрос 2 к базе данных (вставка информации о покупателе) #
$query2 = "insert into client values ('','$fio','$phone','$address')";
# Делаем запрос 2 #
$res2 = mysql_query($query2);
# Определяем последний присвоенный id #
$last_insert = mysql_insert_id();
# Создаем запрос 3 к базе данных (вставка информации о заказе) #
$query3 = "insert into zakaz1 values ('','$date','$last_insert')";
# Делаем запрос 3 #
$res3 = mysql_query($query3);
# Еще раз определяем последний присвоенный id #
$last_insert = mysql_insert_id();
# Создаем запрос 4 к базе данных (вставка информации в книгу заказов) #
$query4 = "insert into zakaz2 values ('','$last_insert','$Belarusbank','$count')";
# Делаем запрос 4 #
$res4 = mysql_query($query4);
?>
После оформления заказа отображается информация об успешности заказа, представленная на рисунке 2.5.
Рисунок 2.5 - Обработка заказа. Заказ принят
Таким образом, на практике физическая модель базы данных была реализована с помощью средств СУБД MySQL, а так же PHP. Это позволило создать динамический сайт онлайн заявок услуг АСБ «Беларусбанк» с возможностью обработки данных хранящихся в базе данных.
3. ОБОСНОВАНИЕ И РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ И ВНЕДРЕНИЯ ОНЛАЙН ЗАЯВКИ НА ОКАЗАНИЕ УСЛУГ АСБ «БЕЛАРУСБАНК»
3.1 Элементы бизнес-плана по внедрению базы данных и онлайн заявки на оказание услуг АСБ «Беларусбанк»
Для создания онлайн заявки на оказание услуг необходимо составить техническое задание.
Краткая характеристика. Планируется реализовать интернет-магазин АСБ «БЕЛАРУСБАНК», в котором можно будет разместить информацию о магазине АСБ «БЕЛАРУСБАНК», его банковских услугах, провести рекламу магазина и осуществлять реализацию услуг.
Далее рассмотрим техническое задание на создание онлайн заявки на оказание услуг [13].
1. ЭТАПЫ И СРОКИ СОЗДАНИЯ ОНЛАЙН ЗАЯВКИ НА ОКАЗАНИЕ УСЛУГ:
Общий срок работ по созданию онлайн заявки на оказание услуг составляет 2 календарных месяца.
- дизайн, верстка статического прототипа первой и внутренней страниц онлайн заявки на оказание услуг - 15 календарных дней
- создание полного статического прототипа функциональной части - 7 календарных дней
- создание работающего динамического шаблона онлайн заявки на оказание услуг. Сайт разрабатывается на основе статического прототипа функциональной части, подключение системы управления контентом DNSite, связка каталога заявок с программой «1С: Предприятие» - 23 календарных дня.
2. ТЕХНОЛОГИЧЕСКИЕ ТРЕБОВАНИЯ:
2.1. Сайт разрабатывается под базовое разрешение экрана 800х600 пкс,
2.2. Корректное отображение браузерами Интернет Explorer различных версий, Opera и другими.
2.3. Использование фирменных цветов и логотипа компании,
2.4. Обязательная визуальная поддержка действий пользователя - т.н. «интерактив» (визуальное отображение активных, пассивных ссылок; четкое обозначение местонахождения пользователя). По ссылке с каждой страницы загружается почтовая программа (бланк письма для обратной связи).
3. СТРУКТУРА И ОПИСАНИЕ ОНЛАЙН ЗАЯВКИ НА ОКАЗАНИЕ УСЛУГ (рисунок 1.1):
3.1. Главная страница (обложка онлайн заявки на оказание услуг):
- содержит графическую часть, навигационное меню онлайн заявки на оказание услуг, а также контентную область для того, чтобы посетитель онлайн заявки на оказание услуг с первой страницы мог получить вводную информацию о компании, а также ознакомиться с последними новостями компании.
- контентная область первой страницы делится на разделы:
а. Форма «Поиск»
б. «Добро пожаловать!» - содержит вступительную статью со ссылкой «подробнее», ведущую на раздел «О фирме».
в. «Новости» - содержит 3 последние новости (анонсы) компании в формате: дата, заголовок, краткое содержание. Ссылка «Подробнее» переходит на страницу с полным содержанием данной новости (анонса). Если у новости отсутствует полное содержание, ссылка «Подробнее» не отображается.
г. «Для зарегистрированных пользователей» - форма с полями:
- логин
- пароль
д. «Спецпредложения» - 3-5 позиций услуг, список в формате:
- название заявки (с указанием группы услуг в каталоге)
- маленькое фото услуги
- краткое описание услуги
- цена
- ссылка или кнопка «Заказать»
Ссылка «Подробнее» ведет на полное описание данной услуги в каталоге услуг. Если у услуги отсутствует полное описание, ссылка «Подробнее» не отображается.
- внизу/вверху (в зависимости от дизайна) страницы отображается облегченная навигационная панель в текстовом виде
- внизу страницы отображается Copyright, контактный e-mail.
3.2. Графическая оболочка внутренних страниц (общая для всех подразделов):
- графическая шапка
- навигационное меню онлайн заявки на оказание услуг (подробное описание см. ниже в п. 3.3).
- пиктограмма «На главную», пиктограмма «Почта»
- пиктограмма «Корзина» с текущими данными
- форма «Поиск»
- внизу/вверху (в зависимости от дизайна) страницы отображается облегченная навигационная панель в текстовом виде
- внизу страницы отображается Copyright, контактный e-mail, ссылка на «главную страницу» онлайн заявки на оказание услуг.
3.3. Описание структуры онлайн заявки на оказание услуг:
НАВИГАТОР 1 (в него включаются все информационные разделы, не имеющие прямого отношения к продукции):
- о фирме (простая контентная страница в свободной форме)
- наши магазины (простая контентная страница с фотографиями магазинов, адресами, телефонами и графиком работы)
- новости - список в формате (необходимо предусмотреть сортировку по 10):
o Дата
o Заголовок
o Полное содержание (текст + фото в свободной форме)
- акции - список в формате новостей
- партнерам - простая контентная страница
- контакты - контактная информация по менеджерам по закупкам/продажам с разбивкой по направлениям работы.
- карта онлайн заявки на оказание услуг - полное дерево структуры онлайн заявки на оказание услуг
НАВИГАТОР 2 (разделы, отвечающие за регистрацию):
- регистрация - форма с полями (поля, отмеченные *, обязательны для заполнения):
а ФИО*
б e-mail*
в телефон*
г Город*
д Адрес
е Дополнительная информация
ж Пароль*
з Повторить пароль*
и «Чекбокс» на подписку о рассылке новостей (по умолчанию отключена)
2 кнопки: «Зарегистрироваться» и «Очистить форму», по нажатию на кнопку «Зарегистрироваться» выдается сообщение типа: «Добро пожаловать, Иванов Иван Иванович! Ваша регистрация прошла успешно».
- авторизация (для зарегистрированных пользователей)
а E-mail
б Пароль
2 кнопки: «Авторизовать» и «Очистить форму», по нажатию на кнопку «Авторизовать» выдается сообщение типа: «Добро пожаловать, Иванов Иван Иванович! Ваша авторизация прошла успешно».
После «регистрации» или «авторизации» необходимо, чтобы всегда где-нибудь в углу страницы онлайн заявки на оказание услуг висело сообщение «Пользователь: Иванов И….».
- сменить регистрационные данные (доступен только для авторизованных пользователей). Отображается в виде формы с заполненными полями (см. «Регистрация» с возможностью изменения и сохранения данных).
- сервис «Вспомнить пароль» - при вводе адреса электронной почты, пароль отсылается на указанный адрес.
НАВИГАТОР 3 (все разделы, имеющие отношение к продукции):
- каталог
При входе внутрь - открывать разделы далее.
Описание атрибутов каталога:
Многоуровневый список в формате для каждого раздела:
а Код
б Название
в Цена
При наличии подробного описания услуги, наименование служит ссылкой на страницу с описанием и каким-либо образом выделяется. В каждом элементе списка и в полном описании услуги присутствует кнопка или ссылка «Заказать», при нажатии на которую, появляется запрос количества услуг и происходит добавления выбранной услуги в корзину.
На каждой странице каталога отображается форма поиска. Результаты поиска выдаются в виде таблицы (необходима сортировка по страницам, например, по 10-20 элементов на каждой), с каждого элемента должна работать ссылка «подробнее» (при наличии описания), ведущая на полное описание данной услуги.
Ваша корзина (ссылка может дополнительно дублировать пиктограмму корзины, можно эту ссылку опустить и делать переход в раздел непосредственно с пиктограммы):
а Комментарии к работе с корзиной в текстовом виде
б Таблица «Корзина»:
- порядковый номер услуги в корзине
- название услуги (с ссылкой на этот товар в БД каталога)
- цена
- количество (с возможностью поменять)
- сумма построчно
- под таблицей общая сумма заказа
- возможность поставить галочку напротив выбранной услуги и удалить его из корзины
- кнопки: «Отправить заказ», «Очистить корзину», «Сохранить».
По ссылке «Отправить заказ» пользователь переходит на страницу, где в таблице отображаются все данные его заказа (и его личные регистрационные данные, необходимо, чтобы пользователь видел, что оформление заказа идет именно на его данные), под таблицей 3 кнопки: «Подтвердить заказ», «Вернуться к редактированию корзины», «Сменить регистрационные данные». По нажатию на кнопку «Подтвердить заказ», содержимое «Корзины» уходит на e-mail.
После отправки заказа, пользователь должен получить сообщение: «Ваш заказ отправлен успешно. Наши менеджеры свяжутся с Вами в ближайшее время».
- помощь - список вида:
а Заказ Раздел Вопрос
б Краткий текст ответа
в Полный текст ответа
Заказ. Как сделать заказ
Оплата. Способы оплаты
Доставка. Как доставляется заказ, сроки, границы бесплатной доставки
Со страницы работает ссылка «Задать вопрос», (поля, отмеченные *, обязательны для заполнения):
а Фамилия, Имя, Отчество *
б E-mail *
в Адрес
г Название организации
д Должность/специальность
е Ваш вопрос *
В рамках разрабатываемого онлайн заявки на оказание услуг предусмотрено создание многоуровнего каталога продукции, возможности оформить заказ в он-лайн режиме, возможности слежения за состояниями уже сделанных заказов.
Каталог продукции реализуется на основе двух логически взаимосвязанных составных частей реляционной базы данных (БД). Первая часть предназначена для хранения так называемых товарных карточек, управление которыми будет осуществляться через общий интерфейс администраторского модуля. Каждая товарная карточка состоит из следующих полей: идентификатор (код), наименование, описание, иллюстрация (или несколько). Вторая часть представляет из себя адаптированный к хранению в БД экспорт данных из комплекса 1С. Структура данных этой части требует отдельного согласования, однако уже сейчас очевидно, что полями записей этого экспорта будут являться как минимум «код» и «цена». Связь и сопоставление данных (записей) из обоих описанных частей будет осуществляться на основе поля «идентификатор (код)». Для управления этой частью каталога будет создан специальный интерфейс с возможностью загрузки файла экспорта (дамп-файла) на сервер с последующим автоматическим импортированием данных из него в БД.
Таким образом, работа по заполнению каталога продукции будет состоять из двух этапов:
- создание товарных карточек непосредственно на сайте;
- поддержка актуального состояния номенклатора в 1С с регулярными загрузками дамп-файла в БД онлайн заявки на оказание услуг.
Оформление заказа в он-лайн режиме производится непосредственно на сайте и может быть осуществлено как зарегистрированным пользователем, так и не зарегистрированным. Процесс заказа состоит из нескольких этапов.
Сначала посетитель наполняет виртуальную корзину заявками, указывая их наименования и количества. Затем он переходит к заполнению формы, указывая свои личные данные (если он не ввел их при регистрации), после чего сформированный заказ уходит по электронной почте на заранее согласованный почтовый ящик менеджеров проекта.
Слежение за состоянием заказа. При отправке, содержимое заказа заносится в базах данных в отдельный список заказов, где посредством администраторского модуля осуществляется смена статусов данного заказа (например: «оплачен», «отгружен»). При смене статуса существует управляемая возможность нотификации заказчика по электронной почте.
Любой заказчик (как зарегистрированный, так и не зарегистрированный) имеет возможность просмотреть статус своего заказа через веб-интерфейс, введя уникальный идентификатор своего заказа, номер которого будет генериться при оформлении и отсылаться заказчику на адрес электронной почты с указанием содержания и суммы заказа.
Подписка на рассылку. В рамках онлайн заявки на оказание услуг будет разработана форма подписки на рассылку и подключен модуль отправки сообщений с сервера в рамках списка подписавшихся на рассылку клиентов. Управление клиентской базой подписчиков можно будет осуществлять, используя интерфейс системы управления контентом.
Исследование и развитие. Проект предполагает создание онлайн заявки на оказание услуг и его внедрение на предприятии. Затраты на проект представлены в главе 3.2.
Операции и производство. Необходимое описание путей и способов создания онлайн заявки на оказание услуг и его внедрения на предприятии представлено в техническом задании.
Управление. Управление проектом осуществляет зам. директора по экономике.
Финансы. Финансирование проекта будет произведено из собственных источников предприятия.
Период. Проект рассчитан на 2 года (2015-2016 годы) с разбивкой по кварталам.
Библиография и приложения. Используемые источники информации представлены ниже в списках использованных источников. Приложения отсутствуют.
План маркетинга. Для данного проекта план маркетинга представлен в таблице 3.2.
Исследование и развитие. Проект предполагает создание онлайн заявки на оказание услуг, как еще одного канала сбыта. Затраты на проект представлены в главе 3.2.
Операции и производство. Необходимое описание затрат на создание онлайн заявки на оказание услуг, реклама представлены в пункте 3.2.
Управление. Управление проектом осуществляет зам. директора.
Риски. Риски внедрения онлайн заявки на оказание услуг и проведения рекламной кампании на предприятии для более эффективного управления маркетингом составляют (30% ставка банка по кредиту, из них 25% ставка рефинансирования и 5% риски).
Финансы. Финансирование проекта будет произведено из собственных источников предприятия.
Период. Проект рассчитан на 2 года (2015-2016гг.) с разбивкой по годам.
Библиография и приложения. Используемые источники информации представлены ниже в списках использованных источников. Приложения отсутствуют.
Теперь на основании составленного бизнес-плана рассчитаем эффективность создания онлайн заявки на оказание услуг и проведения рекламной кампании в сети Интернет.
3.2 Расчет капитальных и текущих затрат
Теперь на основании составленного бизнес-плана рассчитаем эффективность создания онлайн заявки на оказание услуг АСБ «БЕЛАРУСБАНК» и проведения рекламной кампании в сети Интернет.
Единовременные затраты на создание онлайн заявки на оказание услуг включают следующие статьи затрат:
- затраты на приобретение технических средств;
- затраты на приобретение программных средств;
- затраты на установку и монтаж оборудования;
- затраты на разработку и создание Web-страниц;
- прочие затраты.
Затраты на приобретение технических и программных средств рассчитаны ниже. Для организации работы работника, обслуживающего сайт компании необходимо приобрести один компьютер, один принтер и установить их. Затраты на покупку компьютера и периферийных устройств составят: 4,1 млн. руб. (покупка компьютера для администратора) + 1,75 млн. руб. (покупка принтера и Adsl-модема) = 5,85 млн. руб.
Затраты на разработку и создание Web-страниц. Разработку онлайн заявки на оказание услуг возьмет на себя Веб-студия «Astronim». (рисунок 3.1).
Рисунок 3.1 - Разработчик онлайн заявки на оказание услуг
По данным Веб-студии «Astronim» стоимость разработки онлайн заявки на оказание услуг будет составлять 85 млн. руб. в стоимость разработки входит создание каталога продукции.
Общая сумма единовременных затрат приведена в таблице 3.1.
Таблица 3.1 - Единовременные затраты на разработку онлайн заявки на оказание услуг, млн. руб.
Статьи затрат |
Обозначение |
Величина |
|
Затраты на разработку и создание Web-страниц |
Kw |
85 |
|
Затраты на покупку компьютера и периферийных устройств |
Кк |
5,85 |
|
Итого |
К |
90,85 |
Исходя из расчетов общая сумма единовременных затрат составила 90,85 млн. руб. Мебель на предприятии есть.
Эксплуатационные затраты представляют собой сумму затрат связанных с эксплуатацией онлайн заявки на оказание услуг. Они включают следующие статьи затрат:
- амортизационные отчисления;
- затраты на потребляемую электроэнергию;
- затраты на послегарантийный ремонт оборудования;
- затраты на оплату труда;
- начисления на заработную плату;
- абонентскую плату за доступ к сети Интернет и за использование IP-адреса;
- расходы на проведение рекламной кампании;
Рассчитаем норму амортизационных отчислений линейным способом (на пять лет), если стоимость компьютера, принтера равна 5,85 млн. руб.
Амор = Ст-ть ОС / Ср экспл
Амор = 5,85/5 = 1,17 млн. руб. в год
Затраты на потребляемую электроэнергию определим по формуле:
Зэл = Ц Ч М Ч t Ч Фэ,
где Ц - стоимость 1 кВт электроэнергии (1950 руб.),
М - потребляемая мощность ПЭВМ (0,4 кВт),
t - время работы в день (9 ч - это время работы администратора, а сам интернет-магазин будет размещен на площадке хостера),
Фэ - годовой фонд времени (257 дней).
Зэл = 1950 Ч 0,4 Ч 9 Ч 257 = 1,8 млн. руб.
Норматив затрат на послегарантийный ремонт ОС не производится.
Рассчитаем затраты на оплату труда работника обслуживающего интернет-магазин. Он будет выполнять роль администратора. Остальные работники уже есть на предприятии, они работают на складе и развозят продукцию. Затраты на оплату труда определим по следующим формулам:
Зот` = ( з/п + з/п Ч Нд) Ч 12 Ч Ч,
Данные для расчета заработной платы приведены в таблице 3.2.
Таблица 3.2 - Исходные данные для расчета оплаты труда
Показатель |
Обозначение |
Единица измерения |
Значение |
|
Количество работников |
Ч |
Чел. |
1 |
|
З/п одного работника |
з/п |
млн. руб. |
4 |
|
Норма доплаты к з/п |
Нд |
% |
10 |
Итого затраты на оплату труда составляют:
Зот` = (4+ 4 Ч 0,1) Ч 12 Ч 1 = 52,8 млн. руб.
Определим начисления на заработную плату:
- отчисления в фонд социальной защиты населения (34 %)
Нфсзн` = 52,8 Ч 0,34= 17,95 млн. руб.;
- отчисления страховых платежей от несчастных случаев - 0,6%
Ндр = 52,8 Ч 0,006 = 0,32 млн. руб.
Итого отчисления: база данные интерфейс программный
17,95+0,32 = 18,27 млн. руб.
Итого затраты на заработную плату работника равны:
52,8+18,27 = 71,07 млн. руб.
Расходы на проводимую рекламную кампанию составят (таблица 3.3) 25,22 млн. руб.
Для продвижения онлайн заявки на оказание услуг фирма планирует воспользоваться услугами рекламной компании Webcom Media®. Планируется заказать контекстную рекламу на Яндекс и Google, так как данные рекламные площадки уже используются на главном сайте.
Рекламные кампании будут проводится по одной неделе в месяц в течение года (рисунок 3.2).
Реклама в контекстной системе Яндекс.Директ будет проводится на следующих условиях:
- стоимость рекламы за 4 недели - 3 000 000 руб. или 9 млн. руб. в год;
Рисунок 3.2 - Стоимость рекламы в сети Интернет
- профессиональное управление рекламной кампанией составляет 15% - при сумме платежа 9 000 000 бел. руб. - 20 тыс. руб.
Условия проведения работ в Google AdWords:
- стоимость рекламы за 4 недели - 4 000 000 бел. руб. или 12 млн. руб. в год;
- комиссия за перечисление средств на аккаунт - 20% от суммы платежа и равна 2,4 млн. руб.;
- профессиональное управление рекламной кампанией 15% - при сумме платежа от 12 000 000 руб. или 1,8 млн. руб.
Затраты на проведение рекламной кампании сведем в таблицу (таблица 3.3). Целевая аудитория - пользователи с достатком выше среднего из Минска, основная задача - продажи в интернет-магазине, сбор информации о работе онлайн заявки на оказание услуг.
Таблица 3.3 - Расходы на рекламную компанию в Интернет на 2014г., млн. руб.
Рекламоноситель |
Подобные документы
Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.
курсовая работа [1,4 M], добавлен 14.01.2018Построение концептуальной, реляционной и логической моделей базы данных (БД). Разработка онтологии в системе Protege. Выбор средств реализации БД. Проверка ее структуры и содержимого. Создание, загрузка и проверка БД в СУБД Microsoft SQL Server 2008.
курсовая работа [3,4 M], добавлен 25.12.2012Разработка тематических "онлайн-магазинов". Обоснование выбора информационных технологий. Архитектурное решение проекта. Разработка модели базы данных магазина. Схема базы данных на языке SQL. Интернет-магазины "ebay.com", "onliner.by", "eda.by".
курсовая работа [1,1 M], добавлен 24.06.2013Моделирование информационной системы учета услуг рекламного агентства: обработка заявок клиентов, оформление накладных на оказание услуг. Разработка концептуальной, логической и физической моделей потоков данных, построение диаграммы "сущность-связь".
курсовая работа [1,2 M], добавлен 12.02.2013- Создание базы данных автомобилестроительного предприятия в виде настольного приложения на языке Java
Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств.
курсовая работа [2,3 M], добавлен 16.12.2013 Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Задачи учета расчетов с поставщиками. Выбор логической и концептуальной модели базы данных. Проектирование алгоритмов расчёта задолженности по оплате поставок и определения оптимальной заявки. Расчет экономической эффективности внедрения программы.
дипломная работа [478,5 K], добавлен 27.01.2014Разработка базы данных для учета размещения и услуг гостиницы-отеля "Баташев". Анализ предметной области, проектирование базы данных. Реализация SQL-запросов для создания объектов и получения отчетов. Реализация приложения для работы с базой данных.
курсовая работа [336,0 K], добавлен 05.01.2014Система управления базой данных (СУБД), централизованное обеспечение безопасности и целостности данных, защита от несанкционированного доступа. Построение концептуальной и реляционной моделей. Процесс нормализации. Проектирование базы данных в ACCESS.
курсовая работа [1,8 M], добавлен 29.10.2008Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011