【正文】
經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)26()。 ([a href=39。amp。 + i + /a])。39。 border: 1px solid cccccc。 i = () + 3。 ([a href=39。 ([上一頁(yè)])。charset=gb2312)。關(guān)鍵代碼如下:public class PageTag extends TagSupport {private static final long serialVersionUID = 1L。(disabled)。(disabled)。var university=(university)。var =()。如圖 511 所示:圖 511 論壇列表界面用戶可以點(diǎn)擊相關(guān)貼子的主題進(jìn)行查看,并可以進(jìn)行回復(fù),回復(fù)成功后頁(yè)面會(huì)自動(dòng)跳轉(zhuǎn)到顯示回復(fù)界面,如圖 512 所示:江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)23圖 512 顯示回復(fù)界面(8)個(gè)人信息圖 513 基本信息界面如圖 513 所示,默認(rèn)情況下是不可以修改的,當(dāng)用戶點(diǎn)擊“編輯”按鈕的時(shí)候就可以進(jìn)行相關(guān)信息的修改。當(dāng)發(fā)送成功的時(shí)候,接收短消息用戶的的電腦下方會(huì)彈出一個(gè)短消息提示框,告訴用戶有新的消息未讀。(3)用戶搜索圖 55 用戶搜索界面如圖 55 所示,管理員可以選擇查詢條件在查詢框中輸入信息,支持模糊查詢。}//得到用戶if((id)){江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)20().setAttribute(f, 2)。amp。(1)部門管理江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)19圖 53 部門管理界面如圖 53 所示,部門管理是管理組織機(jī)構(gòu)的關(guān)系及信息,通過(guò)管理員將部門信息錄入,此功能模塊可以添加部門,子部門,并且可以對(duì)部門進(jìn)行修改、刪除操作。左側(cè)為各模塊下的功能按鈕,樹(shù)狀的排列可以伸展。信息(信息標(biāo)題,信息內(nèi)容,發(fā)布人,信息所屬類別)。板塊(板塊名,管理者名,管理密碼)。具體功能圖如圖 32 所示。用戶搜索 可以按用戶名和用戶所在部門進(jìn)行模糊查詢用戶及用戶信息等3 個(gè)人信箱寫(xiě)信 可以選擇所要接收郵件的用戶進(jìn)行發(fā)郵件等收件箱 顯示有多少封已讀、未讀郵件,并且點(diǎn)擊郵件可以求江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)11救其服從分配內(nèi)容等發(fā)件箱 顯示所有已發(fā)郵件及郵件的信息等4 短消息發(fā)送消息 可以添加接收消息用戶,并且發(fā)送即時(shí)短消息內(nèi)容等未讀消息 顯示所有未讀的消息,并且可以刪除未讀短消息等已讀消息 顯示所有已讀的消息,并且可以刪除已讀短消息等已發(fā)消息 顯示所有已發(fā)送的消息,并且可以刪除已發(fā)關(guān)短消息等查詢消息 可以根據(jù)發(fā)件人和收件人進(jìn)行模糊查詢所以短消息等5 信息公布發(fā)布信息 可以選擇信息類型發(fā)布信息等新聞信息列表 顯示所有新聞信息,并且可以修改、刪除等操作活動(dòng)信息列表 顯示所有活動(dòng)信息,并且可以修改、刪除等操作通知信息列表 顯示所有通知信息,并且可以修改、刪除等操作表彰信息列表 顯示所有表彰信息,并且可以修改、刪除等操作批評(píng)信息列表 顯示所有批評(píng)信息,并且可以修改、刪除等操作天氣信息列表 顯示所有天氣信息,并且可以修改、刪除等操作6 交流專區(qū)論壇列表 顯示所有發(fā)布的帖子及帖子的相關(guān)信息,同時(shí)用戶可以選擇板塊發(fā)布新帖子,也可以點(diǎn)擊其他用戶發(fā)布的帖子,并可以回復(fù)其他用戶的帖子等帖子搜索 可以按作者、主題、所屬板塊等條件進(jìn)行模糊查詢,將所查詢的帖子結(jié)果及基相關(guān)信息全部顯示出來(lái)7 個(gè)人信息基本信息 顯示當(dāng)前用戶的基本信息,并且可對(duì)自己的基本信息進(jìn)行修改密碼修改 可以進(jìn)行密碼修改操作表 31 系統(tǒng)總體功能表本系統(tǒng)主要分為兩個(gè)角色,即用戶和管理員。(2) 客戶機(jī):要求擁有不錯(cuò)的易用性、安全性和穩(wěn)定性??紤]到與軟件的兼容性,建議采用 Intel Pentium 4 多處理器系統(tǒng)、256MB RAM 、80GB 以上硬盤。MySQL 為程序員提供足夠的功能。當(dāng)客戶與 MySQL服務(wù)器連接時(shí),他們之間所有的口令傳送被加密,而且 MySQL 支持主機(jī)認(rèn)證。(7)支持事務(wù)處理、行鎖定、子查詢、外鍵和全文檢索等功能。 (4)性能高效穩(wěn)定,MySQL 擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用而不必?fù)?dān)心其穩(wěn)定性。(2)開(kāi)放源代碼,MySQL 是自由的開(kāi)放源代碼產(chǎn)品,可以在 GPL 下暢通使用。MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(massdeployed) 的軟件中去。另外,Java 中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。(11)Java 語(yǔ)言是動(dòng)態(tài)的。通常有兩種方法來(lái)創(chuàng)建線程:其一,使用型構(gòu)為 Thread(Runnable) 的構(gòu)造子將一個(gè)實(shí)現(xiàn)了 Runnable 接口的對(duì)象包裝成一個(gè)線程,其二,從 Thread 類派生出子類并重寫(xiě) run 方法,使用該子類創(chuàng)建的對(duì)象即為線程。與那些解釋型的高級(jí)腳本語(yǔ)言相比,Java 的確是高性能的。(8)Java 語(yǔ)言是解釋型的。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 Java 通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java 提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。 Java 的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是 Java 程序健壯性的重要保證。(3)Java 語(yǔ)言是分布式的。(2)Java 語(yǔ)言是一個(gè)面向?qū)ο蟮?。主要特性如下?1)Java 語(yǔ)言是簡(jiǎn)單的。JSP 中如果要將封裝好的 Cookie 對(duì)象傳送到客戶端,使用 response 的addCookie()方法。它們最常存放的地方是:c:\windows\cookies(在 Window2021 中則是江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)7C:\Documents and Settings\您的用戶名\Cookies )。(6) Cookie 對(duì)象什么是 Cookie:Cookie 是 Web 服務(wù)器保存在用戶硬盤上的一段文本。application 對(duì)象常用方法: public void setAttribute(String key,Object obj): 將參數(shù) Object 指定的對(duì)象 obj 添加到 application 對(duì)象中,并為添加的對(duì)象指定一個(gè)索引關(guān)鍵字。當(dāng)客戶再訪問(wèn)連 接該服務(wù)器的其他頁(yè)面時(shí),不再分配給客戶新的 session 對(duì)象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的 session對(duì)象才取消,并且和客戶的會(huì)話對(duì)應(yīng)關(guān)系消失。(3) session 對(duì)象什么是 session:session 對(duì)象是一個(gè) JSP 內(nèi)置對(duì)象,它在第一個(gè) JSP 頁(yè)面被裝載時(shí)自動(dòng)創(chuàng)建,完成會(huì)話期管理。(2) Java 的運(yùn)行速度是用 class 常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪問(wèn)存在于服務(wù)端的資源江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)5的應(yīng)用邏輯。 JSP 技術(shù)JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Inter/Intra 等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。因而決定開(kāi)展辦公自動(dòng)化系統(tǒng)開(kāi)發(fā)。它將包括Spring、Struts、Hibernate 等在內(nèi)主流的開(kāi)發(fā)框架以插件的形式嵌入其中,大大減少了程序開(kāi)發(fā)人員的工作量。它是使用GNU 寬通用公共許可證發(fā)行的自由、開(kāi)源的軟件,它為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的映射,提供了一個(gè)使用方便的框架。它完全運(yùn)行在 Java 虛擬機(jī)上。Servlet 是使用 Java Servlet 應(yīng)用程序設(shè)計(jì)接口(API)及相關(guān)類和方法的 Java程序。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)2 技術(shù)上可行性(1)JSP①JSP 技術(shù)產(chǎn)生背景JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),該技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 Web 頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法。 可行性分析 經(jīng)濟(jì)上可行性首先,從經(jīng)濟(jì)角度來(lái)分析構(gòu)建辦公自動(dòng)化系統(tǒng)是否可行:配置服務(wù)器,硬件設(shè)備只需作少量的購(gòu)置和升級(jí)可滿足需要,數(shù)據(jù)庫(kù)應(yīng)該做重要的處理,此系統(tǒng)為小型企業(yè)適用,一般用 MYSQL 以足夠。辦公自動(dòng)化系統(tǒng)發(fā)展到現(xiàn)在,它的功能和應(yīng)用是受到了企業(yè)的肯定的。如果將企業(yè)比作人的生命體,那么:辦公自動(dòng)化系統(tǒng)就是人體中的神經(jīng)網(wǎng)絡(luò)系統(tǒng),傳遞領(lǐng)導(dǎo)理念、指令,協(xié)調(diào)全身肌肉、四肢和諧運(yùn)行,愉快工作,使企業(yè)充滿生命力和戰(zhàn)斗力,為企業(yè)提供一種管理新境界。本系統(tǒng)還利用 Dreamweaver+Photoshop+JavaScript 來(lái)設(shè)計(jì)各種前臺(tái)頁(yè)面,運(yùn)用 JUnit 工具編寫(xiě)測(cè)試用例,進(jìn)行單元測(cè)試和集成測(cè)試,利用 Visio, RationalRose 工具來(lái)繪制各種圖形。本文首先介紹了選題背景和開(kāi)發(fā)模式,然后介紹了需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì)。一些大型企業(yè)集團(tuán)正致力實(shí)現(xiàn)高層次的網(wǎng)絡(luò)辦公自動(dòng)化,這將為他們節(jié)省大量的人力資源和辦公費(fèi)用,并大幅度提高辦公效率。系統(tǒng)涉及到 MVC 的設(shè)計(jì)模式,以及后臺(tái)數(shù)據(jù)庫(kù)、基本表與系統(tǒng)前臺(tái)的綁定工作,是通過(guò) Hibernate獲取數(shù)據(jù)庫(kù)驅(qū)動(dòng)。IIDesign and Implementation of Office Automation System based on B/SChen WeiAbstract:With the rapid development of the work, the work OA system received the attention gradually. Some large enterprise group were devoting to realize the top level work OA system, This will save the massive human resources for them,and save the massive office expense,and raise the office efficiency.This paper firstly introduced the research background and development model, and then introduced the requirement analysis and database design. It emphasis on system design and Implementation. In the key algorithm, it focused on customizing paging and password modify.This system used the model of J2EE MVC2 (Model+View+Control) and the bination of + + + MYSQL5. We developed the platform development test and used JspServletHibernate to develop the website the illustrative case. The system involved the MVC design pattern, as well as backstage database, fundamental catalog and system onstage binding work, with Hibernate to access database. Using Dreamweaver+Photoshop+JavaScript to design each kind of onstage page, and used JUnit tool pilation to test the example, carries on the unit