【正文】
ER diagram圖211職位信息實體ER圖 Fig211 Position information entity ER diagram圖212職位受理實體ER圖 Fig212 Position accepted entity ER diagram圖213企業(yè)用戶實體ER圖Fig213 Enterprise user entity ER diagram圖214個人用戶實體ER圖Fig214 Individual user entity ER diagram圖215新聞信息實體ER圖Fig215 News information entity ER diagram 圖216管理員實體ER圖 Fig216 Administrator entity ER diagram 圖217系統(tǒng)綜合ER圖 Fig217 System synthesis ER diagram表23實體及其屬性表Tab23 Entity and property sheet實體名稱屬性簡歷信息用戶名、姓名、性別、年齡、身份證號碼、畢業(yè)院校、學歷、計算機技能、聯系地址、郵箱、工作年限等。職位受理職位號、用戶名稱、申請時間、回復內容、回復時間、回復公司等。個人用戶用戶名稱、密碼、注冊時間、郵箱。管理員用戶名、密碼。 企業(yè)用戶發(fā)布受理信息職位號、用戶名稱、申請時間、回復內容、回復時間、回復公司。管理員發(fā)布新聞信息新聞編號、新聞標題、新聞內容、發(fā)布時間。根據網上招聘系統(tǒng)的特點,可以將其分為前臺和后臺兩個部分設計。其中可瀏覽信息主要包括:招聘信息、企業(yè)信息、新聞信息;發(fā)布信息主要包括:個人用戶發(fā)布簡歷和企業(yè)用戶發(fā)布招聘信息;注冊功能主要包括:個人用戶注冊和企業(yè)用戶注冊。其中新聞管理功能主要包括:發(fā)布新聞、管理新聞;信息管理主要包括:招聘信息管理、簡歷信息管理;用戶管理主要包括:企業(yè)用戶管理、個人用戶管理。在Web窗體中添加Tabel表格,用于頁面布局的設計,而在Tabel表格中添加GridView控件,是用于顯示新聞、招聘信息等。內部接口通過控件的數據綁定來完成對數據庫的操作,并實現對數據庫的查詢、刪除、添加和修改。代碼也叫信息編碼,是作為實體惟一標識的、一組有序字符組合。而代碼設計是處理對象代號或表示符號,其主要目的是方便計算機排序、檢索、查找等處理。代碼設計要考慮編碼的標準化、易于修改、結構簡潔,還要考慮代碼值的正確性。(2)簡單性:盡量壓縮代碼長度,可降低出錯機會。(4)可擴充性:不需要變動原代碼體系,可直接追加新代碼,以適應系統(tǒng)發(fā)展。(6)規(guī)范性:盡可能采用現有的國標、部標編碼,結構統(tǒng)一。格式如下:XXXX XX XX 日 月 年(2)自增類型代碼自增類型代碼由09999位數字字符組成,用來記錄用戶編號、招聘信息個數,它們在數據庫中以ID為主要關鍵字,在數據庫中已設為主鍵,可避免重復。(2)企業(yè)用戶信息表,包括數據項:用戶名、用戶密碼、公司名稱、公司類型、員工數量、公司地址、注冊時間、聯系地址、聯系電話、郵箱、網址等。(4)職位信息表,包括數據項:職位號、職位名稱、用戶名稱、公布時間、性別要求、年齡、學歷、工作經驗、工作地點、聯系電話、要求、公司名稱等。(6)職位受理信息表,包括數據項:職位號、用戶名稱、申請時間、回復內容、回復時間、回復公司。表31職位受理信息表Tab31 Position information table字段名稱數據類型字段大小允許空說明Job_Nochar10職位號UserNamevarchar50用戶名稱Application_datechar15申請時間Reply_contentvarchar200回復內容Reply_datechar15回復時間Companyvarchar50 回復公司表32個人簡歷信息表Tab32 Personal resume information table字段名稱數據類型字段大小允許空說明User_Namevarchar50用戶名稱Namevarchar50姓名Sexvarchar50性別Birthdayvarchar50√生日Marriagevarchar50√婚姻Homevarchar200√籍貫Id_Novarchar50身份證號Graduate_Schoolvarchar50√畢業(yè)學校Ede_backgroundvarchar50√學歷Pc_skillsvarchar50√計算機技能Connect_addressvarchar200聯系地址E_mailvarchar50郵箱Service_yearvarchar50工作年限表33企業(yè)用戶信息表Tab33 Enterprise user information table字段名稱數據類型字段大小允許空說明UserNamevarchar50用戶名稱User_Passwordvrchar50用戶密碼Company_namevarchar50公司名稱Company_typevarchar50√公司類型Company_profilevarchar200√公司簡介Found_timevarchar50創(chuàng)建時間NumberofEmployeevarchar50√員工數量Company_addressvarchar200√公司地址Reg_timevarchar50注冊時間Contace_addressvarchar200√聯系地址Faxvarchar50√傳真Contact_telvarchar50聯系電話Emailvarchar50郵箱表34系統(tǒng)用戶信息表Tab34 System user information table字段名稱數據類型字段大小允許空說明User_namevarchar50用戶名Passwordvarchar50密碼表35個人用戶信息表Tab35 Personal user information table字段名稱數據類型字段大小允許空說明User_namevarchar50用戶名稱Passwordchar15密碼Reg_timedatetime注冊時間E_mailvarchar50郵箱表36新聞信息表Tab36 News information table字段名稱數據類型字段大小允許空說明News_NoChar10新聞編號News_Titlevarchar50新聞名稱News_contentvarchar150新聞內容Sub_timechar10發(fā)布時間表37職位信息表Tab37 Position information table字段名稱數據類型字段大小允許空說明Job_Novarchar10職位編號Job_Namevarchar50職位名稱Job_Typevarchar50類型User_Namevarchar50用戶名稱Publish_Timevarchar200公布時間Recruiting_ Numbervarchar50√注冊號Gender_Preferencevarchar15√性別Agevarchar15年齡Edu_Requirementvarchar50學歷Service_Yearvarchar15√工作時間Work_experiencevarchar15工作經驗Work_locationvarchar15√工作地點Contact_Telvarchar15聯系電話Detail_Requirementvarchar200√要求Company_Namevarchar50公司名稱 此輸出設計為輸入設計,以職位受理信息表為例,如下表:表38輸入設計Tab38 Input design輸入名稱:用戶輸入設備和介質:鍵盤輸入源:輸入時間和頻率:輸入信息量:共享范圍:本系統(tǒng)使用表39職位受理信息輸入格式及內容Tab39 Position information input format and content數據項名稱類型實際長度備注職位號C10用戶名稱C50申請時間C15回復內容C200 擁有默認值回復時間C15回復公司C50此輸出設計為輸出設計,以職位受理信息為例,如下表:表310輸出設計Tab310 output design 輸出名稱:職位受理信息輸出設備和介質:計算機輸出類型:頁面輸出輸出步驟:輸入表311輸出格式和內容Tab311 The output format and content職位號用戶名稱申請時間回復內容回復時間回復公司10005 liuqiang9055201401259900感謝您對本公司的關注中國科學院(1)網站開發(fā)環(huán)境開發(fā)環(huán)境:MyEclipse 10。后臺數據庫:SQL Server 2008。(2)客戶端瀏覽器:IE 瀏覽器。系統(tǒng)的運行控制將按照注冊、發(fā)布信息、信息管理、用戶管理、新聞管理模塊之間的關系來實現運行。在發(fā)布信息時,當用戶確定并點擊按鈕,觸動按鈕的Click事件時,將用戶添加的信息存儲到數據庫中。為了防止未被授權用戶對網絡資源的肆意破壞和竊取企業(yè)商業(yè)機密惡意行為而導致的混亂。要保證數據的安全,必須要保證數據庫的安全性。因此,要時刻做好數據庫的維護與備份工作,防止數據庫被損壞[1]。這樣的登錄驗證,保證了登錄用戶的安全性。以防止SQL注入的發(fā)生,減小了數據庫泄露的的可能。避免由于誤操作產生數據丟失和感染病毒帶來的破壞,以此來保證數據的正確性和安全性。在軟件的總體設計中,已經將系統(tǒng)劃分為多個,將它們按照一定的原則組裝起來,同時確定了每個模塊的功能及模塊與模塊之間的外部接口。詳細設計的目標有兩個:實現模塊功能的算法要邏輯上的正確性和算法描述要簡明易懂。將這幾種操作類編寫到一個公共類里,可以減少重復代碼編寫,有利于代碼的維護。(2)getResult(String strSql)方法:getResult(String strSql)方法用來執(zhí)行‘增刪改查’操作。對招聘系統(tǒng)的網站首頁,最基本的要求就是簡潔,把用戶的需求和網站主要功能都顯示出來,使用戶很輕松的就能找到自己所需要的信息。模塊名稱:新會員注冊。用戶注冊時按照網頁上的提示填寫基本信息,注冊成為會員后,需填寫已經注冊好的用戶名以及密碼,經過系統(tǒng)核實后方可登陸成功。企業(yè)用戶注冊時需要輸入企業(yè)的基本信息。主要輸出項目有:聯系人、聯系電話、企業(yè)名稱、企業(yè)性質、公司地址、傳真、Email、公司網址、公司介紹、具體招聘要求等。然后系統(tǒng)跳轉到相應的注冊頁面,填寫用戶名、密碼等基本信息,填寫完畢后,便可注冊為網站會員。模塊功能:會員用戶通過發(fā)布信息模塊發(fā)布信息。以企業(yè)方式登錄的用戶可以發(fā)布職位招聘信息。個人簡歷信息、職位申請信息、職位招聘信息。企業(yè)用戶可以發(fā)布職位招聘信息。模塊功能:管理員通過新聞管理模塊對相關新聞信息進行審核、發(fā)布詳細信息和將過期以及不良的信息刪除。新聞信息。圖43新聞管理流程圖Fig43 information management flow chart模塊名稱:用戶管理。個人用戶基本信息和企業(yè)用戶基本信息。管理員可以對用戶進行查看和刪除的操作。中部分為信息顯示區(qū),用于動態(tài)顯示各種不同的信息。圖46會員注冊頁面Fig46 Member registration page:包括添加和修改職位信息、受理職位申請等功能。圖48后臺管理頁面Fig48 Background management page5編碼 10MyEc