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
主站蜘蛛池模板: 欧美日韩在线亚洲国产人| 免费99精品国产自在现线| 国产第一页第二页| 亚洲AV无码一区二区三区牲色| 欧美v在线| 亚洲精品天堂在线观看| 在线精品亚洲一区二区古装| 精品小视频在线观看| www.狠狠| 国产裸舞福利在线视频合集| 中文无码影院| 国产精品视频免费网站| 国产在线观看91精品| 国产屁屁影院| 国产福利不卡视频| 58av国产精品| 国产综合精品日本亚洲777| 午夜一区二区三区| 91小视频版在线观看www| 久久99精品久久久久纯品| 亚洲国产精品日韩欧美一区| 欧洲高清无码在线| 伊人久久婷婷| 午夜影院a级片| 69av免费视频| 亚洲va欧美va国产综合下载| 成人蜜桃网| 欧美精品三级在线| 亚洲第一成年人网站| 永久免费精品视频| 亚洲人成电影在线播放| 久久精品丝袜| 国产主播福利在线观看| 蜜桃视频一区二区三区| 婷婷五月在线视频| 国产在线无码一区二区三区| 成人一区在线| 亚洲愉拍一区二区精品| 国产成人盗摄精品| 国内黄色精品| 美女毛片在线| 美女视频黄又黄又免费高清| 国产在线拍偷自揄观看视频网站| 午夜少妇精品视频小电影| 国产男女XX00免费观看| 国内精品免费| 亚洲水蜜桃久久综合网站| 国产精品成| 九月婷婷亚洲综合在线| 青青国产视频| 国产人免费人成免费视频| 日本欧美中文字幕精品亚洲| 国产一二三区视频| 国产在线精品人成导航| 蜜桃视频一区| 色哟哟国产精品| 亚洲AV电影不卡在线观看| 成年片色大黄全免费网站久久| 女人18毛片水真多国产| 97精品伊人久久大香线蕉| 99热这里只有精品久久免费| 男女男精品视频| 国产在线八区| 亚洲欧洲AV一区二区三区| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 人妻精品久久无码区| 伊人大杳蕉中文无码| 国产熟睡乱子伦视频网站| a在线观看免费| 欧美一级高清片欧美国产欧美| aⅴ免费在线观看| 色老二精品视频在线观看| 国产鲁鲁视频在线观看| 欧美区国产区| 久青草国产高清在线视频| 在线亚洲精品自拍| 国产精品无码作爱| 成人综合网址| 在线观看视频一区二区| 精品无码人妻一区二区| 日韩东京热无码人妻| 欧美日本激情|