【正文】
計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書高校人事招聘協(xié)同辦公系統(tǒng)摘 要根據(jù)高校人事招聘的需求,現(xiàn)利用ASP.NET技術(shù)設(shè)計(jì)開發(fā)招聘網(wǎng)站,其開發(fā)的主要功能是:為高校人事招聘提供便捷,為應(yīng)聘者提供了就業(yè)新聞信息、招聘信息、政策法規(guī)信息、就業(yè)指導(dǎo)幫助信息,以及簡(jiǎn)歷的編輯和投遞。它大大改善了高校信息管理的基礎(chǔ)環(huán)境,提高了信息管理的現(xiàn)代化水平,它的作用主要體現(xiàn)在:一是提供最新的就業(yè)政策法規(guī)信息和就業(yè)新聞信息,二是提供了大量的招聘信息,并提供了簡(jiǎn)歷編輯功能和簡(jiǎn)歷投放功能。方便應(yīng)聘者和招聘單位之間的溝通。本文將對(duì)系統(tǒng)開發(fā)中的若干基本問題進(jìn)行研究,包括人事管理系統(tǒng)的開發(fā)環(huán)境、功能組成、總體規(guī)劃及其實(shí)現(xiàn)過程等系列內(nèi)容。本系統(tǒng)是使用Visual Studio 2010作為前臺(tái)應(yīng)用程序開發(fā)工具, SQL SERVER 2005作為后臺(tái)數(shù)據(jù)庫管理系統(tǒng),設(shè)計(jì)了一個(gè)基于B/S模式的高校人事招聘協(xié)同辦公系統(tǒng)。本論文從最初的用戶需求分析,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì),到各模塊的設(shè)計(jì)與實(shí)現(xiàn)都給出了每一步的開發(fā)細(xì)節(jié)。本系統(tǒng)具有操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全等特性,并提供了良好的容錯(cuò)性。本文詳細(xì)的介紹了系統(tǒng)制作的整個(gè)過程。關(guān)鍵詞:;人事招聘;辦公系統(tǒng);SQL數(shù)據(jù)庫IIIAbstractTHE PRESONNEL RECRUITMENT COLLABORATIVE OFFICE SYSTEMAbstractAccording to the needs of university personnel recruitment, now, technology is used to design and develop recruitment websites. The main functions of the develop are to provide conveniences for the recruitment, and to offer employment news, jobs, regulation information, career guidance help, and the edition and delivery of resumes. It greatly improves the basic environment of management of university employ information, and improves the level of modernization of information management. The design has two main functions, one is to provide the latest information of employment policies and employment news, the other is to offer a large number of recruitment information and functions of resume edition and submitting. With this design, munication between the applicants and employers is getting more convenient. This article will carry researches on some basic problems in the system, including the development environment, function position, overall planning and implementation process of the personnel management system.The system uses Visual Studio 2010 as foreground development tool, and uses SQL SERVER 2005 as the background database management system, designing a personnel recruitment collaborative office system based on a B/S model. The article outlines the details of each step during the development, from user needs analysis, database structure design, to the design and implementation of the modules. The system has simple operation friendly interface, practical, flexible, safety features, and provides a good fault tolerance.This article introduces the whole process of system production.Key Words: ; personnel recruitment;office system;SQL database目錄目錄第1章 緒論 1 選題背景 1 國內(nèi)外現(xiàn)狀 1 1 論文結(jié)構(gòu)安排 2第2章 系統(tǒng)開發(fā)技術(shù) 3 3 開發(fā)技術(shù)簡(jiǎn)介 3 3 C簡(jiǎn)介 4 Microsoft SQL Server 2005簡(jiǎn)介 5 系統(tǒng)體系開發(fā)模式 6 本章小結(jié) 6第3章 可行性分析和需求分析 7 技術(shù)可行性 7 經(jīng)濟(jì)可行性 7 操作可行性 7 系統(tǒng)的功能需求 8 系統(tǒng)的邏輯模型 8 數(shù)據(jù)字典 10 系統(tǒng)數(shù)據(jù)字典中數(shù)據(jù)存儲(chǔ)的描述 10 系統(tǒng)安全性的分析 12 本章小結(jié) 12第4章 總體設(shè)計(jì) 13 設(shè)計(jì)思想 13 系統(tǒng)模塊設(shè)計(jì) 13 系統(tǒng)功能模塊描述 15 超級(jí)管理員功能模塊 15 應(yīng)聘者功能模塊 16 招聘單位功能模塊 17 數(shù)據(jù)庫設(shè)計(jì) 17 概念模型設(shè)計(jì) 18 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 19 本章小結(jié) 22第5章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 23 前臺(tái)模塊 23 首頁界面 23 學(xué)院簡(jiǎn)介模塊 23 招聘信息管理模塊 24 就業(yè)新聞、政策法規(guī)、就業(yè)指導(dǎo)模塊 24 用戶注冊(cè)模塊 25 26 管理員模塊 26 畫面布局 27 登錄界面 27 管理員主界面 28 系統(tǒng)管理 28 就業(yè)新聞、政策法規(guī)、就業(yè)指導(dǎo)模塊 29 注冊(cè)用戶管理模塊 30 招聘信息管理模塊 31 友情鏈接管理模塊 31 數(shù)據(jù)備份模塊 33 簡(jiǎn)歷投遞管理模塊 34 應(yīng)聘者登錄后的功能模塊 34 簡(jiǎn)歷投遞模塊 34 查看投遞簡(jiǎn)歷模塊 35 簡(jiǎn)歷編輯模塊 36 其他功能 36 招聘單位功能模塊 37 本章小結(jié) 37第6章 系統(tǒng)測(cè)試 38 系統(tǒng)測(cè)試的基本原則和目的 38 軟件測(cè)試方法 38 系統(tǒng)的單元測(cè)試 39 系統(tǒng)測(cè)試結(jié)論 41 系統(tǒng)維護(hù)建議 41 本章小結(jié) 41結(jié) 論 43致 謝 44參考文獻(xiàn) 45III第1章 緒論第1章 緒論 選題背景計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)在飛速的發(fā)展,為了適應(yīng)時(shí)代的需求,各高校亟需利用計(jì)算機(jī)技術(shù)提高人事管理的高效性,準(zhǔn)確性,方便性以及系統(tǒng)性。根據(jù)對(duì)各高校的實(shí)際需求的分析,對(duì)各個(gè)模塊進(jìn)行符合需求的開發(fā)。根據(jù)我校人事部門的實(shí)際工作需求。本課題所要開發(fā)的系統(tǒng)是專門為高校用于教師科研人員招聘使用的招聘協(xié)同系統(tǒng)。該系統(tǒng)通過對(duì)招聘活動(dòng)中招聘環(huán)節(jié),信息溝通,協(xié)調(diào)工作等的分析,采用了眾多化繁為簡(jiǎn)的信息網(wǎng)絡(luò)應(yīng)用處理方法,使得應(yīng)用本系統(tǒng)可以在招聘信息管理、招聘協(xié)同及簡(jiǎn)歷處理、招聘雙方信息溝通方面減少出錯(cuò)幾率,促進(jìn)效率提升。為高校人事部門的招聘活動(dòng)帶來全新的快速、高效、準(zhǔn)確、省心的工作體驗(yàn)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)校的就業(yè)的各種工作信息進(jìn)行管理,具備手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、招聘信息更新及時(shí)、簡(jiǎn)歷編寫方便投遞簡(jiǎn)單等等。因此,開發(fā)這樣的管理系統(tǒng),將對(duì)高校人事招聘工作起到相當(dāng)積極的作用。 國內(nèi)外現(xiàn)狀從國際國內(nèi)的現(xiàn)狀來看,計(jì)算機(jī)協(xié)同工作系統(tǒng)比較成熟的是電子郵件,會(huì)議管理,視頻會(huì)議等。在高校中利用辦公平臺(tái)進(jìn)行教師招聘的管理系統(tǒng)還是比較少見。早前的管理系統(tǒng)大多都是單機(jī)版的,互訪的能力過低,公開程度低,導(dǎo)致存在諸多信息傳遞方面的缺陷。在網(wǎng)絡(luò)技術(shù)發(fā)展越來越成熟的今天,開發(fā)相應(yīng)的實(shí)用型系統(tǒng)將是一個(gè)很大的革新。國外的管理系統(tǒng)都是基于網(wǎng)絡(luò)的,把一個(gè)復(fù)雜系統(tǒng)的某一模塊進(jìn)行單獨(dú)的完善個(gè)開發(fā),這是一種進(jìn)步,但是卻存在很多意想不到的系統(tǒng)錯(cuò)誤,導(dǎo)致模塊化的管理并沒有很大的成效,工作效率也沒有達(dá)到預(yù)期的成果。本課題正是在這一背景下提出的, 擬定課題名稱為高校人事招聘協(xié)同辦公系統(tǒng)開發(fā)。高校人事招聘系統(tǒng)是靠計(jì)算機(jī)信息技術(shù)與網(wǎng)絡(luò)技術(shù)而建立的就業(yè)交互網(wǎng)站,可更方便、更高效率地解決高校招聘渠道狹窄與招聘流程繁瑣的問題。和傳統(tǒng)的招聘方式相比,網(wǎng)絡(luò)招聘擁有著其他招聘方式所不能比的優(yōu)點(diǎn):信息量大,時(shí)效性強(qiáng)。網(wǎng)絡(luò)招聘的雙方可通過網(wǎng)上登錄與就業(yè)數(shù)據(jù)查詢從而完成信息的交流,節(jié)約了雙方的時(shí)間,提升了效率,降低了成本;針對(duì)性強(qiáng)。憑借龐大的人才資源庫,用人單位或者個(gè)人都可以根據(jù)需求,對(duì)應(yīng)地在網(wǎng)上進(jìn)行雙向選擇。這種積極性地互動(dòng),滿足了各類及各個(gè)層次的用人單位與應(yīng)聘者的需求,提升了網(wǎng)絡(luò)的重要性;另外一個(gè)重要的優(yōu)勢(shì)就是無地域限制?;ヂ?lián)網(wǎng)可以擴(kuò)散到全國各地乃至于全球,這無疑給就業(yè)者創(chuàng)造更多的就業(yè)信息與就業(yè)機(jī)會(huì)。特別是異地的就業(yè)者,不需要來回奔波,就可以得到與其他就業(yè)者相等競(jìng)爭(zhēng)的機(jī)會(huì);最后一點(diǎn)就是信息回饋的速度快,通過郵件、短信、電話等方式,讓應(yīng)聘者獲得應(yīng)聘的答案。如果能透過現(xiàn)代化信息技術(shù)來建立擁有快捷、高效、互動(dòng)與經(jīng)濟(jì)等諸多特點(diǎn)的就業(yè)信息平臺(tái),將不僅僅能夠減少就業(yè)的成本、提高就業(yè)的效率,而且還能夠彌補(bǔ)傳統(tǒng)就業(yè)方式所帶來的缺點(diǎn),這將成為眾多高校不可缺少的平臺(tái)。 論文結(jié)構(gòu)安排本章主要介紹了課題研究的背景,國內(nèi)外現(xiàn)狀和目的及意義,從各方面解釋了課題的來源和發(fā)展前景。結(jié)合當(dāng)前高校人事招聘存在的弊端,切合實(shí)際的設(shè)計(jì)一個(gè)有利用價(jià)值的系統(tǒng)。7第2章 系統(tǒng)開發(fā)技術(shù)第2章 系統(tǒng)開發(fā)技術(shù)操作系統(tǒng): Windows平臺(tái)前端應(yīng)用技術(shù): Visual Studio 2010后端開發(fā)工具服務(wù)器: Microsoft SQL SERVER 2005 開發(fā)技術(shù)簡(jiǎn)介 動(dòng)態(tài)服務(wù)器網(wǎng)頁(active serverpages,ASP)是由微軟開發(fā)的一套服務(wù)器端嵌入式腳本語言,它是內(nèi)嵌在IIS里的,通過了ASP,用戶便可將HTML網(wǎng)頁、ASP指令與Active組件結(jié)合而建立交互、動(dòng)態(tài)并且高效的Web應(yīng)用程序。 建立在 .NET Framework 編程類庫的基礎(chǔ)上,它為 Web 應(yīng)用程序結(jié)構(gòu)模型提供一組可簡(jiǎn)化的 Web頁面生成控件和基礎(chǔ)結(jié)構(gòu)。 包含若干控件,這些控件可用于封裝HTML 用戶界面元素(如按鈕、文本框和列表框等);但這些控件運(yùn)行在 Web 服務(wù)器上,并且以 HTML 的形式在瀏覽器中編譯呈現(xiàn)出用戶界面。在服務(wù)器上,這些控件公布面向?qū)ο蟮木幊棠P?,這些模型都是為Web 開發(fā)者提供面向?qū)ο缶幊痰呢S富功能。 還為系統(tǒng)程序提供基礎(chǔ)結(jié)構(gòu)服務(wù),如進(jìn)程回收和狀態(tài)管理,從而可進(jìn)一步減少開發(fā)人員代碼的編寫數(shù)量,提高程序開發(fā)效率,并提高應(yīng)用程序的可靠性。ASP.NET引入了ASP.NET窗體概念[1]。ASP.NET窗體是位于服務(wù)器端、由開發(fā)者創(chuàng)建的web頁,由兩種不同的代碼塊組合而成:含有頁面布局信息和控件信息的HTML標(biāo)記,進(jìn)行邏輯處理的ASP.NET代碼。兩者可以共存于一個(gè)文件中,但更一般的,ASP.NET從結(jié)構(gòu)上引入了表示與邏輯分離的設(shè)計(jì):負(fù)責(zé)表示的純HTML文件冠以.a(chǎn)spx后綴名,負(fù)責(zé)邏輯的代碼文件冠以.cs后綴名,在編輯和運(yùn)行過程中,ASP.NET自動(dòng)將兩個(gè)文件視為一個(gè)整體進(jìn)行處理。Web窗體也帶有面向?qū)ο笏枷耄苯永^承于.,此外Web窗體中可以封裝屬性和方法,使得一個(gè)Web窗體可以被另外的多數(shù)Web窗體調(diào)用。ASP的執(zhí)行原理:當(dāng)用戶通過Web瀏覽器來請(qǐng)求訪問ASP文件的時(shí)候,Web服務(wù)器將響應(yīng)該請(qǐng)求,調(diào)用ASP引擎來執(zhí)行ASP文件,接著解釋當(dāng)中的腳本語言,使用ODBC連接數(shù)據(jù)庫,通過數(shù)據(jù)庫來訪問組件ADO(activeX data objects)從而完成數(shù)據(jù)庫操作,到最后由ASP生成包含了數(shù)據(jù)處理結(jié)果的HTML主頁重回到瀏覽器顯示。因?yàn)锳SP是在服務(wù)器端運(yùn)行的,它運(yùn)行出來的結(jié)果是以HTML主頁形式來返回給用戶瀏覽器,所以ASP源程序是不會(huì)被泄密的,從而提高了系統(tǒng)的安全保密性。ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可添加ACTIVEX服務(wù)器[2~4]組件(activeX server ponents),例如文件訪問組件、數(shù)據(jù)庫訪問組件(也稱為activeX數(shù)據(jù)對(duì)象或ADO對(duì)象)、網(wǎng)頁鏈接組件與瀏覽器性能組件等,以便增加其功能,擴(kuò)大其應(yīng)用范圍。其運(yùn)行原理如圖21所示:圖21 運(yùn)行原理圖運(yùn)用開發(fā)出來的應(yīng)用程序來訪問數(shù)據(jù)庫是向Web[5]網(wǎng)頁訪問者得到數(shù)據(jù)的最常用方法之一。比之以往,技術(shù)開發(fā)的應(yīng)用能讓對(duì)數(shù)據(jù)庫的訪問更加方便。讓代碼管理數(shù)據(jù)庫更為簡(jiǎn)單便利。,主要包含了以下特征:(1)生產(chǎn)力高,服務(wù)器控件,Web頁面與應(yīng)用程序的過程變得更為高效簡(jiǎn)單。(2)提高靈活性與可修改性。的代碼大部分是可重寫可擴(kuò)展的,使得程序員更加簡(jiǎn)易的將自己定義