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

樹狀層次查詢技術在MISD中的應用

2009-12-31 00:00:00馮蘭軍
考試周刊 2009年41期

摘要: 本文通過對傳統管理信息系統設計方法中查詢技術使用中存在問題的分析,介紹“世紀橋管理信息系統設計平臺(MISD)”中樹狀層次查詢技術的使用,從而尋求更合理的查詢技術開發方案。

關鍵詞: 管理信息系統設計MISD樹狀層次查詢技術

一、引言

基于事務邏輯的“世紀橋管理信息系統設計平臺”(以下簡稱MISD-Manager Information System Designer)是一種創新型的管理信息系統設計工具,是我國軟件技術領域取得的一項自主知識產權的重要成果。這種系統設計不依賴系統模型,而是注重系統的界面、外部條件、結構流程、外部算法和系統運行的結果。系統開發周期短、不編程也不產生任何程序代碼,易學習、易優化。因此,其特別適用于初學者或編程能力較弱的高職高專類學生使用。

采用MISD事務邏輯設計平臺可以直觀地利用業務流程和數據流程,同時基于算法資源,建立和描述系統結構,每一個流程設計,在界面上可以即時操作,每一過程階段子結構都能即時運行,直接檢驗運行結果。MISD的很多設計技術簡單、實用、有效,其中的庫表鏈接技術就很有特色,以下以學生檔案管理系統為例說明樹狀層次查詢技術的應用。

二、樹狀層次查詢的設計

1.傳統的查詢設計方法存在的問題

例如在學生檔案管理系統中對“學生資料表”進行查詢,傳統的設計方法是通過使用變量條件查詢,使在查詢過程中出現對話框,再讓用戶輸入欲查詢的系別、班級和姓名進行查詢。這種查詢設計方法存在以下兩個方面的問題:一是如果用戶不知道數據庫中有哪些班級或記不準欲查班級的名稱,則可能不知道輸入什么,因此,用這種方法設計的查詢,用戶使用時會感到很不方便;二是需要提交表單、重寫列表,這樣會造成表單的多次提交,加重服務器的負擔,因此,這種設計查詢的方法是不科學的。

2.樹狀層次查詢技術的意義

樹狀層次查詢是將查詢界面設計成樹狀的列表框進行條件選擇,使后一級列表的值根據前一級列表中選取的值執行數據庫操作來取得。這樣層層嵌套,達到樹狀層次查詢的精確查詢。設計時我們可以事先將數據從數據庫中按條件查詢寫入參數表,而且每個參數表根據用戶設定的條件,利用過濾的辦法實現列表框的動態關聯,然后設計查詢界面,在查詢界面的下拉列表框中鏈接對應的參數表,從而形成具有層次的查詢。

例如,在學生檔案管理系統中,我們欲查詢一個學院有哪些系別,系下面設有哪些專業,專業下面又有哪些班級,再查班級中學生的情況,則可將查詢界面設計為如圖1所示的樹狀層次的下拉列表查詢形式,用戶在查詢時首先點擊系別,在下拉列表中會顯示出數據庫中所有的系別供用戶選擇,再選擇專業,則會出現前面所選系別中對應的所有專業,然后點擊班級,在下拉列表中會列出前面所選范圍內的所有學生名單。這樣,用戶在查詢時就會感到界面方便。

此查詢的特點是層次分明、結構清晰、條理清楚,下層會出現與上層相關的內容,使查詢結果不會落空,從而大大縮小了查詢的范圍,節省了用戶查詢的時間。

三、樹狀層次查詢技術設計實例

以下以學生檔案管理系統中查詢子系統為例說明樹狀層次查詢技術的實現過程。

例:設計一個查詢界面,對學生資料表中的數據按樹狀層次進行查詢。

本例中包括的表及字段如下:

[表1]學生資料表:學號、姓名、系別、專業、班級、照片等字段;

[表2]系別參數表:參數;

[表3]專業參數表:參數;

[表4]班級參數表:參數;

[表5]查詢表:學號、姓名、系別、專業、班級等字段;

[表6]查詢界面表:學號、姓名、系別、專業、班級等字段;

主要設計步驟如下:

1.流程圖設計

本系統的流程圖如圖2所示。

2.表格設計

3.定義查詢

(1)分別定義“學生資料表”到“系別參數”、“專業參數”、“班級參數”的查詢

“學生資料表”到“系別參數”的查詢:

抄表:.參數=[1R].系別

分組:[1R].系別

“學生資料表”到“系別參數”的查詢:

抄表:.參數=[1R].專業

分組:[1R].專業

條件:[1R].系別Like{系別}(表明該專業是在系別條件下的專業)

“學生資料表”到“班級參數”的查詢:

抄表:.參數=[1R].班級

分組:[1R].班級

條件:[1R].系別Like{系別}AND[1R].專業Like{專業}(表明該班級是在系別與專業下的班級)

注:這里的系別、專業和班級三個表使用的是同一個參數表。

(2)定義“學生資料表”到“學生資料查詢表”的查詢

抄表:.學號=[1R].學號

.姓名= [1R].姓名

.班級= [1R].班級

.專業= [1R].專業

.系別= [1R].系別

條件:[1R].系別 Like {系別} AND [1R].專業 Like {專業} AND [1R].班級 Like {班級}

4.設計查詢界面

(1)建立“查詢界面”流程框,并創建數據庫。

(2)分別為“系別”、“專業”和“班級”字段建立庫表鏈接,使其連接到相應的參數表,并設定對應的參數值。

其中系別參數值“@4@”的設定方法是利用單擊學生資料表中的系別字段得到的,同理可設定其它兩個參數值。

(3)為“查詢”字段建立表格超鏈接。

●選定“查詢” 字段,打開“對象屬性”對話框;

●單擊“數據”選項卡中的“鏈接屬性”按鈕;

●在打開的“按鈕設置”對話框選擇鏈接的流程框為“學生資料查詢”,并分別設置“系別”、“專業”和“班級”的參數為本表中的相應字段值;

●在“查詢”字段上面分別放置帶顏色的矩形框和靜態文字“查詢”作為裝飾。

系統設計完成后,運行查詢界面,按照如圖1所示的樹狀層次查詢方法操作,再雙擊“查詢”字段,即可得到查詢結果。

參考文獻:

[1]殷步九著.世紀橋.信息管理系統設計平臺及其解釋器[EB/OL] .http://www.lkhuasoft.com/zhjs1.asp,2005.

[2]王建平,馮蘭軍.新一代MIS設計平臺-世紀橋實訓教程.廣東經濟出版社,2006.10.

主站蜘蛛池模板: 精品国产香蕉伊思人在线| 欧美精品成人一区二区在线观看| 又黄又湿又爽的视频| 在线免费看黄的网站| 五月天婷婷网亚洲综合在线| 国产精品午夜福利麻豆| 午夜老司机永久免费看片| 国产免费观看av大片的网站| 在线看免费无码av天堂的| 亚洲国产成熟视频在线多多| 农村乱人伦一区二区| 久草视频福利在线观看| 国产十八禁在线观看免费| 99re这里只有国产中文精品国产精品 | 成人a免费α片在线视频网站| 国产成人精品一区二区秒拍1o| 久久综合九九亚洲一区| 伊在人亚洲香蕉精品播放| 久久不卡精品| 色综合中文字幕| 中文字幕伦视频| 99偷拍视频精品一区二区| 国产精品手机在线观看你懂的 | 最新国产精品第1页| 在线观看91香蕉国产免费| 国产主播福利在线观看| 狠狠色综合网| 欧美亚洲激情| 国产精品美女自慰喷水| 九九视频免费看| 天堂成人在线| 亚洲 欧美 日韩综合一区| 午夜国产不卡在线观看视频| 国产凹凸视频在线观看| 99久久人妻精品免费二区| 国产午夜在线观看视频| 99热这里只有精品在线播放| 中国毛片网| 91在线播放免费不卡无毒| www成人国产在线观看网站| 亚洲成A人V欧美综合天堂| 国产亚洲精品无码专| 欧美亚洲国产日韩电影在线| 日本精品视频| 国产精品视频导航| 亚洲综合日韩精品| 日韩中文欧美| 制服无码网站| AV片亚洲国产男人的天堂| 久久久久无码精品国产免费| 亚洲一区精品视频在线| 一级毛片不卡片免费观看| 毛片大全免费观看| 免费人成网站在线观看欧美| 日韩无码视频播放| 欧美乱妇高清无乱码免费| 首页亚洲国产丝袜长腿综合| 精品欧美一区二区三区久久久| 欧美人人干| 91青青视频| 高清码无在线看| 少妇被粗大的猛烈进出免费视频| 成人在线天堂| 久久黄色影院| 国产国产人成免费视频77777| 精品国产香蕉伊思人在线| 国产在线视频二区| 手机看片1024久久精品你懂的| 国产成人一区免费观看| 日本精品αv中文字幕| 无码高潮喷水在线观看| 97国产一区二区精品久久呦| 国产h视频在线观看视频| 国产精品主播| 青青草国产免费国产| 久久久久中文字幕精品视频| 高h视频在线| 三上悠亚一区二区| 久热中文字幕在线| 免费一级毛片在线观看| 在线色综合| 久久五月天综合|