久久99国产亚洲高清观看首页,久久久久综合精品福利啪啪,国产成人免费午夜在线观看,91视频网,久久精品国产福利国产琪琪,久久国产精品免费观看,国产精品成

淺析數字圖書(shū)館網(wǎng)站設計與實(shí)現的論文

時(shí)間:2021-04-22 12:14:30 論文 我要投稿

淺析數字圖書(shū)館網(wǎng)站設計與實(shí)現的論文

  1系統需求分析

淺析數字圖書(shū)館網(wǎng)站設計與實(shí)現的論文

  1.1后臺功能需求

  1)系統設置模塊。對系統的的基本設置進(jìn)行設置。例如網(wǎng)站版權信息、網(wǎng)站備案號、網(wǎng)站的域名、網(wǎng)站管理員信息等等。2)欄目管理模塊。對網(wǎng)站的欄目進(jìn)行設置管理。主要包括添加欄目、刪除欄目、查看欄目基本信息、修改欄目信息(例如欄目分組、欄目的類(lèi)型、欄目模版、是否在菜單顯示、欄目的狀態(tài)等等)、添加欄目分組、刪除欄目分組等等。3)網(wǎng)站公告模塊。超級管理員可以對網(wǎng)站的固定公告、彈窗公告等進(jìn)行管理。主要包括添加刪除彈出公告,修改公告內容等功能。4)投票模塊。用戶(hù)可以添加網(wǎng)站調查,啟動(dòng)網(wǎng)站投票。包括添加調查主題、添加刪除調查選項、設置選項的票數、設置投票多選還是單選、設置投票狀態(tài)等等。5)訪(fǎng)問(wèn)者安全管理模塊。網(wǎng)站管理員可以添加、修改、刪除訪(fǎng)問(wèn)IP地址段,用于屏蔽、授權訪(fǎng)問(wèn)的IP地址的功能。6)專(zhuān)題管理模塊。網(wǎng)站管理員可以添加、修改、刪除網(wǎng)站的專(zhuān)題,并綁定專(zhuān)題所屬欄目等等功能。7)內容管理模塊。有權限的管理員可以管理網(wǎng)站的內容,例如添加文章、刪除文章、修改文章、審核文章、修改文章作者來(lái)源等信息。

  1.2前臺功能需求

  前臺主要向最終用戶(hù)顯示信息,將信息顯示到最終用戶(hù)的瀏覽器。前臺包括8個(gè)主要的功能需求模塊:1)模版管理模塊。建站人員可以在不修改系統源代碼的情況下修改網(wǎng)站的模版、風(fēng)格以及前臺界面。2)內容展示模塊。系統根據建站人員設置的模版以及欄目設置等向最終用戶(hù)展示文章新聞等內容。3)訪(fǎng)問(wèn)控制模塊。對系統的欄目文章等頁(yè)面進(jìn)行訪(fǎng)問(wèn)控制,不在允許列表中的IP不能訪(fǎng)問(wèn)。4)訪(fǎng)問(wèn)記錄模塊。記錄每一個(gè)IP訪(fǎng)問(wèn)某一篇文章的次數,按照一定次序進(jìn)行排序。5)投稿模塊。超級管理員創(chuàng )建的投稿用戶(hù)擁有權限向可以投稿的欄目投稿,投稿用戶(hù)可以選擇投稿的欄目,引用欄目,投稿文章標題、內容等信息。6)友情鏈接模塊。管理員可以添加有錢(qián)鏈接,使用標簽可以在首頁(yè)以及其他頁(yè)面顯示文字或者圖片形式的友情鏈接。7)日志模塊。記錄系統的操作日志,以及訪(fǎng)問(wèn)異常等日志信息。8)搜索模塊。用戶(hù)可以使用搜索功能搜索到本系統中的'信息。

  2系統設計

  2.1系統總體設計

  1)總體架構本系統作為一種通用型的軟件系統,其架構必須適應用戶(hù)需求的不斷變化,而且應該層次清晰,各模塊應該獨立不互相依賴(lài),方便二次開(kāi)發(fā)。數據訪(fǎng)問(wèn)層、邏輯層、界面層完全獨立。2)設計思想本系統采用了多層結構的設計思想,即網(wǎng)站架構常用的三層架構模式,使界面層,邏輯層,數據訪(fǎng)問(wèn)層全部獨立,當某一層代碼需要改變時(shí),不會(huì )影響到其他層。如新建一個(gè)站點(diǎn)時(shí),只需要添加欄目以及更改界面,設置網(wǎng)站基本信息,就可以快速搭建一個(gè)WEB站點(diǎn),這樣使系統具有很好的靈活性和擴展性。

  2.2系統的主要類(lèi)設計

  系統充分的利用了面向對象語(yǔ)言多態(tài)的特性,對系統中的主要功能函數都采用接口的方式進(jìn)行了封裝,數據庫訪(fǎng)問(wèn)層使用了單獨的動(dòng)態(tài)鏈接庫進(jìn)行封裝,使系統二次開(kāi)發(fā)或者更新時(shí),減少人力和物力資源的浪費。

  3系統實(shí)現

  3.1系統核心模塊實(shí)現

  針對網(wǎng)站系統最常用類(lèi),分別設計并實(shí)現了相應的核心接口函數。主要包括數據庫操作函數、讀取配置文件函數、文件操作函數、加解密函數、網(wǎng)站即時(shí)信息操作函數等等。

  3.2緩存類(lèi)的實(shí)現

  系統廣泛使用了緩存的方式保存了網(wǎng)站訪(fǎng)問(wèn)比較頻繁的數據,減小了數據庫服務(wù)器的壓力,使頁(yè)面加載速度更快,分別實(shí)現了基本緩存類(lèi)(BasicCache.cs)、欄目緩存類(lèi)(CategoryCache.cs)、IP緩存類(lèi)(IpFilterCache.cs),角色緩存類(lèi)(RoleCache.cs)。

  3.3動(dòng)態(tài)模版實(shí)現

  內容管理系統中最核心以及最復雜的就是動(dòng)態(tài)模版的實(shí)現,本系統采用asp.net的一個(gè)模版庫NVelocity實(shí)現了動(dòng)態(tài)模版。NVelocity是開(kāi)源包Velocity重寫(xiě)的.NET版本,代碼簡(jiǎn)單易懂,標簽可讀性很高。

  4結束語(yǔ)

  本系統根據內容管理系統通用快捷特點(diǎn),把實(shí)現靈活和可擴展的軟件系統為目標,設計并實(shí)現了本系統。使用Asp.net2.0和NVelocity實(shí)現了簡(jiǎn)單靈活的一個(gè)快速建站系統,系統采用多層分離的方式,使方便開(kāi)發(fā)人員二次開(kāi)發(fā),以及方便更新。經(jīng)實(shí)踐,該系統相對市面上的其他內容管理系統,具有更簡(jiǎn)潔,更容易擴展等優(yōu)點(diǎn),目前已經(jīng)在網(wǎng)站領(lǐng)域得到了很好的應用。

【淺析數字圖書(shū)館網(wǎng)站設計與實(shí)現的論文】相關(guān)文章:

基于PHP的個(gè)人網(wǎng)站設計與實(shí)現論文11-17

網(wǎng)站設計的實(shí)現技術(shù)研究論文10-24

淺析數字律師事務(wù)所應用系統設計與實(shí)現論文11-21

基于PHP的個(gè)人網(wǎng)站設計與實(shí)現論文介紹11-17

信息產(chǎn)業(yè)公司網(wǎng)站設計與實(shí)現論文11-09

PHP的開(kāi)發(fā)環(huán)境搭建與網(wǎng)站設計實(shí)現分析論文11-09

《數字圖書(shū)館》教學(xué)設計08-06

有線(xiàn)數字電視光纖入戶(hù)網(wǎng)絡(luò )的設計及實(shí)現論文11-10

圖書(shū)館圖書(shū)管理系統的設計與實(shí)現分析論文10-29

枣阳市| 桂平市| 达孜县| 钟祥市| 林西县| 水城县| 南丰县| 呈贡县| 普定县| 中超| 德惠市| 华亭县| 英超| 肇源县| 桂平市| 项城市| 明水县| 治县。| 阜平县| 利川市| 当涂县| 洪江市| 布尔津县| 曲水县| 始兴县| 乐安县| 科技| 霞浦县| 娄烦县| 庆阳市| 左云县| 广平县| 得荣县| 刚察县| 赤峰市| 西乡县| 轮台县| 锡林浩特市| 长春市| 遂川县| 静安区|