版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)論文</b></p><p> 機械設備類公司網站設計說明書</p><p> 論文作者姓名: </p><p> 作 者 學 號: </p><p> 所 在 學 院:
2、 </p><p> 所 學 專 業(yè): 計算機科學與技術(專升本) </p><p> 導師姓名職稱: </p><p> 論文完成時間: 2010年5月10日 </p><p> 2010年5月10日</p><p>
3、 畢業(yè)論文(設計、創(chuàng)作)開題報告</p><p> ?。ㄓ蓪W生本人認真填寫)</p><p> 畢業(yè)論文(設計、創(chuàng)作)任務書</p><p><b> 指導教師簽名:</b></p><p> 20010年5 月 10 日</p><p><b> 目 錄</b>&
4、lt;/p><p><b> 摘 要Ⅰ</b></p><p> ABSTRACTⅡ</p><p> 第1章 緒 論1</p><p> 1.1 課題來源1</p><p> 1.2 課題背景1</p><p> 1.3 開發(fā)語言的選用2&
5、lt;/p><p> 1.4 開發(fā)與調試工具的選用3</p><p> 第2章 前期規(guī)劃與設計4</p><p> 2.1 網站方式的選擇4</p><p> 2.1.1 網站布局方式的選擇4</p><p> 2.1.2 網站主色調選擇4</p><p> 2.2
6、 網站數據庫設計4</p><p> 第3章 系統功能的實現10</p><p> 3.1 網站構建分析10</p><p> 3.1.1 網站總體分析10</p><p> 3.1.2 防注入安全設計10</p><p> 3.2 網站管理模塊程序設計11</p><
7、;p> 3.2.1 網站系統管理設計13</p><p> 3.2.2 管理員帳戶管理系統13</p><p> 3.3 單頁面模塊程序設計14</p><p> 3.3.1 頁面管理部分設計14</p><p> 3.3.2 前臺頁面數據調用14</p><p> 3.4 新聞
8、發(fā)布系統設計14</p><p> 3.4.1 新聞添加與管理15</p><p> 3.4.2 新聞展示部分設計15</p><p> 3.5 網上產品展示與介紹16</p><p> 3.5.1 產品的添加與管理16</p><p> 3.5.2 前臺產品展示部分設計17</p
9、><p> 3.6 公司榮譽17</p><p> 3.6.1 公司榮譽的發(fā)布與管理17</p><p> 3.6.2 公司榮譽瀏覽18</p><p> 3.7 人才招聘系統18</p><p> 3.7.1 招聘信息的發(fā)布與管理18</p><p> 3.7.2
10、 在線招聘信息瀏覽19</p><p> 3.8 在線咨詢19</p><p> 3.8.1 在線提交問題19</p><p> 3.8.2咨詢?yōu)g覽與管理20</p><p> 第4章 系統測試22</p><p><b> 結 論23</b></p>
11、<p><b> 參考文獻24</b></p><p><b> 摘 要</b></p><p> 隨著互聯網的飛速發(fā)展以及電子商務的興起,越來越多的企業(yè)擁有了自己的網站,企業(yè)網站的普及意味著企業(yè)網絡時代的來臨,意味著企業(yè)生存方式、組織方式、工作方式的變革。</p><p> 本設計通過一個機械設備類
12、企業(yè)網站從需求分析到發(fā)布與推廣的完整開發(fā)過程,展示了一個機械類企業(yè)網站建設的全過程,以及應該注意的幾點問題。在整個開發(fā)過程中把網站的安全性和穩(wěn)定性以及操作的人性化作為設計的重點,在不失網站整體安全性和穩(wěn)定性的前提下充分考慮到網站運行后的可操作性,并充分考慮了網站在運營后功能的可擴展性。</p><p> 設計中在一些地方嘗試利用某些新的技術與方法。例如:在設計管理員賬戶管理中采用雙MD5加密,并且在第一次加密后
13、融入了6位隨機字符串,而這六位隨即字符串可以獲得2,176,782,336種不同的結果,這意味著即使輸入相同的密碼,在不同時間得到的密碼密文相同的可能性幾乎為零。這樣即使在得到密碼密文時也無法通過一些MD5解密網站來暴力破解,極大的增強了系統管理員賬戶的安全性。這種加密方式安全性是傳統中使用的純粹的雙MD5加密或單MD5,所無法相比的。</p><p> 關鍵詞 企業(yè)網站;機械網站;網站安全</p>
14、;<p><b> ABSTRACT</b></p><p> With the rapid development of Internet and e-business, more and more enterprises have their own web site. Company web site popularity means that the era of
15、enterprise networks is coming, corporate existing way, organization, work methods is changing. This design of a mechanical device corporate website released from the needs analysis to complete development and promotion p
16、rocess. It shows a mechanical construction of the whole process of business web site, and some points should be noted. In th</p><p> In the designing, it tries to use some new techniques and methods in some
17、 places. For example: in the design of the administrator account management, it uses dual-MD5 encryption, and the first encrypted into the six random string, then it will get 2,176,782,336 kinds of different types of res
18、ults. This means that it has no chance to get the same cipher text, even entering the same password at different times. It greatly enhances the security of the system administrator account, even gets the pas</p>&
19、lt;p> Keywords: Enterprise Website; Machinery Website;Website Security第1章 緒 論</p><p> 自從20世紀九十年代后期,Internet在商業(yè)上的應用及其發(fā)展速度令人瞠目結舌。這個覆蓋全球的網絡以其無可比擬的優(yōu)勢向人們暗示著巨大的和潛在的商業(yè)利益。與傳統的商業(yè)行為相比,它可提供資源豐富、迅速及時的商業(yè)信息,它的客戶與市
20、場遍及世界上每個角落,使很不起眼的小企業(yè)可以一下子變成“跨國公司”。 </p><p> 成千上萬的大小企業(yè)紛紛加入到Internet 這個神奇的淘金王國中。Internet正以驚人的速度發(fā)展,它的普及意味著企業(yè)網絡時代的來臨,意味著企業(yè)生存方式、組織方式、工作方式的變革。它正在為企業(yè)提供一種全新的市場概念,正在改寫商業(yè)社會的規(guī)則,正在給各行各業(yè)的人們帶來新的機會和挑戰(zhàn)。未來的商業(yè)競爭就是信息的競爭,企業(yè)進入網
21、絡空間已是刻不容緩。是否擁有自己的網站已經成為衡量一個企業(yè)綜合素質的重要標志。</p><p> 目前,企業(yè)網站建設質量參差不齊,出現的問題很多。如:網站內容定位不明確、信息更新緩慢、安全保密性差、對客戶的請求不能及時回復等。這些問題不僅使得企業(yè)網站不能起到對企業(yè)發(fā)展的推動作用,反而可能對企業(yè)的正常運作造成麻煩、對企業(yè)的名譽造成損失、對企業(yè)的安全構成威脅。</p><p> 有鑒于此,
22、就需要企業(yè)對網站的建設引起足夠的重視并盡可能采用更先進、更合理的技術來構建企業(yè)網站。</p><p> 傳統企業(yè)同互聯網聯姻,借助互聯網展示企業(yè)形象,發(fā)布產品信息,做好客戶服務已經成為業(yè)界的共識,成為現代企業(yè)發(fā)展中一個不可或缺的步驟?;ヂ摼W為企業(yè)服務,滲透到企業(yè)的生產、銷售、管理當中去,這也成為互聯網發(fā)展的重要模式之一。</p><p> 本設計將以一機械設備類公司網站為主,介紹企業(yè)網
23、站的建立與發(fā)布以及最終的運營與使用。</p><p><b> 1.1 課題來源</b></p><p> 該課題來自于河南瀚海網絡研究中心,屬于應用項目。</p><p><b> 1.2 課題背景</b></p><p> 眾所周知,近年來隨著互聯網技術的迅猛發(fā)展,電子商務已經在各行
24、各業(yè)得到了廣泛的應用。越來越多的企業(yè)擁有了自己的網站,企業(yè)網站的普及意味著企業(yè)網絡時代的來臨,意味著企業(yè)生存方式、組織方式、工作方式的變革。它正在為企業(yè)提供一種全新的市場概念,正在改寫商業(yè)社會的規(guī)則,正在給各行各業(yè)的人們帶來新的機會和挑戰(zhàn)。是否擁有自己的網站已經成為衡量一個企業(yè)綜合素質的重要標志。</p><p> 1.3 開發(fā)語言的選用</p><p> 網站分靜態(tài)網站與動態(tài)網站。
25、靜態(tài)網頁與動態(tài)的區(qū)別是程序是否在服務器端運行,是重要標志。在服務器端運行的程序、網頁、組件,屬于動態(tài)網頁,它們會隨不同客戶、不同時間,返回不同的網頁,例如ASP、PHP、JSP、ASP.net、CGI等。運行于客戶端的程序、網頁、插件、組件,屬于靜態(tài)網頁,例如html頁、Flash、JavaScript、VBScript等等,它們是永遠不變的。</p><p> 靜態(tài)網頁和動態(tài)網頁各有特點,網站采用動態(tài)網頁還是
26、靜態(tài)網頁主要取決于網站的功能需求和網站內容的多少,如果網站功能比較簡單,內容更新量不是很大,采用純靜態(tài)網頁的方式會更簡單,反之一般要采用動態(tài)網頁技術來實現。</p><p> 靜態(tài)網頁是網站建設的基礎,靜態(tài)網頁和動態(tài)網頁之間也并不矛盾,為了網站適應搜索引擎檢索的需要,即使采用動態(tài)網站技術,也可以將網頁內容轉化為靜態(tài)網頁發(fā)布。</p><p> 動態(tài)網站也可以采用靜動結合的原則,適合采用
27、動態(tài)網頁的地方用動態(tài)網頁,如果必要使用靜態(tài)網頁,則可以考慮用靜態(tài)網頁的方法來實現,在同一個網站上,動態(tài)網頁內容和靜態(tài)網頁內容同時存在也是很常見的事情。</p><p> 動態(tài)網頁以數據庫技術為基礎,可以大大降低網站維護的工作量。動態(tài)網頁實際上并不是獨立存在于服務器上的網頁文件,只有當用戶請求時服務器才返回一個完整的網頁。更新網站內容時只需更新數據庫內容即可。靜態(tài)網頁是相對于動態(tài)網頁而言,是指沒有后臺數據庫、不含
28、程序和不可交互的網頁。編寫的是什么它顯示的就是什么、不會有任何改變。靜態(tài)網頁相對更新起來比較麻煩,適用于一般更新較少的展示型網站。</p><p> 綜合上述,編寫此網站時采用動態(tài)技術。網站編程語言采用跨平臺的PHP(PHP: Hypertext Preprocessor),它是一種被廣泛使用的開放源代碼多用途腳本語言,尤其適用于 web 開發(fā)并可以嵌入到 HTML 中去。其語法利用了 C,Java 和 Per
29、l。這種語言具有快速、免費等特點,目前國內外許多著名的大型網站都在使用,例如:國內的百度、新浪、騰訊、淘寶等,國外的Google、Yahoo等都是采用PHP開發(fā)的。</p><p> 網頁語言采用HTML(Hypertext Marked Language)以及JavaScript(一種基于對象和事件驅動,并具有安全性能的腳本語言)腳本。</p><p> 1.4 開發(fā)與調試工具的選
30、用</p><p> 開發(fā)工具:Zend Studio 5.5、Adobe Dreamweaver CS4、記事本、PHPMYADMIN等;</p><p> 調試工具:Windows XP系統下Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、Firefox 3.5、Firefox 3.6、Opera 10.10
31、Build、Opera 10.53</p><p> 網頁設計工具:Adobe Photoshop CS4、Adobe Dreamweaver CS4等。</p><p> 第2章 前期規(guī)劃與設計</p><p> 本章主要介紹網站界面設計以及網站數據庫的選用與設計兩部分。所展示的不僅是為實現系統的總體功能,還充分考慮到了網站的綜合性能與用戶體驗。</
32、p><p> 2.1 網站風格設計</p><p> 網站風格的設計主要包含了網站布局與網站色調的選擇,一個好的網站不僅依靠著一個安全快速的服務器,以及高質量的的編碼水平,還與網站的界面與風格設計密不可分。</p><p> 2.1.1 網站布局方式的選擇</p><p> 網站界面布局主要運用DIV+CSS方式。這種布局:</
33、p><p> ?。?)符合W3C標準。微軟等公司均為W3C支持者。這保證網站不會因為將來網絡應用的升級而被淘汰。 </p><p> ?。?)支持瀏覽器的向后兼容,也就是無論未來的瀏覽器大戰(zhàn),勝利的是IE7或者是火狐,這種網站都能很好的兼容。</p><p> ?。?)搜索引擎更加友好。相對與傳統的Table布局, 采用DIV+CSS技術的網頁,對于搜索引擎的收錄更加友
34、好。 </p><p> ?。?)樣式的調整更加方便。內容和樣式的分離,使頁面和樣式的調整變得更加方便。 現在YAHOO、MSN等國際門戶網站,網易、新浪等國內門戶網站,和主流的WEB2.0網站,均采用DIV+CSS的構架模式。</p><p> ?。?)CSS的極大優(yōu)勢表現在簡潔的代碼,對于任意一個網站來說,可以節(jié)省大量帶寬,而且眾所周知,搜索引擎喜歡清潔的代碼(有利于網站SEO)。&l
35、t;/p><p> 2.1.2 網站主色調選擇</p><p> 網頁設計中以藍色(#002E73)為主色調。因為藍色具有沉穩(wěn)的特性,以及理智,準確的意象,比較能夠展現企業(yè)科技與效率的形象。</p><p> 2.2 網站數據庫設計</p><p> 數據庫采用MYSQL數據庫。MySQL是一個小型關系型數據庫管理系統,開發(fā)者為瑞典M
36、ySQLAB公司,在2008年1月16號被Sun公司收購。MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。它與PHP是公認的絕佳組合。</p><p> 首先,登錄MySql服務器,建立數據庫“my_web”,并選擇采用“GB2312編碼”。然后依次建立數據表:<
37、/p><p> ?。?)建立數據表“admin”用來存放管理員信息,數據表“admin”的結構如圖2-1所示;</p><p> ?。?)建立數據表“adminlog”用來存放管理員登陸記錄,數據表“adminlog”的結構如圖2-2所示;</p><p> ?。?)建立數據表“class”用來存放各種模塊的分類,數據表“class” 的結構如圖2-3所示;</p
38、><p> ?。?)建立數據表“article”用來存放新聞等文章信息,數據表“article” 的結構如圖2-4所示;</p><p> ?。?)建立數據表“product”用來存放產品信息,數據表“product” 的結構如圖2-5所示;</p><p> ?。?)建立數據表“honor”用來存放榮譽類信息,數據表“honor” 的結構如圖2-6所示;</p&
39、gt;<p> ?。?)建立數據表“page”用來存放公司簡介以及聯系我們等信息,數據表“page” 的結構如圖2-7所示;</p><p> ?。?)建立數據表“job”用來存放企業(yè)招聘信息,數據表“job” 的結構如圖2-8所示;</p><p> ?。?)建立數據表“guestbook”用來存放客戶留言,數據表“guestbook” 的結構如圖2-9所示;</p&
40、gt;<p> ?。?0)建立數據表“l(fā)ink”用來存放友情鏈接信息(其中還包含友情鏈接聯系人的信息,方便友情鏈接的調換),數據表“l(fā)ink” 的結構如圖2-10所示。</p><p> 數據表建立完成之后,要填加索引,以優(yōu)化查詢速度,提高整個數據庫的性能。</p><p> 第3章 系統功能的實現</p><p> 整個網站系統包含有前臺界面
41、和后臺管理兩個部分,網站的每一個功能模塊也都有這兩個部分組成。本章主要展示了各項功能模塊的搭建操作過程。</p><p> 3.1 網站構建分析</p><p> 網站構建分析是網站建設初期的一項必不可少的工作,對將要制作的網站進行一個徹底完整的分析,將會是網站在整體上更加合理,各部分更加協調。</p><p> 3.1.1 網站總體分析</p>
42、;<p> 本網站由于是動態(tài)型,因此必須具備完善的后臺管理功能,所有的操作(包括新聞或產品的發(fā)布修改刪除等)都可以在線實現,內容等也都可以自動按時間等指定規(guī)則排序。</p><p> 網站涉及到管理時,就必須關系到用戶管理系統,因為本系統不存在會員,則所有的操作均有一個擁有全部權限的超級管理員來操作。</p><p> 由于網站中將會用到許多像公司簡介、聯系我們、主要業(yè)
43、務、成長歷程等之類的只有單個頁面之類的文章,而且這些單頁面可能在以后還需要添加。因此,網站整體需要一個可以管理這類內容的模塊。</p><p> 其它功能,例如新聞中心、產品中心、留言、人才招聘一個網站只存在一個,因此需要對每項功能單獨創(chuàng)建一個模塊。關于各個模塊的建立在以下各節(jié)將做一一介紹。</p><p> 3.1.2 防注入安全設計</p><p> 動
44、態(tài)網站必須涉及到用戶管理系統,用戶管理系統也是整個網站安全的設計的一大核心,因為一但某一訪客獲得了站點的超級管理員權限就意味他擁有了網站的全部控制權,這是非常危險的。這一部分安全設計主要是在用戶登錄驗證部分,以及管理員密碼的復雜程度、密碼的加密與否和加密方法。</p><p> 為防止某些用戶惡意對網站發(fā)起攻擊,利用黑客工具軟件對網站實行暴力攻擊,就需要在用戶登錄處添加登錄驗證碼,每次登陸驗證碼均不一樣,這種方
45、法是一種比較有效的防止暴力破解的方法。由于網站所有的數據庫操作都是使用SQL語句進行,“’”(半角單引號)是SQL語句中表示字符串類型,“OR”是SQL語句中的邏輯或,再結合賦值“=”,如果惡意用戶在登錄中填入“’or’=’or’”即可跳過管理員的驗證而獲得網站的全部管理權限,因此,在設計時應該在驗證處添加字符過濾程序將“’”、“or”、“=”等過濾掉,并在后臺添加管理記錄,記錄下每次登陸管理的時間與地址。</p><
46、;p> 可以攻擊網站的不只網站后臺登陸入口處,在所有帶有參數的頁面,例如http://127.0.0.1/index.php?id=189也可以在“id=189”后面添加聯合查詢以及結合“’”和“or”來查詢到網站的安全信息,或者修改網站的內容。這些信息很可能包含管理員密碼,因此,在設置管理員密碼和加密時應該使用復雜的密碼和加密方法并設置字符過濾。MD5加密一度被認為是不可逆加密(加密后不能恢復為原值),但是如果將大量數據(數千
47、億條字符串)加密后存放,用加密后的密文與其對比,如果你使用的密碼比較短或者比較簡單便可以找到對應的加密前的原文,這樣你的密碼也會被還原。本站設計中使用MD5多次加密并混入隨機字符一起加密,組成的密碼將是永遠不可能被破解的密碼,即是黑客得到密碼的密文花數年時間也無法將密碼復原。為更加安全網站登錄密碼應該由不低于15位的大小寫字母、數字和符號組成。</p><p> 3.2 網站管理模塊程序設計</p>
48、;<p> 網站管理模塊主要包含網站系統管理設計與管理員帳戶管理系統兩部分。該部分內容全部包含在網站根目錄下的“MyAdmin”文件夾內。</p><p> 首先,在“MyAdmin”目錄下建立文件夾“Main”用來存放網站后臺的框架頁面與CSS文件。然后再在“MyAdmin”目錄下建立“Siteset”文件夾,用來存放所有網站配置的修改程序。</p><p><b
49、> 程序:網站根目錄;</b></p><p> Action:前臺動作文件目錄;</p><p> Include:全站函數庫以及配置文件;</p><p> MyAdmin:網站后臺管理目錄;</p><p> Admin:管理員賬戶管理;</p><p> Article:網站新聞管
50、理模塊;</p><p> Fckeditor:網站后臺編輯器;</p><p> Guedtbook:網站留言管理模塊;</p><p> Honor:網站榮譽管理模塊;</p><p> Job:人才招聘模塊;</p><p> Link:友情鏈接管理模塊;</p><p> L
51、ogin:管理員登陸模塊;</p><p> Main:網站后臺框架;</p><p> Css:后臺Css樣式;</p><p> Image:后臺界面圖片目錄;</p><p> Page:單頁面管理模塊;</p><p> Product:公司產品管理模塊;</p><p>
52、Pub_Act:后臺公用動作庫;</p><p> Siteset:網站配置模塊;</p><p> Public:網站前臺公用文件;</p><p> Css網站全局CSS文件夾;</p><p> Image:網站布局所用圖片;</p><p> Include:網站前臺公用文件;</p>
53、<p> Js:前臺JavaScript文件;</p><p> Swf:布局所用SWF的文件;</p><p> upfile:網站上傳文件;</p><p> flash:后臺上傳Flash文件放置處;</p><p> photos:網站中上部幻燈片圖片;</p><p> picture:
54、后臺上傳圖片放置處。</p><p> 3.2.1 網站系統管理設計</p><p> 網站系統管理主要是實現網站全局性的設置,包含了網站標題、關鍵字、描述以及備案信息等的設置與修改。通過網站系統管理可以輕松的對網站進行優(yōu)化以是網站總體顯得更加合理。實現該功能的主要文件位于后臺網站配置管理目錄“Siteset”下。</p><p> 3.2.2 管理員帳戶
55、管理系統</p><p> 管理員賬戶管理系統主要是用來完成對超級管理員賬戶的修改等操作。為確保安全實現該功能,用戶需要在輸入原密碼的境況下進行操作。其基本原理是根據用戶的ID從數據庫中提取出用戶的密碼以及加密用的6位隨機字符,然后對輸入的原密碼按照指定的加密規(guī)則并使用從數據庫里提取出的原6位隨機字符進行加密,然后將加密的結果與數據庫中存放的密碼密文進行對比。如果一致則說明密碼輸入正確,可以對密碼進行修改,否則
56、提示失敗并返回密碼修改頁。通過原密碼認證后可以利用原規(guī)則對新密碼進行加密然后保存之數據庫。 </p><p> 實現該功能的所有文件位于后臺管理員賬戶文件夾“Admin”下。</p><p> 3.3 單頁面模塊程序設計</p><p> 由于網站存在很多的類似公司簡介、主要業(yè)務、成長歷程、聯系我們等之類的頁面,都是只有一個頁面,為方便以后管理與添加,可以將
57、它們綜合在一起,全部放在單頁面模塊里面。實現該模塊功能的頁面全部位于后臺管理中的“Page”目錄下。</p><p> 3.3.1 頁面管理部分設計</p><p> 單頁面管理部分主要包含三大功能:單頁面列表,添加單頁面,編輯單頁面。每一項功能都對應著一個程序文件,另外在單頁面列表中可以刪除頁面,該部分所有操作的動作都在“page_action.php”文件中完成[1]。</
58、p><p> 3.3.2 前臺頁面數據調用</p><p> 顯示單頁面信息的頁面均為根目錄下的“about_show.php”文件,為了讓程序區(qū)分不同的請求需要在輸入網址請求時加入參數“ID”。例如要訪問公司簡介(其ID為1)只用輸入“http://127.0.0.1/about_show.php?id=1”即可。</p><p> 3.4 新聞發(fā)布系統設計
59、</p><p> 新聞發(fā)布系統主要用來存放公司的各種新聞,由于公司可能在以后隨著業(yè)務的拓展,需要將新聞分類,因此在本模塊的開發(fā)中預留文章分類的功能。該功能模塊位于后臺管理目錄的“Article”文件夾下。考慮到網站整體的統一與協調,所有分類均保存于“class”數據表中,因此,將文章分類的的動作文件存放于另建文件夾“Pub_Act”中,以便后面產品分類模塊的使用。</p><p>
60、3.4.1 新聞添加與管理</p><p> 新聞的添加與管理主要是實現新聞的發(fā)布、修改以及刪除等操作。各項功能均有不同頁面來實現,最終的動作由單獨文件“article_action.php”來完成,動作方式由參數action和ID共同來區(qū)分。實現該部分功能的所有文件均位于網站后臺文件夾“Article”內。</p><p> 3.4.2 新聞展示部分設計</p>&
61、lt;p> 新聞展示分為新聞列表和新聞閱讀兩部分,所有新聞均由這兩個頁面來展現。在新聞列表頁面“news.php”中,主要有一個參數Page用來區(qū)分當前頁面是第幾頁,再根據得到的當前頁面編號,利用ceil()函數計算出要讀取數據庫中文章區(qū)域。新聞閱讀頁面“news_show.php”主要依靠參數ID來區(qū)分文章的(每篇文章都有不同的ID編號),在網址后跟不同的ID參數來選擇閱讀不同的新聞文章。</p><p&g
62、t; 3.5 網上產品展示與介紹</p><p> 產品展示同新聞系統類似,具有產品分類功能,與新聞部分不同的是,產品展示部分用戶可以選擇只展示部分類別的商品。該功能模塊位于后臺管理目錄的“Product”文件夾下。同樣,其分類實現的動作文件也存放在后臺管理目錄下的 “Pub_Act” 文件夾中。</p><p> 3.5.1 產品的添加與管理</p><p&
63、gt; 產品的添加部分與新聞部分類似,但是其縮略圖項為必填項,必須上傳圖片否則將無法正確的添加產品。該部分圖片上傳是先將請求提交至框架,通過隱藏框架進行上傳,整個過程頁面不會跳轉(此過程充分利用了JAVASCRIPT技術,模擬AJAX,實現無刷新技術)[2]。在產品管理中可以對產品進行刪除修改以及排序等。</p><p> 3.5.2 前臺產品展示部分設計</p><p> 產品管
64、理部分也主要有兩個文件,分別是列表頁面(product.php)和產品詳情頁面(product_show.php)。列表頁面主要包含兩個參數Class和Page,Class用來區(qū)分請求的分類,Page用來區(qū)分當前頁碼。產品詳情頁面只有一個參數ID,用來區(qū)分是哪個產品。無論是那個文件,程序都會自動去根據傳入的參數執(zhí)行指定動作或從數據庫查找指定的產品信息。</p><p><b> 3.6 公司榮譽&l
65、t;/b></p><p> 公司榮譽與產品中心類似,但不包含分類。通過后臺可以添加多項榮譽,該部分位于后臺管理目錄下的“Honor”目錄下。</p><p> 3.6.1 公司榮譽的發(fā)布與管理</p><p> 網公司榮譽的發(fā)布與管理主要是通過“honor_add.php”、“honor_list.php”、“honor_edit.php”這三個文
66、件進行的,動作的執(zhí)行文件均為“honor_action.php”,動作方式由參數action和ID共同來區(qū)分。</p><p> 3.6.2 公司榮譽瀏覽</p><p> 公司榮譽瀏覽主要依靠兩個文件來實現,榮譽列表頁(comhonor.php)和榮譽展示頁(comhonor_show.php)。榮譽列表頁中有一個參數Page,用來區(qū)分當前為第幾頁。榮譽展示頁面只有一個參數ID,用
67、來區(qū)分是哪項榮譽。無論是那個文件,程序都會自動去根據傳入的參數執(zhí)行指定動作或從數據庫查找指定的產品信息[3]。</p><p> 3.7 人才招聘系統</p><p> 人才招聘分為管理與瀏覽兩部分,管理員可以在線添加多個招聘信息。該部分功能的實現主要在網站后臺管理目錄下的“Job”文件夾內。</p><p> 3.7.1 招聘信息的發(fā)布與管理</p
68、><p> 招聘信息的發(fā)布與管理主要是實現招聘信息的添加、修改以及刪除,各功能都分別由不同的文件實現,最終的動作都由“job_action.php”來實現[4]。</p><p> 發(fā)布招聘信息時管理員以管理身份進入網站后臺后,點擊左側列表中的“招聘信息”,并點擊展開項中的“添加招聘”即可在右邊的表單中填寫招聘的詳細信息,填寫完成后,點擊提交按鈕即可發(fā)布招聘信息。管理招聘信息時需要選擇展開
69、項中的“招聘崗位”,然后在右邊選擇需要的操作即可,如果是編輯操作時需要點擊提交按鈕才可完成操作。</p><p> 3.7.2 在線招聘信息瀏覽</p><p> 招聘信息瀏覽由網站根目錄下的“recruitment.php”來實現,此頁面需要傳入一個參數Page用來區(qū)分請求頁碼。招聘信息的全部內容均由這一頁來顯示。</p><p><b> 3.
70、8 在線咨詢</b></p><p> 通過在線咨詢訪客可以在線向管理員提交疑問或建議,網站的所有留言只有管理員可見。</p><p> 3.8.1 在線提交問題</p><p> 在線提交留言頁面為網站根目錄下的“guestbook.php”,通過此頁面任何人都可以向管理員發(fā)送留言。留言的動作頁面為網站 “Action”目錄下的“index.
71、php”文件,該文件需要傳入參數DO才可以執(zhí)行,當DO為“gb”時即表示請求留言。</p><p> 添加留言需要在網站前臺的任何頁面選擇導航欄的“在線咨詢”即可進入到留言發(fā)布頁面。填寫完要求填寫的內容后,點擊提交按鈕,如果留言不存在禁止字符,即可成功發(fā)布一條留言。</p><p> 3.8.2 咨詢?yōu)g覽與管理</p><p> 留言瀏覽與管理的主程序位于網
72、站后臺管理目錄下的“Guestbook”文件夾下,主要由留言列表頁和留言詳情頁組成,所有操作的動作均由各個文件獨立處理完成。</p><p> 瀏覽留言需要先以管理員身份登陸到網站后臺(http://127.0.0.1/Myadmin/)并點擊左側欄目列表中的“其它”,并點擊“留言列表”即可選擇并查看或修改網站的任何留言[5]。</p><p><b> 第4章 系統測試&
73、lt;/b></p><p> 網站基本構架完成后,主要的工作就是調試與完善。</p><p> 在本機打開瀏覽器輸入http://127.0.0.1/Myadmin/Login.php登陸網站后臺,為每個欄目添加內容,修改內容,刪除內容。以保證每個功能都能夠正常使用。</p><p> 在本機輸入http://127.0.0.1/訪問網站首頁,檢查網站
74、的每個鏈接是否都有效,是否都能正確的指向指定文件。測試留言板是否可以正確的發(fā)布留言以及查看留言。</p><p> 最后,對在以上測試中出現的問題進行修復和完善。</p><p><b> 結 論</b></p><p> 本次畢業(yè)設計我感覺完成的非常好,許多地方曾嘗試利用新的方法,新的技術去實現所需要的功能,而且效果幾乎全部都達到預期
75、效果,下面來對畢設總結一下:</p><p> ?。?)快速入題。拿到畢設題目要盡快把自己的藍圖勾畫出來,不能走一步算一步,必須把整體把握好。</p><p> ?。?)頻繁與導師討論。有問題多問導師,不能自己悶頭做,方向偏了仍不知道,多把自己的想法和思路告訴老師。</p><p> (3)軟件的學習。一定要邊做邊學軟件,千萬不能在做畢設期間,拿著本軟件教程從第一
76、頁開始看,這樣效率最低了,最好是根據已有論文資料中提到的軟件用途,有針對性的學。包括畢設前期讀文獻資料,也不能悶頭讀,要與畢設緊密聯系起來,最好是邊做邊讀,有針對性的讀。</p><p> (4)越挫越勇。做畢業(yè)設計,常常感覺到這句話:“山重水復疑無路,柳暗花明又一村?!蓖ǔ?,一定是有解決的辦法,只是由于文獻查的不夠,或是少了那點靈感。</p><p> ?。?)不能脫離實際。做的畢業(yè)設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——機械設備數控多工位鉆床設計
- 畢業(yè)論文——機械設備數控多工位鉆床設計
- 畢業(yè)論文--淺析機械設備維修保養(yǎng)
- 畢業(yè)論文-機械設備的維護與保養(yǎng)
- 第7類 機械設備
- 畢業(yè)論文范文-建筑施工機械設備管理研究
- 畢業(yè)論文范文-建筑施工機械設備管理研究
- 礦山機械畢業(yè)論文---綜采工作面機械設備選型
- 畢業(yè)設計--機械設備的設計
- 公司網站建設——畢業(yè)論文
- 公司網站建設畢業(yè)論文
- 畢業(yè)論文-淺析路面工程機械設備安全管理與控制
- 網站設計畢業(yè)論文-論文
- 畢業(yè)論文--淺析油氣潤滑在現代機械設備中的應用
- 機械數控類畢業(yè)論文
- 臨海合力機械沖壓有限公司網站設計與實現【畢業(yè)論文】
- 個人網站設計畢業(yè)論文
- 畢業(yè)論文——綜合網站設計
- 課程網站設計畢業(yè)論文
- 大地鞋業(yè)公司網站設計與實現【畢業(yè)論文】
評論
0/150
提交評論