Диплом: Автоматизация учета посещений клиентов в интернет-магазине автомобильного тюнинга "Д-Тюнинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
ДС=177952-114841-=93292,00 рублей
Рассчитаем затраты на внедрение и проектирование системы. Для этого
учтем заработную плату разработчиков. При средней заработной плате 30000 ,
привлечении трех разработчиков и общем сроке разработки 21 рабочий день
(месяц), принимаем стоимость разработки - 90000 рублей, получим общую
сумму капитальных затрат - 90000 рублей.
Срок окупаемости затрат на внедрение проекта машинной обработки
информации:
Ток = 90000/93292=0,96 года
Таким образом, окупаемость затрат на внедрение Интернет-магазина
составляет около 12 месяцев. Необходимо заметить что данный подсчет
исполнен без учета стоимости продвижения магазина в сети Интернет (то есть
привлечения покупателей), а также без учета вероятного увеличения продаж, и ,
соответственно, прибыли.
Рассчитаем расчетный коэффициент эффективности капитальных затрат:
Ер = 1 / Ток=1/1,5 =0,66
На рис. 3.1. приведена диаграмма сравнения базового и проектного
вариантов трудовых затрат, на рис. 3.2 - стоимостных затрат.
Рис. 3.1 Диаграмма сравнения базового и проектного варианта трудовых
затрат обработки информации.
Рис. 3.2 Диаграмма сравнения базового и проектного варианта
стоимостных затрат обработки информации
Заключение
Создаваемый Интернет-магазин предоставляет возможность компании
увеличить продажи, расширить географию покупателей, увеличить общую
эффективность работы компании. Но важно отметить, что внедрение магазина
должно быть связано с корректированием некоторых бизнес-процессов
компании, в отдельных случаях, необходимо наличия качественной службы
доставки утсорсинговой или собственной), ведения рекламной компании
магазина, внедрения должности администратора Интернет-магазина (это, в
основном, менеджер отдела продаж), то есть требует большей связи с
информационными технологиями.
Проект магазина осуществлен с применением современных методик
автоматизации бизнес-процессов предприятия, в связи с этим не потребуется
коренной перестройки процессов.
Применение магазина предоставляет возможность сократить временной
цикл совершения заказов, управления ими, обеспечить достоверность
информации на выходе.
В ходе дипломного проекта, состоящего из трех частей, описан полный
цикл создаваемой информационной системы.
Создаваемый Интернет-магазин имеет возможность применяться на
любом аналогичном рассмотренной компании с учетом доработок под
конкретные виды товарных позиций и правила и способы доставок, оплаты и
работы магазина.
Подведём итог, главные задачи и цели дипломного проекта - анализ
деятельности компании, выявление существенных недостатков на сегодняшний
день технологии управления, создание автоматизированной системы учёта
продаж компании, выполнены.
Список использованной литературы
1. Авдошин А.А., Песоцкая Е.В.: Информатизация бизнеса.
Управление рисками, - М., ДМК-Пресс, 2011 г., 176 с.
2. Алекс Эллайн: C++. От ламера до программера (включая C++11), -
М., Издательство: Питер, 2015 г., 480 стр.
3. Аникеев С. П., Маркин Н.В.: Разработка приложений баз данных в
Delphi. Самоучитель, - М.,Диалог-МИФИ, 2013 г., 160 с.
4. Арнольд Виллемер: Программирование на С++, - М., Эксмо, 2013 г.,
528 с.
5. Брюс Тейт: Семь языков за семь недель. Практическое руководство
по изучению языков программирования, - М., Издательство: ДМК-Пресс, 2014
г., 384 стр.
6. Васвани В.А.: MySQL: использование и администрирование, СПб,
Питер, 2011 г., 368 с.
7. Васильев А.В: Самоучитель C++ с примерами и задачами, - М.,
Наука и Техника, 2015 г., 480 с.
8. Вигерс, Битти: Разработка требований к программному
обеспечению, - М., Издательство: BHV, 2014 г., 736 стр.
9. Герберт Шилдт: С++ для начинающих, - М., Эком, 2011 г., 640 с.
10. ГолощаповА. Р.: MicrosoftVisualStudio 2011, - М., BHV, 2011 г., 544
с.
11. ГурвицГ.Е.: Microsoft Access 2011. Разработка приложений на
реальном примере, - М., BHV, 2011 г., 424 с.
12. Дейтел, Дейтел: Как программировать на Visual C# 2012. Включая
работу на Windows 7 и Windows 8, - М., Питер, 2014 г., 864 с.
13. Джо Майо: Самоучитель MicrosoftVisualStudio 2011, - М., BHV,
2011 г., 464 с.
14. Исаев Г.А.: Информационные системы в экономике. Учебник, - М.,
Омега-Л, 2013 г., 462 с.
15. Исаев Г.А.: Проектирование информационных систем. Учебное
пособие, - М., Омега-Л, 2015 г., 424 с.
16. ИэнГриффитс: Программирование на C# 5.0, - М., Эксмо, 2014 г.,
1135 с.
17. Курлов А.А, Петров Е.А.: Методология информационной
аналитики, - М.,Проспект, 2014 г., 384 с.
18. Мартынов Н.А: Программирование для Windows на С\С++. В 2-х
томах, - М., Бином, 2013 г., 480 с.
19. Ошероув Р.О: Искусство автономного тестирования с примерами на
С#, - М., ДМК-Пресс, 2014 г., 360 с.
20. Паттерсон, Хеннесси: Архитектура компьютера и проектирование
компьютерных систе- М. Классика ComputersScience, Спб Питер, , 2012 г., 784 с.
21. Пирогов В.А.: Информационные системы и базы данных:
организация и проектирование, - М., BHV, 2009 г., 528 с.
22. Полубенцева - М. П.: С/С++ Процедурное программирование, - М.,
BHV, 2014 г., 432 с.
23. Потопахин В.С.: Искусство алгоритмизации, - М., Издательство:
ДМК-Пресс, 2014 г., 320 стр.
24. Пугачев Е.К., Шериев Ш.К., Кичинский Е.А.: Разработка
приложений для Windows 8 на языке C#, - М., BHV, 2013 г., 416 с.
25. Роберт Дж. Мюллер, Проектирование баз данных и UML, - М.,
Лори, 2013 год, 432 с.
26. Роберт Лафоре: Объектно-ориентированное программирование в
С++, - М., Питер, 2013 г., 928 с.
27. СурядныйА.Е.: Microsoft Access 2011. Лучший самоучитель, - М.,
Астрель, 2012 г., 448 с.
28. Таненбаум А.А, Бос Е.В.: Современные операционные системы,
Спб, Питер, 2015 г., 1120 стр
29. Тахагхогхи, Вильямс: Руководство по MySQL, - М., BHV, 2011 г.,
544 с.
30. Тимофеев В. А: Самоучитель С++ как он есть, - М., Бином, 2009 г.,
336 с.
31. Тюгашев А. Е.: Языки программирования. Учебное пособие.
Стандарт третьего поколения, - М., Издательство: Питер, 2014 г. 336 стр.
32. Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java,
Perl, PHP, ASP.NET, - М., ДМК-Пресс, 2014 г., 288 с.
33. Чистов Д.А: Экономическая информатика (для бакалавров).
Учебное пособие, - М., Кнорус, 2014 г., 512 с.
34. Эндрю Стиллмен: Изучаем C#, - М., Питер, 2014 г., 816 с.
35. Энтони Молинаро, SQL. Сборник рецептов, - М., Символ-
Плюс,2011 г., 672 с.
36. Энтони Уильямс: Параллельное программирование на С++ в
действии. Практика разработки многопоточных программ, - М., ДМК-Пресс,
2014 г., 672 с.
Приложение. Листинг программных модулей
class ModelCatalogCategory extends Model {
public function addCategory($data) {
$this->db->query("INSERT INTO " . DB_PREFIX . "category
SET parent_id = . (int)$data['parent_id'] . 'top' = . (isset($data['top']) ?
(int)$data['top'] : 0) . "', 'column' = '" . (int)$data['column'] . "', sort_order = '" .
(int)$data['sort_order'] . "', status = '" . (int)$data['status'] . "', date_modified = NOW(),
date_added = NOW()");
$category_id = $this->db->getLastId();
if (isset($data['image'])) {
$this->db->query("UPDATE " . DB_PREFIX . "category
SET image = '" . $this->db->escape(html_entity_decode($data['image'],
ENT_QUOTES, 'UTF-8')) . "' WHERE category_id = '" . (int)$category_id
.
.....);
}
{
foreach ($data['category_description'] as $language_id => $value)
$this->db->query("INSERT INTO " . DB_PREFIX .
"category_description SET category_id = '" . (int)$category_id . "', language_id = '" .
(int)$language_id . "', name = '" . $this->db->escape($value['name']) . "',
meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', meta_description
= '" . $this->db->escape($value['meta_description']) . "', description = '" . $this->db-
>escape($value['description'])
.
.....);
}
// MySQL Hierarchical Data Closure Table Pattern
$level = 0;
$query = $this->db->query("SELECT * FROM '" . DB_PREFIX .
Mcategory_path' WHERE category_id = . (int)$data['parent_id'] . ORDER BY
'level' ASC");
foreach ($query->rows as $result) {
$this->db->query("INSERT INTO '" . DB_PREFIX .
"category_path' SET 'category_id' = '" . (int)$category_id . "', 'path_id' = '" .
(int)$result['path_id'] . "', 'level' = '" . (int)$level
.
.....);
$level++;
}
$this->db->query("INSERT INTO " . DB_PREFIX .
"category_path' SET 'category_id' = '" . (int)$category_id . "', 'path_id' = '" .
(int)$category_id . "', 'level' = '" . (int)$level
.
.....);
if (isset($data['category_filter'])) {
foreach ($data['category_filter'] as $filter_id) {
$this->db->query("INSERT INTO " . DB_PREFIX .
"category_filter SET category_id = '" . (int)$category_id . "', filter_id = '" .
(int)$filter_id
.
.....);
}
}
if (isset($data['category_store'])) {
foreach ($data['category_store'] as $store_id) {
$this->db->query("INSERT INTO " . DB_PREFIX .
"category_to_store SET category_id = '" . (int)$category_id . "', store_id = '" .
(int)$store_id
.
....
);
}
}
// Set which layout to use with this category
if (isset($data['category_layout'])) {
foreach ($data['category_layout'] as $store_id => $layout) {
if ($layout['layout_id']) {
$this->db->query("INSERT INTO " .
DB_PREFIX . "category_to_layout SET category_id = . (int)$category_id .
store_id = '" . (int)$store_id . "', layout_id = '" . (int)$layout['layout_id']
.
.....);
}
}
}
if ($data['keyword']) {
$this->db->query("INSERT INTO " . DB_PREFIX .
"url_alias SET query = 'category_id=" . (int)$category_id . "', keyword = '" . $this-
>db->escape($data['keyword'])
.
.....);
}
$this->cache->delete('category');
}
public function editCategory($category_id, $data) {
$this->db->query("UPDATE " . DB_PREFIX . "category SET
parent_id = '" . (int)$data['parent_id'] . "', 'top' = '" . (isset($data['top']) ?
(int)$data['top'] : 0) . "', 'column' = '" . (int)$data['column'] . "', sort_order = '" .
(int)$data['sort_order'] . "', status = '" . (int)$data['status'] . "', date_modified = NOW()
WHERE category_id = '" . (int)$category_id
.
.....);
if (isset($data['image'])) {
$this->db->query("UPDATE " . DB_PREFIX . "category
SET image = '" . $this->db->escape(html_entity_decode($data['image'],
ENT_QUOTES, 'UTF-8')) . "' WHERE category_id = '" . (int)$category_id
.
.....);
}
$this->db->query("DELETE FROM " . DB_PREFIX .
"category_description WHERE category_id = '" . (int)$category_id
.
.....);
{
foreach ($data['category_description'] as $language_id => $value)
$this->db->query("INSERT INTO " . DB_PREFIX .
"category_description SET category_id = '" . (int)$category_id . "', language_id = '" .
(int)$language_id . "', name = '" . $this->db->escape($value['name']) . "',
meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', meta_description
= '" . $this->db->escape($value['meta_description']) . "', description = '" . $this->db-
>escape($value['description'])
.
.....);
}
// MySQL Hierarchical Data Closure Table Pattern
$query = $this->db->query("SELECT * FROM " . DB_PREFIX .
"category_path' WHERE path_id = '" . (int)$category_id . "' ORDER BY level ASC");
if ($query->rows) {
foreach ($query->rows as $category_path) {
// Delete the path below the current one
$this->db->query("DELETE FROM " .
DB_PREFIX . "category_path' WHERE category_id = '" .
(int)$category_path['category_id'] . "' AND level < '" . (int)$category_path['level'] .
...
);
$path = array();

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)