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

正文內容

網(wǎng)上論壇系統(tǒng)畢業(yè)設計說明書(存儲版)

2025-01-12 17:18上一頁面

下一頁面
  

【正文】 網(wǎng)上論壇系統(tǒng) 第 21 頁 5 功能模塊詳細設計 整體模塊劃分 從前面的需求分析中得知,可以將功能分為前臺和后臺兩類,因此模塊也分為兩大類:前臺模塊和后臺模塊。例如:注冊用戶具有瀏覽帖子,發(fā)帖,回帖的權限,那么他就能使用論壇中的瀏覽,發(fā)帖,回帖功能。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內容,這些內容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格。 Java Server Page 技術封裝了許多功能,這些功能是容易使用的、同時與 JSP 相關的 XML 標識中進行動態(tài)內容的生成時需要的。隨著越來越多的廠家將對 JSP 的支持添加到他們的產(chǎn)品 中,我們可以選擇不同的服務器和工具,因為更改工具或服務器并不影響當前的應用。 JavaBeans 組件模型使得軟件可以設計成便于修改和便于升級。這些簡單的 JavaBeans 組件提供了告訴用戶什么是 JavaBeans 的直觀方法。例如:如果有 set X()和 get X()方法,則暗指有一個名為 X的屬性,如果有一個方法名為 is X()則通常暗指 X是一個布爾類型的屬性。請看程序代碼: import java。 firePropertyChange(ourStringoldStringnewString)。 public void removePropertyChangeListener(PropertyChangeListener l)。 (6) Constrained 屬性 JavaBeans 組件的 Constrained 類型的屬性具有這樣的性質:當這個屬性的值將要發(fā)生變化但是還沒有發(fā)生變化的時候,與這個屬性已經(jīng)建立了某種監(jiān)聽關系的其它 Java 對象可以否決屬性值的改變。但是 ActiveX 就不同了,它只能夠應用于 Windows 平臺而且它的代碼移植性很差,從 Windows 98 平臺移植到 NT 平臺就需要重新編譯代碼,甚至要大幅度改寫程。 scope 的值可能是 page、 request、 session 以及 application。也就是說:這一類型的 JavaBeans 組件的生命周期就是某個會話過程所經(jīng)歷的時間。因此,所有通過這兩個操作指令連接在一 起的 JSP 程序都可以共享一個 Request 對象,共享這種類型的 JavaBeans 組件對象,這種類型的 JavaBeans 組件對象使得 JSP 程序之間傳遞信息更為容易,不過美中不足的是這種 JavaBeans 不能夠用于客戶端與服務端之間傳遞信息,因為客戶端是沒有辦法執(zhí)行 JSP 程序,創(chuàng)建新的 JavaBeans 對象的。主要進行一下配置: 1) 設置 JAVA_HOME 環(huán)境變量 JAVA_HOME 的值為 JDK 安裝的目錄,例如: C:\j2sdk1。 2. 到 Tomcat/conf 里 文件修改配置 ,設置 Tomca\webapps 的保存 JSP 文件的目錄,目錄名為 Webmail,則在文件加入以下語句增加一個虛擬目錄 : Context path=/Webmail reloadable=true docBase=/webmail 3. 找到數(shù)據(jù)庫配置語句 Resource name=jdbc/Webmail auth=Container type=/.有 3 個屬性 name、 auth、 項是 JNDI 的名稱定義,程序通過 JNDI 才能找到此對象,這里取名 jdbc/ webmail; auth 項即連接池管理權屬性,這里取值 Container,申明為容器管理; type 項即對象的類型,這里取值 e。password=。 中 南 林 業(yè) 科 技大學 本科畢 業(yè) 設計 網(wǎng)上論壇系統(tǒng) 第 34 頁 如果是 JDBC Driver 裝載 : ()。如果你登陸數(shù)據(jù)庫系統(tǒng)的用戶名為 webmail 口令為空,只需下面的 2 行代碼就可以建立一個連接: String url = jdbc:odbc:webmail。 ctx = new InitialContext()。 需要一個活躍的連接的來創(chuàng)建 Statement 對象的實例。若設為 CONCUR_READ_ONLY,則 ResultSet 對象和 JDBC 的功能一樣;若為 CONCUR_UPDATABLE,那么表示 ResultSet 對象可以直。對 SELECT 語句來說,可以使用 executeQuery。如果配置了連接池則要使用下面幾行代碼就可以建立一個連接: Context ctx。因此,假設你正在使用 ODBC 存取一個叫 webmail 的 ODBC 數(shù)據(jù)源,你的 JDBC URL 是 jdbc:odbc:webmail 。 裝載驅動程序只需要非常簡單的一行代碼。 下面是一個 的配置實例 : Context path=/WEBMAIL reloadable=true docBase=WEBMAIL Resource name=jdbc/webmail auth=Container type=/ ResourceParams name=jdbc/webmail parameter namefactory/name value/value /parameter parameter namemaxActive/name value100/value /parameter parameter namemaxIdle/name value30/value /parameter parameter namemaxWait/name value10000/value /parameter 中 南 林 業(yè) 科 技大學 本科畢 業(yè) 設計 網(wǎng)上論壇系統(tǒng) 第 33 頁 parameter nameusername/name valuesa/value /parameter parameter namepassword/name value/value /parameter parameter namedriverClassName/name value/value /parameter parameter nameurl/name valuejdbc:microsoft:DatabaseName=webmail。 jar 3) 更新 PATH 環(huán)境變量, PATH 變量是系統(tǒng)搜索可執(zhí)行程序的路徑,例如: C:\\bin。它是一組 API,也可以說是一些 java Class。并且屬于用戶 A 的 JavaBean 組件對象和屬于用戶 B 的組件對象都是唯一的,它們之間互不干涉。這種類型的 JavaBeans 組件的功能和 JSP的 Application 對象十分類似,不過前者的功能要強大得多,而且可以自由擴展,用起來也方便得多。 2) class 屬性指定 JSP 引擎查找 JavaBeans 代碼的路徑,一般是這個 JavaBean所對應的 Java 類名。比如我們可以將訪問數(shù)據(jù)庫的中 南 林 業(yè) 科 技大學 本科畢 業(yè) 設計 網(wǎng)上論壇系統(tǒng) 第 28 頁 功能、數(shù)據(jù)處理功能編寫封裝為 JavaBeans 組件,然后在某個 JSP 程序中加以調用。 在上面的代碼中,首先新定義一個字符串 oldString,用于保存屬性的原值然后把新值賦給屬性值,這樣會產(chǎn)生 JavaBeans 組件屬性值改變的事件,最后調用 changes 對象的 firePropertyChange()方法,通知監(jiān)聽者隊列里的所有事件監(jiān)聽者對象,當前的 JavaBean 對象發(fā)生了屬性值改變的事件,屬性的名稱、屬性的新值、屬性的原值,都被作為該方法的參數(shù)一并傳給監(jiān)聽者對象,由它們根據(jù)這些信息,對此事件作出響應。 } } 程序首先創(chuàng)建了 PropertyChangeSupport 類型的對象 changes,這是最關鍵的一步操作, changes 對象主要用于向監(jiān)聽者對象發(fā)送信息:當前的 JavaBean 對象已經(jīng)發(fā)生了屬性改變的事件。 ourString = newString。這個事件中封裝了發(fā)生屬性改變事件的屬性名、屬性的原值、屬性變化后的新值。 (3) Simple 屬性 一個 Simple 類型的屬性表示一個伴隨有一對 get XXX()、 set XXX()方法的變量。大多數(shù)常用的 JavaBeans 通常是中小型控制程序,但我們也可以編寫包裝整個應用程序運行邏輯的 JavaBeans 組件,并將其嵌入到復合文檔中,以便實現(xiàn)更為復雜的功能。 Java 應用程序在運行時,最終用戶也可以通過 JavaBeans 組件設計者或應用程序開發(fā)者所建立的屬性存取方法 set XXX 方法和 get XXX 方法修改 JavaBeans 組件的屬性。由于 JSP 頁面的內置腳本語言是基于 Java 編程語言的,并且所有的 JSP 頁面都能被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術的所有好處,包括健壯的存儲管理和安全性。開發(fā)人員能夠共享和交換執(zhí)行普 通操作的組件,或者發(fā)布這些組件使更多的使用者或者客戶團體能夠使用。 系統(tǒng)實現(xiàn)主要技術 Java Server Pages( JSP)技術簡介 在開發(fā) JSP 規(guī)范的過程中, Sun 公司與許許多多主要的 Web 服務器、應用服務器和開發(fā)工具供應商,還有各種各樣富有經(jīng)驗的開發(fā)團體進行合作。對于論壇系統(tǒng)而言,聯(lián)系各個模塊的主線是使用者的權限,用戶能使用論壇的哪些功能是由用戶的權限決定的。 數(shù)據(jù)庫表關系 圖 表與表之間的關系是主表與子表之間確立的約束,用于實現(xiàn)表與表之間的數(shù)據(jù)參照完整性,這些關系的建立可以避免由于誤操作導致數(shù)據(jù)庫的崩潰,保證各表之間數(shù)據(jù)的統(tǒng)一性。 對于版主而言,由于其必須登錄和管理頁面,因而有:公告發(fā)布(可以在自己管轄的論壇內發(fā)布公告),帖子管理(可以在自己管轄的論壇內進行帖子刪除,鎖定,解除鎖定,轉移論壇,批量刪除用戶帖子等) 對于管理員而言,因為是超級用戶,登錄管理頁面可以對論壇,用戶信息,論壇的樣式等進行管理。此子模塊提供會員信息的基本數(shù)據(jù)庫操作:添加、修改和刪除。 2. 刪除帖子 3. 轉移帖子 4. 置頂帖子 5. 指定精華帖 6. 搜索帖子 7. 管理版塊。 用戶是所有行為的執(zhí)行者,所以人員是系統(tǒng)必不可少的實體,用戶的管理就顯得尤為重要。 (5) 論壇分類管理:根據(jù)不同的討論內容,管理員將整個討論區(qū)劃分成不同的區(qū)域,會員可以選擇進入不同的討論區(qū),允許管理者對分類進行調整,同時提供不同討論區(qū)中包括文章數(shù)據(jù)等的統(tǒng)計功能。管理員要管理論壇,軟件需要具有的功能有創(chuàng)建,編輯,刪除論壇的版塊,管理注冊的用戶,管理帖子,設置論壇基本參數(shù)。 經(jīng)濟可行性 當今社會是信息化的社會, 能夠及時準確的獲得信息便可以創(chuàng)造出巨大的經(jīng)濟效益。隨后 , 系統(tǒng)允許用戶之間分享軟件、文件 , 進行實時綱絡對話、信件傳輸 , 等等。 關鍵 詞 電子公告 系統(tǒng) ; BBS(Bulletin Board System); B/S; JSP(Java Server Pages); JavaBean 中 南 林 業(yè) 科 技大學 本科畢 業(yè) 設計 網(wǎng)上論壇系統(tǒng) 第 3 頁 Title Forum system on the Inter Abstract: This system belongs to the Web information server system a sub system, it also is the system which an independent function consummates, This topic is the internal mail system partial research and development, This article system analysis and the design only is opposite in the mon association says. This paper includes system design and development of BBS. It introduced the detailed development BBS and realizations of the BBS. It contains system analysis and design of software. In developing, it adopts the structure of Browser/Server. This structure makes only concourse of result data print in t
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1