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

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>
            久久理论片午夜琪琪电影网| 在线观看日韩www视频免费| 一区二区三区成人精品| 亚洲国产高清一区| 久久天天躁狠狠躁夜夜爽蜜月| 欧美一区二区三区四区在线观看地址| 亚洲欧美久久久久一区二区三区| 亚洲主播在线播放| 久久精品一级爱片| 欧美激情第4页| 亚洲精选一区二区| 亚洲欧美日韩一区二区三区在线| 欧美在线观看一区二区三区| 亚洲毛片在线观看.| 久久亚洲精品视频| 乱人伦精品视频在线观看| 欧美激情精品久久久久久蜜臀| 欧美精品一区二区三区蜜桃| 国产精品国色综合久久| 国产一区二区三区在线观看视频| 亚洲国产成人精品久久| 亚洲一区二区三区色| 久久久久国产精品一区| 亚洲国产精品黑人久久久| 99在线精品视频| 欧美综合二区| 欧美日韩国产首页在线观看| 国产精品免费区二区三区观看| 一区二区三区自拍| 亚洲视频精选在线| 免费亚洲电影在线| 亚洲视频网站在线观看| 久久久亚洲高清| 国产精品多人| 亚洲美女精品一区| 久久久视频精品| 亚洲精品一区二区三区蜜桃久| 欧美在线|欧美| 欧美午夜一区二区三区免费大片| 一区二区在线观看av| 亚洲欧美日韩成人| 亚洲欧洲在线播放| 久久综合国产精品台湾中文娱乐网| 欧美无乱码久久久免费午夜一区 | 欧美成人嫩草网站| 国产亚洲精品成人av久久ww| 一区二区免费在线播放| 欧美激情小视频| 久久成人久久爱| 国产精品一区一区三区| 亚洲视频精品在线| 亚洲麻豆av| 欧美激情视频在线播放| 亚洲日本中文字幕| 欧美h视频在线| 久久美女性网| 伊人精品视频| 农夫在线精品视频免费观看| 久久av免费一区| 国模一区二区三区| 久久久久久**毛片大全| 欧美一区二区在线免费播放| 国产日韩欧美在线观看| 欧美一级一区| 欧美在线免费观看| 国产曰批免费观看久久久| 久久久精品2019中文字幕神马| 亚洲一二三四久久| 国产日韩欧美在线播放| 久久精品一级爱片| 亚洲在线视频网站| 99成人在线| 久久久久国产精品麻豆ai换脸| 国产日韩欧美高清| 久久精品中文字幕一区| 久久er99精品| 亚洲精品1区2区| 亚洲日韩中文字幕在线播放| 欧美激情综合五月色丁香小说| 99re6这里只有精品| av72成人在线| 国产欧美日韩激情| 牛牛影视久久网| 欧美日韩亚洲高清| 欧美在线观看一区| 美女精品自拍一二三四| 亚洲天堂第二页| 香蕉久久a毛片| 亚洲成色777777女色窝| 亚洲精品一区二区在线| 国产伦精品一区二区三区在线观看| 久久久久久久精| 欧美激情久久久久久| 亚洲免费伊人电影在线观看av| 久久爱另类一区二区小说| 亚洲黑丝一区二区| 亚洲在线视频观看| 亚洲日本欧美天堂| 性欧美精品高清| 99综合电影在线视频| 欧美中文字幕在线视频| 99re66热这里只有精品4| 午夜精品福利视频| 亚洲精选大片| 久久精品最新地址| 亚洲影院免费观看| 狂野欧美激情性xxxx欧美| 亚洲综合色自拍一区| 久热精品视频在线观看一区| 西西人体一区二区| 欧美国产先锋| 快she精品国产999| 国产精品久久久久久久午夜片 | 欧美亚洲综合久久| 欧美成人精品影院| 麻豆国产精品一区二区三区| 国产精品福利网| 亚洲人体大胆视频| 91久久线看在观草草青青| 欧美一级在线播放| 亚洲视频一区在线| 欧美国产视频一区二区| 久久综合九色综合网站| 国产精品久久看| 一区二区三区四区五区精品视频 | 久久久亚洲人| 久久se精品一区二区| 欧美日韩一区在线播放| 欧美激情精品久久久久久蜜臀 | 亚洲高清资源| 欧美主播一区二区三区美女 久久精品人 | 欧美激情综合色综合啪啪| 久久久免费av| 国产一区在线看| 午夜精品久久久久久久| 亚洲免费在线播放| 欧美亚韩一区| 亚洲午夜成aⅴ人片| 亚洲午夜视频在线观看| 欧美视频中文在线看| 亚洲精品中文字| 在线综合亚洲| 欧美午夜精品伦理| 亚洲欧美日韩中文视频| 欧美一区激情视频在线观看| 国产欧美精品| 久久久久久尹人网香蕉| 女生裸体视频一区二区三区| 在线精品视频一区二区| 老司机精品视频一区二区三区| 欧美刺激性大交免费视频| 亚洲激情在线观看| 欧美精品二区| 亚洲天堂免费观看| 久久精品综合一区| 亚洲第一在线综合网站| 欧美成人在线免费观看| 亚洲精品综合| 欧美在线观看视频| 亚洲电影下载| 国产精品福利在线观看网址| 亚洲一区3d动漫同人无遮挡| 久久国内精品视频| 亚洲欧洲日产国产综合网| 欧美日韩精品免费观看| 午夜精品久久久久久99热软件| 欧美成人免费一级人片100| 99精品国产福利在线观看免费 | 亚洲春色另类小说| 在线一区二区日韩| 国产亚洲一级| 欧美精品久久99久久在免费线| 一本色道**综合亚洲精品蜜桃冫| 午夜久久美女| 亚洲精品国产品国语在线app| 欧美视频第二页| 久久久亚洲高清| 亚洲一二三区在线| 亚洲高清123| 欧美在线观看网站| 日韩视频一区二区在线观看| 国产日韩欧美三区| 欧美日本一道本| 久久精品人人做人人综合 | 国内揄拍国内精品少妇国语| 欧美大片在线观看| 欧美一区网站| 日韩小视频在线观看专区| 久久伊人亚洲| 一区二区欧美精品| 国内一区二区三区在线视频| 欧美日韩成人综合天天影院| 午夜在线电影亚洲一区| 亚洲乱码国产乱码精品精可以看 | 国产精品久久午夜夜伦鲁鲁| 老妇喷水一区二区三区| 午夜精品久久久久久| 日韩视频免费| 亚洲黄色尤物视频| 欧美成人高清视频|