




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生就業管理系統設計與實現摘要隨著各高等院校的不斷發展,每年面向全國大量的擴招導致各高校畢業生人數也在急劇的上升,而每年企業提供的工作崗位是有限的,因此畢業生就業面臨著很大的壓力,而且高校畢業生沒有工作經驗,而各大用人單位因為自身的一些情況很少招聘一些無工作經驗的應屆畢業生,加上每年都有大量的畢業生,面對如此大規模的就業管理工作,手工操作顯然已經遠遠不能適應發展的需要,所以在這樣的情況下,一個就業信息網站能為高校畢業生們提供一個很好的就業信息獲知平臺同時也能減輕各位教師的工作量,提高工作效率.通過這個網站,學院可以將大量可靠的就業信息提供給應屆畢業生們。本系統以ASP和ADO為主要應用技術,以IIS5.1作為Web服務器,以Access作為數據庫。通過IIS服務器配置、后臺數據庫的建立與設置、前后臺操作設計、程序的編寫與調試四個步驟完成學生就業信息管理系統前臺操作和后臺管理的設計與開發。該系統主要有三大功能:第一:用戶管理,分為用戶分身份驗證,登陸后進入相應的頁面。第二:就業信息發布,某一部分用戶在進入系統后可以查看就業信息。第三:系統管理,管理員可以對各用戶進行管理以及對系統進行維護。論文詳細的介紹了系統開發的具體步驟以及應用的技術并配以截圖的方式詳盡說明,同時在文中對一些源程序作了詳細的解釋。關鍵詞:就業管理;ASP;ADO;IIS服務器;AccessABSTRACTWiththecontinuousdevelopmentofthevariousinstitutionsofhigherlearning,theannualnationwidelotsofenrollmentcausethenumberofcollegegraduatesintherapidriseinannualenterpriseprovidesjobsislimited,sograduatesfacealotofpressure,andcollegegraduatesdonothaveworkexperience,andmajoremployerbecausesomesituationrarelyrecruitmentsomeinexperiencedgraduates,pluseveryyearalargenumberofgraduates,inthefaceofsuchlarge-scaleemploymentmanagement,manualoperationisobviouslyfarlessabletoadapttotheneedsofdevelopment,sointhiscase,ajobinformationWebsiteforuniversitygraduateswithagoodemploymentinformationinformedplatformatthesametimealsoreducestheworkloadofteachers',andimproveproductivity.Throughthiswebsite,youcanaddalargenumberofreliableemploymentinformationavailabletograduatingstudents.ThissystemtoASPandADOasthemainapplicationoftechnology,toIIS5。1astheWebservertoaccessasadatabase.ThroughtheIISserverconfiguration,thebackgrounddatabaseforandsetting,theformerbackgroundoperationdesign,codinganddebuggingthefourstepstocompletestudentemploymentinformationmanagementsystemforthefrontdeskoperations,andbackofthedesignanddevelopment。Thesystemhasthreefunctions:First:usermanagement,dividedintouserauthentication,loginintotheappropriatepage。Second:employmentinformationpublishing,apartoftheusertoenterthesystemaftertheemploymentinformationcanbeviewed。Third:systemsmanagement,administratorscanmanagetheuserandsystemmaintenance.Papergivesfulldetailsofthespecificstepsofsystemdevelopmentandapplicationoftechnologywithscreenshotsandacompletedescriptionoftheway,bothinthecontextofsomesourcecodeforadetailedexplanation.Keywords:Employmentmanagement;ASP;ADO;IISserver;Access目錄TOC\o”1-3"\h\z\uHYPERLINK\l"_Toc261526123"1緒論 PAGEREF_Toc261526123\h1HYPERLINK\l”_Toc261526124"1.1系統簡介?PAGEREF_Toc261526124\h1HYPERLINK\l"_Toc261526125"1。2系統的目的和意義 PAGEREF_Toc261526125\h1HYPERLINK\l"_Toc261526126”1.3本文的組織安排?PAGEREF_Toc261526126\h2HYPERLINK\l"_Toc261526127”2系統規劃和分析?PAGEREF_Toc261526127\h3HYPERLINK\l”_Toc261526128”2.1系統整體規劃?PAGEREF_Toc261526128\h3HYPERLINK\l”_Toc261526129”2.1。1前臺操作模塊?PAGEREF_Toc261526129\h3HYPERLINK\l"_Toc261526130”2.1。2后臺管理模塊 PAGEREF_Toc261526130\h3HYPERLINK\l”_Toc261526131"2.2開發環境及開發技術 PAGEREF_Toc261526131\h4HYPERLINK2.2.3選擇MacromediaDreamweaver?PAGEREF_Toc261526134\h4HYPERLINK\l”_Toc261526135"2。2。4選擇ASP語言 PAGEREF_Toc261526135\h4HYPERLINK\l"_Toc261526136”2.3數據庫驅動ODBC?PAGEREF_Toc261526136\h5HYPERLINK\l”_Toc261526137"3系統設計與實現 PAGEREF_Toc261526137\h6HYPERLINK\l"_Toc261526138”3。1系統結構設計?261526138\h6HYPERLINK\l”_Toc261526139”3。1。1功能模塊設計 PAGEREF_Toc261526139\h6HYPERLINK\l”_Toc261526140”3.2數據庫結構設計?0\h7HYPERLINK\l"_Toc261526141”3.2.1數據庫需求分析 PAGEREF_Toc261526141\h7HYPERLINK3.3前臺操作模塊 PAGEREF_Toc261526143\h7HYPERLINK\l"_Toc261526144”3。3.1企業注冊?PAGEREF_Toc261526144\h8HYPERLINK\l”_Toc261526145"3.3。2用戶登錄 PAGEREF_Toc261526145\h93。3.4查看個人信息?PAGEREF_Toc261526147\h10HYPERLINK3.4。1添加用戶 PAGEREF_Toc261526153\h15HYPERLINK\l”_Toc261526154"3。4.2修改用戶 PAGEREF_Toc261526154\h16HYPERLINK\l"_Toc261526155"3.4.3刪除用戶 PAGEREF_Toc261526155\h17HYPERLINK\l"_Toc261526156"3.4。4發布招聘信息?PAGEREF_Toc261526156\h19HYPERLINK\l”_Toc261526157"3。4。5刪除招聘信息 PAGEREF_Toc261526157\h19HYPERLINK\l"_Toc261526158"4系統測試?PAGEREF_Toc261526158\h20HYPERLINK4。2預期測試結果?PAGEREF_Toc261526160\h20HYPERLINK4.3測試結果?PAGEREF_Toc261526161\h20HYPERLINK\l”_Toc261526162"結論?PAGEREF_Toc261526162\h21HYPERLINK\l”_Toc261526163"參考文獻 PAGEREF_Toc261526163\h22HYPERLINK\l"_Toc261526164”致謝?PAGEREF_Toc261526164\h23HYPERLINK\l"_Toc261526165”附錄?PAGEREF_Toc261526165\h24PAGE201緒論隨著我國高等教育改革的深化和各大院校的不斷發展,越來越多的學生步入了高校的大門,高校畢業生的數量也在大幅增加,就業流向和地區也呈現出多元化的趨勢和特點,同時也加劇了畢業生的就業壓力。因為畢業生沒有工作經驗更沒有社會經驗,而大部分企業也因為自身的某些因素很少能給畢業生一個就業的機會。在這種情況下,學院應該積極的幫助畢業生謀求就業之路,在就業管理網站上發布一些真實、可靠的招聘信息以及一些就業指南無疑對畢業生有很大的幫助。該網站力求以更加方便、安全的就業信息,為學院的畢業生們提供一個良好的就業信息平臺。針對畢業生和用人單位的特點,我特別設計了一份針對長城學院的畢業生設計開發的學生就業管理系統。該系統主要分為前臺操作(用戶端)和后臺管理操作(管理員端),前臺操作主要包括三大用戶即學生、教師和企業,每個用戶的權限各不相同,學生和教師的帳號、密碼都是在入學之時就已經被加入到數據庫中,有默認的用戶名和密碼,學生和教師可直接登錄然后對密碼進行修改;而企業則需要先進行注冊后才能登錄并進行其相應的一些操作。后臺管理員部分主要負責各個用戶的管理,如添加、刪除、修改等.該系統的開發為學院應屆畢業生提供了一個良好的就業信息平臺,站內有安全可靠的就業信息,此外還為畢業生提供了專業的就業指導等方面的建議,幫助畢業生解決盲目找工作的問題,也充分的利用了校園網的資源。1。1系統簡介在互聯網技術高速發展和廣泛應用的今天,在網上提供就業信息已經成為了各大高校幫助畢業生就業的一種方便、快捷的方式,成為了畢業生求職尋求幫助的平臺,它可以為學生們提供各種安全、可靠的招聘信息.因此,我特別設計了這個專門針對長城學院學生的就業管理系統-—學生就業管理系統。在整個畢業生就業管理系統的設計過程中我使用了模塊化設計的方法,即按照不同的用戶將整個系統劃分為多個相對獨立的模塊,各個模塊之間通過數據庫來連接。在整個系統的頁面布局方面,我采取了和學院的教務管理系統類似的頁面布局效果,這樣看起來會有一種整體的感覺。該系統主要包括兩大模塊:前臺操作模塊和后臺管理模塊。前臺操作可以查看個人信息、修改密碼、瀏覽招聘信息、管理規定等;后臺管理模塊的用戶是管理員,系統管理員可以對各個用戶進行管理,可以添加、修改和刪除信息、可以發布招聘信息。在開發過程中,我盡量從用戶的角度出發,盡可能的使操作簡單、便捷,并考慮到對各種誤操作的容錯處理,使得系統能有一個相對友好的用戶界面。1。2系統的目的和意義現今的高校,畢業生人數逐年增多,那么做好畢業生的就業管理也成了一項不容忽視的工作,這樣便于能夠及時了解畢業生的就業方向與就業動態.使用了學生就業管理系統之后,可以在網上發布一些就業指導、最新的招聘信息以及找工作時應注意的一些問題,給學生以積極地引導,幫助學生解決就業盲目的問題,同時也提高了就業率。在為學生帶來方便的同時也提高了校園網的利用率。以ASP技術為核心的學生就業管理系統,利用計算機網絡方便、快捷的特點,實現了網上就業信息的發布功能,為畢業生提供了一個就業信息相對可靠、安全的環境。1。3本文的組織安排為了明確的說明學生就業管理系統設計中的主要問題,本論文主要分為四章,各章節介紹如下:第一章,介紹了目前學生就業的狀況以及就業形勢的嚴峻,說明了開發該系統的必要性,并介紹了該系統實現的目的及意義。第二章,介紹了系統的整體規劃,開發環境及開發技術。第三章,介紹了該系統是如何設計與實現的。主要介紹了設計中用到的ASP技術,然后介紹了ADO對象和如何用ADO連接數據庫,還有前臺操作和后臺管理的設計與實現。第四章,主要介紹本系統預期實現的效果、測試方法及改進方向.最后總結結論,致謝以及參考文獻.2系統規劃和分析2。1系統整體規劃學生就業管理系統的目標在為畢業生提供一個安全的就業信息平臺,通過平臺幫助學生們了解更多的就業信息,而且還可以提供一些畢業生想要了解的信息,如相關行業的招聘信息、就業政策的變動以及就業指南等。作為學校,應該積極的為學生創造這樣一個良好的就業平臺,為學生做好服務工作,及時發布一些安全、可靠的就業信息,同時也應為系統管理員提供最為便捷的管理手段。以下是有關于前臺操作和后臺管理模塊的詳細規劃設計.2。1.1前臺操作模塊前臺操作模塊主要分為三部分,即學生用戶、教師用戶、企業用戶,不同的身份權限不同。(1)學生用戶用戶登錄、修改密碼、查看個人信息、瀏覽招聘信息等功能。(2)教師用戶用戶登錄、修改密碼、查看個人信息、瀏覽招聘信息、查看就業率等功能。添加學生:因為學生數量很多,所以添加學生的時候幾個管理員需要很長時間才能完成如此大的任務,所以最好是由各個專業的輔導員老師來做添加學生的這部分工作,一方面是因為輔導員對學生了解比較多,不容易出現錯誤,另一方面是因為把學生分配給各專業的輔導員,這樣就可以在較短的時間內完成添加學生的任務。查看學生就業信息:可以選擇模糊查詢,也可以選擇精確查詢,為教師查看學生的就業情況提供了兩種選擇的方法.模糊查詢只需要教師輸入相關的專業名稱,即可查詢該專業的學生的就業情況;精確查詢需要教師輸入該學生的學號,即可查看某一個學生的就業情況。(3)企業用戶用戶登錄、修改密碼、查看企業信息等功能。用戶注冊:企業用戶需要注冊后才可以獲得登錄該系統的權利。修改企業信息:如果企業在查看企業的信息后發現某些地方出現了錯誤或是發生了變動,那么企業可以選擇自行修改,但一定要真實。發布招聘信息:如果企業需要進行校園招聘或是需求一部分應屆畢業生的話可以在注冊后發布一些針對畢業生的招聘信息。2。1。2后臺管理模塊后臺管理模塊主要是為該系統開發的一個信息和用戶管理模塊,通過本地或者遠程控制管理系統信息,根據要實現的功能模塊設計了一下幾個部分:(1)招聘信息管理:管理員可以對過期的招聘信息進行刪除,同時可以發布新的招聘信息。(2)招聘動態:管理員可以發布一些相關的招聘信息等。(3)管理個人用戶:管理員可以修改用戶的資料,有權利添加、刪除用戶。2。2開發環境及開發技術2。2。1選擇WindowsXP操作系統操作系統是軟件的核心也是軟件的基礎,也稱為操作平臺.學生就業管理系統屬于中小型應用系統,它完全可以在WindowsXP系統下實現,而且目前大部分的電腦用戶還是使用XP系統,它不僅方便、安全、可靠最主要的是它早已被廣大電腦用戶所熟知。2。2.2選擇Access數據庫當我們開發系統的時候有很多的數據庫可以選擇,例如Oracle、SQLServer、DB2、Access等都能實現存儲數據的功能.在我開發的學生就業管理系統中選擇了Access作為數據庫,因為Access作為Microsoft家族的重要成員,是一種最基本的數據庫系統,它完全可以滿足中小型系統的數據存儲需求。其特點是:(1)存儲方式單一Access的管理對象有表、查詢、窗體等,這些對象都保存在后綴為.mdb的數據庫文件中,方便用戶的操作、管理。(2)面向對象Access是一個面向對象的開發工具,利用面向對象的方式將數據庫中的各種功能對象化,將數據庫管理的各種功能封裝在各類對象中。通過對象的方法、屬性等完成數據庫的操作和管理,在很大程度上簡化了用戶的開發工作,而且這種基于面向對象的開發方式使得開發應用程序更加簡單。(3)界面友好、容易操作Access是一種可視化數據庫,用戶想要生成對象并應用,只需使用鼠標進行操作即可,直觀方便。系統還提供了表生成器、查詢生成器以及數據庫向導、表向導、查詢向導等工具,使操作更加簡單,容易掌握。(4)集成環境、可處理多種數據信息Access是基于Windows操作下的集成開發環境,本環境集成了各種向導和生成器工具,極大的提高了開發人員的工作效率,使得建立數據庫、創建表、設計數據查詢等可以方便有序的進行[1]。2.2.3選擇MacromediaDreamweaverDreamweaver作為網頁制作“三劍客”之一,被大家稱為可視化的開發環境,用它來做網頁更加直觀、更加醒目。運用Dreamweaver整合的可視化布局工具和代碼編輯工具實現了對代碼和設計的全面控制,它能夠在一個統一的集成環境中完成靜態頁面和網絡應用的制作.Dreamweaver向來以“所見即所得”著稱,近來又向網頁開發領域邁出了堅實的一步,開始支持ASP.NET和PHP腳本,同時對ASP,JSP腳本的支持也做出了更多的改進。在設計方面,Dreamweaver的界面也完全與Firework,Flash的界面達到了統一[2]。2.2.4選擇ASP語言在目前的網絡編程中,ASP作為一種動態網頁腳本已被大家所熟知,因為其簡單易學且容易理解深受廣大編程愛好者的青睞。它是服務器端腳本編寫環境,使用它可以創建和運行動態交互式Web服務器應用程序,ASP可以組合HTML頁、腳本命令和ActiveX組件以創建交互的Web頁和基于Web的功能強大的應用程序。有了ASP就不用擔心客戶端瀏覽器能否順利運行源代碼,因為全部的代碼都是服務器端執行的,當程序執行完后,服務器將執行結果發送到客戶端,這樣減輕了客戶端瀏覽器的負擔,在很大程度上提高了交互的速度。ASP的特點是:使用VBScript、JScript等簡單易懂的腳本語言,結合HTML代碼,可快速地完成網站應用程序;可直接在服務器端執行;使用普通的文本編輯器既可編寫程序;瀏覽器無關性;ASP的源程序不會被傳送到客戶端,提高惡劣程序安全性;提供對文件的管理操作;用戶和網站可以進行交互式信息交流;支持對“組件"的使用[3].2.3數據庫驅動ODBCODBC全名是“OpenDataBaseConnectivity",它是微軟公司發明出來的跨平臺應用程序接口,主要功能是讓不同的數據庫之間有一個共通的接口來進行溝通。在這個結構中,應用程序首先連接到ODBC驅動程序,而驅動程序則查找合適的ODBC驅動程序,再連接到數據庫。這種結構的優點是可以讓應用程序的開發具有較大的彈性.ODBC是一種訪問數據庫的方法,只要系統中有相應的ODBC驅動程序,任何程序都可以通過ODBC操縱驅動程序的數據庫。我們只需要寫出SQL語句,其他的工作ODBC驅動程序會幫助我們來解決.當給ODBC驅動程序傳送一些SQL命令時,就是用DSN(數據源名稱)來告訴它到底操作的是哪一個數據庫,由此可見,DSN是應用程序和數據庫之間的橋梁,如圖2—1所示:應用程序應用程序ODBCODBCDB2OracleDB2OracleAccessSQLServerSQLServer圖2—1ODBC原理示意圖3系統設計與實現3.1系統結構設計一個學生就業管理系統至少應該包括各個用戶的管理、招聘信息的管理和系統管理三部分功能。該系統不僅實現了以上功能而且還添加了一些必要的功能,使之更加實用.3.1.1功能模塊設計中國地質大學長城學院學生就業管理系統功能結構如圖3-1所示,主要包括以下功能模塊:中國地質大學長城學院學生就業管理系統中國地質大學長城學院學生就業管理系統教師企業學生管理員教師企業學生管理員修改密碼修改密碼修改密碼修改密碼修改密碼修改密碼修改密碼修改密碼查看就業率查看企業信息查看個人信息查看就業率查看就業率查看企業信息查看個人信息查看就業率查看招聘信息查看招聘信息查看個人信息修改企業信息查看個人信息查看個人信息修改企業信息查看個人信息添加學生信息發布招聘信息修改個人信息添加學生信息發布招聘信息修改個人信息查看招聘信息管理學生查看招聘信息管理學生查看學生就業信息管理教師查看學生就業信息管理教師管理管理員管理管理員管理招聘信息管理招聘信息發布招聘信息發布招聘信息圖3—1就業管理系統功能結構圖(1)學生用戶:學生用戶作為該管理系統的一部分,其功能主要包括修改密碼、查看個人信息和查看招聘信息。學生可以及時查看一下個人信息確認在校方留下的信息是準確無誤的,主要是聯系方式等等,避免與學校失去聯系這種事情的發生.如若發現錯誤應及時與相關老師進行聯系,修改信息。學生也可以查看相應的招聘信息,更安全更可靠。(2)企業用戶:企業需要在本系統進行注冊后才可以發布招聘信息,才能招聘到適合自己企業的有用人才。在登錄后可以修改密碼,查看企業的信息,如有錯誤可以進行修改但必須要保證修改信息的真實性。(3)教師用戶:教師可以在登錄系統后進行密碼的修改,還可以查看學生的就業信息和招聘信息,查看學生的就業率,及時了解學生的就業動向。(4)管理員:在本系統中管理員的權限是最大的,可以修改密碼、修改個人信息、發布招聘信息、管理招聘信息、管理各個用戶,還可以查看就業率以便及時向學校領導匯報今年的就業情況。3。2數據庫結構設計根據本系統的功能和模塊劃分,本系統的數據庫主要存儲學生的就業狀況、教師信息、企業信息、招聘信息以及管理員信息。3.2。1數據庫需求分析根據該系統涉及到的用戶可見,數據庫中需要包括五個表,即學生表student、教師表teacher、企業表qiye、招聘信息表zhaopin和管理員表admin。student表的數據項和數據結構為:學號、姓名、密碼、專業、系別、聯系方式、就業狀況、就業地點、就業單位等。teacher表的數據項和數據結構為:教師號、姓名、密碼、專業、聯系方式等。qiye表的數據項和數據結構為:企業號、企業名稱、密碼、地址、規模、性質、聯系方式。zhaopin表的數據項和數據結構為:招聘職位、招聘人數、工作地點、崗位描述等。admin表的數據項和數據結構為:工號、姓名、密碼、聯系方式等.3.2。2數據庫表命名規則在進行數據庫建表之前要對數據表命名,數據字段命名以及數據庫對象命名都有一定的規則,按照這套規則進行命名,這樣在訪問數據庫的時候就比較清楚明了,有助于程序更加規范化.以下是命名規則:所有命名一律使用英文或拼音,如果太長可以適當的縮寫。(1)數據表:所有數據表名小寫,每個單詞之間使用“_"隔開,盡量使用完整的單詞。(2)數據表字段:所有字段小寫,各單詞之間使用“_”隔開,盡量使用完整的單詞。字段中在表名中已經包含的信息無需重復。如qiye表,企業名稱字段可以直接命名為name而不用叫做qiye_name.3.3前臺操作模塊前臺操作模塊包括企業注冊、用戶登錄、修改密碼、查看個人信息、查看就業信息、查看招聘信息、發布招聘信息等。界面設計上,本著簡單、方便、親切的原則,使用戶在使用該系統時保持一種輕松、愉悅的心態;同時在色彩搭配方面盡量向學院的其他頁面靠攏,保持風格一致,有一種整體的感覺。3。3.1企業注冊企業必須要在該系統中進行注冊之后才可以進行其他的操作,否則無權發布招聘信息。(1)頁面展示圖3-2是企業注冊時看到的頁面。圖3-2企業注冊上圖是需要用戶填寫的HTML表單元素,企業填寫完后點擊“提交”按鈕就會連接數據庫進行注冊.(2)關鍵代碼setcn=server。CreateObject("ADODB。Connection”)setrs=server.CreateObject("adodb.recordset”)cn.open"Driver={Microsoftaccessdriver(*.mdb)};DBQ="&server。MapPath(”db1.mdb”)Dimsqlstr,rssqlstr="select*fromqiyewherename='"&qyname&"’"rs.Opensqlstr,cn,1,3(3)企業注冊成功后的提示頁面如圖3—3所示:圖3-3成功注冊企業看到上述注冊成功的提示后返回主頁面即可登錄。3。3.2用戶登錄(1)用戶登錄頁面展示圖3—4是用戶登錄時看到的界面:圖3—4用戶登錄(2)當用戶登錄時會判斷在已選擇的身份里面是否已經存在該學號或是用戶名。如果存在則可以登錄,如果不存在會出現錯誤提示。(3)關鍵代碼(以學生身份為例)dimcn創建記錄集對象setcn=server。CreateObject(”ADODB.Connection")setrs=server。CreateObject("adodb.recordset")cn。open"Driver={microsoftaccessdriver(*.mdb)};DBQ=”&server。MapPath("db1。mdb")Dimsqlstr,rs查找個人用戶的基本信息sqlstr="select*fromstudentwherenumber='"&xuehao&"’"Setrs=cn.Execute(sqlstr)(4)如果在用戶輸入過程中出現錯誤,系統會給出容錯處理提示,如沒有輸入密碼時會出現如圖3—5所示的提示:圖3—5容錯處理3.3。3修改密碼(1)為了方便用戶可以更改自己容易記憶的密碼而為了保護用戶的個人信息,特增加了修改密碼這一功能,如圖3—6所示:圖3-6修改密碼其中對于學生而言,學號和姓名是不可以更改的,這兩項是從數據庫中直接讀出的內容。只要是已經在系統中注冊過的用戶都可以更改自己的密碼。(2)關鍵代碼setcn=Server.CreateObject("ADODB.Connection")setrs=server.CreateObject(”adodb.recordset")cn.open"Driver={MicrosoftAccessDriver(*。mdb)};DBQ="&server.mappath("db1.mdb")xuehao=request.Form("xuehao”)Sqlstr="Select*fromstudentwherenumber=’”&xuehao&"’"rs.openSqlstr,cn,1,3dima1,a2,a3a1=request。form(”csmm”)a2=request.form("xmm")a3=request。form(”qrxmm")rs("mima”)=a3rs.update(3)如果在用戶輸入過程中出現錯誤,系統會給出容錯處理提示,如新密碼與確認密碼不一致時會出現如圖3-7所示的提示:圖3—7錯誤提示3.3.4查看個人信息(1)為了方便用戶更好的了解自己在就業方面的信息是否正確,系統中還設置了查看個人信息這一功能,如圖3-8所示:圖3—8查看個人信息上圖中學生的各項信息全部都是從數據庫的student表中直接讀出的。(2)關鍵代碼與數據庫建立連接setcn=server.CreateObject(”ADODB.Connection")setrs=server.CreateObject(”adodb。recordset")cn。open”Driver={microsoftaccessdriver(*.mdb)};DBQ="&server.MapPath("db1.mdb”)把學號存儲到session變量中xuehao=session(”username")sqlstr="Select*fromstudentwherenumber='”&xuehao&"’"Setrs=cn.Execute(sqlstr)從數據庫student表中讀取“聯系方式”并顯示在表格中<trheight="30"〉<td>聯系方式:</td〉〈td>〈%=rs(”telephone")%〉</td></tr>3。3。5教師添加學生信息(1)教師可以把自己負責的學生添加到數據庫中以減少管理員的工作負擔,添加頁面如圖3—9所示:圖3-9教師添加學生上圖中教師須將各項信息填寫完畢后點擊“確定"按鈕即可將學生加入到數據庫中。(2)關鍵代碼<%setCn=Server.CreateObject(”ADODB。Connection")setrs=server.CreateObject("adodb.recordset")Cn.open”Driver={MicrosoftAccessDriver(*。mdb)};DBQ="&server.mappath("db1。mdb")sqlstr="select*fromstudentwherenumber=’"&xuehao&”’"Rs.opensqlstr,Cn,1,3Ifnotrs.eofthen%〉<scriptlanguage="javascript">alert("此學生已存在!")location.href="teacher_jiast。html"〈/script〉〈%ElseRs.addNewRs("name”)=nameRs。UpdateEndif%〉3。3.6教師查看學生就業信息(1)為了能讓教師更好的了解學生的就業動態和就業方向,該系統中增設了教師查看學生就業信息這一功能,其顯示主頁面如圖3-10所示:圖3—10教師查看學生就業信息從上圖中可以看出,教師查看學生就業信息可以分為模糊查詢和精確查詢,當點擊模糊查詢時,教師可以輸入想要查詢的專業即可查詢,如圖3—11:圖3-11模糊查詢當點擊精確查詢時,教師只需輸入要查詢的學生學號即可,見圖3—12:圖3—12精確查詢(2)關鍵代碼單擊相應的按鈕時,在本頁顯示相應的內容.如單擊“模糊查詢”時,在本頁顯示圖3-11的效果;單擊“精確查詢”時,在本頁顯示圖3—12的效果。<inputid="a1"type="submit"name="mohu”value=”模糊查詢"onclick="slide('a',1,2,'on','off')"〉<inputid="a2"type=”submit"name="jingque”value="精確查詢"onclick="slide('a',2,2,’on',’off')">〈divid="_a1”class="yincang"><formname=”form7”method=”post"action="teacher_chaxunjg1。asp”〉〈divid=”chaxun_zi”>請輸入您要查詢的專業:<inputtype="text"name=”zy"size="20"><inputtype="submit”id=”chaxun"name="chaxun"value="查詢”onclick=location。href="teacher_chaxunjg1。asp"></div〉</form〉〈/div>創建與數據庫的連接setcn=server.CreateObject("ADODB。Connection")setrs=server.CreateObject(”adodb.recordset”)cn.open"Driver={microsoftaccessdriver(*。mdb)};DBQ=”&server.MapPath(”db1.mdb")從數據庫中讀取數據,表頭以中文方式顯示。〈%Dimsqlstr,rs,zyzy=request。Form("zy")sqlstr="Selectnumberas學號,nameas姓名,zhuanyeas專業,telephoneas聯系方式,jobstateas就業狀況,jobaddressas就業地點,jobdanweias就業單位fromstudentwherezhuanye='"&zy&”'”Setrs=cn.Execute(sqlstr)ifrs.eofthen%><scriptlanguage="javascript">alert(”表中無記錄!")location。href="teacher_chaxun.html”</script>〈%elsedisplay_rsrsendifrs.closecn.close%〉3.3.7教師查看就業率當學校領導問及本屆學生的就業率的問題時,教師可以根據系統中統計的就業率及時的向領導匯報。(1)關鍵代碼:建立與數據庫的連接setCn=Server。CreateObject("ADODB.Connection")setrs1=server.CreateObject(”adodb.recordset")Cn.open”Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&server。mappath("db1.mdb")從數據庫中查找相關的信息sqlstr1="select*fromstudentwherejobstate='已就業'andzhuanye='地理信息系統'"rs1.opensqlstr1,Cn,1,3統計符合條件的人數n1=rs1.recordcount將結果轉化為百分數a1=FormatPercent(n1/60)通過rs1。recordcount來統計“已就業”學生的人數,使用FormatPercent函數將結果轉換為百分數。(2)界面顯示結果如圖3—13所示:圖3-13查看就業率3.3.8友情鏈接友情鏈接是為方便用戶鏈接其他的相關站點而設計的。因為學生就業管理系統是學校教學管理系統的一部分,所以跟學院的其他站點之間也應該建立起一定的鏈接,如學院首頁、學院的教務管理系統等。3.4后臺管理模塊后臺管理模塊的用戶是系統管理員,主要包括添加用戶、修改用戶信息、刪除用戶、發布招聘信息、刪除招聘信息、查看就業率等功能。3。4.1添加用戶(1)關鍵代碼建立與數據庫的連接<%setCn=Server。CreateObject("ADODB。Connection")setrs=server.CreateObject(”adodb。recordset")Cn。open"Driver={MicrosoftAccessDriver(*。mdb)};DBQ="&server。mappath("db1.mdb”)從數據庫中查找該教師是否已經存在sqlstr="select*fromteacherwherenumber='"&a1&"’”Rs.opensqlstr,Cn,1,3Ifnotrs.eofthen%>〈scriptlanguage=”javascript">alert(”此教師已存在!”)location.href="gly_jiateacher。html"</script〉若不存在則將其加入到數據庫的teacher表中<%ElseRs.addNewRs(”number")=a1Rs.UpdateEndif%>(2)頁面顯示管理員可以對教師進行添加,添加頁面如圖3-14所示:圖3—14管理員添加教師管理員將上圖中的信息填寫完整后點擊“添加”按鈕即可添加教師。3。4。2修改用戶(1)頁面顯示管理員可以修改學生信息,只需輸入需要修改的學生學號即可進行修改,如圖3-15所示:圖3-15管理員修改學生信息點擊上圖中的“確定”按鈕后即可進入修改頁面,頁面如3—16所示:圖3-16修改頁面(2)關鍵代碼與數據庫建立連接setCn=Server。CreateObject(”ADODB。Connection")setrs=server.CreateObject(”adodb。recordset")Cn.open"Driver={MicrosoftAccessDriver(*。mdb)};DBQ=”&server.mappath("db1。mdb”)sqlstr="select*fromstudentwherenumber='”&xh&"'"rs.opensqlstr,Cn,1,3獲得修改后的信息,重新寫入rs("jobdanwei")=a11rs。update3.4.3刪除用戶(1)頁面顯示管理員有刪除用戶的權限,方便對系統的管理,可以刪除已經不再使用該系統的用戶,以學生為例,刪除頁面如圖3—17所示:圖3—17刪除學生從上圖中可以看出,管理員刪除學生的時候可以分為單條刪除和批量刪除,當管理員需要單條刪除的時候只需輸入需要刪除的學生的學號即可,如圖3—18所示:圖3-18單條刪除學生當管理員需要批量刪除的時候,只需輸入要刪除的專業即可,可以分專業進行刪除,如圖3-19所示:圖3—19批量刪除學生管理員輸入專業后系統會查詢出所有屬于該專業的學生并將其列出,選中之后即可進行刪除,如圖3-20所示:圖3-20某專業的學生3。4.4發布招聘信息管理員發布招聘信息與企業發布招聘信息的方式是相同的.管理員在瀏覽到其他的一些相關招聘信息后也可以將其發布到網站上以供學生們查看,幫助學生們提供更多的就業機會,提高就業率。3.4。5刪除招聘信息管理員可以對已經過期的招聘信息進行刪除,以免對學生造成誤導,使其誤以為該招聘職位仍然存在.刪除招聘信息的方式與刪除學生的方式類似,先從數據庫中讀出招聘信息,然后選中需要刪除的職位,即可刪除。如圖3-21所示:圖3-21刪除招聘信息4系統測試4.1測試方法在系統設計過程中,每做完一個功能,都必須要進行測試,將用戶使用時會遇到的各種可能情況逐個進行測試,發現錯誤及時完善,確保系統功能的完善。同時還應讓其他非開發人員試著操作一下,有可能會發現自己發現不了的錯誤,對整個系統的完整性將會起到很大的幫助.4。2預期測試結果該系統使用后希望能夠達到以下目標:(1)系統性能穩定,嚴格按照規范的軟件工程管理,充分利用面向對象技術,保證系統的穩定性與可靠性。(2)全面管理,可隨時掌握學生和企業的情況。(3)能夠快速準確的處理畢業生和企業的各種信息.(4)用戶界面友好、美觀,操作簡單方便,數據存儲安全可靠.(5)系統維護安全、方便,并能滿足實用性和先進性的要求。4.3測試結果從測試過程來看,該系統已經實現了預期的結果,能夠很好的實現各個用戶需求的功能,實現了該系統的價值,但是我認為該系統還可以進一步的擴充為一個招聘就業網站,可以包括學生填寫簡歷,投遞簡歷等功能。總而言之,這個系統還存在很大的可開發空間。結論該學生就業管理系統是一個綜合性的應用系統,系統涉及到網絡安全、數據存儲與傳輸、網絡的服務與應用、身份識別等多個方面的研究。本系統的界面力求簡潔、直觀、明了,背景前景顏色協調、柔和,避免長期用眼帶來的視覺疲勞,同時給用戶帶來一種舒適的感覺;而且也可以與學院的教務管理系統達成一致,在色調、布局方面起到相得益彰的效果。該系統的目標定位是為了滿足長城學院的畢業生,實現了畢業生可以在學院就業管理網站上了解到更多的有關于就業方面的知識,不至于盲目求職,而且還可以查看學校給提供的更加安全可靠的招聘信息,提高了資源的利用率,也能給學院帶來更高的就業率,節省更多的人力、物力、財力。本系統的設計操作簡單,實用性強。總體來看,本系統基本上實現了預期的目標和功能,能夠讓學生查看招聘信息,教師查看學生就業狀況和就業動態,避免了以往人工管理容易出現的錯誤和難以保管的弊端.此外,還在系統中增加了友情鏈接、管理規定等小模塊,使學生就業管理系統的功能更加完善。致謝時光飛逝,轉眼間這一年的時光已經從我身邊匆匆流過.在這一年的時間里,老師和同學給了我很大的幫助和包容。在即將畢業之際,對所有幫助過我的老師和同學們表示深深的感謝!感謝我的導師——冀松老師,感謝他在此期間對我給予的指導和幫助。總之,感謝在我的畢業設計過程中給予了我無私幫助的老師和朋友們。參考文獻[1]張秀蘭,耿喬科.ASP+ACCESS網站建設實訓[M].北京:北京理工大學出版社,2007.1。[2]呂楊波。Dreamweaver+ASP動態網站開發從入門到精通.北京:清華大學出版社。2007.6.[3]潘曉南,邵雨舟.動態網頁設計基礎.北京:中國鐵道出版社,2008.2.[4]四維科技,胡標.ASP網絡編程技術與實例[M]。北京:人民郵電出版社,2004。5.[5]楊武.ASP數據庫編程入門[M].天津:天津電子出版社.2004。4.[6]譚寶海.數字校園中就業信息系統的設計與實現.2005[7]胡桂英。擇業觀對大學生就業的影響研究.湖南師范大學.2007.6.[8]Microsoft公司.AFirstLookAtASP2。0[M].微軟出版社,2000.[9]塞奎春,王國輝.ASP工程應用與項目實踐[M].機械工程出版社,2005.10.[10]劉清懷,龐婭娟。ASP網絡開發實例[M].北京:人民郵電出版社,2008.附錄1.翻牌相關代碼:functionslide(types,id,nums,class1,class2){for(i=1;i<=nums;i++){document.getElementById(types+i).className=class2;document。getElementById(”_"+types+i).style。display="none”;}document.getElementById(types+id)。className=class1;document.getElementById(”_”+types+id).style.display="block";}調用上述slide函數<divid="daohang_left_three"〉?〈ahref="#"id="a1"onmouseover="slide('a’,1,3,'on',’off')">管理規定</a>?<ahref="#"id="a2”onmouseover="slide(’a’,2,3,’on','off’)"style="width:65px;">企業注冊</a〉</div><divid="daohang_right_one"> <ahref="#"id=”a3"class="on”onmouseover=”slide('a',3,3,'on’,’off’)”〉用戶登錄</a></div〉2.獲得當前日期:〈scriptlanguage=”javascript"> functiontime1(){varnow,n,y,r,h,m,s;now=newDate();n=now。getYear();y=now.getMonth()+1;r=now.getDate();h=now.getHours();m=now.getMinutes();s=now.getSeconds();if(n<1900)n+=1900;if(y<10)y="0”+y;if(r〈10)r=”0"+r;if(h<10)h=”0”+h;if(m<10)m=”0"+m;if(s<10)s=”0"+s;document。getElementById("time").inn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒教師舞蹈培訓編排
- 心理健康在個人品牌建設中的價值
- 影視制作與文化產業的發展關系
- 提升工作效率的優化與實 用技巧
- 私立華聯學院《外國報刊》2023-2024學年第一學期期末試卷
- 打造高效能的秘訣
- 2025年醫療器械冷鏈物流行業市場拓展策略與技術創新報告
- 廣東江門中醫藥職業學院《給水排水工程CAD課程設計》2023-2024學年第一學期期末試卷
- 三亞學院《藝術鑒賞-電影的視覺語言分析》2023-2024學年第一學期期末試卷
- 安徽藝術職業學院《免疫生物學》2023-2024學年第一學期期末試卷
- 《2025年普通高校在陜招生計劃》
- 公司安全生產事故隱患內部報告獎勵工作制度
- MOOC 3D工程圖學應用與提高-華中科技大學 中國大學慕課答案
- 川農期末分子生物學復習題
- 畢業證委托書模板
- starion電熱能手術系統(熱能刀)產品簡介制作課件
- DB6112∕T 0001-2019 西咸新區中深層無干擾地熱供熱系統應用技術導則
- 國家開放大學《生活方式與常見疾病預防》形考任務1-4參考答案
- 項目監理機構人員配置標準試行
- 第三章_采場頂板活動規律
- 數字PID控制器設計制作.答案
評論
0/150
提交評論