freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

aspnet就業(yè)管理系統(tǒng)(doc畢業(yè)設計論文)-在線瀏覽

2024-08-08 08:00本頁面
  

【正文】 用戶對數(shù)據(jù)的過濾組合查詢。與Web窗體頁相同,并可以使用任何文本編輯器創(chuàng)作這些控件,或者使用代碼隱藏類開發(fā)這些控件。但與Web窗體頁不同的是,不能獨立地請求用戶控件,用戶控件必須包括在Web窗體頁內才能使用??梢栽诳丶新暶鞯娜魏螌傩赃M行編程,而不只是包含其他文件提供的功能。在學員管理系統(tǒng)中就用到了很多這樣的控件,在項目開發(fā)過程中這些具備特殊功能的控件不但可以減少部份代碼的重寫,而且提高了項目開發(fā)效率并且更方便簡單。Private RequiredFieldValidator require=new RequiredFieldValidator()。[Category(RequiredFieldValidator),Browsable(true),Description(RequiredFieldValidator Enable),DefaultValue(false)]public bool EnableRequiredFieldValidator{get{return 。} }//重寫事件來決定是否啟用驗證控件和控制驗證控件的輸出protected override void CreateChildControls(){if (!ChildControlsCreated){ if (){ = require1。 = 請?zhí)顚慬 + + ]。 = 。}} 三層架構三層架構是目前軟件開發(fā)所用到的最普遍的開發(fā)模式,它分為UI層、業(yè)務邏輯層和數(shù)據(jù)庫層。它使得企業(yè)可以專注于他們的專門領域,有利于發(fā)揮所有人的優(yōu)勢并提高開發(fā)效率,同時降低了企業(yè)的開發(fā)成本。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經由中間層與數(shù)據(jù)庫進行交互。系統(tǒng)是在B/S模式下開發(fā)的,同時需要對用戶權限設置,系統(tǒng)主要是為就業(yè)信息管理開發(fā)的,因此用戶登錄和就業(yè)信息管理是兩個重要的功能模塊。它們的關系如圖31所示。就業(yè)部員工可以添加有意向招聘學員的公司信息和面試公告,并在招聘公司資料改變時及時更新公司信息,同時提供了公布面試記錄的功能,以幫助學員得到最新的招聘信息和面試成績,同時可以更新各種學員就業(yè)數(shù)據(jù)。 用戶登錄系統(tǒng)分為兩種用戶:學員和員工。就業(yè)部員工和管理員可以更新和刪除各種就業(yè)相關信息,而學生只能查看信息資料,不能對其進行修改。首先用戶在登錄時選擇是員工登錄還是學員登錄,這樣系統(tǒng)會在不同的數(shù)據(jù)庫表中查找匹配項,實現(xiàn)用戶驗證功能。本系統(tǒng)采用MD5算法實現(xiàn)密碼的加密操作,系統(tǒng)在讀取客戶端數(shù)據(jù)時先對數(shù)據(jù)進行加密,然后和數(shù)據(jù)庫中已經加密的記錄匹配,保證數(shù)據(jù)安全。例如對招聘信息的更新操作,此頁面中的數(shù)據(jù)都根據(jù)查詢字符串傳進的id來對頁面中的數(shù)據(jù)進行綁定,此頁面與新增操作頁面是相同的,通過查詢字符串是否傳入?yún)?shù)來判斷此時是新增招聘信息業(yè)務還是更新招聘信息業(yè)務,公司選擇公司名稱(放大鏡),并選擇招聘方向,填寫相關的如招聘人數(shù)、截至日期等信息。 第4章 就業(yè)管理系統(tǒng)的實現(xiàn)數(shù)據(jù)訪問的實現(xiàn)是系統(tǒng)設計中很重要的一部分,它直接關系到整個系統(tǒng)能否成功實現(xiàn)用戶對信息管理的需求。 就業(yè)管理系統(tǒng)中的數(shù)據(jù)訪問在軟通學員反饋管理系統(tǒng)中有專門的數(shù)據(jù)訪問層DataAccess。本系統(tǒng)用的是自定義DataSet,每個表返回一個不同的DataSet,這種自定義數(shù)據(jù)集可以準確的記錄數(shù)據(jù)表的數(shù)據(jù)行、字段等信息。 BaseDataAccess類此類為數(shù)據(jù)庫訪問基類,為以后所有數(shù)據(jù)庫操作提供基礎,包括事務處理和獲取數(shù)據(jù)庫連接。(2)BeginTransaction()開始事務,并返回一個事務對象。(3)FillData(SqlDataAdapter sda, DataSet ds, CommandType cmdtype, String strQueryString)根據(jù)查詢條件查詢數(shù)據(jù)并添加到數(shù)據(jù)集(7個重載),sda為查詢數(shù)據(jù)集適配器,ds為數(shù)據(jù)集,cmdtype為執(zhí)行命令類型,可能是存儲過程或者string類型的SQL查詢語句,strQueryString為存儲過程名或者string類型的SQL查詢語句。sda為查詢數(shù)據(jù)集適配器,dt為要更新數(shù)據(jù)的數(shù)據(jù)表。(6)ExecuteStoreProcedure(string spName, Hashtable ht)調用spName非查詢的spName存儲過程。(8)ExecuteStoreProcedure(string ReturnValueName, string spName, Hashtable ht) 帶返回值參數(shù)的調用非查詢的spName存儲過程。在軟通學員反饋系統(tǒng)中,主要應用到以下幾個數(shù)據(jù)庫訪問類:、。同時,這些類為外部訪問提供了很多方法:(1)GetOneById(int id)根據(jù)標識列查詢。(3)GetTop(int top, string viewName, string filter)查詢和表FeedbackStandard相關的指定視圖前多少行數(shù)據(jù)。(5)GetDataSet(string viewName, string filter)返回DataSet。 Entities層數(shù)據(jù)實體層都繼承自DataSet類,它為一種自定義數(shù)據(jù)集合。在這些數(shù)據(jù)集中包含了表集合、行集合、事件集合等。 SqlHelper類這個類是用來構造SQL語句的工具類。此類幾乎包含了所有需要用到的SQL語句構造方法:(1)AddCondition(string _TableName, string _FieldName, Operator _Operator, DataType _DataType, string _Value, string _ControlID) 添加查詢條件,基礎方法(7個重載)。(2)AddOrderCondition(string _TableName, string _FieldName, bool _IsDesc, string _FieldControlID, string _OrderControlID) 添加排序條件,基礎方法(3個重載)。(3)GetFilterCondition()返回查詢的條件語句,包含排序,例:AND ……ORDER BY ……或空串。在就業(yè)管理系統(tǒng)中主要包括招聘信息、招聘公司信息、面試公告、面試記錄、學員就業(yè)信息五部分。圖41 系統(tǒng)主界面下面將分別介紹就業(yè)管理模塊的各個子模塊。 創(chuàng)建面試記錄在此功能模塊中要錄入面試公司、面試學員、面試地點、面試時間等信息,其中面試公司和面試學員的錄入是以模態(tài)窗口傳值的方式進行,而為了更方便用戶尋找所需信息,提供了搜索功能,它們的具體界面如圖443所示。然后用戶可以在這里填寫面試記錄信息,填寫完畢后提交時,將據(jù)此生成一條信息記錄,并將對應信息存放到記錄的各個字段中,然后更新數(shù)據(jù)集,其中BREmployFaceExamRecord是面試記錄對應的業(yè)務層類,DsEmployFaceExamRecord是其對應的實體層類獲得一條空記錄。 newRow=()=()給新記錄各字段賦值主要代碼如下:if ( != null amp。 != ){ = ()。 = 。(newRow)。 面試記錄的編輯更新[id]不為空,調用GetMessage()來將頁面中的控件綁定到對應記錄的數(shù)據(jù),在更新后相應字段獲取到最新更新的內容,更新數(shù)據(jù)集即可。BREmployFaceExamRecord bs = new BREmployFaceExamRecord()。 dr = ()[0]。 = ()。} //獲得ID對應的一條記錄
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1