Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выпускная квалификационная работа супер доделан...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.73 Mб
Скачать

2 Практическая часть

2.1 Проектирование ис

2.1.1 Проектирование структуры ис

Модель структуры информационной системы была спроектирована с помощью CASE-средства BPwin 4.0 в нотации SADT (IDEF0). Учет расчетов по сдельной оплате на предприятии СЦ «ТехноКомп» осуществляется следующим образом. С начала в бухгалтерию поступают первичные документы, затем они проходят обработку, и информация из них заносится в справочники. На основании сделанной работы рассчитывается средний заработок, потом происходит удержание налогов и составление расчетно-платежной ведомости, в которой рассчитывается заработная плата.

Рис.2.1 Table.DBF сведения

Рис.2.2 Table DBF справочник сотрудников

Рис.2.3 Table DBF бд

2.1.2 Проектирование структуры бд

Модель структуры базы данных была спроектирована с помощью CASE-средства ERwin 4.0 и сформирована в виде физической и логической модели проекта.

Рис.2.4 Table DBF логическая модель

Рис.2.5 Table DBF физическая модель

Генерация спроектированных баз данных для построения базы данных FoxPro происходит посредством следующего текста SQL-операторов:

CREATE TABLE table2 (

kol Numeric(4) NULL,

ed Character(3) NULL,

rabo Character(15) NULL,

raz Numeric(3) NULL,

pr Character(10) NULL,

rab Character(15) NULL,

cex Numeric(3) NULL,

dt Date NULL,

n Numeric(4) NULL,

tn Numeric(4) NOT NULL

);

CREATE UNIQUE INDEX XPKE_3 ON table2

(

tn ASC

);

CREATE TABLE table3 (

dt Date NULL,

rac Numeric(5) NULL,

vrem Numeric(4) NULL,

rab Character(15) NULL,

kol Numeric(4) NULL,

raz Numeric(3) NULL,

rabo Character(15) NULL,

detal Character(15) NULL,

n_par Numeric(4) NULL,

n Numeric(4) NULL,

tn Numeric(4) NOT NULL

);

CREATE UNIQUE INDEX XPKE_4 ON table3

(

tn ASC

);

CREATE TABLE Таблица1 (

fio Character(15) NULL,

tn Numeric(4) NOT NULL,

obr Character(10) NULL,

adr Character(18) NULL,

stz Numeric(4) NULL,

kold Numeric(2) NULL,

dol Character(15) NULL

);

CREATE UNIQUE INDEX XPKE_1 ON Таблица1

(

tn ASC

);

При разработке данного программного обеспечения использовались следующие поля

Таблица 1

Поле

Описание поля

tn

Табельный номер

Fio

Фамилия имя отчество

Dol

Должность

Kold

Количество детей

Raz

Разряд

Adr

Адрес

Obr

Образование

N

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

Dt

Дата

Cex

Цех

n_par

Номер партии

Pr

Профессия

Rabo

Работа

Ed

Единица измерения

Kol

Количество

Detal

Деталь