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