Диплом: Автоматизация учета предоставленных услуг в комплексном центре социального обслуживания населения и анализа данных на примере СПБ ГБУСОН "КЦСОН Адмиралтейского района Санкт-Петербурга"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
101
обслуживающих получателей СУ в форме социального обслуживания
на дому.
При выполнении работы были получены и(или) улучшены следующие
навыки:
навыки анализа деятельности организаций;
навыки работы c CASE-средствами;
навыки работы в интегрированных средах разработки (IDE);
навыки использования современных языков программирования;
навыки создания клиент-серверного ПО.
102
Список сокращений использованных в тексте
АИС — автоматизированная информационная система
АИС ТриУСОН — автоматизированная информационная система учета услуг
учреждения социального обслуживания населения
АРМ — автоматизированное рабочее место
БД — база данных
ЕМТС — единая мультисервисная телекоммуникационная сеть исполнительных
органов государственной власти
ИСПДн — информационная система персональных данных
ИС — информационная система
ЖЦ — жизненный цикл ПО
КЦСОН — комплексный центр социального обслуживания населения
ОСЗН — отдел социальной защиты населения
ПО — программное обеспечение
ПД — персональные данные
ПУКДССО — подсистема учета и контроля деятельности системы социального
обслуживания
Получатель СУ — получатель социальных услуг
РИПСО — рекомендуемая индивидуальная программа социального
обслуживания
СДД — среднедушевой доход получателя СУ
СОСМОД — специализированное социально-медицинское отделение
социального обслуживания на дому
СУБД — система управления базами данных
ЦСОН — центр социального обслуживания населения
ЭВМ — электронно-вычислительные машины
ЭСРН — электронный социальный регистр населения Санкт-Петербурга
ЯП — язык программирования
CASE-средства — cредства автоматизации разработки программ (англ.
computer-aided software engineering)
ODBC (англ. Open Database Connectivity) — это программный интерфейс (API)
доступа к базам данных
103
СПИСОК ЛИТЕРАТУРЫ
1. Российская Федерация. Законы. Федеральный закон «О персональных
данных» [Электронный ресурс] : от 27.07.2006 N 152-ФЗ : (ред. от
31.12.2017) // СПС «Консультант плюс». — URL: http://www.consultant.ru/.
2. ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и
программная инженерия. Процессы жизненного цикла программных
средств».
3. ГОСТ 19781-90 «Обеспечение систем обработки информации программное.
Термины и определения».
4. Баранчиков, А. И. Алгоритмы и модели ограничения доступа к записям баз
данных / А. И. Баранчиков, П. А. Баранчиков, А. Н. Пылькин. — М. :
Горячая линия Телеком, 2016. — 181 с. : ил., табл. — ISBN 978-5-
9912020-3-9.
5. Бейдер, Д. Чистый Python. Тонкости программирования для профи / Д.
Бейдер. — СПб. : Питер, 2018. — 288 с. : ил. — (Серия «Библиотека
программиста»). — ISBN 978-5-4461-0803-9.
6. Валиуллина, В. А. Разработка функциональных схем автоматизации
технологических процессов : учеб. пособие / В.А. Валиуллина, Садофьев В.
А., Казан. нац. исслед. технол. ун-т — Казань : КНИТУ, 2013. — ISBN 978-
5-7882-1473-3.
7. Грекул, В.И. Проектирование информационных систем : курс лекций / В.И.
Грекул. — М. : Интуит НОУ, 2016. — 571 с. — ISBN 978-5-9556-0033-8.
8. Дейт, К. Дж. Введение в системы баз данных, 8-е издание. : Пер. с англ. / К.
Дж. Дейт — М. : ИД "Вильямс", 2016. — ISBN 978-5-8459-0788-2.
9. Егоршин, А.П. Основы менеджмента : учебник / А.П. Егоршин. — 3-е изд.,
перераб. и доп. — М. : ИНФРА-М, 2018. — 350 с. — (Высшее образование:
Бакалавриат). — ISBN 978-5-16-010959-6.
10. Загинайлов, Ю.Н. Основы информационной безопасности: курс визуальных
лекций : учебное пособие / Ю.Н. Загинайлов. — М. ; Берлин : Директ-
Медиа, 2015. — 105 с. : ил. — Библиогр. в кн. — ISBN 978-5-4475-3947-4
11. Зараменских, Е.П. Информационные системы : управление жизненным
циклом. Учебник и практикум для СПО / Е.П. Зараменских. — М. : Изд-во
104
Юрайт, 2019. — 431 с. — (Серия : Профессиональное образование). —
ISBN 978-5-534-11624-3.
12. Зараменских, Е. П. Управление жизненным циклом информационных
систем : учебник и практикум для академического бакалавриата / Е. П.
Зараменских. — М. : Изд-во Юрайт, 2018. — 431 с. — (Бакалавр.
Академический курс). — ISBN 978-5-9916-9200-7.
13. Каманина Р. В. Экономика предприятия (фирмы) / Р. В. Каманина; М-во
образования и науки Российской Федерации, Федеральное гос. бюджетное
образовательное учреждение высш. проф. образования "Российский экон.
ун-т им. Г. В. Плеханова" (ФГБОУ ВПО "РЭУ им. Г. В. Плеханова"). —
Москва : Научная библиотека (НБ), 2015. — 540 с. : с ил. — ISBN 978-5-
906660-29-9.
14. Коцюба, И.Ю. Основы проектирования информационных систем. Учебное
пособие. / И.Ю. Коцюба, А.В. Чунаев, А.Н. Шиков — СПб : Университет
ИТМО, 2015. — 206 с.
15. Кузин А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений.
5-е изд., испр. — А. В. Кузин, С. В. Левонисова. — М. : Издательский
центр «Академия», 2012. — 320 с.
16. Кумскова, И. А. Базы данных : учебник / И.А. Кумскова. — 3-е изд.,
перераб. — Москва : КНОРУС, 2018. — 400 с. — (Среднее
профессиональное образование). — ISBN 978-5-406-06107-7.
17. Макарова, Н. В. Информатика: Учебник для вузов. / Н. В. Макарова, В. Б.
Волков. — СПб. : Питер, 2015. — 576 с. : ил. — ISBN 978-5-496-01550-9.
18. Методы и средства проектирования информационных систем и технологий:
учебное пособие / ФГАОУ ВО «Северо-Кавказский федеральный
университет», М-во образования и науки Российской Федерации ; авт.-сост.
Е. В. Крахоткина. — Ставрополь : СКФУ, 2015. — 152 с. : ил. — Библиогр.
в кн.
19. Прохоренок, Н. А. Python 3 и PyQt 5. Разработка приложений / Н. А.
Прохоренок, В. А. Дронов. — СПб. : БХВ-Петербург, 2016. — 832 с. : ил.
ISBN 978-5-9775-3648-6.
105
20. Шварц, Б. MySQL по максимуму. 3-е изд. / Б. Шварц, П. Зайцев, В.
Ткаченко [пер. с англ. А. Колышкин]. — СПб. : Питер, 2018. — 864 с. : ил.
ISBN 978-5-4461-0696-7.
21. Щелоков, С.А. Проектирование распределенных информационных систем :
курс лекций по дисциплине «Проектирование распределенных
информационных систем» / С.А. Щелоков, Е.Н. Чернопрудова ;
Оренбургский гос. ун-т. — Оренбург : ОГУ, 2012. — 195 с.
22. Перухин, М. Ю. Распределенная система управления / М. Ю. Перухин,
Абдулфаттах Обади, Л. Т. Ягьяева // Вестник Казанского технологического
университета. — 2013. — № 7. — c. 291-293.
23. Harwani B. M. Qt5 Python GUI Programming Cookbook: Building responsive
and powerful cross-platform applications with PyQt. — Packt Publishing Ltd,
2018.
24. Устав СПб ГБУСОН «КЦСОН Адмиралтейского района
Санкт-Петербурга» [Электронный ресурс] // http://kcson.admiral.gov.spb.ru/
media/6/content/94/documents/УСТАВ%20СПб%20ГБУСОН%20КЦСОН%20
Адмиралтейского%20района%20СПб.pdf (дата обращения: 05.05.2019).
25. Qt for Python — Official documentation [Электронный
ресурс] // URL: https://doc.qt.io/qtforpython/ (дата обращения: 20.06.2019).
26. Python 3 — Official documentation [Электронный
ресурс] // URL: https://docs.python.org/3/ (дата обращения: 22.06.2019).
27. MySQL 8.0 Reference Manual — Official documentation [Электронный
ресурс] // URL: https://dev.mysql.com/doc/refman/8.0/en/ (дата обращения:
16.06.2019).
106
ПРИЛОЖЕНИЕ А ФРАГМЕНТ ТЕКСТА SQL (DDL) КОДА
СОЗДАНИЯ БАЗЫ ДАННЫХ MYSQL
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE,
SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_B
Y_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema kcson
-- -----------------------------------------------------
DROP SCHEMA IF EXISTS `kcson` ;
-- -----------------------------------------------------
-- Schema kcson
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `kcson` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ;
SHOW WARNINGS;
USE `kcson` ;
-- -----------------------------------------------------
-- Table `kcson`.`dep`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`dep` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`dep` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`dep` VARCHAR(45) NOT NULL,
`depFullName` VARCHAR(255) NULL,
`note` VARCHAR(255) NULL DEFAULT NULL,
`archive` TINYINT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE INDEX `depName_UNIQUE` (`dep` ASC, `id` ASC) VISIBLE)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
COMMENT = 'Departments';
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`serv`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`serv` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`serv` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`tnum` VARCHAR(10) NOT NULL COMMENT '  ',
`serv` VARCHAR(1000) NULL DEFAULT NULL,
`year` YEAR(4) NOT NULL,
`sub_serv` INT NULL DEFAULT NULL,
`sub_serv_str` VARCHAR(10) NULL DEFAULT NULL,
`price` DECIMAL(10,2) NULL,
`price2` DECIMAL(10,2) NULL,
`price3` DECIMAL(10,2) NULL,
`archive` TINYINT NULL DEFAULT 0,
`total` TINYINT NULL DEFAULT 0,
`acronym` VARCHAR(45) NULL,
`workload` INT NULL,
`content` VARCHAR(1000) NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `serv_num_UNIQUE` (`tnum` ASC) VISIBLE)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
107
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`ufio`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`ufio` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`ufio` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`ufio` VARCHAR(255) NOT NULL,
`ufio_short` VARCHAR(150) NULL,
`ufioDeath` DATE NULL DEFAULT NULL,
`ufiobirth` DATE NULL,
`ESRN` BIGINT NULL,
`prim` VARCHAR(255) NULL,
`phone` VARCHAR(45) NULL,
`snils` VARCHAR(14) NULL,
`curator` VARCHAR(45) NULL,
`create` DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
`ts` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`cr_by` INT NULL,
`upd_by` INT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `ufio_UNIQUE` (`ufio` ASC) VISIBLE)
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`servform`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`servform` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`servform` (
`id` INT NOT NULL AUTO_INCREMENT,
`servform` VARCHAR(255) NULL,
`prim` VARCHAR(255) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`ripso`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`ripso` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`ripso` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`ripso` VARCHAR(20) NOT NULL,
`year` YEAR(4) NOT NULL,
`archive` TINYINT NULL DEFAULT 0,
`servform_id` INT NOT NULL,
`months` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_ripso_servform1_idx` (`servform_id` ASC) VISIBLE,
CONSTRAINT `fk_ripso_servform1`
FOREIGN KEY (`servform_id`)
REFERENCES `kcson`.`servform` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`contracts`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`contracts` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`contracts` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
108
`contracts` VARCHAR(45) NULL,
`ufio_id` INT UNSIGNED NOT NULL,
`dep_id` INT UNSIGNED NOT NULL,
`ripso_id` INT UNSIGNED NULL,
`blocked` TINYINT NULL DEFAULT 0,
`startdate` DATE NOT NULL COMMENT '  ',
`enddate` DATE NOT NULL,
`ippsuNum` INT(12) NULL,
`prim` VARCHAR(255) NULL,
`create` DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
`ts` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`cr_by` INT NULL,
`upd_by` INT NULL,
PRIMARY KEY (`id`),
INDEX `fk_contract_ufio1_idx` (`ufio_id` ASC) VISIBLE,
INDEX `fk_contracts_ripso1_idx` (`ripso_id` ASC) VISIBLE,
INDEX `fk_contracts_dep1_idx` (`dep_id` ASC) VISIBLE,
CONSTRAINT `fk_contract_ufio1`
FOREIGN KEY (`ufio_id`)
REFERENCES `kcson`.`ufio` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_contracts_ripso1`
FOREIGN KEY (`ripso_id`)
REFERENCES `kcson`.`ripso` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_contracts_dep1`
FOREIGN KEY (`dep_id`)
REFERENCES `kcson`.`dep` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`roles`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`roles` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`roles` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`role` VARCHAR(45) NULL,
`prim` VARCHAR(255) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`worker`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`worker` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`worker` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`worker` VARCHAR(255) NOT NULL,
`user` VARCHAR(32) NULL COMMENT 'user login',
`prim` VARCHAR(145) NULL,
`roles_id` INT UNSIGNED NOT NULL DEFAULT 1,
`dep_id` INT UNSIGNED NOT NULL DEFAULT 1,
`archive` TINYINT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE INDEX `user_UNIQUE` (`user` ASC) VISIBLE,
INDEX `fk_worker_roles1_idx` (`roles_id` ASC) VISIBLE,
INDEX `fk_worker_dep1_idx` (`dep_id` ASC) VISIBLE,
CONSTRAINT `fk_worker_roles1`
FOREIGN KEY (`roles_id`)
REFERENCES `kcson`.`roles` (`id`)
109
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_worker_dep1`
FOREIGN KEY (`dep_id`)
REFERENCES `kcson`.`dep` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`main`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`main` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`main` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`contracts_id` INT UNSIGNED NOT NULL,
`dep_id` INT UNSIGNED NOT NULL,
`ufio_id` INT UNSIGNED NOT NULL,
`serv_id` INT UNSIGNED NOT NULL,
`worker_id` INT UNSIGNED NOT NULL,
`vdate` DATE NOT NULL COMMENT '  ',
`uslnum` INT(4) NULL DEFAULT 0 COMMENT ' ',
`note` VARCHAR(255) NULL,
`create` DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
`ts` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`cr_by` INT NULL,
`upd_by` INT NULL,
`reported` TINYINT NULL DEFAULT 0,
`wdate` DATETIME NULL DEFAULT NULL COMMENT '  ',
`overdid` TINYINT NULL DEFAULT 0,
PRIMARY KEY (`id`),
INDEX `fk_main_serv1_idx` (`serv_id` ASC) VISIBLE,
INDEX `fk_main_dep1_idx` (`dep_id` ASC) VISIBLE,
INDEX `fk_main_ufio1_idx` (`ufio_id` ASC) VISIBLE,
INDEX `fk_main_contracts1_idx` (`contracts_id` ASC) VISIBLE,
INDEX `fk_main_worker1_idx` (`worker_id` ASC) VISIBLE,
CONSTRAINT `fk_main_serv1`
FOREIGN KEY (`serv_id`)
REFERENCES `kcson`.`serv` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_main_dep1`
FOREIGN KEY (`dep_id`)
REFERENCES `kcson`.`dep` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_main_ufio1`
FOREIGN KEY (`ufio_id`)
REFERENCES `kcson`.`ufio` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_main_contracts1`
FOREIGN KEY (`contracts_id`)
REFERENCES `kcson`.`contracts` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_main_worker1`
FOREIGN KEY (`worker_id`)
REFERENCES `kcson`.`worker` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
COMMENT = 'main table';
110
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`holiday`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`holiday` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`holiday` (
`holiday` DATE NOT NULL,
`prim` VARCHAR(255) NULL,
PRIMARY KEY (`holiday`))
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`category`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`category` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`category` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`category` VARCHAR(45) NOT NULL,
`archive` TINYINT NULL DEFAULT 0,
`prim` VARCHAR(255) NULL,
`total` TINYINT NULL DEFAULT 0,
`subof` INT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `category_UNIQUE` (`category` ASC) VISIBLE);
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`tables_checksums`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`tables_checksums` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`tables_checksums` (
`id` INT NOT NULL AUTO_INCREMENT,
`table` VARCHAR(45) NOT NULL,
`checksum` VARCHAR(45) NULL,
`lastid` INT NULL,
PRIMARY KEY (`id`, `table`))
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`job`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`job` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`job` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`job` VARCHAR(255) NULL,
`prim` VARCHAR(45) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `kcson`.`dep_has_worker`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `kcson`.`dep_has_worker` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `kcson`.`dep_has_worker` (
`id` INT NOT NULL AUTO_INCREMENT,
`worker_id` INT UNSIGNED NOT NULL,
`dep_id` INT UNSIGNED NOT NULL,
`job_id` INT UNSIGNED NOT NULL,
`name` VARCHAR(45) NULL,
`prim` VARCHAR(145) NULL,
`archive` TINYINT NULL DEFAULT 0,
`from` DATETIME NULL DEFAULT current_TIMESTAMP,

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

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