999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET的吉林電大OA系統的設計與實現

2015-06-26 13:01:44那勇
吉林廣播電視大學學報 2015年1期
關鍵詞:辦公自動化數據庫用戶

那勇

(吉林廣播電視大學,吉林 長春 130022)

基于ASP.NET的吉林電大OA系統的設計與實現

那勇

(吉林廣播電視大學,吉林 長春 130022)

本文結合吉林電大系統實際工作,討論了基于ASP.NET技術的吉林電大辦公自動化(OA)系統的設計與實現。從電大系統的工作性質出發,確定了該系統的需求分析,提出設計方案,并對該系統的基本架構、數據庫設計、運行環境、模塊、關鍵技術的具體實現和系統安全設計等問題進行詳細的介紹。

ASP.NET;OA系統;設計

隨著信息時代的到來,網絡技術被廣泛用于蓬勃發展的教育事業中,全國各級學校尤其是高校憑借其自身人才優勢,較早的建立起高效的辦公自動化信息系統,從而增強了競爭力。吉林電大近年來發展迅速,擺脫不了繁忙工作對辦公自動化的依賴性,為了順應歷史潮流,同時也是為了提高競爭力,結合自身辦學性質,逐步建立了符合自身特色的辦公自動化系統

一、功能分析與目標

吉林電大是全國44所省級電大之一,其下學校實行省、市、縣三級辦學,教育功能覆蓋全省城鄉,有9所市(州)分校(含長白山管委會分校)、34所縣級分校(工作站)、3所直屬學院和1所附設中等專業學校。吉林電大已經建成自己的網站,有一少部分也實現了網上辦公。但由于整個吉林電大系統在信息化建設中存在必然的差距,真正意義上的辦公自動化并未在系統內實現,而且有些分校的辦公自動化建設仍然停留在紙面上。所以,吉林電大急需整合一套適用整個系統的、行之有效的管理模式和辦公自動化平臺。

本文所述的“吉林電大OA系統”,不同于傳統意義普通高校的主要為教學與教務服務的辦公系統,其服務對象是整個電大系統針對于省校黨委辦公室、校長辦公室、紀委辦公室和教學教務的發文系統等,為系統內各級電大提供快捷便利的優質服務。

基于以上分析,吉林電大OA系統主要應具備以下功能:

(1)本系統基于WEB設計,所以客戶端無需安裝客戶端軟件,通過普通瀏覽器就可以直接訪問服務器。程序代碼、數據庫和相應組件都集成在服務器,數據的完整性和即時性得到保障。

(2)實現系統內部各相關部門的辦公電子化。在網絡環境下,使得文件在工作中的各個時間都能隨時查閱,并保證文件的安全性。

(3)數據收集和管理功能。系統可以將電大系統內部各種數據信息保存在數據庫中,并能分類進行管理。

(4)不同用戶角色瀏覽不同信息。通過對用戶分類,實現不同級別用戶查看相應級別的文件,保證文件信息的保密性。

二、系統構建環境

根據功能分析對數據庫的設計大致如下:

基于WEB的應用程序系統開發不受客戶端影響,只需在服務器端進行相應部署,所以,選擇合適的開發工具和穩定安全的WEB服務器顯得十分重要。

1.開發平臺。本系統基于B/S結構,采用微軟ASP.NET框架,由其提供的類庫構建而成,除了可以使用框架底層所提供的各種對象以為,還提供ASP.NET運行時間庫處理相關的處理程序,比如Session、Output Cache、Application等對象功能,ASP.NET將代碼編譯成Intermediate Language(即IL,中間語言)來執行,通俗來講,就是當客戶端第一次發出請求時,編譯成IL,它是介于機器代碼和程序語言之間的一種語言,想要被轉換成機器識別并執行,則只有等到真正執行的時候才開始,這樣就大大提高了程序運行速度。

開發工具選用Visual Studio.NET 2005企業版。

數據庫采用SQL Server 2005。

服務器系統采用Windows 2008 Server。

硬件平臺采用三層架構即:客戶端、服務器和數據庫。客戶通過客戶端將請求發送到服務器,服務器將結果返回給客戶端,客戶從客戶端獲取請求結果;服務器保證網絡暢通,起到連接作用,編譯執行ASP.NET應用程序,在數據庫和客戶之間架起一座橋梁;數據庫為系統提供數據庫相關服務。

圖1 辦公自動化系統運行框架圖

2.數據優化策略

本系統采用SQL Server 2005,優化策略主要是數據訪問優化性能和數據庫的可伸縮性能。客戶端對數據庫的訪問基本實現用存儲過程的方式,運用存儲過程可以提高應用程序的執行速度和效率,并能夠簡化數據層,同時增強數據庫系統設計的靈活性,當用戶需求改變時,直接修改存儲過程即可,不用費時費力修改程序代碼。數據訪問優化性能有效利用了數據庫對性能優化的特點;眾所周知,數據庫資源極其稀有而且極其昂貴,數據庫可伸縮性能盡可能推遲數據庫資源的分配,努力釋放更多的數據庫資源,本系統大量使用using和try catch finally塊調用存儲過程,保證最大可能的釋放數據庫資源。

3.開發語言

開發語言選擇C#.NET,C#支持運行時間庫,它是對C和C++的繼承,是一種簡單的、面向對象的安全的程序設計語言,與C和C++相比,更容易被程序員所理解,微軟當初設計C#目的就是為了簡單直接的使用微軟的網絡服務組件。C#編寫的程序能最大可能的兼容其他任何支持.NET的語言所編寫的程序,這樣就大大節省了工作,不用把COBOL(Common Business Oriented Language)等強行轉換成另一種語言,實現真正的相互交流。而C#最令程序員振奮的就是提供強大的WEB服務端組件,比如能夠自動連接服務的可編程組件,同時也可以自己編寫組件,讓程序員能夠更加方便的運用組件進行數據綁定。

三、功能模塊設計

根據以上分析,本系統包括文件錄入模塊、文件修改模塊、文件查詢模塊、用戶登錄模塊、角色分配模塊、日志模塊和系統維護模塊組成。

1.文件錄入模塊

文件錄入模塊是信息錄入員根據文件的發文部門不同,將學校黨委、校辦、紀檢、教學和教務等相關文件錄入到不同文件分類中以方便相應瀏覽權限的用戶隨時瀏覽。

信息錄入員在錄入文件時,對相應字段進行合法性驗證,比如錄入時間格式是否正確等,在確認文件信息正確無誤后,點擊增加,即可完成文件的錄入。

2.文件修改模塊

文件如需修改,需要經過一定的審批手續,需要相關部門領導簽字,然后信息錄入員對需要修改的文件進行修改并重新發布。

3.文件查詢模塊

本模塊具備單一條件查詢和組合條件查詢,比如包括按照黨發、校發、紀發等查詢、按照時間查詢等。同時查詢方式多樣化,管理員可以查詢所有文件,普通瀏覽人員只能按照發文部門一個條件查詢。

4.用戶登錄模塊

用戶進入系統必須通過用戶名、密碼和驗證碼才能登錄,否則,不能進入系統,驗證碼是為了保護用戶名和密碼的安全性。進入系統后,不同權限的用戶可以瀏覽適用于本角色的文件信息。

5.角色分配模塊

管理員對系統內所有用戶進行權限分配,以保證不同用戶只能瀏覽到適合本用戶瀏覽的內容,防止學校機密性文件的外泄。

6.日志模塊

針對所有用戶對系統數據庫的操作都有日志跟蹤,比如某位管理員增加、修改或刪除了哪些已經上網的文件,或者刪除某位普通用戶等,都有據可查,最大程度的保證數據操作具體落實到每一個人,系統的完整性和安全性得以保障。

7.系統維護模塊

管理員對系統人員信息進行維護,并賦予相應權限,如分配信息錄入員權限等。管理員擁有最高權限,可以增加、修改和刪除用戶或者文件信息。

四、系統安全設計

任何基于WEB的應用程序在系統運行之后首先重中之重要考慮的就是安全問題,使網站在受到攻擊的時候成本降到最低。系統安全設計的目的就是只允許特定用戶訪問WEB服務器和查看程序代碼,未經授權的用戶沒有權限也看不到相關信息。WEB服務器除了安裝防火墻等保護措施以外,應用程序本身使用的安全技術有:對用戶進行身份驗證和授權;用戶與數據庫的安全連接;應用程序代碼的質量;另外還要保證服務器上運行的其他應用程序的代碼的質量,因為很多攻擊往往不是來自自身,是通過其他應用程序而遭受的。

1.身份驗證和授權

本系統采用用戶只有通過登錄頁面進入電大OA系統,不能利用其他任何手段對系統進行訪問。用戶所輸入的賬號、密碼和驗證碼都正確,才能進入系統。系統采用Session對象保存用戶的賬號和密碼,經過一段時間(可自行設定)沒有新的操作或者會話結束,鏈接都被自動斷開,用戶需要重新登錄。服務器通過檢查用戶的信息來確定其訪問權限,不同用戶具有不同的訪問級別,比如只有管理員和信息錄入員具有增加、修改和刪除文件的信息等,其他用戶只能以只讀方式查看文件內容。

2.用戶與數據庫的安全連接

使用SSL技術保證用戶與服務器之間的安全連接,SSL對用戶和服務器之間發送的信息進行加密和解密,通過加密來防止信息被讀取或攥改。首先,SSL對用戶發來的信息進行加密并傳送給服務器,然后,SSL再對信息進行解密,最后驗證發送信息的用戶的合法性。

3.刪除多余軟件和不必要的服務

服務器在運行過程中,安裝的軟件會越來越多,服務也越來越多,這種情況也會給黑客提供攻擊的溫床,在系統管理員用戶登錄服務器時,危險性會更大。本系統保證系統內只有OA系統在運行,其他服務包括FTP服務等網絡服務都已被禁止。

4.系統內使用的其他安全技術

比如IIS里僅配置了需要的虛擬目錄;系統審核和用戶數據跟蹤等。

目前隨著技術的不斷升級,網絡攻擊的手段層出不窮,如何能把現有能考慮到可以防止網站受攻擊的因素運用在系統設計里,成為檢驗程序員水平的重要指標。好的程序員必須能夠采取相應的措施來減少被攻擊的風險。總之,在利用ASP.NET開發應用程序時,要了解和避免可能出現的風險,建立安全的WEB服務系統。

上述安全措施已經在本系統中使用。

五、結束語

高校教育信息化建設的浪潮迎面撲來,高校辦公自動化系統已經成為高校建設信息化校園的基本條件。本系統框架清晰、結構靈活、具備強大的運算處理能力和高效的數據安全性,當然這些策略都是相對而言,都有待于在吉林電大和辦公自動化系統發展過程中不斷完善。本系統在同類型網站中有較高的參考價值。

[1]李文印,吳迪,葉潤國等.基于Notes的OA系統安全性設計及實現[J].計算機工程,2004年第30期.

[2]牛丹梅,丁一.基于WEB的高校辦公自動化系統安全性設計[J].計算機與數字工程,2009年第2期.

[3]陳石.基于Web的辦公自動化的設計及實現[J].計算機工程與設計,2007年第28期.

[4]鄧春妮,聶元銘.ASP.NET企業級開發案例精解[M].人民郵電出版社,2008.

[5]李香敏.SQL Server2008編程員指南[M].北京希望電子出版社,2008.

G728.8

A

1008-7508(2015)01-0009-03

2014-09-08

那勇(1983~),吉林通化人,吉林廣播電視大學遠程教育技術中心網絡管理科,研究方向:計算機軟件與理論、計算機網絡、數據庫安全。

猜你喜歡
辦公自動化數據庫用戶
淺談辦公自動化系統的設計與應用
活力(2019年21期)2019-04-01 12:17:06
辦公自動化中的計算機應用
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
辦公自動化系統軟件教學探索
辦公室自動化、辦公自動化與OA
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 激情综合网激情综合| 丁香婷婷在线视频| 欧美国产日韩另类| 54pao国产成人免费视频| 久久99国产综合精品1| 天天色天天综合| 亚洲首页国产精品丝袜| 无码国产偷倩在线播放老年人| 亚洲娇小与黑人巨大交| 人妻精品全国免费视频| 超清人妻系列无码专区| 色悠久久综合| 第一页亚洲| 91美女视频在线| 91精品免费久久久| 精品无码国产自产野外拍在线| 国产成人在线无码免费视频| 午夜无码一区二区三区在线app| 国产丝袜一区二区三区视频免下载| 毛片在线播放a| 国产美女无遮挡免费视频| 国产偷倩视频| 中国一级特黄大片在线观看| 国产一区二区三区免费| 国产一区二区三区精品欧美日韩| 成人免费一级片| 爱色欧美亚洲综合图区| 欧美成人综合视频| 日韩成人在线一区二区| 自拍中文字幕| 114级毛片免费观看| 老司机午夜精品视频你懂的| aaa国产一级毛片| 在线观看91精品国产剧情免费| 国产污视频在线观看| 9999在线视频| 尤物成AV人片在线观看| 亚洲91在线精品| 亚洲制服丝袜第一页| 国产成人盗摄精品| 在线观看亚洲精品福利片| 欧美三级日韩三级| 在线观看欧美国产| 亚洲一区免费看| 国产美女久久久久不卡| 中文字幕 91| 国产午夜无码片在线观看网站| 国产高清国内精品福利| 青草视频免费在线观看| 精品无码人妻一区二区| 狠狠色婷婷丁香综合久久韩国 | 欧美激情,国产精品| 亚洲一区二区精品无码久久久| 亚洲男人在线天堂| 国产精品永久在线| 亚洲成人一区二区三区| 秋霞午夜国产精品成人片| 欧美一区二区三区不卡免费| 国产视频大全| 成人在线综合| 国产超碰一区二区三区| 99精品国产自在现线观看| 亚洲永久视频| 国产人碰人摸人爱免费视频| 综合亚洲色图| 四虎永久在线视频| 国产成人艳妇AA视频在线| 日韩在线1| 欧美午夜视频在线| 国产午夜福利片在线观看| 97人人做人人爽香蕉精品| 天堂av高清一区二区三区| 国产精品女人呻吟在线观看| 日本精品视频一区二区| 国产午夜无码片在线观看网站 | 国产成人三级| 亚洲国产成人久久77| 天堂亚洲网| 最新国产精品鲁鲁免费视频| 亚洲国产中文欧美在线人成大黄瓜| 国产精品无码AV片在线观看播放| 亚洲大尺度在线|