Помощь в написании студенческих работ
Антистрессовый сервис

2.3 Построение инфологической модели системы электронного документооборота «Doc Univer»

РефератПомощь в написанииУзнать стоимостьмоей работы

Таблица 2 -«Корреспонденты» (Correspondents). Таблица 6 -«Тип документа» (DocTypes). Таблица 3 — «Пользователи» (Users). Процедура ничего не возвращает. Таблица 1 — «Документы» (Documents). Наименование корреспондента. Дата исполнения документа. Наименование направления. O Направление документа; Наименование документа. Наименование атрибута. Наименование атрибута. Наименование атрибута… Читать ещё >

2.3 Построение инфологической модели системы электронного документооборота «Doc Univer» (реферат, курсовая, диплом, контрольная)

После выполнения анализа процессов документооборота в СК можно приступить к проектированию базы данных, продумать количество таблиц в базе, установить между ними связи, и обеспечить целостность данных. Для того, чтобы спроектировать логическую и физическую структуру будущей базы данных, используем CASE средство AllFusion ERWin 7 (Рисунки 2.9, 2.10).

База данных приложения состоит из 6 таблиц, а именно:

  • o Документы;
  • o Статус документа;
  • o Направление документа;
  • o Пользователи;
  • o Тип документа;
  • o Корреспонденты.
Логическая модель базы данных в ERwin Data Modeler r7.

Рисунок 2.9 — Логическая модель базы данных в ERwin Data Modeler r7.

Физическая модель базы данных в ERwin Data Modeler r7.

Рисунок 2.10 — Физическая модель базы данных в ERwin Data Modeler r7.

Таблица «Документы» (Documents) предназначена для хранения данных о документах.

Таблица 1 — «Документы» (Documents).

Наименование атрибута.

Имя атрибута.

Тип данных.

Ключи.

Первичный.

Вторичный.

Код документа.

id.

bigint.

Наименование документа.

Doc_name.

varchar (100).

Номер документа.

Doc_number.

varchar (50).

Дата регистрации.

Doc_data_reg.

datetime.

Дата исполнения документа.

Doc_data_exec.

datetime.

Путь документа.

Doc_file.

varchar (255).

Код пользователя.

Id_user.

bigint.

Код корреспондента.

Id_corr.

bigint.

Код типа документа.

Id_doc_type.

bigint.

Код статуса.

Id_doc_state.

bigint.

Код направления.

Id_doc_dir.

bigint.

Таблица «Корреспонденты» (Correspondents) предназначена для хранения данных о корреспондентах. Организации, с которыми поддерживается постоянная переписка, хранятся в БД. В случае регистрации документа, поступившего/отправляемого новому корреспонденту, сведения о нем заносятся в список. Сведения о корреспондентах могут в дальнейшем использоваться в справочной работе, для формирования списков на рассылку и т. п.

Таблица 2 -«Корреспонденты» (Correspondents).

Наименование атрибута.

Имя атрибута.

Тип данных.

Ключи.

Первичный.

Вторичный.

Код корреспондента.

id.

bigint.

Наименование корреспондента.

Corr_name.

varchar (200).

Контакты.

contacts.

varchar (200).

Таблица «Пользователи» (Users) предназначена для хранения данных о пользователях БД.

Таблица 3 — «Пользователи» (Users).

Наименование атрибута.

Имя атрибута.

Тип данных.

Ключи.

Первичный.

Вторичный.

Код пользователя.

id.

bigint.

ФИО.

User_fio.

varchar (100).

Логин.

User_login.

varchar (50).

Пароль.

Password_hash.

char (32).

Роль.

User_role.

int.

Таблица «Направление документа» (DocDirections) предназначена для хранения данных о направление документа: входящий, исходящий или внутренний документ.

Таблица 4 — Направление документа" (DocDirections).

Наименование атрибута.

Имя атрибута.

Тип данных.

Ключи.

Первичный.

Вторичный.

Код направления.

id.

bigint.

Наименование направления.

Doc_dir_name.

varchar (50).

Таблица «Статус документа» (DocStates) предназначена для хранения данных о статусе документа. Например, рассмотрен, на подпись, выполнен и т. д.

Таблица 5 — «Статус документа» (DocStates).

Наименование атрибута.

Имя атрибута.

Тип данных.

Ключи.

Первичный.

Вторичный.

Код статуса.

id.

bigint.

Наименование статуса.

Doc_state_name.

varchar (50).

Таблица «Тип документа» (DocTypes) предназначена для хранения данных о типах документов. Например, письмо, договор, предписание и т. п.

Таблица 6 -«Тип документа» (DocTypes).

Таблица 9 — Описание входных параметров процедуры del_ user.

Наименование атрибута.

Имя атрибута.

Тип данных.

Ключи.

Первичный.

Имя параметра.

Тип данных.

Описание.

@p_id.

bigint.

Номер записи.

Вызов процедуры происходит в методе buttonDel_Click главной формы (UserListForm):

usersTableAdapter.del_user (user_id);

Процедура ничего не возвращает.

Показать весь текст
Заполнить форму текущей работой