Диплом: Автоматизация взаимоотношений с клиентами в ИП Смирнов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
92
Приложение 1
Фрагмент кода базы данных приложения
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS
*/;
/*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
CREATE TABLE IF NOT EXISTS `tbl_admin` (
`id` int(11) NOT NULL,
`username` varchar(15) NOT NULL,
`password` text NOT NULL,
`email` varchar(100) NOT NULL,
`full_name` varchar(255) NOT NULL,
`user_role` enum('100','101','102') NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_category` (
`category_id` int(11) NOT NULL,
`category_name` varchar(255) NOT NULL,
`category_image` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_config` (
`id` int(11) NOT NULL,
`currency_symbol` varchar(10) NOT NULL,
`currency_id` int(3) NOT NULL,
`tax` varchar(45) NOT NULL DEFAULT '0',
`app_fcm_key` varchar(1000) NOT NULL DEFAULT '0',
`package_name` varchar(500) NOT NULL DEFAULT 'com.app.ecommerce',
`onesignal_app_id` varchar(500) NOT NULL DEFAULT '0',
`onesignal_rest_api_key` varchar(500) NOT NULL DEFAULT '0',
`providers` varchar(45) NOT NULL DEFAULT 'onesignal',
`protocol_type` varchar(10) NOT NULL DEFAULT 'http://'
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
93
INSERT INTO `tbl_config` (`id`, `currency_symbol`, `currency_id`, `tax`,
`app_fcm_key`, `package_name`, `onesignal_app_id`, `onesignal_rest_api_key`,
`providers`, `protocol_type`) VALUES
(1, '$', 121, '0',
'AAAAZwVVV6A:APA91bGOPS0Pnpxjuh_8iuE94AN2WwhjYGK_VDEBzjwY
w8N6CWf9PGsniAc3pTmMgWJDBAVMeoqvqu1NBEOYWhAGR1DGZsCBf5
P-6nBh-NXsOypzNxrGT74IOuTcZbYSLq5xVf1dd1Fl', 'com.app.ecommerce',
'c2bf748e-90a9-435c-b46a-ed40403542c4',
'NjllNjA3OTgtYWFmYS00YWNmLWI3N2MtNDJlMzY5ZTQ0OThm',
'onesignal', 'http://');
CREATE TABLE IF NOT EXISTS `tbl_currency` (
`currency_id` bigint(20) NOT NULL,
`currency_code` varchar(3) CHARACTER SET utf8mb4 NOT NULL,
`currency_name` varchar(100) CHARACTER SET utf8mb4 NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_fcm_template` (
`id` int(11) NOT NULL,
`message` text NOT NULL,
`image` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL DEFAULT 'Notification',
`link` varchar(500) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_fcm_token` (
`id` int(11) NOT NULL,
`token` text NOT NULL,
`user_unique_id` varchar(255) NOT NULL,
`app_version` varchar(255) NOT NULL,
`os_version` varchar(255) NOT NULL,
`device_model` varchar(255) NOT NULL,
`device_manufacturer` varchar(255) NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
INSERT INTO `tbl_fcm_token` (`id`, `token`, `user_unique_id`, `app_version`,
`os_version`, `device_model`, `device_manufacturer`, `date`) VALUES
(1,
'e7VLLnt7uQU:APA91bHjFHxF0aTvKIGm1rXU2RCfWOarsEkcEWBfUI9_8Jn
HmalgrAP0ECZutOaFlfVJBGdGuZ5j9y8p9F-21lcKSAOw3pf-
sUtiBLQRYExW6lJxTNIyMILU233Pa-1qkTAy3Mt-3bUp', '87b66d0f1dc0b0ce',
'6 (3.3.0)', 'Nougat 7.1.1', 'Android SDK built for x86', 'Google', '2019-01-31
09:54:28');
94
CREATE TABLE IF NOT EXISTS `tbl_help` (
`id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`content` text NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_order` (
`id` int(11) NOT NULL,
`code` varchar(45) NOT NULL,
`name` varchar(50) NOT NULL,
`email` varchar(255) NOT NULL,
`phone` varchar(15) NOT NULL,
`address` varchar(500) NOT NULL,
`shipping` varchar(255) NOT NULL,
`date_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`order_list` text NOT NULL,
`order_total` varchar(255) NOT NULL,
`comment` text NOT NULL,
`status` varchar(1) NOT NULL DEFAULT '0',
`player_id` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_product` (
`product_id` int(11) NOT NULL,
`product_name` varchar(255) NOT NULL,
`product_price` double NOT NULL,
`product_status` varchar(45) NOT NULL,
`product_image` text NOT NULL,
`product_description` text NOT NULL,
`product_quantity` int(11) NOT NULL,
`category_id` int(11) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `tbl_setting` (
`Variable` varchar(20) NOT NULL,
`Value` varchar(5) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `tbl_setting` (`Variable`, `Value`) VALUES
('Tax', '10'),
('Currency', 'USD');
-- --------------------------------------------------------
95
CREATE TABLE IF NOT EXISTS `tbl_shipping` (
`shipping_id` int(11) NOT NULL,
`shipping_name` varchar(500) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
INSERT INTO `tbl_shipping` (`shipping_id`, `shipping_name`) VALUES
(3, 'Бесплатная доставка'),
(4, 'Самовывоз'),
ALTER TABLE `tbl_admin`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_category`
ADD PRIMARY KEY (`category_id`);
ALTER TABLE `tbl_config`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_currency`
ADD PRIMARY KEY (`currency_id`);
таблицы `tbl_fcm_template`
ALTER TABLE `tbl_fcm_template`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_fcm_token`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_help`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_order`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_product`
ADD PRIMARY KEY (`product_id`);
ALTER TABLE `tbl_shipping`
ADD PRIMARY KEY (`shipping_id`);
--
-- AUTO_INCREMENT для сохранѐнных таблиц
--
--
-- AUTO_INCREMENT для таблицы `tbl_admin`
--
ALTER TABLE `tbl_admin`
96
MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT для таблицы `tbl_category`
--
ALTER TABLE `tbl_category`
MODIFY `category_id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=9;
--
-- AUTO_INCREMENT для таблицы `tbl_config`
--
ALTER TABLE `tbl_config`
MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT для таблицы `tbl_currency`
--
ALTER TABLE `tbl_currency`
MODIFY `currency_id` bigint(20) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=165;
--
-- AUTO_INCREMENT для таблицы `tbl_fcm_template`
--
ALTER TABLE `tbl_fcm_template`
MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=31;
--
-- AUTO_INCREMENT для таблицы `tbl_fcm_token`
--
ALTER TABLE `tbl_fcm_token`
MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT для таблицы `tbl_help`
--
ALTER TABLE `tbl_help`
MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT для таблицы `tbl_order`
--
ALTER TABLE `tbl_order`
MODIFY `id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=6;
97
--
-- AUTO_INCREMENT для таблицы `tbl_product`
--
ALTER TABLE `tbl_product`
MODIFY `product_id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=61;
--
-- AUTO_INCREMENT для таблицы `tbl_shipping`
--
ALTER TABLE `tbl_shipping`
MODIFY `shipping_id` int(11) NOT NULL
AUTO_INCREMENT,AUTO_INCREMENT=8;
/*!40101 SET
CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET
CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET
COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
98
Фрагмент кода приложения
if (typeof jQuery === 'undefined') {
throw new Error('Bootstrap\'s JavaScript requires jQuery')
}
+function ($) {
'use strict';
var version = $.fn.jquery.split(' ')[0].split('.')
if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 &&
version[2] < 1) || (version[0] > 2)) {
throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher,
but lower than version 3')
}
}(jQuery);
+function ($) {
'use strict';
function transitionEnd() {
var el = document.createElement('bootstrap')
var transEndEventNames = {
WebkitTransition : 'webkitTransitionEnd',
MozTransition : 'transitionend',
OTransition : 'oTransitionEnd otransitionend',
transition : 'transitionend'
}
for (var name in transEndEventNames) {
if (el.style[name] !== undefined) {
return { end: transEndEventNames[name] }
}
}
return false // explicit for ie8 ( ._.)
}
// http://blog.alexmaccaw.com/css-transitions
$.fn.emulateTransitionEnd = function (duration) {
var called = false
var $el = this
$(this).one('bsTransitionEnd', function () { called = true })
var callback = function () { if (!called)
$($el).trigger($.support.transition.end) }
setTimeout(callback, duration)
return this
}
$(function () {
$.support.transition = transitionEnd()
if (!$.support.transition) return
$.event.special.bsTransitionEnd = {
bindType: $.support.transition.end,
delegateType: $.support.transition.end,
99
handle: function (e) {
if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
}
}
})
}(jQuery);
+function ($) {
'use strict';
var dismiss = '[data-dismiss="alert"]'
var Alert = function (el) {
$(el).on('click', dismiss, this.close)
}
Alert.VERSION = '3.3.6'
Alert.TRANSITION_DURATION = 150
Alert.prototype.close = function (e) {
var $this = $(this)
var selector = $this.attr('data-target')
if (!selector) {
selector = $this.attr('href')
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
}
var $parent = $(selector)
if (e) e.preventDefault()
if (!$parent.length) {
$parent = $this.closest('.alert')
}
$parent.trigger(e = $.Event('close.bs.alert'))
if (e.isDefaultPrevented()) return
$parent.removeClass('in')
function removeElement() {
// detach from parent, fire event then clean up data
$parent.detach().trigger('closed.bs.alert').remove()
}
$.support.transition && $parent.hasClass('fade') ?
$parent
.one('bsTransitionEnd', removeElement)
.emulateTransitionEnd(Alert.TRANSITION_DURATION) :
removeElement()
}
100
Выпускная квалификационная работа – дипломный проект выполнен
мной совершенно самостоятельно. Все использованные в работе материалы и
концепции из опубликованной научной литературы и других источников
имеют ссылки на них. Выпускная квалификационная работа – дипломный
проект прошел проверку на корректность заимствования в системе
«Руконтекст».
Настоящим подтверждаю, что даю разрешение Университету
«Синергия» на размещение полного текста моей выпускной
квалификационной работы – дипломного проекта, отзыва на мою выпускную
квалификационную работу – дипломный проект в электронно-библиотечной
системе Университета «Синергия».
/Макарова А. Э./
(Подпись) (Ф.И.О.)
«___» ______________ 201__ г.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")