999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Web的層次編碼處理模塊設(shè)計(jì)

2011-05-17 09:08:42楊振東劉光霆
關(guān)鍵詞:界面用戶系統(tǒng)

楊振東,何 宏,劉光霆

(后勤工程學(xué)院 基礎(chǔ)部,重慶 401311)

在管理信息系統(tǒng)(MIS)中,經(jīng)常涉及到對(duì)一些基本信息的管理。為了有效地組織、管理這些信息,開發(fā)者往往通過數(shù)據(jù)編碼來確保信息的檢索、分類、統(tǒng)計(jì)和便于控制,以提高信息的處理效率和利用價(jià)值[1]。編碼設(shè)計(jì)及其管理是信息系統(tǒng)中不可缺少的重要組成部分。在實(shí)際工作中,經(jīng)常遇到一些數(shù)據(jù)之間具有從屬或上下級(jí)關(guān)系的情況,例如機(jī)構(gòu)編制、物資分類信息等都具有明顯的上下級(jí)和從屬關(guān)系。這類數(shù)據(jù)的編碼就是一種層次編碼。相比較傳統(tǒng)的基于C/S的應(yīng)用系統(tǒng),基于B/S的Web應(yīng)用系統(tǒng)靈活、易維護(hù)、成本低、使用方便、容易被用戶接受,已成為企業(yè)應(yīng)用的首選[2]。本文以一種典型的層次編碼為例,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于Web的簡(jiǎn)潔美觀、功能強(qiáng)大的單位編碼幫助模塊。該模塊界面如圖1所示。

1 單位編碼幫助模塊功能

如圖1所示界面,左邊顯示上級(jí)單位的編碼和名稱,并用分隔符分開,右邊顯示左邊單位的直供單位或下級(jí)單位的編碼和名稱。下部是 “返回上級(jí)”、“下級(jí)單位”、“確定”、“取消”按鈕。選中左邊某單位,然后單擊“下級(jí)單位”按鈕,界面顯示如圖2所示。

左邊自動(dòng)顯示所選單位的下級(jí)單位,右邊則是左邊默認(rèn)選中單位的下級(jí)單位,這樣逐層展示每層的單位編碼和名稱,層次結(jié)構(gòu)清晰,便于用戶查找。

圖1 單位編碼幫助模塊一

2 模塊實(shí)現(xiàn)的主要技術(shù)

用戶在操作某張頁面時(shí),可能多個(gè)地方需調(diào)用幫助模塊,如果每次都提交后臺(tái)處理,則在服務(wù)器上的程序處理頁面并返回?cái)?shù)據(jù)期間,用戶只能等待。這樣的Web應(yīng)用程序因用戶得不到立即的反應(yīng),操作習(xí)慣和思路都會(huì)在每一次提交-等待中被打斷,交互性比較差,達(dá)不到桌面應(yīng)用程序的效果。因而設(shè)計(jì)時(shí)主要考慮兩個(gè)問題:是利用Ajax技術(shù)異步調(diào)用數(shù)據(jù),還是直接把數(shù)據(jù)下載到客戶端進(jìn)行處理;如何按層次展示數(shù)據(jù)。Ajax使用XMLHttpRequest對(duì)象與Web服務(wù)器進(jìn)行異步數(shù)據(jù)交換[3]。但當(dāng)數(shù)據(jù)量比較大時(shí),異步獲取數(shù)據(jù)需較長(zhǎng)的等待時(shí)間,因此可以把數(shù)據(jù)一次性下載到客戶端再進(jìn)行分層處理。

圖2 單位編碼幫助模塊二

2.1 服務(wù)器端代碼

首先,在數(shù)據(jù)庫中建一個(gè)Dwxx表,用dwbm和dwmc兩個(gè)字段對(duì)應(yīng)存儲(chǔ)單位編碼與單位名稱,以Java平臺(tái)為例,首先可以新建一個(gè)POJO類Dwxx:

然后,定義一個(gè)DwxxService類來組裝數(shù)據(jù),以ArrayList的形式返回客戶端進(jìn)行處理:

2.2 客戶端代碼

客戶端處理代碼封裝成模塊且置入主界面 (如index.htm)中。用戶登錄系統(tǒng)進(jìn)入主界面后自動(dòng)下載單位編碼并生成幫助系統(tǒng)隱藏在客戶端,載入其他需調(diào)用單位編碼幫助功能的頁面時(shí)就不必重復(fù)去后臺(tái)下載單位編碼,而是把已生成的模塊由隱藏變?yōu)榭梢姡@樣大大提高層次編碼的處理速度。代碼以通用的JavaScirpt代碼為主,再輔以少量服務(wù)器端腳本。核心代碼如下:

參照以上設(shè)計(jì)思路,可以實(shí)現(xiàn)如圖3所示的單位編碼維護(hù)模塊。由于篇幅所限,就不再給出處理代碼。

編碼處理是構(gòu)建優(yōu)秀、完善的管理信息系統(tǒng)的重要功能,其效率的高低直接關(guān)系到整個(gè)系統(tǒng)的性能。通過以上設(shè)計(jì),完成了一個(gè)高效的層次編碼處理模塊。該模塊結(jié)構(gòu)簡(jiǎn)單,稍做修改就可以在.NET平臺(tái)下實(shí)現(xiàn),相對(duì)于大部分系統(tǒng)只列出一個(gè)層次編碼的下拉框來說,更符合用戶使用習(xí)慣,突出特點(diǎn)是對(duì)大數(shù)據(jù)量層次編碼的處理也非常迅速,目前已在多個(gè)大型管理信息系統(tǒng)中采用,受到用戶一致好評(píng)。此外,本文所提出的開發(fā)思路對(duì)處理其他各種復(fù)雜的層次編碼也起著良好的借鑒作用,完全可以運(yùn)用于供貨商編碼、地區(qū)編碼、油品編碼等處理。

圖3 單位編碼維護(hù)模塊

[1]康業(yè)娜,許勇,魏士偉.物流信息系統(tǒng)編碼模型研究[J].微計(jì)算機(jī)信息,2007,36(2):59-60.

[2]郭曉峰,姚世軍,尹祖?zhèn)?基于.NET的Web應(yīng)用框架的設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(2):454-455.

[3]季強(qiáng),田薇,陳遠(yuǎn).基于 Ajax技術(shù)的 WebOS系統(tǒng) NixOS的構(gòu)建[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(5):1198-1199.

猜你喜歡
界面用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
國(guó)企黨委前置研究的“四個(gè)界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機(jī)交互界面發(fā)展趨勢(shì)研究
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 五月天香蕉视频国产亚| 亚洲成a人片在线观看88| 日韩精品高清自在线| 日韩国产黄色网站| 一本大道视频精品人妻| 青青久视频| 无码AV动漫| 欧美精品1区2区| 91在线播放国产| 91免费精品国偷自产在线在线| 亚洲视频无码| 亚洲国产系列| 日本一区二区三区精品国产| 在线中文字幕网| 国产日韩久久久久无码精品 | 国产在线精彩视频二区| 国产日产欧美精品| 国产精品永久不卡免费视频| 91伊人国产| 3344在线观看无码| 国内老司机精品视频在线播出| 国产亚洲欧美日本一二三本道| 国产另类乱子伦精品免费女| 亚洲欧美自拍中文| 91精品国产自产在线观看| 国产美女自慰在线观看| 尤物特级无码毛片免费| 欧美另类一区| 亚洲成人77777| 国产一级毛片高清完整视频版| 欧美a级在线| 在线视频一区二区三区不卡| 日韩精品无码不卡无码| 91国内外精品自在线播放| 欧美一级99在线观看国产| 97视频免费在线观看| 中文字幕第1页在线播| 天堂网亚洲系列亚洲系列| 日韩天堂视频| 亚洲综合专区| 激情亚洲天堂| аv天堂最新中文在线| 亚洲成a人片在线观看88| 欧美特黄一级大黄录像| 国产精品理论片| 国产免费久久精品99re不卡| 啪啪免费视频一区二区| 欧美爱爱网| 国内99精品激情视频精品| 亚洲AV免费一区二区三区| 99精品伊人久久久大香线蕉 | 尤物国产在线| 国产精品福利社| 亚洲午夜福利精品无码| 亚洲欧美日本国产专区一区| 91亚洲影院| 99国产精品一区二区| 亚洲日韩AV无码一区二区三区人| 色综合久久久久8天国| 国产在线精品人成导航| 综合亚洲网| 免费Aⅴ片在线观看蜜芽Tⅴ| 久久综合AV免费观看| 中文成人无码国产亚洲| 久草美女视频| 亚洲V日韩V无码一区二区| 日韩欧美中文字幕在线精品| 国产在线98福利播放视频免费 | 国产91视频免费| 怡红院美国分院一区二区| 日本一本在线视频| 国产成人亚洲欧美激情| 亚洲日产2021三区在线| 亚洲乱码视频| 亚洲欧美成人综合| 97青草最新免费精品视频| 女人18一级毛片免费观看 | 国产精品第三页在线看| 国产又粗又猛又爽| 制服无码网站| 婷婷色婷婷| 永久免费无码成人网站|