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

正文內(nèi)容

高校畢業(yè)生就業(yè)管理系統(tǒng)的開發(fā)與設(shè)計畢業(yè)設(shè)計論文-閱讀頁

2025-03-20 08:35本頁面
  

【正文】 輯表結(jié)構(gòu)之前,首先需要創(chuàng)建數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫有兩種方法,可以在企業(yè)管理器的數(shù)據(jù)庫服務(wù)器組中直接添加,也可以通過在查詢分析器中編寫,執(zhí)行創(chuàng)建數(shù)據(jù)庫的腳本來創(chuàng)建,下面是介紹是我創(chuàng)建數(shù)據(jù)庫的方法: 在企業(yè)管理器中選擇【企業(yè)管理器】→【 Microsoft SQL Server】→【 SQL Server組】→【 (local)(WindowsNT)】→數(shù)據(jù)庫節(jié)點,右鍵單擊該數(shù)據(jù)庫節(jié)點,在彈 出 21 來的快捷菜單中選擇【新建數(shù)據(jù)庫】命令,則彈出的數(shù)據(jù)庫屬性對話框,在該對話框中設(shè)置數(shù)據(jù)庫的名字為“ jygl”并且指定保存數(shù)據(jù)庫的路徑和其他一些屬性。 ⑵創(chuàng)建數(shù)據(jù)庫表 在企業(yè)管理器的“ jygl”數(shù)據(jù)庫中右鍵單擊“表”節(jié)點,在彈出來的快捷菜單中選擇【創(chuàng)建新表】命令,然后就進入設(shè)計表結(jié)構(gòu)界面,可以在該界面中加入表的別名,以及各列的數(shù)據(jù)類型和長度。本設(shè)計中用到的關(guān)系表及其結(jié)構(gòu)如下: ①管理員信息表 管理員用戶表保存了管理員登陸時的用戶名和密碼,主鍵是 aid。 表 表 alogin結(jié)構(gòu) 編 號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說 明 1 aid char (10) 管理員賬號 2 apw char (10) 管理員密碼 ②畢業(yè)生信息表 畢業(yè)生信息表保存了所有畢業(yè)生用戶的學(xué)號,密碼,及其他個人的基本信息,主鍵是 sxh。 表 表 si結(jié)構(gòu) 編 號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說 明 1 sxh char (10) 學(xué)號 2 spw char (10) 密碼 3 sxm char (10) 姓名 4 sxb char (10) 性別 22 5 ssr char (10) 生日 6 smz char (10) 名族 7 syx char (10) 院系 8 sxw char (10) 學(xué)歷 9 szy varchar(50) 專業(yè) 10 smm char (10) 面 貌 11 syz varchar(50) 語種 12 sdw ntext(16) 單位 13 sjg varchar(50) 籍貫 ③企業(yè)信息表 企業(yè)信息表保存了所有企業(yè)的代碼,名稱,及其他企業(yè)的基本信息,主鍵是id。 表 表 ci結(jié)構(gòu) 編 號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說 明 1 id int (4) 企業(yè)代碼 2 cmc varchar(50) 名稱 3 cxz varchar(50) 類型 4 cdq varchar(50) 地區(qū) 5 chy varchar(50) 行業(yè) 6 cdz varchar(50) 地址 7 cdh varchar(50) 電話 8 clxr varchar(50) 聯(lián)系人 9 cjs ntext(16) 簡介 ④招聘信息表 招聘信息表保存了所有招聘的代碼,名稱,及其他招聘的基本信息,主鍵是 23 id。 表 表 ii結(jié)構(gòu) 編 號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說 明 1 id char (10) 招聘信息代碼 2 ibt varchar(50) 標題 3 inr ntext(16) 內(nèi)容 4 isj smalldatetime(4) 發(fā)布日期 5 idw varchar(50) 單位 系統(tǒng)開發(fā)工具和運行環(huán)境 系統(tǒng)開發(fā)工具 中可以采用三層結(jié)構(gòu)開發(fā)方法,其思想和 Java 是一樣的??梢杂脠D 來更加直觀地表現(xiàn)這三層結(jié)構(gòu)框架: 圖 三層結(jié)構(gòu)框架圖 而在 中,用戶界面層為 HTML, ASP, ASPx等,業(yè)務(wù)邏輯層為 .vb, .cs文件等文件編譯而成的 .dll 控件,數(shù)據(jù)訪問層為數(shù)據(jù)庫服務(wù)器。我們一般稱業(yè)務(wù)邏輯層為組件,組件可以用 .vb 編譯而成,也可以用 .cs 文件便衣而成,業(yè)務(wù)邏輯層一般為 .dll 文件。以前我們要注冊一個 .dll 文件,需要注冊或者重新啟動計算機,非常的煩瑣,而在 .NET 中, .dll 文件可以拿來就用,無需考慮注冊的問題。 圖 登陸頁面 管理員身份登陸 在登陸頁面上,主要由 2 個 TextBox, 2 個 Button 和 1 個 DropDownList 等控件組成。如選擇學(xué)生身份登陸,則登陸頁面如圖 所示。學(xué) 生用戶和管理員用戶的信息分別 26 被保存在數(shù)據(jù) si 表和 alogin表中。在這個界面上,直接選擇用戶類型,輸入用戶名,密碼就可以登陸了。 ()。 ()。 27 圖 登陸頁面 報錯 畢業(yè)生登陸子系統(tǒng)的設(shè)計與實現(xiàn) 根據(jù)系統(tǒng)總體結(jié)構(gòu)設(shè)計中,畢業(yè)生登陸子系統(tǒng)的結(jié)構(gòu)功能圖,圖 所示,本子系統(tǒng)分為:系統(tǒng)設(shè)置,個人信息查詢,企業(yè)信息檢索,招聘信息檢索四個模塊。其登陸后的界面如圖 所示。如圖 所示: 29 圖 畢業(yè)生登陸子系統(tǒng) 查看個人信息 該界面的 HTML 文件比較簡單,只需要幾個 Lable 控件輸入查詢到的畢業(yè)生的詳細信息即可,它的綁定代碼 是通過利用 stu_info 類的 Page_Load 函數(shù)查詢得到畢業(yè)生的詳細信息。 如圖 所示: 30 圖 畢業(yè)生登陸子系統(tǒng) 查看招聘信息 上面的界面是用 DataGrid 控件來顯示招聘信息列表的,以及一個輸入框和一個按鈕來實現(xiàn)搜索的功能。 招聘信息列表中有一個搜索功能,用戶在“查詢”按鈕前面的輸入框中可以輸入搜索關(guān)鍵字,然 后單擊“查詢”按鈕,頁面將會出現(xiàn)顯示搜索后的結(jié)果列表,就像通常我們使用的 Google 搜索一樣,非常的方便也很簡單。單擊“查詢”按鈕后就會調(diào)用按鈕的響應(yīng)函數(shù) Button1_Click,該函數(shù)通過 SQL語句 select * from ii where title like 39。 進行模糊查詢,把結(jié)果保存在一個 DataSet 的對象中返回,然后將它以數(shù)據(jù)查看的方式綁定在 DataGrid1 對象上以便于顯示在界面 上。 31 圖 畢業(yè)生登陸子系統(tǒng) 查看招聘詳細信息 這里使用的技術(shù)與查看個人詳細信息基本相同,只是除了使用 Lable 控件外,還使用了 TextBox控件,從而達到實現(xiàn)大量信息存儲的目的。只是針對不同的表進行操作。如,圖 ,圖 ,圖 所示。所有的模塊都是共用一個主界面 ,使用自定義控件,在 。 33 圖 管理員登陸子系統(tǒng)歡迎頁面 由于使用的自定義控件,是一個二層的樹形結(jié)構(gòu),因此沒有按照功能模塊分為 4 個不同類別的模塊。 添加招聘信息 在管理員主界面中,單擊“添加招聘”超鏈接,將轉(zhuǎn)到一個頁面顯示發(fā)布招聘信息的頁面,該界面主要是用于管理員修改和刪除過期的新聞,該界面如圖 所示: 34 圖 管理員登陸子系統(tǒng) 發(fā)布信息頁面 填好各行后, 單擊下面的“添加”鈕,用戶填寫的數(shù)據(jù)將被添加到數(shù)據(jù)庫。 insert into ci(cmc,cxz,cdq,chy,clxr,cdh,cdz,cjs) values (39。,39。,39。,39。,39。,39。,39。,39。) 重置鍵的作用是將輸入框全部清空后再重新填寫,注意,它即使可以清空輸入框,但是不清空數(shù)據(jù)庫中的信息,它只是方便用戶重新填寫。其顯示結(jié)果如圖 所示。 else{ }. 35 圖 警告信息 這里也可以使用驗證控件,它是對用戶所輸入的信息是否符號系統(tǒng)所需要的要求,首先第一個控件是 requiredfieldvalidator 控件,它用來檢驗輸入是否為空。 Comparevalidator 驗證控件用來驗證兩次輸入的密碼是否相同。這樣在 HTML 文件中, 36 我們只須規(guī)定輸入的各個列名就可 以了。 在該綁定代碼中,首先調(diào)用 News 類的靜態(tài)成員方法 GetNews().該方法是用于返回所有的招聘信息并將其保存到 DataSet 型的變量 ds 中,然后將 ds 的 [0].DefaultView 綁定在表格 DataGrid1 中,數(shù)據(jù)綁定的必須是一個DataView 型的對象,因為 DataView 對象代表一個 DataTable 的數(shù)據(jù)查看方式。 如果管理員想刪除某條招聘信息,然后單擊后面的刪除按鈕,即可將選中的招聘信息從數(shù)據(jù)庫中刪除。將該列的顯示變?yōu)槌溄佑玫降目丶荋yperLinkColumn。 其中,修改 頁面和添加頁面非常相似,除了具體的 SQL 語句不同外,還需要添加第一次加載的控制語句 ! IsPostBack。 操作數(shù)據(jù)庫的通用模塊設(shè)計與實現(xiàn) 程序的編寫涉及大量與數(shù)據(jù)庫有關(guān)的操作,為了便于開發(fā)和維護,可以把這些數(shù)據(jù)庫操作封裝成一些類,然后頁面的操作可以直接調(diào)用這些類中的函數(shù)。下面就介紹幾個類: Sql 類是所有與數(shù)據(jù)庫操作有關(guān)的類的基類,它定義了通用的數(shù)據(jù)庫操作的函數(shù)。 = connstring。 37 try { ()。 return 1。 } finally { ()。 下面的函數(shù)實現(xiàn)了將數(shù)據(jù)庫中的數(shù)據(jù)讀到內(nèi)存中。 = connstring。 try { SqlDataAdapter da = new SqlDataAdapter(myCommand)。 (ds)。 } catch 38 { return null。 } } 熟練地操作和管理數(shù)據(jù)庫是靈活地 編程的基礎(chǔ)和關(guān)鍵,所以說有了扎實的數(shù)據(jù)庫的編程基礎(chǔ)是編寫大型的 應(yīng)用就成功了一半。在開發(fā)軟件系統(tǒng)的漫長過程中,面對著及其錯綜復(fù)雜的問題,人的主觀認識不可能完全符合客觀現(xiàn)實,與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺,因此,在軟件生命周期的每個階段都不可避免地會產(chǎn)生差錯。如果在軟件投入生產(chǎn)性運行之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯,則這些差錯遲早會在生產(chǎn)過程中暴露出來,那是不僅改正這些錯誤的代價更高,而且往往會造成很惡劣的后果。目前,軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復(fù)審。 在大學(xué)生就業(yè)管理系統(tǒng)的測試中,我們使用的是黑盒測試,就是已經(jīng)知道了大學(xué)生就業(yè)管理系統(tǒng)的每個模塊的功能,我們通過檢驗每個功能是否都是正常的。后來找來了老師來 幫忙,原來是我的 中連接是數(shù)據(jù)庫的字符串 connectionString 和 Sql 類中的不一樣,導(dǎo)致輸入的數(shù)據(jù)插入不了數(shù)據(jù)庫,修改了以后系統(tǒng)的注冊就成功了。由于幾乎不涉及對數(shù)據(jù)庫的添加和修改操作,測試進行 40 的比較順利。 但是,當運行到修改操作時,總是不能修改成功,經(jīng)過多次修改和調(diào)試,最終發(fā)現(xiàn)問題的所在。 string sql = select * from ci where id=39。 DataSet ds = (sql)。 = [0].Rows[0][cxz].ToString()。 = [0].Rows[0][chy].ToString()。 = [0].Rows[0][cdh].ToString()。 = [0].Rows[0][cjs].ToString()。 = [0].Rows[0][cxz].ToString()。 = [0].Rows[0][chy].ToString()。 = [0].Rows[0][cdh].ToString()。 = [0].Rows[0][cjs].ToString()。 整個系統(tǒng)的測試 在整個大學(xué)生就業(yè)管理系統(tǒng)中,包括登陸模塊,畢業(yè)生用戶登陸子模塊,管理員登陸子模塊,在測試過程中總會出現(xiàn)或大或小的問題,大多數(shù)都是代碼錯誤,如:沒有定義就 使用,或者有些書寫錯誤等等,經(jīng)過修改和重新測試,各個模塊都能允許正常,所以整個系統(tǒng)測試是正常的。根據(jù)使用對象,整個系統(tǒng)可以分為 2 個子系統(tǒng)。 ②企業(yè)管理模塊 該模塊的主要功能是添加和維護企業(yè)基本信息。 ⑵畢業(yè)生登陸子系統(tǒng) ①個人信息查詢模塊 43 該模塊的主要功能是查看個人基本信息。 ③招聘信息檢索模塊 該模塊的主要功能是搜索和查看招聘相關(guān)信息。系統(tǒng)在服務(wù)器端部署好后,用戶通過瀏覽器進入系統(tǒng)首頁,先通過登錄窗口進行登錄,然后才可以進入相應(yīng)的系統(tǒng)管理員或系統(tǒng)用戶管理界面。 畢業(yè)生用戶可以進入如圖 所示的界面。 管理員用戶可以進入如圖 所示的界面。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1