劉君++李維特
摘 要:信息化系統(tǒng)的開(kāi)發(fā)根據(jù)企業(yè)辦公需要,可選擇B/S或C/S模式,開(kāi)發(fā)語(yǔ)言可選擇網(wǎng)絡(luò)擴(kuò)展性很強(qiáng)的ASP或ASP.NET+SQL開(kāi)發(fā)。該文選擇B/S模式,開(kāi)發(fā)語(yǔ)言采用ASP+SQL組合。以此為基礎(chǔ)提出一種能夠與企業(yè)實(shí)際情況相符合的信息化平臺(tái)開(kāi)發(fā)方案。
關(guān)鍵詞:信息系統(tǒng)基礎(chǔ)平臺(tái)開(kāi)發(fā) 管理流程信息化 管理瓶頸突破
中圖分類(lèi)號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2016)08(c)-0097-02
隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)早已在我國(guó)普及應(yīng)用,在企業(yè)管理日常工作開(kāi)展中充當(dāng)著重要的角色。為達(dá)到管理提升與成本控制,企業(yè)應(yīng)考慮結(jié)合企業(yè)自身的管理模式,定制開(kāi)發(fā)信息化系統(tǒng)。該文采用ASP+SQL進(jìn)行系統(tǒng)開(kāi)發(fā),以基礎(chǔ)平臺(tái)+擴(kuò)展接口方式(Open API)模式,可以快速進(jìn)行系統(tǒng)部署。
1 系統(tǒng)平臺(tái)構(gòu)建模型
系統(tǒng)平臺(tái)開(kāi)發(fā)設(shè)計(jì)模型如圖1所示。
1.1 平臺(tái)中間層-Open API(核心)
平臺(tái)中間層即核心層,負(fù)責(zé)系統(tǒng)平臺(tái)的基礎(chǔ)支撐。其中包含了系統(tǒng)主界面、平臺(tái)標(biāo)準(zhǔn)應(yīng)用數(shù)據(jù)接口(Open API),以及其他核心管理。例如,主界面數(shù)據(jù)集成、用戶管理、權(quán)限修改、系統(tǒng)操作關(guān)系配置、系統(tǒng)日志記錄等。
1.2 用戶驗(yàn)證及系統(tǒng)配置判斷模塊
用戶登錄驗(yàn)證,是用戶名及密碼基礎(chǔ)規(guī)范判斷,以及登錄頁(yè)面切換使用等。例如,系統(tǒng)重大升級(jí)提示、重要信息通知及調(diào)查問(wèn)卷等。例如,系統(tǒng)是采用WEB方式訪問(wèn)交互數(shù)據(jù),則檢查客戶端IE版本是否支持該系統(tǒng)的組件及腳本運(yùn)行等。同時(shí),還包含了系統(tǒng)用戶操作權(quán)限判斷。
1.3 協(xié)同服務(wù)平臺(tái)
協(xié)同服務(wù)平臺(tái)主要負(fù)責(zé)整體系統(tǒng)的配套服務(wù)。例如,提供整體信息系統(tǒng)平臺(tái)的郵件、手機(jī)短信息的提醒和告知業(yè)務(wù)。
1.4 功能模塊(或子系統(tǒng)群)
功能模塊(或子系統(tǒng)群)是系統(tǒng)平臺(tái)重要組成部分,是具體負(fù)責(zé)某個(gè)業(yè)務(wù)流程的應(yīng)用模塊(或子系統(tǒng))。這些功能模塊(或子系統(tǒng))通過(guò)API協(xié)議層與平臺(tái)中間層(核心)進(jìn)行數(shù)據(jù)交換。
2 系統(tǒng)平臺(tái)開(kāi)發(fā)
2.1 基礎(chǔ)數(shù)據(jù)庫(kù)建立
2.1.1 基礎(chǔ)用戶權(quán)限配置表
基礎(chǔ)用戶權(quán)限配置表包含用戶名、密碼、部門(mén)、系統(tǒng)操作權(quán)限、系統(tǒng)應(yīng)用流程配置關(guān)系等。
2.1.2 組織機(jī)構(gòu)表
組織機(jī)構(gòu)表即部門(mén)表,主要包括信息系統(tǒng)當(dāng)前用戶部門(mén),區(qū)分信息系統(tǒng)中獲取相關(guān)信息定位,同時(shí)也包括了信息系統(tǒng)電子流程流轉(zhuǎn)定位等。
2.1.3 系統(tǒng)日志表
系統(tǒng)日志表存儲(chǔ)用戶在系統(tǒng)操作過(guò)程中流水記錄,包括賬戶注冊(cè)、賬戶變更、登錄狀態(tài)即查閱信息記錄等。
2.2 用戶驗(yàn)證及系統(tǒng)配置
我們先做好配置文件(Config/Config.asp),在里面配置好數(shù)據(jù)庫(kù)連接、數(shù)據(jù)集等信息。再建立信息系統(tǒng)登錄頁(yè)面(Login.asp),負(fù)責(zé)信息系統(tǒng)初始用戶登錄,其中應(yīng)包含判斷登錄用戶是否存在、密碼是否正確等信息。值得注意的是,用戶密碼進(jìn)行了MD5加密,將明文轉(zhuǎn)化加密為MD5密文進(jìn)行驗(yàn)證。同時(shí)還進(jìn)行了fldUserAuthorization="Power"傳遞判斷用戶系統(tǒng)操作權(quán)限值的系統(tǒng)配置。
2.3 系統(tǒng)平臺(tái)中間層(Open API)
2.3.1 用戶權(quán)限判斷(Power)
用戶權(quán)限判斷是信息系統(tǒng)用戶權(quán)限配置核心,也是Login.asp頁(yè)面“用戶名和密碼驗(yàn)證代碼”中“Power”傳遞后期判斷處理。下面我們新建一個(gè)頁(yè)面命名為QX_User.asp(User代表通用權(quán)限,Admin代表超級(jí)管理員權(quán)限),同時(shí)將所有用戶權(quán)限判斷所有頁(yè)面放入信息系統(tǒng)站點(diǎn)Int/QX_User.asp。
2.3.2 用戶終端操作系統(tǒng)基礎(chǔ)環(huán)境判斷
“用戶終端操作系統(tǒng)基礎(chǔ)環(huán)境判斷”可以判斷操作系統(tǒng)、瀏覽器是否滿足要求,或者判斷瀏覽器是否滿足安全設(shè)置要求等。
2.3.3 用戶第二次安全驗(yàn)證
用戶第二次安全驗(yàn)證,即不允許使用系統(tǒng)默認(rèn)密碼登錄信息系統(tǒng)。如果判斷是系統(tǒng)默認(rèn)密碼,則強(qiáng)制跳轉(zhuǎn)至密碼修改頁(yè)面進(jìn)行密碼修改。
2.3.4 操作日志記錄
操作日志記錄首先應(yīng)在活動(dòng)頁(yè)面進(jìn)行變量聲明,然后在Config.asp配置文件中寫(xiě)入操作日志記錄數(shù)據(jù)庫(kù)集和數(shù)據(jù)記錄代碼。
3 結(jié)語(yǔ)
至此,信息化系統(tǒng)基礎(chǔ)平臺(tái)已完成搭建和開(kāi)發(fā),接下來(lái)就可以依據(jù)企業(yè)文化特性,快速開(kāi)發(fā)結(jié)合企業(yè)管理模式的信息化系統(tǒng)平臺(tái)應(yīng)用模塊或子系統(tǒng)。
參考文獻(xiàn)
[1] 劉文武.企業(yè)信息門(mén)戶管理平臺(tái)[D].吉林大學(xué),2015.
[2] 賴鵬程.分類(lèi)分級(jí)企業(yè)信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2016.
[3] 魏翠玲.淺析中小企業(yè)信息管理平臺(tái)建設(shè)[J].內(nèi)蒙古科技與經(jīng)濟(jì),2012(24):18-19.