




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