Выделение альтернативных архитектурно-структурных решений. Обоснование выбора языка программирования. Разработка структуры данных, алгоритмов и программы. Разработка приложений и базы данных. Проектирование транзакций и пользовательского интерфейса.
Аннотация к работе
3.3.2 Проектирование пользовательского интерфейса Оценка экономической эффективности проекта 5.3 Экономический эффект от внедрения системы автоматизации 5.4 Расчет обобщающих показателей экономической эффективности 5.5 Анализ чувствительности проекта к рискуС помощью разрабатываемой системы планирования затрат и выполнения заявок между подразделениями НГДУ "Нижнесортымскнефть" будет осуществляться: отображение информации о принятых услугах производственного характера в разрезе исполнителей услуг для конкретного вида производства, ввод информации о выпуске планируемых объемов услуг (готовой продукции) в разрезе видов работ и видов производств, ввод информация о нормативной трудоемкости в разрезе видов работ, согласованные с ООТИЗ (модуль заполняют экономисты цехов), отображение информации о косвенных затратах, (в разрезе статей затрат) на производство работ, услуг.У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных. Современные БД основываются на использовании моделей данных (МД), позволяющих описывать объекты предметных областей и взаимосвязи между ними существуют три основные МД и их комбинации, на которых основываются БД: реляционная модель данных (РМД), сетевая модель данных (СМД), иерархическая модель данных (ИМД). Основное различие между этими моделями данных состоит в способах описания взаимодействий между объектами и атрибутами. Иерархическая модель данных основана на понятии деревьев, состоящих из вершин и ребер. Основные недостатки: отношение "многие ко многим" реализуется очень сложно, дает громоздкую структуру и требует хранения избыточных данных, что особенно нежелательно на физическом уровне, иерархическая упорядоченность усложняет операции удаления и включения, доступ к любой вершине возможен только через корневую, что увеличивает время доступа.Для начала разделим общую задачу на частные. Необходимо создать базу данных, которая будет содержать следующую входную информацию: - Сведения об курирующих отделах, службах; Информация о выпуске планируемых объемов услуг (готовой продукции) в разрезе видов работ и видов производств; Все входные параметры должны после занесения храниться в базе данных и использоваться в дальнейшей работе по мере поступления текущих данных и изменений. Формирование отчета на основе расчета затрат по каждому виду производства, с учетом внутрипроизводственного оборота в разрезе всех видов работ, участвующих в процессе производстваДля разработки программного обеспечения необходимо выделить технические требования: 1. Из системного программного обеспечения выделим следующее: 1. Выше приведенные технические требования, это не минимальные требования, которые смогут обеспечить бесперебойную работу разрабатываемого продукта, но достаточные для комфортной работы программного продукта. Следует отметить, что данное программное обеспечение разрабатывается под операционной системой Windows XP, которая занимает 1,66 ГБ свободного места на жестком диске компьютера. Рассмотрим минимальные технические характеристики компьютера, необходимые для установки и работы Windows XP: - процессор Celeron 600 МГЦ;В данном дипломном проекте в качестве языка программирования используются языки Object Pascal , а так же язык запросов SQL. Для этого рассмотрим положительные и отрицательные стороны языка программирования и ознакомимся с основными составляющими языка Object Pascal (Delphi) и SQL. Есть также Visual Basic, наряду с Visual C входящий в комплект пакета Visual Studio компании Microsoft, но его производительность значительно уступает возможностям обоих языков, да и использование ограничено созданием приложений для MS Office. Да и сам C задумывался как некий Ассемблер высокого уровня, поэтому работающему в нем программисту открыты возможности, которых не найти в других языках. Поскольку C - системный язык Windows, программисту, владеющему этим языком, гораздо легче освоить программирование с помощью API Win32, а значит, получить доступ к огромным возможностям, предоставляемым интерфейсом прикладного программирования (API) Windows.В пользу выбора этой модели для построения АС говорят следующие обстоятельства: - реляционная модель хорошо исследована, для нее выработаны приемы и методы использования, позволяющие решать практически любые задачи хранения данных и доступа к ним, разработаны также методы приведения к реляционной модели тех данных, предметная структуризация которых естественным образом в реляционную модель не вписывается; Каждая таблица в реляционной БД удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное атомарное значение, и никогда не может быть множества таких значений. Таблица 2.1 - Справочник отделов, курирующих виды работ сторонних организаций Таблица 2.4 - Виды работ произведенные цехами Таблица 2.