中小企業(yè)辦公自動化設計與實現(xiàn).rar
中小企業(yè)辦公自動化設計與實現(xiàn),摘 要辦公自動化,英文office automation,簡稱oa,是辦公信息處理的自動化,它利用先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質量,提高生產率的目的。所開發(fā)的辦公自動化系統(tǒng),基于公司本身內部管理及業(yè)務發(fā)展需...
該文檔為壓縮文件,包含的文件列表如下:
內容介紹
原文檔由會員 heshihuakai 發(fā)布中小企業(yè)辦公自動化設計與實現(xiàn)
摘 要
辦公自動化,英文Office Automation,簡稱OA,是辦公信息處理的自動化,它利用先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質量,提高生產率的目的。
所開發(fā)的辦公自動化系統(tǒng),基于公司本身內部管理及業(yè)務發(fā)展需求,應用計算機技術,Internet技術,實現(xiàn)企業(yè)辦公自動化,管理信息化。本系統(tǒng)采用結構化與原型法結合的系統(tǒng)開發(fā)方法。整個系統(tǒng)分為系統(tǒng)整體設計及用作用戶登錄和注冊的用戶身份驗證模塊,用作系統(tǒng)管理員對職工信息進行管理的職工信息管理模塊,用作當前登錄用戶對自己的通訊錄進行管理的個人通訊錄模塊,用作當前登錄用戶對自己的日程進行管理的日程安排模塊、用作當前登錄用戶對自己的工作日志進行管理的工作日志模塊、用作系統(tǒng)各個用戶之間互相發(fā)送信息的短消息管理模塊、用作系統(tǒng)管理員對會議進行管理以及普通用戶查看會議信息的會議管理模塊、用作系統(tǒng)管理員對公告進行管理以及普通用戶查看公告信息的公告管理模塊和當前登錄用戶上傳、下載、查看文件的文件管理模塊等。
系統(tǒng)開發(fā)采用先進的開發(fā)軟件與技術,即采用Dreamweaver頁面制作軟件與Photoshop等技術相結合開發(fā)系統(tǒng)的頁面,用JSP動態(tài)頁面設計技術與Struts、Spring、Hibernate技術,MySQL數(shù)據(jù)庫管理系統(tǒng)開發(fā)強大完善的數(shù)據(jù)庫支持環(huán)境。
關鍵詞:辦公;自動化;管理信息;會議管理;公文管理
ABSTRACT
Office automation,English Office Automation, abbreviated as OA, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of people's help to finish by various apparatus , various man-machine information systems progressively , reach and fully utilize information, improve working efficiency and work quality , the purpose to boost Productivity .
The office automated systems based on auspicious open scientific and technological computer training school internal management and business develop the demand, employ the computer technology, Internet technology, realizes enterprise's office automation, manage the information. 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 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 agenda 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 combine 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 complete database and supports the environment.
Keywords: Office;automation;manage information;meeting management;
document management
目 錄
摘 要 I
ABSTRACT II
目 錄 IV
1 前 言 1
1.1 課題背景 1
1.1.1 辦公自動化概述 1
1.1.2 中小企業(yè)辦公模式的現(xiàn)狀 2
1.2 研究意義 3
1.3 設計技術及開發(fā)環(huán)境 5
1.3.1 設計技術 5
1.3.2 開發(fā)環(huán)境 7
2 可行性分析 9
2.1 組織和管理可行性 9
2.2 經濟可行性 9
2.3 技術可行性 9
3 需求分析 11
3.1 現(xiàn)行業(yè)務分析 11
3.1.1 業(yè)務流程 11
3.1.2 功能分析 11
3.2 系統(tǒng)建模 13
3.2.1 用戶身份驗證用例圖 13
3.2.2 個人通訊錄用例圖 13
3.2.3 職工信息管理用例圖 14
3.2.4 日程安排用例圖 14
3.2.5 日志管理用例圖 15
3.2.6 短消息管理用例圖 15
3.2.7 公告管理用例圖 16
3.2.8 文件管理用例圖 16
3.2.9 會議管理用例圖 17
4 系統(tǒng)設計 18
4.1 系統(tǒng)設計 18
4.1.1 用戶身份驗證模塊流程圖 19
4.1.2 個人通訊錄模塊流程圖 19
4.1.3 職工信息管理模塊流程圖 21
4.1.4 日程安排模塊流程圖 22
4.1.5 工作日志模塊流程圖 23
4.1.6 短消息管理模塊流程圖 24
4.1.7 文件管理模塊流程圖 25
4.1.8 公告管理模塊流程圖 26
4.1.9 會議管理模塊流程圖 27
4.2 數(shù)據(jù)庫設計 29
4.2.1 數(shù)據(jù)庫概念設計 29
4.2.2 數(shù)據(jù)庫邏輯設計 31
5 系統(tǒng)實現(xiàn) 35
5.1 系統(tǒng)架構 35
5.1.1 系統(tǒng)架構圖 35
5.1.2 程序結構圖 36
5.2 持久層Hibernate實現(xiàn) 37
5.2.1 創(chuàng)建并配置Hibernate映射文件 37
5.2.2 開發(fā)并配置Hibernate DAO層 38
5.3 控制層Struts實現(xiàn) 38
5.3.1 開發(fā)Struts核心流程代碼 38
5.3.2 開發(fā)JSP頁面原型 40
5.3.3 增加表單校驗功能 40
5.3.4 調用DAO組件操作數(shù)據(jù)庫 41
5.4 業(yè)務層Spring實現(xiàn) 41
5.4.1 數(shù)據(jù)源配置 42
5.4.2 配置SessionFactory 43
5.4.3 配置事務 43
5.4.4 配置DAO組件 43
5.4.5 配置DAO事務 43
6 系統(tǒng)測試 44
6.1 測試計劃 44
6.2 測試用例 44
6.2.1 對身份驗證功能進行測試 44
6.2.2 對職工信息管理功能進行測試 45
6.3 測試結果 46
7 系統(tǒng)開發(fā)總結 47
8 結束語 48
參考文獻 49
致 謝 50
附 錄 51
A 主要源程序 51
B 用戶手冊 55
B.1 系統(tǒng)功能簡介 55
B.2 系統(tǒng)的支持平臺 56
B.3 安裝說明 56
B.4 使用說明 59
B.5 系統(tǒng)維護方法 72
C 軟件光盤 73
C.1 光盤的樹形目錄 73
C.2 光盤文件一覽表 73
D 科技譯文 74
Java Learning Path process 74
JAVA學習過程 81