17
WebGen – платформа за бизнес приложения AS Systems – Боровец, 20.10.2012

WebGen – платформа за бизнес приложения

Embed Size (px)

DESCRIPTION

WebGen – платформа за бизнес приложения. AS Systems – Боровец, 20 .10.2012. Кратко фирмено представяне. A S Systems е на прага на 20-те си годин и От основаването си разработва бизнес приложения Два основни продукта – Atlas ERP и PharmaStar Над 60 компании и над 1300 аптеки - PowerPoint PPT Presentation

Citation preview

Page 1: WebGen  –  платформа за бизнес приложения

WebGen – платформа за бизнес приложения

AS Systems – Боровец, 20.10.2012

Page 2: WebGen  –  платформа за бизнес приложения

Кратко фирмено представяне

• AS Systems е на прага на 20-те си години

• От основаването си разработва бизнес приложения

• Два основни продукта – Atlas ERP и PharmaStar

• Над 60 компании и над 1300 аптеки

• 30 отлични професионалисти – основно програмисти с над 5 години

трудов стаж

• Успешни сме с разбирането, че при внедряване на бизнес

приложения трябва да запазим и увеличим уникалните конкурентни

предимства на нашите клиенти

Page 3: WebGen  –  платформа за бизнес приложения

Основни клиенти

/ ФармНет

Page 4: WebGen  –  платформа за бизнес приложения

Цел на представянето

WebGen e модерна платформа, разработена като отворена

система за генериране на бизнес приложения.

С иновативна комбинация от технологии, WebGen дава

възможност за генериране на гъвкави, развиващи се и лесни за

поддръжка бизнес приложения.

Page 5: WebGen  –  платформа за бизнес приложения

Стандартно Silverlight Web Приложение

DatabaseAppl. server

WCF

SilverlightClients

Page 6: WebGen  –  платформа за бизнес приложения

Концепция - WebGen

Клиент

Web услуги за комуникация

Application Server

База данни

WebGen Framework

Page 7: WebGen  –  платформа за бизнес приложения

Защо да се ползва платформа

• Стандартизиране на архитектурата на приложенията

• Лесна поддръжка на приложенията дори от нови служители

• Обучение в добри практики на младшите програмисти

• Осигуряване на консистентност в разработката на приложения,

функционалности и потребителски интерфейси

• Спестяване на времеви и човешки ресурс

• Възможност за разработване на детайлно настроеваеми

приложения

Page 8: WebGen  –  платформа за бизнес приложения

WebGen

Клиентска част

Сървърна част

WebGen Framework

WebForms

GDF Form Descr.

XMLReport Decrp.

Server Appl.

Framework

Clients Appl.

Framework

Visual. Report.pdf .xlsx

Web услуги за комуникация

Page 9: WebGen  –  платформа за бизнес приложения

Предимства - WebGen• Лесен за използване – пести ресурси

• Базиран на популярна и поддържана платформа

• Разработените приложения са достъпни, както през WEB, така и като

самостоятелни приложения

• Лесна разработка на допълнителни функционалности в самата

платформа

• Мощен генератор на справки (report generator) с поддръжка на

експорт в популярни документни формати (XPS, PDF, XLSX)

• Класически подход при писане на приложения - не се използва RAD

редактор, а се използват скриптове (C#, RUBY и XML)

Page 10: WebGen  –  платформа за бизнес приложения

Web Gen WebAtlas ERP

Page 11: WebGen  –  платформа за бизнес приложения

WebAtlas - Интерфейси

Грид

Форма

Page 12: WebGen  –  платформа за бизнес приложения

WebAtlas – Web forms

Page 13: WebGen  –  платформа за бизнес приложения

GDF - Примери

Param_block form_block ZaB2BClientDocblock ZaB2BClientParam Table PosParam DocType 1 SET_PARSER_FLAG DOCTYPE 1Param FormName Заявки на клиентиParam PosName Позиции заявки на клиенти

end_Param_block

Param_block form_block ZaB2BClientUslblock ZaB2BClientParam Table UslParam DocType 2 SET_PARSER_FLAG DOCTYPE 2Param FormName Кредит НотиParam PosName Позиции към кредит ноти

end_Param_block

form ZaB2BClientname $$FormName$$

hor_sectors 2 dimensions 1:2ver_sectors 1 dimensions 1

view_block ZaB2BClient form name $$FormName$$ coordinates 1, 1, 1, 1end_view_block

view_blockZaB2BClient$$Table$$ grid name $$PosName$$ coordinates 1, 2, 1, 2end_view_block

view ZaB2BClientHEAD_LINES 1can_insert yescan_edit yes

SQL_BLOCK SqlZaB2BClient.ZaB2BClient.ZaB2BClient

col OrderIDname ID Документhelp SelectZaB2BClientByDate name Избор на заявка по дата form_file ZaB2BClientHelps.gdf dialog yes allow_empty false source_fields OrderID target_fields OrderID select_from ZaB2BClientByDateend_help

help SelectZaB2BClientByClientName name Избор на заявка по клиент form_file ZaB2BClientHelps.gdf dialog yes allow_empty false source_fields OrderID target_fields OrderID select_from ZAB2BHELPDOCSend_help

end_col

Page 14: WebGen  –  платформа за бизнес приложения

Възможности за справки

Page 15: WebGen  –  платформа за бизнес приложения

XML files – Примери / част 1<?xml version="1.0" encoding="utf-8" ?><report name="ReportExample" enable-debugging="true"> <code-behind file-name="ReportExample.xml.cs"/> <page page-size="A4" left-margin="10mm" top-margin="10mm" right-margin="10mm" bottom-margin="10mm"/> <styles> <text-style id="H1" font-bold="true" font-italic="true"/> <text-style font-family="Times New Roman" id="H2" font-size="7" border="T"/> <text-style font-family="Times New Roman" id="H3" font-size="10" text-align="left"/> </styles>

<header> <row> <cell style="H2" text-align="left"> ISO 90001:2 </cell> <cell style="H2" text-align="right"> INVOICE Original No: 0001688993 from 27/09/11 </cell> </row> </header> <caption> <row> <image source="..\..\Images\Assystems_logo.jpg" image-width="270px" image-height="98px" horisontal-align="left" width="80mm" /> <barcode type="QR" text="AS Systems - Your success is our mission - http://www.applss.com/news.php" barcode-height="20mm" horisontal-align="right"/> <cell font-size="35" text-align="center">INVOICE</cell> </row> <row> <cell width="20%" style="H3"> Client </cell> <cell width="20%" style="H3"> :Lemedia Ltd. </cell>

.....

</caption>

<data-header> <row> <cell text-align="center" font-size="20">Article's Stock 24/04/2012</cell> </row> <empty-row height="7mm"/> <row row-borders="BF"> <cell width="40mm" style="H1">Article Name</cell> <cell width="30mm" style="H1">Description</cell> <cell style="H1">Quantity</cell> <cell style="H1">Price</cell> <cell style="H1">Total Price</cell> </row> </data-header>

<data> <for-each-record query="SELECT* FROM Test_Report"> <subtotal expression="" place="after-data" values="{Context.LoopRecord.GetDblField(&quot;TotalPrice&quot;)}" > <row row-borders="BF"> <cell width="40mm">{{Context.LoopRecord.GetStrField("ArtName").ToString()}}</cell> <cell width="30mm">{{Context.LoopRecord.GetStrField("Description").ToString()}}</cell> <cell text-align="right">{{Context.LoopRecord.GetIntField("Qty").ToString()}}</cell> <cell text-align="right">{{Context.LoopRecord.GetDblField("Price").ToString()}}</cell> <cell text-align="right">{{Context.LoopRecord.GetDblField("TotalPrice").ToString()}}</cell> </row> <subtotal-summary> <empty-row height="5mm"/> <row row-borders="BT"> <cell width="40mm">TOTAL:</cell> <cell text-align="right">{{Format.RoundDouble(Context.Subtotal.Accumulator[0], 2).ToString()}}</cell> </row> <row> <cell width="40mm">Pay directly with this barcode:</cell> <barcode type="ean13" text="730184058237" barcode-height="15mm" humanreadable="true"/> </row> </subtotal-summary> </subtotal> </for-each-record> </data>

Page 16: WebGen  –  платформа за бизнес приложения

<summary> <row> <chart chart-type="column" max-value="110" min-value="-10"> <items title="Article's Stock" > <item key="AMOPEN 100mg" value="3"/> <item key="BATRAFEN" value="100"/> <item key="LINDINET" value="30"/> <item key="ZARSENA" value="50"/> <item key="LOZAP" value="40"/> </items> </chart> <chart chart-type="pie" chart-bg-color="#60CC93" left-offset="6mm" chart-legend-dist="10mm"> <items title="Article's Total Price" items-generator="{{GetChartItems()}}"></items> </chart> </row> </summary>

<footer> <row row-borders="BT"> <cell> Page number: @PageNo[5]@ of total @PageCount[5]@ </cell> </row> </footer>

<fixed-elements> <fixed-element x="30" y="450" rotation-angle="325" z-index="-1"> <row> <image source="..\..\Images\Watermark.jpg" image-width="800px" image-height="110px" /> </row> </fixed-element> </fixed-elements>

</report>

XML files – Примери / част 2

Page 17: WebGen  –  платформа за бизнес приложения

www.applss.comE-mail: [email protected]

тел.: + 359 (2) 943 40 32тел.: + 359 (2) 943 40 56

бул. Шипченски проход 18 Galaxy Trade center, офис 103,1041113 София, България

За контакти