版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、鄭州輕工業(yè)學院鄭州輕工業(yè)學院 本科畢業(yè)設計(論文) 題 目 _電子政務網絡自動化 _ 辦公 oa 系統(tǒng) _ _ 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明 原創(chuàng)性聲明原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設計(論文) ,是我個人在指導教 師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別 加以標注和致謝的地方外,不包含其他人或組織已經發(fā)表或公布過 的研究成果,也不包含我為獲得 及其它教育機構的學位 或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人 或集體,均已在文中作了明確的說明并表示了謝意。 作 者 簽 名: 日 期: 指導教師簽名:
2、日期: 使用授權說明使用授權說明 本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論 文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和 電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并 提供目錄檢索與閱覽服務;學??梢圆捎糜坝 ⒖s印、數(shù)字化或其 它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊?文的部分或全部內容。 作者簽名: 日 期: 學位論文原創(chuàng)性聲明學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行 研究所取得的研究成果。除了文中特別加以標注引用的內容外,本 論文不包含任何其他個人或集體已經發(fā)表或撰寫的成果作品。對本 文的研究做出重要
3、貢獻的個人和集體,均已在文中以明確方式標明。 本人完全意識到本聲明的法律后果由本人承擔。 作者簽名: 日期: 年 月 日 學位論文版權使用授權書學位論文版權使用授權書 本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定, 同意學校保留并向國家有關部門或機構送交論文的復印件和電子版, 允許論文被查閱和借閱。本人授權 大學可以將本學位 論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、 縮印或掃描等復制手段保存和匯編本學位論文。 涉密論文按學校規(guī)定處理。 作者簽名:日期: 年 月 日 導師簽名: 日期: 年 月 日 指導教師評閱書指導教師評閱書 指導教師評價:指導教師評價: 一、撰寫(
4、設計)過程 1、學生在論文(設計)過程中的治學態(tài)度、工作精神 優(yōu) 良 中 及格 不及格 2、學生掌握專業(yè)知識、技能的扎實程度 優(yōu) 良 中 及格 不及格 3、學生綜合運用所學知識和專業(yè)技能分析和解決問題的能力 優(yōu) 良 中 及格 不及格 4、研究方法的科學性;技術線路的可行性;設計方案的合理性 優(yōu) 良 中 及格 不及格 5、完成畢業(yè)論文(設計)期間的出勤情況 優(yōu) 良 中 及格 不及格 二、論文(設計)質量 1、論文(設計)的整體結構是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格 2、是否完成指定的論文(設計)任務(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格 三、論文(設計)水平 1、論文(設計)的
5、理論意義或對解決實際問題的指導意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格 3、論文(設計說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格 建議成績:建議成績: 優(yōu)優(yōu) 良良 中中 及格及格 不及格不及格 (在所選等級前的內畫“”) 指導教師:指導教師: (簽名) 單位:單位: (蓋章) 年年 月月 日日 評閱教師評閱書評閱教師評閱書 評閱教師評價:評閱教師評價: 一、論文(設計)質量一、論文(設計)質量 1、論文(設計)的整體結構是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格 2、是否完成指定的論文(設計)任務(包括裝訂及附件)? 優(yōu) 良
6、 中 及格 不及格 二、論文(設計)水平二、論文(設計)水平 1、論文(設計)的理論意義或對解決實際問題的指導意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格 3、論文(設計說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格 建議成績:建議成績: 優(yōu)優(yōu) 良良 中中 及格及格 不及格不及格 (在所選等級前的內畫“”) 評閱教師:評閱教師: (簽名) 單位:單位: (蓋章) 年年 月月 日日 教研室(或答辯小組)及教學系意見教研室(或答辯小組)及教學系意見 教研室(或答辯小組)評價:教研室(或答辯小組)評價: 一、答辯過程一、答辯過程 1、畢業(yè)論
7、文(設計)的基本要點和見解的敘述情況 優(yōu) 良 中 及格 不及格 2、對答辯問題的反應、理解、表達情況 優(yōu) 良 中 及格 不及格 3、學生答辯過程中的精神狀態(tài) 優(yōu) 良 中 及格 不及格 二、論文(設計)質量二、論文(設計)質量 1、論文(設計)的整體結構是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格 2、是否完成指定的論文(設計)任務(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格 三、論文(設計)水平三、論文(設計)水平 1、論文(設計)的理論意義或對解決實際問題的指導意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格 3、論文(設計說明書)所體現(xiàn)
8、的整體水平 優(yōu) 良 中 及格 不及格 評定成績:評定成績: 優(yōu)優(yōu) 良良 中中 及格及格 不及格不及格 (在所選等級前的內畫“”) 教研室主任(或答辯小組組長):教研室主任(或答辯小組組長): (簽名) 年年 月月 日日 教學系意見:教學系意見: 系主任:系主任: (簽名) 年年 月月 日日 鄭州輕工業(yè)學院 畢業(yè)設計(論文)任務書畢業(yè)設計(論文)任務書 題目題目 電子政務網絡自動化辦公電子政務網絡自動化辦公 oaoa 系統(tǒng)系統(tǒng) 專業(yè)專業(yè) 電子信息電子信息 學號學號 200707020139 姓名姓名 王磊王磊 主要內容、基本要求、主要參考資料等:主要內容、基本要求、主要參考資料等: 一一主要內容
9、:主要內容: oa 系統(tǒng)即辦公自動化(office automation),它利用先進的互聯(lián)網 技術,使原本由人辦理的各種辦公業(yè)務活動變成由互聯(lián)網和電腦利用 信息系統(tǒng)來協(xié)助完成,達到充分利用網絡,提高工作效率和工作質量 的目的。 二基本要求:二基本要求: 1以實際應用為出發(fā)點; 2協(xié)同集成的辦公環(huán)境; 3數(shù)據(jù)安全系統(tǒng)可靠; 三主要參考資料:三主要參考資料: 1 陳湘.jsp.net 與網站開發(fā)編程.清華大學出版社,2003 年 1 月 2 田原,沈成濤,李文.jsp.net 程序設計教程m.清華出版社,北京交通大學出版 社, 2006 年 6 月 3 盧劍峰.基于網絡的大學生素質測評系統(tǒng)的設計
10、與實現(xiàn)j. 大連理工大學計 算機科學與技術專業(yè)碩士學位論文,2004 年 4 月 4 黎鷹.我國人才測評系統(tǒng)開發(fā)與應用研究. 中南大學管理科學與工程專業(yè)碩士 學位論文,2002 年 1 月 5 馬燕,閆立軍.用實例學 北京電子工業(yè)出版社,2002 年 2 月 完完 成成 期期 限:限: 2011 年 6 月 3 日 指指導導教教師師簽簽名名: 專業(yè)負責人簽名:專業(yè)負責人簽名: 年年 月月 日日 目錄 摘要.i abstract .ii 1.緒 論.1 2.1.課題研究背景.1 2.2.課題研究目的.2 2.3.課題研究意義.2 2.系統(tǒng)分析.3 2.1.系統(tǒng)可行性分析.3 2.1.1.技術可行
11、性.3 2.1.2.經濟可行性.4 2.1.3.操作可行性.4 2.2.系統(tǒng)需求分析.4 2.3.業(yè)務流程分析.5 2.3.1.用戶身份驗證模塊流程.5 2.3.2.個人通訊錄模塊流程.6 2.3.3.辦公管理模塊流程.7 2.3.4.會議管理模塊流程.8 2.3.5.用戶管理模塊流程.9 2.3.6.部門管理模塊流程.10 2.3.7.工作協(xié)助模塊流程.12 2.3.8.新聞管理用例圖.13 2.4.系統(tǒng)功能結構圖.15 2.5.數(shù)據(jù)庫設計.15 2.5.1.數(shù)據(jù)庫概念設計.15 2.5.2.數(shù)據(jù)庫邏輯設計.18 3.系統(tǒng)詳細信息與實現(xiàn).21 3.1.系統(tǒng)設計的主要技術.21 3.1.1.系
12、統(tǒng)采用的 mvc 模式架構.21 3.1.2.系統(tǒng)采用的 j2ee 相關標準組件技術.21 3.1.3.browser/server 系統(tǒng)的三層體系結構.21 3.2.系統(tǒng)開發(fā)環(huán)境.22 3.3.系統(tǒng)實現(xiàn).23 3.3.1.用戶登陸模塊.23 3.3.2.主頁面.23 3.3.3.辦公管理模塊.25 3.3.4.工作協(xié)助模塊.26 3.3.5.通訊錄模塊.26 3.3.6.用戶管理模塊.27 3.3.7.部門管理模塊.28 3.3.8.權限管理模塊.28 4.測試結果和分析.30 4.1.對身份驗證功能進行測試.30 4.2.對員工管理模塊進行測試.30 4.3.測試結果.31 5.系統(tǒng)開發(fā)總
13、結.32 結束語.33 致 謝.34 參考文獻.35 電子政務網絡自動化辦公 oa 系統(tǒng) 摘要 辦公自動化,英文 office automation,簡稱 oa,是辦公信息處理的自動化,它利用 先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統(tǒng)來協(xié)助完成, 達到充分利用信息,提高工作效率和工作質量,提高生產率的目的。 本系統(tǒng)基于公司業(yè)務需求,應用計算機技術,internet 技術,實現(xiàn)企業(yè)辦公自動化, 管理信息化。本系統(tǒng)采用結構化與原型法結合的系統(tǒng)開發(fā)方法。整個系統(tǒng)分為系統(tǒng)整體 設計及用作用戶登錄和注冊的用戶身份驗證模塊,用作系統(tǒng)管理員對員工信息進行管理 的員工管理模塊,用作當
14、前登錄用戶對自己的通訊錄進行管理的個人通訊錄模塊,用作 當前登錄用戶對自己的工作日志進行管理的工作日志模塊,用作系統(tǒng)管理員對會議進行 管理以及普通用戶查看會議信息的會議管理模塊、用作系統(tǒng)管理員對新聞進行管理以及 普通用戶查看新聞的新聞管理模塊和當前登錄用戶上傳、下載、查看文件的文件管理模 塊等。 系統(tǒng)開發(fā)采用先進的開發(fā)軟件與技術,即采用 jsp 動態(tài)頁面設計技術與 mvc 模式, oracle 數(shù)據(jù)庫管理系統(tǒng)開發(fā)強大完善的數(shù)據(jù)庫支持環(huán)境。 關鍵詞 辦公自動化管理;jdbc 連接;數(shù)據(jù)庫;辦公管理。 office automation management abstract office aut
15、omation,english office automation, abbreviated as oa, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of peoples help to finish by various apparatus , various man- machine information systems progressively ,
16、reach and fully utilize information, improve working efficiency and work quality , the purpose to boost productivity . the office automated systems based on business develop the demand, employ the computer technology,internet technology, realizes enterprises office automation, manage the information
17、. this system adopts the systematic development approach that structurize combines with prototype law. the whole system into the overall design and system for users to log in and registered user authentication module for the system administrator to manage the information workers trade union informat
18、ion management module for the current log of users to manage their personal address book contacts module for the current log of users to manage their own agenda of the schedule of modules for current users log in the log of their work to manage the work of the log module members of the general meeti
19、ng of management and information of the user to view the session management module for the system administrator to manage the news, as well as ordinary users to view the news. notice management module and the current log users to upload, download, view documents, such as document management module.
20、system develops, adopt advanced development software use jsp dynamic page designing technique and mvc model,oracle data base management system develops the strong and complete database and supports the environment. key words office automation management,jdbc connection, data base, office management
21、1. 緒 論 隨著中國加入 wto 及全球經濟一體化進程的加快,世界經濟已由工業(yè)化經濟逐步進 入網絡信息化時代。在信息時代來臨之季,各企業(yè)都緊跟時代的腳步,轉變著企業(yè)的經 營模式、管理模式,從傳統(tǒng)的人工管理體制,向信息自動化管理體制過渡。與此同時, 企業(yè)的傳統(tǒng)式的辦公管理模式也在逐步向自動化辦公管理模式轉變。網絡自動化辦公系 統(tǒng)就是在這樣的大背景下應運而生的。 信息時代的到來讓人們嘗到了“信息爆炸”的滋味,信息的大量擁入讓企業(yè)在信息處 理方便應接不暇,傳統(tǒng)的辦公模式、對信息的處理方法,早已不能滿足企業(yè)對信息快速、 準確的處理的要求。一個企業(yè)對信息數(shù)據(jù)的掌握程度、處理能力,體現(xiàn)了一個企業(yè)對市 場
22、的敏感程度,數(shù)據(jù)的真實性、準確性直接決定著企業(yè)的發(fā)展方向。從傳統(tǒng)的辦公模式 向自動化辦公管理模式轉變,提高企業(yè)的信息處理能力,以增強企業(yè)的市場競爭力,成 了企業(yè)發(fā)展過程中的首要問題。 2.1.課題研究背景 近年來,我國許多職能部門先后建立了自己的對外服務網站,并從最初的政務公開、 政策公布等靜態(tài)信息發(fā)布逐漸發(fā)展到登記,管理動態(tài)信息發(fā)布,進而逐步開展網上業(yè)務 處理。 網絡辦公自動化 oa 系統(tǒng)是電子政務中電子辦公系統(tǒng)的最普遍的實現(xiàn)方式。它利用先 進的技術,使原本由人來實現(xiàn)的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統(tǒng) 來協(xié)助完成,例如公文流轉、車輛管理、會議管理、網上審批等,逐步成為一個員工
23、辦 公、中層管理、領導決策的知識協(xié)同的平臺,達到充分利用信息,提高工作效率和工作 質量,提高生產率的目的。 辦公自動化在 70 年代末 80 年代初在我國提出,到現(xiàn)在已有近二十年的發(fā)展歷史。大 部分中小型企業(yè)自成立至今,辦公模式為傳統(tǒng)的辦公模式,主要以紙介質為主,在信息 革命的浪潮中,顯然已經遠遠不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。而今 公司普遍使用計算機來提高員工的工作效率,但是在需要許多員工一起協(xié)同工作的現(xiàn)代 工作環(huán)境中,公司更需要提高整體的工作效率。利用網絡通訊基礎及先進的網絡應用平 臺,建設一個安全、可靠、開放、高效的信息網絡和辦公自動化、信息管理電子化系統(tǒng), 為管理公司提供
24、現(xiàn)代化的日常辦公條件及豐富的綜合信息服務,實現(xiàn)檔案管理自動化和 辦公事務處理自動化,以提高辦公效率和管理水平,實現(xiàn)公司各部門日常業(yè)務工作的規(guī) 范化、電子化、標準化,實現(xiàn)信息的在線查詢、借閱。最終實現(xiàn)“無紙”辦公。 2.2.課題研究目的 辦公自動化不僅提高了個人的辦公效率,更重要的是實現(xiàn)了群體協(xié)同工作。協(xié)同工 作意味著要進行信息的交流,工作的協(xié)調與合作。由于網絡的存在,這種交流與協(xié)調幾 乎可以在瞬間完成,并且不必擔心對方是否在電話機旁邊或是否有傳真機可用。這里所 說的群體工作,可以包括在地理上分布很廣,甚至分布在全球上各個地方,以至于工作 時間都不一樣的一群工作人員。 辦公自動化可以和一個企業(yè)的
25、業(yè)務結合的非常緊密,甚至是定制的。因而可以將諸 如信息采集、查詢、統(tǒng)計等功能與具體業(yè)務密切關聯(lián)。操作人員只須點擊一個按鈕就可 以得到想要的結果,從而極大得方便了企業(yè)領導的管理和決策。 開發(fā)網絡自動化辦公系統(tǒng)的市場前景是廣闊的。大型企業(yè)需要高層次的網絡辦公自 動化,他們往往會選擇大型的軟件公司合作開發(fā),所需的開發(fā)費用和維護費用也是非常 高昂的。這些高昂的費用并非大多數(shù)中小企業(yè)能承受得起的。因此,開發(fā)一個能夠滿足 中小型企業(yè)網絡自動化辦公需求的低成本 oa 系統(tǒng)就成為了我這次課題研究的初衷。 2.3.課題研究意義 應該說沒有人懷疑計算機的出現(xiàn)給辦公室職員帶來的便利,但是對現(xiàn)代的辦公自動 化而言,其
26、目的己經不局限于減輕員工的工作量,而是要將員工從繁瑣的事務性工作中 解放出來,用更多的精力去關注最重要的事情,從而提高企業(yè)的效率,增強企業(yè)的綜合 競爭能力。在這種辦公模式下,企業(yè)的組織結構能夠得到簡化,各個部門在信息共享的 基礎上進行協(xié)作,便于明確各個部門甚至每個員工的責任,而決策層可以迅速綜合來自 各個方面的信息,并以此為依據(jù)制定企業(yè)的戰(zhàn)略決策。從這個意義上講,在市場競爭日 趨白熱化的今天,辦公自動化己經不再是一種手段、一種工具,而成為決定企業(yè)生存發(fā) 展的命脈。 在傳統(tǒng)的辦公模式中,由于缺少重要的信息傳遞和工作流程環(huán)節(jié),辦公的各個部門 之間無法實現(xiàn)信息共享和信息集成,從而難以實現(xiàn)各個部門之間
27、的高效協(xié)作。隨著信息 技術的發(fā)展和國內信息技術應用水平的提高,在辦公過程中,傳統(tǒng)的工作方式和審批模 式己經難以滿足新的需求,實現(xiàn)辦公自動化已經是提高政府機關和企事業(yè)單位辦公效率, 規(guī)范化管理的必然趨勢。 辦公自動化系統(tǒng)的帶來的好處有: (1) 信息傳遞與溝通交流順暢 排除因職能、職位、距離等原因造成的信息聯(lián)絡不暢而帶來的企業(yè)發(fā)展羈絆,通過 構建內部通訊、信息發(fā)布與交流平臺,實現(xiàn)多途徑的聯(lián)絡與溝通,減少信息在途時間, 提高信息的時效性,與此同時,縮短領導與職員之間,各部門之間的距離。 (2) 規(guī)范工作管理,提高整體效率 解決了跨地域跨部門多崗位間的業(yè)務處理諸多問題,有效避免工作中出現(xiàn)的脫節(jié)、 延
28、誤、錯辦等情況,杜絕職責不清、工作推脫等怠工現(xiàn)象,實現(xiàn)網上協(xié)同辦公,增強組 織協(xié)調能力,提高團隊協(xié)作能力。同時,加強了領導實時了解事務狀態(tài),實時掌控工作 進度,強化了過程控制與監(jiān)督,加強了工作管理。 (3) 整合信息資源,實現(xiàn)知識管理 打破“信息孤島” ,徹底改變文件丟失遺漏、管理分散、查找不方便等現(xiàn)象,解決因 人事變動導致經驗流失等問題,通過知識管理,有效整合并積累各類資源,實現(xiàn)再利用。 (4) 增強凝聚力,提高響應能力 在降低管理成本,促進管理進步的同時,能夠培養(yǎng)全員信息化關注與參與意識,激 發(fā)掌握和利用先進信息技術的熱情,提高專業(yè)素質,形成全新的企業(yè)文化。 辦公自動化是信息社會的一種新型
29、辦公方式,它將現(xiàn)代化辦公和計算機網絡功能結 合。隨著信息技術的發(fā)展,辦公自動化在行政企事業(yè)單位的管理、經營活動中發(fā)揮著日 益重要的作用。通過網絡,組織機構內部的員工可跨越時間、地點協(xié)同工作。使信息的 傳遞更加快捷和方便,從而極大地擴展了管理手段,實現(xiàn)了運營的高效。 2. 系統(tǒng)分析 2.1.系統(tǒng)可行性分析 2.1.1. 技術可行性 網絡化的辦公管理,使企業(yè)管理更加規(guī)范,實現(xiàn)了通過網絡對信息進行發(fā)布、傳遞、 接收等一系列功能。系統(tǒng)中設置的個人辦公管理模塊,為個人辦公提供了一個更為方便 的管理平臺,大大提高個人辦公的工作效率,進而提高整個企業(yè)的辦公效率。 在該系統(tǒng)中信息的發(fā)布,個人信息的管理可以使用
30、 struts 框架和 javabean 技術實現(xiàn)其 功能,對信息的更改和查詢可以使用 oracle 的 sql 操作語句結合數(shù)據(jù)庫連接來實現(xiàn),共享 文件的上傳和下載也可以通過第三方軟件 commentfile 來實現(xiàn),文字樣式和格式的編輯也 能使用插件 fckediter 實現(xiàn)。綜上可知,該系統(tǒng)在技術上是可實現(xiàn)的。 2.1.2. 經濟可行性 通過該系統(tǒng)的研究目的知道該自動化辦公系統(tǒng)是為了實現(xiàn)小型企業(yè)網絡辦公需要的 低成本系統(tǒng),并不需要實現(xiàn)自動化辦公系統(tǒng)的所有功能。只需要實現(xiàn)小型企業(yè)網絡辦公 所需要的信息管理,網絡會議召開,員工權限控制,共享文件上傳下載等基本功能。因 此該系統(tǒng)的實現(xiàn)只需要一些
31、免費的開源代碼和工具包,以及少量的人力就可以的到實現(xiàn)。 并且通過該系統(tǒng)對企業(yè)內部信息進行全面的自動化的管理,大大提高了企業(yè)的辦公效率。 通過系統(tǒng)對企業(yè)生產經營過程中的數(shù)據(jù)進行全面的管理和統(tǒng)計,避免人為處理各類數(shù)據(jù) 時所產生的各種問題,提高了企業(yè)的經濟效益,為企業(yè)經營決策提供了大量的、權威的 數(shù)據(jù),使企業(yè)的管理進行到科學化、系統(tǒng)化的范籌。綜上可知,該系統(tǒng)在經濟上是可行 的。 2.1.3. 操作可行性 該網絡自動化辦公 oa 系統(tǒng)使用的開發(fā)平臺是用戶相當熟悉的 windows 操作系統(tǒng), 并且全部采用接口封裝技術進行封裝和 web 界面顯示,用戶只能看到接口,看不到里面 使用的具體技術,這就減少了
32、對用戶的技術方面的要求。而且系統(tǒng)設計使用了 web 網頁 顯示,具有動態(tài)網頁所具有的獨特的絢麗界面,操作過程簡單方便,不需要專業(yè)的只是 即可操作該系統(tǒng),所以,該系統(tǒng)在操作上是可行的。 2.2.系統(tǒng)需求分析 系統(tǒng)主要功能概述如下: (1)用戶身份驗證模塊 本系統(tǒng)功能的開發(fā)與設計,是完全針對公司內部進行辦公管理以及為各部門員工提供 便捷的電子化交互平臺搭建的。用戶身份驗證模塊是公司辦公自動化管理系統(tǒng)的重要組 成部分之一,它主要的功能是在用戶進入系統(tǒng)時進行身份驗證以防止在用戶沒有登陸的 情況下直接輸入網址就可以登陸頁面。 (2)用戶信息管理模塊 本模塊主要是為了實現(xiàn)本系統(tǒng)所注冊員工的信息管理,并在用
33、戶登陸成功之后在頁面 上顯示包括員工姓名、登陸次數(shù)、上次登錄時間等基本信息,并且本模塊擁有讓用戶更 改登陸密碼的功能。 (3)個人通訊錄模塊 本模塊為每一個成功登錄系統(tǒng)的用戶維護一個自己的信息通訊錄,其中可以保存聯(lián)系 人的姓名、性別、手機、e-mail 地址、qq 號、部門、家庭住址、郵編等信息。用戶可以 自由維護本模塊聯(lián)系人信息的增、刪、改、查。 (4)辦公管理模塊 本模塊主要作用是使當前登錄用戶添加、修改、刪除以及查看自己的工作日報。工 作日報包括題目和內容,其中嵌入了 fckediter 可以對內容進行字體的顏色、格式、大小 的更改,還可以上傳圖片,處理簡單的數(shù)據(jù)。 (5)會議管理模塊
34、該模塊的作用是可以讓公司的經理、主管等有召開會議需求的人在網站上發(fā)布會議通 知,會議通知的內容包括會議名稱、會議描述、召開時間、召開部門、參加會議的人員 等,并且該模塊提供修改和查看會議通知的功能。 (6)用戶管理模塊 本模塊的作用是為公司新進入的員工添加包括姓名、性別、所屬部門、家庭住址、 msn、個人主頁、出生日期、登陸賬號、登錄密碼等基本信息,并且提供修改、刪除和 按條件查詢現(xiàn)有員工信息的功能,查詢結果具有分頁功能。 (7)部門管理管理 本模塊的作用是為公司新增加的部門添加包括部門名稱、部門郵箱、部門描述的相 關的部門信息。通過部門管理功能可以修改和刪除現(xiàn)有部門信息,并且提供按條件查詢
35、部門信息的功能,查詢結果具有分頁功能。 (8)工作協(xié)助模塊 本模塊的主要作用是上傳和下載工作所需要的文檔、圖片等文件,用戶可以查詢到 所有的共享文件并且下載共享文件,也可以上傳文件,該上傳文件只有上傳該文件的用 戶才可以刪除。 2.3.業(yè)務流程分析 2.3.1. 用戶身份驗證模塊流程 在用戶身份驗證模塊的總體流程分析中業(yè)務流程是用戶通過表單提供登陸信息, 系統(tǒng)根據(jù)用戶提供的信息對用戶進行查詢鑒別,如果身份合法,則查詢用戶的身份并將 用戶導向系統(tǒng)主頁,如果身份不合法就重新導向登陸界面,并顯示登錄失敗信息。流程 圖如圖 2-1: 圖 2-1 用戶身份驗證流程圖 2.3.2. 個人通訊錄模塊流程 系
36、統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入個人通訊錄管理模塊頁面, 用戶可以通過選擇不同的鏈接,進行相應的新增聯(lián)系人、查看、修改以及刪除等操作。 當點擊“查看”鏈接時,會顯示所選的聯(lián)系人的信息,之后可以點擊“返回通訊錄主頁 面”再返回到通訊錄列表頁面;當點擊“添加通訊錄”鏈接時,會進入聯(lián)系人信息輸入 頁面,當輸入相關信息后點擊“添加”按鈕,如果成功則會返回到通訊錄列表頁面,并 提示“添加成功” ,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊 “返回通訊錄主頁面”返回到通訊錄列表頁面;當點擊“修改”鏈接時,則會進入到修 改頁面,并在表單中顯示要修改的聯(lián)系人信息,當更改某個表單中
37、的數(shù)據(jù)后,再點擊 “提交”按鈕,如果成功,則會返回到通訊錄列表頁面,并提示“修改成功” ,否則會提 示相關的錯誤信息,如果不想修改,則可以點擊“返回上一頁”返回到通訊錄列表頁面; 當點擊“刪除”鏈接時,則會刪除當前選擇的聯(lián)系人信息,并提示“刪除成功” 。 流程圖如圖 2-2: 圖 2-2 個人通訊錄流程圖 2.3.3. 辦公管理模塊流程 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入辦公管理模塊頁面,用戶可以 通過“工作日報”的鏈接,進行相應的添加、查看、修改以及刪除工作日報等操作。當 點擊“查看”鏈接時,會顯示所選工作日報的信息,之后可以點擊“返回上一頁”再返 回到日程列表頁面;當點擊“添
38、加”鏈接時,會進入日程信息輸入頁面,當輸入相關信 息后點擊“提交”按鈕,如果成功則會返回到日程列表頁面,并提示“添加成功” ,如果 失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回上一頁”返回到日 程列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的 日程信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到 日程列表頁面,并提示“修改成功” ,否則會提示相關的錯誤信息,如果不想修改,則可 以點擊“返回上一頁”返回到日程列表頁面;當點擊“刪除”鏈接時,則會刪除當前選 擇的日程信息,并提示“刪除成功” 。流程圖如圖 2-3: 圖 2-3 辦公
39、管理流程圖 2.3.4. 會議管理模塊流程 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入會議管理模塊頁面,用戶可以通過選擇不 同的鏈接,進行相應的新增會議、查看、設置已讀、修改以及刪除等操作。當點擊“查看”鏈接時, 會顯示所選的會議的信息,之后可以點擊“返回上一頁”再返回到會議列表頁面;當點擊“新增會議” 鏈接時,會進入會議信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到會議 列表頁面,并提示“添加成功” ,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊 “返回上一頁”返回到會議列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯 示要修改的會議信
40、息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到會 議列表頁面,并提示“修改成功” ,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回上 一頁”返回到會議列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的會議信息,并提示“刪除 成功” 。流程圖如圖 2-4: 圖 2-4 會議管理流程圖 2.3.5. 用戶管理模塊流程 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,通過選擇“用戶管理”菜單進入下級子功能 菜單包括“員工添加” 、 “員工管理” 。 如果登錄用戶是“系統(tǒng)管理員” ,則可以顯示此模塊,用戶可以通過選擇不同的鏈接, 進行相應的新增職工、查看、修改以及刪除等操作。當點
41、擊“查看”鏈接時,會顯示所 選的職工的信息,之后可以點擊“返回主頁面”再返回到職工信息列表頁面;當點擊 “員工添加”鏈接時,會進入員工信息添加頁面,當輸入相關信息后點擊“提交”按鈕, 如果成功則會返回到職工信息列表頁面,并提示“添加成功” ,如果失敗,則會提示相關 的錯誤信息,如果不想添加,則可以點擊“返回主頁面”返回到職工信息列表頁面;當 點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的職工信息,當更 改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到職工信息列表頁 面,并提示“修改成功” ,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返 回職工信息列表主頁
42、面”返回到職工信息列表頁面;當點擊“刪除”鏈接時,則會刪除 當前選擇的職工信息,并提示“刪除成功” 。 如果登錄用戶是“普通用戶” ,則不會顯示此模塊,而只會顯示登錄成功頁面,并且 用戶只能查看與修改個人信息,通過點擊“查看信息”與“修改信息”兩個鏈接即可完 成相應操作。 流程圖如圖 2-5: 圖 2-5 用戶管理流程圖 2.3.6. 部門管理模塊流程 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,通過選擇“部門管理”菜單進入下級子功能 菜單包括“部門添加” 、 “部門管理” 。 如果登錄用戶是“系統(tǒng)管理員” ,則可以顯示此模塊,用戶可以通過選擇不同的鏈接, 進行相應的公司部門進行添加、查詢、修改以及刪
43、除等操作。當點擊“查詢”鏈接時, 會顯示符合查詢條件的部門詳細信息列表。當點擊“部門添加”鏈接時,會進入部門信 息添加頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回到部門信息列表 頁面,并提示“添加成功” ,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可 以點擊“返回主頁面”返回到部門信息列表頁面;當點擊“修改”鏈接時,則會進入到 修改頁面,并在表單中顯示要修改的部門信息,當更改某個表單中的數(shù)據(jù)后,再點擊 “提交”按鈕,如果成功,則會返回到部門信息列表頁面,并提示“修改成功” ,否則會 提示相關的錯誤信息,如果不想修改,則可以點擊“返回”返回到部門信息列表頁面; 當點擊“刪除”
44、鏈接時,則會刪除當前選擇的部門信息,并提示“刪除成功” 。 如果登錄用戶是“普通用戶” ,則不會顯示此模塊,而只會顯示登錄成功頁面,并且 用戶只能查看與修改部門信息,通過點擊“查看信息”與“修改信息”兩個鏈接即可完 成相應操作。 流程圖如圖 2-6: 圖 2-6 部門管理流程圖 2.3.7. 工作協(xié)助模塊流程 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入工作協(xié)助模塊頁面,用戶可以 通過選擇不同的鏈接,進行相應的上傳文件的添加、查看、下載以及刪除等操作。當點 擊“查看”鏈接時,按照查詢條件分頁顯示符合查詢條件的左右共享文件的詳細信息, 之后可以點擊“返回上一頁”再返回到文件列表頁面;當點擊“
45、上傳文件”鏈接時,會 進入上傳文件信息輸入頁面,當輸入相關信息后點擊“提交”按鈕,如果成功則會返回 到文件列表頁面,并提示“上傳成功” ,如果失敗,則會提示相關的錯誤信息,如果不想 上傳,則可以點擊“返回上一頁”返回到文件列表頁面;當點擊“下載”鏈接時,如果 服務器中有與此相對應的文件,則彈出文件保存對話框,如果沒有的話,則提示相關錯 誤信息;當點擊“刪除”鏈接時,則會刪除當前選擇的文件信息,并提示“刪除成功” 。 在此模塊中,只有系統(tǒng)管理員才可以對文件進行刪除操作。 流程圖如圖 2-7: 圖 2-7 工作協(xié)助流程圖 2.3.8. 新聞管理用例圖 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進
46、入公告管理模塊頁面,用戶可 以通過選擇不同的鏈接,進行相應的新增公告、查看、設置已讀、修改以及刪除等操作。 當點擊“查看”鏈接時,會顯示所選的新聞的詳細信息,之后可以點擊“返回”再返回 到新聞列表頁面;當點擊“添加新聞”鏈接時,會進入公告信息輸入頁面,當輸入相關 信息后點擊“提交”按鈕,如果成功則會返回到公告列表頁面,并提示“添加成功” ,如 果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回上一頁”返回到 公告列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改 的公告信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回 到新聞列表頁面,并提
47、示“修改成功” ,否則會提示相關的錯誤信息,如果不想修改,則 可以點擊“返回”返回到新聞列表頁面;當點擊“刪除”鏈接時,則會刪除當前選擇的 公告信息,并提示“刪除成功” 。 流程圖如圖 2-8: 圖 2-8 新聞管理流程圖 2.4.系統(tǒng)功能結構圖 圖 2-9 系統(tǒng)功能結構圖 2.5.數(shù)據(jù)庫設計 2.5.1. 數(shù)據(jù)庫概念設計 將需求分析得到的用戶需求抽象為信息結構及概念模型的過程是概念結構設計。為 了描述數(shù)據(jù)庫結構的概念模式,這里采用 e-r 圖來描述數(shù)據(jù)庫的實體關系。在職工信息 管理模塊,某個公司職位可以有多個公司員工,但某個公司員工只能有一個公司職位。 因此公司職位與系統(tǒng)用戶之間是一對多的關
48、系;某個公司部門可有有多個公司員工,但 某個公司員工只能屬于一個公司部門,因此公司部門與系統(tǒng)用戶之間是一對多的關系; 某個公司職位可以在不同的公司部門內出現(xiàn),某個公司部門也都會有各種公司職位,因 此兩者之間是多對多的關系。 (1) 用戶信息管理模塊的 e-r 圖如下圖所示: 圖 2-10 用戶信息 e-r 圖 (2) 個人通訊錄模塊的 e-r 圖如下圖所示: addresslist_package id packagename content addresslist 屬屬于于 name address id phone apid 圖 2-11 通訊錄 e-r 圖 (3) 工作日志模塊的 e-r
49、 圖如下圖所示: worklog id title content time type 圖 2-12 工作日志 e-r 圖 (4)部門新聞管理模塊的 e-r 圖如下圖所示: department id email content dname 圖 2-13 部門表 e-r 圖 (5) 會議管理模塊的 e-r 圖如下圖所示: meeting id title content time state meetingrom roomid 開開會會 name address id 圖 2-14 會議表 e-r 圖 (6) 工作協(xié)助模塊的 e-r 圖如下圖所示: uploaddownload id name
50、 content time num 圖 2-15 文件表 e-r 圖 (7) 總體 e-r 圖如下圖所示: 圖 2-16 數(shù)據(jù)庫總 e-r 圖 2.5.2. 數(shù)據(jù)庫邏輯設計 邏輯結構設計的任務是把概念結構設計階段設計好的 e-r 圖轉換成與選用的 dbms 產品所支持的數(shù)據(jù)模型相符合的邏輯結構。 e-r 圖轉換為關系數(shù)據(jù)模型所要解決的問題是如何將實體和實體間的聯(lián)系轉換成關系 模式,如何確定這些關系模式的屬性和碼。 數(shù)據(jù)庫中兩實體間 1:n 聯(lián)系轉換為一個與 n 端對應的關系模式合并的關系模式的方 法是將聯(lián)系的屬性與 1 端的碼加入 n 端作為屬性,主碼為 n 端實體的主碼。 (1) 用戶信息管
51、理模塊中由 e-r 圖轉換成的關系數(shù)據(jù)模式有: 用戶信息表 user(id,username,truename,password,email,sex,userid,branch,job,accesstime, foundtime,telphone,address) 表2-1 用戶信息表user 字段名稱字段說明字段類型可否為空主鍵備注 id唯一 id int(10)否是自增字段 username 用戶名varchar(50)是 truename 用戶姓名varchar(50)是 password 用戶密碼varchar(50)是 email 電子郵件varchar(50)是 sex 性別var
52、char(4)是 userid 用戶身份varchar(16)是 branch 部門varchar(20)是 job職務 varchar(20)是 accesstime訪問次數(shù) int(11)是 foundtime 創(chuàng)建時間varchar(20)是 telphone電話 varchar(20)是 address地址 varchar(50)否 (2) 個人通訊錄模塊中由 e-r 圖轉換成的關系數(shù)據(jù)模式有: 個人通訊錄表 address(id,username,name,sex,mobile,email,qq,company,address,postcode) 表2-2 通訊錄表address 字
53、段名稱字段說明字段類型可否為空主鍵備注 id唯一 id int(10)否是自增字段 username 用戶名varchar(50)是否 name 聯(lián)系人姓名varchar(50)是否 sex 性別varchar(10)是否 mobile 手機varchar(20)是否 email e-mail 地址varchar(50)是否 qq qq 號碼varchar(20)是否 company 公司varchar(50)是否 address家庭住址 varchar(50)是否 postcode郵編 varchar(10)是否 (3) 工作日志模塊中由 e-r 圖轉換成的關系數(shù)據(jù)模式有: 工作日志表wor
54、kpart (id,username,year,month,day,title,description,logtime) 表2-3 工作日志表workpart 字段名稱字段說明字段類型可否為空主鍵備注 id唯一 id int(10)否是自增字段 username 用戶名varchar(50)是否 year 年份int(4)是否 month 月份int(2)是否 day 日期int(2)是否 title 日志標題verchar(50)是否 description 日志內容text是否 logtime 記錄時間verchar(20)是否 (4)新聞表 notice(id,sender,title,
55、content,sendtime) 表2-4 新聞管理表notice 字段名稱字段說明字段類型可否為空主鍵備注 id唯一 id int(10)否是自增字段 sender 公告填寫人varchar(50)是否 title 公告標題varchar(50)是否 content 公告內容text是否 sendtime 公告時間varchar(20)是否 (5) 會議管理模塊中由 e-r 圖轉換成的關系數(shù)據(jù)模式有: 會議表 meeting(id,sender,starttime,endtime,address,title,content) 表2-5 會議管理表meeting 字段名稱字段說明字段類型可否
56、為空主鍵備注 id唯一 id int(10)否是自增字段 sender 會議填寫人varchar(50)是否 startgime 會議開始時間varchar(20)是否 endtime 會議結束時間varchar(20)是否 address 會議地點varchar(50)是否 title 會議標題varchar(20)是否 content 會議內容text是否 (6) 文件管理模塊中由 e-r 圖轉換成的關系數(shù)據(jù)模式有: 文件表 upfile(id,filename,fileuper,filesize,fileuptime,fileinfo) 表2-6 文件管理表upfile 字段名稱字段說明
57、字段類型可否為空主鍵備注 id唯一 id int(10)否是自增字段 filename 文件名varchar(50)是否 fileuper 文件上傳者varchar(20)是否 filesize 文件大小varchar(20)是否 fileuptime 上傳時間varchar(50)是否 fileinfo 文件信息varchar(20)是否 3. 系統(tǒng)詳細信息與實現(xiàn) 3.1.系統(tǒng)設計的主要技術 3.1.1. 系統(tǒng)采用的 mvc 模式架構 通過模型、視圖和控制架構(m-v-c)以實現(xiàn)簡單高效的應用程序升級和維護,以及 如何讓不懂程序代碼的人員避開程序數(shù)據(jù)。mvc 的架構是一個描述重現(xiàn)的問題及其解
58、決 方案的設計范式,但每次問題重現(xiàn)時,解決方案都不會完全相同。mvc 設計范式包括三 種對象: 1、模型(model)提供應用業(yè)務邏輯(enterprise beans 類) 。 2、視圖(view)則是其在屏幕上的顯示(html 頁面、jsp 頁面、swing gui) 3、控制器則是 servlet、javabeans 或 session beans 類,它用于管理用戶與視圖發(fā)生的交 互。 3.1.2. 系統(tǒng)采用的 j2ee 相關標準組件技術 j2ee 平臺為多層的分布式模型,組件再用,一致化的安全模型以及靈活的事務控制。 應用客戶組件、enterprise beans 組件、servle
59、t 及 jsp 頁面組件、applet 等。 1、jsp(java server pages)技術本系統(tǒng)中充當 mvc 的 v 部分視圖表示(viewer) 。 2、servlet 技術applet 的服務器端版本,是由 web 服務器裝入、用于處理客戶請求的 java 程序。本系統(tǒng)中作為 mvc 中的 c 部分控制器(controller) 。 3、javabean 技術重用組件技術(獨立的可重復利用的模塊,負責數(shù)據(jù)庫交互以及數(shù) 據(jù)提取,許多動態(tài)頁面處理過程被封狀到了 javabeans 中)本系統(tǒng)中作為 mvc 中的 m 部 分模型(model) 。 4、jdbc 技術是用于執(zhí)行 sql
60、語句的 java 應用程序接口,由一組用 java 語言編寫 的類與接口組成, jsp 中通過 jdbcodbc 橋驅動程序訪問訪問數(shù)據(jù)庫。本系統(tǒng)中主要 與三層架構中的數(shù)據(jù)層進行交互。 3.1.3. browser/server 系統(tǒng)的三層體系結構 在 browser/server 的系統(tǒng)中,用戶可以通過瀏覽器向分布在網絡上的許多服務器發(fā) 出請求。browser/server 結構極大的簡化了客戶機的工作,客戶機上只需安裝、配置少 量的客戶端軟件即可,服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將 在服務器上完成。 在 browser/server 三層體系結構下,表示層(prese
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024綜合居間代理采購合作合同版
- 2024石榴產業(yè)生態(tài)園投資合作協(xié)議書3篇
- 2025年度玻璃纖維增強復合材料銷售合同3篇
- 2025年度旅游客車租賃與旅游交通配套服務合同3篇
- 2025年度購房贈送高端定制家具及裝修一體化合同4篇
- 2025年碎石石粉行業(yè)人才培養(yǎng)與引進合同樣本3篇
- 2025年度窗簾環(huán)保材料采購合同3篇
- 2025年度旅游項目投資合伙人合同范本3篇
- 2025年度鋁灰處理廢棄物處理項目環(huán)保驗收合同4篇
- 2025年度旅游景區(qū)導游工作績效評估合同4篇
- 高二物理競賽霍爾效應 課件
- 金融數(shù)學-(南京大學)
- 基于核心素養(yǎng)下的英語寫作能力的培養(yǎng)策略
- 現(xiàn)場安全文明施工考核評分表
- 亞什蘭版膠衣操作指南
- 四年級上冊數(shù)學教案 6.1口算除法 人教版
- DB32-T 3129-2016適合機械化作業(yè)的單體鋼架塑料大棚 技術規(guī)范-(高清現(xiàn)行)
- 6.農業(yè)產值與增加值核算統(tǒng)計報表制度(2020年)
- 人工挖孔樁施工監(jiān)測監(jiān)控措施
- 供應商物料質量問題賠償協(xié)議(終端)
- 物理人教版(2019)必修第二冊5.2運動的合成與分解(共19張ppt)
評論
0/150
提交評論