Brownfield-проект - Дипломная работа

бесплатно 0
4.5 23
Системное, функциональное проектирование. Классы, реализующие действия и фабрики моделей. Разработка программных модулей. Функция получения глосаризованных заголовков таблиц. Вычисление суммарной наценки. Ручное тестирование. Развертывание приложения.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
проектирование тестирование приложение модель Мы живем в мире, где информационные технологии играют огромную роль, как в нашей повседневной жизни, так и в работе. На данный момент большинство предприятий при ведении отчетности и управления предприятием используют устаревшие формы и методы. При разработке данного дипломного проекта первым встал вопрос: каким образом можно автоматизировать и ускорить рабочий процесс на предприятии?. На сегодняшний день в мире информационных технологий ведётся разработка большого количества программного обеспечения, которое помогает решить эту проблему. Но каждое из таких приложений имеет свои достоинства и недостатки. Особенностью разрабатываемого приложения является гибкость настраивания системы и использования облачного хранилища для хранения данных. Внедрение электронных методов ведения бизнеса определяются производственной необходимостью. Главной задачей его участников является развитие клиентской базы и превращение технологических идей в прибыльный бизнес. На базе классического приложения Plex (разновидность ERP системы, Enterprise Resource Planning System - система управления ресурсами) разработать новое, более совершенное и простое в настройке приложение «Plex Online», которое охватывает всю сферу управления, контроля с возможностью online-мониторинга производственного процесса, розничных продаж, остатков товара и прочим функционалом. 2. Оптимизировать работу с базой данных, уменьшить нагрузку на БД, сократить количество повторяющихся запросов путем кэширования данных. 3. Целью дипломного проекта является реализация модуля продаж и запросов на одобрение цены (модуль SalesAndCRM, RFQ - Request for Quotation, запрос цены, пер. с англ.). ОБЗОР ЛИТЕРАТУРЫ Продукт Classic Plex представляет собой сложную систему, набор огромного количества страниц, сконфигурированных для каждого пользователя уникальным образом. Новое приложение «Plex Online» реализовано на языке С# по принципу Single Page Application[1] с использованием JavaScript для реализации клиентской части. При первоначальном знакомстве с языком программирования C# полезным изучить базовые конструкции и общие правила языка [3], а также получить представление о принципах объектно-ориентированного программирования. Далее, для более полного понимания всего, что будет происходить с программным кодом, необходимо углубиться в архитектуру и устройство библиотеки .NET Framework [4,5]. Библиотека .NET Framework состоит из двух частей: общеязыковой исполняющей среды (Common Language Runtime, CLR) и библиотеки классов Framework Class Library (FCL). CLR избавляет от работы с разными структурами, как это было с Win32 и СОМ. Все эти механизмы позволяют создавать собственные классы, предоставляющие сервис сторонним приложениям. Безопасность типов также означает, что управление может передаваться только в определенные точки (точки входа методов). В Microsoft понимают, что разработчики накопили огромный объем кода и компонентов. По условиям задачисервер должен работать под управлением Internet Information Service 7 (IIS7). Вызвано это в первую очередь развитием мобильных устройств и широким распространением интернета. REST сервисы. Такие возможности заключаются в следующем: - пользователь получает возможность просматривать записи группы Price Summary (Итоговая цена, пер. с англ.). Блок отображения формы отвечает за отрисовку страницы в браузере. Таким образом общая архитектура системы является симбиозом REST SOA и SPA архитектур. Все эти действия вызываются из контроллера приложения, и могут возвращать два типа данных: отображение и данных в формате Json. 3.1.1 Класс Add General Cost Data Action Представляет собой класс, реализующий добавление новых записей в таблицу General Costs. Является реализацией интерфейса IDataAction. Поля: _applicationContext- поле контекста приложения, содержит в себе информацию о текущем пользователе, локализации; _dataResultFactory- поле фабрики результатов, формирует модель результат валидации для дальнейшей передачи на клиент; _dataSourceInvoker- поле исполнения процедуры в базе данных. На вход принимает модель запроса, на выходе возвращает результат выполнения процедуры; _partCostDetailQuoteHelper- поле класса помощника, выполняющего проверку на разрешение редактирования записи, и контейнера констант; _quoteWizardSettings- контейнер настроек для текущего пользователя; Методы: AddGeneralCostDataAction () - конструктор класса; async Task> ProcessAsync(PartCostDetailFormModel contextModel) - метод, выполняющий обработку данных и запись этих данных в таблицу.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?