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

正文內(nèi)容

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

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

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