【正文】
+通信地址+郵編+畢業(yè)院校+戶口生源地所在省1+戶口所在市1+戶口生源地所在省政協(xié)+戶口所在市2+特長+英語等級+其它語種及水平+計算機水平+工作年限+工作經(jīng)歷+期望工作地點省1+期望工作地點市1+期望工作地點省2+期望工作地點市2+期望職位1+期望職位2+上崗時間+加入時間+自我介紹+照片+其它要求數(shù)據(jù)流名稱:個人基本信息數(shù)據(jù)流編號:HY104數(shù)據(jù)流來源:GY102“個人注冊用戶”數(shù)據(jù)流去向:H105“個人信息管理”數(shù)據(jù)流名稱:最新消息數(shù)據(jù)流編號:HY105數(shù)據(jù)流來源:H109“后臺維護” 數(shù)據(jù)流去向:S107“新聞表”處理邏輯處理邏輯名稱:職位管理處理邏輯編號:H101簡述:用來提供給企業(yè)的職位發(fā)布以及修改等信息進行管理。職位的管理。然而在這幾大模塊中企業(yè)和用戶之間的交流部分數(shù)據(jù)流向相對復雜,對于數(shù)據(jù)的提取以及存儲實現(xiàn)起來有些繁鎖,為此將企業(yè)對人才的管理、個人的職位收藏及職位的申請單獨列出,作為數(shù)據(jù)流圖的第二層介紹。該系統(tǒng)包括五大模塊:網(wǎng)上招聘、人才求職、現(xiàn)場招聘、公告、后臺管理。通過以上對本系統(tǒng)在經(jīng)濟上、技術上、運行上、法律上的可行性,以及對于新系統(tǒng)的主客觀條件的分析,認為該系統(tǒng)可以立即執(zhí)行。資源分析:研究開發(fā)系統(tǒng)的人員是否存在問題,可用于建立系統(tǒng)的其他資源,如硬件、軟件等是否具備。同時系統(tǒng)將留出其他一些功能的接口,以便今后軟件繼續(xù)升級。從而讓工作人員從繁雜,枯燥的資料管理中解脫出來,并把計算處理任務交給計算機去做從而提高工作效率,避免人為失誤。相對于Oracle數(shù)據(jù)庫來說,它的性能雖然比SQL Server 2000強大,安全性也高。(11) 學習SQL Server易于上手。(6) 最大程度地降低硬件成本,由于數(shù)據(jù)不是存儲在每個客戶端上,客戶端不必耗費磁盤空間來存儲數(shù)據(jù)。 SQL Server 2000是一種采用TSQL語言,基于C/S模式的關系型數(shù)據(jù)庫管理系統(tǒng)。其實這些操作就是生成一個類型化的 XML 模式文件定義(XML Schema Definition,XSD)。但是Visual Studio 還是提供了一種方便的方式,可以根據(jù)簡單向導的輸入生成數(shù)據(jù)訪問層。其中之一是 的用戶控件,并將這些控件看作為應用程序中實際的對象。利用Membership API編程人員可以很方便地使用拖拉控件的方法,再加以少量代碼,就可以完全的實現(xiàn)對用戶、角色權限等管理,還可以自定義做擴充。2. 中,新增了許多新的功能和控件。Web站點管理員可以利用新的Web站點管理工具來創(chuàng)建新的用戶和角色,以及控制對 Web 應用程序中頁面的訪問。雖然是承襲微軟以前的網(wǎng)站/頁開發(fā)技術ASP,但兩者有著很大的差異。數(shù)據(jù)庫服務器應客戶請求獨立地進行各種處理。1. 3 系統(tǒng)開發(fā)要求,了解軟件工程的基本開發(fā)原理及軟件開發(fā)流程。那么急需實現(xiàn)一套既可進行網(wǎng)上人才交流,又可對一些現(xiàn)場的招聘會的攤位預訂情況進行展示,還可對后臺信息進行整體的維護,至此這套人才交流信息網(wǎng)就勢在必行!這種在線的虛擬人才交流信息網(wǎng)不僅能為求職人員很好的管理個人檔案,既能節(jié)省經(jīng)費又可方便、快捷的查詢到所需職位,亦能提供最新全國各地的招聘信息,不僅使人們的求職面擴大,還可以使求職人員多方位多角度的進行選擇,大大的節(jié)省了寶貴的時間。關鍵詞:人才信息網(wǎng)站 .NET框架 B/S模式Abstractthe constant popularization of the internet, impell people to more and more depend on the this convenient and swift way to get news a large amount of time and energy can be saved for the human resources pool that offers the exchange platform between enterprises and talents, it is the most ideal tool, for this reason, beginning with the human resources pool of Qiqihar ,i have designed and made such a human resources information website system.based on the Internet The goal is to plete an talented persons’ information network which can provide exchanges platform for the enterprise and for individuals, which can issue the news and help manage entire website for staff of the city’s talented person controlling section people can use The .NET frame production, deploy and move the Web service and the apply the platform of procedure . Using B/S pattern to develop, it can realize the function of haunting jobs personally , employment personnel on the net , the announcement and manager39。本設計的目的是完成能夠為企業(yè)與個人提供交流平臺、為市人才管理部門工作人員提供發(fā)布新聞及管理整個網(wǎng)站的人才信息網(wǎng)。在目錄上點右鍵“更新域”,然后“更新整個目錄”。該系統(tǒng)使人才市場的管理工作從繁瑣的手工作業(yè)到計算機自動化的革命,不僅大大的提高了人們的工作效71率,使業(yè)務工作量和經(jīng)濟效益數(shù)倍增長;實現(xiàn)了數(shù)據(jù)統(tǒng)計和管理工作科學化,實現(xiàn)了數(shù)據(jù)資源的異地共享和內網(wǎng)與外網(wǎng)數(shù)據(jù)資源統(tǒng)一?!/S結構的數(shù)據(jù)庫訪問模式B/S結構是真正的三層結構,它以訪問Web數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問Web服務器和與其相連的后臺數(shù)據(jù)庫,我們稱之為B/S(Browser/Server)模式[1]。由以上的比較分析可知,三層結構也可以理解為增加WEB服務器的C/S模式。 平臺會先把整個網(wǎng)站先編譯成一個 (或數(shù)個) dll 檔案,然后讓網(wǎng)站服務器執(zhí)行。 頁上來創(chuàng)建登錄頁。封裝了大部分 Web 應用中要實現(xiàn)系統(tǒng)登陸的系列功能,涉及到很多方面,本文將簡單介紹一下它們的主要功能。還可以創(chuàng)建自定義成員身份提供程序。它可以簡單到僅僅是一個現(xiàn)有服務器控件(例如:可以旋轉的圖形控件或在文本框中存儲有日期的日程控件)功能的擴展,也可以包括幾個互相作用、協(xié)同完成一件任務的幾個元素。這些方法適合用于直接綁定ObjectDataSource,也適合用于從業(yè)務邏輯層組件進行調用。這些實體對象一般會為數(shù)據(jù)訪問提供一些屬性和方法,可以在類里使用這些屬性和方法以返回強類型集合強類型化的數(shù)據(jù)集為建立和委托自定義類對象提供了方便,從本質上說建立的類對象是一個類型化的DataSet,該DataSet包含了業(yè)務邏輯實體和一些數(shù)據(jù)集合,但是主要區(qū)別是在以聲明的方式編寫模式文件,刪除 XML 數(shù)據(jù)模式文件, 能夠感知模式文件的變化并更新代碼文件類的成員。系統(tǒng)不需要確保使用當前值更新所有數(shù)據(jù)復本,因為中央位置僅有一個復本。(8) 可以將服務器存儲在一個相對安全的位置,并配備如不間斷電源供應系統(tǒng)這樣的設備,這比完全保護每個客戶端更經(jīng)濟。(12) 學習SQL Server是掌握其他平臺及大型數(shù)據(jù)庫,如Oracle、DB/2的基礎。第2章 系統(tǒng)可行性分析系統(tǒng)的可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。完成對不同身份的用戶的權限及登錄頁面設置,保證了系統(tǒng)的安全可靠性。例如,系統(tǒng)投入運行后可以提供哪些以前無法及時提供的信息,企業(yè)與個人用戶以及管理員使用中查詢和使用信息的方便程度提高多少、速度增加了多少等。對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構、管理方式、工作環(huán)境等)和后果進行估計和評價。因此,必須用行之有效的方法對軟件需求進行嚴格的審查驗證。它是和用戶進行交流的極好工具。個人職位收藏主要是完成職位的收藏以及申請,并能夠查看企業(yè)所發(fā)出的面試通知。后臺維護模塊主要進行的操作是對用戶的各類信息的及新聞的發(fā)布等,因此數(shù)據(jù)的流向主要以管理員處理部分為主。處理邏輯名稱:職位收藏處理邏輯編號:H104簡述:用于提供給個人求職用戶進行職位的收藏。數(shù)據(jù)存儲名稱:企業(yè)用戶表編號:S102簡述:用來存儲企業(yè)用戶基本信息。外部實體名稱:企業(yè)注冊用戶外部實體編號:GY103簡述:管理和維護本系統(tǒng)正常運行的人員。而軟件開發(fā)階段的任務是概括地回答系統(tǒng)如何實現(xiàn)的問題。依據(jù)上述功能的分析,系統(tǒng)功能模塊圖如圖41所示,系統(tǒng)在五大塊的基礎上每一大模塊又分為幾個模塊。數(shù)據(jù)庫名稱為:Hcjob。用戶通過登錄模塊登錄本網(wǎng)站時,便可按照相應的權限進行查看網(wǎng)站相關信息,具體描述如表51所示。 填寫簡歷、瀏覽修改簡歷。 搜索人才信息。為首頁創(chuàng)建母版頁,在此頁中加入子頁中要顯示的控件,包括:login控件、鏈接按鈕、企業(yè)宣傳圖片(鏈接),歡迎詞等。樣式表存放在主文件夾——hcjob下的App_Themes中,分別命名為admin、Default的文件夾中。2.填寫簡歷。 個人用戶使用界面的設計主要完成了個人求職的整體流程,用到了自定義控件來完成頁面的重復應用模塊,例如:最新資訊、申請表、通知信幾部分都使用了自定義控件。3.查看應聘人才詳細信息。網(wǎng)站管理員通過登錄模塊進入到后臺管理界面,能夠完成整個系統(tǒng)的后臺管理,實現(xiàn)對用戶登錄、管理注冊用戶、創(chuàng)建用戶及修改、職位管理、新聞發(fā)布、新聞修改、新聞刪除、簡歷管理、招聘會信息維護(添加與會公司、修改招聘會信息、刪除招聘會信息)。(2) 加入菜單欄,其中各菜單項為:企業(yè)管理、職位發(fā)布、通知管理、查看應聘人才、發(fā)面試通知、退出。DropdownList:用于提供給用戶固定項目的選擇。在本頁中主要用到的主要控件如下:GridView:顯示并管理通知,對通知進行編輯、刪除。本數(shù)據(jù)控件利用代碼動態(tài)綁定,同樣用到了事先定義好的數(shù)據(jù)集所產(chǎn)生的類圖59中顯示的數(shù)據(jù)記錄為兩條,即有兩個人應聘了此公司。1.招聘會新聞可提供給登錄用戶查看最新集市招聘新聞、最新專場新聞。本頁面主要用到如下控件:DropdownList:用于從當前數(shù)據(jù)庫中取出現(xiàn)有信息,顯示在下拉列表中,便于用戶查詢。1. 創(chuàng)建目錄首先在主文件夾Hcjob下添加一個person的文件夾所有人個用戶涉及的界面(除公用界面之外)全部存儲于此文件夾下,并在此文件夾下加入用于存儲圖片的文件夾—image;用于存放個人簡歷照片的文件夾—photo;用于存入自定義控件的文件夾—usercontrol。用戶自定義控件:Job_sqb—申請表。本頁面的還用到了三個Panel控件,用于實現(xiàn)用戶填寫的分類資料,用戶需按步驟填寫各類資料,共三步,當用戶進入第一步時其它兩個Panel的visible屬性為False,詳細說明請參考圖5151517所示。5.申請表收藏首先創(chuàng)建Web頁,由于之前將通知信的顯示做成了一個自定義控件,樣式請參照個人用戶主界面中的申請表樣式。網(wǎng)站管理員通過登錄界面登錄后,進入本模塊,提供給網(wǎng)站管理員如下功能:1.用戶創(chuàng)建及刪除用戶2.個人用戶管理及企業(yè)用戶管理3.招聘會管理及新聞管理4.職位管理5.簡歷管理 1.創(chuàng)建目錄首先在主文件夾Hcjob下添加一個admin的文件夾,所有后臺維護涉及的界面全部存儲于此文件夾下,并在這個文件夾下加入用于存儲圖片的文件夾—images。圖519 后臺維護中的用戶刪除部分界面2.個人用戶管理,在頁面中加入GridView控件,將此控件用代碼動態(tài)綁定數(shù)據(jù),其AllowPaging屬性設置為True,并啟用編輯按鈕,使后臺管理員能夠在本頁管理個人用戶。實現(xiàn)樣式如圖522所示。通過前面的分析與總體設計階段之后,在本章進行了系統(tǒng)的詳細設計,在設計中采用面向對象化的設計方法,同時注重代碼的封裝性和重用性。排錯的目的是診斷程序錯誤的性質及產(chǎn)生的原因并加以改正。 測試方法測試任何新產(chǎn)品都有兩種方法:如果已經(jīng)知道了新產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道新產(chǎn)品的內部工作過程,可以通過測試來檢驗新產(chǎn)品內部動作是否按照規(guī)格說明書的規(guī)定正常進行。圖62 未登錄出錯頁面以個人用戶登錄后,針對所要完成的每一個功能進行了詳細的測試,主要介紹職位申請的部分,當查詢到要申請的職位時單擊查看詳細的鏈接按鈕,進入如63所示界面。對用戶輸入的數(shù)據(jù)和信息能正確的判斷,并進行相應的處理。 參考文獻[1] 李貴勇.基于Browser/Server方式的數(shù)據(jù)庫訪問技術.重慶郵電學院學報.1999.09:5658 [2] 魏書提.基于SQL Server 2000的B/S模式管理信息系統(tǒng)的設計與實現(xiàn).電腦學習.2004.5期:67[3] 李玉林、王巖..清華大學出版社.2006:20150[4] 林銳.支持協(xié)同工作的交互式三維圖形軟件開發(fā)系統(tǒng)與可視化平臺,浙江大學博士論文,2000:12[5] 陸惠恩、陸培恩.軟件工程