林 舒
福建師范大學協和學院,福建 福州 350108
辦公自動化(Office Automation,簡稱OA)是將現代化辦公和計算機網絡功能結合起來的一種新型的辦公方式,是當前新技術革命中一個非常活躍和具有很強生命力的技術應用領域,是信息化社會的產物[1]。
目前,辦公自動化分為3個層次,即OA系統、信息管理級OA系統和決策支持級OA系統[2]。決策支持級OA系統是建立在信息管理級OA系統的基礎上的。它使用由綜合數據庫系統所提供的信息,針對所需要做出決策的課題,構造或選用決策數字模型,結合有關內部和外部的條件,由計算機執行決策程序,作出相應的決策。研發本課題的意義在于基于已經比較成熟的OA系統的需求,研發出適合于決策支持級OA系統的功能模塊,新型的OA系統一定是盡量地做到集成化,智能化,多媒體化和運用電子數據交換化。
JAVA語言Java是由Sun Microsystems公司于1995年5月推出的Java程序設計語言(以下簡稱Java語言)和Java平臺的總稱。JSP技術JSP(JavaServer Pages)是由Sun公司倡導,許多別的公司參與一起創建的一種新動態網頁技術標準,類似其它技術標準。JQuery技術jQuery是繼prototype之后又一個優秀的Javascrīpt框架。AJAX技術AJAX[3](異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。SSH技術Struts是一個成熟的Web層框架,它整合了兩個優秀的MVC框架:傳統的Struts和WebWork。Spring框架提供給我們的主要功能是它強大的IOC[4]和AOP[5]功能。Hibernate是一個基于O-R[6](Object-Relation)的框架,真正的適用于面向對象的開發思想。
系統共分個人辦公模塊、公共模塊和后臺數據模塊其中個人辦公模塊有個人考勤、發送郵件、密碼修改、個人通訊錄、個人信息修改、個人日程安排和個人工作處理等功能,公共模塊包含考勤管理、文檔資料庫、公告管理、企業架構等功能,后臺數據管理模塊包括了角色管理、工作流程管理和郵件服務器配置。
個人考勤用戶登錄群發系統后,可以通過填寫相關信息:帳號即用戶簽到的賬號、密碼即用戶相應的密碼進行考勤。發送郵件用戶登錄群發系統后,填寫相關信息:Email標題即郵件的標題;Email服務器即選擇發送這封郵件的服務器;發件人即填寫發件人的郵箱帳號(用’;’號隔開就可以支持群發操作)。密碼修改用戶可以通過此功能修改自己的賬號密碼。并且每個人只擁有自己修改自己的密碼的權限。個人日程安排用戶可以通過日常安排進行管理自己的工作日程,該功能以一個日歷的形式進行展示,可以通過點擊日歷的時間進行添加日程信息,點擊日程信息進行刪除與修改。該日程安排功能還可以保存以往的日程信息,讓用戶可以進行查詢。個人通訊錄用戶可以通過本系統對自己的企業客戶的通訊錄進行管理。其中通訊錄添加企業客戶時需填寫企業名即填寫聯系人的所屬企業、聯系人姓名、手機號碼、Email、公司地址、備注信息。個人信息修改用戶可以通過這個功能完善個人信息。
考勤管理用戶通過考勤管理可以查看到每個公司員工在本月份的缺勤、遲到、早退等次數。文檔資料庫用戶可以通過文檔管理上傳文檔,并只有部分用戶擁有刪除、修改等權限。公告管理系統管理員與部分公司員工擁有公告管理權限,主要用于發布、刪除、修改公告。 企業架構部分員工與系統管理員可創建、修改、刪除部門與員工。其中部門需用樹結構進行展示。員工屬性:姓名、性別、聯系號碼、生日、所屬部門、用戶賬號、角色、Email、個人簡介、備注。
角色管理用戶可以通過本模塊進行創建、修改、刪除角色。其中角色屬性包括角色名稱、權限集。工作流程管理每個工作流都是后臺配置完成,所以公司員工按照流程完成工作的申報、審核等操作。郵件服務器配置系統管理員擁有配置發送郵件的郵件服務器。其屬性包括:主機名、主機地址、主機端口。其中三個屬性都不能為空。
本系統使用了SSH架構作為系統架構,明顯地加快了開發的效率,并且為后期的Bug修復以及功能擴展打下了良好的基礎,本系統設計的功能模塊主要考慮到了員工跨地域,跨部門,跨職位的交流,使得企業總體的工作效率得到了很大的提升。并且考慮到了系統的安全性,增加了過濾器,攔截器,以及密碼MD5加密,字符串壓棧的功能,極大的降低了黑客攻擊成功的概率。
[1]陳華軍.J2EE構建企業級應用解決方案[J].北京:人民郵電出版社,2002.
[2]MaryShaw,DavidGarlan.SoftwareArchitecture.Prentice-Hall,1996.
[3]蔡雪燾.Hibernate開發及整合應用大全[M].北京:清華大學出版社,2006.
[4]張堯學,史美林.計算機操作系統教程[M].北京:清華大學出版社,2002.
[5]楊少波,盧葦.J2EE項目實訓:UML及設計模式[M].北京:清華大學出版社,2008.