第一篇:計算機碩士論文:基于ASP網上軍事論壇的設計與實現
文章由http://提供
基于ASP網上軍事論壇的設計與實現
.1本課題的研究任務及要求
1.1主要任務
綜合運用以前所學的專業知識,設計開發一個簡易網上軍事論壇系統軟件,本設計要求實現基本功能——發帖及回帖,這是論壇的核心功能;在設計與開發中,重點關注各種用戶的權限——這是論壇設計的關鍵,探討論壇系統中三種用戶(管理員、會員、游客)各自具有的權限及相應可以實現的功能。
1.2相關要求
(1)本系統的開發要求采用B/S結構,選用所熟悉的開發工具(DreamweaverMX 2004)及開發環境(IIS 5.0)進行本系統的設計與開發。
(2)本畢業設計要求提供網上軍事論壇系統所開發實現的軟件,要求軟件具有操作簡便、界面友好等特性。
1.3本課題研究的意義
網上論壇作為互聯網中運用最為廣泛的通信工具之一,如今都已被廣大網民接受,它的主要服務是用來幫助瀏覽者相互溝通,吸引用戶、服務用戶的。論壇發展到現在已經具有了很多功能:用戶注冊、瀏覽論壇版面和帖子、發布自己的帖子、相互留言、回復別人的主題、也可以修改自己的帖子等等這些基本功能,也有帖子評價、論壇收藏、帖子搜索、帖子移動、數據備份、非法言論過濾、非法IP的限制等比較復雜的功能。本畢業設計選擇網上軍事論壇系統,除了綜合運用以前所學知識的能力,同時也可以了解當今網絡通訊的一些新技術,并模擬開發簡易網上論壇系統軟件;鍛煉實際動手能力,對于以后工作能力的培養具有重要的意義。
1.4本課題的研究方法
本系統的開發要求采用B/S結構,模擬網上論壇系統軟件進行設計與開發。因此,本次畢業設計應首先分析論壇系統軟件的相關功能,結合本次畢業設計的相關要求寫出需求分析;其次,綜合運用以前所學的相關知識(包括ASP、網絡數據庫及網頁制作相關知識等),選擇Dreamweaver MX 2004開發工具進行本畢業設計的開發;在設計中以需求分析為基礎,寫出系統開發計劃、實現流程及相關問題的實現方法;同時,在開發設計與實現中,要保存好相關的設計文檔,為后面的畢業論文的寫作準備材料;最后,系統開發完畢后,進行調試和試運行,做好調試和試運行的相關記錄,也為后面的畢業論文的寫作準備材料。
1.5運行環境
ASP是一種服務器端執行的腳本語言,因此在開發、測試ASP應用程序之前,首先必須安裝、配置服務器。其中,服務器分為兩種,一種是WEB服務器,本系統選用IIS 5.0安裝到Windows XP或者Windows2000 Server操作系統中(最好在Windows XP上,其性能相對較好);一種是數據庫服務器,采用Access2000;另外,本系統采用基于對象(Object Base)和事件驅動(Event Driver)的JavaScript腳本語言以及最為常用的VBScript腳本語言混合使用。特別說明:在運行本系統之前,將本系統的所有文件拷貝到C:Inetpubwwwroot下。總體設計
2.1需求分析
本論壇系統主要針對游客、會員、(文章)主題、帖子、留言、公告信息、管理人員等對象進行操作,并得出一個簡潔的列表,如下:
? 會員:經過注冊論壇的使用人員,具有某些權限。
? 主題:論壇中發表某個觀點及相應內容。
? 帖子:論壇中單個觀點的討論。
? 留言:論壇中用戶之間相互聯系。
? 公告信息:供所有用戶瀏覽的信息。
? 管理員:為論壇服務的人員,系統預先設定。
? 游客:未經注冊論壇的人員,只能瀏覽、查看,進行某些操作時要求進行注冊。
現在這個列表,就是論壇要為之服務的主要對象。但是這些對象不是孤立的,它們之間是有著密切聯系的。現在通過進一步的分析來獲得這些對象間的關聯。3.2 文件內容介紹
(1)conn.inc:此文件屬于公共文件,系統中絕大部分文件要用到這個包含文件,因為打開數據庫連接與讀取表記錄的步驟是相同的。
(2)default1.asp:來訪者選擇不同的用戶類型(游客、會員、管理員)進入論壇系統,并將用戶的信息(賬號、電子郵件、本次登錄時間、IP地址、序列號、權限)存入currentuser表中。
(3)main.asp:成功進入論壇后,顯示論壇規則說明,另外,本文件最主要的功能是記錄來訪時間,并更新網站流量統計,存入到counters表中。
(4)board.asp: 主界面的框架結構,劃分為左部、頂部、底部三個區域,分別顯示三個不同的網頁,完成導航工作。
(5)userlist.asp:顯示當前用戶類型,并列出功能列表(所有成員信息、新文章列表、刷新討論區、發表文章、發布公告、查看自己的留言、查看所有留言、網站流量統計、顯示當前用戶是第幾位訪客、退出系統)。
(6)list.asp: 顯示當前時鐘;顯示滾動公告欄信息,點擊”more>>”可以進入公告欄詳細列表;顯示文章主題信息(是否為新文章、討論主題、發起人、創建時間、回復數、人氣、文章內容大小),單擊文章標題可以進入帖子列表。
(7)showcard: 顯示日期與用戶身份;顯示主題信息(主題、發起人、發表時間、發表內容),可以發表新主題、回復、修改、刪除;分頁顯示帖子信息(回復人、發表時間、回復內容、積分),可以發表新主題、刪除、修改、評價。
(8)save.asp:發表新文章,輸入的文章主題及文章內容不能為空,電子郵件及個人主頁可以不填,但電子郵件必須按照電子郵件的格式填寫。
(9)updatetopic.asp:修改主題文章的內容。
(10)deltopic.asp:刪除文章主題,然后單擊“刷新討論區”,可以看到文章列表中選擇刪除的主題已經不存在了。
(11)announce.asp:發布公告,其中發布人及內容不能為空,電子郵件及個人主頁可以不填,但電子郵件必須按照電子郵件的格式填寫。
(12)count.asp:顯示網站流量信息(昨日瀏覽總數、今日瀏覽總數、本月瀏覽總數、上月瀏覽總數、本站瀏覽總數、日平均瀏覽數)。
(13)Counter.txt:使用FileSystemObject對象的OpenTextFile方法打開文件,若不存在,則予以建立,它用來存放計數器數值,即第幾位訪客。
(14)delannounce.asp:刪除公告信息,單擊“確定刪除”按鈕,彈出“公告信息已經刪除!”對話框,表示已經成功刪除。
(15)delreply.asp: 刪除回復信息,單擊“確定刪除”按鈕,彈出“回復信息已經刪除!”對話框,表示已經成功刪除。
(16)evaluate.asp:對帖子進行評價打分,從0到3分,然后提交。
(17)guestinfo.asp:查看用戶(管理員、會員)的詳細信息(姓名、個人主頁、已發表文章數、已讀取文章數、在論壇總時間),并且可以寫留言給查看的用戶。
(18)logout.asp:退出系統,并記錄退出時間,計算出該用戶(會員、管理員)在論壇的總時間,并及時更新admin、everuser表。
(19)onclock.JS:這是一個函數文件,用來實現顯示當前時間。
(20)reply.asp:回復文章主題,輸入的文章主題及文章內容不能為空,電子郵件及個人主頁可以不填,但電子郵件必須按照電子郵件的格式填寫,單擊“提交”按鈕,彈出“你的回復文章已經成功粘至論壇!”對話框,表示已經回復成功。
(21)search.asp:搜索帖子,選擇搜索類型(編號、主題、回復人),單擊“搜索”按鈕,如果找到匹配的帖子,則分頁顯示出有關帖子列表,如果找不到,則彈出對話框“對不起,沒有找到您要搜索的帖子!”。
(22)sendMessage.asp:填寫留言信息,其中姓名和留言不能為空,填寫完畢后,單擊“發送”按鈕,彈出“您的留言已成功粘至論壇!”對話框,表示已經留言成功。
(23)showall.asp:只有管理員可以查看所有留言,并分頁顯示出來。
(24)showannounce.asp:分頁顯示公告欄信息,如果是管理員,可以對公告信息進行修改、刪除。
(25)showdail.asp:顯示新文章信息(標題、作者、發表時間、個人主頁、文章內容),并可以立即回復。
(26)showinfo.asp:分頁顯示自己的留言信息(序號、內容、留言者、留言時間、E-Mail)。
(27)updateannounce.asp:修改公告信息。
(28)updatereply.asp:修改回復內容。
第二篇:基于ASP技術的網上購物系統的設計與實現
本文由豹龍一號貢獻
pdf文檔可能在WAP端瀏覽體驗不佳。建議您優先選擇TXT,或下載源文件到本機查看。E-business 電子商務
《中國商貿》 CHINA BUSINESS&TRADE 基于ASP技術的網上購物系統的設計與實現
河北建筑工程學院 李鳳云 張家口市第一建筑工程有限公司 安志文
摘 要: 論文參考了目前國內電子商務的發展情況和運營模式,介紹了ASP ADO技術,探討了基于ASP ADO技術實現網上購物的主要過 程及實現。尤其是對其核心功能-購物車的設計實現進行了重點介紹。關鍵詞: 電子商務 網上購物 購物車 ASP Web 數據庫 中圖分類號: 文獻標識碼: 文章編號: F49 A 1005-5800(2009)08(b)-070-02 IT技術及互聯網的結合使商務活動從形式到內容都區別于以 往的經濟活動,電子商務正以人們無法想象的速度在全球范圍內飛 快地成長著,它使人類社會進入到依靠網絡空間和 “虛擬化” 運作 的電子商務時代。許多企業將電子商務列為最重要的交易手段以獲 取競爭的機會,試圖取得競爭的空間和獲勝的機會。新經濟下成功 的企業必然具備支持其謀求競爭優勢的電子商務系統,也就是在 互聯網上擁有自己的專業網站并能夠在此基礎上開展電子商務、網 絡營銷等商業行為。顧客期望在極大的商品選擇空間中以最小的 代價達到需求的滿足,企業與供應商、經銷商和消費者在新的商業 環境下形成了新型的交易關系。購物網站是電子商務網站的一種基本形式。網上購物系統是 在網絡上建立一個虛擬的購物商場,不僅有利于企業樹立自己的網 上品牌,宣傳企業形象,減少流通環節開支,增加企業員工的工作 效率、有效地控制 “商場” 的運營成本,減少管理費用。還可以使客 戶更方便,更快捷地挑選商品,低成本類比和旁比也極為便利,足 不出戶地付款和交付等使購物過程變得輕松、快捷,很適合現代人 快節奏的生活。網上銷售網站的構建類型有商家和商家之間的電子商務活動(B2B)、商家與顧客之間的商務活動(B2C)及消費者對消費者的電 子商務(C2C)。目前國內已有多家這樣的網站,如當當網上書店等。鑒于百貨商場的經營性質和贏利方式,該系統通過B2C型網站來實現。網或內聯網傳送HTTP請求到Web服務器,該請求在Web服務器 通 執行一個表單所指定的ASP程序,Web服務器執行ASP文檔,過ODBC驅動程序,連接到支持ODBC的數據庫上,執行ASP文 檔所指定的SOL指令,最后將執行結果以HTML格式傳送給用戶 瀏覽器。ASP使用兩個ADO組件對象來訪問和操縱數據庫,即用 Connection對象來連接數據庫和增加、刪除、更新數據庫的數據 等,用Recordset對象來返回數據庫訪問的結果。ADO為ASP提供了完整的Web數據庫訪問解決方案,使用 ADO編寫緊湊簡明的腳本,以便連接到ODBC兼容的數據庫,腳本 中可使用VBScript、JavaScript語言來控制數據庫的存取與查訪結果的 輸出顯示畫面。應用ADO訪問數據庫文件前,要建立幾個數據庫或數 據源,設置DNS,連接并打開相應的數據庫,然后設置并執行SQL命令 來完成相應的任務,再用ASP語句返回結果,最后關閉數據庫。1.3 系統的安全性 網上購物環境中,用戶與Web服務器組成了一個星形網,客戶 瀏覽器與服務器之間通過HTTP協議進行通訊。由于HTTP協議是 非連接的,即客戶發一個請求,服務器響應并發送數據后,連接斷 掉。因此,一個關鍵的問題是服務器如何確定一個請求是由哪個用 戶發出的。解決這些問題要給合法客戶一個標記。服務器通過客戶 的用戶和密碼來驗證是否是合法用戶。
基于ASP的網上購物系統的設計與實現 1 ASP技術
1.1 ASP及其運行環境、開發工具 ASP(Microsoft Active Server Pages)是微軟開發的一套實現 Web 服務的服務器端腳本環境,也稱為動態網頁,是一系列對象 和組件的集合。ASP文件就是嵌入了可執行腳本的HTML文檔,將 HTML和Active控件結合起來,以產生和執行動態的、交互的、高性 能的Web服務器應用程序,擴展名為.asp。ASP 源代碼由腳本語言、內置對象、組件三個部分組成。ASP作為一種動態Web 技術,它是 既提供ASP 源代碼的語法規定,也提供使得嵌入了ASP源代碼的 asp 網頁文件得以運行的相應的Web 服務器程序。1.2 ASP與ADO結合實現數據庫的連接和訪問 1.2.1 ASP與ADO結合連接數據庫的方法 A DO可連接多種數據庫,包括SQL Ser ver、Oracle等支持 ODBC的數據庫。ASP結合使用ADO建立提供數據庫信息的主頁,讓用戶在瀏覽器頁面中操作。要插入、更新、刪除后臺數據庫,則通 過ADO在Web服務器上設定ODBC數據源來進行。1.2.2 ASP與ADO結合訪問數據庫的方法 ASP與ADO結合起來實現數據訪問的基本原理: 當用戶端瀏 覽器的表單所要求的資料已輸入并按下確定按鈕后,經過互聯 2.1 系統的設計 該系統開發用Dreamweaver4.0設計開發網頁,用SQLServer2000 開發后臺數據庫,用Visual Inter Dev 6.0完成動態網頁。系統包括如 下功能: 商品展示發布、購物車、會員服務、后臺管理。在該系統中,前臺用戶可通過頁面瀏覽查詢,后臺管理可以管理產品價格、簡介、樣圖等多類信息。前臺可將產品分為幾大類別,瀏覽者可按類別、名 稱、價格等關鍵字對產品進行搜索查詢,查詢結果列表顯示。后臺 設置管理員維護界面,可對每個產品信息進行編輯,設定產品圖片,可按產品的類別、型號、內容等對產品進行查詢、修改、增加、刪除,對產品類別實現動態管理。在后臺維護界面添加類別、添加產品品 種,前臺即可實時顯現。通過網絡數據庫的引用,可方便、快捷、高效 地更新網站信息。數據庫主要包含會員信息表、商品類別表、商品 表、訂單表和訂單明細表等。2.2 系統的實現 2.2.1 購物車Shoppingcar.htm是商務網站功能的核心,也是電 子商務過程的核心 該頁面幫助用戶在生成訂單之前確認自己所買的商品。用戶在 瀏覽商品目錄時選購的商品均在此頁中顯示并且包含商品的名稱、數量、單價,在所有商品列表后面還顯示了購物商品的總量及總價 70 《中國商貿》 CHINA BUSINESS&TRADE E-business 電子商務
消費者網絡信任傳遞模式分析
江漢大學文理學院 楊宗輝
摘 要:信任是商務交易的基石,但由于電子商務交易環境的虛擬性和匿名性,使得電子商務中的失信現象頻頻發生,而在線交易的缺乏 誠信成為電子商務進一步發展的主要障礙。本文試圖通過對電子商務消費者信任路徑的影響因分析影響消費者的信任傳遞模式。關鍵詞:網絡消費者 信任傳遞 信任主體 中圖分類號: F49 文獻標識碼: A 文章編號: 1005-5800(2009)08(b)-071-02 提供一個產品和服務,大部分情況并不是自己一個人完成的,而需 要很多相關實體的協作。因此,影響消費者網絡信任的主要實體有 消費者,相關的參照消費者,網絡商店,網絡商店利益相關方,網絡 信任評估機構,網絡購物環境。其中消費者在對網絡商店的信任關 系中,消費者是信任主體,而網絡商店是信任對象。在信任主體當 中,同樣需要對網絡商店作出信任判斷的還有消費者用來作為參 考的其他消費者,他們的意見將很大程度上影響相關消費者的信 任態度。而作為網絡商店關聯方的產品供應商、完成整個交易過程 的合作方以及網絡商店的投資方,消費者對于他們的評價也將從 參考的角度來影響消費者和網絡商店之間的基本信任關系。另外,一些第三方的獨立網絡信任鑒定機構對于網絡商店的評價更是消 費者在最初作出判斷的主要依據。
從電子商務信任的理論研究角度來看,由于涉及和研究信任現 象的領域很多,因而存在著許多有關信任的觀點。在實際應用中,缺 乏信任被認為是目前電子商務潛力沒能充分和有效發揮的主要障 礙之一,盡管許多國家在法律和安全方面都采取了一些措施,但用 戶仍沒有獲得實施電子商務所必需的信任,這就要求輔助以其他 的措施和方法來解決電商務中信任問題。目前的學者有通過對信 任影響因素的研究,了解影響信任的因素,為電子商務企業提供指 導。也有對電子商務信任機制的探討,希望能為政策制定者提供有 價值的參考信息。1 文獻綜述
在電子商務信任研究中,涉及到心理學、行為學、市場營銷、信 息技術等多個領域。song(2005),通過實證研究表明,促銷、服務、外部個人資源、導航及易用性、購買便利性等Web設計特征將加強 Web用戶的信念,從而通過對態度的影響導致其行為的變化。我國 的嚴中華等(2003)在對國外學者的相關研究進行總結的基礎上著 重針對制度信任及其框架模型做出了一定的理論研究,提出了基于 制度的信任模型。3 信任傳遞理論探討
信任傳遞是一種認知過程,當信任主體基于對信任目標相關 的一些其他實體或環境背景的信息而不是直接基于信任目標的相 關信息來作出對信任目標的信任態度的初始判斷時,我們稱這種 認知過程叫信任傳遞(trusttransfer)。對于信任的傳遞我們在日常 生活中有很多直觀的經驗,比如我們對另一個高信任度對象的信 任通過他們二者之間的某種聯系傳遞給了我們還不熟悉的另一個 信任對象。這時候我們沒有足夠的用來判斷我們信任對象的信息,2 影響消費者網絡信任的主要實體及相互關系分析
在網絡零售電子商務的環境下,消費者和網絡商店之間的互動 和交易關系牽涉到眾多相關的實體。網絡商店要想完成對消費者 格,商品數量這一欄是用一個默認值為1的復選框顯示的。該頁面 下面有三個按鈕供用戶選擇,分別是 “繼續挑選商品” “重新計算”、、“去結算中心”用戶按。“繼續挑選商品”則購物車中的東西將暫時,保存,轉向商品信息頁面products.htm。“重新計算” 則頁面顯 按,示的內容基本不變,只是將價格重新計算一下再顯示出來。如果用 戶確認購物車里的商品,就可以按 “去結算中心” 轉向付款頁面,caser.htm。2.2.2 購物ASP頁面的實現 設置Global.asa文件,完成初始化; 創建對數據的連接字符串 并保存在Session對象中; 創建購物車; 重定向至主頁home.asp文 件; 保證從主頁開始瀏覽; 獲得要被執行的ASP腳本文件的虛擬路 徑。設置一些變量,創建數據庫連接; 將購物車中當前商品數目保 存在Session對象中; 用Session對象中保存的連接字符串連接數據 庫; 設置購物車中訂購的商品的初始屬性,存放在Shoppingcar,設 置并執行SQL數據庫查詢語句,并將查詢結果保存在RS對象中; 接 著根據用戶在購物頁面Shoppingcar.htm單擊的按紐不同做相應的 處理; 如果是 “繼續挑選商品”則顯示當前這件商品的訂購數量,并 回到商品信息頁面products.htm; 如果選擇 “重新計算” 按鈕,則重 新計算所有訂購商品的價值和總價值; 如果單擊 “生成訂單” 按鈕,具體代碼略。則對新用戶轉向新注冊頁面new.htm,3 結語
購物類網站是一個功能復雜、花樣繁多、制作繁瑣的商業網 站,但也是企業或個人推廣或展示商品的一種非常好的銷售方式。本文就ASP技術開發網上購物系統作了探討,并進行了設計。該網 上購物系統主要包括前臺頁面和后臺管理頁面。在前臺消費者可 通過頁面瀏覽查詢,瀏覽者可按類別、名稱、價格等關鍵字對產品 進行搜索查詢,查詢結果列表顯示。后臺設置管理員維護界面,可 對每個產品信息進行編輯,也可按產品的類別、型號、內容等對產品 進行查詢、修改、增加、刪除,對產品類別實現動態管理。在后臺商 品信息的維護,前臺可實時顯現。通過網絡數據庫的引用,可方便、快捷、高效地更新網站信息。采用ASP技術是實現動態可交互式的Web信息管理系統的便 捷方法,它也必將成為企業在互聯網上大顯身手所不可缺少的技 術手段。參考文獻
[1] 唐東.Web數據庫開發進階[M].北京:人民郵電出版社,2004.[2] 林志強.ASP電子商務設計實務[M].北京:中國鐵道出版社,2005.[3] Visual lnterdev6.0網絡編成技術[M].人民出版社,2003.71
第三篇:基于ASP的招聘網站規劃與實現 - 計算機網絡技術畢業論文網站設計畢業論文
基于ASP的招聘網站規劃與實現
摘要
求職是當今大學生在畢業前最關注的一個問題。由于如今大學生上網途徑非常便捷,使得網絡招聘成了異軍突起深受大學生廣泛歡迎的求職方式。據統計,約有九成以上的畢業生通過瀏覽招聘網站或者在網上發布自己的求職信息來尋找工作。網絡求職有其突出的優點,即信息量大,資源豐富,更新速度快,招聘職位多等,很符合年輕人希望以最快捷便利的方式獲得最多最有效信息的求職要求。
該文中的招聘網站就是一個模擬網上招聘和職業介紹的求職網站,具備現實中人才中介機構的功能。可以為個人用戶提供需要的求職與招聘的信息,也可以為企業用戶提供需要的人才信息,可以說是兩者互動的一種重要渠道。本網站采用Dreamweaver網頁制作工具,ASP腳本代碼,Access數據庫等相關工具,來開發該網站。利用以上的制作技術與工具,再加上一些當今的網站開發與創意設計理念,可以構建出一個符合當今社會要求的求職招聘類型的網站,適合于個人用戶使用和企業用戶使用。本文章主要闡述的是該招聘網站的構建方法,至于前臺的網頁制作部分暫不在該文章闡述內容之內。
在整個求職網站構建完成之后,在程序中的多表查詢與數據庫中多表間數據聯系時的實現是該求職網站不可避免的問題,在文章的后部分將會詳細提到。
關鍵詞:招聘求職,網站構建,制作工具
I
基于ASP的招聘網站規劃與實現
目錄
摘要.........................................................................................................................I 1 2 引言........................................................................................................................1 招聘就業網站發展現狀........................................................................................2 2.1 2.2 2.3 3 網絡招聘的優勢..............................................................................................3 當前網絡招聘存在的問題..............................................................................3 網絡招聘技術和服務體系有待完善..............................................................4
系統開發相關技術................................................................................................5 3.1 3.2 3.3 網頁設計軟件Dreamweaver..........................................................................5 ASP簡介.........................................................................................................5 Access數據庫簡介.........................................................................................6
Access的發展..........................................................................................6 Access的優點..........................................................................................7 Access的缺點..........................................................................................8 3.3.1 3.3.2 3.3.3 4 招聘就業網站的分析與設計................................................................................9 4.1 網站風格定位..................................................................................................9
網站的主要功能.......................................................................................9 設計網頁Logo.........................................................................................9 設計網頁Banner....................................................................................10 4.1.1 4.1.2 4.1.3 4.2 在Dreamweaver中制作表格結構頁面.......................................................10 網站效果圖設計.....................................................................................10 網頁的布局.............................................................................................11 4.2.1 4.2.2 4.3 創建數據庫....................................................................................................11 設計數據表結構.....................................................................................11 連接數據庫.............................................................................................15 會員的注冊.............................................................................................16 個人會員填寫資料.................................................................................19 企業會員填寫資料.................................................................................24
II 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5
基于ASP的招聘網站規劃與實現
4.3.6 4.3.7 4.3.8 4.3.9 4.3.10 4.4 企業會員發布招聘信息.........................................................................28 個人會員查看招聘信息與發送求職.....................................................31 會員簡歷的顯示.....................................................................................35 企業會員查看應聘信息.........................................................................38 網站中不同類別會員發送信息的實現.............................................39 本地測試及上傳發布....................................................................................43 網站的本地測試.....................................................................................43 網站的上傳發布.....................................................................................44 4.4.1 4.4.2 4.5 常見問題........................................................................................................44 在程序中的多表查詢問題.....................................................................44 數據庫中多表間數據聯系時的實現技巧.............................................44 網站中會員面板的實現技巧.................................................................45 4.5.1 4.5.2 4.5.3 5 結論......................................................................................................................46 參考文獻......................................................................................................................47 致
謝......................................................................................................................48
III
基于ASP的招聘網站規劃與實現 引言
近幾年,由于世界金融風暴的影響,就業一直成為百姓所關注的話題,尤其是當今的大學生,畢業之后,第一個問題擺在大學生面前的就是就業[1]。根據當今的社會分析,社會當中倒不是沒有職業,有很多職位等著人們去做,但是想找一個能夠適合自己的工作,卻是非常的困難。
以往人們找工作,通過報紙,電視廣告等一些媒體的傳播或者是到招聘會上去,但是由于信息來源有限,找到一份合適自己的工作還是一個難以解決的問題。
近年來,隨著Internet的迅猛發展,網上相繼出現各種以招聘為主體的網站,供給大眾進行網絡上找工作。例如無憂工作網、中華英才網、前程無憂、智聯招聘、中華英才網等等。網站招聘之所以能在短時間內迅速被大眾所接受,并且幾乎成為了大家主要的找工作的一種媒介,就是因為它的便利性,足不出戶就能找工作;而且網上的資源來源廣泛,不用擔心信息匱乏;在網路上找工作還會節省大量的時間[2]。所以,網絡招聘在眾多工作資源媒介當中占有舉足輕重的地位。
本文正是符合當今的網站需求,構建一個小型的招聘網站,不但能夠迎合當今的社會網絡發展步伐,而且對網絡設計和動態網站能力的培養,也是相當有促進作用的。
在構建招聘網站的過程當中,網站內容的前期設計是不可缺少的一項,本文中,首先會探討到一些該網站的功能,簡要的闡述一下網頁的Logo設計和網頁的Banner設計,因為網頁的前臺美觀設計部分不屬于該論文的探討范圍之內。在構建的主要內容,首先會涉及到數據表的結構設計[3]。之后,文章中會詳細的介紹該招聘網站中的代碼的編寫內容,每一個細節環節都會被納入之內。
在整個網站完成設計之后,會有相關的測試工作,以便更加的使得網站的正常運營。在所有的工作完成之后,無論是設計者本人還是參與策劃的工作人員,都會對動態網站的搭建有一個非常深刻的印象。這對今后的網站搭建工作是很有幫助的。
文中會合理地運用ASP的相關語法、關鍵字的功能以便構建出相對完善的招聘網站。
基于ASP的招聘網站規劃與實現 招聘就業網站發展現狀
據易觀國際研究發現,2007年中國網絡招聘市場全年營收規模達到9.096億元,較2006年同比增長37%。全國性的3家招聘網站:前程無憂、中華英才網、智聯招聘分列網絡招聘市場前三甲,市場份額分別是31.1%、25.7%、15.3%。網絡招聘市場集中度CR3為72.1%,屬于市場集中度較高的行業。同時,數據顯示,截至2008年2季度,網絡招聘的個人用戶注冊規模已經達到了10543萬人,較今年第一季度增長16%,較去年同期增長61%,而招聘企業數同比增加31%,達到了736萬家[4]。
可以看出,三大招聘網站匯集了中國網絡招聘市場的絕大多數資源,人才庫數量龐大且相對集中。而從整個行業在中國發展的市場前景看,隨著網絡資源的不斷深入和企業招聘形式的日趨多元化,網絡招聘將在中國未來的企業招聘及人才求職過程中占據越來越重的比例。同時,就業人數的逐年增長和人才流動的頻率加快也刺激了網絡人才庫中簡歷數量的增加。中華英才網CEO張建國就認為,城市白領已經習慣了網絡招聘、在線投遞簡歷的方式。近兩三年內新增畢業生數量增加,求職人數也在增加,市場增量相當可觀。數據顯示2007年,全國求職人數接近2000萬人次,同比增長60%。
也就是說,未來網絡招聘市場還將持續不斷增長的發展趨勢,而三大網站由于其自身的規模優勢也會使得越來越多的人才資料匯集于此,可以說,三大網站將成為中國重要的人力資源庫。
從三大網站的具體情況來看:前程無憂總體業務排名第一,簡歷庫數量約有1900萬;中華英才網位居第二,有效簡歷數突破1250份;而此前一直處于第三的智聯招聘,2007年10月以后,覆蓋用戶數(注冊并投放簡歷的應聘者)開始超過前程無憂,排名第一(艾瑞咨詢)。另有資料顯示,截至2008年7月,智聯注冊用戶為3000萬,簡歷庫簡歷數量為2200萬,每日增長超過4萬封,活躍簡歷為810萬份,活躍度約為25%。其用戶中,本科背景的約占60%,2000??4000月收入的比例為44%,其次是4000??6000月收入的約占34%。求職者所在行業排名中,IT服務領域占9%,隨后是互聯網/電子商務,為8%,加工制造為7%,房地產/建筑/裝潢為6%,通訊為5%,其他醫藥、咨詢、快速消費品、教育、廣
基于ASP的招聘網站規劃與實現
告公關均占4%[5]。
但是,由于中國招聘網站尚處于發展階段,贏利模式還不穩定,所以目前三大網站中除了前程無憂外,其他兩家都紛紛出現虧損。Monster在二季度財報電話會議中稱,“我們今年第二季度在中國的投資遭到了380萬美元的損失,這個損失比我們的預期要高。”截至目前,Monster在中國的投資僅有中華英才網一項,共占中華英才網45%的股份。這意味著,二季度中華英才網的虧損額高達800多萬美元。據了解,中華英才網去年全年虧損約960萬美元,今年二季度的虧損額已經接近這個數字,這當然無法令Monster滿意。除了巨虧的中華英才網,智聯招聘的投資方澳大利亞網絡招聘公司Seek也曾在財報中披露智聯招聘巨額虧損的消息。2007年7月至12月的半年里,智聯招聘稅后虧損780萬美元,比2006年同期虧損度增加95%。在線招聘的三強,三家中兩家出現虧損,顯現出這一市場的嚴峻態勢[6]。
2.1 網絡招聘的優勢
網絡招聘具有三大優勢:
(1).信息社會網絡可以提供龐大的信息,不容置疑。
(2).快捷方便,招聘者不用去招聘會勞神,求職者也可以不出家門輕松求職。(3).經濟實惠,用人單位成本小,求職者也省錢。對于求職者來說逛網上的招聘會可以省去交通費和制作簡歷的費用,節約很大的成本[7]。
2.2 當前網絡招聘存在的問題
(1).信息虛假。虛擬的網絡世界給少數虛假信息提供了可乘之機,對求職者和招聘者雙方來說,也都存在對虛假信息的擔憂。有些網站為了吸引人氣,往往會發布一些過期的職位或某些虛假信息,還有一些企業通過發布并不存在的職位來招聘銷售人員,還有些企業則虛假抬高職位薪水[8]。
(2).個人資料通過網絡泄露帶來不必要的麻煩。有些求職者可能會有這樣的遭遇,莫名其妙地接到自己從來沒投過簡歷的保險公司或傳銷公司的電話,不厭其煩地對其游說,更有甚者利用求職者的照片在一些不法網站上謀利。而且由于
基于ASP的招聘網站規劃與實現
對個人登記沒有“實名制”的要求,招聘者通過網絡難以確定應聘者的真實身份,無從抵制虛假簡歷,而且目前也缺乏有效的過濾技術,無法事先剔除虛假信息和針對性不強的信息。此外,由于網絡招聘的成本較低,某些求職者并不是真的想跳槽,而只是想試探自己的身價。這一類消極應聘者的不嚴厲投遞行為也給用人單位的篩選增加了困難[9]。
(3).簡歷投出去就石沉大海,杳無音信。“投了好幾十份簡歷了,都沒有音信。”這種抱怨對于網上求職者來說已經習以為常,由于缺少與用人單位面對面的溝通,求職者在投遞簡歷后很多都會陷入被動等待的狀態,而且通常參加傳統招聘會后求職者一周之內就能得到回音,而網上招聘會的等待期相對被延長了,經常是簡歷發出后數十天才接到反饋,有些甚至石沉大海[10]。
2.3 網絡招聘技術和服務體系有待完善
網絡招聘并不是簡單地把招聘信息搬上網,“一掛”了事。除了具備必要的技術實力以外,招聘網站還必須對人力資源有深刻的理解,需要有較強的市場策劃與推廣能力,以吸引更多的應聘者。然而目前大多數招聘網站在深層次的服務上還很薄弱,對人才市場的分析、市場供求傾向、薪資水平、相關人事制度變化等方面的咨詢服務也十分有限。網絡招聘的服務體系還處于初步發展階段,需要進一步發展改進。
信息的極大豐富也就意味著信息的極大泛濫,先進的網絡技術極大地提高了信息傳遞的速度,對于一個職位會同時產生許多的求職者。在招聘組織收到極為豐富的簡歷的同時,也會出現簡歷數量過于龐大,人力資源部門不得不花費大量的時間進行篩選,疲于應付的現象。此外,大量無效的信息還會增加真正合格的候選人漏選的可能性。比如,有統計表明,一些通過珠海人才網進行網上招聘的規模較大的企業每周要接收500至1000份新簡歷。面對如此多的簡歷,人力資源治理者通常是匆匆瀏覽一遍后就將其中的80%刪除了,一般瀏覽每份簡歷的時間不超過半分鐘。要讓公司在半分鐘內通過一封E-mail對應聘者產生愛好,其難度可想而知。在網上有過求職經歷的人中,75%都經歷過失敗,40%的人承認已經徹底失敗[11]。
基于ASP的招聘網站規劃與實現 系統開發相關技術
3.1 網頁設計軟件Dreamweaver Dreamweaver是一個功能強大的網頁設計工具,有著方便實用的工具和所見即所得的排版功能,見面十分友好,使用方便。在不需要掌握HTML語言的情況下,即可利用其強大的功能開發出專業的網頁。Dreamweaver也是一個方便的編程工具,可以方便地編寫ASP、PHP、JSP代碼,軟件的自動提示填充功能和代碼染色功能可以有效地幫助用戶編寫和調試各種代碼。借助于Dreamweaver可以快速方便地開發出各種動態或靜態網站[12]。
3.2 ASP簡介
ASP是Active Server Page的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中。ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序[13]。與HTML相比,ASP網頁具有以下特點:
(1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;(3)服務器上的ASP解釋程序會在服務器端執行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;
(4)提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;
基于ASP的招聘網站規劃與實現
(5)可以使用服務器端ActiveX組件來執行各種各樣的任務,例如存取數據庫、發現和那個Email或訪問文件系統等。
(6)由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。
(7)方便連接ACCESS與SQL數據庫。
(8)開發需要有豐富的經驗,否則會留出漏洞,讓黑客利用進行注入攻擊[14]。
3.3 Access數據庫簡介
Microsoft Office Access(前名 Microsoft Access)是由微軟發布的關聯式數據庫管理系統。它結合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office的成員之一。
Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數據庫內的資料。熟練的軟件設計師和資料分析師利用它來開發應用軟件,而一些不熟練的程序員和非程序員的“進階用戶”則能使用它來開發簡單的應用軟件。雖然它支援部份面向對象(OO)技術,但是未能成為一種完整的面向對象開發工具[15]。
其實Access 也是微軟公司另一個通訊程序的名字,想與 ProComm 以及其他類似程序來競爭。可是事后微軟證實這是個失敗計劃,并且將它中止。數年后他們把名字重新命名于數據庫軟件。3.3.1 Access的發展
進入可提供的編程語言,當時在另一個內產品Microsoft Office家具,微軟公司應用的Visual Basic。兩個數據庫進入訊息庫COM組成部分被提供:這筆遺產數據存取物體(DAO),用進入和新只可提供ActiveX數據對象(忙亂)。
MicrosoftAccess容易被應用于小的工程,但是如果設計的不好對大工程是無用的。
全部數據庫質問,形式和報告被儲存在數據庫里,并且與相關的模型的理想協調,沒有與他們做一個身體上組織的階層的可能性。
一種設計技術是把進入應用在數據和計劃之間進行分發。一數據庫應該只包
基于ASP的招聘網站規劃與實現
含桌子和關系,當另一個將有全部計劃時,形式,報告和質問和對第一個數據庫桌子的連接。令人遺憾,當連結時,進入允許沒有有關的道路,因此那些發展環境作為這種生產環境有相同的道路應該(雖然你寫你們自己的能“動態連接程序”常規在里VBA那搜出能一定背面結束檔案以透過這個目錄樹搜尋,如果它發現這條電流通路它不能)。
這種技術也允許開發者在不同的檔案中分申請,因此一些架構是可能的[16]。3.3.2 Access的優點(1)存儲方式單一
Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數據庫文件種,便于用戶的操作和管理。
(2)面向對象
Access是一個面向對象的開發工具,利用面向對象的方式將數據庫系統中的各種功能對象化,將數據庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數據庫的操作和管理,極大地簡化了用戶的開發工作。同時,這種基于面向對象的開發方式,使得開發應用程序更為簡便。
(3)界面友好、易操作
Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及數據庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。
(4)集成環境、處理多種數據信息
Access基于Windows操作系統下的集成開發環境,該環境集成了各種向導和生成器工具,極大地提高了開發人員的工作效率,使得建立數據庫、創建表、設計用戶界面、設計數據查詢、報表打印等可以方便有序地進行。
(5)Access支持ODBC(開發數據庫互連,Open Data Base Connectivity)。
利用Access強大的DDE(動態數據交換)和OLE(對象的聯接和嵌入)特
基于ASP的招聘網站規劃與實現
性,可以在一個數據表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態的數據庫報表和窗體等。Access還可以將程序應用于網絡,并與網絡上的動態數據相聯接。利用數據庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用[17]。3.3.3 Access的缺點
ACCESS是小型數據庫,既然是小型就有他根本的局限性,以下幾種情況下數據庫基本上會吃不消:
(1)數據庫過大,一般ACCESS數據庫達到50M左右的時候性能會急劇下降。
(2)網站訪問頻繁,經常達到100人左右的在線。
(3)記錄數過多,一般記錄數達到10萬條左右的時候性能就會急劇下降[18]。
基于ASP的招聘網站規劃與實現 招聘就業網站的分析與設計
4.1 網站風格定位
在設計網站之前,需要對網站有一個整體的定位。網站的定位包括確定網站功能、規劃網站效果、網站的Logo與Banner設計等工作。4.1.1 網站的主要功能
在進行網站的設計之前,需要對網站的風格與功能進行定位。整個網站的設計需要按照這個定位來進行。
一個招聘求職網站,應該是一個專業應用型網站。所面對的對象,應該是企業的招聘者與求職的會員。所以,網站的風格應該是清新自然的顏色與大眾化企業化的網站內容,使用太個性的顏色與風格是不能很好發揮控制的。
招聘求職網站的功能,應該圍繞招聘與求職來進行。針對的對象分別是企業與會員。這兩方面的功能都需要通過編號設計出強大的功能。
在招聘功能上,企業通過注冊成為會員。登陸以后,可以發布企業招聘信息、查看會員的求職信息、設置企業資料等內容。
個人會員功能的實現,求助者通過注冊,成為網站的個人會員。個人會員登錄以后,可以查看企業發布的招聘信息、向需要的招聘信息發送個人簡歷、管理自己的簡歷等功能。
網站還需要公告發布、招聘會發布、網站新聞等內容。這些不同功能板塊之間存在各種邏輯關系。4.1.2 設計網頁Logo 網站的Logo是一個網站的標志,在各種場合都需要使用到網站的Logo。一個求職招聘網站設計出一個有創意的Logo作為網站的品牌標識。
網站的Logo首先要突出網站的功能,讓用戶一看到這個Logo就可以聯想到網站求職招聘的功能。其次,網站的Logo需要有鮮明的色彩與內容。在很多Logo連接中,能夠吸引用戶的注意并單擊這個Logo連接。
基于ASP的招聘網站規劃與實現
4.1.3 設計網頁Banner 求職網站的Banner就是網站中的動畫。這些內容需要體現網站中的內容與網站主要開展的特色活動。
網站所有的廣告中,首頁的廣告是最重要的,需要美觀大方。網站中的Banner需要體現出“眼球效應”。可以做成動畫的形式,以動態的效果吸引用戶的注意力。如果是靜態圖片需要使用鮮明的顏色與內容。
4.2 在Dreamweaver中制作表格結構頁面
在制作動態網站之前,需要制作出網站的效果圖,并用Fireworks切片與優化,導出為網頁。然后用Dreamweaver進行網頁的布局與排版。4.2.1 網站效果圖設計
在進行網站設計之前,需要制作網站的效果圖。網站的效果圖就是對網站的風格、內容、基本布局進行統一規劃與定位。如果只在Dreamweaver中進行網頁排版,沒有一個整體規劃,是很難排版出美觀的網頁的。
求職招聘的網站,顏色應該清淡自然,不易使用過于隆重的顏色。網站的內容以表現企業招聘信息與個人求職信息為主,而不是表現出網站中出色的個性色彩與美術效果。
網站的主色調,可以使用感覺清淡的白色或淡藍色。網站中的圖片,可以搭配藍色、深紅色、灰色等。網站中的廣告、圖片等需要考慮到顏色的搭配。清淡的網頁中搭配一些較深的顏色可以表現出很好的視覺效果與對比效果。
在網站的效果圖中,需要考慮到網站的Logo的布局、大小與相對應布局的顏色關系等。在效果圖中很好把握網站的整體顏色和布局效果。
網站的主色調,可以使用感覺清淡的白色或淡藍色。網站中的圖片,可以搭配藍色、深紅色、灰色等。網站中的廣告、圖片等需要考慮到顏色的搭配。清淡的網頁中搭配一些較深的顏色可以表現出很好的視覺對比效果。
在網站的效果圖中,需要考慮到網站Logo的布局、大小與相應的布局顏色關系等。在效果圖中很好把握網站的整體顏色與布局效果。
完成網站的效果圖之后,需要使用Fireworks對效果圖進行切割和優化,然
基于ASP的招聘網站規劃與實現
后導出為網頁。4.2.2 網頁的布局
網站的效果圖導出為網頁之后,需要使用Dreamweaver對網頁進行布局與排版。在這個過程中,參照效果圖中的網頁布局與效果,用Dreamweaver的相關工具,在網頁中排版出這些效果。
在進行排版時,需要考慮到進行網站編程時的方便性。動態網站的內容是通過程序動態形成的,進行的布局設計要有利于網站程序的編寫。
除了對首頁布局與排版之外,還需要對網站中的其他重要網頁進行設計與布局排版。
4.3 創建數據庫
招聘求職網站中的數據內容比較復雜,有企業會員、個人會員、招聘信息、求職信息、招聘會信息、網站新聞等數據內容。這些數據有很強的邏輯關系。
因此,在設計這個網站之是需要詳細分析每類數據和其他數據的邏輯關系,畫出這些數據的關系圖。根據這些關系合理的設置不同表的字段,建立這些數據表。
4.3.1 設計數據表結構
在這個網站中,可能有的數據內容如下。
企業會員信息:記錄已經注冊的企業會員,包括各種企業信息。企業招聘信息:企業會員發送的招聘信息,與企業會員有邏輯關系。個人會員信息:個人會員注冊信息,詳細記錄個人求職的信息和個人資料,可以根據這些信息生成個人簡歷。
個人會員向企業發送的簡歷:個人會員查看招聘信息以后向此招聘信息發送招聘簡歷,和個人會員、企業會員、企業招聘信息有邏輯聯系。
網站公告信息:網站的各種公告和新聞信息,這些信息由管理員管理。招聘會信息:網站管理員發布的招聘會信息。
網站管理員信息:網站管理員的登錄信息,實現網站的權限管理。有了這些數據之后,即可設計數據庫的表。在設計數據表時,需要根據數據
基于ASP的招聘網站規劃與實現
實際需要設置各個數據的字段和字段的數據類型。
表t_com用來保存企業用戶的注冊信息。表中的字段如下表4.1所示。
表4.1 數據庫表t_com的字段 Table 4.1 database table fields t_com
字段名 id usename Password Comname Tel Address Email Touch Website Com_info Com_category Addtime Hits Lastlogin
數據類型 自動編號 文本 文本 文本 文本 文本 文本 文本 文本 備注 文本 文本 整型 文本
字段長度
— 50 50 50 30 80 40 30 40 — 40 50 — 50
保存數據內容 自動編號 用戶名 登錄口令 公司名稱 聯系電話 公司地址 電子郵箱 聯系人 企業網站 企業簡介 企業性質 注冊時間 登陸次數 最后登錄時間
表users用來保存個人用戶的注冊信息。表中的字段如表4.2所示。
基于ASP的招聘網站規劃與實現
表4.2 數據庫表users的字段 Table 4.2 database table fields users
字段名 id Usename Password turename Tel Address Email Language School Education Info Subject Wantwork Addtime Hits Lastlogin
數據類型 自動編號 文本 文本 文本 文本 文本 文本 文本 文本 文本 備注 文本 文本 文本 整型 文本
字段長度
— 50 50 50 30 80 40 40 50 40 — 40 200 50 — 50
保存數據內容 自動編號 用戶名 登錄口令 真實姓名 聯系電話 公司地址 電子郵箱 外語情況 畢業學校 學歷 個人簡介 所學專業 希望從事工作 注冊時間 登陸次數 最后登錄時間
表alljobs用來保存企業用戶發布的招聘會。表中字段如下表4.3所示。
基于ASP的招聘網站規劃與實現
表4.3 數據庫表alljobs中的字段 Table 4.3 database table fields alljobs
字段名 Id Com_id Title Content Subject Howmany Addtime Hits Howlong
數據類型 自動編號 整型 文本 備注 文本 整型 文本 整型 文本
字段長度
— — 100 — 100 — 50 — 50
保存數據內容 自動編號 企業ID號 標題 招聘要求 招聘學科 招聘人數 注冊時間 點擊次數 有效時間
表users_getjob用來保存個人會員向招聘信息發送的個人求職信息。表中的字段如表4.4所示。
表4.4 數據庫表users_getjob的字段 Table 4.4 database table fields users_getjob
字段名 Id Job_id Addtime Info
數據類型 自動編號 整型 文本 備注
字段長度
— — 50 —
保存數據內容 自動編號 招聘信息ID號 注冊時間 備注信息
表news用來保存網站公告。表中的字段如下表4.5所示。
基于ASP的招聘網站規劃與實現
表4.5數據庫表news的字段 Table 4.5 database table fields news 字段名 Id title Connect Addtime Hits
數據類型 自動編號 文本 備注 文本 整型
字段長度
— 100 — 50 —
保存數據內容 自動編號 標題 內容 添加時間 點擊次數
表meeting_info用來保存招聘會信息。表中的字段如表4.6所示。
表4.6 數據表meeting_info的字段 Table 4.6 database table fields meeting_info
字段名 Id Thetime Title Address Connect Addtime Hits
數據類型 自動編號 文本 文本 文本 備注 文本 整型
字段長度
— 50 100 100 — 50 —
保存數據內容 自動編號 招聘會時間 招聘會標題 招聘會地址 預告信息 添加時間 點擊次數
4.3.2 連接數據庫
同其他的ASP網站數據連接一樣,網站中需要連接Access數據庫時,可以使用下面的代碼。
<%
基于ASP的招聘網站規劃與實現
DIM CONNSTR,CONN DIM SQL,RS DIM I CONNSTR = “DBQ=” + SERVER.MAPPATH(“DATABASE/data.MDB”)+ “;DRIVER={MICROSOFT ACCESS DRIVER(*.MDB)}” SET CONN=SERVER.CREATEOBJECT(“ADODB.CONNECTION”)CONN.OPEN CONNSTR %> 在數據庫連接文件中,需要把SERVER.MAPPATH(“DATABASE/data.MDB”)中的數據庫路徑改為網站的實際數據庫路徑,然后將這個文件保存為conn.asp。使用數據庫鏈接網頁只需要包含這個文件。4.3.3 會員的注冊
招聘求職類網站,為了加強權限的管理和增強會員的功能,需要制作會員注冊功能。會員注冊并登陸以后,才可以使用網站的某些功能。
在會員注冊功能中,可以把個人會員與企業會員存放在同一個表中,同一個字段區分是個人會員還是企業會員。這個表中還存放會員的聯系方式等基本信息。需要有一個字段來表示會員的權限級別。具體的代碼如下: