Скрипсозданиятаблицы «Индивидуальные номера ДСЕ» — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Скрипсозданиятаблицы «Индивидуальные номера ДСЕ»

2018-01-29 162
Скрипсозданиятаблицы «Индивидуальные номера ДСЕ» 0.00 из 5.00 0 оценок
Заказать работу

prompt Creating table PERSONALNUMBERDSE

prompt ================================

prompt

create table PERSONALNUMBERDSE

(

ID NUMBER,

NPP VARCHAR2(50),

NUMDSE VARCHAR2(50),

COL NUMBER,

ID_INF NUMBER,

CUSER VARCHAR2(10),

CDATE DATE

)

tablespace USERS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 64K

minextents 1

maxextents unlimited

);

comment on column PERSONALNUMBERDSE.ID

is 'ИДзаписи';

comment on column PERSONALNUMBERDSE.NPP

is 'Номерпартионнойпредъявительской';

comment on column PERSONALNUMBERDSE.NUMDSE

is 'НомерДСЕ';

comment on column PERSONALNUMBERDSE.COL

is 'Количестводсе';

comment on column PERSONALNUMBERDSE.ID_INF

is 'ид для связи с главной таблицей';

 

Скрипсозданиятаблицы «Настройки приложения»

prompt Creating table SETTINGS

prompt =======================

prompt

create table SETTINGS

(

ID NUMBER,

NET_NAME VARCHAR2(10),

AUTONAVIGATOR NUMBER

)

tablespace USERS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 64K

minextents 1

maxextents unlimited

);

comment on table SETTINGS

is 'Настройкипользователей';

comment on column SETTINGS.AUTONAVIGATOR

is 'Автонавигатор по полям';

Определение дополнительных ограничений целостности

Ограничение целостности:

-Значения всех числовых атрибутов – больше 0 (или null, если атрибут необязателен)

Описание групп пользователей и прав доступа

Опишем для каждой группы пользователей права доступа к каждой таблице и к каждому полю (атрибуту).

1. Администратор БД: имеет доступ ко всем данным (по записи), может изменять структуру базы данных и связи между отношениями, устанавливает права доступа для всех остальных групп.

2. Руководители имеют доступ по чтению ко всем данным.

3. Работники цеха / отдела имеют право только на создание технического акта от имени своего отдела без возможности редактирования поля «статус» таблицы «технические акты»

4. Начальники цеха / отдела имеют доступ по чтению только данных своего отдела

5. Работники архива имеют права на чтение всех данных и на изменение статуса технического акта на подлинник.

Ограничение доступа регулируется на сервере. Пользователю присваивается роль и раздаются возможности.

 

Пользовательский интерфейс

Общение с пользователем происходит посредством WindowsForm. В главной форме находится семь пунктов меню, снизу на labelотображается имя пользователя, под которым выполнен вход, а также его роль. Первая вкладка называется «Технические акты(Рис 2). На первой вкладке расположены кнопки навигация по списку и контроля транзакций, а также dataGridView для вывода списка техактов.

Рисунок 1 – Основная форма

Рисунок 2 – Пункт меню «Тех.акты»

При нажатии на кнопку «Редактор» откроется вкладка для редактирования содержания одного экземпляратехакта. В свою очередь она имеет 5 вкладок:

- Общие сведения (Рис 3)

- Несоответствия (Рис 4)

- Решения (Рис 5)

- Мероприятия (Рис 6)

- Подписи (Рис 7)

Рисунок 3 – вкладка«Общие сведения» редактора

Рисунок 4 – вкладка «Несоответствия» редактора

Рисунок5 – вкладка «Решения» редактора

Рисунок 6 – вкладка «Мероприятия» редактора

\

Рисунок7 – вкладка «Подписи» редактора

 

Пункт меню «Справочники» содержит различные справочники для вывода их на печать и добавления новых элементов.

Пункт меню «Администрирование» (Рис 8) позволяет выдавать права на пользование программой новым пользователям, а также редактировать уже существующие. Помимо этого там также хранится справочная информация по пользователю.

Рисунок8 –Пункт меню «Администрирование»

 

 

Инструкция по развертыванию

Рассмотрим написание программы поэтапно.

Операционная система: Windows 10 Домашняя

ER-диаграмма БД была создана в программе ErwinDataModeler 7.3 - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных.

После создания скрипта БД была загружена в OracleDataBase— система управления реляционными базами данных.

Приложение написано на языке Delphi с использованием технологии FastReport в интегрированной среде разработки программного обеспечения BorlandDelphi 5.

 

Список используемой литературы

1.Рудалев В.Г.Разработка приложений баз данных. / В.Г.Рудалев- Воронеж: Изд. Дом ВГУ, 2014.- 48 с.

2. Рудалев В. Г. Разработка приложений баз данных. Часть 2 / В.Г.Рудалев. — Воронеж: Изд. Дом ВГУ, 2016. — 61 с.

3.Рудалев В. Г. Разработка приложений баз данных. Часть 3 / В.Г.Руда-лев. — Воронеж: Изд. Дом ВГУ, 2017. — 51 с.

 


Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.