【正文】
裝說明 .......................................................................................... 48 使用說明 .......................................................................................... 50 系統(tǒng)維護(hù)方法 ................................................................................... 61 C 軟件光盤 .................................................................................................... 61 光盤的樹形目錄 ................................................................................ 61 光盤文件一覽表 ................................................................................ 61 D 科技譯文 .................................................................................................... 63 Java Learning Path process......................................................................... 63 JAVA 學(xué)習(xí)過程 ........................................................................................ 68 畢業(yè)論文(說明書) 1 ……………………………裝……………………………………訂…………………………………線…………………………… 1 前 言 中小企業(yè)辦公自動(dòng)化管理系統(tǒng) (OA),是伴隨著 Inter 技術(shù)在各個(gè)領(lǐng)域 的廣泛應(yīng)用,和各行各業(yè)企業(yè)信息化建設(shè)步伐的加快應(yīng)運(yùn)而生。s office automation, manage the information. This system adopts the systematic development approach that structurize bines 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 information 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 a genda of the schedule of modules for current users log in the log of their work to manage the work of the log module for the system among various users send short message information management module for systems management Members of the general meeting of management and information of the user to view the session management module for the system administrator to manage the notice, as well as ordinary users to view the information notice Notice management module and the current log users to upload, download, view documents, such as document management module. System develops, adopt advanced development software and technology, and adopt Dream weaver page animation software and Photo shopped. technology bine together and develop the systematic page, use JSP dynamic page designing technique and Struts,Spring,Hibernate,MySQL data base management system develops the strong and plete database and supports the environment. Keywords: Office。整個(gè)系統(tǒng)分為系統(tǒng)整體設(shè)計(jì)及 用作用戶登錄和注冊(cè)的用戶 身份驗(yàn)證 模塊, 用作系統(tǒng)管理員對(duì)職工信息進(jìn)行管理 的職工信息管理 模塊, 用作當(dāng)前登錄用戶對(duì)自己的通訊錄進(jìn)行管理的個(gè)人通訊錄模塊 , 用作當(dāng)前登錄用戶對(duì)自己的日程進(jìn)行管理的日程安排模塊、用作當(dāng)前登錄用戶對(duì)自己的工作日志進(jìn)行管理的工作日志模塊、用作系統(tǒng)各個(gè)用戶之間互相發(fā)送信息的短消息管理模塊、用作系統(tǒng)管理員對(duì)會(huì)議進(jìn)行管理以及普通用戶查看會(huì)議信息的會(huì)議管理模塊、用作系統(tǒng)管理員對(duì)公告進(jìn)行管理以及普通用戶查看公告信息的公告管理模塊和當(dāng)前登錄用戶上傳、下載、查看文件的文件管理模塊 等。摘 要 辦公自動(dòng)化,英文 Office Automation,簡(jiǎn)稱 OA,是辦公信息處理的自動(dòng)化,它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動(dòng)逐步由各種設(shè)備、各種人機(jī)信息系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的 。 系統(tǒng)開發(fā)采用先進(jìn)的開發(fā)軟件與技術(shù),即采用 Dreamweaver 頁(yè)面制作軟件與 Photoshop等技術(shù)相結(jié)合開發(fā)系統(tǒng)的頁(yè)面,用 JSP 動(dòng)態(tài)頁(yè)面設(shè)計(jì)技術(shù)與 Struts、 Spring、 Hibernate 技術(shù),MySQL 數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)強(qiáng)大完善的數(shù)據(jù)庫(kù)支持環(huán)境。automation。 當(dāng)代社會(huì)已經(jīng)進(jìn)入信息時(shí)代,信息技術(shù)革命使社會(huì)的各個(gè)領(lǐng)域都發(fā)生了翻天覆地的變化,每個(gè)企業(yè)都必須緊跟時(shí)代的步伐,加強(qiáng)企業(yè)競(jìng)爭(zhēng)力和提升現(xiàn)代化企業(yè)的管理能力,以適應(yīng)整個(gè)社會(huì)的發(fā)展變化。 辦公自動(dòng)化由 70 年代 末 80 年代初在我國(guó)提出,到現(xiàn)在已有近二十年 的 發(fā)展歷史。 (2) 網(wǎng)絡(luò)辦公模式 1 前 言 2 圖 12 網(wǎng)絡(luò)化辦公模式 現(xiàn)有網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務(wù)流程重組或者是文件流轉(zhuǎn)功能都是核心功能。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公的無(wú)紙化逐步得到了 公司 領(lǐng)導(dǎo)的重視。 研究意義 應(yīng)該說沒有人懷疑計(jì)算機(jī)的出現(xiàn)給辦公室職員帶來的便利,但是對(duì)現(xiàn)代的辦公自動(dòng)化而言,其目的己經(jīng)不局限于減輕員工的工作量,而是要將員工從繁瑣的事務(wù)性工作中解放畢業(yè)論文(說明書) 3 ……………………………裝……………………………………訂…………………………………線…………………………… 出來,用更多的精力去關(guān)注最重要的事情,從而提高企業(yè)的效率,增強(qiáng)企業(yè)的綜合競(jìng)爭(zhēng)能力。在日常的辦公過程中,比較容易出現(xiàn)以下的差錯(cuò): 一是各部門的信息傳遞和事務(wù)交接仍然由人工完成,容易出現(xiàn)差錯(cuò); 二是上下級(jí)和部門之間無(wú)法實(shí)現(xiàn)協(xié)同工作,難以及時(shí)溝通; 三是信息和工作流程相互分 離,缺少至關(guān)重要的隨時(shí)記錄,使工作監(jiān)控和評(píng)估困難重重。 (2) 規(guī)范工作管理,提高整體效率 解決了跨地域跨部門多崗位間的業(yè)務(wù)處理諸多問題,有效避免工作中出現(xiàn)的脫節(jié)、延誤、錯(cuò)辦等情況,杜絕職責(zé)不清、工作推脫等怠工現(xiàn)象,實(shí)現(xiàn)網(wǎng)上協(xié)同辦公,增強(qiáng)組織協(xié)調(diào)能力,提高團(tuán)隊(duì)協(xié)作能力。 辦公自動(dòng)化是信息社會(huì)的一種新型辦公方式,它將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合。 設(shè)計(jì)技術(shù)及開發(fā)環(huán)境 設(shè)計(jì)技術(shù) 自從 Servlet 技術(shù)產(chǎn)生以來, J2EE 的 Web 開發(fā)技術(shù)與開發(fā)框架便層出不窮。 JSP 技術(shù)比較簡(jiǎn)單,類似于 ASP、 PHP 這些腳本語(yǔ)言。調(diào)用者可以是 JSP,也可以是其他的類。 Servlet 是 MVC 開發(fā)的技術(shù),所有 基于 J2EE 的 MVC 框架都離不開 Servlet。 Struts 把 Servlet、 JSP、自定義標(biāo)簽和信息資源(message resources)整合一個(gè)統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套 MVC 模式,極大地節(jié)省了時(shí)間。通過這個(gè)兩個(gè)方面的對(duì)比即可得出 Struts 的兩大優(yōu)點(diǎn),即用戶群大且輕量級(jí)。其核心是 Bean 工廠 (Bean Factory),用以構(gòu)造我們所需要的 M(Model)。 我們選用 的版本進(jìn)行開發(fā)。 ? MySQL 是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng) ? MySQL 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) ? MySQL 是開源的 ? MySQL 服務(wù)器是一 個(gè)快捷的、可靠的和易于使用的數(shù)據(jù)庫(kù)服務(wù)器 ? MySQL 服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中 ? 有大量的 MySQL 軟件可以使用 在此系統(tǒng)中我們選用 進(jìn)行開發(fā)。 在本系統(tǒng)中我們選用穩(wěn)定版本 進(jìn)行開發(fā)。它能夠很好地與 MySQL、 Tomcat 進(jìn)行集成。 組織和管理可行性 基于中小型企業(yè)的 辦公自動(dòng)化系統(tǒng)采用模塊化開發(fā)方法,將整個(gè)系統(tǒng)劃分為多個(gè)功能模塊,并根據(jù)開發(fā)小組成員的實(shí)際能力分配相應(yīng)的模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。 技術(shù)可行性 基于中小型企業(yè) 的辦公自動(dòng)化系統(tǒng)的開發(fā)采用了先進(jìn)成熟并且符 合實(shí)際應(yīng)用的開發(fā)方法,廣泛應(yīng)用于網(wǎng)站開發(fā)的網(wǎng)頁(yè)開發(fā)工具 Dream weaver, MyEclipse,動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)JSP 和 MVC 架構(gòu)技術(shù) Struts、 Spring 和 Hibernate,功能強(qiáng)大的數(shù)據(jù)庫(kù)管理工具 MySQL,結(jié)合 自己的 實(shí)際開發(fā)能力,可以開發(fā)出較為完善的 辦公自動(dòng)化 系統(tǒng)。 (4) 使用 JSP 語(yǔ)言 實(shí)現(xiàn)前臺(tái)頁(yè)面視圖,使用 Struts、 Spring 和 Hibernate 實(shí)現(xiàn) MVC 架構(gòu),并 實(shí)現(xiàn)與數(shù)據(jù)庫(kù)之間的各項(xiàng)操作 。 用戶身份驗(yàn)證 模塊是 公 司 辦公 自動(dòng)化 管理系統(tǒng)重要組成部分之一, 它 主要 功能是在系統(tǒng)用戶進(jìn)入系統(tǒng)時(shí)的身份驗(yàn)證以及在不同頁(yè)面瀏覽時(shí)的身份驗(yàn)證,以防止公司重要資料的泄露。 (4) 日程安排模塊 該模塊用作當(dāng)前的登錄用戶添加、修改、刪除和查看自己的日程安排列表。 (6) 短消息管理模塊 該模塊用作當(dāng)前的登錄用戶給系統(tǒng)內(nèi)的其他用戶發(fā)送短消息,并可以查看其他用戶發(fā)來的消息。 (8) 會(huì)議管理模塊 該模塊用作用戶發(fā)送會(huì)議通知,供所有的用戶查看,且只有系統(tǒng)管理員才有權(quán)修改、刪除該通知。 圖 33 個(gè)人通訊錄 用例圖 職工信息管理用例圖 此圖顯示了職工信息管理模塊的用例:包括新增職工、查看信息、修改信息以及刪除職工等功能,其中系統(tǒng)管 理員擁有全部功能權(quán)限,而普通用戶只能查看與修改本用戶的信息。 畢業(yè)論文(說明書) 13 ……………………………裝……………………………………訂…………………………………線…………………………… 圖 37 短消息管理 用例圖 公告管理用例圖 此圖顯示了公告管理模塊的用例:包括新增公告、查看公告、修改公告以及刪除公告等功能,并且普通用戶只具有查看和設(shè)置已讀的權(quán)限。這種 綜合法的優(yōu)點(diǎn)是它兼顧了結(jié)構(gòu)化開發(fā)方法開發(fā)過程控制性強(qiáng)的特點(diǎn)以及原型法開發(fā)周期短、見效快的特點(diǎn)。 該系統(tǒng) 是基于 B/S(Browser/Server, B/S)架構(gòu)的三層體系結(jié)構(gòu) , 即瀏覽器和服務(wù)器結(jié)構(gòu)。特別是在JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便 、 快捷