Информационная система для учета средств связи ЦИТС и зИ УМВД России по Вологодской области
Автоматизация системы учета, поиска и распределения средств связи в подразделения УМВД России по Вологодской области. Разработка программного обеспечения: архитектуры, баз данных, пользовательского интерфейса. Реализация серверной и клиентской частей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 14.12.2019 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
6.PostgreSQL: [Электронный ресурс] // Википедия сайт. - URL: https://ru.wikipedia.org/wiki/PostgreSQL.
7.JDK: [Электронный ресурс] // Национальная библиотека им. Н.Э. Баумана сайт. - Режим доступа: https://ru.bmstu.wiki/Java_Development_Kit.
8.TypeScript: [Электронный ресурс] // Википедия сайт. - URL: https://ru.wikipedia.org/wiki/TypeScript.
9. Методика тестирования: [Электронный ресурс] // Блог веб-программиста сайт. - URL: http://juice-health.ru/program/software-testing/495-software-testing-methods.
ПРИЛОЖЕНИЕ
SQL - скрипты создания таблиц и последовательностей
//Последоватьлности
CREATE SEQUENCE public.branches_cod_branch_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 88
CACHE 1;
ALTER TABLE public.branches_cod_branch_seq
OWNER TO postgres;
CREATE SEQUENCE public.comm_equipments_cod_comm_equipment_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 40
CACHE 1;
ALTER TABLE public.comm_equipments_cod_comm_equipment_seq
OWNER TO postgres;
CREATE SEQUENCE public.departments_cod_department_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 63
CACHE 1;
ALTER TABLE public.departments_cod_department_seq
OWNER TO postgres;
CREATE SEQUENCE public.diapasons_cod_diapason_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 23
CACHE 1;
ALTER TABLE public.diapasons_cod_diapason_seq
OWNER TO postgres;
CREATE SEQUENCE public.equipments_cod_equipment_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 56
CACHE 1;
ALTER TABLE public.equipments_cod_equipment_seq
OWNER TO postgres;
CREATE SEQUENCE public.models_cod_model_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 40
CACHE 1;
ALTER TABLE public.models_cod_model_seq
OWNER TO postgres;
CREATE SEQUENCE public.providers_cod_provider_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 19
CACHE 1;
ALTER TABLE public.providers_cod_provider_seq
OWNER TO postgres;
CREATE SEQUENCE public.radiostations_cod_radiostation_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 32
CACHE 1;
ALTER TABLE public.radiostations_cod_radiostation_seq
OWNER TO postgres;
CREATE SEQUENCE public.specificities_cod_specificity_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 25
CACHE 1;
ALTER TABLE public.specificities_cod_specificity_seq
OWNER TO postgres;
CREATE SEQUENCE public.supplies_cod_supply_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 49
CACHE 1;
ALTER TABLE public.supplies_cod_supply_seq
OWNER TO postgres;
CREATE SEQUENCE public.technics_cod_technique_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 8
CACHE 1;
ALTER TABLE public.technics_cod_technique_seq
OWNER TO postgres;
//Таблицы
CREATE TABLE public.departments
(
cod_department integer NOT NULL DEFAULT nextval('departments_cod_department_seq'::regclass), -- Код подразделения
name_department character varying(255) NOT NULL, -- Имя подразделения
CONSTRAINT departments_pkey PRIMARY KEY (cod_department)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.departments
OWNER TO postgres;
COMMENT ON TABLE public.departments
IS 'Подразделения';
COMMENT ON COLUMN public.departments.cod_department IS 'Код подразделения';
COMMENT ON COLUMN public.departments.name_department IS 'Имя подразделения';
CREATE TABLE public.branches
(
cod_branch integer NOT NULL DEFAULT nextval('branches_cod_branch_seq'::regclass), -- Код службы
name_branch character varying(255) NOT NULL, -- Имя службы
cod_department integer NOT NULL, -- Код подразделения
CONSTRAINT branches_pkey PRIMARY KEY (cod_branch),
CONSTRAINT branches_fkey0 FOREIGN KEY (cod_department)
REFERENCES public.departments (cod_department) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.branches
OWNER TO postgres;
COMMENT ON TABLE public.branches
IS 'Службы';
COMMENT ON COLUMN public.branches.cod_branch IS 'Код службы';
COMMENT ON COLUMN public.branches.name_branch IS 'Имя службы';
COMMENT ON COLUMN public.branches.cod_department IS 'Код подразделения';
CREATE TABLE public.technics
(
cod_technique integer NOT NULL DEFAULT nextval('technics_cod_technique_seq'::regclass), -- Код техники
name_technique character varying(255) NOT NULL, -- Наименование техники
CONSTRAINT technics_pkey PRIMARY KEY (cod_technique)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.technics
OWNER TO postgres;
COMMENT ON TABLE public.technics
IS 'Техника';
COMMENT ON COLUMN public.technics.cod_technique IS 'Код техники';
COMMENT ON COLUMN public.technics.name_technique IS 'Наименование техники';
CREATE TABLE public.specificities
(
cod_specificity integer NOT NULL DEFAULT nextval('specificities_cod_specificity_seq'::regclass), -- Код особенности
name_specificity character varying(255) NOT NULL, -- Имя особенности
CONSTRAINT specificities_pkey PRIMARY KEY (cod_specificity)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.specificities
OWNER TO postgres;
COMMENT ON TABLE public.specificities
IS 'Особенности радиостанций';
COMMENT ON COLUMN public.specificities.cod_specificity IS 'Код особенности';
COMMENT ON COLUMN public.specificities.name_specificity IS 'Имя особенности';
CREATE TABLE public.diapasons
(
cod_diapason integer NOT NULL DEFAULT nextval('diapasons_cod_diapason_seq'::regclass), -- Код диапазона
name_diapason character varying(255) NOT NULL, -- Значение диапазона
CONSTRAINT diapasons_pkey PRIMARY KEY (cod_diapason)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.diapasons
OWNER TO postgres;
COMMENT ON TABLE public.diapasons
IS 'Диапозоны';
COMMENT ON COLUMN public.diapasons.cod_diapason IS 'Код диапазона';
COMMENT ON COLUMN public.diapasons.name_diapason IS 'Значение диапазона';
CREATE TABLE public.radiostations
(
cod_radiostation integer NOT NULL DEFAULT nextval('radiostations_cod_radiostation_seq'::regclass), -- Код радиостанции
name_radiostation character varying(255) NOT NULL, -- Название радиостанции
cod_specificity integer, -- Код особенности
cod_diapason integer NOT NULL, -- Код диапазона
presence_sc_device boolean NOT NULL, -- Наличие/отсутствие УПР
CONSTRAINT radiostations_pkey PRIMARY KEY (cod_radiostation),
CONSTRAINT radiostations_fkey1 FOREIGN KEY (cod_specificity)
REFERENCES public.specificities (cod_specificity) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT radiostations_fkey2 FOREIGN KEY (cod_diapason)
REFERENCES public.diapasons (cod_diapason) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.radiostations
OWNER TO postgres;
COMMENT ON TABLE public.radiostations
IS 'Радиостанции';
COMMENT ON COLUMN public.radiostations.cod_radiostation IS 'Код радиостанции';
COMMENT ON COLUMN public.radiostations.name_radiostation IS 'Название радиостанции';
COMMENT ON COLUMN public.radiostations.cod_specificity IS 'Код особенности';
COMMENT ON COLUMN public.radiostations.cod_diapason IS 'Код диапазона';
COMMENT ON COLUMN public.radiostations.presence_sc_device IS 'Наличие/отсутствие УПР';
CREATE TABLE public.models
(
cod_model integer NOT NULL DEFAULT nextval('models_cod_model_seq'::regclass), -- Код модели
name_model character varying(255) NOT NULL, -- Наименование модели
lifetime integer NOT NULL, -- Срок службы средства связи
cod_radiostation integer,
cod_technique integer,
CONSTRAINT models_pkey PRIMARY KEY (cod_model),
CONSTRAINT models_radiostations_cod_radiostation_fk FOREIGN KEY (cod_radiostation)
REFERENCES public.radiostations (cod_radiostation) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT models_technics_cod_technique_fk FOREIGN KEY (cod_technique)
REFERENCES public.technics (cod_technique) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.models
OWNER TO postgres;
COMMENT ON TABLE public.models
IS 'Модели средств связи';
COMMENT ON COLUMN public.models.cod_model IS 'Код модели
';
COMMENT ON COLUMN public.models.name_model IS 'Наименование модели';
COMMENT ON COLUMN public.models.lifetime IS 'Срок службы средства связи';
CREATE TABLE public.providers
(
cod_provider integer NOT NULL DEFAULT nextval('providers_cod_provider_seq'::regclass), -- Индетификатор поставщика
name_provider character varying(255) NOT NULL, -- Имя поставщика
CONSTRAINT providers_pkey PRIMARY KEY (cod_provider)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.providers
OWNER TO postgres;
COMMENT ON TABLE public.providers
IS 'Поставщики';
COMMENT ON COLUMN public.providers.cod_provider IS 'Индетификатор поставщика';
COMMENT ON COLUMN public.providers.name_provider IS 'Имя поставщика';
CREATE TABLE public.supplies
(
cod_supply integer NOT NULL DEFAULT nextval('supplies_cod_supply_seq'::regclass), -- Идентификатор поставки
invoice_number character varying(100), -- номер накладной, номер наряда
invoice_date date, -- дата накладной, дата наряда
cod_provider integer NOT NULL, -- Идентификатор поставщика
CONSTRAINT supplies_pkey PRIMARY KEY (cod_supply),
CONSTRAINT supplies_fkey0 FOREIGN KEY (cod_provider)
REFERENCES public.providers (cod_provider) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.supplies
OWNER TO postgres;
COMMENT ON TABLE public.supplies
IS 'Поставки';
COMMENT ON COLUMN public.supplies.cod_supply IS 'Идентификатор поставки';
COMMENT ON COLUMN public.supplies.invoice_number IS 'номер накладной, номер наряда';
COMMENT ON COLUMN public.supplies.invoice_date IS 'дата накладной, дата наряда';
COMMENT ON COLUMN public.supplies.cod_provider IS 'Идентификатор поставщика
';
CREATE TABLE public.equipments
(
cod_equipment integer NOT NULL DEFAULT nextval('equipments_cod_equipment_seq'::regclass), -- Код комплектации
composition text, -- Состав
commentary text, -- Примечание
CONSTRAINT equipments_pkey PRIMARY KEY (cod_equipment)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.equipments
OWNER TO postgres;
COMMENT ON TABLE public.equipments
IS 'Комплектации';
COMMENT ON COLUMN public.equipments.cod_equipment IS 'Код комплектации';
COMMENT ON COLUMN public.equipments.composition IS 'Состав';
COMMENT ON COLUMN public.equipments.commentary IS 'Примечание';
CREATE TABLE public.comm_equipments
(
cod_comm_equipment integer NOT NULL DEFAULT nextval('comm_equipments_cod_comm_equipment_seq'::regclass), -- Код средства связи
cod_branch integer NOT NULL, -- Код службы
cod_model integer NOT NULL,
serial_number character varying(255),
inventory_number character varying(100),
price numeric,
release_date date,
commissioning_date date,
distribution_plan date,
cod_supply integer,
model_operability boolean,
cod_equipment integer,
CONSTRAINT comm_equipments_pkey PRIMARY KEY (cod_comm_equipment),
CONSTRAINT comm_equipments_fkey0 FOREIGN KEY (cod_branch)
REFERENCES public.branches (cod_branch) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT comm_equipments_models_cod_model_fk FOREIGN KEY (cod_model)
REFERENCES public.models (cod_model) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT comm_equipments_supplies_cod_supply_fk FOREIGN KEY (cod_supply)
REFERENCES public.supplies (cod_supply) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.comm_equipments
OWNER TO postgres;
COMMENT ON TABLE public.comm_equipments
IS 'Средства связи.';
COMMENT ON COLUMN public.comm_equipments.cod_comm_equipment IS 'Код средства связи
';
COMMENT ON COLUMN public.comm_equipments.cod_branch IS 'Код службы';
Размещено на Allbest.ru
...Подобные документы
Анализ популярности мобильных операционных систем в мире и России. Разработка структурно-функциональной модели. Реализация серверной и клиентской частей программы. Алгоритм поиска события в мобильном приложении. Тестирование программного обеспечения.
дипломная работа [748,3 K], добавлен 10.07.2017Склад ОАО "Ориенбанк", его специфика и структура. Описание структуры базы данных складского учета для предприятия. Разработка пользовательского интерфейса программы. Инструкция к применению базы данных. Автоматизация операций и учета средств банка.
курсовая работа [4,7 M], добавлен 26.02.2010Формирование требований к системе. Описание входной и выходной информации. Концептуальное и логическое проектирование структуры и пользовательского интерфейса. Выбор средств реализации подсистемы. Реализация функциональности программного средства.
курсовая работа [1,3 M], добавлен 28.08.2012Проблема повышения оперативности учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ. Разработка информационной системы, требования к ней. Информационное обеспечение задачи, автоматизация предметной области. Описание интерфейса системы.
дипломная работа [2,6 M], добавлен 17.07.2012Реализация программной системы "Магазин" для автоматизации деятельности и обеспечения хранения, накопления и предоставления информации. Логическая и физическая структуры базы данных. Разработка пользовательского интерфейса. Создание таблиц, представлений.
контрольная работа [3,9 M], добавлен 31.03.2014Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Понятие и виды информационно-аналитических систем. Разработка информационной системы, предназначенной для учета корреспонденции отдела канцелярии, с использованием передовых информационных технологий и современных вычислительных средств и средств связи.
отчет по практике [295,4 K], добавлен 07.03.2012Учета жильцов студенческого общежития. Требования к программному средству. Спецификация качества программного обеспечения. Проектирование архитектуры приложения и структуры данных, пользовательского интерфейса. Спецификация классов и типы данных.
курсовая работа [664,4 K], добавлен 26.08.2012Описание алгоритмов поиска пути. Диаграмма объектов предметной области. Разработка структурной схемы. Проектирование интерфейса пользователя. Выбор и обоснование комплекса программных средств. Разработка пользовательского меню. Диаграмма компонентов.
курсовая работа [3,5 M], добавлен 10.04.2015Разработка концептуальной модели предметной области. Автоматизация справочной системы. Разработка конфигурации в 1С:Предприятии. Создание констант и перечислений. Формирование и проведение документов. Создание пользователя и пользовательского интерфейса.
курсовая работа [1016,6 K], добавлен 09.03.2015Создание математической модели расчета показателей в отчете метрологического отдела по учету средств измерений компании. Разработка базы данных информации, пользовательского интерфейса. Техническое обеспечение автоматизированной информационной системы.
дипломная работа [3,7 M], добавлен 14.01.2018Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
дипломная работа [1,4 M], добавлен 17.12.2014Общая характеристика и функциональное назначение проектируемого программного обеспечения, требования к нему. Разработка и описание интерфейса клиентской и серверной части. Описание алгоритма и программной реализации приложения. Схема базы данных.
курсовая работа [35,4 K], добавлен 12.05.2013Процесс разработки базы данных для хранения и обработки информации. Ключи, индексы, триггеры, хранимые процедуры. Разработка пользовательского интерфейса и базы данных. Основные инструментальные средства для разработки клиентской и серверной частей.
дипломная работа [225,0 K], добавлен 18.05.2013Создание программного обеспечения информационной системы автоматизации учебно-учетной деятельности в школе. Формирование логической и концептуальной моделей структурирования данных с использованием CASE-средств. Организация пользовательского интерфейса.
дипломная работа [1,6 M], добавлен 11.06.2014Построение инфологической концептуальной модели предметной области. Связи между таблицами в схеме данных MS Access. Окно ввода данных в запросе. Создание форм с помощью мастера. Запрос на выборку данных. Разработка эксплуатационной документации.
курсовая работа [2,6 M], добавлен 04.01.2015Методология проектирования информационной системы. Обоснование выбора платформы. Определение цели и области действия программного проекта. Структура пооперационного перечня работ. Идентификация задач и действий. Прототипы пользовательского интерфейса.
дипломная работа [3,8 M], добавлен 30.11.2010Разработка и реализация программного комплекса для обеспечения возможности проведения тестирования в образовательной среде. Разработка структура системы, базы данных, алгоритмов, интерфейса пользователя. Технико-экономическое обоснование проекта.
дипломная работа [3,3 M], добавлен 03.09.2012Характеристика объекта информатизации и действующей системы-прототипа. Анализ разработок систем учета. Постановка задачи построения базы данных. Использование программного продукта "Инвентаризация сети и учета компьютеров". Логическое моделирование.
дипломная работа [7,0 M], добавлен 21.01.2015Требования к составу и параметрам технических средств. Выбор языка программирования. Структурная схема программного продукта. Проектирование пользовательского интерфейса. Создание системы и заполнение базы данных. Разработка форм ввода-вывода информации.
курсовая работа [1,2 M], добавлен 30.01.2016