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