作者簡(jiǎn)介:孫少澤(1978.8 -),男,漢族,河南鶴壁人,工程師,技術(shù)主管,單位:中國移動(dòng)河南有限公司鶴壁分公司。
摘要:本文設(shè)計(jì)并提出了一種新型的中小企業(yè)辦公系統(tǒng),該系統(tǒng)采用數(shù)據(jù)庫信息處理方式,充分利用了計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、web service技術(shù),能有效地提升中小企業(yè)的管理和業(yè)務(wù)處理能力。中小企業(yè)辦公系統(tǒng)基于B/S構(gòu)架,開發(fā)語言采用.NET2008,數(shù)據(jù)庫采用SQL SERVER EXPRESS。
本系統(tǒng)的特點(diǎn)在于實(shí)現(xiàn)了企業(yè)辦公工作的管理、統(tǒng)計(jì)、查詢、分析;遠(yuǎn)程實(shí)時(shí)交互;建立了基于企業(yè)應(yīng)用集成的雛形;功能簡(jiǎn)單易用、穩(wěn)定性好,安全性和可擴(kuò)展性高,為中小企業(yè)辦公提供了低成本的、風(fēng)險(xiǎn)較低的系統(tǒng)應(yīng)用。
關(guān)鍵詞:Web Service
一、中小企業(yè)辦公系統(tǒng)綜述
中小企業(yè)辦公系統(tǒng)可以進(jìn)行企業(yè)各項(xiàng)業(yè)務(wù)的管理、統(tǒng)計(jì)、查詢、遠(yuǎn)程訪問,實(shí)現(xiàn)企業(yè)信息管理現(xiàn)代化,實(shí)現(xiàn)資源共享。進(jìn)一步提高管理水平,實(shí)現(xiàn)對(duì)整體業(yè)務(wù)流程上的優(yōu)化;從分散的辦公管理提高到業(yè)務(wù)流程,從而實(shí)現(xiàn)以員工管理、業(yè)務(wù)工作管理、辦公管理為中心的集成業(yè)務(wù)信息系統(tǒng);提供更及時(shí)和準(zhǔn)確的分類業(yè)務(wù)信息,建立企業(yè)的決策支持系統(tǒng),為業(yè)務(wù)的持續(xù)增長(zhǎng)作好準(zhǔn)備。
Web Service便是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web Service能與其他兼容的組件進(jìn)行互操作。它可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,像超文本傳輸協(xié)議HTTP和XML,將功能體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。Web Service平臺(tái)是一套標(biāo)準(zhǔn),主要目標(biāo)是跨平臺(tái)的可互操作性。為了達(dá)到這一目標(biāo),Web Service完全基于XML(可擴(kuò)展標(biāo)記語言)獨(dú)立于平臺(tái)、獨(dú)立于軟件供應(yīng)商的標(biāo)準(zhǔn),是創(chuàng)建可互操作的、分布式應(yīng)用程序的新平臺(tái)。從表面上看,Web Service就是一個(gè)應(yīng)用程序,它向外界提供了一個(gè)能夠通過Web進(jìn)行調(diào)用的API。這就是說,你能夠用編程的方法通過Web調(diào)用來實(shí)現(xiàn)某個(gè)功能的應(yīng)用程序。Web Service是一種新的Web應(yīng)用程序分支,它們是自包含、自描述、模塊化的應(yīng)用,可以在網(wǎng)絡(luò)(通常為Web)中被描述、發(fā)布、查找以及通過Web來調(diào)用。本文中Web服務(wù)的主要用途是建立數(shù)據(jù)庫與客戶端之間的數(shù)據(jù)聯(lián)系,即,由Web服務(wù)提供數(shù)據(jù)庫操作的接口,客戶端調(diào)用相應(yīng)的Web服務(wù)并得到動(dòng)態(tài)的數(shù)據(jù)信息(XML文檔)。
二、中小企業(yè)辦公系統(tǒng)的系統(tǒng)架構(gòu)
本系統(tǒng)架構(gòu)于.NET框架平臺(tái),使得系統(tǒng)具有良好的性能和擴(kuò)展性,同時(shí)系統(tǒng)使用ADO. NET,XML等先進(jìn)成熟的技術(shù),從而保障系統(tǒng)的可維護(hù)性和技術(shù)先進(jìn)性。
(一) 中小企業(yè)辦公系統(tǒng)的主要模塊
辦公系統(tǒng)根據(jù)設(shè)計(jì)需求,開發(fā)了公司新聞、通知公告、公司郵件、工作計(jì)劃、工作日志、通訊錄、車輛管理、辦公室管理、個(gè)人資料、工作流、工作報(bào)告等11個(gè)業(yè)務(wù)模塊。建立了web service與企業(yè)事務(wù)處理的集成,對(duì)不同用戶進(jìn)行了權(quán)限控制,提高了辦公系統(tǒng)的可拓展性、安全性,可靠性。
個(gè)人辦公模塊包括公司新聞、公告、個(gè)人郵件,工作計(jì)劃、日志和報(bào)告,辦公用品和申請(qǐng),個(gè)人通訊錄和資料等主要功能。由于篇幅所限,本文重點(diǎn)介紹新聞公告表單和內(nèi)部郵件模塊。
首先,我們看公司新聞公告模塊,企業(yè)辦公人員進(jìn)入系統(tǒng)之后首先是企業(yè)的內(nèi)部公告,可以先看到公司的各個(gè)方面的新聞,了解通知、公告信息以進(jìn)行相應(yīng)的個(gè)人辦公安排。
其次,郵件信息模塊的功能主要是負(fù)責(zé)內(nèi)部郵件的發(fā)送、接收等。內(nèi)部郵件使辦公用戶可以和辦公用戶以及使用其他電子郵件的用戶進(jìn)行電子通信。電子郵件包含以下功能模塊:
(二)工作流程申請(qǐng)、審批和會(huì)簽
工作流模塊是辦公自動(dòng)化系統(tǒng)的核心模塊,主要有流程申請(qǐng)、審批、會(huì)簽,流程監(jiān)控這幾個(gè)主要功能子模塊組成。
流程申請(qǐng)流程的是第一環(huán)節(jié),涉及到的員工會(huì)在我的申請(qǐng)的頁面顯示相應(yīng)的工作流程名稱,點(diǎn)擊便可發(fā)起一次新的流程申請(qǐng)活動(dòng)。該功能依賴于流程審批中具體流程過程的定義。
流程審批即新建和修改流程類型,通過定義表單類型,定義流程具體步驟,綁定流程每一步驟的員工以及流程的分支類型等。由于其特殊性和操作要求,只有一定權(quán)限的員工才能使用此功能。
會(huì)簽處理,就是某一流程的處理流轉(zhuǎn)到了當(dāng)前用戶,需要當(dāng)前用戶進(jìn)行簽收,在進(jìn)行下一步的處理,如“同意”“拒絕”等操作。若有新的流程需要處理,系統(tǒng)會(huì)發(fā)出消息提醒。
工作流監(jiān)控能夠顯示流程的審批、會(huì)簽狀態(tài)。
(三)基于web service的產(chǎn)品配送方案
在中小企業(yè)辦公系統(tǒng)中企業(yè)自己服務(wù)器的web service,發(fā)布基于web service的產(chǎn)品配送方案。對(duì)于企業(yè)產(chǎn)品配送過程中,企業(yè)發(fā)布自己的產(chǎn)品配送服務(wù),用戶根據(jù)權(quán)限需要更改產(chǎn)品的配送地址,產(chǎn)品的配送人員可以隨時(shí)登陸系統(tǒng)查看產(chǎn)品配送的變化,把產(chǎn)品送到最終用戶。企業(yè)內(nèi)部的行業(yè)軟件也可以調(diào)用配送服務(wù),從而實(shí)現(xiàn)了產(chǎn)品用戶、配送人員、企業(yè)行業(yè)軟件的“無縫連接”。
(四)系統(tǒng)管理設(shè)置
權(quán)限機(jī)制的實(shí)現(xiàn)也是保證系統(tǒng)安全的重要手段之一。本系統(tǒng)的權(quán)限機(jī)制基于“用戶-角色-功能”模型。
根據(jù)業(yè)務(wù)需要,設(shè)置不同的角色,每個(gè)角色分配相對(duì)獨(dú)立的功能模塊權(quán)限。最后設(shè)置用戶所屬的角色,即規(guī)定用戶最終的權(quán)限。如此設(shè)置可提高權(quán)限分配的靈活性,修改某一類用戶的權(quán)限只需修改其所屬的角色權(quán)限即可,同時(shí)可以保證不同用戶有不同的功能。這樣一來,用戶只能訪問自己有權(quán)訪問的數(shù)據(jù),而不能修改改或刪除未授權(quán)的數(shù)據(jù)。這樣可有效地提高系統(tǒng)的數(shù)據(jù)安全性,防止用戶因誤操作而造成數(shù)據(jù)損失。
通過將一定的功能賦予某一固定的角色,再添加用戶時(shí)選擇固定的角色即可,避免重復(fù)設(shè)置權(quán)限的繁瑣操作。同時(shí),由于角色的功能的有限性和用戶于功能的分離,保證的系統(tǒng)的安全性。
車輛管理是可以對(duì)公司車輛進(jìn)行申請(qǐng)審批管理和添加、刪除操作,比如根據(jù)企業(yè)實(shí)際情況對(duì)車輛實(shí)行動(dòng)態(tài)管理。
人事管理包括新聞、公告管理、部門管理、員工管理和流程管理。其中部門管理和員工管理是是對(duì)于企業(yè)各個(gè)部門和用戶進(jìn)行管理,可以增加新的部門進(jìn)行各個(gè)用戶的權(quán)限分配,可以用來進(jìn)行人員的分配,比如有新進(jìn)來的人員和調(diào)走的人員,本系統(tǒng)就可以通過這個(gè)權(quán)限來進(jìn)行部門刪除和員工錄入的功能。
工作流程管理就是發(fā)布新的工作流程,使企業(yè)工作能夠自動(dòng)的由一個(gè)節(jié)點(diǎn)到下一個(gè)節(jié)點(diǎn)而無需使用者管理。管理工作流運(yùn)轉(zhuǎn)過程當(dāng)中所涉及到的各個(gè)模塊問的相互協(xié)作關(guān)系。它具體負(fù)責(zé)一項(xiàng)業(yè)務(wù)類型的多個(gè)審批步驟的權(quán)限分配,將步驟通過審批權(quán)限的形式跟審批者綁定,從而實(shí)現(xiàn)業(yè)務(wù)流程的定制辦公用品管理包括辦公設(shè)備和辦公室管理。
總結(jié)
中小企業(yè)辦公系統(tǒng)實(shí)現(xiàn)了企業(yè)日常辦公信息支撐,通過調(diào)用企業(yè)web service,極大提高了工作效率和軟件重用,提高了中小企業(yè)業(yè)務(wù)處理靈活性。中小企業(yè)辦公系統(tǒng)通過調(diào)用企業(yè)的web service,能夠完成對(duì)企業(yè)現(xiàn)有行業(yè)軟件和網(wǎng)絡(luò)技術(shù)的集成,使業(yè)務(wù)處理更加全面;解決了企業(yè)存在的信息孤島和信息異構(gòu)問題;同時(shí)增加了企業(yè)工作流程設(shè)置和實(shí)施,增強(qiáng)了企業(yè)管理人員對(duì)整體業(yè)務(wù)流程的控制能力,為企業(yè)業(yè)務(wù)流程再造做好了準(zhǔn)備。(作者單位:中國移動(dòng)河南有限公司鶴壁分公司)
參考文獻(xiàn)
[1]白林如 基于Web Service 的企業(yè)信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 電腦開發(fā)與應(yīng)用 2012 第5期 79頁
[2]李寒秋 基于Web Service的信息系統(tǒng)架構(gòu) 哈爾濱理工大學(xué)學(xué)報(bào) 2008 第6期 49頁
[3]李儒曉 基于Web Service的企業(yè)應(yīng)用集成的研究 計(jì)算機(jī)應(yīng)用技術(shù),2008第9期52頁