ASP人力資源管理系統(tǒng)的開發(fā)和設(shè)計(jì)_第1頁
ASP人力資源管理系統(tǒng)的開發(fā)和設(shè)計(jì)_第2頁
ASP人力資源管理系統(tǒng)的開發(fā)和設(shè)計(jì)_第3頁
ASP人力資源管理系統(tǒng)的開發(fā)和設(shè)計(jì)_第4頁
ASP人力資源管理系統(tǒng)的開發(fā)和設(shè)計(jì)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文+源程序+答辯PPT)的同學(xué)聯(lián)系畢業(yè)設(shè)計(jì)(論文)ASP人力資源管理系統(tǒng)的開發(fā)和設(shè)計(jì) 姓 名系 別、 專 業(yè) 導(dǎo) 師 姓 名、職 稱完 成 時(shí) 間 摘 要隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)控制技術(shù)在社會(huì)各個(gè)方面都得到了越來越廣泛的應(yīng)用。本著鍛煉我們的動(dòng)手能力,提高綜合能力,開闊思維能力的原則,在畢業(yè)設(shè)計(jì)中,我以招聘模擬系統(tǒng)為主題,以ASP語言為程序設(shè)計(jì)語言,進(jìn)行了試驗(yàn)性設(shè)計(jì)。該方案是應(yīng)工商管理學(xué)院人力資源教研室劉立欣老師教學(xué)的需要擬定的,主要完成工商管理學(xué)院機(jī)房上機(jī)進(jìn)行模擬招聘的功能。該系統(tǒng)主要由三個(gè)子系統(tǒng)組成:招聘模擬個(gè)人端、招聘模擬企業(yè)端和教師端。個(gè)人端有學(xué)生簡歷注冊、發(fā)布求職信息、以及瀏覽企業(yè)招聘信息并發(fā)送求職意向。模擬企業(yè)端有企業(yè)信息注冊、招聘信息發(fā)布、瀏覽個(gè)人簡歷并發(fā)送招聘意向以及對個(gè)人用戶的求職意向做出回應(yīng)。教師端主要就是對網(wǎng)站的管理包括對個(gè)人和企業(yè)注冊用戶的管理、課堂新聞的發(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ù)庫,域,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ù)庫的實(shí)現(xiàn)21.2.3 ASP與數(shù)據(jù)庫的結(jié)合31.3 開發(fā)工具介紹31.3.1 ASP的含義31.3.2 ASP的特點(diǎn)31.3.3 ASP的功能41.3.4 ADO訪庫的實(shí)現(xiàn)方法41.4 B/S模式介紹51.4.1 信息系統(tǒng)的開發(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ù)庫的設(shè)計(jì)134.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)134.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)155 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)195.1 模擬個(gè)人端195.1.1 注冊個(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)測試296.1 系統(tǒng)測試過程296.1.1單元測試296.1.2集成測試306.2 測試結(jié)果分析30總結(jié)31致 謝32參考文獻(xiàn)33ERP-人力資源管理系統(tǒng)緒 論在科技日益發(fā)展的今天,科技的成果已經(jīng)越來越多用于人們?nèi)粘5墓ぷ魃町?dāng)中。計(jì)算機(jī),這個(gè)人類最偉大的發(fā)明之一,在工作生活中發(fā)揮著越來越重要的作用。隨著計(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ò)來聯(lián)系分布在不同地域的計(jì)算機(jī),擴(kuò)充計(jì)算機(jī)的功能,能讓人們方便快捷的完成越來越多的工作?,F(xiàn)在我國的學(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ò)來輔助教學(xué)。 在網(wǎng)絡(luò)上實(shí)行模擬招聘,歸納起來,好處大約有以下幾點(diǎn):可以存儲(chǔ)學(xué)生的注冊信息,安全、高效;學(xué)生自己網(wǎng)上模擬注冊各類用戶,自主能實(shí)現(xiàn)整個(gè)模擬招聘過程;方便查到所有注冊學(xué)生信息,并對整個(gè)模擬過程中問題做監(jiān)控;通過Internet/Intranet可使各注冊個(gè)人、注冊企業(yè)找到相應(yīng)求職和招聘信息,符合社會(huì)上真實(shí)的招聘環(huán)境。這樣的實(shí)現(xiàn)方式,也就是現(xiàn)在越來越流行的B/S(Browser/Server)模式。只要網(wǎng)絡(luò)聯(lián)通,在客戶端有一個(gè)瀏覽器,就可完成所有的工作。它解決了C/S(Client/Server)模式下難維護(hù)、難管理的矛盾,而且對操作系統(tǒng)也沒有過多的要求,還具有操作簡單易用的優(yōu)點(diǎn)。但我們同樣要看到B/S模式自身的一些不足。因?yàn)榭蛻舳诵枰陨淼臑g覽器,瀏覽器的版本是無法確定的,所以程序要盡量向下兼容;而且瀏覽器自身存在的漏洞,是我們自己無法解決的。Web服務(wù)器的安全性,也是不容忽視的問題。1 技術(shù)介紹1.1 招聘模擬系統(tǒng)的設(shè)計(jì)分析根據(jù)實(shí)際情況,我們使用原型法(Rapid Prototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快的確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。1.2 軟件環(huán)境的選擇1.2.1 編程環(huán)境的選擇ASP是基于WEB的一種編程技術(shù),可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計(jì)數(shù)器、留言簿、公告板、聊天室等等。ASP可以輕松地實(shí)現(xiàn)對頁面內(nèi)容的動(dòng)態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點(diǎn)覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強(qiáng)大的功能。使用FileSystemObject,可以對服務(wù)器上的文件進(jìn)行操作,瀏覽、復(fù)制、移動(dòng)、刪除等等。有ADO(Active Database Object,動(dòng)態(tài)數(shù)據(jù)庫對象)的支持,ASP對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地?cái)?shù)據(jù)庫那樣,管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫,對表格、記錄進(jìn)行各種操作?;贏SP的這些特點(diǎn),我們選擇了ASP作為編程的語言工具。1.2.2 B/S關(guān)系型數(shù)據(jù)庫的實(shí)現(xiàn)Access2003是小型數(shù)據(jù)庫的服務(wù)器同時(shí)也是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access2003的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access2003允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。Access2003也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access2003 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access2003作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。1.2.3 ASP與數(shù)據(jù)庫的結(jié)合ADO是ASP的重要組件之一,ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為ASP提供完整的站點(diǎn)數(shù)據(jù)庫訪問解決方案。它可與ASP結(jié)合,作用在服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行SQL命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫信息。ADO使用內(nèi)置的RecordSets對象作為數(shù)據(jù)的主要接口。ADO可使用VBScript、JavaScript語言來控制對數(shù)據(jù)庫的訪問與查詢結(jié)果的輸出顯示畫面。ADO可連接多種數(shù)據(jù)庫,如SQL Server、Oracle、Informix等。1.3 開發(fā)工具介紹1.3.1 ASP的含義1、Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應(yīng)用。2、Server:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JAVASCRIPT。VBSCRIPT是VB的一個(gè)簡集,會(huì)VB的人可以很方便的快速上手。3、Pages:ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。1.3.2 ASP的特點(diǎn)從軟件的技術(shù)層面看,ASP有如下的特點(diǎn):1. 無須編譯。ASP腳本集成于HTML當(dāng)中,容易生成,無須編譯或鏈接即可直接解釋執(zhí)行。2.常規(guī)文本編輯器(如Windows下的記事本),即可進(jìn)行*.asp頁面的設(shè)計(jì)。若從工作效率來考慮,不妨選用具有可視化編輯能力的Visual InterDev。3. 獨(dú)立于瀏覽器。用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的主頁內(nèi)容。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過從服務(wù)器下載來觀察*.asp主頁,在瀏覽器端是見不到正確的頁面內(nèi)容的。4. 面向?qū)ο?。在ASP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能夠通過定制 ActiveX Server Component(ActiveX服務(wù)器組件)來擴(kuò)充功能。5. 與任何ActiveX scripting 語言兼容。除了可使用VBScript或JavaScript語言進(jìn)行設(shè)計(jì)外,還可通過Plug-in的方式,使用由第三方所提供的其他scripting 語言。6. 源程序碼不會(huì)外漏。ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會(huì)被他人盜取。1.3.3 ASP的功能從應(yīng)用的層面看,ASP有如下的功能:1. 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。2. 訪問和編輯服務(wù)器端的數(shù)據(jù)庫內(nèi)容。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫數(shù)據(jù)。3. 讀寫站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。4. 提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能。5. 由cookies讀寫用戶端的硬盤文件,以記錄用戶的數(shù)據(jù)。6. 可以實(shí)現(xiàn)在多個(gè)主頁間共享信息,以開發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。7. Active Server Pages(動(dòng)態(tài)服務(wù)器主頁)使用VBScript或JavaScript等簡易的腳本語言,結(jié)合HTML碼,快速完成站點(diǎn)的應(yīng)用程序。通過站點(diǎn)服務(wù)器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言。8. 擴(kuò)充功能的能力強(qiáng),通過使用Visual Basic、Java、Visual C+等多種程序語言制作ActiveX Server Component以滿足自己的特殊需要。1.3.4 ADO訪庫的實(shí)現(xiàn)方法ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為ASP提供完整的站點(diǎn)數(shù)據(jù)庫訪問解決方案。它可與ASP結(jié)合,作用在服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行SQL命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫信息。ADO使用內(nèi)置的RecordSets對象作為數(shù)據(jù)的主要接口。ADO可使用VBScript、JavaScript語言來控制對數(shù)據(jù)庫的訪問與查詢結(jié)果的輸出顯示畫面。ADO可連接多種支持ODBC的數(shù)據(jù)庫,如SQL Server、Oracle、Informix等。在使用時(shí),首先需在控制面板的ODBC中建立相應(yīng)的DSN(數(shù)據(jù)源名)。要選擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動(dòng)程序,如“Access”,在數(shù)據(jù)來源名稱中輸入DSN名,并選定服務(wù)器和數(shù)據(jù)庫。1.4 B/S模式介紹1.4.1 信息系統(tǒng)的開發(fā)模式在建設(shè)信息系統(tǒng)時(shí),首先應(yīng)考慮系統(tǒng)的開發(fā)模式,然后考慮開發(fā)方法,接著是確定開發(fā)環(huán)境,選用合適的開發(fā)工具。近年來,隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)突飛猛進(jìn)的發(fā)展,信息系統(tǒng)開發(fā)模式正經(jīng)歷著巨大的革新??v觀整個(gè)信息系統(tǒng)平臺(tái)的發(fā)展過程,共產(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)的總體開銷和維護(hù)成本大大提高。而且這種模式也只適用于小規(guī)模的局域網(wǎng),對于客戶多、數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸。1.4.2 C/S模式C/S模式是20世紀(jì)80年代逐漸成長起來的一種模式,在這種結(jié)構(gòu)中,網(wǎng)絡(luò)中的計(jì)算機(jī)分為兩個(gè)有機(jī)的聯(lián)系起來的部分:客戶機(jī)和服務(wù)器??蛻艏扔泄δ芤话愕奈C(jī)來擔(dān)任,它可以使用服務(wù)器中的資源。對于用戶的請求,如果客戶機(jī)能夠滿足就直接給出結(jié)果;反之則需要交給服務(wù)器來處理,例如調(diào)用存放在服務(wù)器上的公用數(shù)據(jù)等,服務(wù)器對這些數(shù)據(jù)進(jìn)行一些客戶看不見的處理后發(fā)還給客戶。因此該模式可以合理均衡事務(wù)的處理,充分保證數(shù)據(jù)的完整性和一致性。客戶方應(yīng)用軟件一般包括用戶界面、本地?cái)?shù)據(jù)庫等。當(dāng)用戶調(diào)用服務(wù)器資源時(shí),客戶機(jī)將請求傳給服務(wù)器,并根據(jù)數(shù)據(jù)庫回送的處理結(jié)果進(jìn)行分析,然后傳遞給用戶??蛻魴C(jī)服務(wù)器圖1 - 1 C/S1.4.3 B/S模式隨著Internet席卷全球,以Web技術(shù)為基礎(chǔ)的B/S模式正日益顯現(xiàn)其先進(jìn)性,當(dāng)今很多基于大型數(shù)據(jù)庫的信息系統(tǒng)正在采用這種全新的技術(shù)模式。B/S模式有瀏覽器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)其三個(gè)層次組成。在這種模式下,客戶端使用一個(gè)通用瀏覽器,代替了形形色色的各種應(yīng)用軟件,用戶的所有操作都是通過瀏覽器進(jìn)行的。該結(jié)構(gòu)的核心部分是Web服務(wù)器,它負(fù)責(zé)接受遠(yuǎn)程(或本地)的HTTP查詢請求,然后根據(jù)查詢的條件到數(shù)據(jù)庫服務(wù)器獲取相關(guān)數(shù)據(jù),再將結(jié)果翻譯成HTML和各種頁面描述語言,傳送回提出查詢請求的瀏覽器。同樣,瀏覽器也會(huì)將更改、刪除、新增數(shù)據(jù)記錄的請求申請至Web服務(wù)器,由后者與數(shù)據(jù)庫聯(lián)系完成這些工作。其結(jié)構(gòu)如下圖所示。Web瀏覽器Web服務(wù)器數(shù)據(jù)庫服務(wù)器圖1 2 B/S模式結(jié)構(gòu)圖B/S模式具有以下優(yōu)點(diǎn):1. 使用簡單:由于用戶使用單一的Browser軟件,基本上無需培訓(xùn)即可使用。2易于維護(hù):由于應(yīng)用程序都放在Web服務(wù)器,軟件的開發(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對客戶端硬件要求低:客戶機(jī)只需安裝一種Web的瀏覽器軟件。5信息資源共享程度高:由于Intranet的建立,Intranet上的用戶可方便地訪問系統(tǒng)外資源,Intranet外用戶也可訪問Intranet內(nèi)資源。6擴(kuò)展性好:B/S模式可直接連Internet,具有良好的擴(kuò)展。2 需求分析2.1 系統(tǒng)的可行性研究2.1.1 技術(shù)上的可行性 由于ASP語言簡單、易學(xué)的優(yōu)點(diǎn),DREAMWEAVER又增強(qiáng)了可視化、數(shù)據(jù)庫及Internet編程功能,很容易就可以進(jìn)行系統(tǒng)開發(fā)。因此信息開發(fā)工具可以采用ASP進(jìn)行開發(fā)。而對數(shù)據(jù)庫的建立,由于建立的數(shù)據(jù)庫主要是對光纖的信息進(jìn)行管理,所以可以采用微軟公司開發(fā)的Microsoft Access。該軟件簡單易懂,應(yīng)用廣泛,比較適合新手上路使用,而且建立的數(shù)據(jù)庫較為安全。2.1.2 管理上的可行性 因?yàn)橄到y(tǒng)主要應(yīng)用于B/S模式,只要具備Internet就能夠?qū)ζ溥M(jìn)行管理,因此在實(shí)現(xiàn)時(shí)可以做成B/S版,對管理員賦予數(shù)據(jù)錄入、查詢、修改以及對數(shù)據(jù)庫的清零等功能。2.1.3 經(jīng)濟(jì)上的可行性 由于系統(tǒng)僅僅面向本校學(xué)校學(xué)生,數(shù)據(jù)量和數(shù)據(jù)并發(fā)性不高,因此采用微軟的access數(shù)據(jù)庫,服務(wù)器采用微軟的IIS便可以滿足應(yīng)用需要花費(fèi)不多但能滿足需要。2.2 需求分析需求分析是數(shù)據(jù)庫信息管理系統(tǒng)開發(fā)的第一步也是最重要的一步。需求分析就是描述系統(tǒng)的需求,通過定義系統(tǒng)中的關(guān)鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制,因此,系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶或者客戶一起完成的。需求分析可以采用面向?qū)ο蟮姆椒▉硗瓿?,即明確系統(tǒng)要服務(wù)于哪些用戶,對這些用戶提供哪些服務(wù)等。2.2.1 功能需求現(xiàn)在我國的學(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ò)來輔助教學(xué)。 也是本系統(tǒng)在功能上力求解決的一個(gè)問題。 隨著學(xué)校教學(xué)多樣性的擴(kuò)展和學(xué)生課堂需求的增加,數(shù)據(jù)量不斷擴(kuò)大。為了滿足工作需要,系統(tǒng)功能列表如下所示。1模擬企業(yè)對功能的需求:學(xué)生可以模擬各種企業(yè)角色,作為招聘方,對招聘求職過程進(jìn)行模擬。學(xué)生對功能的需求細(xì)分如下:模擬企業(yè),包括企業(yè)信息注冊與管理、招聘信息的發(fā)布、對人才提出招聘意向; 企業(yè)信息注冊,學(xué)生可以按照模擬企業(yè)信息注冊相應(yīng)企業(yè)類型;招聘信息發(fā)布,企業(yè)根據(jù)內(nèi)部人力資源需求來發(fā)布 所需人才信息;瀏覽求職信息,可以瀏覽個(gè)人用戶發(fā)布的求職信息;瀏覽人才信息,可以對系統(tǒng)中注冊的人才簡歷進(jìn)行瀏覽; 發(fā)送招聘意向,對企業(yè)中意的人才發(fā)送招聘信息。2模擬個(gè)人對功能的需求:學(xué)生可以模擬各種個(gè)人角色,作為求職方,對招聘求職過程進(jìn)行模擬。學(xué)生對功能的需求細(xì)分,包括個(gè)人信息簡歷注冊與管理、求職信息的發(fā)布、對企業(yè)發(fā)送求職信息;個(gè)人簡歷注冊,學(xué)生可以按照模擬個(gè)人信息注冊相應(yīng)個(gè)人用戶;求職信息發(fā)布,個(gè)人根據(jù)自己喜歡的工作來發(fā)布求職信息;瀏覽招聘信息,能夠查看到企業(yè)發(fā)布的招聘信息;發(fā)送求職意向,對個(gè)人中意的企業(yè)發(fā)送求職信息。3. 教師對功能的需要:教師在整個(gè)模擬過程中起到監(jiān)督維護(hù)的作用。教師對功能的需求細(xì)分包括對個(gè)人用戶,企業(yè)用戶注冊信息管理、課堂新聞的發(fā)布,、小師生在線論壇管理;用戶信息管理,包括注冊信息,刪除與查詢;課堂新聞發(fā)布,模擬課程之前可以對課堂要求,和一些專業(yè)文檔進(jìn)行發(fā)布;小師生論壇管理,學(xué)生在模擬招聘過程中遇到的問題可以通過論壇方式與老師交流溝通。2.2.2 性能需求一般的性能需求是指相互消息傳遞順利,協(xié)議分析正確,界面友好,運(yùn)行時(shí)間滿足使用需要,安全性得到完全保證。 就實(shí)際情況,在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬很容易得到保證的情況下,我們最需要考慮的性能需求就是系統(tǒng)安全性問題。在開發(fā)系統(tǒng)的每個(gè)階段,均需要考慮彼此間的認(rèn)證與授權(quán)。尤其要注意認(rèn)證,簡單地說就是確定誰是特定用戶,并針對安全源驗(yàn)證該用戶的身份。在處理完識別用戶的方法之后,必須開發(fā)一種方法以向用戶授權(quán),從而能夠使用系統(tǒng)的特定功能。也就是說,需要一種方法來決定允許特定用戶進(jìn)行什么樣的操作。這些都是進(jìn)行下一步系統(tǒng)設(shè)計(jì)時(shí)需要考慮的性能方面內(nèi)容。3 系統(tǒng)總體規(guī)劃設(shè)計(jì)3.1 系統(tǒng)功能可以存儲(chǔ)所有記錄學(xué)生的注冊信息,安全、高效;學(xué)生自己網(wǎng)上模擬注冊各類用戶,自主能實(shí)現(xiàn)整個(gè)模擬招聘過程;方便查到所有注冊學(xué)生信息,并對整個(gè)模擬過程中問題做監(jiān)控;具體包括模擬個(gè)人端;模擬企業(yè)端;教師管理端組成。其功能結(jié)構(gòu)圖如下:模擬個(gè)人端維護(hù)簡歷職位列表我的信箱圖3 - 1 模擬個(gè)人端功能結(jié)構(gòu)圖模擬企業(yè)端信息維護(hù)求職列表企業(yè)信箱圖3 - 2 模擬企業(yè)端功能結(jié)構(gòu)圖教師管理注冊維護(hù)新聞發(fā)布論壇管理圖3 - 3 教師端功能結(jié)構(gòu)圖3.1.1 模擬個(gè)人端學(xué)生通過注冊成為個(gè)人用戶,登錄系統(tǒng)個(gè)人求職模塊,進(jìn)入個(gè)人信息中心,功能如下:1企業(yè)信息專遞記錄企業(yè)瀏覽個(gè)人簡歷次數(shù),和信箱中有無信件等基本請康用戶了解。2登錄簡歷 按照提前設(shè)定的模版填寫個(gè)人信息和個(gè)人簡歷發(fā)布求職信息,并能將其發(fā)送到網(wǎng)站首頁。3維護(hù)簡歷用戶對已注冊的信息和發(fā)布的一些求職信息作修改。4 職位列表里面包括企業(yè)發(fā)布的招聘信息,并以列表的形式顯示給用戶。用戶可以通過點(diǎn)擊鏈接去瀏覽企業(yè)信息,給企業(yè)發(fā)送站內(nèi)信件的方式申請職位。5 個(gè)人信箱個(gè)人可以利用它來和企業(yè)聯(lián)系,并對企業(yè)發(fā)送的招聘信件作出回復(fù),也可以作為求職信主動(dòng)發(fā)送信件給企業(yè)以實(shí)現(xiàn)應(yīng)聘環(huán)節(jié)互動(dòng)。3.1.2 模擬企業(yè)端 學(xué)生通過注冊成為企業(yè)用戶,登錄企業(yè)招聘模塊,進(jìn)入企業(yè)信息中心,功能如下:1 企業(yè)用戶信息記錄個(gè)人瀏覽企業(yè)次數(shù),和信箱中有無信件等基本請康用戶了解。并列有自己發(fā)布的招聘信息可以對其管理。2 維護(hù)企業(yè)信息用戶可以對本企業(yè)的填寫基本信息,并可以對其作出修改。3 發(fā)布招聘信息企業(yè)在填寫完自己的基本情況后可以按照預(yù)設(shè)模版發(fā)布招聘信息,提交后發(fā)送到網(wǎng)站首頁。4 所有人才庫里面包括,一些個(gè)人用戶的求職信息,以列表的形式顯示給用戶,以通過點(diǎn)擊鏈接去瀏覽個(gè)人信息和簡歷,以發(fā)送站內(nèi)信件的方式進(jìn)行招聘。5 企業(yè)信箱企業(yè)可以利用它來和個(gè)人聯(lián)系,并對個(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)對整個(gè)網(wǎng)站基本信息作管理,功能如下:1個(gè)人用戶可以看到個(gè)人用戶注冊信息,并對其作出維護(hù)。2企業(yè)用戶可以看到企業(yè)用戶注冊信息,并對其作出維護(hù)。3信息管理發(fā)布課堂新聞,和一些學(xué)習(xí)資料供課堂使用。4論壇管理回復(fù)和刪除,一些留言,保證課堂網(wǎng)上討論順利進(jìn)行。3.2 流程圖招聘模擬系統(tǒng)工作流程如圖所示,它描述了整個(gè)系統(tǒng)運(yùn)行過程。否是成功注冊發(fā)布求職瀏覽企業(yè)中意發(fā)信退 出生成求職信息保存?zhèn)€人企業(yè)注冊發(fā)布招聘瀏覽個(gè)人中意發(fā)信退 出是否是生成招聘信息保存給企業(yè)給人才圖3 - 4 招聘模擬系統(tǒng)工作流程圖4 數(shù)據(jù)庫的設(shè)計(jì)4.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,如記錄、域等。根據(jù)需求分析得出ER圖如下:個(gè)人學(xué)生注冊企業(yè)聘信名稱密碼企業(yè)聘息 信息密碼企業(yè)信箱個(gè)人信箱發(fā)信1nn1111nnemail名稱注冊企業(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ù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)招聘模擬系統(tǒng)數(shù)據(jù)結(jié)構(gòu),采用構(gòu)建E-R圖導(dǎo)出系統(tǒng)數(shù)據(jù)庫表的分析方法,對招聘模擬系統(tǒng)作如下數(shù)據(jù)庫分析。有了數(shù)據(jù)庫模型,就可以利用它進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)了。在招聘模擬系統(tǒng)中設(shè)立8張表結(jié)構(gòu),包括企業(yè)表、個(gè)人表、公司信箱表、個(gè)人信箱表、招聘信息表、新聞發(fā)布表、教師登陸表、師生論壇表。表的基本結(jié)構(gòu)如下:表4.1 招聘模擬系統(tǒng)企業(yè)表 company字段名字段類型字段長度字段說明關(guān)鍵字id自動(dòng)編號12公司記錄主鍵是uname文本12企業(yè)用戶名否pwd文本15系統(tǒng)管理密碼否Email文本12企業(yè)郵箱否Address文本15企業(yè)地址否Zptext備注300企業(yè)招聘信息否表4.2 招聘模擬系統(tǒng)個(gè)人表 person字段名字段類型字段長度字段說明關(guān)鍵字Id自動(dòng)編號12個(gè)人編號是Uname文本12個(gè)人用戶名否Email文本12個(gè)人郵箱否Callnum文本12個(gè)人電話否Otheryq備注300要求否Pass文本15個(gè)人密碼否表4.3 公司信箱表cmailbox字段名字段類型字段長度字段說明關(guān)鍵字Id自動(dòng)編號12郵件編號是Sendname文本12發(fā)信人否Title文本12郵箱標(biāo)題否Mailtext備注300信件內(nèi)容否Sdate日期收信日期否表4.4 個(gè)人信箱表 pmailbox字段名字段類型字段長度字段說明關(guān)鍵字Id自動(dòng)編號12郵件編號是Sendname文本12發(fā)信人否Title文本12郵箱標(biāo)題否Mailtext備注300信件內(nèi)容否Sdate日期收信日期否表4.5 招聘信息表 zp字段名字段類型字段長度字段說明關(guān)鍵字Id自動(dòng)編號12招聘編號是Uname文本12公司名稱否Zptext備注300招聘信息否Idate日期發(fā)布日期否Job職位12招聘職位否表4.6 新聞發(fā)布表 news字段名字段類型字段長度字段說明關(guān)鍵字Newid自動(dòng)編號12新聞編號是Title文本30新聞標(biāo)題否Time日期時(shí)間新聞時(shí)間否Content備注300新聞內(nèi)容否Hit數(shù)字12點(diǎn)擊次數(shù)否表 4.7 教師登陸表 admin字段名字段類型字段長度字段說明關(guān)鍵字Username文本12系統(tǒng)管理用戶名是Password文本15系統(tǒng)管理密碼是表4.8 師生論壇表 chart字段名字段類型字段長度字段說明關(guān)鍵字id自動(dòng)編號12論壇編號是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)招聘過程中,通過網(wǎng)絡(luò),將注冊和發(fā)布信息的數(shù)據(jù)傳回服務(wù)器的數(shù)據(jù)庫,保存數(shù)據(jù)。當(dāng)注冊完個(gè)人用戶后,登陸個(gè)人求職模塊 進(jìn)入個(gè)人信息中心。登陸后步驟為,填寫個(gè)人簡歷,發(fā)布求職信息,瀏覽企業(yè)用戶,給心儀企業(yè)發(fā)送站內(nèi)求職信息。5.1.1 注冊個(gè)人信息當(dāng)?shù)卿浐啔v后,可以按照模版設(shè)計(jì)的格式填寫各類用戶信息 供企業(yè)了解個(gè)人基本信息。界面如下:圖5- 1 模擬個(gè)注冊圖5.1.2 個(gè)人信箱圖5 - 2 模擬個(gè)人端信箱每個(gè)注冊用戶均由自己的信箱并可以對其進(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論