已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文+源程序+答辯PPT)的同學(xué)聯(lián)系畢業(yè)設(shè)計(jì)(論文)ASP人力資源管理系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì) 姓 名系 別、 專 業(yè) 導(dǎo) 師 姓 名、職 稱完 成 時(shí) 間 摘 要隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)控制技術(shù)在社會(huì)各個(gè)方面都得到了越來(lái)越廣泛的應(yīng)用。本著鍛煉我們的動(dòng)手能力,提高綜合能力,開(kāi)闊思維能力的原則,在畢業(yè)設(shè)計(jì)中,我以招聘模擬系統(tǒng)為主題,以ASP語(yǔ)言為程序設(shè)計(jì)語(yǔ)言,進(jìn)行了試驗(yàn)性設(shè)計(jì)。該方案是應(yīng)工商管理學(xué)院人力資源教研室劉立欣老師教學(xué)的需要擬定的,主要完成工商管理學(xué)院機(jī)房上機(jī)進(jìn)行模擬招聘的功能。該系統(tǒng)主要由三個(gè)子系統(tǒng)組成:招聘模擬個(gè)人端、招聘模擬企業(yè)端和教師端。個(gè)人端有學(xué)生簡(jiǎn)歷注冊(cè)、發(fā)布求職信息、以及瀏覽企業(yè)招聘信息并發(fā)送求職意向。模擬企業(yè)端有企業(yè)信息注冊(cè)、招聘信息發(fā)布、瀏覽個(gè)人簡(jiǎn)歷并發(fā)送招聘意向以及對(duì)個(gè)人用戶的求職意向做出回應(yīng)。教師端主要就是對(duì)網(wǎng)站的管理包括對(duì)個(gè)人和企業(yè)注冊(cè)用戶的管理、課堂新聞的發(fā)布、師生論壇的管理。系統(tǒng)為學(xué)生掌握招聘流程提供了動(dòng)手實(shí)踐的功能,為各種用戶的網(wǎng)上服務(wù)提供了可靠的保障。具有快速和大容量的信息交換能力,使各類用戶能獲得最新、完整和穩(wěn)定可靠的信息,最大限度的滿足各類用戶的要求;同時(shí),系統(tǒng)具有較強(qiáng)的數(shù)據(jù)容錯(cuò)能力和良好的人機(jī)交互界面。關(guān)鍵詞:招聘模擬系統(tǒng),服務(wù)器,數(shù)據(jù)庫(kù),域,ASPAbstractAlong with sciences and technologys unceasing development, the computer control technology obtained more and more widespread application in social each aspect. In line with exercises our beginning ability, sharpens our synthesizing capacity, widens our power of thought principle, in the graduation project, I take advertises for the analogous system as the subject, take the ASP language as the programming language, has carried on the experimental designThis project is studied out according to the requirement of Business management institute human resources faculty working office Mrs. Liu Li Xin joyful teaching requestment.This system mainly of three sub-system compositions: The employment advertise simulation carries, the employment advertise simulation enterprise to carry personally with the teacher end. Individual origin student resume registration, the issue seek employment the information, as well as the browsing enterprise employment advertise information and transmit seek employment the intention. The simulation enterprise origin enterprise information registration, the employment advertise information issued that glances over the resume and transmits the employment advertise intention as well as seeks employment the intention to individual user to respond. The teacher carries is mainly including and the enterprise registers the user to the website management to individual the management, the classroom news issue, the teachers and students forum to manage. Installing this system, teaching department may work efficiently. They can manage the operation easily, and the network users can query information freely and be serviced credibly. At the same time it has rush speed and large capacity in communication exchanging, which make users obtain the most fresh、full、stable and reliable information. In one word it may satisfied the users to the best of its abilities. Moreover, it can correct data error exactly and provide a good interface of users and computer.Keywords: Employment advertise analogous system, server, database, territory, ASP32目錄緒 論11 技術(shù)介紹21.1 招聘模擬系統(tǒng)的設(shè)計(jì)分析21.2 軟件環(huán)境的選擇21.2.1 編程環(huán)境的選擇21.2.2 B/S關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)21.2.3 ASP與數(shù)據(jù)庫(kù)的結(jié)合31.3 開(kāi)發(fā)工具介紹31.3.1 ASP的含義31.3.2 ASP的特點(diǎn)31.3.3 ASP的功能41.3.4 ADO訪庫(kù)的實(shí)現(xiàn)方法41.4 B/S模式介紹51.4.1 信息系統(tǒng)的開(kāi)發(fā)模式51.4.2 C/S模式51.4.3 B/S模式52 需求分析72.1 系統(tǒng)的可行性研究72.1.1 技術(shù)上的可行性72.1.2 管理上的可行性72.1.3 經(jīng)濟(jì)上的可行性72.2 需求分析72.2.1 功能需求72.2.2 性能需求83 系統(tǒng)總體規(guī)劃設(shè)計(jì)93.1 系統(tǒng)功能93.1.1 模擬個(gè)人端103.1.2 模擬企業(yè)端103.1.3 教師管理端113.2 流程圖114 數(shù)據(jù)庫(kù)的設(shè)計(jì)134.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)134.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)155 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)195.1 模擬個(gè)人端195.1.1 注冊(cè)個(gè)人信息195.1.2 個(gè)人信箱205.2 招聘系統(tǒng)模擬企業(yè)端225.2.1 發(fā)布招聘信息225.3 教師管理端245.3.1 課堂新聞的發(fā)布255.3.2 師生論壇管理276 系統(tǒng)測(cè)試296.1 系統(tǒng)測(cè)試過(guò)程296.1.1單元測(cè)試296.1.2集成測(cè)試306.2 測(cè)試結(jié)果分析30總結(jié)31致 謝32參考文獻(xiàn)33ERP-人力資源管理系統(tǒng)緒 論在科技日益發(fā)展的今天,科技的成果已經(jīng)越來(lái)越多用于人們?nèi)粘5墓ぷ魃町?dāng)中。計(jì)算機(jī),這個(gè)人類最偉大的發(fā)明之一,在工作生活中發(fā)揮著越來(lái)越重要的作用。隨著計(jì)算機(jī)的普及,計(jì)算機(jī)之間的聯(lián)系,已成為計(jì)算機(jī)領(lǐng)域中一項(xiàng)重要的技術(shù),并伴隨著它的發(fā)展,又一個(gè)新的技術(shù)領(lǐng)域逐漸進(jìn)入人們的眼簾,網(wǎng)絡(luò)。用網(wǎng)絡(luò)來(lái)聯(lián)系分布在不同地域的計(jì)算機(jī),擴(kuò)充計(jì)算機(jī)的功能,能讓人們方便快捷的完成越來(lái)越多的工作。現(xiàn)在我國(guó)的學(xué)校教學(xué)中基本都是課堂授課,缺少師生互動(dòng)性,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗荒茏畲蟪潭鹊募ぐl(fā)學(xué)生學(xué)習(xí)討論的熱情,在信息時(shí)代這種傳統(tǒng)的教學(xué)方法必然被計(jì)算機(jī)為基礎(chǔ)的信息化教學(xué)所取代。所以,我們采用利用計(jì)算機(jī)和網(wǎng)絡(luò)來(lái)輔助教學(xué)。 在網(wǎng)絡(luò)上實(shí)行模擬招聘,歸納起來(lái),好處大約有以下幾點(diǎn):可以存儲(chǔ)學(xué)生的注冊(cè)信息,安全、高效;學(xué)生自己網(wǎng)上模擬注冊(cè)各類用戶,自主能實(shí)現(xiàn)整個(gè)模擬招聘過(guò)程;方便查到所有注冊(cè)學(xué)生信息,并對(duì)整個(gè)模擬過(guò)程中問(wèn)題做監(jiān)控;通過(guò)Internet/Intranet可使各注冊(cè)個(gè)人、注冊(cè)企業(yè)找到相應(yīng)求職和招聘信息,符合社會(huì)上真實(shí)的招聘環(huán)境。這樣的實(shí)現(xiàn)方式,也就是現(xiàn)在越來(lái)越流行的B/S(Browser/Server)模式。只要網(wǎng)絡(luò)聯(lián)通,在客戶端有一個(gè)瀏覽器,就可完成所有的工作。它解決了C/S(Client/Server)模式下難維護(hù)、難管理的矛盾,而且對(duì)操作系統(tǒng)也沒(méi)有過(guò)多的要求,還具有操作簡(jiǎn)單易用的優(yōu)點(diǎn)。但我們同樣要看到B/S模式自身的一些不足。因?yàn)榭蛻舳诵枰陨淼臑g覽器,瀏覽器的版本是無(wú)法確定的,所以程序要盡量向下兼容;而且瀏覽器自身存在的漏洞,是我們自己無(wú)法解決的。Web服務(wù)器的安全性,也是不容忽視的問(wèn)題。1 技術(shù)介紹1.1 招聘模擬系統(tǒng)的設(shè)計(jì)分析根據(jù)實(shí)際情況,我們使用原型法(Rapid Prototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開(kāi)發(fā)人員可以較快的確定需求,然后采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。1.2 軟件環(huán)境的選擇1.2.1 編程環(huán)境的選擇ASP是基于WEB的一種編程技術(shù),可以說(shuō)是CGI的一種。它可以完成以往CGI程序的所有功能,如計(jì)數(shù)器、留言簿、公告板、聊天室等等。ASP可以輕松地實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁(yè)面內(nèi)容。而瀏覽者一點(diǎn)覺(jué)察不出來(lái),就像為他專門(mén)制作的頁(yè)面一樣。使用各種各樣的組件,ASP可以完成無(wú)比強(qiáng)大的功能。使用FileSystemObject,可以對(duì)服務(wù)器上的文件進(jìn)行操作,瀏覽、復(fù)制、移動(dòng)、刪除等等。有ADO(Active Database Object,動(dòng)態(tài)數(shù)據(jù)庫(kù)對(duì)象)的支持,ASP對(duì)數(shù)據(jù)庫(kù)的操作非常得心應(yīng)手。你甚至可以像使用本地?cái)?shù)據(jù)庫(kù)那樣,管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫(kù),對(duì)表格、記錄進(jìn)行各種操作。基于ASP的這些特點(diǎn),我們選擇了ASP作為編程的語(yǔ)言工具。1.2.2 B/S關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)Access2003是小型數(shù)據(jù)庫(kù)的服務(wù)器同時(shí)也是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access2003的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access2003允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access2003也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access2003 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,Access2003作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。1.2.3 ASP與數(shù)據(jù)庫(kù)的結(jié)合ADO是ASP的重要組件之一,ADO(ActiveX Data Objects)是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)專用對(duì)象集,為ASP提供完整的站點(diǎn)數(shù)據(jù)庫(kù)訪問(wèn)解決方案。它可與ASP結(jié)合,作用在服務(wù)器端,以提供含有數(shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容。通過(guò)執(zhí)行SQL命令,讓用戶在瀏覽器畫(huà)面中輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)信息。ADO使用內(nèi)置的RecordSets對(duì)象作為數(shù)據(jù)的主要接口。ADO可使用VBScript、JavaScript語(yǔ)言來(lái)控制對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)與查詢結(jié)果的輸出顯示畫(huà)面。ADO可連接多種數(shù)據(jù)庫(kù),如SQL Server、Oracle、Informix等。1.3 開(kāi)發(fā)工具介紹1.3.1 ASP的含義1、Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開(kāi)發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過(guò)訪問(wèn)組件,你就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。2、Server:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言。ASP的編程語(yǔ)言可以是VBSCRIPT和JAVASCRIPT。VBSCRIPT是VB的一個(gè)簡(jiǎn)集,會(huì)VB的人可以很方便的快速上手。3、Pages:ASP返回標(biāo)準(zhǔn)的HTML頁(yè)面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁(yè)面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。1.3.2 ASP的特點(diǎn)從軟件的技術(shù)層面看,ASP有如下的特點(diǎn):1. 無(wú)須編譯。ASP腳本集成于HTML當(dāng)中,容易生成,無(wú)須編譯或鏈接即可直接解釋執(zhí)行。2.常規(guī)文本編輯器(如Windows下的記事本),即可進(jìn)行*.asp頁(yè)面的設(shè)計(jì)。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的Visual InterDev。3. 獨(dú)立于瀏覽器。用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的主頁(yè)內(nèi)容。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察*.asp主頁(yè),在瀏覽器端是見(jiàn)不到正確的頁(yè)面內(nèi)容的。4. 面向?qū)ο?。在ASP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能夠通過(guò)定制 ActiveX Server Component(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。5. 與任何ActiveX scripting 語(yǔ)言兼容。除了可使用VBScript或JavaScript語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò)Plug-in的方式,使用由第三方所提供的其他scripting 語(yǔ)言。6. 源程序碼不會(huì)外漏。ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì)被他人盜取。1.3.3 ASP的功能從應(yīng)用的層面看,ASP有如下的功能:1. 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。2. 訪問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)內(nèi)容。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)數(shù)據(jù)。3. 讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。4. 提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能。5. 由cookies讀寫(xiě)用戶端的硬盤(pán)文件,以記錄用戶的數(shù)據(jù)。6. 可以實(shí)現(xiàn)在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。7. Active Server Pages(動(dòng)態(tài)服務(wù)器主頁(yè))使用VBScript或JavaScript等簡(jiǎn)易的腳本語(yǔ)言,結(jié)合HTML碼,快速完成站點(diǎn)的應(yīng)用程序。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語(yǔ)言。8. 擴(kuò)充功能的能力強(qiáng),通過(guò)使用Visual Basic、Java、Visual C+等多種程序語(yǔ)言制作ActiveX Server Component以滿足自己的特殊需要。1.3.4 ADO訪庫(kù)的實(shí)現(xiàn)方法ADO(ActiveX Data Objects)是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)專用對(duì)象集,為ASP提供完整的站點(diǎn)數(shù)據(jù)庫(kù)訪問(wèn)解決方案。它可與ASP結(jié)合,作用在服務(wù)器端,以提供含有數(shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容。通過(guò)執(zhí)行SQL命令,讓用戶在瀏覽器畫(huà)面中輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)信息。ADO使用內(nèi)置的RecordSets對(duì)象作為數(shù)據(jù)的主要接口。ADO可使用VBScript、JavaScript語(yǔ)言來(lái)控制對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)與查詢結(jié)果的輸出顯示畫(huà)面。ADO可連接多種支持ODBC的數(shù)據(jù)庫(kù),如SQL Server、Oracle、Informix等。在使用時(shí),首先需在控制面板的ODBC中建立相應(yīng)的DSN(數(shù)據(jù)源名)。要選擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動(dòng)程序,如“Access”,在數(shù)據(jù)來(lái)源名稱中輸入DSN名,并選定服務(wù)器和數(shù)據(jù)庫(kù)。1.4 B/S模式介紹1.4.1 信息系統(tǒng)的開(kāi)發(fā)模式在建設(shè)信息系統(tǒng)時(shí),首先應(yīng)考慮系統(tǒng)的開(kāi)發(fā)模式,然后考慮開(kāi)發(fā)方法,接著是確定開(kāi)發(fā)環(huán)境,選用合適的開(kāi)發(fā)工具。近年來(lái),隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)突飛猛進(jìn)的發(fā)展,信息系統(tǒng)開(kāi)發(fā)模式正經(jīng)歷著巨大的革新??v觀整個(gè)信息系統(tǒng)平臺(tái)的發(fā)展過(guò)程,共產(chǎn)生了四種模式:主機(jī)終端模式、文件服務(wù)器模式、客戶機(jī)/服務(wù)器模式(Client/Server: C/S模式)、瀏覽器/服務(wù)器模式(Browser/Server: B/S模式)。主機(jī)終端模式由于硬件選擇有限,硬件投資得不到保證,已逐步被淘汰。而文件服務(wù)器模式由于應(yīng)用程序及電腦的主體轉(zhuǎn)而面向個(gè)人,整個(gè)系統(tǒng)的總體開(kāi)銷和維護(hù)成本大大提高。而且這種模式也只適用于小規(guī)模的局域網(wǎng),對(duì)于客戶多、數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸。1.4.2 C/S模式C/S模式是20世紀(jì)80年代逐漸成長(zhǎng)起來(lái)的一種模式,在這種結(jié)構(gòu)中,網(wǎng)絡(luò)中的計(jì)算機(jī)分為兩個(gè)有機(jī)的聯(lián)系起來(lái)的部分:客戶機(jī)和服務(wù)器??蛻艏扔泄δ芤话愕奈C(jī)來(lái)?yè)?dān)任,它可以使用服務(wù)器中的資源。對(duì)于用戶的請(qǐng)求,如果客戶機(jī)能夠滿足就直接給出結(jié)果;反之則需要交給服務(wù)器來(lái)處理,例如調(diào)用存放在服務(wù)器上的公用數(shù)據(jù)等,服務(wù)器對(duì)這些數(shù)據(jù)進(jìn)行一些客戶看不見(jiàn)的處理后發(fā)還給客戶。因此該模式可以合理均衡事務(wù)的處理,充分保證數(shù)據(jù)的完整性和一致性??蛻舴綉?yīng)用軟件一般包括用戶界面、本地?cái)?shù)據(jù)庫(kù)等。當(dāng)用戶調(diào)用服務(wù)器資源時(shí),客戶機(jī)將請(qǐng)求傳給服務(wù)器,并根據(jù)數(shù)據(jù)庫(kù)回送的處理結(jié)果進(jìn)行分析,然后傳遞給用戶。客戶機(jī)服務(wù)器圖1 - 1 C/S1.4.3 B/S模式隨著Internet席卷全球,以Web技術(shù)為基礎(chǔ)的B/S模式正日益顯現(xiàn)其先進(jìn)性,當(dāng)今很多基于大型數(shù)據(jù)庫(kù)的信息系統(tǒng)正在采用這種全新的技術(shù)模式。B/S模式有瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)其三個(gè)層次組成。在這種模式下,客戶端使用一個(gè)通用瀏覽器,代替了形形色色的各種應(yīng)用軟件,用戶的所有操作都是通過(guò)瀏覽器進(jìn)行的。該結(jié)構(gòu)的核心部分是Web服務(wù)器,它負(fù)責(zé)接受遠(yuǎn)程(或本地)的HTTP查詢請(qǐng)求,然后根據(jù)查詢的條件到數(shù)據(jù)庫(kù)服務(wù)器獲取相關(guān)數(shù)據(jù),再將結(jié)果翻譯成HTML和各種頁(yè)面描述語(yǔ)言,傳送回提出查詢請(qǐng)求的瀏覽器。同樣,瀏覽器也會(huì)將更改、刪除、新增數(shù)據(jù)記錄的請(qǐng)求申請(qǐng)至Web服務(wù)器,由后者與數(shù)據(jù)庫(kù)聯(lián)系完成這些工作。其結(jié)構(gòu)如下圖所示。Web瀏覽器Web服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器圖1 2 B/S模式結(jié)構(gòu)圖B/S模式具有以下優(yōu)點(diǎn):1. 使用簡(jiǎn)單:由于用戶使用單一的Browser軟件,基本上無(wú)需培訓(xùn)即可使用。2易于維護(hù):由于應(yīng)用程序都放在Web服務(wù)器,軟件的開(kāi)發(fā)、維護(hù)只需要在Web服務(wù)其中即可。3保護(hù)企業(yè)投資:B/S模式采用標(biāo)準(zhǔn)的TCP/IP、HTTP協(xié)議,可以與企業(yè)現(xiàn)有網(wǎng)絡(luò)很好地結(jié)合。4對(duì)客戶端硬件要求低:客戶機(jī)只需安裝一種Web的瀏覽器軟件。5信息資源共享程度高:由于Intranet的建立,Intranet上的用戶可方便地訪問(wèn)系統(tǒng)外資源,Intranet外用戶也可訪問(wèn)Intranet內(nèi)資源。6擴(kuò)展性好:B/S模式可直接連Internet,具有良好的擴(kuò)展。2 需求分析2.1 系統(tǒng)的可行性研究2.1.1 技術(shù)上的可行性 由于ASP語(yǔ)言簡(jiǎn)單、易學(xué)的優(yōu)點(diǎn),DREAMWEAVER又增強(qiáng)了可視化、數(shù)據(jù)庫(kù)及Internet編程功能,很容易就可以進(jìn)行系統(tǒng)開(kāi)發(fā)。因此信息開(kāi)發(fā)工具可以采用ASP進(jìn)行開(kāi)發(fā)。而對(duì)數(shù)據(jù)庫(kù)的建立,由于建立的數(shù)據(jù)庫(kù)主要是對(duì)光纖的信息進(jìn)行管理,所以可以采用微軟公司開(kāi)發(fā)的Microsoft Access。該軟件簡(jiǎn)單易懂,應(yīng)用廣泛,比較適合新手上路使用,而且建立的數(shù)據(jù)庫(kù)較為安全。2.1.2 管理上的可行性 因?yàn)橄到y(tǒng)主要應(yīng)用于B/S模式,只要具備Internet就能夠?qū)ζ溥M(jìn)行管理,因此在實(shí)現(xiàn)時(shí)可以做成B/S版,對(duì)管理員賦予數(shù)據(jù)錄入、查詢、修改以及對(duì)數(shù)據(jù)庫(kù)的清零等功能。2.1.3 經(jīng)濟(jì)上的可行性 由于系統(tǒng)僅僅面向本校學(xué)校學(xué)生,數(shù)據(jù)量和數(shù)據(jù)并發(fā)性不高,因此采用微軟的access數(shù)據(jù)庫(kù),服務(wù)器采用微軟的IIS便可以滿足應(yīng)用需要花費(fèi)不多但能滿足需要。2.2 需求分析需求分析是數(shù)據(jù)庫(kù)信息管理系統(tǒng)開(kāi)發(fā)的第一步也是最重要的一步。需求分析就是描述系統(tǒng)的需求,通過(guò)定義系統(tǒng)中的關(guān)鍵域類來(lái)建立模型。分析的根本目的是在開(kāi)發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制,因此,系統(tǒng)的需求分析應(yīng)該是開(kāi)發(fā)人員和用戶或者客戶一起完成的。需求分析可以采用面向?qū)ο蟮姆椒▉?lái)完成,即明確系統(tǒng)要服務(wù)于哪些用戶,對(duì)這些用戶提供哪些服務(wù)等。2.2.1 功能需求現(xiàn)在我國(guó)的學(xué)校教學(xué)中基本都是課堂授課,缺少師生互動(dòng)性,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗荒茏畲蟪潭鹊募ぐl(fā)學(xué)生學(xué)習(xí)討論的熱情,在信息時(shí)代這種傳統(tǒng)的教學(xué)方法必然被計(jì)算機(jī)為基礎(chǔ)的信息化教學(xué)所取代。所以,我們采用利用計(jì)算機(jī)和網(wǎng)絡(luò)來(lái)輔助教學(xué)。 也是本系統(tǒng)在功能上力求解決的一個(gè)問(wèn)題。 隨著學(xué)校教學(xué)多樣性的擴(kuò)展和學(xué)生課堂需求的增加,數(shù)據(jù)量不斷擴(kuò)大。為了滿足工作需要,系統(tǒng)功能列表如下所示。1模擬企業(yè)對(duì)功能的需求:學(xué)生可以模擬各種企業(yè)角色,作為招聘方,對(duì)招聘求職過(guò)程進(jìn)行模擬。學(xué)生對(duì)功能的需求細(xì)分如下:模擬企業(yè),包括企業(yè)信息注冊(cè)與管理、招聘信息的發(fā)布、對(duì)人才提出招聘意向; 企業(yè)信息注冊(cè),學(xué)生可以按照模擬企業(yè)信息注冊(cè)相應(yīng)企業(yè)類型;招聘信息發(fā)布,企業(yè)根據(jù)內(nèi)部人力資源需求來(lái)發(fā)布 所需人才信息;瀏覽求職信息,可以瀏覽個(gè)人用戶發(fā)布的求職信息;瀏覽人才信息,可以對(duì)系統(tǒng)中注冊(cè)的人才簡(jiǎn)歷進(jìn)行瀏覽; 發(fā)送招聘意向,對(duì)企業(yè)中意的人才發(fā)送招聘信息。2模擬個(gè)人對(duì)功能的需求:學(xué)生可以模擬各種個(gè)人角色,作為求職方,對(duì)招聘求職過(guò)程進(jìn)行模擬。學(xué)生對(duì)功能的需求細(xì)分,包括個(gè)人信息簡(jiǎn)歷注冊(cè)與管理、求職信息的發(fā)布、對(duì)企業(yè)發(fā)送求職信息;個(gè)人簡(jiǎn)歷注冊(cè),學(xué)生可以按照模擬個(gè)人信息注冊(cè)相應(yīng)個(gè)人用戶;求職信息發(fā)布,個(gè)人根據(jù)自己喜歡的工作來(lái)發(fā)布求職信息;瀏覽招聘信息,能夠查看到企業(yè)發(fā)布的招聘信息;發(fā)送求職意向,對(duì)個(gè)人中意的企業(yè)發(fā)送求職信息。3. 教師對(duì)功能的需要:教師在整個(gè)模擬過(guò)程中起到監(jiān)督維護(hù)的作用。教師對(duì)功能的需求細(xì)分包括對(duì)個(gè)人用戶,企業(yè)用戶注冊(cè)信息管理、課堂新聞的發(fā)布,、小師生在線論壇管理;用戶信息管理,包括注冊(cè)信息,刪除與查詢;課堂新聞發(fā)布,模擬課程之前可以對(duì)課堂要求,和一些專業(yè)文檔進(jìn)行發(fā)布;小師生論壇管理,學(xué)生在模擬招聘過(guò)程中遇到的問(wèn)題可以通過(guò)論壇方式與老師交流溝通。2.2.2 性能需求一般的性能需求是指相互消息傳遞順利,協(xié)議分析正確,界面友好,運(yùn)行時(shí)間滿足使用需要,安全性得到完全保證。 就實(shí)際情況,在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬很容易得到保證的情況下,我們最需要考慮的性能需求就是系統(tǒng)安全性問(wèn)題。在開(kāi)發(fā)系統(tǒng)的每個(gè)階段,均需要考慮彼此間的認(rèn)證與授權(quán)。尤其要注意認(rèn)證,簡(jiǎn)單地說(shuō)就是確定誰(shuí)是特定用戶,并針對(duì)安全源驗(yàn)證該用戶的身份。在處理完識(shí)別用戶的方法之后,必須開(kāi)發(fā)一種方法以向用戶授權(quán),從而能夠使用系統(tǒng)的特定功能。也就是說(shuō),需要一種方法來(lái)決定允許特定用戶進(jìn)行什么樣的操作。這些都是進(jìn)行下一步系統(tǒng)設(shè)計(jì)時(shí)需要考慮的性能方面內(nèi)容。3 系統(tǒng)總體規(guī)劃設(shè)計(jì)3.1 系統(tǒng)功能可以存儲(chǔ)所有記錄學(xué)生的注冊(cè)信息,安全、高效;學(xué)生自己網(wǎng)上模擬注冊(cè)各類用戶,自主能實(shí)現(xiàn)整個(gè)模擬招聘過(guò)程;方便查到所有注冊(cè)學(xué)生信息,并對(duì)整個(gè)模擬過(guò)程中問(wèn)題做監(jiān)控;具體包括模擬個(gè)人端;模擬企業(yè)端;教師管理端組成。其功能結(jié)構(gòu)圖如下:模擬個(gè)人端維護(hù)簡(jiǎn)歷職位列表我的信箱圖3 - 1 模擬個(gè)人端功能結(jié)構(gòu)圖模擬企業(yè)端信息維護(hù)求職列表企業(yè)信箱圖3 - 2 模擬企業(yè)端功能結(jié)構(gòu)圖教師管理注冊(cè)維護(hù)新聞發(fā)布論壇管理圖3 - 3 教師端功能結(jié)構(gòu)圖3.1.1 模擬個(gè)人端學(xué)生通過(guò)注冊(cè)成為個(gè)人用戶,登錄系統(tǒng)個(gè)人求職模塊,進(jìn)入個(gè)人信息中心,功能如下:1企業(yè)信息專遞記錄企業(yè)瀏覽個(gè)人簡(jiǎn)歷次數(shù),和信箱中有無(wú)信件等基本請(qǐng)康用戶了解。2登錄簡(jiǎn)歷 按照提前設(shè)定的模版填寫(xiě)個(gè)人信息和個(gè)人簡(jiǎn)歷發(fā)布求職信息,并能將其發(fā)送到網(wǎng)站首頁(yè)。3維護(hù)簡(jiǎn)歷用戶對(duì)已注冊(cè)的信息和發(fā)布的一些求職信息作修改。4 職位列表里面包括企業(yè)發(fā)布的招聘信息,并以列表的形式顯示給用戶。用戶可以通過(guò)點(diǎn)擊鏈接去瀏覽企業(yè)信息,給企業(yè)發(fā)送站內(nèi)信件的方式申請(qǐng)職位。5 個(gè)人信箱個(gè)人可以利用它來(lái)和企業(yè)聯(lián)系,并對(duì)企業(yè)發(fā)送的招聘信件作出回復(fù),也可以作為求職信主動(dòng)發(fā)送信件給企業(yè)以實(shí)現(xiàn)應(yīng)聘環(huán)節(jié)互動(dòng)。3.1.2 模擬企業(yè)端 學(xué)生通過(guò)注冊(cè)成為企業(yè)用戶,登錄企業(yè)招聘模塊,進(jìn)入企業(yè)信息中心,功能如下:1 企業(yè)用戶信息記錄個(gè)人瀏覽企業(yè)次數(shù),和信箱中有無(wú)信件等基本請(qǐng)康用戶了解。并列有自己發(fā)布的招聘信息可以對(duì)其管理。2 維護(hù)企業(yè)信息用戶可以對(duì)本企業(yè)的填寫(xiě)基本信息,并可以對(duì)其作出修改。3 發(fā)布招聘信息企業(yè)在填寫(xiě)完自己的基本情況后可以按照預(yù)設(shè)模版發(fā)布招聘信息,提交后發(fā)送到網(wǎng)站首頁(yè)。4 所有人才庫(kù)里面包括,一些個(gè)人用戶的求職信息,以列表的形式顯示給用戶,以通過(guò)點(diǎn)擊鏈接去瀏覽個(gè)人信息和簡(jiǎn)歷,以發(fā)送站內(nèi)信件的方式進(jìn)行招聘。5 企業(yè)信箱企業(yè)可以利用它來(lái)和個(gè)人聯(lián)系,并對(duì)個(gè)人發(fā)送的求職信件作出回復(fù),也可以主動(dòng)發(fā)送信件給個(gè)人以實(shí)現(xiàn)招聘環(huán)節(jié)互動(dòng)。3.1.3 教師管理端教師在整個(gè)模擬招聘環(huán)節(jié)起監(jiān)督指引作用,進(jìn)入后臺(tái)對(duì)整個(gè)網(wǎng)站基本信息作管理,功能如下:1個(gè)人用戶可以看到個(gè)人用戶注冊(cè)信息,并對(duì)其作出維護(hù)。2企業(yè)用戶可以看到企業(yè)用戶注冊(cè)信息,并對(duì)其作出維護(hù)。3信息管理發(fā)布課堂新聞,和一些學(xué)習(xí)資料供課堂使用。4論壇管理回復(fù)和刪除,一些留言,保證課堂網(wǎng)上討論順利進(jìn)行。3.2 流程圖招聘模擬系統(tǒng)工作流程如圖所示,它描述了整個(gè)系統(tǒng)運(yùn)行過(guò)程。否是成功注冊(cè)發(fā)布求職瀏覽企業(yè)中意發(fā)信退 出生成求職信息保存?zhèn)€人企業(yè)注冊(cè)發(fā)布招聘瀏覽個(gè)人中意發(fā)信退 出是否是生成招聘信息保存給企業(yè)給人才圖3 - 4 招聘模擬系統(tǒng)工作流程圖4 數(shù)據(jù)庫(kù)的設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),如記錄、域等。根據(jù)需求分析得出ER圖如下:個(gè)人學(xué)生注冊(cè)企業(yè)聘信名稱密碼企業(yè)聘息 信息密碼企業(yè)信箱個(gè)人信箱發(fā)信1nn1111nnemail名稱注冊(cè)企業(yè)1圖4-1 招聘模擬系統(tǒng)實(shí)體間關(guān)系E-R圖日期內(nèi)容 信件標(biāo)題發(fā)信人收信日期內(nèi)容 信件標(biāo)題發(fā)信人收信email發(fā)信個(gè)人信箱企業(yè)信箱4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)招聘模擬系統(tǒng)數(shù)據(jù)結(jié)構(gòu),采用構(gòu)建E-R圖導(dǎo)出系統(tǒng)數(shù)據(jù)庫(kù)表的分析方法,對(duì)招聘模擬系統(tǒng)作如下數(shù)據(jù)庫(kù)分析。有了數(shù)據(jù)庫(kù)模型,就可以利用它進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)了。在招聘模擬系統(tǒng)中設(shè)立8張表結(jié)構(gòu),包括企業(yè)表、個(gè)人表、公司信箱表、個(gè)人信箱表、招聘信息表、新聞發(fā)布表、教師登陸表、師生論壇表。表的基本結(jié)構(gòu)如下:表4.1 招聘模擬系統(tǒng)企業(yè)表 company字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字id自動(dòng)編號(hào)12公司記錄主鍵是uname文本12企業(yè)用戶名否pwd文本15系統(tǒng)管理密碼否Email文本12企業(yè)郵箱否Address文本15企業(yè)地址否Zptext備注300企業(yè)招聘信息否表4.2 招聘模擬系統(tǒng)個(gè)人表 person字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字Id自動(dòng)編號(hào)12個(gè)人編號(hào)是Uname文本12個(gè)人用戶名否Email文本12個(gè)人郵箱否Callnum文本12個(gè)人電話否Otheryq備注300要求否Pass文本15個(gè)人密碼否表4.3 公司信箱表cmailbox字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字Id自動(dòng)編號(hào)12郵件編號(hào)是Sendname文本12發(fā)信人否Title文本12郵箱標(biāo)題否Mailtext備注300信件內(nèi)容否Sdate日期收信日期否表4.4 個(gè)人信箱表 pmailbox字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字Id自動(dòng)編號(hào)12郵件編號(hào)是Sendname文本12發(fā)信人否Title文本12郵箱標(biāo)題否Mailtext備注300信件內(nèi)容否Sdate日期收信日期否表4.5 招聘信息表 zp字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字Id自動(dòng)編號(hào)12招聘編號(hào)是Uname文本12公司名稱否Zptext備注300招聘信息否Idate日期發(fā)布日期否Job職位12招聘職位否表4.6 新聞發(fā)布表 news字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字Newid自動(dòng)編號(hào)12新聞編號(hào)是Title文本30新聞標(biāo)題否Time日期時(shí)間新聞時(shí)間否Content備注300新聞內(nèi)容否Hit數(shù)字12點(diǎn)擊次數(shù)否表 4.7 教師登陸表 admin字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字Username文本12系統(tǒng)管理用戶名是Password文本15系統(tǒng)管理密碼是表4.8 師生論壇表 chart字段名字段類型字段長(zhǎng)度字段說(shuō)明關(guān)鍵字id自動(dòng)編號(hào)12論壇編號(hào)是Username文本30發(fā)信人否Time日期時(shí)間新聞時(shí)間否Body備注300論壇內(nèi)容否Email文本12郵件地址否5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 模擬個(gè)人端 在招聘模擬系統(tǒng)中,主要需要實(shí)現(xiàn)的功能就是學(xué)生和企業(yè)用戶及個(gè)人用戶之間信息的互動(dòng)。在實(shí)現(xiàn)招聘過(guò)程中,通過(guò)網(wǎng)絡(luò),將注冊(cè)和發(fā)布信息的數(shù)據(jù)傳回服務(wù)器的數(shù)據(jù)庫(kù),保存數(shù)據(jù)。當(dāng)注冊(cè)完個(gè)人用戶后,登陸個(gè)人求職模塊 進(jìn)入個(gè)人信息中心。登陸后步驟為,填寫(xiě)個(gè)人簡(jiǎn)歷,發(fā)布求職信息,瀏覽企業(yè)用戶,給心儀企業(yè)發(fā)送站內(nèi)求職信息。5.1.1 注冊(cè)個(gè)人信息當(dāng)?shù)卿浐?jiǎn)歷后,可以按照模版設(shè)計(jì)的格式填寫(xiě)各類用戶信息 供企業(yè)了解個(gè)人基本信息。界面如下:圖5- 1 模擬個(gè)注冊(cè)圖5.1.2 個(gè)人信箱圖5 - 2 模擬個(gè)人端信箱每個(gè)注冊(cè)用戶均由自己的信箱并可以對(duì)其進(jìn)行管理核心代碼mailbox.asp如下:% if not isempty(request(page) then pagecount=cint(request(page) else pagecount=1 end if set rs=server.createobject(adodb.recordset) sql=select * from pmailbox w
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 換熱器課程設(shè)計(jì)致謝范文
- 二零二五年度合資成立智能物流配送公司合作協(xié)議3篇
- 通信安全課程設(shè)計(jì)題目
- 波紋阻火器課程設(shè)計(jì)
- 二零二五年度智能制造定向增發(fā)股份認(rèn)購(gòu)協(xié)議書(shū)3篇
- 英語(yǔ)宏觀課程設(shè)計(jì)
- 二零二五年度智能通信基站場(chǎng)地租用及升級(jí)合同3篇
- 辦公室文員崗位的職責(zé)描述模版(2篇)
- 二零二五年度按揭中二手房買(mǎi)賣(mài)合同范本:按揭利率風(fēng)險(xiǎn)控制版3篇
- 小學(xué)“陽(yáng)光少年”評(píng)選活動(dòng)方案(3篇)
- 人教版七年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)完整版課件
- 初中生物人教七年級(jí)上冊(cè)(2023年更新) 生物圈中的綠色植物18 開(kāi)花和結(jié)果
- 水電解質(zhì)及酸堿平衡的業(yè)務(wù)學(xué)習(xí)
- 統(tǒng)編版一年級(jí)語(yǔ)文上冊(cè) 第5單元教材解讀 PPT
- CSCEC8XN-SP-安全總監(jiān)項(xiàng)目實(shí)操手冊(cè)
- 口腔衛(wèi)生保健知識(shí)講座班會(huì)全文PPT
- 成都市產(chǎn)業(yè)園區(qū)物業(yè)服務(wù)等級(jí)劃分二級(jí)標(biāo)準(zhǔn)整理版
- 最新監(jiān)督學(xué)模擬試卷及答案解析
- ASCO7000系列GROUP5控制盤(pán)使用手冊(cè)
- 污水處理廠關(guān)鍵部位施工監(jiān)理控制要點(diǎn)
- 財(cái)政投資評(píng)審中心工作流程
評(píng)論
0/150
提交評(píng)論