已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄摘要II前言1第一章綜述211開發(fā)背景及目的212可行性分析3第二章開發(fā)平臺介紹521開發(fā)語言介紹522PHP的產(chǎn)生523PHP與IIS624PHP的內(nèi)部特點725PHP與CGI的比較8第三章詳細設(shè)計1031系統(tǒng)詳細調(diào)查1032數(shù)據(jù)流圖1033軟件模塊結(jié)構(gòu)設(shè)計1134數(shù)據(jù)庫設(shè)計12第四章系統(tǒng)的實現(xiàn)1441動態(tài)網(wǎng)站的優(yōu)點1442主窗口界面1443我的產(chǎn)品網(wǎng)頁設(shè)計1944咨詢中心模塊設(shè)計2245人才招聘模塊設(shè)計2346網(wǎng)站后臺管理模塊設(shè)計24第五章總結(jié)25參考文獻26致謝27摘要隨著計算機及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,INTERNET/INTRANET應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。本論文主要闡述一個功能比較強大的企業(yè)網(wǎng)站系統(tǒng)的后臺操作過程及一些關(guān)鍵技術(shù)。該系統(tǒng)信息來源主要由用戶直接添加,通過管理員審核后,在網(wǎng)站上發(fā)布出來,以供大家查詢相關(guān)公司信息。本系統(tǒng)主要讓社會各界能更好的了解本本企業(yè),歡迎對本企業(yè)的發(fā)展提出更多寶貴留言。該企業(yè)網(wǎng)站系統(tǒng)是前臺應(yīng)用DREAMWEAVERCS5、PHOTOSHOPCS5、FLASHCS5等軟件,后臺結(jié)合PHP編程技術(shù)開發(fā)出來的。設(shè)計方案企業(yè)網(wǎng)站系統(tǒng)的建立,需要進行用戶的需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。該系統(tǒng)所需硬件設(shè)備,主要是微機一臺,鑒于當(dāng)前流行的操作系統(tǒng)是WINXP,所以為了本系統(tǒng)能長期使用,所以采用配置相對較高的一臺微機,具體配置為P424G,DDR1024M內(nèi)存,硬盤80G,配有光驅(qū),軟驅(qū),USB接口。操作系統(tǒng)采用WINDOWSXP操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用MYSQL,開發(fā)軟件采用DREAMWEAVERCS5、FIREWORKSCS5、FLASHCS5等軟件。關(guān)鍵詞數(shù)據(jù)庫,PHP,動態(tài)網(wǎng)站,企業(yè)網(wǎng)站前言人類社會已經(jīng)邁入了21世紀,信息技術(shù)的浪潮也沖擊著社會的方方面面。以計算機互聯(lián)網(wǎng)為核心的科學(xué)技術(shù)為社會各行各業(yè)提供了前所未有的機會和發(fā)展?jié)摿ΑIa(chǎn)業(yè)也不例外?;ヂ?lián)網(wǎng)走到今天,也有五年的光景了,之間經(jīng)歷了高潮和低谷,讓許許多多為之奮斗的人們興奮過,也沮喪過。一年前,當(dāng)失去耐心的人開始疾呼互聯(lián)網(wǎng)是泡沫,大家不要陷進去的時候,中國互聯(lián)網(wǎng)仍然我行我素,走著自己該走的路。專家們對于互聯(lián)網(wǎng)企業(yè)將有90關(guān)門的預(yù)言如今也不攻自破。這些風(fēng)風(fēng)雨雨讓許多真正了解互聯(lián)網(wǎng)的人終于看明白了一點互聯(lián)網(wǎng)本身并不能創(chuàng)造產(chǎn)值,它是一個服務(wù)性行業(yè)。以INTERNET為基礎(chǔ)的電子商務(wù)就是企業(yè)利用計算機技術(shù)和網(wǎng)絡(luò)通訊技術(shù)進行商務(wù)活動的方式。它為企業(yè)與企業(yè)之間BTOB、企業(yè)與消費者BTOC之間提供了一種新型的商務(wù)活動模式?;贗NTERNET的企業(yè)網(wǎng)站作為企業(yè)進行電子商務(wù)活動的窗口,是企業(yè)為合作伙伴和客戶提供訪問企業(yè)內(nèi)部各種資源的平臺。通過網(wǎng)站,企業(yè)的合作伙伴,可以很快獲取企業(yè)當(dāng)前及近期的各種生產(chǎn)及經(jīng)營信息,并根據(jù)這些信息對本企業(yè)的資源調(diào)配和生產(chǎn)調(diào)度進行合理優(yōu)化;通過網(wǎng)站,企業(yè)的客戶可以查詢并了解企業(yè)所生產(chǎn)的各種產(chǎn)品的性能、價格等詳細資料以及企業(yè)能給客戶提供的各種服務(wù)通過網(wǎng)站,企業(yè)能更好地宣傳自己,提高企業(yè)知名度,進行有效的網(wǎng)絡(luò)營銷。為了提高產(chǎn)品規(guī)模以及知名度,使企業(yè)形象走上一個新臺階,利用現(xiàn)有的INTERNET網(wǎng)環(huán)境,我們開發(fā)、建立良精集團企業(yè)網(wǎng)及銷售系統(tǒng)。由于是初步的建立,所以只設(shè)計了一些基本功能,但功能基本上不會受到影響。第一章綜述11開發(fā)背景及目的中國網(wǎng)絡(luò)營銷在2004年取得了飛速的發(fā)展,可以說是自1999年以來發(fā)展最快的一年,也是網(wǎng)上營銷新觀察自2000年開始進行網(wǎng)絡(luò)營銷發(fā)展?fàn)顩r年度綜述以來認為最值得總結(jié)的一年。總體說來,2004年中國的網(wǎng)絡(luò)營銷在企業(yè)網(wǎng)站取得了穩(wěn)步發(fā)展、搜索引擎營銷的熱度進一步提高、基礎(chǔ)網(wǎng)絡(luò)營銷服務(wù)全面實現(xiàn)電子商務(wù)化、網(wǎng)絡(luò)營銷策略期待突破等十個方面尤其值得在中國網(wǎng)絡(luò)營銷發(fā)展史上重點記錄。企業(yè)網(wǎng)站是開展網(wǎng)絡(luò)營銷的綜合性工具,專業(yè)性的企業(yè)網(wǎng)站是網(wǎng)絡(luò)營銷效果得以保證的基礎(chǔ)。基于該公司一直走的是老舊模式經(jīng)濟,所以我試著開發(fā)“聚豐公司網(wǎng)站”系統(tǒng),一為提高公司的經(jīng)營效益,二為提高自身的專業(yè)能力。該網(wǎng)站主要形式有企業(yè)對消費者、企業(yè)對企業(yè)、消費者對消費者的商務(wù)活動。利用網(wǎng)絡(luò),可以擴大資源的配置半徑,使企業(yè)很容易在全球?qū)ふ业阶顑?yōu)資源,開展全球化采購,有利于企業(yè)的資本、勞務(wù)和國際化,進行國際化經(jīng)營。其二是開拓市場。企業(yè)通過網(wǎng)絡(luò)可以接觸到更多的銷售渠道,減少交易中間人,加速購銷流程。從接洽供應(yīng)商、獲取產(chǎn)品樣本,到最終完成交易,都可以通過網(wǎng)絡(luò)來完成,這對買賣雙方都意味著更便捷的查詢和貿(mào)易機會,有利用企業(yè)從傳統(tǒng)的經(jīng)銷渠道邁向網(wǎng)絡(luò)經(jīng)營。其三是提高經(jīng)濟效益。網(wǎng)絡(luò)大大提高了信息傳輸速度和信息使用交互頻率,有利于降低庫存,縮短生產(chǎn)時間,使經(jīng)濟效益明顯提高。而且,網(wǎng)絡(luò)本身能創(chuàng)造價值,網(wǎng)絡(luò)技術(shù)可以有效地解決企業(yè)的內(nèi)部管理問題,提高管理能力,使企業(yè)的組織結(jié)構(gòu)和管理模式更富效率。其四是提升企業(yè)形象。網(wǎng)絡(luò)技術(shù)還可以大大增加企業(yè)的無形資產(chǎn),使企業(yè)的商標(biāo)、品牌、知名度得到更加廣泛的傳播,擴大在顧客和社會中的影響。12可行性分析如果我們建立一個企業(yè)的網(wǎng)站,把它作為一個門戶,在這個門戶中我們可以各類與企業(yè)相關(guān)的業(yè)務(wù)聯(lián)系都引入其中,我們把各類的應(yīng)用都放在其中,我們把所有的企業(yè)相關(guān)信息都放在其中,你會發(fā)現(xiàn),這個企業(yè)的門戶無所不能了,這是利用延伸互聯(lián)網(wǎng)信息門戶的整合能力,而在技術(shù)上是完全可以達到的?;ヂ?lián)網(wǎng)可以做到隨時隨地接入,提高效率,是輔助決策的很好的工具,并能實現(xiàn)與國際供應(yīng)鏈連接有了互聯(lián)網(wǎng)的接入門戶,對于企業(yè)的一切行為都在最快捷最準確的掌握之中,無論身在何方,隨時隨地接入,企業(yè)就在眼前,這對于提高決策效率的幫助是以住任何一種形式都不可比擬的。網(wǎng)絡(luò)進一步擴展為管理、經(jīng)營的手段,大大降低企業(yè)的運作成本,如通訊費用、交易費用等互聯(lián)網(wǎng)技術(shù)的應(yīng)用使用得企業(yè)變得開放,溝通便利,管理高效,成本大大降低,這對于企業(yè)無疑增強了競爭的實力。特別是在WTO來臨之時,中國企業(yè)如何能夠適應(yīng)國際化的競爭,進入全球化供應(yīng)鏈,首先在企業(yè)信息化的建設(shè)方面就在進行有一個充足的準備,市場環(huán)境開放,競爭開放,企業(yè)的信息化也要適用這種變化。然后我們來看。當(dāng)前,社會信息化和經(jīng)濟全球化發(fā)展日益加快,網(wǎng)絡(luò)經(jīng)濟迅速發(fā)展,互聯(lián)網(wǎng)正以驚人的速度滲透到經(jīng)濟的各個領(lǐng)域,對經(jīng)濟發(fā)展和社會生活產(chǎn)生了深遠的影響,至2002年底,全球互聯(lián)網(wǎng)用戶已經(jīng)突破6億,人們使用互聯(lián)網(wǎng)的時間將超過使用電話的時間,隨著我國加入世貿(mào)組織,國內(nèi)企業(yè)不可避免地要面對全球化引發(fā)更加激勵的市場競爭。企業(yè)上網(wǎng),勢在必行。企業(yè)門戶網(wǎng)站的主要功能1、于企業(yè)內(nèi)部是管理和查詢?nèi)粘I(yè)務(wù)的公用平臺員工可以訪問企業(yè)的客戶信息、銷售信息、生產(chǎn)信息、庫存信息、財務(wù)信息,以最低的成本共享和利用企業(yè)的所有信息;2、對外則是企業(yè)網(wǎng)站通過企業(yè)門戶及時向客戶和合作伙伴提供產(chǎn)品、服務(wù)的信息。開拓新的網(wǎng)上業(yè)務(wù),推動企業(yè)走進電子商務(wù);3、使企業(yè)能夠釋放存儲在內(nèi)部和外部的各種信息;4、使企業(yè)員工、客戶和合作伙伴能夠從單一的渠道訪問其所需的個性化信息。企業(yè)門戶網(wǎng)站具有以下特點1、統(tǒng)一的信息訪問渠道通過將內(nèi)部和外部各種相對分散獨立的信息組成一個統(tǒng)一的整體,使用戶能夠從統(tǒng)一的渠道訪問其所需的信息,從而實現(xiàn)優(yōu)化企業(yè)運作和提高生產(chǎn)力的目的。2、不間斷的服務(wù)通過網(wǎng)絡(luò)和安全可靠的機制使用戶在任何時間任何地點都可以訪問企業(yè)的信息和應(yīng)用,保證企業(yè)的業(yè)務(wù)運轉(zhuǎn)永不停頓,將網(wǎng)絡(luò)經(jīng)營的優(yōu)勢發(fā)揮到極至。3、強大的內(nèi)容管理能力對企業(yè)各種類型信息的處理能力EIP支持幾乎各種結(jié)構(gòu)化和非結(jié)構(gòu)化的數(shù)據(jù),能識別90多種關(guān)系型和OLAP數(shù)據(jù)庫中的數(shù)據(jù),并可以搜索和處理各種格式的文檔。4、個性化的應(yīng)用服務(wù)信息門戶的數(shù)據(jù)和應(yīng)用可以根據(jù)每一個人的要求來設(shè)置和提供,定制出個性化的應(yīng)用門戶,提高了員工的工作效率,增強了對顧客的親和力和吸引力。5、與現(xiàn)有系統(tǒng)的集成能將企業(yè)現(xiàn)有的數(shù)據(jù)和應(yīng)用無縫地集成到一起,無需重新開發(fā),保護了原有的投資。6、高度的可擴展性能適應(yīng)企業(yè)新的人員和部門的調(diào)整的變化,滿足企業(yè)業(yè)務(wù)調(diào)整和擴展的要求,解決企業(yè)與IT部門短時間內(nèi)無法解決的技術(shù)需求問題。7、安全可靠的保障通過安全機制保證數(shù)據(jù)的機密性及完整性,保障企業(yè)業(yè)務(wù)的正常運轉(zhuǎn)。第二章開發(fā)平臺介紹21開發(fā)語言介紹MYSQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MYSQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MYSQL的SQL“結(jié)構(gòu)化查詢語言”。SQL是用于訪問數(shù)據(jù)庫的最常用標(biāo)準化語言。MYSQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MYSQL作為網(wǎng)站數(shù)據(jù)庫。MYSQL具有以下功能特點1使用C和C編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性2支持AIX、FREEBSD、HPUX、LINUX、MACOS、NOVELLNETWARE、OPENBSD、OS/2WRAP、SOLARIS、WINDOWS等多種操作系統(tǒng)3為多種編程語言提供了API。這些編程語言包括C、C、PYTHON、JAVA、PERL、PHP、EIFFEL、RUBY和TCL等。4支持多線程,充分利用CPU資源5優(yōu)化的SQL查詢算法,有效地提高查詢速度6既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的SHIFT_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名7提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑8提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具9可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫10支持多種存儲引擎ACCESS功能強大,使用方便,是開發(fā)桌面數(shù)據(jù)庫的最優(yōu)秀的工具之一。22PHP簡介近年來隨著INTERNET技術(shù)的飛速發(fā)展及用戶需求的不斷升級,WEB頁面技術(shù)也不斷的推陳出新,使得WEB站點的功能越來越強大,能夠提供的服務(wù)種類越來越繁多。從HTML、CLIENTSCRIPT到CGI,從JAVA的誕生到ACTIVEX,WEB頁面設(shè)計人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考WEB頁面設(shè)計的真正需要后,推出了HYPERTEXTPREPROCESSORPHP,一種用以取代CGICOMMONGATEWAYINTERFACE,通用網(wǎng)關(guān)接口的技術(shù)。簡單講,PHP(“PHPHYPERTEXTPREPROCESSOR”,超文本預(yù)處理器的字母縮寫)是一種被廣泛應(yīng)用的開放源代碼的多用途腳本語言,是位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式WEB服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)站,包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,PHP使用的ACTIVEX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)站幾乎具有無限的擴充能力,這是傳統(tǒng)的WEB編寫工具所遠遠不及的地方。使用PHP還有個好處,就在于PHP來處理所有的HTML文件,這么一來,用戶就無法得知服務(wù)端到底做了什么。這也是本文選擇PHP作為開發(fā)工具最重要的原因之一。23PHP與IISIIS簡介WSB服務(wù)器是WEB應(yīng)用程序的心臟。IISINTERNETINFORMATIONSERVER是微軟推出的WINDOWSNTOPTIONPACK的主要成員,作為WIN2000SERVER的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的WEB服務(wù)器之一。新推出的IIS40版本增強了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護,內(nèi)置JAVA虛擬機及全面支持PHP等強大功能。IIS與PHP的結(jié)合在過去,客戶機/服務(wù)器結(jié)構(gòu)的設(shè)計與WEB的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨立并無法作出集成性的設(shè)計?,F(xiàn)在我們利用IISPHP構(gòu)成三層式WEB結(jié)構(gòu)(如圖21所示)的中間一層,將客戶機/服務(wù)器結(jié)構(gòu)與WEB密切結(jié)合,完成前后端兩者的集成輸出功能,使得WEB站點的開發(fā)更方便,實現(xiàn)的功能更強大。利用IISPHP技術(shù)來集成WEB前后端所帶來的強大效益可歸結(jié)為以下幾個方面1減少構(gòu)建和維護成本2加快聯(lián)機過程3應(yīng)用軟件集中在服務(wù)器端開發(fā)管理4前端可使用任何瀏覽器(IE、FIREFOX)5后端可存取任何數(shù)據(jù)庫MYSQL、ACCESS6可使用任何腳本語言開發(fā)VBSCRIPT、JAVASCRIPT、PERL圖21IISPHP三層式WEB結(jié)構(gòu)圖24PHP的內(nèi)部特點PHP內(nèi)部6大對象PHP提供了6個功能強大的內(nèi)部對象,每個對象具有各自的屬性(PROPERTY)、方法(METHOD),有的還擁有數(shù)據(jù)集合(COLLECTION)與事件(EVENT),它們共同完成WEB中的一些重要工作。這6個對象及其功能描述程序和計算邏輯前端瀏覽器ACTIVEXSERVER元件ACTIVEXSERVER元件后端數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器MICROSOFTIISPHP瀏覽器如表31所示。對象名象功能描述REQUEST從客戶端取得信息RESPONSE將信息送給客戶端SERVER提供一些WEB服務(wù)器工具SESSION儲存在一個SESSION內(nèi)的用戶信息,該信息僅可被該用戶訪問APPLICATION在一個PHPAPPLICATION中讓不同的客戶端共享信息OBJECTCONTEXT配合MICROSOFTTRANSACTION服務(wù)器進行分布式事務(wù)處理表21PHP內(nèi)部6大對象及其功能合理地運用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰。我們可以用以下的語法直接使用這些對象對象/屬性/方法/數(shù)據(jù)集合GLOBAL文件每一個以HYPERTEXTPREPROCESSOR為基礎(chǔ)的應(yīng)用程序都擁有一個GLOBALASA文件(ASA后綴名其實是ACTIVESERVERAPPLICATION的縮寫),它位于每一個應(yīng)用程序的基點目錄之下。當(dāng)ACTIVESERVERPAGES做下面兩個動作時,SERVER便會去讀GLOBALASA文件1WEBSERVER啟動之后,一個應(yīng)用程序目錄中任一個PHP文件被提出第一個HTTP請求(REQUEST)時。2不具有任何SESSION的客戶端向SERVER請求一個PHP文件時。前面已經(jīng)提到APPLICATION和SESSION這兩個PHP的內(nèi)部對象。APPLICATION對象內(nèi)的信息供所有正在執(zhí)行該應(yīng)用程序的用戶分享,它創(chuàng)建于WEBSERVER啟動后一個應(yīng)用程序中任一PHP文件被提出第一個HTTP請求時,結(jié)束于SERVER端停止運行。而SESSION對象僅屬于一位用戶,維持一個用戶端的信息,其他用戶無法訪問,它創(chuàng)建于一個不具有SESSION的用戶向SERVER請求一個ASP文件時,結(jié)束于該SESSION到期(即用戶端超過某時間段沒有向SERVER提出要求或刷新WEB頁面)或ABANDON語句的調(diào)用??梢?,GLOBALASA文件的調(diào)用與APPLICATION與SESSION這兩個對象密切相關(guān)。事實上我們通常在GLOBAL。ASA文件中寫入以下內(nèi)容1APPLICATION或SESSION的開始事件(STARTEVENT)。2APPLICATION或SESSION的結(jié)束事件ENDEVENT。這樣,在一個APPLICATION或SESSION對象被創(chuàng)建或結(jié)束時,系統(tǒng)會自動完成GLOBALASA文件中寫入的相應(yīng)事件。值得注意的是,如果一個APPLICATION與一個SESSION同時開始,ACTIVESERVERPAGES會先處理APPLICATION的開始事件,而如果一個APPLICATION與一個SESSION同時結(jié)束,ACTIVESERVERPAGES則會先處理SESSION的結(jié)束事件。25PHP與CGI的比較CGICOMMONGATEWAYINTERFACE,通用網(wǎng)關(guān)接口也是INTERNET上一種功能強大的WEB頁面技術(shù),其工作方式有別于PHP。我們現(xiàn)對二者進行比較。HYPERTEXTPREPROCESSOR開發(fā)WEB應(yīng)用程序的特點1完全嵌入HTML,與HTML、SCRIPT語言完美結(jié)合。2無須手動編譯和鏈接程序。3面向?qū)ο?,并可擴展ACTIVEXSERVER組件功能。4使用腳本語言(JAVASCRIPT、VBSCRIPT或PERL)編寫。5存取數(shù)據(jù)庫輕松容易(使用ADO組件)。6可使用任何語言編寫自己的ACTIVEXSERVER組件。7無瀏覽器兼容問題。8程序代碼隱藏,客戶端僅能看到PHP輸出的HTML文件。9縮短WEB開發(fā)時間。相比之下,使用CGI開發(fā)WEB應(yīng)用程序具有以下缺點1不易與HTML文件集成。2須使用其他較復(fù)雜的語言來開發(fā)CGI程序。3程序開發(fā)時間較長。4存取數(shù)據(jù)庫不容易。每個CGI程序被不同用戶執(zhí)行時都得重新執(zhí)行一次,并占去SERVER的一個端口(PORT),降低SERVER效率。ASP在數(shù)據(jù)庫訪問、與HTML的集成、提高服務(wù)器的效率等諸多方面都優(yōu)于CGI,更適應(yīng)WEB應(yīng)用程序開發(fā)的需要,因此本文選擇了PHP作為個性化頁面生成器的開發(fā)工第三章詳細設(shè)計31系統(tǒng)詳細調(diào)查傳統(tǒng)的軟件工程方法學(xué)使用結(jié)構(gòu)化分析技術(shù),完成分析用戶需求工作。需求分析要了解用戶的情況,接下來通過與用戶交流,對用戶的基本要求反復(fù)細化,以得出對目標(biāo)系統(tǒng)的完整、準確和具體的需求。需求分析是為了發(fā)現(xiàn)用戶的真正需求,首先應(yīng)從宏觀角度調(diào)查、分析用戶所面臨的問題,也就是說,需求分析的第一步是盡可能準確地了解用戶當(dāng)前的情況和需要解決的問題。在網(wǎng)站中,用戶所需要的無非就是獲取信息,并查詢到滿足自身查詢條件的詳細資料。因此在做查詢系統(tǒng)時,充分考慮到了一樣標(biāo)本的自身屬性和用戶有可能用到的查詢條件,兩都有機結(jié)合,這樣才能更好的為用戶服務(wù)。運行環(huán)境大多數(shù)用戶,對計算機的要求并不高,一般只需能實現(xiàn)信息的添加、修改、刪除、查詢等功能即可,所以計算機的配置約為普通配置,DDR256M內(nèi)存,17英寸純平顯示器,80G硬盤,標(biāo)準鍵盤和鼠標(biāo),打印機,WINDOWS98/XP/ME/2000操作系統(tǒng)等。而本系統(tǒng)開發(fā)工具選取MACROMEDIADREAMWEAVERMX2004,所以編制的程序在以上環(huán)境的機器中均可順利運行,并且本系統(tǒng)占用空間較小,主要依靠鼠標(biāo)和鍵盤進行錄入。詳細調(diào)查的重點是對管理業(yè)務(wù)的流程進行描述,通過采用系統(tǒng)流程圖中部分圖工具來描述管理活動,進行規(guī)范化說明。系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為主要描述工具。按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。32數(shù)據(jù)流圖數(shù)據(jù)流圖是組織中信息運動的抽象。是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運動的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目。首先,分析管理系統(tǒng)的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實體,得出系統(tǒng)的頂層數(shù)據(jù)流程圖。然后劃分出幾個主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流程圖。數(shù)據(jù)流程圖的符號說明如圖31所示。外部實體處理數(shù)據(jù)流數(shù)據(jù)存儲圖31數(shù)據(jù)流程圖的符號33軟件模塊結(jié)構(gòu)設(shè)計與傳統(tǒng)媒體不同,網(wǎng)站除了文字和圖像以外,還包含聲音、視頻和動畫等新興多媒體元素,更借助由代碼語言編程所實現(xiàn)的各種交互式效果,增加了網(wǎng)站界面的生動性和復(fù)雜性,也使得網(wǎng)站設(shè)計者需要考慮更多頁面元素的排布、優(yōu)化。一般來說,網(wǎng)站的界面主要由下面幾個因素構(gòu)成(1)文字文字元素是信息傳達的主體部分。網(wǎng)站中的文字主要包括標(biāo)題、信息、文字鏈接、幾種主要形式。標(biāo)題和傳統(tǒng)媒體中信息傳達的基本作用相同,是內(nèi)容的簡概說明一般比較醒目、優(yōu)先編排。文字作為占據(jù)頁面重要比率的元素,同時又是信息重要載體,它的字體、大小、顏色和排布對頁面整體設(shè)計影響極大。(2)圖形圖形在網(wǎng)站界面中具有重要作用。合理的運用圖形??梢陨鷦又庇^、形象地表現(xiàn)設(shè)計主題。網(wǎng)站中常用的圖形格式包括JPG和GIF,這兩種格式壓縮比高,得到了規(guī)范瀏覽器的支持,下載速度快,具有跨平臺的特性,不需要瀏覽器安裝插件即可直接閱覽。圖形元素包括標(biāo)題、背景、主圖、鏈接圖標(biāo)四種。(3)頁面版式版式是網(wǎng)站界面設(shè)計的重要組成部分,它將文字、圖形等視覺元素進行組合配置,使頁面整體視覺效果美觀和諧,便于閱讀,實現(xiàn)信息傳達的最佳效果。(4)色彩彩色網(wǎng)站比單色網(wǎng)站更具吸引力;色彩本身具有象征作用。(5)多媒體網(wǎng)站構(gòu)成中的多媒體元素主要包括音頻、視頻和動畫。這些是界面構(gòu)成中最吸引人的元素。(6)技術(shù)網(wǎng)站的技術(shù)要素并非任何情況下在網(wǎng)站中都能直觀體現(xiàn),但是卻代表了設(shè)計的整體水平,也是衡量設(shè)計成功的重要標(biāo)準。網(wǎng)站界面設(shè)計最基本的技術(shù)要求包括瀏覽器、傳輸速度、屏幕分辨率、顏色顯示。(7)系統(tǒng)方案確定。通過對系統(tǒng)調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下信息管理、錯誤管理、帳戶管理、欄目管理等。(8)軟件結(jié)構(gòu)設(shè)計。系統(tǒng)執(zhí)行時,先輸入數(shù)據(jù),然后根據(jù)輸入的數(shù)據(jù)選擇執(zhí)行路徑。系統(tǒng)功能圖如圖32所示。萬業(yè)網(wǎng)免費個人建網(wǎng)站公司介紹產(chǎn)品展示企業(yè)動態(tài)人才招聘咨詢中心圖32系統(tǒng)功能模塊圖34數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫DATABASE,是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。特別是近年來推出的計算機關(guān)系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強。數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。第四章系統(tǒng)的實現(xiàn)41動態(tài)網(wǎng)站的優(yōu)點在INTERNET迅猛發(fā)展的今天,用戶不再只滿足于通過瀏覽器看到靜態(tài)頁面,而是希望能根據(jù)要求生成更加靈活、生動的動態(tài)頁面。數(shù)據(jù)庫對于信息的動態(tài)檢索無疑具有極大的優(yōu)越性,因此根據(jù)數(shù)據(jù)庫信息的不斷變化生成動態(tài)WEB頁面將成為網(wǎng)站設(shè)計的重要方法。動態(tài)網(wǎng)站的技術(shù)就有多個廠商的支持,他們都有各自的優(yōu)點。利用JSP、ASP、PHP和其它有關(guān)技術(shù),一個用戶可以將一個HTTP請求送到一個可執(zhí)行應(yīng)用程序而不是一個靜態(tài)的HTML文件。服務(wù)器將會立即運行這個限定的程序,對用戶的輸入做出反應(yīng),將處理結(jié)果返回客戶端,或者對數(shù)據(jù)的記錄進行更新。通過這個模型,就可以在服務(wù)器端和客戶端之間有效的進行交互。靜態(tài)網(wǎng)站瀏覽者可以直接從服務(wù)器端調(diào)用瀏覽,占用服務(wù)器的資源較少但缺點是其不包含交互功能,對于使用者來說,只能看但不能參與活動,這是一個很大的缺陷。動態(tài)網(wǎng)站包含交互功能,瀏覽者可以和服務(wù)頁面間產(chǎn)生會話作用,完成一系列的動作。動態(tài)網(wǎng)站有如下一些優(yōu)點(1)讀者可與WEB服務(wù)器進行交互(2)可實現(xiàn)數(shù)據(jù)庫的查詢(3)可以與HTML以外的文件進行交互(4)可縮短查詢時間,提高瀏覽效率它的最大的優(yōu)勢體現(xiàn)在用戶可以進行直接參與活動9。42主窗口界面本系統(tǒng)是為市場上眾多的小型用戶所設(shè)計,是大眾型的,它主要包含以下幾個模塊系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的管理等等。從而,實現(xiàn)對新聞錄入,新聞管理等實現(xiàn)全面、動態(tài)、及時的管理。創(chuàng)建一個穩(wěn)定、高效的企業(yè)網(wǎng)站系統(tǒng)。主窗體如圖41所示圖41主要代碼如下所示無標(biāo)題文檔簡體主頁我的產(chǎn)品企業(yè)動態(tài)人才招聘咨詢中心“聯(lián)系人手機電話傳真EMAIL簡體主頁“|43我的產(chǎn)品網(wǎng)頁設(shè)計本模塊主要是對產(chǎn)品的介紹,主要有產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品類別,產(chǎn)品信息,讓顧客對產(chǎn)品可以得到更多的信息了解,然后可以做出對商品的選擇。如圖42所示。圖42公司新聞網(wǎng)頁頁面本模塊主要代碼如下所示無標(biāo)題文檔簡體主頁我的產(chǎn)品企業(yè)動態(tài)人才招聘咨詢中心“聯(lián)系人手機電話傳真EMAIL我的產(chǎn)品“/“|44咨詢中心模塊設(shè)計本模塊主要是對針對客戶有需要解決的問題以及對企業(yè)的疑問等可向公司提問并且得到有用的信息,從而對企業(yè)有更加深入的了解,有助于企業(yè)的發(fā)展,然后可以做出對商品的選擇。本模塊主要界面如圖43所示圖43產(chǎn)品展示模塊頁面45人才招聘模塊設(shè)計本模塊主要是客戶對產(chǎn)品的建議或者對公司某些意見的反饋,信息主要有以下方面,公司名稱,聯(lián)系人,聯(lián)系電話,聯(lián)系傳真,EMAIL以及反饋主題,反饋內(nèi)容等等,客戶根據(jù)自己要對本企業(yè)的意見,根據(jù)要求填寫完便可提交給本企業(yè)主管人員審查。主要界面如圖44所示圖44信息反饋模塊頁面46網(wǎng)站后臺管理模塊設(shè)計本模塊主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年建筑工程一級建造師考試題庫及答案
- 2026年語言教學(xué)漢語詞匯等級考試試題
- 員工拒絕安全生產(chǎn)事項調(diào)查處理記錄
- 村衛(wèi)生所應(yīng)建立健全的制度
- 日常環(huán)保隱患檢查制度
- 2025四川園創(chuàng)未來科技發(fā)展有限公司招聘高管2人筆試參考題庫附帶答案詳解
- 2025四川什邡市西南石油大學(xué)專場招聘577人筆試參考題庫附帶答案詳解
- 2025四川中建長江佳成水利工程有限公司招聘54人筆試參考題庫附帶答案詳解
- 2025南方報業(yè)校園招聘138人筆試歷年備考題庫附帶答案詳解2套試卷
- 2025北京糧香四溢科技有限責(zé)任公司公開招聘3人筆試參考題庫附帶答案詳解
- 科技招商合同協(xié)議書范本
- 國家電網(wǎng)有限公司輸變電工程通 用設(shè)計(330~750kV輸電線路絕緣子金具串通 用設(shè)計分冊)2024版
- 欠債抵房屋協(xié)議合同
- TSG R0004-2025固定式壓力容器安全技術(shù)監(jiān)察規(guī)程
- 大學(xué)勞動教育(第二版)課件 第二章 勞動價值觀與勞動素養(yǎng)
- DBJ50T-240-2016 蒸壓加氣混凝土精確砌塊自承重墻體工程應(yīng)用技術(shù)規(guī)程
- 重難點08滑塊-滑板模型專題高一物理題組法突破重難點(原卷版)
- 2024鐵路營業(yè)線作業(yè)人員北斗安全預(yù)警防護系統(tǒng)技術(shù)條件
- 《東北解放區(qū)工業(yè)戲劇研究(1945-1949年)》
- 新版中國食物成分表
- 外研版七年級英語上冊電子版課文-七上外研版英語電子書
評論
0/150
提交評論