1 / 17

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Кратко фирмено представяне • AS Systems е на прага на 20-те си години • От основаването си разработва бизнес приложения • Два основни продукта – Atlas ERP и PharmaStar • Над 60 компании и над 1300 аптеки • 30 отлични професионалисти – основно програмисти с над 5 години трудов стаж • Успешни сме с разбирането, че при внедряване на бизнес приложения трябва да запазим и увеличим уникалните конкурентни предимства на нашите клиенти

  3. Основни клиенти / ФармНет

  4. Цел на представянето WebGen e модерна платформа, разработена като отворена система за генериране на бизнес приложения. С иновативна комбинация от технологии, WebGen дава възможност за генериране на гъвкави, развиващи се и лесни за поддръжка бизнес приложения.

  5. Стандартно Silverlight Web Приложение Database WCF Appl. server Silverlight Clients

  6. Концепция - WebGen WebGen Framework Клиент Web услуги за комуникация Application Server База данни

  7. Защо да се ползва платформа • Стандартизиране на архитектурата на приложенията • Лесна поддръжка на приложенията дори от нови служители • Обучение в добри практики на младшите програмисти • Осигуряване на консистентност в разработката на приложения, функционалности и потребителски интерфейси • Спестяване на времеви и човешки ресурс • Възможност за разработване на детайлно настроеваеми приложения

  8. WebGen WebGen Framework Visual. Report .pdf .xlsx WebForms Clients Appl. Framework Клиентска част Web услуги за комуникация Server Appl. Framework Сървърна част GDF Form Descr. XML Report Decrp.

  9. Предимства - WebGen • Лесенза използване – пести ресурси • Базиранна популярна и поддържанаплатформа • Разработенитеприложения садостъпни, кактопрез WEB, така и катосамостоятелниприложения • Лесна разработка на допълнителнифункционалности в самата платформа • Мощен генератор на справки (reportgenerator) с поддръжка на експорт в популярнидокументниформати (XPS, PDF, XLSX) • Класическиподход при писане на приложения - не се използва RAD редактор, а се използватскриптове (C#, RUBY и XML)

  10. Web Gen WebAtlas ERP

  11. WebAtlas - Интерфейси Грид Форма

  12. WebAtlas – Web forms

  13. GDF - Примери Param_blockform_block ZaB2BClientDoc block ZaB2BClient Param Table Pos ParamDocType 1 SET_PARSER_FLAG DOCTYPE 1 ParamFormNameЗаявки на клиенти ParamPosNameПозиции заявки на клиенти end_Param_block Param_blockform_block ZaB2BClientUsl block ZaB2BClient Param Table Usl ParamDocType 2 SET_PARSER_FLAG DOCTYPE 2 ParamFormNameКредит Ноти ParamPosNameПозиции към кредит ноти end_Param_block form ZaB2BClient name $$FormName$$ hor_sectors 2 dimensions 1:2 ver_sectors 1 dimensions 1 view_block ZaB2BClient form name $$FormName$$ coordinates 1, 1, 1, 1 end_view_block view_blockZaB2BClient$$Table$$ grid name $$PosName$$ coordinates 1, 2, 1, 2 end_view_block view ZaB2BClient HEAD_LINES 1 can_insert yes can_edit yes SQL_BLOCK SqlZaB2BClient.ZaB2BClient.ZaB2BClient col OrderID name ID Документ help SelectZaB2BClientByDate nameИзбор на заявка по дата form_file ZaB2BClientHelps.gdf dialog yes allow_empty false source_fieldsOrderID target_fieldsOrderID select_from ZaB2BClientByDate end_help help SelectZaB2BClientByClientName nameИзбор на заявка по клиент form_file ZaB2BClientHelps.gdf dialog yes allow_empty false source_fieldsOrderID target_fieldsOrderID select_from ZAB2BHELPDOCS end_help end_col

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

  15. 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>

  16. XML files – Примери / част 2 <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>

  17. За контакти www.applss.com E-mail: applss@applss.com тел.: + 359 (2) 943 40 32 тел.: + 359 (2) 943 40 56 бул. Шипченски проход 18 Galaxy Trade center, офис 103,104 1113 София, България

More Related