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
主站蜘蛛池模板: 国产丝袜啪啪| 白浆免费视频国产精品视频| 58av国产精品| 69av在线| 色婷婷在线影院| 国产综合精品日本亚洲777| 伊人天堂网| 激情视频综合网| 免费观看欧美性一级| www.亚洲天堂| 一级毛片无毒不卡直接观看| 无码久看视频| 中日韩一区二区三区中文免费视频| 久久国产av麻豆| 高清欧美性猛交XXXX黑人猛交 | 亚洲欧美不卡| 女同国产精品一区二区| 久久精品国产精品国产一区| 久久99这里精品8国产| 在线观看无码a∨| 九九热精品视频在线| 日韩少妇激情一区二区| 免费一级毛片| 久久天天躁狠狠躁夜夜2020一 | 国产一级妓女av网站| 一级看片免费视频| 中文字幕永久在线看| 日韩欧美国产精品| 国产特级毛片| 亚洲视频免费播放| 日韩无码黄色| 青青操国产视频| 中文成人在线视频| 国产精品浪潮Av| 日韩资源站| 亚洲全网成人资源在线观看| 国产主播在线一区| 毛片免费高清免费| 国产无码高清视频不卡| 1769国产精品视频免费观看| 在线播放国产99re| 精品视频91| 久综合日韩| 一区二区三区成人| 亚洲自拍另类| 欧美精品色视频| 伊人天堂网| 免费不卡视频| 亚洲成A人V欧美综合天堂| 国产99精品久久| 国产1区2区在线观看| 夜夜爽免费视频| 国产精品免费久久久久影院无码| 成人免费一区二区三区| 狠狠色丁香婷婷| 中文字幕在线看| 国产自在线播放| 国产性生交xxxxx免费| 国产精品内射视频| 国产高清免费午夜在线视频| 国产在线欧美| 亚洲日韩精品无码专区97| 国产日本视频91| av免费在线观看美女叉开腿| av在线5g无码天天| 久久久久免费精品国产| 热久久综合这里只有精品电影| 欧美亚洲一区二区三区在线| 69国产精品视频免费| www精品久久| jizz亚洲高清在线观看| 日韩黄色大片免费看| 成人午夜免费视频| 人妻少妇久久久久久97人妻| 日韩一级二级三级| 欧美曰批视频免费播放免费| 高清无码手机在线观看| 在线观看热码亚洲av每日更新| 老司机精品久久| 免费在线色| 精品国产成人av免费| 72种姿势欧美久久久大黄蕉|