楊躍
(江南機(jī)電設(shè)計(jì)研究所,貴州貴陽(yáng),550000)
企業(yè)效益造成影響。由于當(dāng)前持續(xù)發(fā)展的網(wǎng)絡(luò)計(jì)算機(jī)技術(shù),這也就使得企業(yè)逐步開展信息化進(jìn)程,借助高效管理信息系統(tǒng)作用的發(fā)揮,可以獲得事半功倍的成效。本文在此背景下,借助ASP.NET技術(shù)的發(fā)揮,為某企業(yè)設(shè)計(jì)出針對(duì)性的基于ASP.NET計(jì)劃管理系統(tǒng)。
受到復(fù)雜系統(tǒng)需求的影響,價(jià)值現(xiàn)實(shí)開發(fā)項(xiàng)目中,由于項(xiàng)目的進(jìn)展過(guò)程中會(huì)逐步變更用戶需求,要想將系統(tǒng)開發(fā)的質(zhì)量與效率優(yōu)先提升,本文所開發(fā)出來(lái)的則是數(shù)據(jù)訪問層、表示層、數(shù)據(jù)存儲(chǔ)層、業(yè)務(wù)邏輯層的B/S架構(gòu)模式,如圖1進(jìn)行顯示。這種架構(gòu)模式其最大的優(yōu)勢(shì)則是將業(yè)務(wù)邏輯層訪問數(shù)據(jù)存儲(chǔ)層的接口確立成數(shù)據(jù)訪問層,以便實(shí)現(xiàn)抽象封裝數(shù)據(jù)存儲(chǔ)層,導(dǎo)致從業(yè)務(wù)邏輯層上有著絕對(duì)透明的數(shù)據(jù)存儲(chǔ)層,使得具備更為清晰的系統(tǒng)邏輯結(jié)構(gòu),更加容易擴(kuò)充的系統(tǒng)功能,導(dǎo)致代碼重復(fù)性減少,縮短開發(fā)周期,為系統(tǒng)的維護(hù)提供方便。系統(tǒng)設(shè)計(jì)過(guò)程中,數(shù)據(jù)訪問層框架內(nèi)則是選取類來(lái)封裝ADO.NET,按照調(diào)用者提供的SQL語(yǔ)句、存儲(chǔ)過(guò)程名稱、參數(shù)等數(shù)據(jù)庫(kù)對(duì)象信息返回一定格式應(yīng)用程序?qū)ο?,而且在這一過(guò)程可以進(jìn)行訪問數(shù)據(jù)庫(kù)服務(wù)。
本文所開發(fā)的系統(tǒng)則是將ASP.NET當(dāng)成開發(fā)平臺(tái),通過(guò)SQL SERVER2005進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)建立,選取C#面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言開展編程,做好某企業(yè)計(jì)劃管理系統(tǒng)的實(shí)現(xiàn),相應(yīng)的系統(tǒng)功能結(jié)構(gòu)可以通過(guò)圖1進(jìn)行顯示。
一是用戶登錄模塊。這一模塊主要的是對(duì)用戶信息予以驗(yàn)證,全部用戶都會(huì)使用統(tǒng)一性登錄界面,用戶成功登錄之后,按照不同的職位實(shí)施不同操作權(quán)限界面操作,另外還將和自己相關(guān)信息顯示,整個(gè)系統(tǒng)用戶ID和權(quán)限記錄則是選取Session全局變量。
圖1 基于ASP.NET企業(yè)計(jì)劃管理系統(tǒng)架構(gòu)圖
圖2 基于ASP.NET企業(yè)計(jì)劃管理系統(tǒng)模塊圖
二是計(jì)劃管理模塊則是將用戶其自身?xiàng)l理性安全工作提前制定的計(jì)劃,為此,能夠?qū)⑵鋭澐殖蓪?shí)施計(jì)劃于定期計(jì)劃。實(shí)施計(jì)劃所致的是用戶對(duì)于計(jì)劃的完成率予以自行修改,另外還進(jìn)行相關(guān)評(píng)價(jià)與留言,而且在這一過(guò)程中,領(lǐng)導(dǎo)能夠?qū)ο聦偃坑?jì)劃查詢。定期計(jì)劃就是指固定周期的計(jì)劃,不管哪條定期計(jì)劃能夠設(shè)定提前提醒天數(shù),那么系統(tǒng)就會(huì)在等到師生計(jì)劃日期開展的提醒天數(shù)的時(shí)候自行在實(shí)施計(jì)劃中導(dǎo)入定期計(jì)劃內(nèi)容。
三是任務(wù)管理模塊。這一模塊通過(guò)領(lǐng)導(dǎo)將任務(wù)下達(dá)給下屬,另外還對(duì)任務(wù)的考核人、參與人、責(zé)任人指定,整個(gè)任務(wù)中這條任務(wù)會(huì)發(fā)送給相關(guān)人員,通過(guò)負(fù)責(zé)人對(duì)于完成任務(wù)的比例進(jìn)行修改,等到完全完成任務(wù)之后,通過(guò)考核人對(duì)任務(wù)完成情況實(shí)施考核,考核通過(guò)確立A到D四個(gè)等級(jí)的評(píng)價(jià),如果尚未通過(guò)則是通過(guò)負(fù)責(zé)人繼續(xù)完成任務(wù)并且重新考核,全部聯(lián)系任務(wù)的人員執(zhí)行操作與留言都會(huì)在任務(wù)歷史記錄中顯示。
四是協(xié)同管理模塊。這一模塊則是通過(guò)向部門內(nèi)的同級(jí)或者別的部門人員發(fā)送協(xié)助請(qǐng)求,另外類似于任務(wù),必須實(shí)施評(píng)價(jià)和考核。
五是出差/休假模塊。這一模塊是立足于之前條件上實(shí)施擴(kuò)展的模塊,往往考慮應(yīng)該與企業(yè)員工現(xiàn)實(shí)狀況相結(jié)合。其主要的是讓用戶在出差或者休假期間把之前自己尚未萬(wàn)能充的任務(wù)與協(xié)同授權(quán)給別人代為處理,以便可以對(duì)任務(wù)與協(xié)同工作延續(xù)性保障,等到自己出差或者休假回來(lái)之后將權(quán)限收回。
六是消息實(shí)時(shí)提醒模塊。這一模塊則是等到用戶使用系統(tǒng)的時(shí)候在瀏覽器右下方顯示出全部和用戶相關(guān)的提醒,具體來(lái)說(shuō),其種類主要有新協(xié)同、反饋任務(wù)考核、新任務(wù)等,實(shí)時(shí)的顯示全部消息,往往用戶實(shí)時(shí)操作或者查閱之后才會(huì)將提醒消除。
七是信息在線傳遞模塊。這一模塊則是處于統(tǒng)計(jì)顯示系統(tǒng)中全部在線人員背景下進(jìn)行在線人員的選擇,通過(guò)文本文件或者信息的發(fā)送,以便能夠?yàn)閱T工相互之間傳遞信息快速完成。
八是統(tǒng)計(jì)與報(bào)表模塊。這一模塊則是對(duì)完成任務(wù)與協(xié)同情況、員工計(jì)劃實(shí)施統(tǒng)計(jì),加之員工休假、出差等,能夠通過(guò)頁(yè)面中各個(gè)不同條件的選擇實(shí)施組合查詢顯示,并且還會(huì)對(duì)生成的相關(guān)報(bào)表導(dǎo)出,統(tǒng)計(jì)出來(lái)的各項(xiàng)數(shù)據(jù)能夠?qū)⑵洚?dāng)成評(píng)價(jià)企業(yè)員工業(yè)績(jī)的參考。
九是系統(tǒng)后臺(tái)管理模塊。這一模塊就使用者是系統(tǒng)管理員,具體的操作有備份數(shù)據(jù)、部門管理、用戶管理等,其主要的是將員工的離職、增加、調(diào)職等操作完成,并且還有管理員工和部門信息,備份系統(tǒng)數(shù)據(jù)等。
本文所開發(fā)的系統(tǒng)主要存在著歷史統(tǒng)計(jì)表、出差表、部門表、協(xié)同表、實(shí)施計(jì)劃表、休假表、消息提醒表、員工信息表、任務(wù)表、定期計(jì)劃表等多個(gè)數(shù)據(jù)源實(shí)表,另外還建立著視圖在數(shù)據(jù)庫(kù)中,通過(guò)存儲(chǔ)過(guò)程寫入,自定義函數(shù),另外還在SQL SERVER代理中將編寫作業(yè)定期完成系統(tǒng)中的各項(xiàng)統(tǒng)計(jì)等工作。通過(guò)SQL SERVER作用發(fā)揮,以便能夠維護(hù)計(jì)劃實(shí)現(xiàn)定時(shí)自動(dòng)備份數(shù)據(jù)庫(kù),每天一次差異備份,每周開展一次完整備份,而且在這一過(guò)程中將備份文件定期清理,以便能夠?qū)ο到y(tǒng)擁有著充分存儲(chǔ)空間提供保證。
本文所開發(fā)出來(lái)的系統(tǒng)通過(guò)與實(shí)際應(yīng)用的結(jié)合,設(shè)計(jì)出基于ASP.NET企業(yè)計(jì)劃管理系統(tǒng)的主要功能和實(shí)現(xiàn)方案,正式的在企業(yè)總投入使用系統(tǒng)之后,從反饋過(guò)來(lái)的情況來(lái)看,安全性好,穩(wěn)定運(yùn)行,另外還能夠?yàn)榫S護(hù)提供方便,有效促進(jìn)企業(yè)信息化管理進(jìn)程。
[1]陳菲,張敏.基于.NET的煤炭企業(yè)生產(chǎn)計(jì)劃系統(tǒng)設(shè)計(jì)[J].軟件導(dǎo)刊,2015,14(01):84-86.
[2]蘭洋,蔣順業(yè).基于asp.net的FMS生產(chǎn)管理系統(tǒng)[J].軟件,2013,34(05):76-78.