Файл: Дипломный проект тема Автоматизация учета производственной деятельности в ао Сальский кирпич.docx
Добавлен: 10.01.2024
Просмотров: 293
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Обоснование выбора технологии проектирования
1.6 Выбор и обоснование проектных решений задачи
2. Разработка информационного обеспечение задачи
2.1 Логическая модель предметной области для задачи
2.2 Разработка структуры базы данных задачи
2.3 Используемые классификаторы и системы кодирования в задаче
3. Разработка программного обеспечения
4 Обоснование надежности и экономической эффективности задачи
4.1 Оценка параметров надежности программных средств при решении задачи
4.2 Эффективность применения информационных технологий
5 Описание контрольного примера задачи автоматизации договорной деятельности с клиентами.
1.6.1 Обоснование проектных решений по информационному обеспечению (ИО)
Информационное обеспечение – наиболее важное, т.к. при его отсутствии наличие всех остальных подсистем бессмысленно и решение экономических задач невозможно. Состоит в своевременном формировании и выдачи достаточной и достоверной информации для принятия управленческих решений. Информационное обеспечение – это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих на фирме, а также методологии построения баз данных.
Унифицированные системы документации создаются на государственном, республиканском, отраслевом и региональном уровнях. Главной их целью является обеспечение сопоставимости показателей различных областей общественного производства. Разработка показателей является одной из важных и сложных задач различных областей общественного производства. Существуют стандарты, в которых устанавливаются следующие требования к:
-
унифицированным системам документации; -
унифицированным формам документов различных уровней управления; -
составу и структуре реквизитов и показателей; -
порядку внедрения ведения и регистрации унифицированных свойств документов.
Несмотря на унифицированной системы документации при обследовании большинства предприятий, фирм, организаций постоянно выявляется комплекс недостатков:
-
большой объём документов для ручной обработки информации; -
одни и те же показатели часто дублируются в различных документах; -
работа с большим количеством документов отвлекает специалистов от решения непосредственных задач, делает их труд рутинным и неинтересным, т.е. снижает культуру производства и производительность труда, не позволяя при этом решать задачи анализа; -
имеются показатели, которые создаются, но не используются в дальнейшей работе.
Устранение перечисленных недостатков является одной из важных задач, стоящих при разработке информационного обеспечения.
Информационные массивы формируются на основе исходной информации, содержащейся в первичных документах - основных носителях первичной экономической информации в системах машинной обработки данных. К ним предъявляется ряд требований:
-
достаточная полнота информации для решения задачи; -
исключение избыточности информации; -
достоверность и своевременность информации; -
согласованность форм первичных документов с макетами размещения информации на машинном носителе; -
логичность построения документа; -
отсутствие дублирующих показателей в разных видах документов.
Центральным компонентом информационного обеспечения является база данных, через которую осуществляется обмен данными различных задач. База данных обеспечивает интегрированное использование различных информационных объектов в функциональных подсистемах. Необходимая достоверность данных в информационных базах обеспечивается высокой степенью контроля на всех стадиях работы с данными.
Большое значение придается рациональной организации информационной базы и обеспечения эффективного доступа к ней пользователя.
Информационная база (ИБ) может иметь вид локальных (автономных) массивов или базы данных. Наиболее целесообразной организацией ИБ является база данных, которая представляет собой совокупность взаимосвязанных и хранящихся вместе данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для любых приложений, и при этом обеспечивается независимость данных от прикладных программ.
Вся информационная база представляется в базе данных в виде набора таблиц. Среди них есть несколько таблиц, которые обязательно присутствуют в представлении любой информационной базы:
Config - основная конфигурация информационной базы. Эта конфигурация соответствует реальной структуре данных и используется 1С:Предприятием 8.2 в режиме Предприятие.
ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе.
Files содержит служебную информацию, например, о работе с хранилищем конфигурации.
Params содержит параметры информационной базы. Среди них:
список пользователей информационной базы;
национальные настройки информационной базы;
таблица соответствия объектов метаданных и объектов базы данных (таблиц, полей, индексов);
некоторая другая информация.
DBSchema содержит информацию о структуре базы данных 1С:Предприятие и определяет другие объекты базы данных, используемые данной информационной базой.
При старте 1С:Предприятие проверяет наличие в информационной базе перечисленных таблиц и в случае отсутствия какой-нибудь из них выдается сообщение "информационная база разрушена". Отсутствие всех перечисленных таблиц означает, что информационная база пустая. В последнем случае эти таблицы будут созданы.
1.6.2 Обоснование проектных решений по программному обеспечению (ПО)
Программное обеспечение включает в себя совокупность программ регулярного применения, необходимых для решения функциональных задач, и программ, позволяющих наиболее эффективно использовать вычислительную технику, обеспечивая пользователям наибольшие удобства в работе. В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация. К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных. Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта. Техническая документация на разработку программных средств должна содержать описание задач, задание на алгоритмизацию, экономико-математическую модель задачи, контрольные примеры.
К выбираемому программному обеспечению в данном случае относятся операционная система (ОС) – общесистемное ПО, среда проектирования и программирования – специальное ПО.
На предприятии и непосредственно в отделе сопровождения и электронной отчетности используется ОС Windows 7, поэтому для решения задачи выбирается именно она. Кроме того, эта операционная система обладает понятным пользовательским интерфейсом, как и другие версии Windows.
Одной из задач, решаемых в процессе создания информационных систем, является правильный выбор средств проектирования, которые по своим характеристикам в наибольшей степени соответствуют требованиям конкретных условий применения.
Современные средства проектирования ИС должны:
-
комплексно охватывать процесс проектирования; -
обладать совместимостью; -
быть легкими в освоении и простыми в использовании; -
быть универсальными в своем классе; -
обладать возможностью организации процесса проектирования в режиме интерактивного взаимодействия проектировщика и ЭВМ; -
позволять создавать адаптивные ЭИС; -
быть экономически эффективными, то есть обеспечивать минимальные затраты на сопровождение и поддержку.
В качестве среды проектирования было выбрано CASE-средство: IBM Rational Rose.
CASE - система Rational Rose фирмы Rational Software реализует программную поддержку объектно-ориентированных технологий создания информационных систем на основе языка UML (Unified Modeling Language).
Модель в Rational Rose представлена с четырех точек зрения:
Use Case View - описывает, как проект выглядит с точки зрения пользователя;
Logical View – описывает логическую модель системы. Здесь описываются классы, их свойства и методы, отношения между классами;
Component View - показывает, на какие компоненты разбит проект, что содержится в каждом из них;
Deployment View – служит для описания расположения физических устройств системы и связей между ними.
В каждом из этих представлений по умолчанию находится главная диаграмма - Main, в которой отражается соответствующий аспект модели. Можно создавать и другие диаграммы.
Преимуществами Rational Rose являются следующие.
CASE средство может быть применено для создания разнообразного объектно-ориентированного программного обеспечения, работающего в среде Windows, а также на межплатформенном языке Java.
На всех этапах разработки применяется язык UML, и проект программного средства представляет собой единую модель.
Возможность "обратного проектирования" на основе исходных текстов на различных языках программирования.
Обеспечение групповой разработки больших проектов. Rational Rose поддерживает технологию определения и последующей сборки программных компонентов.
Rational Rose удовлетворяют всем требованиям, которые предъявляются к решению задачи. Имеет интуитивно-понятный интерфейс, поддерживают все стадии жизненного цикла проекта системы и предоставляют пользователю широкий набор функций для анализа, проектирования, построения и сопровождения программного обеспечения, также им присущи удобная навигация между элементами модели при помощи "браузера проекта" и хранение результатов проектирования в виде единой модели.
В качестве среды программирования была выбрана платформа «1С:Предприятие 8.2», которая является предметно-ориентированной средой разработки и имеет определенные преимущества.
Прежде всего, ее использование стоит рассматривать для решения тех задач, для которых оно предназначено, — автоматизации управления и учета. Далее, важный критерий выбора между «1С:Предприятием» и универсальными средствами разработки - оценка затрат на разработку и сопровождение системы. Скорость разработки в «1С:Предприятии» обычно выше в 2—10 раз и стоимость соответственно в разы ниже.
Платформа «1С:Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и прочее.
В «1С:Предприятии» процесс написания программного кода — не центральный элемент разработки ПО. Приложение разрабатывается прежде всего, как структура метаданных. Код пишется в определенных узлах приложения «по необходимости», чтобы переопределить, если это нужно, стандартное поведение или написать ту часть бизнес-логики, которая требует именно алгоритмической формулировки.
Еще одна особенность «1С:Предприятия» как предметно-ориентированной среды разработки — особое отношение к подбору технологических возможностей, предоставляемых разработчику. Разумеется, в «1С:Предприятии» есть возможность подключать другие (внешние) программные модули. Но платформа ориентирована на то, чтобы актуальные для задач автоматизации бизнеса технологии предоставить разработчику в готовом виде.
Особо стоит отметить преимущества предметно-ориентированной среды на этапе поддержки системы. Наличие стандартизованной модели позволяет с существенно меньшими затратами развивать функциональность и включать в работу новых специалистов.