王國忱
摘要:本文設計了一個OA自動化辦公系統,面向企業的日常辦公需求,在網絡上提供一個員工、管理者交流的平臺。OA自動化辦公系統整理和規范了企業日常辦公流程,節約了辦公經費,提高了辦公效率。本文設計基于.NET 4.0平臺,它基于MVC架構,B/S結構,有效集成了部門管理、員工管理、公司公告管理、員工入職流程管理、員工離職流程管理、員工獎懲流程管理等功能。
關鍵詞:辦公效率;B/S結構;ASP.NET;C#
企業辦公管理是企業日常運營管理的重中之重,企業規模大小不一,企業內部部門眾多,隨著企業業務的不斷發展,企業異地辦公已經成為主流。傳統的企業日常辦公管理常采用紙質文件專人報送的方式,不僅存在著人力資源成本和辦公成本過高的問題,而且還存在著時效性低,數據易丟失,申請審批周期過長等問題]。企業辦公管理流程復雜,效率低下,且不易于異地辦公和移動辦公,且隨著員工人數增加,如果持續采用紙質文件管理的方式,管理部門將面臨工作量大,辦公地點擁堵等現象,也影響到日常管理的效率。
為了有效解決企業辦公管理中存在的問題,將信息技術與現代管理技術相結合,通過互聯網絡和數據庫系統,提供異地辦公和數據共享支持,通過整理業務邏輯,簡化辦公流程,提供網絡辦公系統,使得員工無需離開自己的工位,即可完成日常辦公任務,不僅節省了人力成本和辦公成本,也提高了辦公效率,具有極大的工程應用價值和經濟價值。各大跨國公司和互聯網企業都開始投入巨資研發自己的內部辦公系統,例如聯想公司的公司日常管理系統,華為公司的員工考勤管理系統等等,為有效提高企業辦公效率,節省成本做出了巨大的貢獻,本系統就是以此為背景的前提下,為有效解決單位日常工作中存在的困難而制作的
一、系統功能設計
(1)用戶管理模塊:這個模塊由超級管理員使用,用來管理管理員、總經理、部門經理的用戶名、密碼、姓名、聯系方式、地址等信息的添加、修改、刪除、查詢,管理相關用戶的登陸功能。
(2)部門管理模塊:這個模塊理模塊由系統管理員使用,主要用來部門名稱、部門經理等信息的添加、修改、刪除、查詢等功能。
(3)員工管理模塊:這個模塊由系統管理員使用,主要用來管理指定部門所屬員工的工號、密碼、姓名、性別、電話、籍貫、住址等信息的添加、修改、刪除、查詢等功能。
(4)公告管理模塊:這個模塊由系統管理員使用,主要用來管理公司公告的標題、內容、發布人、發布時間等信息的發布、修改、查看、刪除等功能。
(5)入職管理模塊:這個模塊由員工、部門經理、總經理使用,主要用來發起員工入職申請,由部門經理審核,總經理審批,員工可以修改申請、查看申請流程、刪除申請。
(6)離職管理模塊:這個模塊由員工、部門經理、總經理使用,主要用來發起員工離職申請,由部門經理審核,總經理審批,員工可以修改申請、查看申請流程、刪除申請。
(7)獎懲管理模塊:這個模塊由員工、部門經理、總經理使用,員工發起部門或公司級獎懲,部門級獎懲由部門經理審批,公司級獎懲由總經理審批,員工可以修改申請、查看申請流程、刪除申請。
(8)權限管理模塊:權限管理主要用來定義系統各用戶的功能,控制訪問權限,管理員可以使用部門管理模塊來管理部門信息,設置部門經理,可以使用員工管理模塊來管理員工信息。員工可以發起入職申請,由公司老二審查,公司老大審批,可以發起離職申請,由公司老二審核,公司老大審批,可以發起部門級獎懲,由部門經理審批,可以發起公司級獎懲,由BOSS審批。部門經理主要負責該部門員工入職審核、離職審核、部門獎懲審批、公司獎懲審核等功能。總經理主要負責員工入職審批、員工離職審批、公司獎懲審批等功能。
二、部分代碼實現
公司公告由公告添加和公告查看功能組成,其中相關業務邏輯代碼實現如下:DAL.NewInfo NewInfo = new DAL.NewInfo();
NewInfo.n_id = BLL.BaseUtility.GenerateGUID();
NewInfo.n_title = this.TextBox1.Text.Trim();
NewInfo.n_body = this.TextBox2.Text.Trim();
NewInfo.n_time = DateTime.Now;
NewInfo.n_user = _userObject.AdminUser.username;
_DbEntities.NewInfo.AddObject(NewInfo);
_DbEntities.SaveChanges();
參考文獻:
[1] 鄧子云,張賜.ASP.NET網絡編程[M].北京:電子工業出版社,2015
[2] 向學哲.ASP.NET程序設計教程[M].北京:人民郵電出版社,2014
[3] 崔巍.數據庫系統及應用[M].北京:高等教育出版社,2013
[4] 劉中兵,李伯華.ASP.NET數據庫項目案例導航[M].北京:清華大學出版社,2015
[5] 盧銀娟.C#網絡開發技術[M].北京:人民郵電出版社,2015
[6] 魏茂軍,張文建.JSP案例開發[M].北京:中國水利水電出版社,2015
[7](美)Decoder.JSP技術揭秘[M].北京:清華大學出版社,2014
[8] 李曙光.JSP開發實例完全剖析[M].北京:中國電力出版社,2015
[9] 謝宜云.基于JSP實現的教學管理系統研究[J].計算機科學,2013:78-90
[10] 張軍.JSP網絡應用開發例學與實踐[M]. 北京:清華大學出版社,2006