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

正文內(nèi)容

高校畢業(yè)生就業(yè)管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-02-28 08:35本頁(yè)面

【導(dǎo)讀】社會(huì)的穩(wěn)定和人民群眾的根本利益。基于Web的大學(xué)生就業(yè)管理系統(tǒng),正是針。臺(tái)使用MSSQLServer2021數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)。本系統(tǒng)主要是為了方便負(fù)責(zé)就業(yè)。管理工作的老師使用,向畢業(yè)生提供一些招聘信息、就業(yè)指導(dǎo)及相關(guān)的政策信息,以幫助同學(xué)們更好的就業(yè)。本系統(tǒng)分為管理員登陸子系統(tǒng),包括畢業(yè)生信息管理。信息查詢(xún),企業(yè)信息查詢(xún)和招聘信息查詢(xún)功能。

  

【正文】 入的信息是否符號(hào)系統(tǒng)所需要的要求,首先第一個(gè)控件是 requiredfieldvalidator 控件,它用來(lái)檢驗(yàn)輸入是否為空。RegularExpressionValidation 驗(yàn)證控件用來(lái) 檢查用戶輸入的信息是否滿足指定的格式。 Comparevalidator 驗(yàn)證控件用來(lái)驗(yàn)證兩次輸入的密碼是否相同。 管理招聘信息 在管理員主界面中,單擊“管理招聘”超鏈接,將彈出一個(gè)頁(yè)面顯示招聘管理主頁(yè)面,該界面主要是用于管理員修改和刪除過(guò)期的新聞,該界面如圖 所示: 圖 管理員登陸子系統(tǒng)歡迎頁(yè)面 生成該招聘信息表用到了 DataGrid 控件,系統(tǒng)將從數(shù)據(jù)庫(kù)中查詢(xún)得到的全部招聘信息綁定到該 DataGrid 上并以列表的形式輸入。這樣在 HTML 文件中, 36 我們只須規(guī)定輸入的各個(gè)列名就可 以了。它的 HTML文件比較簡(jiǎn)單。 在該綁定代碼中,首先調(diào)用 News 類(lèi)的靜態(tài)成員方法 GetNews().該方法是用于返回所有的招聘信息并將其保存到 DataSet 型的變量 ds 中,然后將 ds 的 [0].DefaultView 綁定在表格 DataGrid1 中,數(shù)據(jù)綁定的必須是一個(gè)DataView 型的對(duì)象,因?yàn)?DataView 對(duì)象代表一個(gè) DataTable 的數(shù)據(jù)查看方式。數(shù)據(jù)的默認(rèn)查看方式是將數(shù)據(jù)以表格的方式排列,且數(shù)據(jù)排列的順序遵循從數(shù)據(jù)庫(kù)表中取出數(shù)據(jù)時(shí)行排列的順序,這個(gè)順序通常和設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)的排 序次序或在查詢(xún)字符串中指明的排序欄位,升降冪有關(guān)。 如果管理員想刪除某條招聘信息,然后單擊后面的刪除按鈕,即可將選中的招聘信息從數(shù)據(jù)庫(kù)中刪除。如果管理員想要修改一下該新聞,可以直接單擊修改,則可進(jìn)入相應(yīng)的界面。將該列的顯示變?yōu)槌溄佑玫降目丶荋yperLinkColumn。 HyperLinkColumn 的 DataNavigateUrlField 屬性指定后面 NewsId 的值應(yīng)為news 表中的哪一項(xiàng), DataNavigateUrlFormatString 指定超鏈接的頁(yè)面為。 其中,修改 頁(yè)面和添加頁(yè)面非常相似,除了具體的 SQL 語(yǔ)句不同外,還需要添加第一次加載的控制語(yǔ)句 ! IsPostBack。 其他的功能模塊 系統(tǒng)中其他的功能模塊都與前面介紹過(guò)的模塊大致相同,這里不做介紹了。 操作數(shù)據(jù)庫(kù)的通用模塊設(shè)計(jì)與實(shí)現(xiàn) 程序的編寫(xiě)涉及大量與數(shù)據(jù)庫(kù)有關(guān)的操作,為了便于開(kāi)發(fā)和維護(hù),可以把這些數(shù)據(jù)庫(kù)操作封裝成一些類(lèi),然后頁(yè)面的操作可以直接調(diào)用這些類(lèi)中的函數(shù)。這個(gè)體現(xiàn)了軟件工程中代碼復(fù)用的原則。下面就介紹幾個(gè)類(lèi): Sql 類(lèi)是所有與數(shù)據(jù)庫(kù)操作有關(guān)的類(lèi)的基類(lèi),它定義了通用的數(shù)據(jù)庫(kù)操作的函數(shù)。 public int hsgexucute(string sql) { SqlConnection conn = new SqlConnection()。 = connstring。 SqlCommand myCommand = new SqlCommand(sql, conn)。 37 try { ()。 ()。 return 1。 } catch { return 0。 } finally { ()。 } } 該函數(shù)實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的連接和關(guān)閉,更重要的是, SQL 語(yǔ)句中的添加,修改,刪除都是通過(guò)這個(gè)函數(shù)實(shí)現(xiàn)的。 下面的函數(shù)實(shí)現(xiàn)了將數(shù)據(jù)庫(kù)中的數(shù)據(jù)讀到內(nèi)存中。 public DataSet hsggetdata(string sql) { SqlConnection conn = new SqlConnection()。 = connstring。 SqlCommand myCommand = new SqlCommand(sql, conn)。 try { SqlDataAdapter da = new SqlDataAdapter(myCommand)。 DataSet ds = new DataSet()。 (ds)。 return ds。 } catch 38 { return null。 } finally { ()。 } } 熟練地操作和管理數(shù)據(jù)庫(kù)是靈活地 編程的基礎(chǔ)和關(guān)鍵,所以說(shuō)有了扎實(shí)的數(shù)據(jù)庫(kù)的編程基礎(chǔ)是編寫(xiě)大型的 應(yīng)用就成功了一半。 39 第 5 章 軟件測(cè)試 軟件測(cè)試是非常重要的一環(huán)。在開(kāi)發(fā)軟件系統(tǒng)的漫長(zhǎng)過(guò)程中,面對(duì)著及其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類(lèi)人員之間的通信和配合也不可能完美無(wú)缺,因此,在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。我們力求在每個(gè)階段結(jié)束之前通過(guò)嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正錯(cuò)誤;但是,經(jīng)驗(yàn)表明審查并不能發(fā)現(xiàn)所 有差錯(cuò),此外在編碼過(guò)程中還不可避免地會(huì)引入新的錯(cuò)誤。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒(méi)有發(fā)現(xiàn)并糾正軟件中的大部分差錯(cuò),則這些差錯(cuò)遲早會(huì)在生產(chǎn)過(guò)程中暴露出來(lái),那是不僅改正這些錯(cuò)誤的代價(jià)更高,而且往往會(huì)造成很惡劣的后果。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前,軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審。 測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用,這個(gè)方法被稱(chēng)為黑盒測(cè)試;如果知道產(chǎn)品內(nèi) 部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,這被稱(chēng)為白盒測(cè)試。 在大學(xué)生就業(yè)管理系統(tǒng)的測(cè)試中,我們使用的是黑盒測(cè)試,就是已經(jīng)知道了大學(xué)生就業(yè)管理系統(tǒng)的每個(gè)模塊的功能,我們通過(guò)檢驗(yàn)每個(gè)功能是否都是正常的。 登陸模塊的數(shù)據(jù)測(cè)試 在登陸與注冊(cè)模塊中,我輸入個(gè)人用戶和企業(yè)用戶的注冊(cè)信息把它們插入到數(shù)據(jù)庫(kù)中,點(diǎn)擊確認(rèn)按鈕,得到反饋信息是數(shù)據(jù)庫(kù)沒(méi)有響應(yīng),我檢驗(yàn)一下是不是系統(tǒng)沒(méi)有連接上數(shù)據(jù)庫(kù),可以是已經(jīng)連上了,與連接數(shù)據(jù)庫(kù)有關(guān)的一切準(zhǔn)備都做好了,怎么也找不出原因。后來(lái)找來(lái)了老師來(lái) 幫忙,原來(lái)是我的 中連接是數(shù)據(jù)庫(kù)的字符串 connectionString 和 Sql 類(lèi)中的不一樣,導(dǎo)致輸入的數(shù)據(jù)插入不了數(shù)據(jù)庫(kù),修改了以后系統(tǒng)的注冊(cè)就成功了。 畢業(yè)生登陸子模塊的數(shù)據(jù)測(cè)試 在畢業(yè)生登陸子模塊中,包括有系統(tǒng)設(shè)置,個(gè)人信息查詢(xún),企業(yè)信息檢索,招聘信息檢索四個(gè)模塊。由于幾乎不涉及對(duì)數(shù)據(jù)庫(kù)的添加和修改操作,測(cè)試進(jìn)行 40 的比較順利。 管理員登陸子模塊的數(shù)據(jù)測(cè)試 在這個(gè)模塊中,主要是畢業(yè)生和企業(yè)各種信息的插入,這個(gè)和上面的模塊實(shí)現(xiàn)類(lèi)似,所以就很容易實(shí)現(xiàn)了,而在這里出現(xiàn) 了一個(gè)搜索的功能,如企業(yè)或者招聘信息的前一個(gè)字或者前兩個(gè)字,這些在本系統(tǒng)中都是能清楚的顯示出來(lái),這說(shuō)明了模糊查詢(xún)功能也是正常的。 但是,當(dāng)運(yùn)行到修改操作時(shí),總是不能修改成功,經(jīng)過(guò)多次修改和調(diào)試,最終發(fā)現(xiàn)問(wèn)題的所在。 原來(lái)錯(cuò)誤的函數(shù)如下所示: protected void Page_Load(object sender, EventArgs e) { id = ([id])。 string sql = select * from ci where id=39。 + id + 39。 DataSet ds = (sql)。 if (ds != null) { = [0].Rows[0][cmc].ToString()。 = [0].Rows[0][cxz].ToString()。 = [0].Rows[0][cdq].ToString()。 = [0].Rows[0][chy].ToString()。 = [0].Rows[0][clxr].ToString()。 = [0].Rows[0][cdh].ToString()。 = [0].Rows[0][cdz].ToString()。 = [0].Rows[0][cjs].ToString()。 } } 修改后的程序?yàn)椋? if (!IsPostBack) { 41 if (ds != null) { = [0].Rows[0][cmc].ToString()。 = [0].Rows[0][cxz].ToString()。 = [0].Rows[0][cdq].ToString()。 = [0].Rows[0][chy].ToString()。 = [0].Rows[0][clxr].ToString()。 = [0].Rows[0][cdh].ToString()。 = [0].Rows[0][cdz].ToString()。 = [0].Rows[0][cjs].ToString()。 } } 問(wèn)題這段代碼只應(yīng)該在首次被加載時(shí)訪問(wèn),而(! IsPostBack)正是解決了這一問(wèn)題。 整個(gè)系統(tǒng)的測(cè)試 在整個(gè)大學(xué)生就業(yè)管理系統(tǒng)中,包括登陸模塊,畢業(yè)生用戶登陸子模塊,管理員登陸子模塊,在測(cè)試過(guò)程中總會(huì)出現(xiàn)或大或小的問(wèn)題,大多數(shù)都是代碼錯(cuò)誤,如:沒(méi)有定義就 使用,或者有些書(shū)寫(xiě)錯(cuò)誤等等,經(jīng)過(guò)修改和重新測(cè)試,各個(gè)模塊都能允許正常,所以整個(gè)系統(tǒng)測(cè)試是正常的。 42 第 6 章 用戶手冊(cè) 系統(tǒng)運(yùn)行環(huán)境 本課題的系統(tǒng)環(huán)境: ⑴硬件環(huán)境 (客戶端 ) ① CPU:奔騰 III 或更高 ②內(nèi)存:不少于 128MB ③硬盤(pán):不少于 5GB ⑵軟件環(huán)境 (客戶端 ) ①操作系統(tǒng): Windows 95/98/Me 或 Windows NT/2021/XP ②推薦分辨率: 1024*768 或以上 ③瀏覽器: IE 或以上,使用標(biāo)準(zhǔn)的 TCP/IP 協(xié)議 ⑶ 編程語(yǔ)言和開(kāi)發(fā)工具 ① 編程 語(yǔ)言 : C ② 數(shù)據(jù)庫(kù) : SQL Server 2021 ③ 開(kāi)發(fā)工具 : Windows XP Microsoft Visual 2021 功能簡(jiǎn)介 大學(xué)生就業(yè)管理系統(tǒng)的主要用戶分為兩類(lèi):一類(lèi)是學(xué)校中負(fù)責(zé)管理大學(xué)生就業(yè)工作的老師;另一類(lèi)是即將走向工作崗位的應(yīng)屆畢業(yè)生。根據(jù)使用對(duì)象,整個(gè)系統(tǒng)可以分為 2 個(gè)子系統(tǒng)。 ⑴管理員登陸子系統(tǒng) ①畢業(yè)生管理模塊 該模塊的主要功能是添加和維護(hù)畢業(yè)生基本信息。 ②企業(yè)管理模塊 該模塊的主要功能是添加和維護(hù)企業(yè)基本信息。 ③招聘信息管理模塊 該 模塊的主要功能是添加和維護(hù)招聘信息。 ⑵畢業(yè)生登陸子系統(tǒng) ①個(gè)人信息查詢(xún)模塊 43 該模塊的主要功能是查看個(gè)人基本信息。 ②企業(yè)信息檢索模塊 該模塊的主要功能是搜索和查看企業(yè)基本信息。 ③招聘信息檢索模塊 該模塊的主要功能是搜索和查看招聘相關(guān)信息。 系統(tǒng)運(yùn)行與操作指南 本系統(tǒng)是基于 B/S 模式的,所以直接通過(guò) IE 就可以運(yùn)行。系統(tǒng)在服務(wù)器端部署好后,用戶通過(guò)瀏覽器進(jìn)入系統(tǒng)首頁(yè),先通過(guò)登錄窗口進(jìn)行登錄,然后才可以進(jìn)入相應(yīng)的系統(tǒng)管理員或系統(tǒng)用戶管理界面。 圖 系統(tǒng)登陸界面 輸入正確的密碼,根據(jù)用戶 的不同的身份,可以進(jìn)入相應(yīng)的功能界面。 畢業(yè)生用戶可以進(jìn)入如圖 所示的界面。 44 圖 系統(tǒng)登陸界面 1 畢業(yè)生用戶在進(jìn)入圖 的界面后,可以查看個(gè)人信息,查看招聘信息,查看企業(yè)信息,修改個(gè)人密碼。 管理員用戶可以進(jìn)入如圖 所示的界面。 圖 系統(tǒng)登陸界面 2 管理員用戶在進(jìn)入圖 的界面后,可以管理學(xué)生信息,管理企業(yè)信息,管理招聘信息,修改管理員密碼。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1