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

大學畢業(yè)生檔案信息管理系統(tǒng)的設計與實現(xiàn)

2014-09-25 03:08:08黃建成馮麗華
廣西教育·C版 2014年8期
關鍵詞:檔案數(shù)據(jù)庫大學生

黃建成+馮麗華

【摘 要】大學畢業(yè)生檔案信息管理系統(tǒng)使用ASP.NET、MS SQL Server數(shù)據(jù)庫設計,實現(xiàn)了檔案信息的網(wǎng)絡化管理,用人單位在獲得學校就業(yè)管理部門或?qū)W生本人許可后,可以在規(guī)定時間內(nèi)遠程查閱學生的檔案信息,對提高畢業(yè)生就業(yè)率有著積極意義。

【關鍵詞】大學生 檔案 管理系統(tǒng) 數(shù)據(jù)庫 設計

【中圖分類號】 G 【文獻標識碼】A

【文章編號】0450-9889(2014)08C-0186-02

幫助大學生就業(yè)是各高校的主要工作之一。傳統(tǒng)的畢業(yè)生雙選會由于其時間所限,給畢業(yè)生和用人單位“雙選”的時間很短,相互的了解程度有限,在一定程度上影響了就業(yè)的簽約率和學生就業(yè)后工作的穩(wěn)定性和持續(xù)性。為了解決上述問題,我們在健全學生傳統(tǒng)檔案的同時,開發(fā)了大學畢業(yè)生檔案信息管理系統(tǒng),保存和管理畢業(yè)生求職時需要展示的、用人單位需要了解的檔案信息電子副本,解決了檔案信息查詢時空的限制。

一、系統(tǒng)組成

系統(tǒng)采用客戶端瀏覽器、Web服務器、數(shù)據(jù)庫服務器組成的三層B/S結(jié)構(gòu)。用戶使用統(tǒng)一的瀏覽器界面,終端用戶幾乎不需要培訓,降低了系統(tǒng)應用成本,更適合于全校大規(guī)模推廣應用。

系統(tǒng)使用Microsoft Visual Studio 2010為Web編程工具。Microsoft SQL Server是Microsoft公司推出的功能強大的數(shù)據(jù)庫系統(tǒng),與Windows系統(tǒng)緊密集成,具有良好的性能和可伸縮性。本系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng)是Microsoft SQL Server2005,系統(tǒng)開發(fā)和運行環(huán)境為Microsoft Windows2003,主要功能模塊如表1所示。

表1 大學畢業(yè)生檔案信息管理系統(tǒng)主要功能模塊

數(shù)據(jù)管理 檔案信息審核 綜合查詢

登記修改檔案信息 數(shù)據(jù)備份 用戶及權(quán)限管理 班級審核 院系審核 學工處審核 檔案室歸檔 校內(nèi)檔案信息查詢 就業(yè)狀態(tài)查詢與統(tǒng)計 用人單位查詢

二、主要實現(xiàn)技術

(一)數(shù)據(jù)庫設計

系統(tǒng)的數(shù)據(jù)庫使用Microsoft SQL Server 2005,利用SQL Server Management Studio可以可視化地完成數(shù)據(jù)庫設計工作。

系統(tǒng)的數(shù)據(jù)庫與原有的大學生注冊繳費管理系統(tǒng)的設計與實現(xiàn)、大學畢業(yè)生就業(yè)信息管理系統(tǒng)等管理系統(tǒng)共用一個數(shù)據(jù)庫,并共享其中的數(shù)據(jù)詞典等基礎數(shù)據(jù),用戶表則添加檔案管理相應的角色和權(quán)限字段,新增加的表只有檔案信息表,大大簡化了數(shù)據(jù)庫設計,同時也保證了數(shù)據(jù)的統(tǒng)一,便于管理和使用。

檔案信息表的字段包括基本信息、簡歷、素質(zhì)評價、課程成績、處分、獲獎、任職、資格證書、畢業(yè)鑒定等幾部分的字段。其中的個人相片、綜合素質(zhì)評價表、在校任職評價、課程成績表、獲獎證書、各類資格證書、實習鑒定總表、畢業(yè)生登記表、處分決定等字段均用于保存相應的圖像路徑及名稱,以充分展示信息的原貌。

(二)文件上傳

檔案的建立涉及大量各類圖像文件的上傳。使用.NET的文件上傳控件FileUpload可以方便的完成。通過Request.PhysicalApplicationPath屬性可以獲取當前正在執(zhí)行的服務器應用程序的根目錄的物理文件系統(tǒng)路徑。調(diào)用 SaveAs 方法即可將文件保存到Web服務器上的指定路徑。但在使用中必須注意兩個問題:限制上傳文件的類型和限制上傳文件的大小以防上傳木馬文件、大文件到服務器。使用PostedFile 屬性來訪問基礎 ContentLength 屬性并返回文件的大小(字節(jié)),通過比較上傳文件和設定的文件大小,即可控制最大上傳文件的大小。調(diào)用Path.GetExtension方法返回要上傳的文件擴展名,然后和設置的文件擴展名進行比較,即可限制上傳文件的類型。通過使用AJAX技術實現(xiàn)網(wǎng)頁異步更新、在不刷新建檔頁面的情況下就可以獲取上傳的文件路徑及文件名信息。

(三)用戶密碼使用MD5加密

MD5就是采用單向加密的加密算法,不能對加密了的密文數(shù)據(jù)再解密成原來的明文數(shù)據(jù)。MD5算法有兩個重要特性:第一是任意兩段明文數(shù)據(jù),加密以后的密文是不相同的;第二是任意一段明文數(shù)據(jù),經(jīng)過加密以后,其結(jié)果永遠是不變的。也就是不可能有任意兩段明文加密以后得到相同的密文、加密特定的數(shù)據(jù)得到的密文一定是相同的。

本系統(tǒng)將用戶密碼等關鍵數(shù)據(jù)采用MD5加密后再存儲到數(shù)據(jù)庫可以保證密碼安全。微軟在.NET架構(gòu)中引入了MD5算法,在使用Visual Studio 2010編程時可以直接使用.NET 架構(gòu)中提供的相關類來實現(xiàn)MD5 加密,這些類位于命名空間“System.Security.Cryptography”中。

(四)使用觸發(fā)器保護已審核信息

觸發(fā)器是SQL Server數(shù)據(jù)庫應用中一個重要工具,是一種特殊的存儲過程,當對表執(zhí)行INSERT、UPDATE或DELETE操作時,觸發(fā)器就會自動執(zhí)行。SQL Server為每個觸發(fā)器都創(chuàng)建了兩個專用表﹕Inserted表和Deleted表,這兩張是系統(tǒng)在內(nèi)存中創(chuàng)建的、與應用觸發(fā)器的表結(jié)構(gòu)相同的兩張邏輯表,其中Inserted表的數(shù)據(jù)是插入或是修改后的數(shù)據(jù),而Deleted表的數(shù)據(jù)是更新前的或是刪除的數(shù)據(jù)。當觸發(fā)器完成工作后,這兩張表就會被刪除,不會存儲在數(shù)據(jù)庫中。

本系統(tǒng)在檔案信息表中設置了觸發(fā)器,如果檔案信息已經(jīng)審核并經(jīng)檔案室歸檔,當數(shù)據(jù)被修改時觸發(fā)器會自動把數(shù)據(jù)重新更新回來,如果記錄被刪除則回滾,達到保護已審核信息的目的。

(五)權(quán)限控制

根據(jù)登錄用戶的角色不同,利用Session變量實現(xiàn)對其權(quán)限的控制。用人單位必須獲得畢業(yè)生本人提供的驗證碼或取得學校教育管理部門的授權(quán)碼、并在規(guī)定的時間內(nèi)方可查詢學生的檔案信息。endprint

使用函數(shù)DATEDIFF可以限制用人單位的查詢天數(shù)。當DATEDIFF( day, '開放查詢的日期',Now() )的計算結(jié)果大于允許查詢的天數(shù)時,禁止查詢。

三、關鍵代碼設計

(一)文件上傳及其類型控制

Dim savedir As String = "upfile\" '定義上傳文件保存相對目錄

Dim apppath As String = Request.PhysicalApplicationPath '獲取上傳文件的物理路徑

Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '獲取上傳文件的擴展名

If (FileUpload1.HasFile) Then

Dim savepath As String = apppath & savedir & FileUpload1.FileName

If (extension = ".jpg") Or (extension = ".JPG") Then '指定上傳文件類型

FileUpload1.SaveAs(savepath) '保存上傳文件

Else: Lable1.Text = "該類文件禁止上傳 "

End If

End If

(二)控制圖片顯示大小

Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '獲取上傳的圖片

Dim sourceWidth As Integer = Photo.Width'取得圖片寬度,以像素為單位

Dim sourceHeight As Integer = Photo.Height'取得圖片高度

If sourceWidth2 > 600 Then'如果圖片寬度大于600像素

Dim tuWidth=600'定義顯示的寬度為600像素

Dim tuHeight = 600 * sourceHeight / sourceWidth'同時按比例縮小其高度

End If

(三)MD5加密

下面以修改密碼為例說明MD5加密的方法。

Dim md5Hasher As New MD5CryptoServiceProvider()

Dim hashedBytes As Byte()

Dim encoder As New UTF8Encoding()

hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '計算MD5

Dim sBuilder As New StringBuilder() '創(chuàng)建可變字符串

For i = 0 To hashedBytes.Length - 1 ' 將每一個 Byte的 hash 碼格式化為十六進制字符串

sBuilder.Append(hashedBytes(i).ToString("x2"))

Next

Dim newmm_16 As String = sBuilder.ToString ' 返回十六進制字符串,用于寫入數(shù)據(jù)庫。

接下來是連接數(shù)據(jù)庫并寫入新密碼的代碼,從略。

四、實際應用及效果

(一)系統(tǒng)部署

系統(tǒng)的WEB程序和數(shù)據(jù)庫分別部署在兩臺Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并設置Internet 來賓賬戶對文件上傳目錄擁有寫權(quán)限。

考慮到安全性,數(shù)據(jù)庫服務器使用局域網(wǎng)地址,SQL Server 2005需要啟用本地和遠程連接以及SQL Server Browser 服務;在 Windows 防火墻中需要為 SQL Server 2005 創(chuàng)建例外,設置SQL Server 2005每天一次自動備份作業(yè)和定時刪除過時備份數(shù)據(jù)作業(yè)。

(二)使用流程

系統(tǒng)使用流程如圖1 所示。

圖1 系統(tǒng)使用簡明流程

學生未提交審核前均可以隨時修改,提交審核后,各班輔導員、院系均可以執(zhí)行退修操作,院系已經(jīng)審核后則需要院系管理員權(quán)限才可以執(zhí)行退修操作。院系已經(jīng)審核并經(jīng)檔案室歸檔的信息不允許修改。

(三)應用效果

系統(tǒng)的應用為各類檔案信息需求者提供了高效、靈活、便捷的查詢服務,得到了學校領導、老師、學生和用人單位的好評。系統(tǒng)應用不僅推進了就業(yè)工作的效率和質(zhì)量,也促進了學生的檔案積累和自我提高的意識,從而間接促進了教學質(zhì)量和綜合素質(zhì)的提高,提高了高校檔案的信息價值和社會效益。

【參考文獻】

[1]王海政.試析無紙化衛(wèi)生專業(yè)技術資格考試新模式[J].電腦編程技巧與維護,2011(14)

[2]張洪.ASP.NET Session的原理及應用[J].電腦編程技巧與維護,2011(2)

【基金項目】廣西教育科學規(guī)劃課題(2011C0160)

【作者簡介】黃建成(1965- ),男,廣西藤縣人,廣西科技大學醫(yī)學院現(xiàn)代教育技術中心副主任,高級實驗師,研究方向:現(xiàn)代教育技術的應用。

(責編 丁 夢)endprint

使用函數(shù)DATEDIFF可以限制用人單位的查詢天數(shù)。當DATEDIFF( day, '開放查詢的日期',Now() )的計算結(jié)果大于允許查詢的天數(shù)時,禁止查詢。

三、關鍵代碼設計

(一)文件上傳及其類型控制

Dim savedir As String = "upfile\" '定義上傳文件保存相對目錄

Dim apppath As String = Request.PhysicalApplicationPath '獲取上傳文件的物理路徑

Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '獲取上傳文件的擴展名

If (FileUpload1.HasFile) Then

Dim savepath As String = apppath & savedir & FileUpload1.FileName

If (extension = ".jpg") Or (extension = ".JPG") Then '指定上傳文件類型

FileUpload1.SaveAs(savepath) '保存上傳文件

Else: Lable1.Text = "該類文件禁止上傳 "

End If

End If

(二)控制圖片顯示大小

Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '獲取上傳的圖片

Dim sourceWidth As Integer = Photo.Width'取得圖片寬度,以像素為單位

Dim sourceHeight As Integer = Photo.Height'取得圖片高度

If sourceWidth2 > 600 Then'如果圖片寬度大于600像素

Dim tuWidth=600'定義顯示的寬度為600像素

Dim tuHeight = 600 * sourceHeight / sourceWidth'同時按比例縮小其高度

End If

(三)MD5加密

下面以修改密碼為例說明MD5加密的方法。

Dim md5Hasher As New MD5CryptoServiceProvider()

Dim hashedBytes As Byte()

Dim encoder As New UTF8Encoding()

hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '計算MD5

Dim sBuilder As New StringBuilder() '創(chuàng)建可變字符串

For i = 0 To hashedBytes.Length - 1 ' 將每一個 Byte的 hash 碼格式化為十六進制字符串

sBuilder.Append(hashedBytes(i).ToString("x2"))

Next

Dim newmm_16 As String = sBuilder.ToString ' 返回十六進制字符串,用于寫入數(shù)據(jù)庫。

接下來是連接數(shù)據(jù)庫并寫入新密碼的代碼,從略。

四、實際應用及效果

(一)系統(tǒng)部署

系統(tǒng)的WEB程序和數(shù)據(jù)庫分別部署在兩臺Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并設置Internet 來賓賬戶對文件上傳目錄擁有寫權(quán)限。

考慮到安全性,數(shù)據(jù)庫服務器使用局域網(wǎng)地址,SQL Server 2005需要啟用本地和遠程連接以及SQL Server Browser 服務;在 Windows 防火墻中需要為 SQL Server 2005 創(chuàng)建例外,設置SQL Server 2005每天一次自動備份作業(yè)和定時刪除過時備份數(shù)據(jù)作業(yè)。

(二)使用流程

系統(tǒng)使用流程如圖1 所示。

圖1 系統(tǒng)使用簡明流程

學生未提交審核前均可以隨時修改,提交審核后,各班輔導員、院系均可以執(zhí)行退修操作,院系已經(jīng)審核后則需要院系管理員權(quán)限才可以執(zhí)行退修操作。院系已經(jīng)審核并經(jīng)檔案室歸檔的信息不允許修改。

(三)應用效果

系統(tǒng)的應用為各類檔案信息需求者提供了高效、靈活、便捷的查詢服務,得到了學校領導、老師、學生和用人單位的好評。系統(tǒng)應用不僅推進了就業(yè)工作的效率和質(zhì)量,也促進了學生的檔案積累和自我提高的意識,從而間接促進了教學質(zhì)量和綜合素質(zhì)的提高,提高了高校檔案的信息價值和社會效益。

【參考文獻】

[1]王海政.試析無紙化衛(wèi)生專業(yè)技術資格考試新模式[J].電腦編程技巧與維護,2011(14)

[2]張洪.ASP.NET Session的原理及應用[J].電腦編程技巧與維護,2011(2)

【基金項目】廣西教育科學規(guī)劃課題(2011C0160)

【作者簡介】黃建成(1965- ),男,廣西藤縣人,廣西科技大學醫(yī)學院現(xiàn)代教育技術中心副主任,高級實驗師,研究方向:現(xiàn)代教育技術的應用。

(責編 丁 夢)endprint

使用函數(shù)DATEDIFF可以限制用人單位的查詢天數(shù)。當DATEDIFF( day, '開放查詢的日期',Now() )的計算結(jié)果大于允許查詢的天數(shù)時,禁止查詢。

三、關鍵代碼設計

(一)文件上傳及其類型控制

Dim savedir As String = "upfile\" '定義上傳文件保存相對目錄

Dim apppath As String = Request.PhysicalApplicationPath '獲取上傳文件的物理路徑

Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '獲取上傳文件的擴展名

If (FileUpload1.HasFile) Then

Dim savepath As String = apppath & savedir & FileUpload1.FileName

If (extension = ".jpg") Or (extension = ".JPG") Then '指定上傳文件類型

FileUpload1.SaveAs(savepath) '保存上傳文件

Else: Lable1.Text = "該類文件禁止上傳 "

End If

End If

(二)控制圖片顯示大小

Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '獲取上傳的圖片

Dim sourceWidth As Integer = Photo.Width'取得圖片寬度,以像素為單位

Dim sourceHeight As Integer = Photo.Height'取得圖片高度

If sourceWidth2 > 600 Then'如果圖片寬度大于600像素

Dim tuWidth=600'定義顯示的寬度為600像素

Dim tuHeight = 600 * sourceHeight / sourceWidth'同時按比例縮小其高度

End If

(三)MD5加密

下面以修改密碼為例說明MD5加密的方法。

Dim md5Hasher As New MD5CryptoServiceProvider()

Dim hashedBytes As Byte()

Dim encoder As New UTF8Encoding()

hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '計算MD5

Dim sBuilder As New StringBuilder() '創(chuàng)建可變字符串

For i = 0 To hashedBytes.Length - 1 ' 將每一個 Byte的 hash 碼格式化為十六進制字符串

sBuilder.Append(hashedBytes(i).ToString("x2"))

Next

Dim newmm_16 As String = sBuilder.ToString ' 返回十六進制字符串,用于寫入數(shù)據(jù)庫。

接下來是連接數(shù)據(jù)庫并寫入新密碼的代碼,從略。

四、實際應用及效果

(一)系統(tǒng)部署

系統(tǒng)的WEB程序和數(shù)據(jù)庫分別部署在兩臺Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并設置Internet 來賓賬戶對文件上傳目錄擁有寫權(quán)限。

考慮到安全性,數(shù)據(jù)庫服務器使用局域網(wǎng)地址,SQL Server 2005需要啟用本地和遠程連接以及SQL Server Browser 服務;在 Windows 防火墻中需要為 SQL Server 2005 創(chuàng)建例外,設置SQL Server 2005每天一次自動備份作業(yè)和定時刪除過時備份數(shù)據(jù)作業(yè)。

(二)使用流程

系統(tǒng)使用流程如圖1 所示。

圖1 系統(tǒng)使用簡明流程

學生未提交審核前均可以隨時修改,提交審核后,各班輔導員、院系均可以執(zhí)行退修操作,院系已經(jīng)審核后則需要院系管理員權(quán)限才可以執(zhí)行退修操作。院系已經(jīng)審核并經(jīng)檔案室歸檔的信息不允許修改。

(三)應用效果

系統(tǒng)的應用為各類檔案信息需求者提供了高效、靈活、便捷的查詢服務,得到了學校領導、老師、學生和用人單位的好評。系統(tǒng)應用不僅推進了就業(yè)工作的效率和質(zhì)量,也促進了學生的檔案積累和自我提高的意識,從而間接促進了教學質(zhì)量和綜合素質(zhì)的提高,提高了高校檔案的信息價值和社會效益。

【參考文獻】

[1]王海政.試析無紙化衛(wèi)生專業(yè)技術資格考試新模式[J].電腦編程技巧與維護,2011(14)

[2]張洪.ASP.NET Session的原理及應用[J].電腦編程技巧與維護,2011(2)

【基金項目】廣西教育科學規(guī)劃課題(2011C0160)

【作者簡介】黃建成(1965- ),男,廣西藤縣人,廣西科技大學醫(yī)學院現(xiàn)代教育技術中心副主任,高級實驗師,研究方向:現(xiàn)代教育技術的應用。

(責編 丁 夢)endprint

猜你喜歡
檔案數(shù)據(jù)庫大學生
帶父求學的大學生
大學生之歌
黃河之聲(2017年14期)2017-10-11 09:03:59
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
如何做好鄉(xiāng)鎮(zhèn)計劃生育檔案管理工作
檔案的開發(fā)利用在供電公司全面管理中的作用
淺談北京衛(wèi)視《檔案》的敘述方式
新聞世界(2016年10期)2016-10-11 20:31:45
新常態(tài)下高校檔案工作發(fā)展研究
大學教育(2016年9期)2016-10-09 09:06:22
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 欧美视频在线不卡| 欧美激情伊人| 91麻豆精品国产91久久久久| 99视频在线精品免费观看6| 成人va亚洲va欧美天堂| 久久人妻系列无码一区| 一区二区三区在线不卡免费| 亚洲av无码牛牛影视在线二区| 国产精品无码影视久久久久久久 | 欧美在线视频不卡第一页| 久久精品国产一区二区小说| 青青草一区| 亚洲人成网站观看在线观看| 熟妇丰满人妻| 国产精品不卡永久免费| 国产成年女人特黄特色毛片免| 自慰网址在线观看| 国产69囗曝护士吞精在线视频| 欧美精品啪啪一区二区三区| 日韩麻豆小视频| 亚洲日本韩在线观看| 国产成人精彩在线视频50| 九九九久久国产精品| 国产jizzjizz视频| 老司机精品99在线播放| 国模极品一区二区三区| 亚洲综合久久成人AV| 国产第一页免费浮力影院| 黄色网站在线观看无码| 欧美日韩中文字幕二区三区| 国产精品第页| 狼友视频一区二区三区| 国产福利不卡视频| 88av在线播放| 成人日韩视频| 超清无码一区二区三区| 午夜欧美理论2019理论| 野花国产精品入口| 亚洲精品另类| 天天综合亚洲| 99福利视频导航| 日韩av资源在线| 日韩精品成人在线| 不卡视频国产| 精品国产自在在线在线观看| 亚洲综合激情另类专区| 亚洲欧洲日产国码无码av喷潮| 精品福利视频导航| 在线永久免费观看的毛片| 欧美一级黄色影院| 制服丝袜国产精品| 天堂av高清一区二区三区| 无码'专区第一页| 国产精品人人做人人爽人人添| 国产福利免费观看| 国产成人免费高清AⅤ| 国产精品亚洲日韩AⅤ在线观看| 伊人国产无码高清视频| 欧美a在线| 久草视频一区| 亚洲成人精品久久| 亚洲码在线中文在线观看| 午夜精品国产自在| 亚洲日本中文字幕天堂网| 国产高清在线精品一区二区三区 | 色妞永久免费视频| 国产成人乱无码视频| 亚洲va在线∨a天堂va欧美va| 亚洲国产成人在线| 久久婷婷六月| 97国产一区二区精品久久呦| 日韩AV手机在线观看蜜芽| 亚洲第一极品精品无码| 国产免费好大好硬视频| 少妇高潮惨叫久久久久久| 激情综合婷婷丁香五月尤物 | 亚洲无码日韩一区| 在线播放真实国产乱子伦| 午夜a视频| 国产黄在线观看| 亚洲美女一区| 9久久伊人精品综合|