基于MVC模式和Ajax技術(shù)的圖書管理系統(tǒng)研究_第1頁(yè)
基于MVC模式和Ajax技術(shù)的圖書管理系統(tǒng)研究_第2頁(yè)
基于MVC模式和Ajax技術(shù)的圖書管理系統(tǒng)研究_第3頁(yè)
基于MVC模式和Ajax技術(shù)的圖書管理系統(tǒng)研究_第4頁(yè)
基于MVC模式和Ajax技術(shù)的圖書管理系統(tǒng)研究_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第卷第期徐州工程學(xué)院學(xué)報(bào)(自然科學(xué)版)(年月基于模式和技術(shù)的圖書管理系統(tǒng)研究劉洪宇,()上海市貿(mào)易學(xué)校,上海上海商學(xué)院,上海;分析了現(xiàn)有圖書管理系統(tǒng)中存在的問(wèn)題和不足,提出了一個(gè)基于模式和技摘要:術(shù)相結(jié)合的協(xié)同工作解決方案,實(shí)現(xiàn)了無(wú)刷新頁(yè)面數(shù)據(jù)的聯(lián)動(dòng)顯示,設(shè)計(jì)出了范式查詢算法、分層安全控制方法,對(duì)同類系統(tǒng)的分析、設(shè)計(jì)以及實(shí)現(xiàn)具有一定的參考價(jià)值關(guān)鍵詞:圖書管理系統(tǒng);范式查詢;)中圖分類號(hào):;文獻(xiàn)標(biāo)志碼:文章編號(hào):(目前,隨著圖書文獻(xiàn)數(shù)量的增長(zhǎng)以及用戶需求模式的改變,僅憑手工或某部門孤立地技術(shù)的發(fā)展、使用單個(gè)計(jì)算機(jī)處理各類信息和數(shù)據(jù)已遠(yuǎn)遠(yuǎn)不能滿足要求;因此,只有將計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)應(yīng)用于圖

2、書管理中,實(shí)現(xiàn)各類信息的網(wǎng)上傳輸和共享,才能減少圖書管理工作中的重復(fù)勞動(dòng),提高圖書管理工作本文采用在適當(dāng)功能上選擇使用在中間層上采的效率和水平設(shè)計(jì)模式和技術(shù)相結(jié)合的方法,用其目的是提高系統(tǒng)底層業(yè)務(wù)邏輯的可重用性,增加系統(tǒng)的可擴(kuò)展性,降低系統(tǒng)維護(hù)成本設(shè)計(jì)模式,引進(jìn)促使頁(yè)面局部刷新,減少用戶心理和實(shí)際的等待時(shí)間設(shè)計(jì)范式查詢算法,通過(guò)參數(shù)傳遞,能技術(shù),進(jìn)行多種不同的高級(jí)條件組合查詢操作,提升了系統(tǒng)的查詢效率采用了分層安全控制模式,保證系統(tǒng)安全系統(tǒng)需求分析模型圖書管理員,讀者管理員,借閱管理員,權(quán)限管理員,系根據(jù)需求分析確定了個(gè)系統(tǒng)用戶:普通讀者,統(tǒng)管理員普通讀者使用圖書管理系統(tǒng)可查看個(gè)人信息、個(gè)人當(dāng)

3、前借閱記錄、個(gè)人歷史借閱記錄,續(xù)借圖書,預(yù)約圖書等圖書管理員使用圖書管理系統(tǒng)完成添加、刪除書籍、書目等一些圖書維護(hù)工作讀者管理員負(fù)責(zé)新讀者注冊(cè),老讀者注銷,驗(yàn)證讀者信息的正確性,收交讀者借書押金,收交罰款等日常工作借閱管理員負(fù)責(zé)借書登記,還書登陸,取消預(yù)約等基本借閱任務(wù)權(quán)限管理員負(fù)責(zé)分配任務(wù),在系統(tǒng)中更新其他用戶的操作權(quán)限系統(tǒng)管理員是整個(gè)系統(tǒng)中權(quán)限最高的用戶,他擁有所有的權(quán)限如圖所示系統(tǒng)主要功能由以下個(gè)模塊來(lái)實(shí)現(xiàn):讀者自助)本文僅對(duì)圖書管理員用例圖進(jìn)行分析,)服務(wù)子系統(tǒng);讀者管理子系統(tǒng),主要有系統(tǒng)登錄、讀者查詢、添加讀者、更新信息、讀者注銷、罰款管理、密碼)系統(tǒng)登出模塊等;圖書管理子系統(tǒng),主要

4、有系統(tǒng)登錄、圖書查詢、新書入庫(kù)、圖書信息更新、舊書出庫(kù)、找回、)新書采購(gòu)、館室管理、系統(tǒng)登出模塊等;借閱管理子系統(tǒng),主要有系統(tǒng)登錄、更新借閱信息、借書、還書、系統(tǒng))登出模塊等;權(quán)限管理子系統(tǒng),主要有系統(tǒng)登錄、用戶權(quán)限查找、用戶權(quán)限更新、系統(tǒng)登出模塊等系統(tǒng)總體設(shè)計(jì)主要采用在頁(yè)面)相當(dāng)設(shè)計(jì)模式和技術(shù),模式中視圖(在系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)中,于用戶看到界面,通過(guò)內(nèi)置的對(duì)象異步方式給控制器發(fā)送請(qǐng)求,中的事件控制器接收到視圖發(fā)送過(guò)來(lái)的請(qǐng)求方式,通過(guò)請(qǐng)求判斷后發(fā)送給相應(yīng)的業(yè)務(wù)模型或數(shù)據(jù)模型,后開(kāi)始監(jiān)聽(tīng),執(zhí)行完畢后直接給視圖發(fā)送數(shù)據(jù)更新通知,者開(kāi)始執(zhí)行業(yè)務(wù)操作,接收到了數(shù)據(jù)更新通知,根據(jù)實(shí)際情況使頁(yè)面呈現(xiàn)更新如

5、圖所示收稿日期:,作者簡(jiǎn)介:劉洪宇(女,江蘇徐州人,講師,碩士,主要從計(jì)算機(jī)軟件研究)··圖 圖書管理員系統(tǒng)圖圖系統(tǒng)體系結(jié)構(gòu)選擇開(kāi)源的應(yīng)用服務(wù)器采語(yǔ)言,為主要開(kāi)發(fā)環(huán)境,本系統(tǒng)構(gòu)建的圖書管理系統(tǒng)采用的是,用數(shù)據(jù)庫(kù)是使用實(shí)現(xiàn)了頁(yè)面數(shù)據(jù)的異步交互,使系統(tǒng)界面變得友好,進(jìn)而提高技術(shù),了系統(tǒng)的易用性控制層采用業(yè)務(wù)層通過(guò)并定義各子系統(tǒng)業(yè)務(wù)技術(shù),實(shí)現(xiàn)數(shù)據(jù)持久化,各層之間使用接口連接,從而保證了各層之間的獨(dú)立,無(wú)論更改其中任何一層,也不會(huì)影響其他層的成接口,操作,顯著提高了系統(tǒng)的可維護(hù)性系統(tǒng)設(shè)計(jì)中的關(guān)鍵技術(shù)范式查詢范式及范式存在定理僅由有限個(gè)文字構(gòu)成的析取式稱作簡(jiǎn)單析取式,僅由有限個(gè)文定義

6、命題變項(xiàng)及其否定統(tǒng)稱作文字,字構(gòu)成的合取式稱為簡(jiǎn)單合取式,等為個(gè)文字構(gòu)成的簡(jiǎn)單析取式,等為兩個(gè)文字構(gòu)成的簡(jiǎn)單析取式,··等為個(gè)文字構(gòu)成的簡(jiǎn)單析取式,等為個(gè)文字構(gòu)成的簡(jiǎn)單合取式,等為兩個(gè)文字構(gòu)成的簡(jiǎn)單合取式,等為個(gè)文字構(gòu)成的簡(jiǎn)單合取式由有限個(gè)簡(jiǎn)單析取式構(gòu)成的合取式稱為合定義由有限個(gè)簡(jiǎn)單合取式構(gòu)成的析取式稱為析取范式,取范式析取范式與合取范式統(tǒng)稱為范式,)為簡(jiǎn)單合取式,則為合取范式,設(shè)(,又是個(gè)簡(jiǎn)單析取式構(gòu)成的合取范式,類似地,既是一個(gè)簡(jiǎn)單合取式構(gòu)成的析取范式,又是個(gè)簡(jiǎn)單析取式構(gòu)成的合取范式既是含有個(gè)簡(jiǎn)單合取式的吸取范式,通過(guò)定義恰當(dāng)?shù)拿}公式,可將系統(tǒng)中查詢條件用特定的范式表

7、達(dá)出來(lái)由此,范式存在定理)其步驟如下:)定理任意命題公式都存在著一個(gè)與之等值的析取范式與合取范式();)消去連接詞,否定號(hào)的消去(利用雙重否定定律)或內(nèi)移(利用德摩根定律)利用分配率,利用對(duì) ;的分配率求析取范式,對(duì)的分配率求合取范式對(duì)于系統(tǒng)中常用的查詢操作可以用一個(gè)命題公式來(lái)表示綜上所述,)系統(tǒng)中用到大量的查詢操作,并且每一次查詢都有一個(gè)查詢范圍約束與之對(duì)應(yīng))每一個(gè)查詢約束范圍,都可以通過(guò)定義適當(dāng)?shù)拿},用一個(gè)范式表示其約束范圍)任何一個(gè)命題或范式,都存在一個(gè)等值的析取范式和合取范式,并且這個(gè)析取范式、合取范式可以通過(guò)公式轉(zhuǎn)化求出析取范式查詢?cè)谔峁┝祟愃茦?biāo)準(zhǔn)語(yǔ)句的查詢方式,語(yǔ)言中的子句也是由

8、若干個(gè)邏輯表,達(dá)式通過(guò)和利用范式的相關(guān)理論,將等關(guān)鍵字連接在一起,語(yǔ)言類似語(yǔ)言中的抽象成為一個(gè)類,查詢?cè)O(shè)計(jì)類圖如圖所示 子句加以抽象封裝,圖范式查詢?cè)O(shè)計(jì)類圖系統(tǒng)的安全實(shí)現(xiàn)機(jī)制即物理層、網(wǎng)絡(luò)層、系統(tǒng)層、應(yīng)用層其中應(yīng)用層仍采用分層安全本系統(tǒng)中采用了分層安全控制模式,控制的方式,在編碼過(guò)程中做了嚴(yán)格的安全控制,保證了系統(tǒng)的安全其分層主要從客戶端表單驗(yàn)證、服務(wù)器端數(shù)據(jù)驗(yàn)證、過(guò)濾器訪問(wèn)控制、業(yè)務(wù)層權(quán)限控制個(gè)方面加以描述在保證輸入格式錯(cuò)誤的數(shù)據(jù)不會(huì)頁(yè)面采用了作頁(yè)面數(shù)據(jù)格式驗(yàn)證,客戶端表單驗(yàn)證層,減少服務(wù)器的壓力提交到服務(wù)器,··保證數(shù)據(jù)的正確性和有效性代碼實(shí)現(xiàn)數(shù)據(jù)再次驗(yàn)證,服務(wù)器控制層

9、通過(guò)在請(qǐng)求到達(dá)對(duì)請(qǐng)求過(guò)濾器,之前,對(duì)象進(jìn)行過(guò)濾分析過(guò)濾器訪問(wèn)控制層采用如果用戶還沒(méi)有登陸,則直接通知瀏覽器重定向到系統(tǒng)登錄頁(yè)面,如果用戶將不會(huì)對(duì)請(qǐng)求作出響應(yīng);已經(jīng)登陸,那么過(guò)濾器將不會(huì)做任何工作,而直接交給進(jìn)行處理動(dòng)態(tài)創(chuàng)建系統(tǒng)角色,實(shí)現(xiàn)了各個(gè)角色之間的操作隔離,使系統(tǒng)業(yè)務(wù)層權(quán)限控制層采用權(quán)限組合的方式,權(quán)限分配靈活多變,也在應(yīng)用層次上顯著提高了系統(tǒng)的安全性系統(tǒng)的權(quán)限設(shè)計(jì)類圖如圖所示圖權(quán)限設(shè)計(jì)類圖復(fù)用技術(shù)提高了軟件生產(chǎn)率和質(zhì)量,縮短了開(kāi)發(fā)周期,降低了軟件復(fù)用使人們?cè)谲浖_(kāi)發(fā)中不必一切從零開(kāi)始,開(kāi)發(fā)成本本系統(tǒng)是由有些頁(yè)面上有相似的功能,比如客戶端數(shù)據(jù)驗(yàn)證時(shí),對(duì)空值、長(zhǎng)度的多個(gè)頁(yè)面構(gòu)成,控制層數(shù)據(jù)的

10、追加、刪除、更新操作等把這些共同的功能做成公共的在使用時(shí)只要導(dǎo)入需要檢查,類,的包就可利用系統(tǒng)實(shí)現(xiàn)即表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層,被分成個(gè)相對(duì)獨(dú)立的單元很多整個(gè)系統(tǒng)采用三層結(jié)構(gòu)的設(shè)計(jì),地方巧妙地使用了比如用戶登錄界面中使用檢驗(yàn)用戶的合法性,并按技術(shù),實(shí)現(xiàn)用戶檢驗(yàn)功能,代碼功能的不同采用結(jié)構(gòu):控制層代碼)方法(,),、登陸名密碼中獲取登陸類型、從(,);,()登陸錯(cuò)誤讓頁(yè)面跳轉(zhuǎn)到登陸失敗頁(yè)面登出成功并跳轉(zhuǎn)到系統(tǒng)操作主頁(yè)面放入中,將:業(yè)務(wù)層代碼)方法();();)(··();();:持久層代碼)方法();();();(););()();)();結(jié)語(yǔ)并給出具體的實(shí)設(shè)計(jì)模式和技術(shù)開(kāi)發(fā)了圖書管理系統(tǒng),提出了系統(tǒng)的總體方案設(shè)計(jì),基于現(xiàn)方法,提升了系統(tǒng)的可擴(kuò)展性、可重用性和可移植性該系統(tǒng)經(jīng)正式使用后,效果良好,極大地提高了圖書管理系統(tǒng)的管理和工作效率參考文獻(xiàn):何成萬(wàn),():李碧鋒,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論