freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java_ee的個(gè)人數(shù)字圖書館的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(更新版)

2025-09-04 19:31上一頁面

下一頁面
  

【正文】 現(xiàn)與 Model的有效交互,并增加了現(xiàn)實(shí)功能。 因?yàn)?Struts2 是 WebWork 的升級(jí),而 6 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 不是一個(gè)全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了 Struts 1 和 WebWork 兩者的優(yōu)勢(shì) 。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。 ( 5)實(shí)現(xiàn)圖:描述代碼部件的物理結(jié)構(gòu)及部件間的依賴關(guān)系。 ( 2)建立概念模型和現(xiàn)實(shí)實(shí)體間明顯的對(duì)應(yīng)關(guān)系。 ( 4)系統(tǒng)設(shè)計(jì): 面向?qū)ο蟮?設(shè)計(jì) 原則,系統(tǒng)功能的設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)、業(yè)務(wù)邏輯和 Web 層的設(shè)計(jì) 。 課題目標(biāo) 課題的最終目標(biāo)是構(gòu)建 一個(gè)個(gè)人數(shù)字圖書館系統(tǒng) ,在此系統(tǒng)上每個(gè) 注冊(cè)用戶都有個(gè)一屬于自己的 知識(shí) 管理平臺(tái), 每個(gè) 注冊(cè)用戶 都 可以通過 查看共享資料獲得此資料的共享用戶, 并且可以下載系統(tǒng)所有用戶的共享資料, 還可以通過此 平臺(tái)聯(lián)系 這些 注冊(cè)用戶, 達(dá)到知識(shí)共享,思想交流的目的。而個(gè)人競 爭力的源泉 來源于 個(gè)人知識(shí)的管理 、 個(gè)人知識(shí)的學(xué)習(xí)、保存、使用、共享。 其中“我的圖書”是指用戶上傳的所有文件;“我的收藏”是指用戶保存的一些網(wǎng)摘;“備忘錄”顧名思義是指用戶向系統(tǒng)中添加當(dāng)下沒有完成的事情或計(jì)劃做的事情;“信息”是指系統(tǒng)用戶間相互發(fā)送信息,交流思想;“日志”就是用戶在系統(tǒng)中發(fā)表日志;“資料搜索”這里只限本站搜索。 在這種情況下,作為個(gè)人信息管理和知識(shí)組織的工具 —— 個(gè)人數(shù)字圖書館迅速發(fā)展 起來 ,個(gè)人數(shù)字 圖書館是數(shù)字圖書館發(fā)展中的新鮮事物,反映了網(wǎng)絡(luò)環(huán)境下信息用戶的個(gè)性化需求,是網(wǎng)絡(luò)信息資源管理的客觀要求,也是知識(shí)管理發(fā)展的必然。s main function is to delete the user and user related information. Key words: Personal Digital Library, Knowledge Sharing, Knowledge Management III 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 目 錄 摘 要 .................................................. I Abstract ............................................... II 1 緒論 選題背景 ........................................... (1) 國外研究狀況 ....................................... (1) 國內(nèi)研究狀況 ....................................... (2) 課題目標(biāo) ........................................... (2) 本文組織結(jié)構(gòu) ....................................... (2) 2 理論知識(shí)技術(shù)介紹 UML 建模語言 ....................................... (4) MVC 簡介 ........................................... (4) Struts 簡介 ........................................ (5) Hibernate 簡介 ...................................... (6) Freemarker 簡介 ..................................... (7) 本章小結(jié) ........................................... (8) 3 平臺(tái)需求分析 系統(tǒng)總體結(jié)構(gòu)概述 ................................... (9) 系統(tǒng)參與者功能描述 ................................ (10) IV 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 系統(tǒng) UML 用例圖 .................................... (11) 本章小結(jié) .......................................... (14) 4 個(gè)人數(shù)字圖書館系統(tǒng)設(shè)計(jì) 面向?qū)ο蟮脑O(shè)計(jì)原則 ................................ (15) 系統(tǒng)功能設(shè)計(jì) ...................................... (16) 數(shù)據(jù)庫設(shè)計(jì) ........................................ (17) 業(yè)務(wù)邏輯層設(shè)計(jì) .................................... (23) Web 層設(shè)計(jì) ........................................ (25) 本章小結(jié) .......................................... (26) 5 個(gè)人數(shù)字圖書館系統(tǒng)開發(fā)與實(shí)現(xiàn) 系統(tǒng)開發(fā)環(huán)境與技術(shù) ................................ (27) 功能模塊層實(shí)現(xiàn) .................................... (29) 前臺(tái)頁面顯示的實(shí)現(xiàn) ................................ (32) 本章小 結(jié) .......................................... (33) 6 個(gè)人數(shù)字圖書館功能測(cè)試 用戶前臺(tái)功能測(cè)試 .................................. (34) 系統(tǒng)后臺(tái)功能測(cè)試 .................................. (38) 本章小結(jié) .......................................... (38) 結(jié)束語 ............................................... (39) 致 謝 ............................................... (40) V 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 參考文獻(xiàn) ............................................. (41) 1 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 1 緒論 選題背景 知識(shí)經(jīng)濟(jì)時(shí)代的到來,大量和個(gè)人知識(shí)管理有關(guān)的計(jì)算機(jī)應(yīng)用軟件開始在個(gè)人電腦中使用,是個(gè)人知識(shí)管理效率有很大的提高 。在這種情況下,作為個(gè)人信息管理和知識(shí)組織的工具 —— 個(gè)人數(shù)字圖書館迅速發(fā)展起來 [2]。同 時(shí),也給出了部分功能 核心 代碼。 4 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 2 理論知識(shí)技術(shù)介紹 近年來 UML 建模語言得到廣泛的使用和設(shè)計(jì)師的追捧, Web 技術(shù)日新月異,本章將對(duì)論文中 使用到的 UML 建模語言和 應(yīng)用到的幾大主流技術(shù) MVC 模式、 Struts2框架、 Hibernate 框架和 Freemarker 組件 做一簡單介紹,方便讀者更好的了解論文。 ( 1)用例圖:從用戶角度描述系統(tǒng)功能,并 指出各功能的操作者。 MVC 模式的目的是實(shí)現(xiàn)一種動(dòng)態(tài)的程序設(shè)計(jì),使后續(xù)對(duì)程序的修改和擴(kuò)展簡化,并且使程序某一部分的重復(fù)利用成為可能。 模型 (Model):就是業(yè)務(wù)流程狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。 Struts 簡介 Struts 是 Apache 軟件基金會(huì) (ASF)贊助的一個(gè) 開源 項(xiàng)目。 ActionServlet,這個(gè)類是 Struts 2 的核心控制器,負(fù)責(zé)攔截來自用戶的請(qǐng)求。該控制器負(fù)責(zé)攔截所有的 HTTP 請(qǐng)求,然后根據(jù)用戶請(qǐng)求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。不過需要注意的是 Session 對(duì)象是非線程安全的。在 Hibernate 的啟動(dòng)的過程中, Configuration 類的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對(duì)象 [9]。 8 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 FreeMarker 允許 Java servlet 保持圖形設(shè)計(jì)同應(yīng)用程序邏輯的分離,這是通過在模板中密封 HTML 完成的。 需求分析的方法有面向?qū)ο蟮姆治龇椒?、面向功能的分析方法和面向?shù)據(jù)的分析方法。為了加深用戶之間的交流,每個(gè)注冊(cè)用戶間都可以互相發(fā)送信息 (結(jié)構(gòu)圖上的信息項(xiàng)), 互相問候或索要對(duì)方的資料。 從上一節(jié)的分析得到了系統(tǒng)結(jié)構(gòu)圖,由圖 31 可知系統(tǒng)的主要參與者有兩種:注冊(cè)用戶和系統(tǒng)管理員。“→”表示參與者和用例之間的執(zhí)行關(guān)系; “ ”表示用例和用例之間的包含關(guān)系,即在執(zhí)行此用例之前必須先執(zhí)行箭頭端的用例。 信息管理用例圖說明: ( 1)用例名稱 : 信息管理 ( 2)事件流 : ① 用戶進(jìn)入登陸界面,輸入用戶名和密碼 并提交, 登錄系統(tǒng); ② 登錄成功后 選擇 進(jìn)入 常用先選卡選擇信息模塊 ; ③ 查看其它用戶發(fā)過來的信息; ④ 回復(fù)信息; ⑤ 刪除信息。系統(tǒng)設(shè)計(jì)在軟件工程項(xiàng)目中是至關(guān)重要的一個(gè)階段,其目的是讓開發(fā)者對(duì)整個(gè)系統(tǒng)的框架有所把握,系統(tǒng)設(shè)計(jì)的到位以否決定著后期編碼開發(fā)實(shí)現(xiàn)的成敗 [11],由此可見系統(tǒng)設(shè)計(jì)在項(xiàng)目實(shí)現(xiàn)過程中的重要性。 ( 2) 開閉原則: 軟件實(shí)體對(duì)擴(kuò)展是開放的,但對(duì)修改是關(guān)閉的,即在不修改一個(gè)軟件實(shí)體的基礎(chǔ)上去擴(kuò)展其功能。下面再對(duì)其中的功能模塊作詳細(xì)的設(shè)計(jì)。 信息 : 每個(gè)注冊(cè)用戶都可以 給系統(tǒng)其他用戶發(fā)送信息 。 表 41 用戶表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 主鍵 userID int 10 否 是 username varchar 45 否 否 password varchar 45 否 否 nickname varchar 45 否 否 sex varchar 4 否 否 varchar 50 否 否 description varchar 255 否 否 ifPublic int 10 否 否 表 42 文件表 19 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 字段名稱 數(shù)據(jù)類型 字段大小 允許空 主鍵 fileID int 10 否 是 username varchar 45 否 否 filename varchar 45 否 否 filesize varchar 255 否 否 downcount int 10 否 否 uptime datetime 0 否 否 ifPublic int 10 否 否 表 43 空間表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 主鍵 spaceD int 10 否 是 username varchar 45 否 否 totalsize bigint 50 否 否 usedsize bigint 50 否 否 unusedsize bigint 50 否 否 用戶表的字段有 userID(主鍵)、 username(用戶名)、 nickname(昵稱)、 sex(性別,因?yàn)橹挥袃煞N性別,所以長度設(shè)為 4)等字段。備忘錄的數(shù)據(jù)表如表 46 所示。 24 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 47Action 包類的設(shè)計(jì) 由上圖可知 Action 包內(nèi)類的設(shè)計(jì)是按照它要實(shí)現(xiàn)的功能來設(shè)計(jì)的,一個(gè)類只有一個(gè)職責(zé)功能,這也正符合了面向?qū)ο笤O(shè)計(jì)的單一職責(zé)原則。 Struts 2 的處理流程如下圖 410 所示。 Hibernate 的 配置文件 中對(duì) SessionFactory 配置片段如下: sessionfactory ! 數(shù)據(jù)庫的連接及編碼配置 property name= /property property name=jdbc: useUnicode=trueamp。 //信息詳細(xì)內(nèi)容 private Date sendtime。 return ERROR。 return SUCCESS。 31 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 ()。 User user = (User)(current_user)。 ()。到這里個(gè) 人數(shù)字圖書館系統(tǒng)的開發(fā)已經(jīng)進(jìn)入尾聲。 圖 61 個(gè)人數(shù)字圖書館登錄頁 用戶登入系統(tǒng)后便進(jìn)入個(gè)人 主頁 如圖 62 所示。 功能描述: 給其他注冊(cè)用戶發(fā)送信息。 正常輸出: 數(shù)據(jù)庫表中記錄被刪除、服務(wù)器中保存的文件被刪除 。 發(fā)現(xiàn)問題:無
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1