




已閱讀5頁,還剩38頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業設計論文課題名稱校園招聘管理系統的開發與設計學生姓名張海兵學號0941301400系、年級專業信息工程系09級網絡工程指導教師雷軍程職稱講師2013年5月18日摘要網上招聘系統是一種具有交互功能的人才信息系統,是在網上建立的一個虛擬的招聘會。很多企業為了吸引人才,都創建了自己的網上人才管理系統,這是一個比較流行的網絡應用系統。本文介紹了一個通用人才管理系統的設計和實現過程,采用比較流行的ADO數據訪問技術,并將每個數據庫表的字段和操作封裝到類中,從而成功地將面向對象的程序設計思想應用到數據庫程序設計中。為了充分利用網絡信息化的優勢,招聘系統采用的是BROWSER/SERVER結構,運用ASP開發環境與SQL數據庫相結合,設計開發動態網頁形式的在線招聘系統。招聘信息的錄入全部在網上進行,招聘過程中所涉及的數據都在招聘信息庫中進行流轉、維護,因此數據的填寫、更新都不需要以紙質方式進行處理,而直接通過網絡進行傳遞。介紹基于ASP設計開發的在線招聘系統的設計思想。詳細闡述了在線招聘系統的體系結構、系統的開發環境和語言、所采用的開發方法、數據庫系統的功能等。關鍵詞ASP;SQLSERVER;B/S結構;ADO數據訪問技術ABSTRACTONLINERECRUITMENTSYSTEMISAKINDOFINTERACTIVEFEATURESOFTHEHUMANRESOURCESINFORMATIONSYSTEM,ISSETINAVIRTUALONLINEJOBFAIRSMANYENTERPRISESINORDERTOATTRACTTALENT,HAVECREATEDTHEIROWNONLINETALENTMANAGEMENTSYSTEM,WHICHISAMOREPOPULARNETWORKAPPLICATIONSTHISARTICLEWILLINTRODUCEACOMMONTALENTMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATIONPROCESS,THEMOREPOPULARUSESADODATAACCESSTECHNOLOGY,ANDTHEFIELDSFOREACHDATABASETABLEANDOPERATIONOFPACKAGESTOTHECLASS,WHICHSUCCESSFULLYDESIGNOBJECTORIENTEDPROGRAMMINGAPPLIEDTOTHEDATABASEPROGRAMMINGTHISISALSOTHECHARACTERISTICSANDADVANTAGESOFTHISSYSTEMTOTAKEFULLADVANTAGEOFTHEADVANTAGESOFINFORMATIONTECHNOLOGY,RECRUITMENTSYSTEMUSESTHEBROWSER/SERVERSTRUCTURE,THEUSEOFASPANDSQLDATABASEDEVELOPMENTENVIRONMENT,THECOMBINATIONOFDYNAMICWEBPAGEDESIGNANDDEVELOPMENTOFONLINERECRUITMENTSYSTEMINPUTOFALLJOBSINTHEONLINERECRUITMENTPROCESSINVOLVEDINTHEDATAREPOSITORYFORTHERECRUITMENTOFTRANSFER,MAINTENANCE,THUSCOMPLETINGTHEDATA,UPDATESDONOTNEEDTOBEPROCESSEDINPAPERFORM,ANDPASSINGDIRECTLYTHROUGHTHENETWORKASPBASEDDESIGNANDDEVELOPMENTINTRODUCEDANONLINERECRUITMENTSYSTEMDESIGNDESCRIBEDINDETAILONLINERECRUITMENTSYSTEMARCHITECTURE,SYSTEMDEVELOPMENTENVIRONMENTANDLANGUAGE,DEVELOPMENTMETHODOLOGYUSED,THEDATABASESYSTEMSFUNCTIONSKEYWORDSASP;SQLSERVER;B/SSTRUCTURE;ADODATAACCESSTECHNOLOGYCOMMENT微微微微1目錄頁碼實際頁碼不對應目錄摘要IABSTRACTII第1章緒論111課題分析112本課題研究的意義1第2章系統開發工具與簡介221ASP的簡介,特點及優勢222數據庫MYSQL的系統特性2第3章系統分析與總體設計531網站功能的描述532系統功能模塊的劃分633系統流程分析634數據庫的設計7341數據庫表的設計7342數據庫訪問類的設計10第4章詳細設計及編碼1841公共模塊功能實現1842個人用戶功能實現1843企業用戶功能實現2444管理員功能實現28第5章總結32COMMENT微微微微2建議在第5章前加上一章“系統測試及使用說明”參考文獻33致謝34第1章緒論11課題分析校園招聘會是大學生就業的一條重要途徑。當前,越來越多的用人單位變被動為主動,把招聘現場搬到了學校,而學生也對校園招聘活動寄予了厚望,他們希望通過校園招聘活動一錘定音,避免四處奔波之苦。對應屆高校畢業生而言,校園招聘最主要的目的是進行求職前的實戰熱身,降低學生就業成本,熟悉招聘的各個環節,為畢業生順利求職打下堅實的基礎。而校園招聘網站是一種具有交互功能的人才信息系統,即在互聯網上實現的虛擬招聘會,各個企業在網上發布招聘信息,求職者根據自己的求職要求在線遞交簡歷。社會對人才的需求越來越迫切,求職者也越來越多,為了方便企業和求職者提高效率,利用基于B/S的招聘網站完成招聘會的功能,節省大量的人力、物力和財力。企業可以在線查看求職者的簡歷,并且根據自己的需要自動篩選并保留合適的簡歷,以發出面試通知。12本課題研究的意義招聘作為人力資源管理的一部分,在整個企業的人力資源管理中發揮了重大作用。傳統招聘大多采用現場招聘、簡歷郵件投遞、電子郵件簡歷投遞等手段進行。這些方式往往都要耗費大量的人力,物力,財力和時間,而且招聘的成功率也比較低,限制了人才資源的充分利用。還容易造成招聘工作的隨機性、監督機制不到位、信息呈現不直觀、統計困難等問題。網上招聘系統是為企業提供優質人才,為應聘者提供合適職位的資源服務平臺系統,求職招聘雙方可利用此系統為自己提供方便快捷的服務,達到預定的招聘效果。網絡招聘求職方式已經成為了招聘求職的一大重要手段,其招聘求職規模和招聘求職成功率已直逼傳統招聘會,有的甚至超過了傳統的招聘會。通過它應聘者和招聘單位可以通過INTERNET,突破空間的限制而實現工作求職和單位的人才招聘。網絡招聘的崛起對傳統的人才招聘流通體系產生了強烈的沖擊,網絡招聘較之傳統招聘就有招聘范圍廣,信息量大,可挑選余地大,招聘效果良好,費用低,獲得了越來越多的單位認可。同時,它有著經營成本低、信息反饋迅速、用戶檢索方便、地域限制少等特點。因此進行這方面的研究有著重要的現實意義。第2章開發工具選用與簡介開發數據庫管理信息系統需要選擇兩種工具,即前臺開發語言和后臺數據庫。選擇開發工具時應該考慮客戶需求、系統功能和性能要求以及開發人員的習慣等因素。本系統是B/S結構的網站系統。在系統的性能方面,B/S占有的優勢是靈活性。任何時間、任何地點、任何系統,只要可以使用瀏覽器上網,就可以使用B/S系統的終端。前臺開發環境選擇MICROSOFT公司提出的經典網站開發語ASP,后臺數據庫擇MYSQL。21ASP的簡介,特點及優勢1、ASP訪問數據庫的原理ASP是服務器端的腳本執行環境,可用來產生和執行動態的高性能的WEB服務器程序。當用戶使用瀏覽器請求ASP主頁時,WEB服務器響應,調用ASP引擎來執行ASP文件,并解釋其中的腳本語言JSCRIPT或VBSCRIPT,通過ODBC連接數據庫,由數據庫訪問組件ADOACTIVEXDATAOBJECTS完成數據庫操作,最后ASP生成包含有數據查詢結果的HTML主頁返回用戶端顯示。由于ASP在服務器端運行,運行結果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統的安全保密性。此外,ASP是面向對象的腳本環境,用戶可自行增加ACTIVEX組件來擴充其功能,拓展應用范圍。2、ASP頁面的結構ASP的程序代碼簡單、通用,文件名由ASP結尾,ASP文件通常由四部分構成1標準的HTML標記所有的HTML標記均可使用。2ASP語法命令位于標簽內的ASP代碼。3服務器端的INCLUDE語句可用INCLUDE語句調入其它ASP代碼,增強了編程的靈活性。4腳本語言ASP自帶JSCRIPT和VBSCRIPT兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言。22數據庫MYSQL的系統特性MYSQL是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內。這樣就增加了速度并提高了靈活性。MYSQL的SQL“結構化查詢語言”。SQL是用于訪問數據庫的最常用標準化語言。MYSQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MYSQL作為網站數據庫。它使用的核心線程是完全多線程,支持多處理器。有多種列類型1、2、3、4、和8字節長度自有符號無符號整數、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM類型。它通過一個高度優化的類庫實現SQL函數庫并像他們能達到的一樣快速,通常在查詢初始化后不該有任何內存分配。沒有內存漏洞。全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函數COUNT、COUNTDISTINCT、AVG、STD、SUM、MAX和MIN。你可以在同一查詢中混來自不同數據庫的表。支持ANSISQL的LEFT0UTERJOIN和ODBC。所有列都有缺省值。你可以用INSERT插入一個表列的子集,那些沒用明確給定值的列設置為他們的決省值。MYSQL可以工作在不同的平臺上。支持C、C、JAVA、PERL、PHP、PYTHON和TCLAPI。MYSQL系統特性(1)使用C和C編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性(2)支持AIX、FREEBSD、HPUX、LINUX、MACOS、NOVELLNETWARE、OPENBSD、OS/2WRAP、SOLARIS、WINDOWS等多種操作系統(3)為多種編程語言提供了API。這些編程語言包括C、C、PYTHON、JAVA、PERL、PHP、EIFFEL、RUBY和TCL等(4)支持多線程,充分利用CPU資源(5)優化的SQL查詢算法,有效地提高查詢速度(6)既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的SHIFT_JIS等都可以用作數據表名和數據列名(7)提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑(8)提供用于管理、檢查、優化數據庫操作的管理工具(9)可以處理擁有上千萬條記錄的大型數據庫與其他的大型數據庫例如ORACLE、DB2、SQLSERVER等相比,MYSQL自有它的不足之處,如規模小、功能有限(MYSQLCLUSTER的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業來說,MYSQL提供的功能已經綽綽有余,而且由于MYSQL是開放源碼軟件,因此可以大大降低總體擁有成本。第3章系統分析與總體設計31網站功能的描述校園招聘系統分為前臺管理和后臺管理。前臺管理包括瀏覽新聞、職位查詢、查看企業信息、維護個人信息和維護用戶信息等功能。后臺管理包括新聞管、理企業信息管理、職位信息管理和應聘信息查詢等模塊。后臺管理具體描述如下(1)新聞管理添加新聞,包括新聞標題和新聞內容。修改新聞信息。刪除新聞信息。查看新聞信息。(2)企業信息管理添加企業信息,包括企業名稱、企業類型、企業簡介等信息。修改企業信息。刪除企業信息。(3)職位管理添加職位信息。修改職位信息。刪除職位信息。(4)應聘信息管理查看應聘信息。刪除應聘信息。(5)系統用戶管理。系統用戶的錄入,包括用戶名、密碼等信息。修改自己的密碼。退出登錄狀態。用戶信息查看。(6)系統用戶管理功能ADMIN用戶修改自己的密碼。ADMIN用戶創建或刪除企業用戶。企業用戶修改自己的密碼。企業用戶修改自己的用戶信息。注冊個人用戶。個人用戶修改自己的密碼。個人用戶修改自己的用戶信息。32系統功能模塊的劃分密碼修改個人信息技能信息職位申請學生用戶圖31學生用戶功能模塊密碼修改企業信息招聘信息應聘信息企業用戶圖32企業用戶功能模塊33系統流程分析圖33學生職位申請流程圖34企業用戶管理流程34數據庫的設計341數據庫表的設計在設計數據庫時,關鍵步驟要確保數據正確分布到數據庫的各表中。采用合適的數據類型,條理清楚的業務邏輯關系,正確進行表設計。本系統定義的數據庫中包含以下7個表新聞信息表NEWS、個人信息表PERSON、個人能力表SKILL、企業信息表COMPANY、職位信息表JOBINFO、申請職位表APPLICATIONS和管理員表ADMIN。(1)新聞信息表NEWS新聞信息表NEWS用來網站新聞信息。表結構如表31所示。編號字段名稱數據結構說明1NEWSIDINT新聞編號,主鍵2NTITLEVARCHAR(50)新聞題目3NCONTENTTEXT新聞內容4POSTTIMEDATETIME提交時間表31表NEWS的結構(2)個人信息表PERSON個人信息表PERSON用來保存注冊個人用戶的基本信息,表結構如表32所示。編號字段名稱數據結構說明1USERNAMEVARCHAR40用戶名,主鍵2USERPWDVARCHAR40用戶密碼3REALNAMEVARCHAR50真實姓名4SEXCHAR2性別5BIRTHVARCHAR50出生日期6IDCARDVARCHAR20身份證號碼7NATUREVARCHAR20名族8HOMETOWNVARCHAR20籍貫9EDUCATIONVARCHAR50教育程度10COLLEGEVARCHAR50所在院校11MOBILEPHONEVARCHAR50手機12EMAILVARCHAR50電子郵箱13ADDRESSVARCHAR200聯系地址14POSTTIMEDATETIME注冊時間表32表PERSON的結構(3)個人能力表SKILL個人能力表SKILL用來保存個人的基本能力信息,結構如表33所示。編號字段名稱數據結構說明1SIDINT編號,主鍵2APPTITLEVARCHAR200應聘職位3ENGLISHVARCHAR100英語水平4COMPUTERVARCHAR100計算機能力5MAINSKILLTEET主要技能6USERNAMEVARCHAR20用戶名表33表SKILL的結構(4)企業信息表COMPANY企業信息表COMPANY用來保存注冊企業的基本信息,表結構如表34所示。編號字段名稱數據結構說明1CIDVARCHAR40用戶名,主鍵2CPWDVARCHAR40密碼3CNAMEVARCHAR200企業名稱4CTYPEVARCHAR50企業類型5FROMTIMEVARCHAR50成立時間6CONTACTORVARCHAR50聯系人7EMPNUMINT員工人數8CITYVARCHAR50所在地點9TELEPHONEVARCHAR50聯系電話10FAXVARCHAR50傳真號碼11ADDRESSVARCHAR200聯系地址12ZIPCODEVARCHAR10郵政編碼13HTTPVARCHAR50網址14EMAILVARCHAR50電子郵箱15INTRODUCETEXT企業簡介16POSTDATEDATETIME注冊時間表34表COMPANY的結構(5)職位信息表JOBINFO職位信息表JOBINFO用來保存企業發布的職位信息,表結構如表35所示。編號字段名稱數據結構說明1JOBIDINT編號,主鍵2USERNAMEVARCHAR40用戶名3JOBTITLEVARCHAR100職位名稱4JOBTYPEVARCHAR20職位類別5EDUCATIONGVARCHAR20學歷要求6SEXVARCHAR20性別要求7AGEVARCHAR50年齡要求8WORKTIMEVARCHAR50工作年限要求9WORKPLACEVARCHAR50工作地點10JOBNUMINT招聘人數11COMMENTTEXT具體要求12POSTTIMEDATTIME發布時間表35表JOBINFO的結構(6)職位申請表APPLICATION職位申請表APPLICATION用來保存額用戶申請職位的信息,表結構如表36所示。編號字段名稱數據結構說明1APPIDINT編號,主鍵2JOBIDINT職位編號3USERNAMEVARCHAR20用戶名4POSTDATEDATETIME申請日期5RESPONEVARCHAR1000回復內容6RSPDATEDATETIME回復日期表36表APPLICATIAN的結構(7)管理員表ADMIN管理員表ADMIN用來保存系統管理員的基本信息,表結構如表37所示。編號字段名稱數據結構說明1ADMINIDVARCHAR20用戶名,主鍵2ADMINPWDVARCHAR20密碼表37表ADMIN的結構342數據庫訪問類的設計為了使ASP程序條理更加清晰,對數據庫表的訪問操作封閉為一個類,每個類對應一個ASP文件,文件名與對應的數據庫表名相同。例如,表“NEWS”對應的類文件為NEWSASP,代碼如下在類NEWS中為表BULLETIN的每個字段也定義了一個同名的成員變量,變量RS是ADODBRECORDEST對象,用于保存批量查詢返回的結果集。所有數據庫操作類都保存在CLASS目錄下,下面是這些類中定義的函數。(1)NEWS類NEWS類用來管理表NEWS的數據庫操作,類的成員函數如表38所示。函數名具體說明GETNEWSINFONID讀取指定的新聞紀錄,參數NID表示要讀取的新聞記錄的編號。GETNEWSLIST返回所有新聞記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。GETRECENTBULLETINLIST獲取最近7天發布的新聞信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。DELETENEWSNIDS批量刪除指定的新聞記錄。參數NID表示要刪除的記錄的編號列表。INSERTNEWS插入新的新聞記錄。UPDATANEWSNID修改指定的新聞記錄。參數NID表示要修改的記錄編表38NEWS類成員函數表(2)PERSON類PERSON類用來管理表PERSON的數據庫操作,類的成員函數如表39所示。函數具體說明GETPERSONINFOUNAME讀取指定的個人記錄。參數UNAME表示要讀取記錄編號。GETPERSONLIST返回所有個人記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。HAVEGOODSTYPENAME判斷指定的商品類別名稱是否存在,參數NAME表示商品類別名稱。DELETEPERSONUNAME刪除指定的個人記錄。參數UNAME表示要刪除的用戶名。HAVEPERSONUNAME判斷指定的用戶名是否存在,如果存在則返回TURE,否則返回FALSE。參數UNAME表示用戶名。HAVEUSER判斷當前用戶指定的用戶名和密碼是否存在,如果存在則返回TURE,否則返回FALSE。INSERTPERSON插入新的個人紀錄。UPDATAPASSWORD修改用戶密碼。UPDATAPERSONUNAME修改指定的個人記錄,參數UNAME表示要修改的用戶名。表39PERSON類成員函數表(3)SKILL類SKILL類用來管理表SKILL的數據庫操作,類的成員函數如表310所示。函數名具體說明GETSKILLINFOUNAME讀取指定用戶的技能記錄。參數UNAME表示用戶名。GETSKILLLIST返回所有技能記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。HAVEUSERNAMEUNAME判斷指定的用戶是否存在技能信息,參數UNAME表示用戶名。DELETESKILLSID刪除指定的技能記錄。參數SID表示要記錄編號。INSERTSKILL插入新的技能記錄。UPDATASKILLUNAME修改指定的技能記錄,參數UNAME表示要修改的用戶名。表310SKILL類成員函數表(4)COMPANY類COMPANY類用來管理表COMPANY的數據庫操作,類的成員函數如表311所示。函數具體說明GETCOMPANYINFOCID讀取指定的公司記錄。參數CID表示企業用戶名。GETCOMPANYLIST返回所有公司記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。HAVEUSER判斷指定的用戶名和密碼是否存在,如果存在則返回TURE,否則返回FALSE。DELETECOMPANYCID刪除指定的公司記錄。參數CID表示要刪除的公司編號。HAVECOMPANYCID判斷指定的企業用戶是否存在,如果存在則返回TURE,否則返回FALSE。參數CID表示用戶名。INSERTCOMPANY插入新的公司記錄。UPDATAPASSWORDCID修改指定用戶的密碼,參數CID表示企業用戶名。UPDATAICOMPANYCID管理員修改指定的公司記錄,包括用戶名和密碼等信息,參數CID表示要修改的企業用戶名。UPDATACOMPANYCID企業用戶修改自己公司的記錄,參數CID表示要修改的企業用戶名。表311COMPANY類成員函數表(5)JOBINFO類JOBINFO類用來管理表JOBINFO的數據庫操作,類的成員函數如表312所示。GETJOBINFOJID讀取指定的職位記錄。參數JID表示記錄編號。GETDETAILUNAME,JID返回指定公司的指定職位記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。參數UNAME表示企業用戶名,JID表示職位記錄編號。GETJOBLISTUNAME返回指定公司的所有職位記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。參數UNAME表示企業用戶名。GETJOBSEARCHSCHSQL根據查詢條件返回所有職位記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。參數SCHSQL表示定義查詢條件的SELECT語句。HAVECIDCID判斷指定的企業是否存在職位信息,參數CID表示企業用戶名。DELETEJOBJID刪除指定的職位記錄。參數JID表示要刪除的記錄編號。NSERTJOB插入新的職位記錄。UPDATAJOBCID修改指定的職位記錄,參數CID表示要修改的記錄編號。表312JOBINFO類成員函數表(6)APPLICATIONS類APPLICATIONS類用來管理表APPLICATIONS的數據庫操作,類的成員函數如表313所示。函數具體說明GETAPPLICATIONINFOAID讀取指定的應聘記錄。參數AID表示記錄編號。GETDETAILUNAME返回指定個人的所有應聘記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。參數UNAME表示個人用戶名。GETAPPLICATIONLIST返回所有應聘記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。DELETERESPONEAID,UNAME刪除指定的職位記錄。參數AID表示要刪除的記錄編號,UNAME表示用戶名。INSERTAPPLICATION插入新的應聘記錄。UPDATAPASSWORDCID修改指定用戶的密碼,參數CID表示企業用戶名。UPDATRESPONSEAID修改指定的應聘記錄,參數AID表示要修改的記錄編號。UPDATACOMPANYCID企業用戶修改自己公司的記錄,參數CID表示要修改的企業用戶名。表313APPLICATIONS類成員函數表(7)ADMIN類ADMIN類用來管理表ADMIN的數據庫操作,類的成員函數如表314所示。函數具體說明GETADMININFOAID讀取指定的管理員記錄。參數AID表示管理員用戶名。GETADMINLIST返回所有管理員用戶記錄信息,結果保存在公共變量RS中。RS是ADODBRECORDEST對象。GETADMIN判斷指定管理員用戶名和密碼是否存在,如果存在則返回TURE,否則返回FALSE。DELETEADMINAID刪除指定的管理員用戶記錄。參數AID表示要刪除的管理員用戶名。INSERTADMIN插入新的管理員用戶記錄。UPDATAPASSWORDAID修改指定用戶的密碼,參數AID表示管理員用戶名。表314ADMIN類成員函數表第4章詳細設計及編碼41公共模塊功能實現圖41系統主頁面除了ADMIN用戶外,企業用戶和個人用戶都要通過系統主頁面登錄,才能完成自己的特定功能。42個人用戶功能實現個人用戶登錄后,可以直接進入個人用戶主界面。在個人主界面中,可以見到“個人簡歷”“技能信息”“職位申請”“密碼修改”“退出管理”的超鏈接,用戶可以填寫自己的簡歷、創建多份簡歷、查看公司信息、搜索工作、查看職位信息、申請職位。圖42個人用戶注冊界面定義表單代碼如下當提交數據后,將執行CHECKFLDS函數,對用戶輸入數據進行檢查。用戶名、密碼和真實姓名是必須輸入的。通過檢查后,將執行RESUMESAVEASP,保存個人簡歷。參數ACTION表示當前的操作狀態,ACTIONADD表示添加記錄。RESUNLESAVEASP也可以用來保存修改的個人簡歷。圖43個人信息管理界面在個人管理頁面中,右側網頁默認顯示當前個人用戶的個人簡歷信息,用戶可以編輯自己的簡歷,頁面為RESUMERESUMEEDITASP,其主要代碼如下程序將根據SESSION“USERNAME”)的值從表PERSON中讀取當前用戶的個人簡歷數據,示在頁面中。當用戶單擊“提交”按鈕時,將執行RESUMESAVEASP,保存數據。圖44查看個人信息程序將根據參數UID的值從表PERSON中讀取指定用戶的個人簡歷數據,并顯示在頁面中代碼如下圖45個人技能編輯頁面程序根據SESSION變量USERNAME讀取當前登錄個人用戶的技能信息,代碼如下SETSKNEWSKILLSKGETSKILLINFOSESSION“USERNAME“IFNOTSKRSEOFTHENTITLESKRS“APPTITLE“ENGLISHSKRS“ENGLISH“COMPUTERSKRS“COMPUTER“MAINSKRS“MAINSKILL“ENDIF然后各項技能數據顯示在頁面的指定位置。當用戶提交數據時,將首先調用CHECKFLDS函數,對數據的有效性進行檢查。如果通過檢查則執行SKILLSAVASP。圖46職位申請查看頁面在職位申請列表中,可以通過單擊“企業名稱”和“申請職位”鏈接查看具體的相關信息,也可以在反饋欄中查看到企業的反饋信息。讀取并顯示申請信息的代碼如下單擊每條記錄后面的刪除鏈接,將執行RESPONSEDELTASP,刪除當前記錄。參數AID表示要刪除職位申請記錄的編號。刪除申請記錄的代碼如下43企業用戶功能實現企業用戶登錄后,可以直接進入企業用戶主界面。在企業主界面中,可以見到“企業信息”“招聘信息”“應聘信息”“密碼修改”“退出管理”的超鏈接。企業用戶登錄成功后,可以填寫公司基本信息,發布職位,搜索人才簡歷、查看已發布的職位等。圖47企業信息管理界面程序將根據SESSION變量USERNAME讀取當前登錄企業用戶的信息,代碼如下然后程序將CPRS記錄集中的數據顯示在頁面指定的位置,例如顯示企業名稱的代碼如下“定義表單的代碼如下當用戶提交數據時,將首先調用CHECKFLDS函數,對數據的有效性進行檢查。如果通過檢查則執行COMPSAVEASP的代碼。保存完成后,在COMPSAVEASP中使用一段JAVASCRIPT程序顯示提示信息,并返回前一頁,代碼如下FUNCTIONCHANGECHRSTRCHANGECHRREPLACESTR,“,“CHANGECHRREPLACECHANGECHR,CHR13,“CHANGECHRREPLACECHANGECHR,“,“ENDFUNCTION取得基本信息INTRODUCETRIMREQUEST“INTRODUCE“INTRODUCEREPLACEINTRODUCE,“,“SETCPNEWCOMPANYCPCNAMEREQUEST“COMPANY“CPCTYPEREQUEST“TYPE“CPFORMTIMEREQUEST“FORMDATE“CPCONTACTORREQUEST“CONTACTOR“IFREQUEST“EMPNUM“THENCPEMPNUM0ELSECPEMPNUMCINTREQUEST“EMPNUM“ENDIFCPCITYREQUEST“CITY“CPTELEPHONEREQUEST“TELEPHONE“CPFAXREQUEST“FAX“CPEMAILREQUEST“EMAIL“CPADDRESSREQUEST“ADDRESS“CPZIPCODEREQUEST“ZIPCODE“CPHTTPREQUEST“HTTP“CPINTRODUCECHANGECHRINTRODUCECPUPDATECOMPANYSESSION“USERNAME“RESPONSEWRITE“企業信息成功保存“圖48招聘信息管理界面讀取并顯示招聘信息的代碼如下目前還沒有招聘信息。“ELSEJBRSPAGESIZE15JBRSABSOLUTEPAGE1IFREQUEST“PAGE“THENJBRSABSOLUTEPAGEREQUEST“PAGE“ROWCOUNTJBRSPAGESIZEDOWHILENOTJBRSEOFANDROWCOUNT0,在表格中顯示招聘信息使用SESSION“USERNAME”的目的是控制顯示當前企業用戶的招聘信息。圖49應聘信息管理界面讀取并顯示應聘信息的代碼如下每條應聘信息后面都有一個“回復”超級鏈接RESPONSEEDITASP,編輯回復信息。如果已經回復內容,則會在RESPONSEEDITASP頁面中顯示。讀取回復信息的代碼如下當單擊“提交”按鈕時,將執行RESPONSESAVEASP,保存回復數據。44管理員功能實現管理員登錄后,可以直接進入管理員主界面。在管理員主界面中,可以見到“新聞管理”“企業管理”“修改密碼”“退出”的超鏈接。管理員登錄成功后,可以對普通用戶進行信息理。圖410管理員界面圖411企業管理頁面ADMINCOMPLISTASP與ADMINNEWSLISTASP的代碼相似,區別只是它從表COMPANY中讀取數據。圖412添加企業信息添加企業就需要創建一個企業用戶,在NEWCOMPANYASP中,管理員需要輸入企業用戶名、密碼和企業名稱。定義表單MYFROM的代碼如下“ONSUBMIT“RETURNCHECKFLDS“提交前需要執行CHECKFLDS函數,對表單進行域效驗。表單數據提交后,將執行COMPSAVEASP保存數據,參數ACTION表示當前的動作,ACTIONADD表示添加記錄。COMPSAVEASP也可以用來處理修改新聞信息的數據。COMPSAVEASP的主要代碼如下企業信息成功保存“ELSERESPONSEWRITE“ALERT該企業用戶名已經存在HISTORYGO1“ENDIFELSECPUPDATEICOMPANYCIDRESPONSEWRITE“企業信息成功保存“ENDIF可以看出,COMPSAVEASP也可以用來保存修改企業信息的數據。點擊每個企業記錄的“修改”鏈接,也可以打開NEWCOMPANYASP頁面,從數據庫中取出指定的企業信息,用戶可以對它們進行更改。NEWCOMPANYASP中讀取企業數據的代碼如下“THENCMPGETCOMPANYINFOCIDIFNOTCMPRSEOFTHENPWDCMPRS“CPWD“IFLAG1CNAMECMPRS“CNAME“ENDIFENDIF修改數據的表單提交時,也執行COMPSAVEASP,程序會自動判斷當前狀態,并保存數據。第5章總結本系統利用ASPMYSQL技術基于B/S構架開發的校園招聘系統,實現了信息動態管理,使得信息管理更及時、高效,提高了工作效率。但我們仍可以在本系統的基礎上做進一步的更能擴展和研究。系統基本符合網站風格。后臺主要是網絡管理員登錄,進行新聞管理、企業信息管理、職位信息管理和應聘信息管理等,完全滿足了網站正常、安全的運行。前臺主要是后臺信息的管理,以及個人或企業用戶登錄發布或修改自己信息。在整個設計過程中,出現過很多的問題,得到了老師和同學的幫助,在不斷學習的過程中我體會到1、設計是一個不斷學習的過程,從設計初的模糊認識到最后能夠順利完成,我體會到在實踐中學習的重要性。2、由于開始時對系統缺乏整體認識,不具備軟件開發思想,對系統的功能需求分析的要求認識不夠清楚,使得后續的工作不得不經常返回去修改數據表和個別代碼。使我體會到在設計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續的設計將會付出幾倍的代價。3、在設計過程中,遇到很多困難,我學會通過別人的代碼理解語言的含義但這并不是抄襲,然后根據自己的設計要求編寫代碼。4、設計過程中,由于要實現某些功能,網上資源解決了我的問題。總之,通過這次設計,我深刻體會到要做好一個完整的事情,需要有系統的思維方式和方法,對待一個新的問題,要耐心、要善于運用已有的資源來充實自己。同時我也深刻的認識到,在對待一個新事物時,一定要從整體考慮,完成一步之后再作下一步,這樣對于系統而言才能更加有效。參考文獻1沈士根,許小東ASPNET實用網站開發M北京清華大學出版社,20082徐寧ASP網絡編程入門與實踐M北京清華大學出版社,20063戴麗思ASP程序設計技術M北京清華大學出版社,20064史濟民,顧春華,鄭紅軟件工程原理、方法與應用M200865岳付強,羅明英,韓德SQLSERVER2005從入門到實踐清華大學出版社200976王珊,薩師瑄數據庫系統概論第四版M高等教育出版社,200657鄧佑權,呂洋波零基礎學DREAMWEAVERCS3ASP機械工業出版社8藝博,張明真網頁設計與制作DREAMWEAVER8高等教育出版社9蔣水網站美工設計基礎中央電大出版社10呂慎敏高校人事招聘協同辦公系統的設計與實現J濟南科技信息,200910劉艷,李臣龍,劉琴人才招聘系統的研究與開發J軟件導刊,200712曾金發基于ASPNET網上求職招聘系統的研究與開發A科技資訊,200613王江濤新型在線招聘系統的設計與實現,四川大學碩士學位論文,2003年14尹世學,汪健,陸云屹清華大學網上招聘系統的設計和實現方法J北京中國教育信息化,200715蘇炳均,李林基于ASP的在線招聘系統的開發A現代計算機,200816SANDYASPNETTECHNOLOGYANDDATABASEMANAGEMENTHTTP/MSDNMICROSOFTCOM/ZHCN/LIBRARY/MS269115致謝在論文即將完成之際,回顧緊張但又充實的學習和開發過程,本人在此向所有關心我的及幫助我的老師和同學們致以最真誠的感謝。在本次畢業設計中,感謝雷軍程老師的細心指導。他認真負責的工作態度,無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學習都有一種巨大的幫助,在此感謝他耐心的輔導。沒有他的指導,我就不能較好的完成課題設計的任務。另外,我還要感謝在這大學四年來對我有所教導的老師,是他們讓我學到了應有的專業知識,更重要的一點是讓我掌握了學習的方法,教會了我做人處事的道理,使我擁有了一定的專業技能和學習的能力,在此表示真誠的感謝。同時,在系統開發過程中還有很多同學也給了我不少幫助,這里一并表示感謝。AGANEMPLOYMENTTRIBUNALCLAIEMLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOUIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字開頭的年齡已經到了尾聲。或許是愧疚于自己似乎把轉瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。總覺得自己似乎應該去做點什么,或者寫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY 0459-2025外科植入物丙烯酸類樹脂骨水泥
- 新疆北庭希望環保科技有限公司吉木薩爾縣25萬噸-年危廢處理利用項目(2)環評報告
- 某著名企業DeepSeek系列09DeepSeek政務應用場景與解決方案
- 工業廢水處理與綠色工藝技術
- 工業廢氣治理技術與方法探討
- 工業大數據的分析與應用
- 工業建筑設計及自動化機電系統
- 工業污染防治與綠色制造技術分析
- 工業網絡通信協議與技術標準
- 工業生產中的設備優化管理
- 項目重點難點分析及應對措施
- 24春國家開放大學《客戶關系管理》形考作業1-4參考答案
- 火焰原子吸收光譜法測定銅的含量結果分析
- 2024年煤礦電氣失爆專題培訓課件
- 《電機與電氣控制》期末考試復習題庫(含答案)
- MOOC 電子線路設計、測試與實驗(一)-華中科技大學 中國大學慕課答案
- 高速公路交通事故處理流程與責任認定
- 觀光電梯方案
- 盲人心理健康講座
- 混凝土箱涵技術規程
- 電力電子技術在電力系統中的應用
評論
0/150
提交評論