Дипломная работа: Автоматизация процедуры снятия с налогового учета и выгрузки учетных данных налогоплательщика при его миграции в другой налоговый орган в Инспекции Федеральной налоговой службы №15 по г.Москве

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
Документом является некая совокупность сведений, применяемая при решении
экономических задач, которая находится на материальном носителе в
соответствии с принятой формой.
Система документации является совокупностью обобщенных форм
документов, которые используются в процессе управления экономическим
объектом. Главным отличием системы экономической документации становится
большое разнообразие типов документов.
Используемые системы документации, характерные для
неавтоматизированных ИС, характеризуются большим количеством
разнообразных видов форм документов; значительным объемом потоков
документов и их запутанностью; задвоением данных в документах и
дублированием работ по их обработке, что приводит в итоге к низкой
достоверности итоговых результатов. Обработка документов в подобных
системах отнимает большую часть времени сотрудников. При попытке
упростить систему документации применяются следующие подходы:
Обобщение и стандартизация документов[14];
Использование безбумажной технологии, основанной на применении
ЭДО и новых информационных технологий их обработки.
Входные документы для исследуемой задачи лучше получать через сеть,
поэтому они обязаны быть сделаны в файлах заранее утвержденной структуры.
Для более простого применения таких файлов, они должны быть иметь
табличный вид (что несложно реализовать, поскольку эти документы отражают
результаты в других задачах и генерируются программным способом).
Классификаторы используются для описания данных, определяют
единство классификации и кодирования данных и используются для реализации
машинной обработки и выдачи данных в понятной потребителям форме в
процессе решения различных задач.
К внутримашинному ИО можно отнести описание экранных форм.
В процессе построения структуры экранных форм для ввода данных
первичных документов с важными данными лучше всего применять
комбинированную форму, которая почти на 100% приближена к той, которая
применялась для разработки самого документа. Расположение полей должно
54
быть в той очередности, которая соответствует логической структуре документа
и файлов с важными данными, сокращая при этом трудоемкость операции
загрузки данных в информационную базу.
В процессе создания экранных форм для документов с фиксированными
данными важно иметь в виду, что эти макеты применяются для ввода и
актуализации записей БД, поэтому для их разработки лучше всего применить
анкетную форму расположения реквизитов, оптимальную для выполнения
подобных операций.
В основе выбора экранных форм заключены принципы минимальной
трудоемкости и стоимости ввода данных в ЭВМ, высокой степени
читабельности выводимой информации, максимальной надежности и
правильности выполнения этих операций.
При разработке системы применялась реляционная модель БД,
представляющая собой набор отношений, которые изменяются во времени. В
процессе создания ИС, совокупность отношений дает возможность хранить
данные о всех объектах предметной области, отражать связи между ними. Сами
данные в свою очередь хранятся в таблицах. Для удобства определения каждая
таблица созданной БД имеет уникальный код.
Базовыми функциями справочников становятся:
Реализация проверки кодированных параметров признаков при вводе
информации;
Перекодирование значений признаков при передаче данных на монитор;
Сохранение постоянной информации, связанной с некоторыми
значениями признаков;
Добавление пояснительного текста к таблицам, получаемым в
результате решения совокупности задач.
При построении экранных форм для документов с постоянной
информацией следует иметь в виду, что эти макеты используются для ввода и
актуализации записей информационной базы, поэтому для их проектирования
целесообразно применить анкетную форму расположения реквизитов, удобную
для выполнения этих операций.
55
В основе выбора экранных форм лежат принципы минимальной
трудоемкости и стоимости ввода информации в ЭВМ, максимальной степени
читабельности результатной информации, выводимой на экран, и максимальной
надежности и достоверности выполнения этих операций[15].
Для разрабатываемой системы необходимо спроектировать следующие
экранные формы:
регистрация документа;
регистрация сотрудника;
регистрация типа документа;
наложение резолюции;
список документов по типам;
список документов с резолюцией, по типам;
список документов в архиве, по типам;
список документов на контроле;
список сотрудников.
1.4.3 Обоснование проектных решений по программному
обеспечению
Программное обеспечение можно назвать совокупностью компьютерных
программ, описаний и инструкций по их правильной работе на ПК. Все ПО
принято делить на два класса:
Общее ПО (ОС, оболочки, компиляторы, интерпретаторы, среды
для создания прикладных программ, СУБД, сетевые программы и т.п.);
Специальное ПО (несколько прикладных программ, созданных под
конкретные задачи в рамках своих подсистем).
Для работы и применения ПО используется ОС. Сами ОС контролируют
работу ПК, их ресурсы, запускают на выполнение разнообразные прикладные
программы, реализуют всевозможные вспомогательные действия по желанию
пользователя. ОС делятся на однопользовательские, многопользовательские, и
сетевые. Факторы, влияющие на выбор конкретной ОС, следующие:
Общее число поддерживаемых программных продуктов;
Конкретные требования к аппаратным средствам;
56
Поддержка сетевой технологии;
Доступность справочной службы для пользователя;
Скорость работы;
Понятный и простой интерфейс.
На компьютерах, входящих в состав АРМов сотрудников на данный
момент установлена ОС MS Windows XP Professional Service Pack 3, это является
оптимальным выбором, т.к. ОС семейства Windows наиболее распространённые
на сегодняшний день, поэтому с приходом нового сотрудника не придётся его
переобучать.
На веб-сервере необходимо использовать ОС FreeBSD 7.1. Так как данная
система является бесплатной, обладает повышенной степенью защиты и на
сегодняшний день является лидером среди серверных ОС как по
производительности, так и по отказоустойчивости.
Требования этих ОС к аппаратным средствам соответствуют
характеристикам технического обеспечения, определенным в разделе 1.4.1
данного проекта. Кроме того, внедрение новых операционных систем повлечет
за собой дополнительные затраты, несопоставимые с возможной выгодой от
перехода на новую ОС. Это является значительным аргументом в пользу выбора
существующих операционных систем.
Сравнительная характеристика MySQL и PostgreSQL представлена в табл.
1.7.
Таблица 1.11
Сравнение возможностей СУБД PostgreSQL и MySQL
Особенности
PostgreSQL
MySQL
ANSI SQL
совместимость
Близка к стандарту ANSI
SQL
Следует некоторым
стандартам ANSI SQL
Скорость работы
Медленнее
Быстрее
Вложенные
SELECT
Да
Да
Транзакции
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
57
Особенности
PostgreSQL
MySQL
Внешние ключи
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
Представления
Да
Нет
Триггеры
Да
Нет
Поддержка
Windows
Да
Да
ODBC
Да
Да
JDBC
Да
Да
Различные типы
таблиц
Нет
Да
Как видно из табл. 1.9, PostgreSQL обладает некоторыми преимуществами
перед MySQL. Так, в частности, PostgreSQL поддерживает представления и
триггеры. Эта СУБД иногда показывает лучшие результаты производительности
при пиковых нагрузках. [10]
Данный проект отличается невысокими требованиями к СУБД, высокие
нагрузки не прогнозируются. Эксплуатация PostgreSQL же связана с
дополнительными финансовыми затратами. Поэтому в рамках данного проекта
целесообразно использовать СУБД MySQL.
При создании веб-ориентированных систем, основанных на динамических
страницах, есть несколько альтернатив в выборе интерпретатора языка
программирования: ASP, JSP, Perl, PHP, Ruby, Python. Все представленные
варианты предоставляют возможности, необходимые для реализации
приложения.
Однако, ASP технология Microsoft, которая, прежде всего,
ориентирована на взаимодействие с другими продуктами Microsoft, а, кроме
того, является коммерческой технологией. Недостатки JSP, Ruby и Python
небольшая распространенность в России, и, как следствие, отсутствие
квалифицированных специалистов на рынке труда. Perl уступает PHP по доле
проектов и занимает область классических скриптовых языков ОС семейства
Unix.
Источник: https://baza.diplomsite.ru/previewfile/2025