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

正文內容

辦公自動化系統(tǒng)的消息管理模塊的設計與實現(xiàn)本科論文-wenkub

2023-07-10 09:22:41 本頁面
 

【正文】 間的矛盾并不是一件容易的事。 進入90年代以來,辦公自動化在世界主要發(fā)達國家得到蓬勃發(fā)展。隨后國務院率先開發(fā)了 “ 中南海辦公自動化系統(tǒng) ” 。 [3] 論文主要工作 /組織結構 本論文主要對實訓中完成的辦公自動化系統(tǒng)的背景進行了相關的闡述,對相關技術進行了介紹,結合技術對項目進行了分析,同時提出了總結與展望。 項目概述部分是關于畢業(yè)設計項目整體性一些介紹,主要包括任務描述和需求規(guī)約。 [4] J2EE 應用以其穩(wěn)定的性能、良好的開放性及嚴格的安全性,深受企業(yè)應用開發(fā)者的青睞。 Servlet 是利用輸出流動態(tài)生成 HTML 頁面,包括每一個 HTML 標簽和每個在 HTML 頁面中出現(xiàn)的內容。 從表面上看, JSP 頁面已經(jīng)不再需要 Java 類,似乎完全脫離了 Java 面向南京大學軟件學院本科畢業(yè)論文 5 對象的特征。 根據(jù)上面的 JSP 頁面工作原理圖(如圖 ),可以得到如下四個結論 : ? JSP 文件必須在 JSP 服務器內運行。 JavaScript 是因特網(wǎng)上最流行的腳本語言,并且可在所有主要的瀏覽器中運行,比方說 Inter Explorer、 Mozilla、 Firefox、 Netscape、和 Opera。 ? JavaScript 通常被直接嵌入 HTML 頁面。 JavaScript 可以讀寫 HTML 元素 JavaScript 可以讀取及改變 HTML 元素的內容。 [8] Hibernate 技術 ORM簡介 ORM(Object Relation Mapping)指 對象 /關系映射。基于 ORM 框架完成映射后,既可利用面向對象程序設計語言的簡單易用 性,又可利用關系數(shù)據(jù)庫的技術優(yōu)勢。對象 /關系數(shù)據(jù)庫映射 ( Object/Relational Mapping) 表示一種技術,用來把對象模型表示的對象映射到基于 SQL的關系模型數(shù)據(jù)結構中去。不管怎樣, Hibernate 能消除那些針對特定數(shù)據(jù)庫廠商的 SQL 代碼,并且把結果集由表格式的形式轉換成值對象的形式。開源和免費的 License ,方便需要時研究源代碼、改寫源代碼并進行功能定制。具有可擴展性, API 開放。 [9] Hibernate 的關系映射 關系是關系型數(shù)據(jù)庫的最基本的特征,也是客觀世界最基本,最抽象的。 HQL 是完全面向對象的查詢語言,因此可以支持繼承和多態(tài)等特征。 ? Criterion: 代表一個查詢條件。 (3)增加 Criterion 查詢條件。 執(zhí)行 SQL 查詢的步驟如下。 (4) 如果 SQL 語句包含參數(shù),則調用 Query 的 setXxx 方法為參數(shù)賦值。通過過濾數(shù)據(jù)也可對數(shù)據(jù)進行篩選 過濾器的使用分成三步 : (1)定義過濾器,使用 filterdef 元素定義過濾器。相對過往版本而言, Oracle 11g具有了與眾不同的特性。在 數(shù)據(jù)庫管理 功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)??赏ㄟ^網(wǎng)絡較方便地讀寫遠端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復制的技術。 IMAP:是更高級的用戶接收消息的協(xié)議 ,被定義在 RFC2060中 ,IMAP代表因特網(wǎng)消息訪問協(xié)議 (Inter Message Access Protocol),目前用的版本是 4,所以也叫做 IMAP的時候 ,郵件服務器必須支持這個協(xié)議 ,不能僅僅把使用南京大學軟件學院本科畢業(yè)論文 10 POP的程序用于 IMAP,并指望 它支持 IMAP所有性能 。 消息管理平臺 通過本平臺,實現(xiàn)消息管理、郵箱管理、信息提示等功能。 日程管理平臺 通過本平臺實現(xiàn)個人日程管理、部門日程管理、便簽管理等功能。 需求規(guī)約 一般性需求 本系統(tǒng)針對企業(yè)內部人員使用,支持中 英文兩種語言,由于操作人員的計算機水平不同,應該有良好的人機交互界面和幫助支持頁面,只有登錄驗證后的用戶才可以使用系統(tǒng),有良好的安全性能。 如圖 。 產(chǎn)品智能化: 面向日常事務處理,輔助人們完成智能性勞動,如:個人日程管理、部門日程管理、便簽管理,簽到 /簽退管理、考勤歷 史查詢、考勤統(tǒng)計、工作日管理、工作時間管理,消息管理、信箱管理、信息提示等功能。 南京大學軟件學院本科畢業(yè)論文 14 項目約束 集成 方面,應該采用主流瀏覽器支持的如 HTML、 JavaScript、 DHTML、XML等標準。 軟件環(huán)境 數(shù)據(jù)庫: Oracle10g及以上 中間件: JDK: 硬件環(huán)境:內存 2G,硬盤 80G 項目的技術難點和關鍵點 表示層:各種辦公應用的用戶界面,功能繁重,形式多樣。 文檔的搜索技術涉及搜索引擎,有一定難度。本系統(tǒng)開發(fā)使用 SSH框架,表示層使用 HTML,CSS, JS, EXT作為富客戶端頁面技術;業(yè)務層主要以 Struts為主,完成對賬戶、權限、會話的管理;實現(xiàn)文檔系統(tǒng)管理、消息服務管理、個人日程管理、考勤記錄管理以及考勤歷史查詢功能,并添加對 Microsoft Office的支持,如導出 Excel表格;持久層使用 Oracle數(shù)據(jù)庫,用 Hibernate管理對象關系映射,實現(xiàn)文檔數(shù)南京大學軟件學院本科畢業(yè)論文 15 據(jù)、消息數(shù)據(jù)、日志數(shù)據(jù)的存儲管理;作為支持企業(yè)多人訪問的辦公自動化系統(tǒng),對并發(fā)的支持將貫穿整個項目開發(fā)流程。 圖 信箱管理流程圖 消息查詢 南京大學軟件學院本科畢業(yè)論文 17 管理員可以查看所有已發(fā)布消息; 管理員可以按照日期段(某日期前、某日期后、某日期之間)、接收者、發(fā)布者、主題中一個或多個條件進行查詢。 南京大學軟件學院本科畢業(yè)論文 18 數(shù)據(jù)庫設計 Oracle 11g 是 甲骨文公司 在 20xx 年年 7 月 12 日推出的最新 數(shù)據(jù)庫軟件 ,Oracle 11g有 400 多項功能,經(jīng)過了 1500 萬個小時的測試,開發(fā)工作量達到了 /月。 字段名 類型 可為空 默認 注釋 ID int 否 消息發(fā)布表的主鍵和外鍵,自動生成 sendID String 否 發(fā)布者 ID,發(fā)布者 消息關聯(lián)表的 外鍵 content String 否 消息的具體內容 topic String 否 消息的主題 remainTime Timestamp 否 21001231 消息的有效時間 state int 否 1 已發(fā)布消息狀態(tài), 1 表示未被刪除, 2 表示在垃圾箱, 3 表示從垃圾箱徹底刪除 sendTime TimeStamp 否 消息的發(fā)送時間,消息發(fā)布自動記錄發(fā)布時間 表 TB_MES_SendMes 表名:發(fā)布者 消息關聯(lián)表 (TB_MES_SendMes) 表功能說明:用于描述消息的具體 信息以及發(fā)布者與消息的關聯(lián) 字段名 類型 可為空 默認 注釋 ID int 否 消息接收表的主鍵,自動生成 sendMesID String 否 消息接收關聯(lián)表的外鍵,對應消息發(fā)布表的主鍵 receiveID String 否 接收者 ID,接收者 消息關聯(lián)表的外鍵 isRead String 否 未讀 消息是否已讀 state int 否 1 已接收消息狀態(tài), 1 表示未被刪除, 2 表示在垃圾箱, 3 表示從垃圾箱徹底刪除 南京大學軟件學院本科畢業(yè)論文 19 表 TB_MES_ReceiveMes 表名:接收者 消息關聯(lián)表 (TB_MES_ReceiveMes) 表功能說明:用于描述接收者與消息的關聯(lián) 界面設計 JSP 是 Servlet 的擴展,在沒有 JSP 之前,就已經(jīng)出現(xiàn)了 Servlet 技術。頁面內容存放在 HTML文檔中,而用于定義表現(xiàn)形式的 CSS規(guī)則則存放在另一個文件中或 HTML文檔的某一部分,通常為文件頭部分。您還將了解如何通過從表示層刪除源 代碼 來簡化軟件維護。 南京大學軟件學院本科畢業(yè)論文 21 圖 CSS 主要界面 采用 JSTL格式化顯示數(shù)據(jù),主要代碼如圖 、圖 。如果沒有一個復選框選擇了進行刪除操作,則提示要選擇,效果圖見圖 . 圖 javascript 實現(xiàn)復選框 選擇操作主要代碼 南京大學軟件學院本科畢業(yè)論文 23 圖 全選 /取消效果圖 圖 未選擇操作效果圖 Javascript實現(xiàn)表單驗證,代碼見圖 ,主要驗證表單中的內容是否為空,為空的話則提示,提示效果見圖 . 圖 javascript 實現(xiàn)表單驗證主要代碼 南京大學軟件學院本科畢業(yè)論文 24 圖 表單驗證效果圖 Hibernate 在項目中的應用 Hibernate 是目前最流行的 ORM 框架,其采用非常優(yōu)雅的方式將 SQL 操作完全包裝成對象化的操作。 圖 TB_MES_SendMes 映射文件 南京大學軟件學院本科畢業(yè)論文 25 圖 TB_MES_ReceiveMes 映射文件 圖 數(shù)據(jù)庫配置文件 采用 Hibernate自帶的 HQL查詢語句對數(shù)據(jù)進行查詢,如圖 。不然在后面的代碼中, 保存 Student時,會因為 sendMes在數(shù)據(jù)庫中沒有而發(fā)生瞬時對象不存在異常 ,再插入多的一方, 多的一方通過 split區(qū)分出收件人,依次進行 插入, 代碼如圖 。該組件有以下幾個特點: 使用簡單。 能對上傳的文件在大小、類型等方面做出限制。不管文件在 Web服務器的目錄下或在其它任何目錄下,都可以利用 jspSmartUpload進行下載 。 個人完成的工作 個人在小組的協(xié)作下,完成了個人承擔的消息管理子模塊的設計與實現(xiàn),包括:消息管理 功能、消息發(fā)布功能、信箱管理功能、信息查詢功能、信息提示功能、郵件操作功能。自己很珍惜這次鍛煉的機會,系統(tǒng)開發(fā)過程中,參考大量相關資料,主動向開發(fā)經(jīng)驗豐富的同事請教,向規(guī)范化看齊,加班加點,高標準嚴格要求自己,無形之中獲得了寶貴 豐富的開發(fā)經(jīng)驗。嚴格按照論文的寫作要求、格式、流程寫作,注重論文的條理性、結構性、實用性、學術性。 個人工作的可擴展點 (1)增加聯(lián)系人列表,發(fā)布消息時可以直接在聯(lián)系人列表前的復選框中打鉤進行選擇,更加方便同時避免了輸入錯誤; (2)增加消息實時提示 功能,即有登錄系統(tǒng)后收到新消息系統(tǒng)立即進行提示,可以通過 ajax實現(xiàn);; (3)增強用戶體驗相關的交互設計和實現(xiàn),如拖動和動畫等效果; (4)因相關條件的限制,目前郵件是利用的 inter上的服務器,如果條件允許,可以搭建公司內部服務器。 首先衷心感謝大學四年來教導過我的老師們,您們淵博的知識和嚴謹?shù)闹螌W,使我在大學學習期間受益匪淺,您 們對我的嚴格要求,將使我受益終生。 最后,非常感謝各位老師在百忙之中對我的論文進行評閱。 感謝我的父母一直以來在生活上和精神上給予的巨大支持,他們對我的關心和理解是我前進的巨大動力。 很珍惜在南京大學的這段學習和生活的日子,感謝周圍的老師和同學對我的關心和幫助,是他們讓我得到了成長。經(jīng)過自己的努力,把擔心變成了信心,以自信的態(tài)度去面對論文的寫作和最終的答辯。 (2)提高了論文寫作水平。 總的來說,這次畢業(yè)設計我有 2個大的收獲: (1)熟悉了軟件開發(fā)的整個流程,獲得了寶貴豐富的開發(fā)經(jīng)驗。 南京大學軟件學院本科畢業(yè)論文 29 圖 郵件附件上傳 南京大學軟件學院本科畢業(yè)論文 30 第五章 總結與展望 項目總結 小組完成的工作 經(jīng)過為期兩個月的艱苦奮斗,本小組從需求分析、詳細設計、編碼、測試到集成部署,完成了項目的前期文檔準備,中期編碼完成,后期集成測試等階段工作。 下載靈活。 能全程控制上傳。 接收郵件時先建與服務器的連接,然后打開郵件夾,之后循環(huán)讀取郵件信息,獲取郵件的主題、內容和附件,見圖 。 圖 HQL查詢 南京大學軟件學院本科畢業(yè)論文 26 利用 UPDATE方法更新數(shù)據(jù)庫,如圖 。對象 /關系數(shù)據(jù)庫 映射 ( Ob
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1