Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
2018-01-29 | 163 |
5.00
из
|
Заказать работу |
|
|
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!