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

基于Flash AS3和XML實現的圖書館管理系統

2012-10-18 06:22:30李軍峰
大眾科技 2012年6期
關鍵詞:跨平臺按鈕圖書館

肖 洋 何 斌 李軍峰

(91404部隊評測中心,河北 秦皇島 066000)

基于Flash AS3和XML實現的圖書館管理系統

肖 洋 何 斌 李軍峰

(91404部隊評測中心,河北 秦皇島 066000)

該系統采用Flash AS3開發,專為觸摸屏設計的一款新型圖書館管理系統,功能全面,采用XML作為數據庫后臺,實現系統的跨平臺性,利用JS使得系統脫離Flash沙盒,以達到修改數據的目的,具有很好的應用價值。

AS3;Flash;XML;JS;跨平臺

目前,基于RIA的Web應用的越來越多,本文采用RIA中最具影響力的Flash AS3作為主要開發語言,設計并實現了一種適用于各類觸摸屏、操作更加快捷、美觀的圖書館管理系統。

1 相關技術的簡介

AS3全稱Action Script3,是快速構建豐富互聯網程序(RIA)的理想語言。在其上構建的Flash Player程序或者AIR程序,都真正支持跨系統應用,已經毫無疑問地成為目前和下一代因特網應用程序編程語言的主流[1]。

AS3支持先進的ECMA Script for XML(E4X),使得XML就像AS3語言的一種內建數據類型一樣,處理自然簡單,成倍降低所需要的代碼數量,顯著提高了程序運行效率[2]。因此,本文在數據庫設計上并沒有采用傳統的SQL、Oracle等來存儲數據,而是采用XML來實現各類數據的存儲,已實現跨平臺和操作快捷。

2 系統的設計

本文設計的圖書館運行在Web框架內,主要實現了圖書瀏覽、圖書借閱、圖書歸還、圖書搜索、借閱記錄等五大功能,由于Flash出于安全沙盒的考慮,AS3不具備直接修改數據的功能,只有通過JS等第三方語言來實現數據的更改,因此,圖書借閱、圖書歸還兩個模塊涉及到數據的修改,需要調用Web中JS函數XMLModify,其余模塊只是涉及數據的讀取。其中,總體功能設計框圖如圖1所示。

在圖書館的主界面上,主要顯示圖書瀏覽、圖書搜索、借閱記錄三個模塊,可以按定制的分類瀏覽或者搜索。用戶點擊某一本書后,進入該書的簡介,內容包括書籍作者、出版社、借閱狀態、內容簡介等,如果借閱狀態為可借,用戶可以選擇借閱該書,則跳至借閱功能模塊,輸入用戶名、密碼等信息,完成借閱。在圖書搜索和借閱記錄中,用戶選擇自己所借的圖書后,通過還書按鈕跳入圖書歸還模塊,輸入密碼等信息完成圖書的歸還。

圖1 功能設計圖

3 系統的實現

圖書瀏覽、圖書搜索、借閱記錄三個模塊的實現,主要包括各類XML數據文件的讀取,構建AS3公共函數XMLRead(XMLstr:String),主要代碼如下:

//加載外部xml

xml.ignoreWhite=true;

System.useCodePage=true;

var XML_URL:String=XMLstr;

var myXMLURL:URLRequest=new URLRequest(XML_URL);

Bagging算法是通過引導程序使用一個訓練集的多個版本,即放回抽樣,多每一個數據集都來訓練一個不同的模型,在對訓練模型通過整合輸出形成一個最終的預測結果?;舅惴ㄈ缦?。

var myLoader:URLLoader=new URLLoader(myXMLURL);

通過時間軸上標記的按鈕圖元實例化讀取的各個書籍數據,其中使用了Tweener.as作為書籍按鈕的效果美化文件類,當滑動到某本書時,書籍作被抽出來的動作,書籍下方用不同的標志標識該書借閱狀態,例如用紅色人形標志表明書籍已被借完,處于無法借閱狀態,如圖2所示。此時如果做點擊動作,則跳入該書的簡介界面,如果該書還可以借閱,則會出現右側的“借閱該書”按鈕,否則只有“返回”按鈕,如圖3所示。點擊“借閱該書”按鈕進入圖書借閱模塊。

圖2 圖書瀏覽效果圖

圖3 圖書簡介效果圖

圖書搜索和借閱記錄在本系統中主要設計為列表形式顯示相關信息,采用FlashCS4集成組件DataGrid實現。

在圖書借閱和圖書歸還模塊中,主要涉及到與 JS交互的問題,在AS3中需要將要被修改的信息如書名、書籍類型、用戶名、書籍狀態、書籍余量等信息發送至JS中,其主要代碼如下:

function modify(book_name:String,book_list:String,

book_state:String,borrower:String.....):void {

if (ExternalInterface.available) {

try {

Flash所嵌入的 Web網頁中,在 JS代碼中設計了函數XMLModify,接收Flash所傳遞出的值,其中主要代碼如下:function XMLModify (book_name:String,book_list:String,

book_state:String,borrower:String.....){

//讀取外部XML文件

foreach(XmlNode xn in nodeList){

XmlElement xe =(XmlElement)xn;

......

xmlDoc.Save(book_list.xml);

XML數據文件在本系統中是按照書籍類別來區別,比如軟件測試、軟件編程等,以 softwaretesting_list.xml、comlanguage_list.xml等來區別,每個XML文件子項中都包含了書名、作者、借閱狀態、借閱人、借閱時間等信息。

4 二級標題

通過FlashAS3和XML的結合,嵌入到Web中實現了一種新型的圖書館管理系統,滿足各類中小圖書館的日常需求,和傳統圖書館的管理系統相比,它的各種觸摸設計與用戶的交互性更強、更快捷。

[1] 孫穎.Flash ActionScript3殿堂之路[M].北京:機械工業出版社,2007.8.

[2] 蔡朝暉.Flash CS3商業應用實戰[M].北京:清華大學出版社,2008.1.

Library management system based on XML and Flash AS3

The system is a new library management system using flash AS3 to develop, specially designed for touch screen, it was comprehensive functions, using XML database as background, cross-platform of the system was realized, to achieve the objective of modifying data, using JS made the system break away from the Flash sandbox, so it is very good value.

AS3;Flash;XML;JS;cross-platform

TP317

A

1008-1151(2012)06-0076-02

2012-05-07

肖洋,供職于91404部隊評測中心。

猜你喜歡
跨平臺按鈕圖書館
這些按鈕能隨便按嗎?
當你面前有個按鈕
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
飛躍圖書館
圖書館里的是是非非
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
基于B/S的跨平臺用戶界面可配置算法研究
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 午夜性爽视频男人的天堂| 免费毛片在线| 国产欧美专区在线观看| 亚洲成a人片| 国产成人做受免费视频| 超薄丝袜足j国产在线视频| AV不卡无码免费一区二区三区| 中文国产成人精品久久| 中国精品久久| 亚洲成人精品| 国产欧美性爱网| 国产97视频在线观看| 在线无码九区| 热99re99首页精品亚洲五月天| 午夜精品久久久久久久无码软件 | 在线视频精品一区| 狠狠亚洲五月天| 四虎成人精品在永久免费| 57pao国产成视频免费播放| 粉嫩国产白浆在线观看| 丁香五月激情图片| 亚洲精品无码成人片在线观看| 精品少妇人妻av无码久久| 国产精品思思热在线| 免费在线国产一区二区三区精品| 69精品在线观看| 精品无码日韩国产不卡av| 国外欧美一区另类中文字幕| 日韩国产无码一区| 国产综合日韩另类一区二区| 久久久久国产精品免费免费不卡| 欧美午夜在线视频| 毛片在线播放a| 一区二区影院| 国产麻豆aⅴ精品无码| 四虎成人免费毛片| 国产在线精品99一区不卡| 精品视频在线观看你懂的一区| 欧美日韩综合网| 亚洲综合精品香蕉久久网| 自慰网址在线观看| 精品亚洲欧美中文字幕在线看| 97视频免费在线观看| 五月天久久综合国产一区二区| 国产精品女人呻吟在线观看| 亚洲人精品亚洲人成在线| 黄片在线永久| 色哟哟国产精品| 国产精品大白天新婚身材| 91无码人妻精品一区| 看国产一级毛片| 国产人前露出系列视频| 国产精品入口麻豆| 五月婷婷综合色| 中文字幕66页| 亚洲综合亚洲国产尤物| 国产黄在线免费观看| 老司机午夜精品网站在线观看| 欧美97欧美综合色伦图| 99久久这里只精品麻豆| 2022精品国偷自产免费观看| 亚洲香蕉在线| 国产免费福利网站| 2022国产91精品久久久久久| 免费看的一级毛片| 不卡网亚洲无码| 99久久精品视香蕉蕉| 高清乱码精品福利在线视频| 久久综合五月| 最新国语自产精品视频在| WWW丫丫国产成人精品| 国产一级二级三级毛片| 日本三级黄在线观看| 国产69囗曝护士吞精在线视频| 午夜高清国产拍精品| 91视频99| 亚洲首页国产精品丝袜| 一本二本三本不卡无码| 无码专区国产精品第一页| 欧美成人精品一级在线观看| 日韩成人在线一区二区| 亚洲中文字幕日产无码2021|