<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于ASP.NET AJAX的OA系統(tǒng)設(shè)計策略

          基于ASP.NET AJAX的OA系統(tǒng)設(shè)計策略

          作者: 時間:2010-05-07 來源:網(wǎng)絡(luò) 收藏


          (1)個人事務(wù)。個人事務(wù)包括個人郵件管理、內(nèi)部信息管理、工作事務(wù)管理(查看、發(fā)送、接收、審批)、個人信息管理等。個人事務(wù)只面向中有使用權(quán)限的最終工作人員,其中在審批功能為有權(quán)限的管理層人員,其他人員只有接收領(lǐng)導(dǎo)批示的權(quán)利。

          (2)公文管理。公文管理主要針對有流程的公文進(jìn)行管理,包括公文起草與提交(提供各種類型公文模板,可以在線或下載后起草提交)、公文審批(根據(jù)流程進(jìn)行公文的流轉(zhuǎn))、歸檔公文查詢(所有公文流轉(zhuǎn)后都要進(jìn)行歸檔處理,可以對歸檔的公文進(jìn)行查詢)、公文流轉(zhuǎn)流程維護(hù)(公文流轉(zhuǎn)流程可以由用戶自定義管理,包括流程的建立,已有流程的修改、刪除)。

          (3)管理。系統(tǒng)管理內(nèi)容包括系統(tǒng)維護(hù)(系統(tǒng)基本信息設(shè)置、啟用與暫停、系統(tǒng)界面樣色、數(shù)據(jù)庫備份與回復(fù)等功能)、權(quán)限設(shè)置、人事管理(人事檔案管理、部門管理)、事務(wù)類別管理、角色管理等。

          3 在系統(tǒng)中的應(yīng)用

          在Web網(wǎng)站應(yīng)用程序中應(yīng)用 技術(shù)能使頁面實現(xiàn)無刷新更新,使系統(tǒng)響應(yīng)速度加快,服務(wù)器負(fù)荷有效降低,并使用戶有較好體驗。 在通用辦公自動化系統(tǒng)中的應(yīng)用包括登陸界面、日歷控件、查看事務(wù)等所有需要交互的大部分操作。

          以在頁面中添加日歷控件為例,說明ASP.NETAJAX在系統(tǒng)中的應(yīng)用。在Visual Studio 2008的網(wǎng)站項目中,直接添加“ASP.NET AJAX窗體”項目(該項目已內(nèi)置“ScriptManager”控件);然后在該網(wǎng)頁的視圖中,添加AJAX Extensions下的“UpdatePanel”控件,再把日歷控件“Calendar”拖放到視圖中“UpdatePanel容器中。這樣,不需要編寫額外代碼,就可以輕松實現(xiàn)頁面日歷部分的局部刷新。該部分的關(guān)鍵代碼如下:



          4 結(jié)語

          這里主要完成一個ASP.NET AJAX的通用辦公自動化系統(tǒng),完成了系統(tǒng)的個人事務(wù)管理、公文管理、系統(tǒng)管理等三大模塊功能。其中,大部分涉及到交互的操作都結(jié)合了ASP.NET AJAX技術(shù),實現(xiàn)了數(shù)據(jù)的異步請求操作。在企事業(yè)單位的實際使用中,該系統(tǒng)運行穩(wěn)定,系統(tǒng)響應(yīng)速度快,執(zhí)行效率高,用戶體驗良好。

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();