30174-1 (663142), страница 6

Файл №663142 30174-1 (Разработка системы по сбору информации) 6 страница30174-1 (663142) страница 62016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

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

Индексы могут быть разбалансированы после многократного внесения изменений в таблицу БД. Это приводит к тому, что глубина индекса возрастает сверх критического значения, что резко снижает его ценность.

5.4. Краткая информация для программистов о базе данных

Тип базы - INTERBASE

Имя администратора - SYSDBA

Пароль - masterkey

Языковой драйвер - Pdox ANSI Cyrillic

Режим открытия - READ/WRITE

Структуры таблиц, триггеров, просмотров и индексов БД, приведены в приложении 3 в виде SQL программы. Это сделано для удобства редактирования структур базы.

Приложение 1

1. Общие сведения

Полное наименование разрабатываемого АРМа: “Автоматизированное рабочее место “Налогоплательщик” работника отдела налоговой политики, осуществляющего сбор информации о доходах налогоплательщиков по объединению, контролирующего начисление подоходного налога и производящего отчеты для ГНИ РФ”.

1.1. Разработчик и наименование предприятия заказчика

АРМ разрабатывается студентом пятого курса Омского Государственного Технического Университета по заказу цеха производственно-хозяйственной деятельности Производственно Технического Предприятия “Сургутгазэнергоремналадка” ОАО “Сургутгазпром”.

1.2. Цель создания АРМа

Цель создания системы: обеспечить выполнение требования законодательства в отношении отчетности по подоходному налогу, автоматизировать процесс производства отчетности в ГНИ РФ.

1.3. Назначение АРМа

АРМ “Налогоплательщик” предназначен для выполнения текущих работ работника отдела налоговой политики, таких как:

  • сбор со структурных подразделений предприятия информации о заработной плате за период;

  • сбор со структурных подразделений предприятия информации об удержанном подоходном налоге плате за период;

  • проверка правильности удержания подоходного налога в подразделении;

  • подготовка и заполнение отчетов в ГНИ РФ на бумажных и носителях;

  • сдача информации о начисленной заработной плате и удержанном подоходном налоге в налоговую инспекцию на магнитном носителе;

  • формирование и выдача индивидуальных справок физическим лицам;

  • вывод стандартных отчетов;

  • архивирование и восстановление данных.

2. Характеристика объекта автоматизации

Автоматизации подлежат:

  • отдел налоговой политики ОАО “Сургутгазпром”;

  • отделы бухгалтерий структурных подразделений.

При разработке системы следует также учитывать наиболее характерные особенности объектов автоматизации:

  • территориальную разобщенность;

  • специфику действия трудового законодательства в северных территориях;

  • наличие на объекте автоматизации действующего программного обеспечения.

3. Требования к АРМу

АРМ “Налогоплательщик” должен быть реализован на программно-технических средствах, совместимых с общей концепцией АСУ предприятия. Обязательным требованием к настоящему АРМу является корректная обработка им данных, содержащихся в базах данных программ, применяемых для расчета заработной платы в структурных подразделениях ОАО “Сургутгазпром”.

3.1. Требования к функциям, выполняемым АРМом

АРМ должен обеспечивать выполнение следующих функций:

  • настройка системы на параметры конкретного рабочего места (список пользователей системы, права доступа к информации, используемые технические средства, пути доступа к АРМам расчетчиков заработной платы, способ передачи информации к вышестоящей организации, принятые формы документов и т.д.);

  • выполнение стандартных параметрических запросов к базе данных с возможностью отображения найденной информации на экране, формирование печатных форм (справки, отчеты) по стандартным запросам;

  • формирование выходных данных для налоговой инспекции, вышестоящей организации;

  • занесение информации в базу данных с возможностью ее просмотра на экране;

  • резервное копирование базы данных.

3.2. Требования к видам обеспечения

3.2.1. Требования к организационному обеспечению

Структура программно-информационного обеспечения в целом должна определяться взаимоотношениями между структурными подразделениями ОАО “Сургутгазпром”. Организационное обеспечение деятельности коллектива работников бухгалтерии, занимающихся налогами, должно быть реализовано в виде самостоятельных автоматизированных рабочих мест.

Запуск модулей в АРМе должен осуществляться через меню АРМа, пункты которого соответствуют конкретным функциональным задачам.

Доступ к информации должен определяться правами пользователей системы. Должна быть разработана система допуска, позволяющая ограничить права пользователей по группам:

  • только просмотр информации;

  • возможность редактировать базу данных;

  • просмотр (редактирование части данных).

3.2.2. Требования к программному обеспечению

АРМ “Налогоплательщик” должен быть реализован на программно-технических средствах, совместимых с общей концепцией АСУ предприятия. Обязательным требованием к настоящему АРМу является корректная обработка им данных, содержащихся в базах данных программ, применяемых для расчета заработной платы в структурных подразделениях ОАО “СургутГазПром”.

Отчеты, формы ввода и процедуры обработки информации должны быть разработаны инструментальными средствами языка программирования Borland Delphi 4.0 с использованием СУБД InterBase v5.0.

Продукт должен быть разработан под операционную систему Microsoft Windows 95 или выше, сетевое программное обеспечение Microsoft.

Приложение 2

Пример представления информации о доходах на магнитном носителе

ИдФайл:7707123456**980110150011

ТипИнф:ДОХОД

НаимОтпрЮЛ:ОАО Сургутгазпром

ТелОтпр:235-95-84

АдрОтпр:,646400,77,Мира УЛ,10,

ДолжнОтпр:БУХГАЛТЕР

ФИООтпр:МЕЛЬНИК АЛЕКСАНДР СЕРГЕЕВИЧ

КолДок:123

ВерсПрог:

ИдДок:7707123456**9700000001

ДатаДок:10.06.1999

ИННФЛ:770712345678

ФИО:ПУСЬ,ИРИНА,ВИКТОРОВНА

УдЛичн:01,Х1-ФР 178469

ДатаРожд:05.11.1955

АдрМЖ:,626400,36,,,,ОСТРОВСКОГО УЛ,1,,27

СтатусФЛ:1

МестоДох:1

ПериодДох:111000110001

ДоходМес:10000.00,10000.00,10000.00,0.00,0.00,0.00,15000.00,

5000.00,0.00,0.00,0.00,10000.00

ДоходВид:0200,50000.00,0,0.00;3100,10000.00,02,10000.00

Вычет:10,600.00;11,100.00;41,400.00

СкидСумм:10000.00

ВычСумм:1000.00

ВалСумм:60000.00

ОблСумм:49000.00

ОблСуммНалИс:5880.00

ОблСуммНалУд:5880.00

НадСумм:10000.00

НадОбл:9900.00

НадОблНалИс:1188.00

НадОблНалУд:1188.00

ВыгСумм:500.00

ВыгОбл:500.00

ВыгОблНалИс:75.00

ВыгОблНалУд:75.00

ВзыскГНИ:100.00

Приложение 3

SQL программа создающая базу данных системы

create table Org(

KeyOrg char(3) Not Null,

NameOrg char(254) Not Null,

Primary Key(KeyOrg));

create table Config (

CurrYear Integer,

CurrOrg Char(3),

ServerWay Char(254),

Tab_Start Char(5),

Tab_End Char(5),

God_Start Char(4),

Mes_Start Char(2),

God_End Char(4),

Curr_User Char(25),

Mes_End Char(2),

CONSTRAINT PO_KeyOrg7

FOREIGN KEY(CurrOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table Users(

User_ Char(25),

Pasword Char (25),

Type SmallInt)

create table RabPlaces (

KeyOrg Char(3) not Null,

NameRabPlace Char(254) Not Null,

Way Char(254) Not Null,

CONSTRAINT PO_KeyOrg6

FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table FIO (

Tab Char(5),

Fio Char(100),

Zeh Char(2),

Ych Char(2),

Kat Char(2),

Oklad Float,

Sist_Opl Char(1),

Prin Date,

Yvol Date,

Skidka SmallInt,

Sovmest Char(1),

Inostr SmallInt,

Prof Char(2),

Deti SmallInt,

Ijd SmallInt,

Dolgn Char(2),

KeyOrg char(3));

create table Nach(

Tab Char(5) Not Null,

KeyOrg char(3) Not Null,

Kod char(3) Not Null,

Data_M Char(2),

Data_G Char(4) Not Null,

Symma Float,

Data_Ras_M Char(2),

Data_Ras_G Char(4) Not Null,

Data_R Char(4),

CONSTRAINT PO_KeyOrg8

FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table Ud(

Tab Char(5) Not Null,

KeyOrg char(3) Not Null,

Kod char(3) Not Null,

Data_M Char(2),

Data_G Char(4) Not Null,

Symma Float,

Data_Ras_M Char(2),

Data_Ras_G Char(4) Not Null,

Data_R Char(4),

CONSTRAINT PO_KeyOrg9

FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table Data (

KeyOrg char(3) Not Null,

Tab Char(5) Not Null,

Fami Char(25),

Nami Char(15),

Otch Char(15),

Dat_R Date,

Docum Char(2),

SerDoc Char(10),

NomDoc Char(6),

KVID Char(32),

Dvid Date,

Str Char(3),

PostInd Char(6),

Obl Char(4),

Raion Char(15),

Gorod Char(20),

Punct Char(25),

Ulica Char(25),

Dom Char(13),

Korp Char(10),

KV Char(10),

Tel Char(10),

Katp Char(4));

CREATE INDEX FAMILY ON DATA(FAMI);

CREATE INDEX tab_sum_n ON nach(tab, symma);

CREATE INDEX tab_sum_u ON ud(tab, symma);

CREATE INDEX zeh ON zeh(zeh);

CREATE INDEX ych ON ych(ych);

create table Zeh (

Zeh Char(2) not null,

KeyOrg char(3) Not Null,

Naim Char(25) not null,

CONSTRAINT PO_KeyOrg3

FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table Ych (

Ych Char(2) not null,

KeyOrg char(3) Not Null,

Zeh Char(2) not null,

Naim Char(15) not null,

CONSTRAINT PO_KeyOrg4

FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create trigger kaskad_ych for zeh

Active

After

Update

As

begin

if (old.zeh<>new.zeh) then

Update Ych

Set Zeh=new.Zeh

Where Zeh=Old.Zeh;

end

create table Kat (

Kat Char(2) not null,

Naim Char(15) not null,

Primary Key (Kat));

create table Sist_Opl (

Sist_Opl Char(1) not null,

Naim Char(30) not null,

Primary Key (Sist_Opl));

create table Prof (

Prof Char(2) not null,

Naim Char(20) not null,

Primary Key (Prof));

create table Dolgn (

Dolgn Char(2) not null,

Naim Char(20) not null,

Primary Key (Dolgn));

create table Strana (

Str Char(2) not null,

Strana Char(15) not null,

Primary Key (Str));

create table Oblast (

Obl Char(2) not null,

Oblast Char(30) not null,

Primary Key (Obl));

create table Kat_Plat (

KatP char(2) not null,

naim Char(35) not null,

Primary Key (KatP));

create table Docum (

Docum char(2) not null,

naim Char(75) not null,

Primary Key (Docum));

CREATE TABLE Minim(

Data date NOT NULL,

Minim Char(10) not null,

PRIMARY KEY(Data));

create table MLV (

Tab Char(5) Not Null,

KeyOrg char(3) Not Null,

Date_Nach Char(4),

For_Nal Float,

Sum_Nal Float,

Sum_Pens Float,

Skidka SmallInt,

Sum_RK_SN Float,

Nal_RC_SN Float,

Sum_Pens_RK_SN Float,

Lgot Float,

Lgot_RK_SN Float,

Mat_Pom Float,

Pr_Vkl Char(1),

Deti SmallInt,

Ijd SmallInt,

Zen_Pod Float,

Sum_Vig Float,

Nal_Vig Float,

CONSTRAINT PO_KeyOrg5

FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table SHK_SKID (

God Char(4) Not Null,

Summa_End Char(15) Not Null,

Koef SmallInt Not Null);

create table SHKALA (

God SmallInt Not Null,

Dox1 Char(15) Not Null,

Dox2 Char(15) Not Null,

Характеристики

Тип файла
Документ
Размер
25,02 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6644
Авторов
на СтудИзбе
294
Средний доход
с одного платного файла
Обучение Подробнее