企業辦公自動化管理系統
2012-01-09 17:13:08 來源:www.4809m.com 瀏覽:3312次摘 要
辦公自動化(Office Automation,簡稱OA)是將現代化辦公和計算機網絡功能結合起來的一種新型的辦公方式。企業辦公自動化系統在此基礎上實現企業的快速運轉和交流,進而有效提高企業辦公效率。
本文在分析了企業辦公自動化需求基礎上,設計并實現了企業辦公自動化系統。該系統包括用戶登錄、收/發文管理、公告管理、文檔管理、員工管理、會議管理、資產管理和退出登錄的功能。其滿足了企業辦公信息化管理的基本需求,解決了傳統手工操作效率低、出錯率高和交互能力差等問題。
本系統采用Struts、JSP、JavaBean技術設計開發并采用數據庫SQL Server 2000完成數據庫設計及連接。最終實現一個能夠滿足企業辦公網絡化,自動化的管理需求,提高企業內部的管理水平的系統。該系統能全面提升企業在市場中的綜合競爭力。
關鍵詞:辦公自動化,收/發文管理,公告管理,文檔管理,Struts
1.登錄功能
本系統將要實現用戶登錄功能。接受用戶輸入的登錄名和密碼信息,先做客戶端的有效性檢驗,通過檢驗后提交給服務器端,由服務器端提交信息與數據庫里的信息相比較,如果二者不符則返回相應的出錯信息,否則登錄進入系統。登錄功能還實現了對已登錄用戶的監聽,防止重復登錄。
本系統中對于登錄模塊的設計是供企業內部員工使用,使用權的授予是由系統管理員決定的,只有在系統管理員首次在員工管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時也授予你登錄的權限,在權限的范圍內你能夠完成相應操作。
2.收/發文管理功能
實現公文的接受與發送。本系統中對于收發文管理模塊總的功能是對公文的發送、瀏覽、刪除和查看詳細內容的功能。該設計分為兩級菜單,一級是瀏覽發文和建立發文,第二級菜單是將瀏覽發文又分為收件箱和發件箱。其中對于公文類似于網頁上的編寫日志,是文本格式。對于公文的發送,只有管理員才能發送新公文,才能夠執行刪除操作,而普通的游客只能夠查看收件箱中收到的公文而沒有權限執行刪除操作。
3 會議管理功能
實現會議的記錄。本系統將要開發會議管理功能模塊,會議功能模塊主要分為查看會議記錄和添加會議記錄。此功能有利于公司的員工迅速了解到即將要進行的會議事宜。其中會議記錄是以列表的形式呈現給用戶,對于查看會議記錄是所有能登錄本系統的用戶都能夠瀏覽和查看的。而添加會議記錄只能是管理員身份的用戶才能操作,才有權限對記錄進行刪除。
4 公告管理功能
實現公告的查看與發布。公告是企業、行政機關向內外宣布重大事件和決議的一種。本系統對于公告管理這一部分將要實現的是兩個功能,一個是瀏覽公告,另外一個是添加新公告。本系統對公告的操作也有權限,普通游客只能夠瀏覽公告而不能添加和刪除公告。只有管理員才有資格進行這些操作。
5 員工管理功能
實現員工信息的增加、刪除、修改、查找操作。本系統實現的對員工管理主要是能夠登錄此系統的員工,員工的管理模塊共包括四個功能子菜單:查看個人信息、瀏覽員工信息、添加新員工、查看優秀員工。其中的查看個人信息是每一個登錄用戶都能夠操作的,其中系統還授予了各個用戶修改個人信息的功能。瀏覽員工信息、添加新員工、查看優秀員工的功能操作只有系統管理員才能進行操作。
6 文檔管理功能
實現文件的上傳與下載。 本系統對于文檔的管理實現的是用戶對文件的上傳、瀏覽、刪除和下載的操作功能。其中對于文件的具體格式沒有要求,但是有長度限制。若上傳的文件超出了最大限度就不能成功上傳。文件以列表的形式供用戶瀏覽,此操作和下載操作是用戶都能實現的。而上傳和刪除只能由管理者進行操作。
7 資產管理功能
實現資產信息的添加與查看。本功能主要是對辦公用品和車輛的管理。
8 退出登錄功能
實現用戶安全退出。設置該功能的作用是在用戶關閉瀏覽器之前,做一些清除操作,例如銷毀存儲了當前用戶信息session會話,確保個人信息的安全。因為在本系統中應用到了監聽session會話功能,所以用戶要想退出系統,必須進行該操作取消對session的監聽,否則短時間內用戶是不允許再次登錄的。
用戶只要單擊關閉按鈕就能安全退出,此時系統會在個人信息欄中顯示“您已經安全退出,請關閉瀏覽器!”,表示你已經安全退出,否則你還在線。
目 錄
1 緒論 1
1.1 辦公自動化系統研究背景及應用 1
1.2 本文研究目標及意義 2
1.3 本文主要完成工作 3
1.4 本文組織結構 4
2 系統分析 5
2.1 總體需求分析 5
2.2 可行性分析 6
2.2.1 經濟可行性 6
2.2.2 技術可行性 6
2.3 系統功能分析 8
2.3.1 登錄功能 8
2.3.2 收/發文管理功能 8
2.3.3 會議管理功能 9
2.3.4 公告管理功能 9
2.3.5 員工管理功能 9
2.3.6 文檔管理功能 9
2.3.7 資產管理功能 10
2.3.8 退出登錄功能 10
3 系統總體設計 11
3.1 項目規劃 11
3.2 開發模式/架構 11
3.4 數據庫設計 12
4 系統詳細設計 16
4.1 登錄模塊 16
4.2 收/發文管理模塊 16
4.2.2 建立發文子模塊 16
4.2.3 瀏覽發文子模塊 17
4.2.4 刪除發文子模塊 17
4.3 會議管理模塊 18
4.3.1 會議管理模塊總功能設計 18
4.3.2 查看會議記錄功能 18
4.3.3 添加會議記錄功能 18
4.3.4 設計刪除會議記錄及查看會議詳細信息 18
4.4 公告管理模塊 19
4.4.1 公告管理模塊總功能設計 19
4.4.2 該模塊具體功能設計 19
4.5 員工管理模塊 20
4.5.1 員工管理模塊總功能設計 20
4.5.2 查看個人信息功能 20
4.5.3 瀏覽員工信息功能 20
4.5.4 添加新員工 21
4.5.5 刪除員工信息和優秀員工 21
4.6 文檔管理模塊 21
4.6.1 文檔管理模塊總功能設計 21
4.6.2 文件瀏覽功能 22
4.6.3 文件上傳功能 22
5 系統實現 23
5.1 界面設計實現 23
5.1.1 登錄界面的實現 23
5.1.2 系統首頁設計的實現 24
5.1.3 用戶退出系統頁面實現 25
5.2 功能模塊的實現 25
5.2.1 登錄模塊的實現 25
5.2.1 收/發文管理模塊的實現 26
5.2.2 會議管理模塊的實現 30
5.2.3 公告管理模塊的實現 32
5.2.4 員工管理模塊的實現 33
5.2.5 文檔管理模塊的實現 36
5.2.6 退出模塊的實現 40
結 論 41
致 謝 42
參考資料 43
附 錄 44