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

正文內(nèi)容

aspnet就業(yè)管理系統(tǒng)(論文-閱讀頁

2024-09-25 11:45本頁面
  

【正文】 1。 = 請(qǐng)?zhí)顚?[ + + ]。 = 。}} 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 5 頁 三層架構(gòu) 三層架構(gòu)是目前軟件開發(fā)所用到的最普遍的開發(fā)模式,它分為 UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)庫層。它使得企業(yè)可以專注于他們的專門領(lǐng)域,有利于發(fā)揮所有人的優(yōu)勢(shì)并提高開發(fā)效率,同時(shí)降低了企業(yè)的開發(fā)成本。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過 COM/DCOM 通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。 系統(tǒng)是在 B/S 模式下開發(fā)的, 同時(shí)需要對(duì)用戶權(quán)限設(shè)置 ,系統(tǒng)主要是為就業(yè)信息管理開發(fā)的,因此用戶登錄和就業(yè)信息管理是兩個(gè)重要的功能模塊。它們的關(guān)系如圖 31所示。就業(yè)部員工可以添加有意向招聘學(xué)員的公司信息和面試公告,并在招聘公司資料改變時(shí)及時(shí)更新公司信息,同時(shí)提供了公布面試記錄的功能,以幫助學(xué)員得到最新的招聘信息和面試成績(jī),同時(shí)可以更新各種學(xué)員就業(yè)數(shù)據(jù)。 用戶登錄 系統(tǒng)分為兩種用戶:學(xué)員和員工。就業(yè)部員工和管理員可以更新和刪除各種就業(yè)相關(guān)信息,而學(xué)生只能查看信息資料,不能對(duì)其進(jìn)行修改。首先用戶在登錄時(shí)選擇是員工登錄還是學(xué)員登錄,這樣系統(tǒng)會(huì)在不同的數(shù)據(jù)庫表中查找匹配項(xiàng),實(shí)現(xiàn)用戶驗(yàn)證功能。本系統(tǒng)采用 MD5 算法實(shí)現(xiàn)密碼的加密操作,系統(tǒng)在讀取客戶端數(shù)據(jù)時(shí)先對(duì)數(shù)據(jù)進(jìn)行加密,然后和數(shù)據(jù)庫中已經(jīng)加密的記錄匹配,保證數(shù)據(jù)安全。例如對(duì)招聘信息的更新操作,此頁面中的數(shù)據(jù)都根據(jù)查詢字符串傳進(jìn)的 id 來對(duì)頁面中的數(shù)據(jù)進(jìn)行綁定,此頁面與新增操作頁面是相同的,通過查詢字符串是否傳入?yún)?shù)來判斷此時(shí)是新增招聘信息業(yè)務(wù)還是更新招聘信息業(yè)務(wù),公司選擇公司名稱(放大鏡),并選擇招聘方向,填寫相關(guān)的如招聘人數(shù)、截至日期等信息。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 9 頁 第 4 章 就業(yè)管理系統(tǒng)的實(shí)現(xiàn) 數(shù)據(jù)訪問的實(shí)現(xiàn)是系統(tǒng)設(shè)計(jì)中很重要的一部分,它直接關(guān)系到整個(gè)系統(tǒng)能否成功實(shí)現(xiàn)用戶對(duì)信息管理的需求 。 就業(yè)管理系統(tǒng)中的數(shù)據(jù)訪問 在軟通學(xué)員反饋管理系統(tǒng)中有專門的數(shù)據(jù)訪問層 DataAccess。本系統(tǒng)用的是自定義 DataSet ,每個(gè)表返回一個(gè)不同的DataSet,這種自定義數(shù)據(jù)集可以準(zhǔn)確的記錄數(shù)據(jù)表的數(shù)據(jù)行、字段等信息。 BaseDataAccess 類 此類為數(shù)據(jù)庫訪問 基類,為以后所有數(shù)據(jù)庫操作提供基礎(chǔ),包括事務(wù)處理和獲取數(shù)據(jù)庫連接。 ( 2) BeginTransaction()開始事務(wù),并返回一個(gè)事務(wù)對(duì)象。 ( 3 ) FillData(SqlDataAdapter sda, DataSet ds, CommandType cmdtype, String strQueryString)根據(jù)查詢條件查詢數(shù)據(jù)并添加到數(shù)據(jù)集 (7個(gè)重載 ), sda 為查詢數(shù)據(jù)集適配器, ds 為數(shù)據(jù)集, cmdtype 為執(zhí)行命令河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 10 頁 類型,可能是存儲(chǔ)過程或者 string 類型的 SQL 查詢語句, strQueryString為存儲(chǔ)過程名或者 string 類型的 SQL 查詢語句。 sda 為查詢數(shù)據(jù)集適配器, dt 為要更新數(shù)據(jù)的數(shù)據(jù)表。 ( 6 ) ExecuteStoreProcedure(string spName, Hashtable ht) 調(diào)用spName 非查詢的 spName 存儲(chǔ)過程。 ( 8 ) ExecuteStoreProcedure(string ReturnValueName, string spName, Hashtable ht) 帶返回值參數(shù)的調(diào)用非查詢的 spName 存儲(chǔ)過程。在軟通學(xué)員反饋系統(tǒng)中, 主要應(yīng)用到以下幾個(gè)數(shù)據(jù)庫訪問類:、 、 、 和。同時(shí),這些類為外部訪問提供了很多方法: ( 1) GetOneById(int id)根據(jù)標(biāo)識(shí)列查詢。 ( 3 ) GetTop(int top, string viewName, string filter) 查 詢 和 表FeedbackStandard 相關(guān)的指定視圖前多少行數(shù)據(jù)。 ( 5) GetDataSet(string viewName, string filter)返回 DataSet。 Entities 層 數(shù)據(jù)實(shí)體層都繼承自 DataSet 類,它為一種自定義數(shù)據(jù)集合。在這些數(shù)據(jù)集中包含了表集合、行集合、事件集合等。 SqlHelper 類 這個(gè)類是用來構(gòu) 造 SQL 語句的工具類。此類幾乎包含了所有需要用到的SQL 語句構(gòu)造方法: ( 1) AddCondition(string _TableName, string _FieldName, Operator _Operator, DataType _DataType, string _Value, string _ControlID) 添加查詢條件,基礎(chǔ)方法 (7 個(gè)重載 )。 ( 2) AddOrderCondition(string _TableName, string _FieldName, bool _IsDesc, string _FieldControlID, string _OrderControlID) 添加排序條件,基礎(chǔ)方法 (3 個(gè)重載 )。 ( 3) GetFilterCondition() 返回查詢的條件語句,包含排序,例:AND …… ORDER BY ……或空串。在就業(yè)管理系統(tǒng)中主要包括招聘信息、招聘公司信息、面試公告、面試記 錄、學(xué)員就業(yè)信息五部分。 下面將分別介紹就業(yè)管理模塊的各個(gè)子模塊。 創(chuàng)建面試記錄 在此功能模塊中要錄入面試公司、面試學(xué)員、面試地點(diǎn)、面試時(shí)間等信息,其中面試公司和面試學(xué)員的錄入是以模態(tài)窗口傳值的方式進(jìn)行,而為了更方便用戶尋找所需信息,提供了搜索功能,它們的具體界面如圖4 43 所示 。 然后用戶可以在這里填寫面試記錄信息,填寫完畢后提交時(shí),將據(jù)此生成一條信息記錄,并將對(duì)應(yīng)信息存放到記錄的各個(gè)字段中,然后更新數(shù)據(jù)集,其中 BREmployFaceExamRecord 是面試記錄對(duì)應(yīng)的業(yè)務(wù)層類,圖 模態(tài)窗口 圖 42 增加面試記錄頁面 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 14 頁 DsEmployFaceExamRecord 是其對(duì)應(yīng)的實(shí)體層類獲得 一條空記錄。 newRow=()=ewRow() 給新記錄各字段賦值主要代碼如下: if ( != null amp。 != ) { = ()。 = 。 (newRow)。 面試記錄的編輯更新 首先當(dāng)頁 面加載 時(shí)根 據(jù) [id] 不為空 ,調(diào) 用GetMessage()來將頁面中的控件綁定到對(duì)應(yīng)記錄的數(shù)據(jù),在更 新后相應(yīng)字段獲取到最新更新的內(nèi)容,更新數(shù)據(jù)集即可。 BREmployFaceExamRecord bs = new BREmployFaceExamRecord()。 dr = ()[0]。 = ()。 } //獲得 ID 對(duì)應(yīng)的一條記錄 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 15 頁 int id = ([id])。 dr = ()[0]。 //更新記錄集 (ds)。主要代碼如下 : if ( == myDel) { Int key1 = (())。 (key1)。 } public void DelOneById(int id) { DsEmployFaceExamRecord ds = (id)。 Update(ds)。主要代碼如下: SqlHelper helper = new SqlHelper()。amp。 }… … string filter = ()。 //對(duì) CustDataGrid1 進(jìn) 行 數(shù) 據(jù) 綁 定 protected void BindData() { string filter = filter = ViewState[查 詢 條 件 ]. ToStr in g( )。 int rowsCount = 0。 } public DsEmployFaceExamRecord Select(string viewName, string filter, int pageSize, int pageIndex, ref int rowsCount) { sql = SELECT * FROM + viewName + WHERE 1=1 + filter 。 return ds。因此在系統(tǒng)開發(fā)過程中多次征詢了就業(yè)部員工的意見,及時(shí)對(duì)系統(tǒng)的設(shè)計(jì)作出相應(yīng)的調(diào)整,同時(shí)在界面設(shè)計(jì)中運(yùn)用了統(tǒng)一的設(shè)計(jì)模式,使用戶使用起來容易上手。 這次畢業(yè)設(shè)計(jì)讓我有機(jī)會(huì)將自己在書本上學(xué)來的知識(shí)運(yùn)用于實(shí)踐中,在實(shí)踐中遇到了很多沒有預(yù)料到的問題,雖然多數(shù)問題解決了,但由于自己的水平有限,加上時(shí)間有限,還存在著很多不足。設(shè)計(jì)過程也是學(xué)習(xí)的過程,其中有彎路,也會(huì)有不小的收獲。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 18 頁 參考文獻(xiàn) [1] 馬駿、何欣等編著, C網(wǎng)絡(luò)編程及應(yīng)用,機(jī)械工業(yè)出版社, 2020 年 7月 [2] 劉楊 編著, 突破 C編程實(shí)例五十講 , 中國水利水電出版社, 2020 年 9月 [3] 劉瑞新 著, C網(wǎng)絡(luò)編程及應(yīng)用開發(fā)實(shí)例與習(xí)題解答 , 機(jī)械工業(yè)出版社,2020 年 6 月 [4] Karli Watson 著, C2020 數(shù)據(jù)庫編程經(jīng)典教程 , 人民郵電出版社 ,2020年 4 月 [5] Donis Marshall, Visual C2020 技術(shù)內(nèi)幕 , 清華大學(xué)出版社 , 2020年 1 月
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1