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

正文內(nèi)容

基于jsp的文檔共享與交流平臺設計與實現(xiàn)畢業(yè)設計-wenkub

2023-03-09 09:11:22 本頁面
 

【正文】 式,使用 Hibernate 進行數(shù)據(jù)層的封裝, Spring 配置各項業(yè)務, JSP 和Struts 共同構(gòu)筑網(wǎng)站的表現(xiàn)層。 Use the Inter to realize the document resources sharing, and energetically develop document information resources, build strong resources sharing platform to realize the document digital management and sharing of resources, to improve the level of our country39。exchange platform 。 隨著 基于互聯(lián)網(wǎng)的論壇、博客的迅速發(fā)展,對 文檔共享信息化的推進起到了突出的作用,用戶可以通過交流得到自己所需要的文檔資源。所以 基于 WEB 的信息 共享 平臺 得到迅速的發(fā)展。 與框架技術(shù) JSP(Java Server Pages)是由 Sun 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 JSP 充分繼承了 JAVA 的優(yōu)勢,具有極強的擴展能力和良好的復用性,與開發(fā)平臺無關(guān),做到真正的的“一次編寫,到處運行”。無論 JSP 頁面如何變化,模型層和數(shù)據(jù)層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對視圖層有所影響,大大提高了系統(tǒng)的可復用性。 ( 2)其次 ,用戶還可以通過交流平臺, 提高 問題的解決率, 進一步促進文檔共享系統(tǒng)的優(yōu)化和文檔資源的合理配置。 ( 2)采用 vip 會員制度,并不是單純?yōu)橛脩魟澐值燃墸脩糁荒芡ㄟ^上傳文檔等共享操作獲得足夠積分才能成為 vip 會員 , 目的 是激勵 用戶分享文檔資源。 (2)系統(tǒng)分析 系統(tǒng)分析是系統(tǒng)實現(xiàn)的關(guān)鍵步驟,該部分主要對前臺程序流程以及后臺系統(tǒng)的業(yè)務流程、數(shù)據(jù)流程進行了比較詳細的介紹。最后詳細 展示 了系統(tǒng)的關(guān)鍵頁面 和核心代碼 。所以本系統(tǒng)在經(jīng)濟上是完全可行的。 再次,優(yōu)秀的框架可以讓開發(fā)人員減輕重新建立解決復雜問題方案的負擔和精力;它可以被擴展以進行內(nèi)部的定制化;并且有強大的用戶社區(qū)來支持它。 社會可行性 隨著社會信息化和 網(wǎng)絡化的發(fā)展,利用網(wǎng)絡平臺實現(xiàn)信息共享是不可阻擋的發(fā)展趨勢,而文檔共享是信息共享的重要組成部分。近年來,隨著國家對著作版權(quán)的重視,也制定了針對互聯(lián)網(wǎng)資源版權(quán)維護的法律法規(guī),進一步保障了文檔貢獻者的合法權(quán)益。 ( 2) 客戶端 : CPU: C4 1GHZ 以上; 內(nèi)存: 256M(建議 512M)以上; 5 硬盤: 2G(剩余空間)。 用戶操作 需求 分析 (1)、所有用戶都可以搜索、查詢、瀏覽相關(guān)文檔,查看文檔相關(guān)信息。 (5)、已注冊用戶可進行文檔的上傳、下載和收藏操作,上傳需經(jīng)過管理員審核通過,下載要消耗一定的財富值。 6 后臺管理 需求分析 (1)、管理員可以注銷會員用戶,可以修改管理員密碼并新建管理員。 (5)、管理員可以查看論壇版塊信息,版塊內(nèi)主題信息,以及各個主題的回帖信息等; (6)、管理員可以關(guān)閉論壇板塊、論壇主題,刪除論壇回復,回復刪除后,用戶所獲積分扣除。每一模塊都 由 具體的子模塊構(gòu)成 。用戶可以進行文檔的上傳、下載和收藏操作。用戶等 級達到一定階段后的成為 VIP 用戶,等級的劃分由用戶積分決定。 (10) 論壇發(fā)帖操作模塊:會員用戶登錄后可以新建論壇主題,即發(fā)帖,發(fā)布自己想要得到的文檔信息。 ( 3)、 文檔操作模塊:管理員可以查詢所有用戶上傳的文檔信息,并刪除過期或違反規(guī)定的文檔。 ( 7)、 積分管理模塊:管理員可以新建、修改、刪除積分規(guī)則,規(guī)定對應的操作可獲得的積分數(shù)量。所以網(wǎng)站提供便捷的會員注冊、登錄機制,注冊、登錄功能模塊詳細的程序活動圖 如圖 所示: 填 寫 注 冊 信 息在 線 注 冊注 冊 是 否 成 功是重 新 填 寫 注 冊 信 息否輸 入 用 戶 名 密 碼登 錄 系 統(tǒng)用 戶 名 密 碼 是 否 正 確是否重 新 填 寫 用 戶 名 密 碼注 冊 信 息 為昵 稱 、 郵 箱 、密 碼 、 Q Q 、 性 別、 住 址 圖 會員注 冊 、登錄 流程圖 ( 2) 、用戶搜索、瀏覽文檔流程 非會員用戶與注冊會員用戶都能夠進行文檔信息的搜索、預覽操作, 搜索時可按 文檔類型、關(guān)鍵字等 不同條件進行多條件查詢。注冊會員登錄后,可以選擇論壇板塊,創(chuàng)建論壇主題,即發(fā)帖,也可以對已有的論壇主題進行回帖,發(fā)帖和回帖都能獲得相應的積分 。系統(tǒng)具體的業(yè)務流程分析如下: ( 1)用戶文檔審 核流程:會員用戶提交上傳的文檔,后臺管理員登錄后可以查詢未審核的文檔列表,并進行審核,將審核結(jié)果 反饋 給會員用戶。 以上業(yè)務流程對應的業(yè)務流程圖如圖 所示: 后 臺 管 理 系 統(tǒng) 業(yè) 務 流 程 圖后 臺 管 理 員待 審 核 文 檔會 員 用 戶文 檔 評 論所 有 文 檔 信息論 壇 主 題 信息論 壇 回 帖 信息積 分 規(guī) 則審 核 通 過 的上 傳 文 檔審 核 未 通 過 通知用 戶 信 息 列表管 理 員 信 息網(wǎng) 站 前 臺 新聞 信 息提 交上 傳創(chuàng) 建發(fā) 布通 知 未 通 過審 核 通 過違 規(guī) 的 文 檔回 復 回 復違 規(guī) 的 論 壇主 題違 規(guī) 的 回 帖刪 除關(guān) 閉刪 除 并 扣 除 積 分添 加 , 刪 除 或 修 改瀏 覽查 看瀏 覽新 建新 建 、 修 改查 詢 刪 除未 通 過圖 后臺管理業(yè)務流程圖 13 后臺系統(tǒng)數(shù)據(jù)流程圖 數(shù)據(jù)流程圖把進入系統(tǒng)的數(shù)據(jù)的流動、存儲、處理加工和流出數(shù)據(jù)的詳細情況描述清楚,由此得到系統(tǒng)的邏輯模型。 (3)模塊維護費用很低,所有的維護操作只需要針對服務器進行,管理員只需要把服務器連網(wǎng)即可進行維護和升級,節(jié)省人力、物力、時間、費用。概念模型設計以 ER 圖為主要表現(xiàn)形式,以下是本系統(tǒng)的數(shù)據(jù)庫 ER 圖表示,從圖中可以清楚的顯示各實體之間的對應關(guān)系。 文檔信息數(shù)據(jù)表如下: 表 2 文檔信息表 字段名 數(shù)據(jù)類型 描述 Id Int docfile表主鍵 id Title Varchar 文檔標題 Path Varchar 文檔存放路徑 Firstkind Varchar 種類一 Secondkind Varchar 種類二 Tags Varchar 描述 Keyword Varchar 關(guān)鍵字 Point Int 下載財富值 Load_times Int 下載次數(shù) Createtime Date 創(chuàng)建時間 Status Int 狀態(tài)位 Userid Int (外鍵)上傳用戶 id Collect_time int 收藏次數(shù) Size Double 文檔大小 Type Varchar 文檔格式 Istuijian Int 是否推薦 Shenheperson Varchar 審核人 Shenhetime Date 審核時間 ( 3) 、種類表包括兩個,一個為文檔大類: FirstKind 表、一個是在大類基礎上的細分小類: SecondKind 表。其 中, id 為主鍵,等級表和積分表結(jié)合,能夠取得某一用戶所處的等級。 表 8 下載記錄表 字段名 數(shù)據(jù)類型 描述 Id Int userid int 下載用戶 id loadtime date 下載時間 docid int 文章 id ( 8) 、 shoucang 收藏記錄表,包括以下 屬性: id、收藏者 id、文章 id、收藏時間。 表 10評價表 字段名 數(shù)據(jù)類型 描述 Id Int content Varchar 評價內(nèi)容 time date 評價時間 grade int 等級 did int 文章 id uid Int 用戶 id ( 10) 、論壇板塊表,主要包括以下屬性: id、板塊名、公告、創(chuàng)建時間、板塊描述、版主 id、板塊狀態(tài)。 21 論壇主題信息表: 表 12論壇主題信息表 字段名 數(shù)據(jù)類型 描述 Id Int title Varchar 標題 context text 主題內(nèi)容 bid int 所屬板塊 tags Varchar 標簽 point Int 所給積分 createtime date 創(chuàng)建時間 viewtimes int 查看次數(shù) reverttimes int 回復次數(shù) isover int 是否結(jié)貼 istop int 是否置頂 uid int 發(fā)表用戶 id status Varchar 主題狀態(tài) ( 12) 、論壇回帖信息表,包括以下屬性: id、回帖內(nèi)容、回復用戶 id、回帖時間、回帖所屬主題、帖子狀態(tài)。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,在結(jié)構(gòu)上, MyEclipse 的特征可以被分為一下 7 類: ( 1) JavaEE 模型 :集成主流 JAVAEE 框架,如 SSH 框架。 ( 1) MySQL 的特性: ① 采用 C++編寫,保證 應用程序的可移植性,同時支持 支持 Windows、 linux 等多種操作系統(tǒng)。 ⑤ 提供 ODBC、 JDBC、 JNDI 等多種數(shù)據(jù)庫連接途徑。集成 SSH 框架的系統(tǒng)從職責上分為四層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助 開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復用性好、維護方便的 Web應用程序。在業(yè)務層中,管理服務組件的 Spring IoC 容器負責向 Action 提供業(yè)務模型 (Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理 (DAO)組件完成業(yè)務邏輯,并提供事務處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率。 實現(xiàn)過程主要是把普通的文檔 (pdf 除外 )轉(zhuǎn)換了 pdf 格式,并把 pdf 轉(zhuǎn)換為能在瀏覽器中顯示的 swf 文件,使用 Web 前端技術(shù)實現(xiàn)在線播放。缺點就是 OpenOffice 套件文件很大。它可以被當做 Flex 的庫來使用。 File source = new File(sourcePath)。 BufferedReader bufferedReader = new BufferedReader(new 25 InputStreamReader(()))。 } return ()。 (sourcePath, destPath, fileName)。 String destPath = d:\\360。 try { ()。 //調(diào)用 pdf2swf 命令進行轉(zhuǎn)換 String mand = E:\\SWFTools\\pdf2swf + d:\\ + o + d:\\360\\ + T 9。頁面形式如下圖 : 圖 瀏覽文檔信息頁面 ( 2)用于以 文檔轉(zhuǎn)換成 flash 形式并 顯示文檔內(nèi)容的關(guān)鍵代碼如下: public class ConverterDemo { public static int convertPDF2SWF(String sourcePath, String destPath, String fileName) throws IOException { File dest = new File(destPath)。利用 pdf2swf 軟件, pdf2swf 提供了命令行參數(shù),我們可以通過 Java 的 Runtime 和 Process 調(diào)用 pdf2swf 提供的命令將 pdf 轉(zhuǎn)為 swf。利用 OpenOffice和 jodconverter插件包, OpenOffice是 sun 公司自己用 Java 寫的一套開源 office 軟件,因為 java 是 sun 公司開發(fā)的跨平臺的面向?qū)ο蟮木幊陶Z言,所以以 java 語言開發(fā)的 jodconverter 插件與 OpenOffice套件的組合,可以實現(xiàn)跨平臺的 運行,在任意的服務器上操作。但是系統(tǒng)要求任何用戶擁有預覽文檔的權(quán)力。采用上述開發(fā)模型,不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務邏輯層與持久層的分離。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的 Java對象,然后編寫基本的 DAO 接口,并給出 Hibernate 的 DAO 實現(xiàn),采用 Hibernate 架構(gòu)實現(xiàn)的 DAO類來實現(xiàn) Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由 Spring完成業(yè)務邏輯。對于一般的個人使用者和中小型企業(yè)來 講 , MySQL 所 提供的功能已經(jīng) 足夠了 ,而且 因為 M
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1