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

基于C/S模式的網絡文件管理系統的設計與實現

2014-08-15 00:45:05尚雪蓮
長春教育學院學報 2014年24期
關鍵詞:數據庫用戶信息

尚雪蓮

尚雪蓮/新疆工程學院講師(新疆烏魯木齊 830013)。

隨著計算機網絡技術在不同領域得到的廣泛應用,計算機的應用程序在單機系統的開發以外更加注重多臺電腦進行聯網的系統開發。這就要求既滿足網絡文件管理中文件共享的要求,又要保障在不同地點都可以通過多機聯網的模式獲取并修改相關內容。而一套具有實際針對性的系統來進行網絡文件的管理正可以保證文件的管理更加有序,同時文件的內容在整體系統中也需要保持一致。

在網絡文件管理系統的實際應用中,需要根據不同的系統用戶分類來滿足不同的使用需求,具體來說用戶分類包括系統管理員、文件上傳者、文件使用者和文件審查者。

系統管理員一般擁有用戶的最高權限,但是并不對系統中存在的文件內容進行使用,其主要任務是對系統進行管理和維護,比如系統的初始化、不同用戶所設定的密碼的管理、對系統出現的故障進行恢復、將系統中儲存的數據進行轉發和備份等其他獨立于其他使用者的工作內容。

文件上傳者主要是指擁有文件使用權的上傳人,是網絡文件管理系統的重要服務對象,對文件管理系統中的文件進行入庫管理、更新、刪除以及其他各方面對文件內容的管理和維護,屬于使用文件內容的較高級用戶。

文件使用者是在網絡文件管理系統的限制下根據自身權限對文件進行閱讀、輸出的一般用戶,其操作限制性較大,屬于適用文件內容的較低級用戶。

文件審查者一般為各部門管理人員,主要是在其權限范圍內進行電子文件的入庫管理、更新、刪除以及其他各方面對文件內容的審查和批閱,根據具體情況以及自身權限決定限制范圍是否只規定在本部門。

在以上歸納的不同用戶中,其權限、范圍、具體工作內容均各不相同,網絡文件管理系統需要根據不同的系統使用者制定有針對性的、有實用性的管理系統。

一、認識網絡文件管理系統

1.功能需求。基于C/S模式的網絡電子文件管理系統,要求在企業內部的應用中既可以實現獨立性工作又實現了資源共享,同時又能夠保障企業中各種文件的安全性。

安全性與共享性兼顧:在系統中文件分為私有部分和共有部分,同時儲存在數據庫,根據對用戶的使用類型和使用權限的區分來選擇用戶可以獲取的文件內容,形成了安全性與共享性兼顧的模式。

強化文件針對性:在共享的文件上傳到數據庫時,需要對文件的搜索條件進行細化,保障其他人在使用此文件時的強針對性,高速、高效。

嚴格文件管理:在新的文件上傳數據庫時需要進行嚴格的審核與批準。

電子文件的版本控制:保障文件管理系統在閱覽文件時,根據不同的文件類型來選擇不同的運行軟件,同時根據文檔的實際需求,決定對文件進行覆蓋 處理或是更新處理,同時不論是覆蓋還是更新都需要對當前文件的版本進行版本更新的歷史記錄。

審慎文件刪除:在刪除系統中的電子文件時,要求文件上傳人批準方可實施刪除。同時對具體刪除內容,刪除所有版本還是單個文件均需要認真審核。

嚴格封存和使用:如在文件管理系統中要求對電子文件進行封存時,需要文件上傳人審批方可實施封存。如在后期需要對已封存文件進行重新使用也需要文件上傳人同意。

2.系統實現環境。SQLServer2012具有速度快、效率高、便于管理和維護優勢,具有極高的安全性,可以對數據的完整和一致起到重要的保護作用。因此,服務器一般使用Windows五Server2012操作系統和SQLServer2012數據庫管理系統。而客戶端采用MicrosoftVisualStudio.NET環境中C語言開發用戶界面。

3.主要數據結構。在網絡文件管理系統的文件數據庫中,不同的數據類型及結構在整體文件管理系統中起到了各不相同的作用,總體來說主要數據結構囊括六類數據:系統用戶表、電子文件信息表、電子文件表、部門信息表、系統功能表、電子文件類型表。其中的系統用戶表在系統中起到了對使用者的各項信息進行系統的記錄作用,具體內容包括基本的用戶名和密碼,以及實際性的公司相關信息,例如所在部門、公司職務以及其他信息;電子文件信息表是對電子文件所具有的檢索內容以及其他相關信息進行標記和備注的字段;部門信息表在系統中起到將部門內部的負責人員積極信息予以說明的作用;系統功能表在系統中起到了對系統內部具有的功能信息進行記錄的作用;電子文件類型表在系統中對數據庫中存在的文件的備注、類型以及編號進行記錄。

二、網絡文件管理系統應用的重要性

網絡文件管理系統面向不同的電子文件,具有便于操作、管理規范的特點,為電子文件的管理提供了極為重要的完善作用。在網絡文件管理系統中,分布式局域網絡得以運用,同時在數據庫管理技術上有著重要完善,不僅如此,本管理系統由于C/S結構和面向對象等技術的應用也使得這一文件管理系統具有明顯重要性。首先,整個網絡文件管理系統在管理模式、權限控制以及密碼保護方面都有最新最強的技術,這就使得對文件的訪問更加方便快捷,在資源共享的基礎上保障了文件的安全。其次,管理系統將所有電子文件上傳到數據庫中,在提取過程中客戶只會提取自己需要的那份文件,這就防止出現在自己的計算機上對電子文件的操作失誤情況。此外,由于文件管理系統修改和審批方面都具有嚴格的管理措施,同時在文件的修改上也具有記錄,這就保證了文件的可信性,以防失誤或者惡意對文件進行修改,使得用戶在文件的運用方面沒有后顧之憂。最后,系統對多種類型的文件進行清晰的整理,同時運用各種檢索方式可以檢索到客戶所需內容,清晰而有條理的管理更加方便客戶的尋找。

三、系統安全性研究

1.兩級權限設置。網絡文件管理系統在對用戶使用文件的權限進行設置時,總體從兩方面對權限進行設置。一方面,通過用戶的身份類型進行區別。在引言中已經提到的,系統管理員、文件上傳者、文件使用者、文件審查者四種類型,而系統根據不同類型的用戶進行登錄時的信息對用戶可以使用的電子文件的范圍進行劃分和限制。但是在今天的企業中,各部門并不是獨立的,需要廣泛地合作和溝通,進行資源共享;同時不同層次的用戶有時也需要對不同文件內容進行使用。所以,第二方面的設計通過數字0或1來完成,由0和1組成字符串,再由不同的字符串對訪問者的權限進行驗證,通過這種方式可以保障任意權限組合的字符串各不相同,同時對任何一個字符串的識別和解讀都可以保證其準確性和精確性,這樣一來在對用戶信息的保障方面,使用者權限的設定方面也更加明確、更加精準、更加固定。

2.用戶登錄與身份驗證過程。在用戶登錄與身份驗證的過程中,為了有效地保證用戶密碼的安全性,防止用戶密碼被盜竊的情況,系統還使用了更加獨特的傳送方式和密碼加密方法,使得數據庫更加安全。

具體來說,在用戶進行身份驗證的時候,并非像傳統的程序一樣將用戶名和用戶密碼同時上傳到服務器,而是將用戶名上傳到服務器后首先確認用戶是否已經注冊;在確認用戶名合法以后將加密文件送至客戶端,再由客戶端輸入密碼進行解密,即使對數據庫的密碼存儲位置進行入侵也無法看到有效的密碼記錄,這里它們都是以密文的表現形式存在的。

在加密時,使用公開的密鑰用RSA加密算法加密形成密文,客戶必須使用每個人自己私有的密鑰用解密算法解密形成明文。這樣體現了加密和解密的不對稱,通過這種方法可以使密碼更具安全性,絕不會出現利用加密和解密任意一個推導出另一個的情況。

四、網絡文件管理系統的功能

1.電子文件的存儲。在已經上傳的數據庫中對文件進行修改,系統會使用標準對話框控件,用戶在對話框中根據提示將新的電子文件進行輸出,具體方法為,

OpenFileDialog fdlg=new OpenFileDialog();

if(fdlg.ShowDialog()==DialogResult.OK)

{

fileName=fdlg.FileName;

}

FileStream fileDataStream=new FileStream (fileName,FileMode.Open);//創建流

Long fileLength=fileDataStream.Length;//文件長度

byte[]fileData=new byte[fileLength];//創建文件長度大小的數組

fileDataStream.Read(fileData,0,fileLength);//把文件流填充到數組

再使用SQL語句把數組存到數據庫記錄中,這時系統就會將文件更新的相關信息保存。

如果需要更新已有文件,系統將自動針對文件類型開啟特定軟件,具體方法為,

System.Diagnostics.Process.Start(fileName);

值得注意的是,在文件打開以前需要提前選定本次操作的類別。

2.電子文件的查詢。在網絡文件管理系統,借助SQL語句動態字段可以實現更加智能的附件查詢。具體過程為,首先用戶輸入所查找的關鍵詞,之后系統將會對關鍵詞進行處理,而轉化為SQL語句,這樣一來在系統服務器內可以進行更加智能的查詢,為用戶提供更加廣泛也更加準確的文件查詢。

3.電子文件的修改。在電子文件的修改功能中,系統首先使用查詢功能獲取文件。而客戶在此時打開當前客戶端的文件名稱,通知系統和數據庫服務器進行連接,這樣才能生成一個臨時的特定類型電子文件并存儲到臨時文件夾中,就是說這時電子文件才真正地存在于客戶端中。通過這種方式實現修改,當系統對文件的修改完畢以后便會將新的文件進行儲存。

4.電子文件的審批。系統中所具有的文件審批功能主要是在各部門領導對文件進行審查和批閱時所用到的。當用戶登錄以后系統檢測為文件審查者的時候,系統將會通過listView控件將屬于其權限范圍內的文件內容予以顯示,部門領導就可以進行審查。在審查過程中,部門領導可以用跟電子文件修改功能0方法一樣生成臨時文件,部門領導對文件進行審查后,將出現兩種情況:如果文件批準,其信息表審批者字段會被填寫相應的審批者的用戶名;而未能批準的文件會被刪除記錄。放到文件上傳者登錄以后,網絡文件管理系統會把審批者終端機里存在的BAK文件進行清理,或者也可以通過修改功能0來提醒上傳者進行查看。

5.電子文件的瀏覽。電子文件的閱覽功能可以說是電子文件修改功能的簡化和一部分,其主要區別是在瀏覽過程中只能對信息進行讀取,但不具有對電子文件進行修改、存盤、刪除等其他權限。

[1] CharlesPetzold.MicrosoftC#Windows程序設計[M].北京:北京大學出版社,2002.

[2] BurtonHarvey.Wrox:C#程序設計教程[M].北京:清華大學出版社,2001.

[3] 李香敏.SQLServer2012編程員指南[M].北京:北京希望電子出版社,2000.

猜你喜歡
數據庫用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(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
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 国产又粗又猛又爽| 亚洲美女视频一区| 99精品国产电影| 久久久四虎成人永久免费网站| 久久无码免费束人妻| 国产国模一区二区三区四区| 一区二区欧美日韩高清免费| 久久久精品无码一二三区| 国产精品原创不卡在线| 99久久精品国产麻豆婷婷| 中文字幕乱码中文乱码51精品| 色成人综合| 欧美亚洲日韩中文| 亚洲乱码在线播放| 欧美曰批视频免费播放免费| 国产亚洲高清视频| 激情国产精品一区| 国产精品爽爽va在线无码观看 | 国产精品自拍露脸视频| 亚洲资源站av无码网址| 国产一二三区在线| a色毛片免费视频| 日韩高清欧美| 午夜啪啪网| 欧美不卡二区| 久久综合色视频| 日韩精品无码免费专网站| 久草性视频| 国产精品美女免费视频大全| 国产免费久久精品99re丫丫一| 88国产经典欧美一区二区三区| 成人中文字幕在线| 香蕉eeww99国产在线观看| 大学生久久香蕉国产线观看| 国产电话自拍伊人| 毛片视频网址| 亚洲av中文无码乱人伦在线r| 国产精品任我爽爆在线播放6080 | 国产成人精品日本亚洲| 国产成人免费视频精品一区二区| 99激情网| 国产无人区一区二区三区| 女高中生自慰污污网站| 精品久久久久久久久久久| 久久成人免费| 亚洲天堂.com| 伊人91在线| 亚洲综合色婷婷中文字幕| 99久视频| 福利一区三区| 午夜一级做a爰片久久毛片| 中文字幕 91| 国产va在线观看| 精品国产99久久| 少妇露出福利视频| 91av成人日本不卡三区| 无码视频国产精品一区二区| 亚洲狼网站狼狼鲁亚洲下载| 国产一区二区三区在线观看视频 | 无码aⅴ精品一区二区三区| 午夜老司机永久免费看片| 日韩av在线直播| 伊伊人成亚洲综合人网7777| 精品久久综合1区2区3区激情| 久操线在视频在线观看| 亚洲人成人伊人成综合网无码| 亚洲欧洲综合| 成人91在线| 成人国产精品2021| 欧美色丁香| 久久综合九九亚洲一区| 婷婷五月在线| 亚洲日韩AV无码一区二区三区人 | 热99re99首页精品亚洲五月天| 99九九成人免费视频精品| 一本色道久久88亚洲综合| 女人爽到高潮免费视频大全| 亚洲欧美一区在线| 91久久精品国产| 国产激情无码一区二区APP | 男女男免费视频网站国产| 一本色道久久88|