Автор работы: Пользователь скрыл имя, 24 Марта 2014 в 15:24, дипломная работа
Целью работы является разработка, создание и внедрение Интернет-магазина «Дом моды 8 Марта». Объектом исследования является деятельность ООО «Швейная фабрика 8 марта». Предметом исследования является процесс разработки и внедрения интернет-магазина «Дом моды 8 марта».
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Выявить и охарактеризовать существующие бизнес-процессы в организации
2. Дать обоснование по выбранным техническим инструментам.
Введение 4
1. Аналитическая часть 7
1.1 Характеристика предприятия. 7
1.2 Экономическая сущность задачи 8
1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи. 9
1.4 Постановка задачи 10
1.4.1 Цель и назначение автоматизированного варианта решения задачи 10
1.4.2 Общая характеристика организации решения задачи на ЭВМ 10
1.5. Анализ интернет-представительств других предприятий данной отрасли 13
1.6. Обоснование проектных решений. 16
1.6.1 Обоснование проектных решений по техническому обеспечению 17
1.6.2 Обоснование проектных решений по информационному обеспечению 18
1.6.3 Обоснование проектных решений по программному обеспечению 19
1.7. Выбор политики рекламы сайта при его размещении в Интернет 22
2. Проектная часть 24
2.1 Информационное обеспечение задачи 24
2.1.1. Информационная модель и её описание 24
2.2.2. Используемые классификаторы и системы кодирования 25
2.2.3. Характеристика нормативно-справочной и входной оперативной информации 26
2.2.4 Характеристика результатной информации 28
2.2.5 Характеристика базы данных 31
2.3 Программное обеспечение задачи 35
2.3.1. Общие положения 35
2.3.2. Структура сайта, состав и типы используемых файлов 36
2.3.3. Описание программных модулей 37
2.3.4. Описание интерфейса 38
2.4.1. Организация процесса информационной поддержки сайта 39
2.4.2. Тестирование сайта, размещение его в сети, информирование общественности о существовании сайта 39
3. Обоснование экономической эффективности проекта 44
3.1 Выбор и обоснование методики расчёта экономической эффективности 44
3.2 Расчет показателей экономической эффективности проекта 48
Заключение 55
Список сокращений 57
Глоссарий 58
Список литературы 59
Как видно из расчетов, в третьем месяце дисконтированный доход превышает инвестиционные затраты, что означает, что срок окупаемости проекта равен 3 месяцам.
Чистая приведённая прибыль (ЧПС)
ЧПС = 49924,41 рубля
Расчет производился в Excel на основе плана денежных потоков (рисунок 5).
Рис. 5. Данные для расчета ЧПС, ВСД, PI.
Внутренняя норма прибыли (ВСД)
ВСД = 17,54%
Расчет производился в Excel на основе плана денежных потоков с использованием функции ВСД. ВСД > 0, проект принимается.
Индекс рентабельности (PI)
PI = 4,19
Расчет производился в Excel на основе плана денежных потоков. PI > 1, проект принимается.
Таким образом, в результате исследования эффективности проекта было установлено, что проект является выгодным в финансовом плане.
Заключение
В современных рыночных условиях конкурентная борьба между предприятиями высока, что порождает потребность в поиске новых конкурентных преимуществ. Одним из таких преимуществ может быть внедрение новой услуги, отсутствующей у конкурентов, что и послужило поводом для открытия собственного интернет-магазина ООО «Швейная фабрика 8 марта».
Основным инструментом электронной торговли в наше время является интернет-магазин. Однако перед его открытием необходимо разработать стратегию размещения своего бизнеса в Интернете и решить такие вопросы, как организация системы доставки, разработка и адаптация существующих бизнес-процессов и организационной структуры, ассортиментной политики, организация маркетинговой деятельности.
В ходе исследовательской работы были выполнены следующие задачи:
При решении задачи «Выявить и охарактеризовать бизнес-процессы в организации», были выявлены и охарактеризованы следующие бизнес-процессы: взаимодействие между сотрудниками магазина, а так же их взаимодействие со сторонними организациями и клиентами, поставщиками товара и покупателями.
При решении задачи «Дать обоснование по выбранным проектным решениям», было рассмотрено следующее программное обеспечение: язык программирования Python, фреймворк для разработки веб-приложений Django, база данных sqlite, система управления базами данных MySQL, которое легло в основу для построения базы данных и разработки интернет-магазина. Сайт реализован и размещен по адресу http://shop.8march.jino.ru/
При решении задачи «Определить экономическую сущность и дать обоснование экономической эффективности проекта», было дано экономическое обоснование, сделан расчет окупаемости, который показывает, что данный внедренный интернет-магазин окупит себя в течение трёх месяцев и будет приносить прибыль 18000 рублей в месяц.
В настоящее время целями являются поддержание конкурентоспособности магазина и увеличение количества продаж через Интернет. Дальнейший путь развития магазина может заключаться в расширении видов форм оплаты, таких как современные платежные системы, создании сообщества, размещение рекламы на страницах.
Таким образом, в ходе исследовательской работы поставленная задача была выполнена полностью, был реализован интернет-магазин «Дом моды 8 марта», который внедрен в организации ООО «Швейная фабрика 8 марта», что позволило открыть новую услугу для покупателей и занять новую нишу в конкурентной среде.
Список сокращений
ООО – общество с ограниченной ответственностью
ОГРН – общегосударственный регистрационный номер
НДС – налог на добавленную стоимость
ИНН – идентификационный номер налогоплательщика
БД – база данных
СУБД – система управления базами данных
ОС – операционная система
Глоссарий
Браузер (от англ. – browser) – программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой.
Контент (от англ. – content) – любое информационно-значимое наполнение ресурса, например текст или графика.
Сайдбар (от англ. – sidebar) – левая или правая колонка на сайте, содержащая элементы управления сайтом или информационные элементы.
Фреймворк (от англ. – framework) – программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта, каркас.
Хостинг (от англ. – hosting) – услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в Сети.
CMS (Content Management System) – информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом. Дословный перевод: система управления контентом.
ORM (Object Relational Mapping) – технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». Дословный перевод: Объектно-реляционное отображение.
SSH (Secure SHell) – сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений. Дословный перевод – безопасная оболочка.
Список литературы
Приложения
Приложение 1. Внешний вид страниц сайта
IMG
Рис 1. Главная страница сайта
IMG
Рис 2. Новостной блок
IMG
Рис 3. Список заказов пользователя в личном кабинете
Приложение 2. Счёт на оплату товара.
IMG
Рис. 1. Счёт на оплату товара
Приложение 3. Исходный код
Конфигурационный файл проекта «settings.py»
# -*- encoding: utf-8 -*-
# Django settings for <project_name> project.
import os
import socket
DEV_SERVER = 'arch'
DEBUG = socket.gethostname() == DEV_SERVER
DEBUG = True
TEMPLATE_DEBUG = DEBUG
THUMBNAIL_DEBUG = DEBUG
ADMINS = (
# ('Your Name', 'your_email@example.com'),
)
MANAGERS = ADMINS
def rel(*x):
""" returns path to settings.py """
return os.path.join(os.path.abspath(
DATABASES = {}
TIME_ZONE = 'Europe/Moscow'
LANGUAGE_CODE = 'ru-RU'
SITE_ID = 1
USE_I18N = True
USE_L10N = True
MEDIA_ROOT = rel('media')
MEDIA_URL = '/media/'
STATIC_ROOT = rel('static')
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
STATICFILES_DIRS = ()
STATICFILES_FINDERS = (
'django.contrib.staticfiles.
'django.contrib.staticfiles.
# 'django.contrib.staticfiles.
'compressor.finders.
)
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'laksdjLssss@#($#lsajdA*(
# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
'django.template.loaders.
'django.template.loaders.app_
'django.template.loaders.eggs.
)
MIDDLEWARE_CLASSES = (
'django.contrib.flatpages.
'django.middleware.common.
'django.contrib.sessions.
'django.middleware.csrf.
'django.contrib.auth.
'django.contrib.messages.
# third-party middleware
'pagination.middleware.
# project apps middleware
'slimmer.middleware.
)
# degub-toolbar middleware
#if DEBUG:
#MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.
ROOT_URLCONF = 'urls'
TEMPLATE_DIRS = (
rel('templates')
)
TEMPLATE_CONTEXT_PROCESSORS = (
# default template context processors
'django.core.context_
'django.core.context_
'django.core.context_
'django.core.context_
'django.contrib.messages.
)
if DEBUG:
TEMPLATE_CONTEXT_PROCESSORS += ('django.core.context_
if USE_I18N:
TEMPLATE_CONTEXT_PROCESSORS += ('django.core.context_
INSTALLED_APPS = (
# admin-tools
#'admin_tools',
#'admin_tools.theming',
#'admin_tools.menu',
#'admin_tools.dashboard',
# filebrowser
#'filebrowser',
# django applications
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.flatpages',
'django.contrib.messages',
'django.contrib.sitemaps',
# third party django apps
'south',
'rollyourown.seo',
#'tinymce',
'sorl.thumbnail',
#'debug_toolbar',
'pagination',
'compressor',
'registration',
'profiles',
'pymorphy',
'widget_tweaks',
# project applications
'catalog',
'eshop_seo',
'news',
'cart',
'userprofile',
'reports',
)
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.
'LOCATION': rel('cache'),
}
}
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
}
}
AUTH_PROFILE_MODULE = 'userprofile.UserProfile'
# sessions in the file
SESSION_ENGINE = 'django.contrib.sessions.
SESSION_FILE_PATH = rel('sessions')
# configure messages framework
MESSAGE_STORAGE = 'django.contrib.messages.
#EMAIL_USE_TLS = True
#EMAIL_HOST = 'smtp.gmail.com'
#EMAIL_HOST_USER = 'shop8march@gmail.com'
#EMAIL_HOST_PASSWORD = 'pass_test'
#EMAIL_PORT = 587
#email test settings
EMAIL_HOST = 'localhost'
EMAIL_PORT = 1025
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
SENDMAIL_SEND_TO = 'shop8march@gmail.com' # Ваше обращение отправлено!
SENDMAIL_SUBJECT_PREFIX = u''
#ADMIN_TOOLS_INDEX_DASHBOARD = 'eshop.dashboard.
COMPRESS_ENABLED = True
COMPRESS_PARSER = 'compressor.parser.LxmlParser'
ACCOUNT_ACTIVATION_DAYS = 2
SESSION_EXPIRE_AT_BROWSER_
PYMORPHY_DICTS = {
'ru': { 'dir': rel('pymorphy') },
}
LOGIN_REDIRECT_URL = '/'
#LOGIN_URL = '/accounts/login/'
# configuration from local_settings must be imported
try:
from local_settings import *
except Exception, e:
import os, warnings
warnings.warn("Unable import local settings [%s]: %s" % (type(e), e))
Локальные настройки проекта «local_settings.py»
import os
from settings import rel
DATABASE_NAME = 'eshop.sqlite3'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.