青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

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

基于RIA Flex Flash 平臺開發(fā)的進銷存系統(tǒng)開發(fā)經(jīng)驗

(歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者,尊重版權(quán))

作者http://www.tangusoft.com





一.中小企業(yè)進銷存系統(tǒng)和運行平臺以及技術(shù)架構(gòu)



1.
中小企業(yè)進銷存系統(tǒng)特點:

a.
目標客戶

零售批發(fā)中小企業(yè),企業(yè)規(guī)模人數(shù)500人以下,銷售額1500萬元以下。

b.
數(shù)據(jù)操作頻繁

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

c
.存儲數(shù)據(jù)量有限

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

每天單據(jù)信息大概50條,每年單據(jù)信息大概20000

d.
并發(fā)操作用戶數(shù)量固定

銷售員,采購員,經(jīng)理,財務,大概20人左右。

e.
用戶使用地點不同

需要直接方便瀏覽器訪問系統(tǒng)

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

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

g
.中小企業(yè)普遍軟件預算不高

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



2.
運行平臺和系統(tǒng)架構(gòu)

根據(jù)中小企業(yè)進銷存系統(tǒng)的眾多特點,同時考慮技術(shù)成熟度和新技術(shù)風險,我們決定采取以下運行平臺和系統(tǒng)架構(gòu)

運行平臺 Linux Apache Tomcat Mysql

系統(tǒng)架構(gòu)

表現(xiàn)層Flex 3

數(shù)據(jù)處理和控制層Blazds + Spring + Ibatis



Flex/Flash 
具有以下優(yōu)點

客戶端 界面友好,數(shù)據(jù)表現(xiàn)能力強大,處理能力強大,有一定的緩存數(shù)量的能力,減少服務器請求次數(shù),節(jié)省不必要的網(wǎng)絡傳輸。

BlazDS
能夠處理并發(fā)用戶的請求,并且能夠壓縮數(shù)據(jù)。

Spring 
聲明性的代碼配置,減少系統(tǒng)維護工作量

Ibatis  
減少實際編碼,考慮以后支持多種商業(yè)數(shù)據(jù)庫



運行平臺免費,企業(yè)零預算。



二,框架和代碼生成器





1.      
選擇成熟的Flex 框架



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

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

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

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

2.      Ibatis
代碼生成器

選擇Abator





三,解決方案

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

減少不必要的客戶端內(nèi)存開銷

2.
適度利用客戶端緩存

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

3.     
盡可能的采用lazy load 惰性載入數(shù)據(jù)

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

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

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

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

減少開發(fā)工作量。

例如利用arraycollection 內(nèi)置的filerfunction 進行查找數(shù)據(jù)。

6.
定制開發(fā)一些特有的控件

帶合計欄的datagrid

能模糊查詢的combobox

7.
報表開發(fā)

使用成熟的jasper report 框架。

8.
用戶權(quán)限的開發(fā)

動態(tài)創(chuàng)建用戶所能操作的模塊,而不是簡單控制模塊的可見和不可見屬性

9.
減少生成swf 大小

使用runtime shared library 編譯swf

10.
開發(fā)模塊組件化

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

11.
模塊之間的數(shù)據(jù)和方法調(diào)用



A
模塊引用B模塊的數(shù)據(jù)d和方法f,避免簡單的調(diào)用B.d B.f

需要采用數(shù)據(jù)和方法的傳遞,以免多層次的模塊數(shù)據(jù)和方法調(diào)用導致代碼的復雜。

12
使用resource bundle

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



四,基于Flex的進銷存系統(tǒng)演示地址



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

 

flex的長處是數(shù)據(jù)的圖形化。但用flex顯視二維數(shù)據(jù)和傳統(tǒng)的html相比,卻顯得呆版,笨重。

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

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲免费观看| 日韩午夜一区| 欧美激情一区二区三区在线| 久久久综合网站| 久久在线观看视频| 快播亚洲色图| 欧美日韩你懂的| 国产伦理一区| 亚洲高清在线精品| 亚洲一品av免费观看| 香蕉久久夜色精品国产| 久热精品视频在线观看| 亚洲黄色影片| 亚洲视频免费在线观看| 亚洲精品视频在线看| 久久精品国产久精国产思思| 欧美韩日一区二区| 一本在线高清不卡dvd| 欧美一级视频| 欧美精品七区| 国产视频久久| 中国成人黄色视屏| 老司机午夜精品| 在线视频中文亚洲| 欧美夫妇交换俱乐部在线观看| 国产精品v亚洲精品v日韩精品| 国产一区二区欧美| 亚洲视频免费观看| 欧美成人国产一区二区| 亚洲在线黄色| 欧美精品一区三区| 激情自拍一区| 欧美一区激情| 日韩亚洲一区在线播放| 久久久亚洲一区| 国产婷婷97碰碰久久人人蜜臀| aa国产精品| 欧美激情一区二区三区四区| 午夜国产精品影院在线观看| 欧美精品电影在线| 亚洲国产精品www| 久久久久久尹人网香蕉| 亚洲永久免费精品| 欧美日韩三级电影在线| 亚洲日本va在线观看| 久久久久一区二区三区| 亚洲欧美日韩综合一区| 国产精品久久久久影院亚瑟| 中文精品视频| 亚洲精品欧美一区二区三区| 欧美本精品男人aⅴ天堂| 一区二区三区亚洲| 可以看av的网站久久看| 欧美一二三视频| 国产日韩欧美在线一区| 久久成人精品无人区| 亚洲在线不卡| 国产午夜精品视频| 久久综合九色九九| 久久精品亚洲一区二区三区浴池| 国产日韩一区二区三区在线播放| 亚洲一区3d动漫同人无遮挡| 一区二区三区日韩欧美| 国产精品日韩欧美一区二区三区 | 亚洲视频在线二区| 亚洲日本欧美在线| 欧美日韩日日夜夜| 亚洲欧美日韩国产精品| 亚洲欧美精品在线| 国内精品视频666| 欧美国产激情二区三区| 欧美日韩中文字幕日韩欧美| 一级日韩一区在线观看| 老司机成人网| 一区二区三区在线高清| 蜜月aⅴ免费一区二区三区| 久久免费国产| 亚洲国产视频直播| 一本色道久久综合一区| 国产精品久久久久免费a∨大胸| 欧美一级播放| 久久婷婷影院| 一区二区三区四区五区在线| 一区二区三区免费网站| 国精品一区二区| 亚洲高清精品中出| 国产精品成人在线观看| 久久国产精品一区二区三区| 久久中文久久字幕| 亚洲一区二区三区免费视频| 性欧美办公室18xxxxhd| 亚洲欧洲视频在线| 一本色道久久综合| 激情亚洲成人| 中文在线资源观看网站视频免费不卡 | 亚洲小视频在线| 在线观看91精品国产麻豆| 亚洲人成网站777色婷婷| 国产精品永久免费| 亚洲国产天堂网精品网站| 国产日韩在线亚洲字幕中文| 亚洲国产成人精品女人久久久| 国产精品久久久久久久免费软件| 猫咪成人在线观看| 国产精品嫩草影院av蜜臀| 亚洲第一在线| 狠狠久久婷婷| 亚洲欧美日韩在线不卡| 一道本一区二区| 麻豆国产va免费精品高清在线| 午夜精品久久久| 欧美日韩国产精品专区| 久久久久国产精品一区| 国产免费成人在线视频| 亚洲视频axxx| 一区二区三区欧美在线观看| 免费看的黄色欧美网站| 久久嫩草精品久久久久| 国产欧美二区| 亚洲香蕉网站| 亚洲影视在线播放| 欧美日韩一区二| 亚洲精选视频免费看| 91久久一区二区| 免费黄网站欧美| 欧美成年视频| 亚洲高清在线播放| 久久久97精品| 欧美成人午夜77777| 国产精品亚发布| 99在线精品观看| 一本色道久久88综合亚洲精品ⅰ| 美女视频网站黄色亚洲| 美女性感视频久久久| 精品成人一区二区| 久久精品国产一区二区电影| 久久久精品一区| 国外成人在线| 久久综合一区二区| 欧美激情黄色片| 亚洲精品综合| 欧美日韩在线三级| 亚洲在线一区| 久久久久国产成人精品亚洲午夜| 国产一区二区福利| 可以看av的网站久久看| 亚洲国产精品久久精品怡红院| 亚洲精品一区二区三| 欧美色视频在线| 亚洲在线第一页| 久久日韩精品| 亚洲精品免费网站| 欧美午夜剧场| 久久成人国产精品| 亚洲高清激情| 午夜精品久久久久久99热软件| 国产午夜精品美女毛片视频| 久热精品视频| 洋洋av久久久久久久一区| 午夜日韩电影| 亚洲国产欧美另类丝袜| 欧美调教vk| 欧美国产一区在线| 国产欧美一区二区三区久久人妖 | 久久爱www久久做| 伊人蜜桃色噜噜激情综合| 欧美v日韩v国产v| 99热免费精品在线观看| 久久久一区二区| 99国产一区| 国产真实乱偷精品视频免| 欧美成人激情在线| 亚洲一区在线视频| 亚洲成人资源网| 欧美一区二区视频免费观看| 亚洲黄色影院| 国产精品久久久久久久久婷婷 | 亚洲福利专区| 欧美一区1区三区3区公司| 亚洲国产精品成人久久综合一区| 欧美一区91| 欧美xxxx在线观看| 亚洲精品在线电影| 1769国内精品视频在线播放| 久久夜色精品国产欧美乱| 亚洲久久一区| 麻豆精品一区二区av白丝在线| 亚洲天堂久久| 亚洲三级免费| 在线高清一区| 国产主播一区二区三区四区| 国产精品jvid在线观看蜜臀 | 亚洲永久网站| 99精品99| 欧美国产在线视频| 久久综合久久综合九色| 久久国产综合精品| 小黄鸭精品密入口导航| 亚洲视频图片小说| 日韩一区二区免费看|