Программа, реализующая бизнес-логику компании

Эссе:

Проект состоит из двух частей.
Первая его часть - десктоп-приложение - предназначена для автоматизации документооборота компании, занимающейся продажей и установкой оборудования для передачи, контроля, замеров содержания медицинского газа (кислород, углекислый газ, вакуум и т.д.) в медицинских учреждениях и зданиях промышленного типа, а также обучением персонала по работе с этим оборудованием. В программе учтены всевозможные критерии заказов, начиная от наименования заказчика, его реквизитов и заканчивая производителем специальных комплектующих. После внесения работы в базу, продумывается план установки, в котором учитывается число этажей здания, тип помещения, конкретная локация определенных приборов в здании.

Описание типов приборов тоже очень тщательное: нужно выбрать тип прибора (клапан, сенсор для обнаружения конкретного газа, приборная панель, панель подачи сигналов после проведения замеров концентрации, давления или объема газа и т.д.), производителя этого прибора, его модель. После выбора всех необходимых опций автоматически будут сгенерированы отчеты, а также прочая документация: договор на обслуживание, счет заказчику, описания работ по каждому уровню здания.
Вторая часть проекта — веб-сайт, созданный с целью информирования клиентов о выполнении их заказов. Работники компании также могу оформлять заказы, используя веб-сайт.

Бизнес-цели:

Целью создания разработки данного проекта было упрощение и универсализация документооборота компании. Так как область деятельности компании довольно специфична, то продуктов, строго удовлетворяющих требования заказчика, на рынке не было. Поэтому было принято решение создать мощную систему документооборота компании с нуля.

Концепция решения проекта для достижения бизнес-целей:

Десктоп - приложение для ОС Windows. Для хранения данных компании используется СУБД MSSQL. База данных компаний-клиентов уже довольно существенна, новые клиенты могут добавляться в систему администратором в сетевом режиме (Network Mode). Список клиентов доступен во вкладке Set Customer Active, там же можно посмотреть уже выполненные работы, а также создать новое задание, если от клиента поступил новый заказ.
При описании новой работы будет предложено заполнить ряд пунктов, таких, например, как  имя компании-поставщика, назначить проверяющего, тип проверки (annual или after construction), тип здания, имя плательщика и другие необходимые сведения. После нажатия кнопки Start Job начинается планирование будущей работы. Доступны два раздела: Pipeline Switchboard и Source Switchboard. В первом разделе доступно шесть категорий оборудования для трубопровода: главная система оповещения (Mater Alarm), клапан-выключатель (Shut-off Valve), контроллеры чистоты выхода газа (Outlet Purity), локальная клапанная камера (Zone Valve Box), контроллеры проверки выхода (Outlet Testing), локальная система оповещения (Area Alarm Panel). В разделе Source Switchboard для выбора доступны пять категорий оборудования для источника: medical/instrument air, vacuum, bulk gas, manifolds.
При выборе конкретной категории предлагается установить параметры как самого устройства, так и необходимые для его установки: тип, модель и производитель прибора, на каком этаже будет располагаться прибор и т.д. В этом же окне будет предложен отчет, сгенерированный на основе установленных вами параметров, а также техническая документация по оборудованию данной категории. В разделе Reports можно посмотреть сгенерированные бухгалтерские отчеты, поручительства и другую документацию, например, отчеты о результатах инспекции.

Архитектура проекта:

Сфера услуг:

Используемые технологии:

.NET , C#, .NET Framework 3.5 (WinForms, LINQ, Reflection, Security, Threading, Transaction, Configuration, ADO.NET), ASP.NET 3.5, Web Services, SQL, Design Patterns, MS SQL Server 2008, MS Access, JavaScript, AJAX, DevExpress library, WinForm, ASP.NET, Reports

Продолжительность проекта:

4 Чел/месяц
Загрузка