




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 專業:計算機網絡班級: 2012 高職網絡班編號: 201211180新疆農業職業技術學院軟件技術學院畢業論文校園新聞發布系統的設計與實現學 院:信息技術學院專 業:計算機網絡技術姓 名:羅昭班 級: 2012 高職網絡班 指導教師:張萍二一五年四月十六日目錄 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 摘要 III HYPERLINK l bookmark4 o Current Document Abstract IV引 言 V HYPERLINK l bookmark8 o Current Document 第一章 概述
2、1 HYPERLINK l bookmark10 o Current Document 設計背景及意義 1 HYPERLINK l bookmark12 o Current Document 建站現況 1 HYPERLINK l bookmark14 o Current Document 畢業論文導航 1 HYPERLINK l bookmark16 o Current Document 第二章相關知識介紹 2 HYPERLINK l bookmark18 o Current Document 系統開發環境的選擇及其介紹 2什么是 Active Server Page? 2Active Ser
3、ver Page 的特點: 2ASP 對象 3 HYPERLINK l bookmark20 o Current Document 數據庫的選擇及其介紹 3Microsoft Office 數據庫管理系統的簡介 3Microsoft Office 數據庫管理系統的特點 42.2.2Adobe Dreamweaver 5 HYPERLINK l bookmark22 o Current Document 第三章 網站結構分析及示意 6 HYPERLINK l bookmark24 o Current Document 網站前臺結構分析 6 HYPERLINK l bookmark26 o Cur
4、rent Document 網站前臺示意圖 7 HYPERLINK l bookmark28 o Current Document 網站后臺結構分析 10 HYPERLINK l bookmark30 o Current Document 第四章 系統的數據庫 12 HYPERLINK l bookmark32 o Current Document 數據庫的分析 12 HYPERLINK l bookmark34 o Current Document 數據結構表 12 HYPERLINK l bookmark36 o Current Document 第五章 網站功能模塊設計 14 HYPER
5、LINK l bookmark38 o Current Document 新聞信息動態模塊設計 14新聞信息添加設計 15新聞信息修改設計 16新聞信息刪除設計 17 HYPERLINK l bookmark40 o Current Document 信息動態模塊設計 : 18 HYPERLINK l bookmark42 o Current Document 客戶留言信息模塊設計 19 HYPERLINK l bookmark46 o Current Document 第六章 管理員頁面設計 21 HYPERLINK l bookmark48 o Current Document 后臺操作設
6、置 21 HYPERLINK l bookmark50 o Current Document 顯示網頁的分頁 22結 論 23致 謝 24摘要隨著網絡技術的迅猛發展 , 當代企業紛紛建立自己的網站 , 借助于互聯網擴大自己的影響、推廣自 己的產品 , 同時通過互聯網快速的信息傳遞加速自身的發展。所以,企業重視自己網站的建設是一個富有 遠見的選擇。企業網站在建設過程中主要分為網絡總體規劃與技術設備選型、前臺網頁的設計制作、應用系統的 設計開發以及后臺數據庫管理系統的設計開發等方面。本論文所研究的是如何建設一個符合客戶要求的 企業網站及后臺數據庫管理系統,旨在通過設計一個具有強大的數據管理功能的系
7、統來管理前臺頁面中 不斷更新的數據,方便網站管理員日后對網站的維護和數據更新。本論文所提出的方案是采用現在比較 流行的 ASPIIS 技術配合網頁三劍客( Dreamweaver MX 2004 、 Fireworks MX 2004 、Flash MX 2004 ) 等制作工具來設計和建設一個企業網站后臺數據庫管理系統。通過對企業需求的了解和對其他企業網站 的參考,最終成功完成了一個虛擬企業網站的后臺數據庫管理系統。關鍵詞 : 企業網站 ASP 后臺管理 數據庫AbstractWith the rapid development of network technology, contempo
8、rary enterpriseshave set up their ownwebsite, through the expansion of its influence and promote their products and rapid information dissemination through the Internet are speeding up their own development. Therefore,enterprises to build their own web site is a visionary choice.In the process of bu
9、ilding enterprise web site network consists of the overall planning and technical equipment models, the prospects for the production of web design, application development and system design background database management system design and development fields. This paper studies is how to build a line
10、 with the requirements of enterprise customers website background database management system aimed at the adoption of a powerful design data management system to manage the functional prospects screens constantly updated data, the website managers in the future to facilitate the maintenance of the w
11、ebsite and updating data. The papers are used by the programme of technical cooperation ASP+IIS now more popular website Water (Dreamweaver MX 2004, Fireworks MX 2004, Flash MX 2004) to design and build a production tool for enterprise database management system website background. Through understan
12、ding the needs of enterprises and enterprises of other reference websites, and ultimately the successful completion of a virtual enterprise database management system website background.Keyword Enterprise website ASP Backstage management database引言隨著In ternet的普及,越來越多的企業建立了自己的 WW網站。建設企業網站可為企業 帶來什么? 1
13、、有利于提升企業形象; 2 、使企業具有網絡溝通能力; 3、可以全面詳細地介 紹企業及企業產品; 4、可以與客戶保持密切聯系; 5、可以與潛在客戶建立商業聯系; 6、 可以降低通訊費用; 7、可以利用網站及時得到客戶反饋的信息。因此,企業進行網站建設 是很有必要的。企業通過網站可以展示產品,發布最新動態,與用戶進行交流和溝通,與合作伙伴建立 聯系,以及開展電子商務等。其中新聞管理系統是構成企業網站的一個重要組成部分,它擔 負著雙層作用,一方面可以用來動態發布有關新產品或新開發項目,另一方面又可以及時向 顧客公告企業經營業績、技術與研發進展、特別推薦或優惠的工程項目、產品和服務,從而 吸引顧客,
14、擴大顧客群。現在,社會對計算機軟件的要求越來越高,除了要由眾多的功能外,還要由更人性化的 工作平臺,這樣的軟件才能算是真正成功的軟件。ASP是一種優秀的電子商務開發程序語言, 因為其編輯簡單,功能全面的特點,被廣泛應用于電子商務網站的編輯制作、企業管理系統 的開發等項目中。尤其是在電子商務站和企業網站的建設中,ASP扮演著動態網頁締造者的重要角色。本文著重闡述了建立企業網站的流程和使用 ASP技術建設企業網站后臺管理系統的方 法。掌握了企業網站后臺數據管理的方法無疑就掌握了企業網站建站的核心。因為客戶所能 看到的所有數據信息和前端頁面都可以通過強大的后臺管理系統來實時更新和管理, 對日后 網站
15、建成后的維護打開了方便之門。 可以說企業網站的建設簡單的可以分為頁面設計和后臺 數據庫建設兩個部分。利用ASP進行動態網站數據庫的編程還是十分方便的,只要有基本的 C、VB等程序設計語言的基礎,掌握 ASP編程還是不難的。本文重點對后臺數據庫的編程做 了詳細的描述,后臺的各個模塊可以說基本含蓋了所有企業網站都需要的功能,并且設計時 實時考慮到和前端頁面的設計和內容顯示相關聯, 力爭做到通過團體合作共同完成一個符合 客戶要求的企業網站。 第一章 概述1.1 設計背景及意義本站點是一個模擬奇瑞汽車公司的企業站點, 本站點引用到了網上奇瑞公司的一些產品 圖片、產品介紹及相關新聞。企業進行網站建設是很
16、有必要的。 企業如何讓自己在眾多競爭者中顯示自己的企業形象 和產品特點,從而吸引全國乃至世界各地商家的注意呢?不錯, 只有通過互聯網來宣傳自己 如何利用互聯網的強大信息和速度優勢呢?建立自己的企業網站正是每個企業必須也不得 不選擇的一種展示自己企業特點的方法。 只有借助于互聯網擴大自己的影響,推廣自己的產 品,同時通過互聯網快速的信息傳遞加速自身的發展才能讓企業立足于龐大的市場中。建站現況近幾年來,網站建設業務一直呈快速上升勢頭,行業市場越來越大。就國內情況而言, 沿海發達省市比中西部省市市場需求要大, 業務普及工作也很到位,許多行業形成了競相建 設企業網站,開展網絡營銷的局面。新技術的應用將
17、促使企業網站建設更具魅力。隨著技術 融合與發展,許多在其他行業熱門應用的技術如視頻、三維動畫、虛擬現實等技術都已經實 現向互聯網上移植,未來的不久,他們就會出現在企業客戶網站上面;新的網絡編程語言(.net技術)和服務器CDN(內容發布網絡)技術也將使網站結構更緊密,訪問更流暢,更能適應新的要求。網絡營銷服務將同網站建設融為一體,提供一體化服務。這對網絡公司提 出了更高的要求,網站建設從業者必須要加強自我學習和提高,才能適應這一要求。1.3畢業論文導航在本論文中,第二章先來介紹建站的相關知識(開發環境及數據庫);第三章大致梳理 下網站的流程;第四章后臺數據庫的具體設計;第五、六章網站的功能模塊
18、的具體設計及注 釋;第七章說明系統安裝要求。第二章 相關知識介紹系統開發環境的選擇及其介紹什么是 Active Server Page?ASP是Active Server Page的縮寫,意為“活動服務器網頁”。ASP是微軟公司開發的代替 CGI 腳本程序的一種應用 ,它可以與數據庫和其它程序進行交互,是一種簡單、方便的 編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中。ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及 COM&件等。利用ASP可以向網頁中添加交互式內容(如在 線表單),也可
19、以創建使用 HTML網頁作為用戶界面的web應用程序。Active Server Page 的特點:可以混用 ASP用 HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。語言相容性高:ASP與所有的ActiveX Script語言都相容,除了可結合 HTML VBScript、Java Script 、 Active X 服務器組件來設計外,并可經由“ plug -In (外掛組件模組)的方式,使 用其他廠商( Third Party )所提供的語言。ASP 是純文本格式,不需編譯就可以直接在服務器上運行 . 任何開發工具皆可發展ASP只要使用一般
20、的文書編輯程序,如 Windows記事本,就可以編輯。當然,其他網頁發 展工具,例如,FrontPage Express、 F rontPage等也都可以;不過還是建議你用記事本來 寫,既省錢又方便,若是使用那些所見即所得的網頁編輯來寫ASP可能會發生一些意想不到的離奇狀態。安全性好。ASP是一種在WEB艮務器端運行的腳本語言,源代碼不會傳到客戶的瀏覽器上,可保護源程序不外漏。如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到H TML文件,原始的ASP程序代碼是看不到的!這是因杰ASP程序先于網站服務(W ebServer )端執行后,將結果轉換成標準 HTML文件,再傳送到客戶端(Cli
21、ent )的瀏覽器上, 因此,我們所辛苦撰寫的 ASP程序并不會輕易地被看見進而被盜用。面向對象。ASP正是通過其自身包含的對象來實現服務器與客戶端交互的。可擴充服務器端功能。利用 ASP提供的一組 ActiveX服務器組件(ActiveX Server Components) 可繼 續擴充ASP的功能。如用ASP內置ADO組件可以輕松的存取各種數據庫。此外,還可以用 VB,Java 等語言開發自己的組件以進一步擴充其功能。與瀏覽器無關。ASP可以將運行結果一 HTML!勺格式傳送到客戶端瀏覽器,因而可以 使用于各種瀏覽器 .易于操控數據庫.ASP可以輕易地通過ODBC(OpeDatabase
22、 Connectivity) 驅動程序 連接各種不同的數據庫,例如:Acess、Foxpro、dBase Oracle等等,另外,ASP亦可將“文 本文件”或是” Excel ” 文件當成數據庫用。ASP 對象ASP具備有面向對象(Object-Oriented )功能,學習容易,ASP提供了五種方便能力強 大的內建對象:Request、Response Sever、Application 以及 Session,同時,若使用 A SP內建的“ Application ”對象或” Session ”對象所撰寫出來的ASP程序可以在多個網頁 之間暫時保存必要的信息。ASP 的六大內部對象 :Req
23、uest Response Server Session Application Object Context從客戶端取得信息將信息送給客戶端提供一些Web!務器工具儲存在一個Session內的用戶信息,該信息僅可被該用戶訪問在一個 ASP-Application 中讓不同的客戶端共享信息可以用 來配合 Microsoft Transaction 服務器進行分布式事務處理。數據庫的選擇及其介紹2.2.1 Microsoft Office 數據庫管理系統的簡介Microsoft Access 2000是微軟公司出的OFFICE中一個軟件.是一個小型數據庫.可以幫助您組織和共享您的數據庫,以便您和
24、您的工作組能作出更好的決策。快速找到可靠答案,通過 Intranet 共享信息,建立更快更有效的商業解決方案。Microsoft Office數據庫管理系統的特點更易建立強大的商業解決方案,更快找到答案使Web協作成為可能,用Access 2000中的新工具提高生產力。使數據對任何協作者都 可直接利用。更新銷售數據或快速查看顧客細節信息。定制您自己的圖形格式,以便準確地 顯示您所需的信息。使用內置 Microsoft SQL Server 集成來創建可以隨您的商務升級的數 據庫。在Webh管理和共享信息將您的數據來源與交互式 Web頁面無縫集成,使創建和共享 Microsoft Access
25、數據庫 比以前更容易。使用Web技術快速獲取信息,并把它按您的特殊用途裁剪。加入Office 2000 Web組件以便在 Web瀏覽器中視覺化分析數據。在瀏覽器窗口查看,編輯,和分析數據新的,交互式的Data Access Pages是為Web設計Access表。它們能使任何職員在瀏覽器內輕易地打開,查看,和更新動態數據。用交互式圖表舉例說明Data Access Page,然后郵寄或作為 E-mail 的附件發出。您和您的合作者就永遠擁有最新信息 - 在辦公室或任何 地方。把交互式報告加入到 Intranet 中把多個表格鏈接成單個的,相關的視圖被稱為Grouped Data Access
26、Pageo用這種方法, 可以創建分層結構, 將記錄從一般類別到具體細節分類。 例如,按區字段分析雇員銷售情況。 首先把目光集中在一個地區所有的銷售上。 然后,把目光關注到該地區銷售幾種紡織品的結 果和基本輸入輸出上。您可以交互式地查看,過濾,分類所有的信息 - 在同一頁面內。把動態數據拖到網頁上很容易把字段列表的內容拖動,加入到 Data Access Page 中。表格字段直接連結到數 據庫,所以信息總是最新的。使工作方式流程化 好的信息有助于作出英明的決策和提高生產力。 Microsoft Access 2000 使信息更容易獲得和使用。快速分析細節內容并找出重要聯系。利用新工具來定制表單
27、和報表。把數字轉 化成答案 - 趕快。利用改進界面的優點Access 2000 數據庫窗口使數據庫組件操作更容易。使用垂直 Objects 工具條在表單, 表格,和報表之間切換。把數據庫對象組織成組,并對常用的內容創建快捷方式。在數據表視圖中瀏覽相關記錄Access 2000 在一個窗口中可使您以圖中圖方式查看所有相關數據 - 不必進行查詢。即 時查看表格間的聯系以便快速作出相應決策。顯示深層信息,以使記錄之間關系可視化。而 您只需用鼠標選取您感興趣的記錄。對所選記錄作特殊的格式化在字段內容的基礎上改變它們的版面, 使用戶能夠做到例如立即在一表格或報表內發現 高銷售的消費者或低庫存項目。根據您
28、定義的數值或習慣標準設置字體,風格,顏色,和標 題。表單擴展功能允許您在一張表單上簡單地選擇一個字段,并改變它的背景顏色,大小,和邊界。不必切換到設計視圖就可以立即看到這一結果。與 SQL Server 無縫集成Microsoft Access 2000 包含了內置的 Microsoft SQL Server ,這使它能夠對熟悉的Access 環境進行高端管理。需要時可以利用可調整大小的 SQL Server 技術創建企業級數據 庫。這樣,使用一個可按需調整大小的數據庫,系統就可以隨業務擴展了。隨業務擴展數據庫通過在 Access 內創建 SQL Server 數據庫,來擴展您在客戶 / 服務
29、器世界的技能。新的Access 數據庫項目允許 Access 用戶用熟悉的 Access 界面創建真正的客戶 / 服務器應用程 序。2.2.2Adobe DreamweaverAdobe Dreamweave,簡稱“ DV”,中文名稱夢想編織者,是美國MACROMEDIA開發的 集網頁制作和管理網站于一身的所見即所得網頁編輯器,DW是第一套針對專業網頁設計師特 別發展的視覺化網頁開發工具, 利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限 制的充滿動感的網頁。Adobe Dreamweaver使用所見即所得的接口,亦有 HTML(標準通用標記語言下的一個應用) 編輯的功能。它有Mac和 W
30、indows系統的版本。隨Macromedia被Adobe收購后,Adobe也開 始計劃開發Linux版本的Dreamweaver了。Dreamweaver自MX版本開始,使用了 Opera的 排版引擎 Presto 作為網頁預覽。第三章 網站結構分析及示意3.1 網站前臺結構分析一個網站的前臺最直接的影響著用戶對一個企業的形象的認可程度, 所以網站前臺頁面 的設計:簡潔、明了但又不缺乏個性美觀。網站的題材確定后,就要將收集到的資料內容作一個合理的編排。比如,將一些最吸引 人的內容放在最突出的位置或者在版面分布上占優勢地位。 欄目的實質是一個網站的大綱索 引,索引應該將網站的主體明確顯示出來。
31、在制定欄目的時候,要仔細考慮,合理安排。在 欄目編排時需要注意的是:盡可能刪除那些與主題無關的欄目;盡可能將網站內最有價值的內容列在欄目上;盡可能從訪問者角度來編排欄目以方便訪問者的瀏覽和查詢;輔助內容,如站點簡介、版 權信息、個人信息等大可不必放在主欄目里,以免沖淡主題。欄目的確定是網站內部結構的關鍵。通常論壇、留言板、關于我們、網站導航、聲明、 注冊區等基本欄目都放在次要的位置鏈接進入。新聞、主要功能、主要內容、更新內容提示 等放在醒目的位置。新聞和更新是網站的點睛之作,是吸引回頭率的主要手段之一,也是一 個主流網站所不可或缺的。在瀏覽者眼中,網站的生命力就體現在這里。根據前面的設計思想進
32、行分析, 按照系統開發的基本觀點對網站進行分解,從內容上可 對網站作如下劃分:公司簡介:通過光榮與榮譽、在線參觀、企業理念、企業文化、標志詮釋、歷史榮譽及 部分圖片等內容來展現;新聞動態:通過新聞、真實的圖片欄目來展現公司自身信息及產品信息; 產品展廳:通過圖片及動畫、文字介紹來實現對公司產品最大的展示; 供求招聘:以新聞列表的形式更新最新的供求、招聘信息; 客戶留言:通過一個表單接收到訪客的意見及建議; 在線論壇:最廣泛的接受客戶的要求及留言 。3.2 網站前臺示意圖主頁是網站設計的第一步。 許多人也以為網站設計就是主頁設計,主頁水平高低代表網 站水平高低。在一定程度上確實如此,所以主頁的風
33、格樣式、色彩布局、欄目設計、文字表 述等成為網站最容易產生爭議的地方。所謂仁者見仁,智者見智,這上面永遠沒有大家一致 滿意的意見,更多的是體現直接設計者的性情風格。隨著對網站認識的變換,主頁的樣式也 經常變換。但是,主頁應該明白無誤地告訴用戶其目的,這一點是肯定的。現在很多網站, 尤其是大型網站,都紛紛在主頁上突出其擁有的資源,用自動更新的內容吸引用戶瀏覽。因 此,這些主頁都是含有動態更新內容的, 即屬于動態網頁技術。 而且,一般要考慮到用戶 (對 象)的口味,在內容排列上精心布局,以期達到最好效果。主頁設計有兩種主要的趨勢:追 求畫面美觀效果(靜態)和追求內容豐富效果(動態),前者適合內容不
34、多的企業網站,后 者適合內容豐富的綜合網站。而一些功能性網站,就常常把最主要功能突出在主頁中心,如 搜索引擎和大型數據庫。構建一個網站就好比寫一篇論文,首先要列出題綱,才能主題明確、層次清晰。網站建 設初學者,最容易犯的錯誤就是:確定題材后立刻開始制作,沒有進行合理規劃。從而導致 網站結構不清晰,目錄龐雜混亂,板塊編排混亂等。結果不但瀏覽者看得糊里糊涂,制作者 自己在擴充和維護網站也相當困難。所以,我們在動手制作網頁前,一定要考慮好欄目和板 塊的編排問題。本站點前臺主頁采用靜、動相結合的方式,即靜態的主畫面和動態的圖片相結合,體現 公司的勃勃生氣,靜態主頁方式介紹公司簡介、企業聯系方式、公司視
35、頻在線。動態顯示公 司的新聞動態、產品展廳、招聘供求、客戶留言。 主頁結構示意圖:圖 3-1 主頁結構示意圖、圖 3-2 主頁結構效果圖。圖3-1主頁結構示意圖圖3-2主頁結構效果圖in tro.asp :是用來顯示企業簡介的頁面。news.asp :是用來顯示企業動態新聞的頁面。在其他頁面中點擊標題鏈接即進入新聞閱讀頁 面,此時,每條新聞的詳細信息將被取出,包括內容、標題、關鍵字等,并按照相對固定的 格式放置在頁面的不同區域,所有新聞使用大致相同的頁面布局,只是各字段對應的內容不 同而已,另外,頁面其它位置,可以動態放置其他元件,如網站標志logo、頁面廣告banner 等鏈接圖片,這樣可以
36、很容易地實現圖文并茂的閱讀效果。product.asp :是用來顯示產品的頁面。首頁同時調用了產品最簡單介紹。點擊可以鏈接到 產品展廳的頁面add.php :客戶做簡單的留言建議或者是意見的文本提交頁面contact.asp :企業聯系方式靜態頁面add.php :論文發表留言或者叫發帖的處理頁面qian tai.php :顯示論壇的帖的信息的頁面qia ntai.php :訪客第一次來本站點時,對站內信息不太熟悉,可以點擊網站地圖,便可以 很明了的看到本站點的框架。站點地圖設有鏈接到所屬頁面。3.3 網站后臺結構分析后臺采用多窗口頁面顯示,交錯窗口顯示后臺管理。一個窗口顯示管理項目,一個窗口
37、 鏈接到數據庫管理相關信息。企業網站管理員很容易的可以對企業的后臺信息管理。frame 作為 html 語言中的一部分, 在網頁制作中占據著重要的地位。 大家看到很多網頁 上都好像 windows 下的資源管理器一樣,在左邊點擊相應的鏈接,右邊就會有相應的網頁顯 示。就如我們進入郵箱的時候一樣。 這些都是使用 frame 的結果。下面我來給大家介紹 frame 的具體使用方法。使用 frame 必須首先用 frameset 來定義,可以說 frameset 就是 frame 的 一個“統治者”。在 html 文檔中,可以有 frameset 元素或者 body 元素,但是絕對不能同 時使用這兩
38、種元素。這里設置了上下 2 個窗口頁面左右2個窗口頁面,左邊是要管理的項目。右邊是ASP處理頁面的鏈接。frameset是確 定網頁分框的定義,其屬性 rols 及 rows、border 將在下面給大家介紹。 frame 是 frameset 定義的每個“網頁分框”的定義,其屬性 name、scrolling 及 noresize 、 marginHeight 及 marginWidth 、frameborder 也將在下面給大家介紹一部分。scrolling=no 是卷滾條是否的意思、 noresize: 決定 frame 是否可以改變大小。frameset 元素的 cols 及 rows
39、 屬性屬性說明: cols 及 rows 的作用是設置 frame 的寬度及高度。 管理欄目分為企業新聞信息管理、客戶留言信息管理、產品展示信息管理、供求信息管 理、招聘信息管理和論壇信息管理。本站點的論壇管理加設一個管理登陸頁面。3.4網站后臺示意圖圖3-3網站后臺管理頁面第四章系統的數據庫4.1數據庫的分析校園新聞發布系統的數據庫名稱為 news,其中包括的數據表如下表所示:表4-1數據庫news中的表數據表說明manage_user用戶名module xx新聞分類n ews_xx新聞信息message留言板信息4.2數據結構表這里將介紹數據庫中每個表格的具體結構以及包括哪些字段有哪些意義
40、等。其具體結構如下表所示:表4-2 manage user表的結構序 號列名數據類 型長 度小 數 位標識主 鍵允許空默 認 值說明1idint10是是否用戶名id2User nameint10否用戶名3Passwordvarchar20否密碼4last timetext否注冊時間表4-3 module xx表的結構序 號列名數據類 型長 度小 數 位標 識主 鍵允 許 空默 認 值說明1Idint10是是否auto i ncreme nt2show orderint10否分類id3module namevarchar255否分類名稱4add timevarchar20否創建時間表4-4 ne
41、ws xx表的結構序 號列名數據類 型長 度小 數 位標 識主 鍵允 許 空默 認 值說明1idint10是是否auto i ncreme nt2module idvarchar20否新聞id3titlevarchar50:否新聞名稱4contdatetime否新聞內容5timesvarchar16否6add uservarchar30:否添加人7add timetin yi nt1否時間表4-5 category 表的結構序 號列名數據類 型長 度小 數 位標 識主 鍵允許空默 認 值說明1idint10是是否auto i ncreme nt2Userint10否0姓名3Titlevarch
42、ar20否內容第五章網站功能模塊設計招聘供求信息模塊設計、產品展示及新聞發布都是類似的語法。這里就簡單介紹一下新 聞信息及產品展示的動態管理設計。5.1新聞信息動態模塊設計企業新聞每天每時每刻都可能發生、不可能是一成不變的,所以有必要動態管理企業的 新聞。本站點新聞系統具備以下功能: 動態添加、編輯、刪除。企業網站具備了這些新聞 功能就基本上可以很容易的發布各種企業新聞。圖 5-1新聞信息管理模塊效果圖。后臺管理【安全退出】猱加人:添加時間:疾統將自詢記錄。提主 車査圖5-1新聞信息管理模塊效果圖5.1.1 新聞信息添加設計在頁面中,所有的添加數據均填寫在Form元素中,并且在Form的Act
43、ion中指定處理申請的頁面為 news_infoadd.asp 當收到提交時,對應項目的數據可以由 Request.Form( 項目名稱)來獲得,其中項目名稱為Form元素的名稱,如姓名全稱對應FullName, 如 身份證號碼 對應 UniversalID 現在利用這些信息來制作一個成功的通知頁面 news_infoadd.asp 。以下為部分代碼:input type=text name=x_title value= size=50 maxlength=50從數據庫中檢索行, 并允許從一個或多個表中選擇一個或多個行或列。雖然SELECT 語句的完整語法較復雜,但是其主要的子句可歸納如下:
44、strsql = SELECT * FROM news_info WHERE 0 = 1set rs = Server.CreateObject(ADODB.Recordset)rs.Open strsql, conn, 1, 2rs.AddNewSELECT 從表或視圖中取出若干行tmpFld = Trim(x_title)trim是一個去左右面邊的空格的函數,tmpFLD取了 x_title 的值If trim(tmpFld) &x=x Then tmpFld = Null用戶對工程就 隹田戶滿詭!J ja*我忿醪乙鄉7 /y/74Adherence to standards, to pe
45、rform Hie contra the engineering quality.|內容:id確認標題是否為空,不為空則繼續rs(title) = tmpFId這樣就添加了新聞的標題了,下面是同樣的道理添加了新聞的內容tmpFId = Trim(x_co nte nt)If trim(tmpFId) & x = x Then tmpFId = Nullrs(c onten t) = tmpFld到這新聞就添加到記錄集了。下面更新數據庫、關閉數據庫。清空記錄集rs.Update /更新數據表記錄rs.CloseSet rs = Nothi ngconn. CloseSet conn 二 Noth
46、 ingResp on se.ClearResp on se.Redirect newsnfolist.asp關閉了數據庫的連接并跳轉到 news_infolist.asp 頁面,為新聞列表頁面。下面介紹新 聞信息編輯設計。5.1.2新聞信息修改設計如果新聞添加錯了某個數字、圖片,而新聞數據量又比較大的話,刪除再添加似乎操作 比較多。這樣需要我們來對添加的新聞信息進行編輯首先要修改新聞,就必須把要修改的新聞內容顯示出來,然后再進行修改。strsql = SELECT * FROM news_info WHERE id= & tkeyset rs = Server.CreateObject(AD
47、ODB.Recordset)rs.Open strsql, connx_id = rs(id)x_title = rs(title)x_content = rs(content) x_datetime = rs(datetime) 首先連接數據庫、訪問數據庫、把新聞信息放到記錄集。 SELECT 語句不會更改數據庫的中的數據。SELECT 通 常 是 SQL 語 句 . 大 部 分 SQL 語 句 或 者 是 SELECT 語 句 , 或 者 是 SELECT.INTO 語句。SELECT 語句的最短的語法是: SELECT fields FROM table 可以用一個星號 (*) 選取表中
48、所有字段。 標題 input type=text name=x_title value= size=50 maxlength=50 內容 把上次添加的新聞信息顯示到頁面的文本編輯區里。 無論是添加新的一些信息或者是替 換、刪除部分的新聞信息,最后提交表單并保存到記錄集。最后更新數據庫、關閉數據庫。新聞信息刪除設計刪除時需要把新聞的具體的信息顯示出來,這樣就不會刪錯新聞信息。rs.delete / 刪除當前記錄,但記錄指針不會向下移動rs.close 點確認后就刪除了不需要的新聞信息。5.2 信息動態模塊設計一個企業的產品信息同樣需要動態地來管理產品添加模塊設計 產品名稱 input type=
49、text name=x_pro_name value= size=30 maxlength=50 產品說明 name=x_pro_info%= x_pro_info % tmpFld = Trim(x_pro_name)/POST 獲取提交表單的信/Field屬Name,Value,Type,/Field方法/Field 集合:輸出數據表表頭。息 。 Field 對 象 與 集 合 性: AppendChunk,GetChunkIf trim(tmpFld) & x = x Then tmpFld = Null rs(pro_name) = tmpFld tmpFld = Trim(x_pro
50、_info)If trim(tmpFld) & x = x Then tmpFld = Null rs(pro_info) = tmpFld 添加產品的名稱及相關的介紹。產品修改模塊設計:這個模塊與新聞的修改的模塊一樣產品刪除模塊設計:這里就不做多余的介紹了5.3客戶留言信息模塊設計如果訪客對企業有什么意見及建議, 都可以使用這個簡單的留言給公司。這樣是最快的留言方法。關鍵字:您的姓名、您的公司、您的電郵、留言標題、留言內容。如下圖5-2對工程員書圖5-2客戶留言系統效果圖檢測提交的表單的內容:fun ctio nEW_checkMyForm(EW_this) if (!EW_hasValue
51、(EW_this.x_title, TEXT ) if(!EW_o nError(EW_this, EW_this.x_title, TEXT, 請輸入留言標題!)return false; if (!EW_hasValue(EW_this.x_ name, TEXT ) if (!EW_onError(EW_this, EW_this.x_name, TEXT,請輸入你的姓名 !!)returnfalse; if (!EW_checkdate(EW_this.x_datetime.value) if (!EW_onError(EW_this,EW_this.x_datetime, TEXT,
52、 Incorrect date (yyyy/mm/dd)-留言時間)return false; return true; 必填的內容會加星號。并提示如圖5-3提示。圖5-3提示效果圖5.4站內搜索模塊設計當網站的數據量比較大的時候,一個頁面不可能顯示完全部的數據及各種信息,客戶需要一個特定的東西或信息時,用上站內搜索可以說是雪中送炭了。看看下面的代碼語句采用了標題或者內容相似搜索。只要您輸入的關鍵字與數據庫中的某些信息有類似或者相等, 站內搜索就會把你要找的相關新聞或者其他的信息列出。你再進行簡單的選擇鏈接到你要的信息地址。a href= nr.php?module_id=? ?搜索完后就鏈接到關鍵字所在的頁面。可以節省大量的時間去翻頁找信息了。效果圖5-5嶄詞楝塊:卄冋唱樂盤 :-新聞槍秦:iff迭擇范圉一| Hx圖5-5站內搜索結果圖示第六章管理員頁面設計6.1后臺操作設置登陸界面設計代碼6.2 顯示網頁的分頁當客戶的發言與管理員回復的數據太多時, 一次要將全部的數據內容顯示在網頁中, 等 待網頁下載的時間太長了,因此采用固定筆數分頁瀏覽方式來顯示網頁。 要進行分頁顯示,得先知道目前有多少筆的留言數據,而留言數據筆數可以通過 Recordset 對象的“ Recordcount “(記錄個數)屬性得知,我們將每 10 筆數據為一單位分頁顯示: cou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機二級MySQL復習要點指導試題及答案
- 計算機二級Msoffice全支援試題及答案
- 中國風新中式模版136
- 2025合作經營合同范本下載
- 漫游現代漢語考試試題及答案世界
- 2025年計算機二級MySQL報告撰寫試題及答案
- 心血管病常見用藥誤區
- 計算機一級wps考試實操演練試題及答案
- 深入理解MySQL視圖使用試題及答案
- 深入探索Delphi中的線程池概念試題及答案
- 2025年鐵路集裝箱市場前景分析
- 2024-2025中國商旅管理白皮書
- 船舶維修合同協議書
- 《比亞迪品牌歷史課件》課件
- 小學心理健康家長會課件
- 2025年4月自考00160審計學答案含評分參考
- 購買木地板合同協議
- 嚴重開放性肢體創傷早期救治專家共識解讀
- 2025年公共安全管理考試試題及答案
- 速賣通開店考試最權威答案
- 輸液導管相關靜脈血栓形成中國專家共識 課件
評論
0/150
提交評論