• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數據加載中……

            基于RIA Flex Flash 平臺開發的進銷存系統開發經驗

            (歡迎轉載,轉載請注明作者,尊重版權)

            作者http://www.tangusoft.com





            一.中小企業進銷存系統和運行平臺以及技術架構



            1.
            中小企業進銷存系統特點:

            a.
            目標客戶

            零售批發中小企業,企業規模人數500人以下,銷售額1500萬元以下。

            b.
            數據操作頻繁

            每天頻繁操作銷售和采購以及倉庫出入庫,經常需要查看企業基本信息,包括商品信息,客戶供應商信息,應收應付。并且需要快捷的操作系統。

            c
            .存儲數據量有限

            商品信息大概5000條,客戶供應商大概1000

            每天單據信息大概50條,每年單據信息大概20000

            d.
            并發操作用戶數量固定

            銷售員,采購員,經理,財務,大概20人左右。

            e.
            用戶使用地點不同

            需要直接方便瀏覽器訪問系統

            f.
            客戶瀏覽器處理功能強大

            目前客戶電腦普遍內存1G, 處理器 雙核2.0 以上

            g
            .中小企業普遍軟件預算不高

            同時也盡量避免盜版軟件引起的法律訴訟和糾紛。



            2.
            運行平臺和系統架構

            根據中小企業進銷存系統的眾多特點,同時考慮技術成熟度和新技術風險,我們決定采取以下運行平臺和系統架構

            運行平臺 Linux Apache Tomcat Mysql

            系統架構

            表現層Flex 3

            數據處理和控制層Blazds + Spring + Ibatis



            Flex/Flash 
            具有以下優點

            客戶端 界面友好,數據表現能力強大,處理能力強大,有一定的緩存數量的能力,減少服務器請求次數,節省不必要的網絡傳輸。

            BlazDS
            能夠處理并發用戶的請求,并且能夠壓縮數據。

            Spring 
            聲明性的代碼配置,減少系統維護工作量

            Ibatis  
            減少實際編碼,考慮以后支持多種商業數據庫



            運行平臺免費,企業零預算。



            二,框架和代碼生成器





            1.      
            選擇成熟的Flex 框架



            cairngorm
            pure MVC 是目前成熟的open source 框架。

            基于Adobe 支持和維護cairngorm,所以采用cairngorm

            同時cairngorm view 表現層 和 control 控制層 的 隔離和耦合沒有成熟的解決方案,開發過程我們曾經使用ViewControllerHelper ,用addListener監聽器監聽event 事件的執行,實際過程發現代碼維護成本太高,遂中途放棄。

            最后我們同時引進universal mind cairngorm作為補充輔助框架。

            2.      Ibatis
            代碼生成器

            選擇Abator





            三,解決方案

            1.
            客戶端盡可能使用單例模式

            減少不必要的客戶端內存開銷

            2.
            適度利用客戶端緩存

            對于商品以及客戶供應商, Flex 緩存這些數據,各模塊共享數據。

            3.     
            盡可能的采用lazy load 惰性載入數據

            很多Flex 系統采用初始化時候一次性載入系統所需要數據,結果導致延長用戶登錄時間,用戶體驗非常的差。

            4.     
            不要過度依賴客戶端處理能力

            特別是大數據排序或者處理請求大數據能力的時候,flex 很容易導致瀏覽器停頓和不響應。請把大數據排序放在Java或者數據庫端,適度的分頁分段向服務器請求數據。

            5.     
            最大有效的利用Flex 3新的類庫。

            減少開發工作量。

            例如利用arraycollection 內置的filerfunction 進行查找數據。

            6.
            定制開發一些特有的控件

            帶合計欄的datagrid

            能模糊查詢的combobox

            7.
            報表開發

            使用成熟的jasper report 框架。

            8.
            用戶權限的開發

            動態創建用戶所能操作的模塊,而不是簡單控制模塊的可見和不可見屬性

            9.
            減少生成swf 大小

            使用runtime shared library 編譯swf

            10.
            開發模塊組件化

            判斷標準是沒有出現冗余重復模塊代,application mxml 文件代碼簡潔

            11.
            模塊之間的數據和方法調用



            A
            模塊引用B模塊的數據d和方法f,避免簡單的調用B.d B.f

            需要采用數據和方法的傳遞,以免多層次的模塊數據和方法調用導致代碼的復雜。

            12
            使用resource bundle

            標簽和文本以及提示從resource 文件讀取。



            四,基于Flex的進銷存系統演示地址



            http://www.tangusoft.com/Demo/

             

            flex的長處是數據的圖形化。但用flex顯視二維數據和傳統的html相比,卻顯得呆版,笨重。

            posted on 2009-08-17 23:53 肥仔 閱讀(491) 評論(0)  編輯 收藏 引用 所屬分類: Web-前臺

            狠狠色婷婷综合天天久久丁香| 人妻丰满AV无码久久不卡| 久久国产色AV免费看| 久久亚洲精品国产精品婷婷 | 久久最新免费视频| 国内精品久久久久久麻豆| 久久精品一区二区三区不卡| 久久久久女人精品毛片| 无码久久精品国产亚洲Av影片| 伊人久久大香线蕉成人| 一本大道久久香蕉成人网| 四虎影视久久久免费观看| 蜜臀久久99精品久久久久久| 久久精品国产亚洲5555| 亚洲?V乱码久久精品蜜桃| 色婷婷综合久久久久中文字幕| 色播久久人人爽人人爽人人片aV | 久久婷婷是五月综合色狠狠| 色偷偷88欧美精品久久久| 亚洲美日韩Av中文字幕无码久久久妻妇 | 亚洲欧洲中文日韩久久AV乱码| 日韩久久久久中文字幕人妻| 久久精品极品盛宴观看| 亚洲女久久久噜噜噜熟女| 热re99久久6国产精品免费| 国产成人精品免费久久久久| 久久精品国产亚洲综合色| 欧美粉嫩小泬久久久久久久| 久久久久免费精品国产| 久久偷看各类wc女厕嘘嘘| 国内精品伊人久久久久| 精品久久人人妻人人做精品| 亚洲va久久久久| 国产成人精品白浆久久69| 久久精品人妻一区二区三区| 一本一本久久A久久综合精品 | 精品久久久久久中文字幕大豆网| 久久综合亚洲欧美成人| 久久精品国产福利国产秒| 亚洲欧美精品一区久久中文字幕| 亚洲国产精品久久电影欧美|