企業(yè)門戶網(wǎng)站的設計與實現(xiàn)_第1頁
企業(yè)門戶網(wǎng)站的設計與實現(xiàn)_第2頁
企業(yè)門戶網(wǎng)站的設計與實現(xiàn)_第3頁
企業(yè)門戶網(wǎng)站的設計與實現(xiàn)_第4頁
企業(yè)門戶網(wǎng)站的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

開題報告題目:企業(yè)網(wǎng)站設計與實現(xiàn)一文獻綜述在網(wǎng)絡普及的今天,上網(wǎng)已經(jīng)成為人們生活中不可缺少的一部分。在網(wǎng)上瀏覽各種信息是人們上網(wǎng)的主要目的。用戶在網(wǎng)絡中獲取信息的渴求是巨大的。在各種信息的瀏覽中,新聞的獲取量在商業(yè)網(wǎng)站中是令其他頻道不可企及的。商業(yè)網(wǎng)站的作戰(zhàn)方略往往是通過新聞頻道來獲得更多的點擊量,從而推動其他產(chǎn)品的開發(fā)和推廣。同時,人們還可以在網(wǎng)上留下自己的一片天空,博客,論壇的出現(xiàn)更是增加了信息的互動性,使更多的人參加到對一個新聞事件的討論中,并產(chǎn)生更大的共鳴。在博客和論壇的影響力逐步擴大的形勢下,傳統(tǒng)的商業(yè)網(wǎng)站不可能拋開原有的新聞平臺的架構(gòu),因為瀏覽新聞仍是大眾對網(wǎng)絡的主要需求。在網(wǎng)絡逐漸從單一的新聞發(fā)布平臺逐漸向多元化的博客發(fā)展的進程中,如何需求新聞,論壇和博客的有機結(jié)合,是當前商業(yè)網(wǎng)站面臨的挑戰(zhàn),也是發(fā)展的趨勢。企業(yè)門戶就是一個聯(lián)接企業(yè)內(nèi)部和外部的網(wǎng)站,它可以為企業(yè)提供一個單一的訪問企業(yè)各種信息資源的入口,企業(yè)的員工、客戶、合作伙伴和供應商等等都可以通過這個門戶獲得個性化的信息和服務。企業(yè)門戶可以無縫地集成企業(yè)的內(nèi)容、商務和社區(qū):首先,通過企業(yè)門戶,企業(yè)能夠動態(tài)地發(fā)布存儲在企業(yè)內(nèi)部和外部的各種信息;其次,企業(yè)門戶可以完成網(wǎng)上的交易;此外,企業(yè)門戶還可以支持網(wǎng)上的虛擬社區(qū),網(wǎng)站的用戶可以相互討論和交換信息。二選題的目的及意義近年來,隨著網(wǎng)絡的普及。人們獲取新聞及各種信息的途徑已不僅僅限于報紙,廣播等傳統(tǒng)媒體。人們開始越來越多地在網(wǎng)上查找自己感興趣的信息。由于網(wǎng)絡的即時性和更新速度快等優(yōu)點,上網(wǎng)看新聞已經(jīng)成為人們獲取信息的主要途徑之一。由此各種類型的門戶網(wǎng)站隨即出現(xiàn),大大地提高了人們獲取信息的速度,加大了信息交流的效率。結(jié)合整個課題設計的實踐過程,充分理解網(wǎng)頁開發(fā)技術(shù)和數(shù)據(jù)庫的基本知識,學習相關開發(fā)工具和應用軟件,并熟悉網(wǎng)站建設的過程,熟練掌握網(wǎng)絡數(shù)據(jù)庫編程方法。企業(yè)網(wǎng)站建設最為重要的是長期的網(wǎng)站的維護,而目前大多數(shù)企業(yè)網(wǎng)站的維護意識與當初域名申請和網(wǎng)站開通時的超前意識相比卻顯得十分不足。許多公司建立起網(wǎng)站后就在那里守株待兔了,既不管理又不更新,這是錯的。網(wǎng)站不及時更新,就不能正確反應公司的信息,這樣宣傳的效果不能達到反而會給企業(yè)形象帶來負面的影響。其次一個好的企業(yè)網(wǎng)站應具備以下幾個內(nèi)容:①企業(yè)的網(wǎng)站架構(gòu)應該是以企業(yè)為核心的主題層次、內(nèi)容分類、頁面順序等所組成。由于每一個瀏覽者都可能成為企業(yè)的客戶,網(wǎng)站的主題應突出對企業(yè)所想或所可以提供給客戶的利益性產(chǎn)品或服務的詳盡說明和體貼客戶設計,而企業(yè)規(guī)模、實力等方面的描述則只是對主題的烘托,由此決定了在內(nèi)容分類上應加大主題內(nèi)容的渲染,在頁面順序上應優(yōu)先考慮主題內(nèi)容的排列。②企業(yè)網(wǎng)站另一個重要的作用就是體現(xiàn)出企業(yè)精神、理念以及企業(yè)文化,這些是企業(yè)的CIS理念中的組成部分,在網(wǎng)站的建設中該部分也應該得到很好的體現(xiàn)。③同時,在策劃過程中還要兼顧企業(yè)產(chǎn)品營銷理念和企業(yè)未來的發(fā)展規(guī)劃。三研究方案選擇WINDOWS作為開發(fā)、測試和運行平臺,用asp編寫代碼,此系統(tǒng)采用目前流行的網(wǎng)絡應用程序模式——B/S模式進行設計。程序的開發(fā)使用的是ASP動態(tài)網(wǎng)頁程序開發(fā)技術(shù),系統(tǒng)采用了微軟公司的SQLServer2000數(shù)據(jù)庫作為應用程序的后臺數(shù)據(jù)庫。此外系統(tǒng)在網(wǎng)頁頁面設計方面也應用了一些CSS層疊樣式表技術(shù)和JavaScript腳本語言技術(shù)。系統(tǒng)運行環(huán)境選擇在安裝有MicrosoftIIS5.1的WindowsXPProfessional下運行。相應的網(wǎng)頁設計和Asp程序的開發(fā)工具,使用的是Macromedia公司的DreamWeaverMX。四進度計劃:1月15日-2月20日,分析題目,查閱資料,通過需求分析擬出流程圖。2月21日-5月9日,建立數(shù)據(jù)庫,擬定代碼,詳細編制軟件,書寫論文。5月10日-6月8日,調(diào)試軟件,征求導師意見,完成畢業(yè)論文,進行畢業(yè)論文的評議。五指導教師意見:指導教師:年月日中期報告題目:企業(yè)網(wǎng)站的設計與實現(xiàn)報告人:梅芫一、總體設計●需求分析通過市場調(diào)查和自己對企業(yè)門戶網(wǎng)站建立的理解,考慮ASP程序編制的特點,得到如圖所示的系統(tǒng)功能模塊圖?!裨O計思想及功能描述Internet信息服務器Access數(shù)據(jù)源主要包括以下功能模塊:(1網(wǎng)站前臺ASP實現(xiàn)訪問界面Internet瀏覽器瀏覽器瀏覽器瀏覽器前臺展示區(qū)要求實現(xiàn):首頁、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道、論壇等模塊信息的顯示功能。(2網(wǎng)站后臺后臺管理模塊要求實現(xiàn):用戶管理、公告管理、新聞中心管理、留言薄管理、產(chǎn)品管理、客戶管理等多個功能模塊的功能。前臺模塊的功能系統(tǒng)維護:切換用戶,權(quán)限維護產(chǎn)品管理:產(chǎn)品維護用戶管理:管理系統(tǒng)的用戶。用戶注冊:新用戶注冊。顧客留言:留言表用于和訪問者交流,讓訪問者也可以發(fā)信息,是訪問者和管理遠溝通的橋梁。二、框架(框圖三、進展情況1.簡述畢業(yè)論文開始以來所做的具體工作和取得的進展1企業(yè)網(wǎng)站界面的設計。2用戶界面、權(quán)限信息界面、留言界面、客戶界面以及聯(lián)系界面的設計。3數(shù)據(jù)庫設計2.目前存在問題,下一步的主要研究任務,具體設想與安排下一步的任務繼續(xù)完成其他功能模塊,完成詳細設計說明書,美化界面,保證企業(yè)網(wǎng)站的實現(xiàn)與建立。四、指導教師意見結(jié)題驗收一、完成日期二、完成質(zhì)量三、存在問題四、結(jié)論指導教師:年月日摘要隨著Internet的不斷普及,人們對于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強大的平臺來實現(xiàn)的網(wǎng)上商務。網(wǎng)絡及電子商務的迅猛發(fā)展突破了時間、空間的局限性,給中小企業(yè)帶來了更多的發(fā)展機會,同時也增大了企業(yè)之間的競爭強度。對于企業(yè)來講,無論是企業(yè)之間(BtoB,還是企業(yè)和客戶之間(BtoC的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡數(shù)據(jù)庫技術(shù)的進一步發(fā)展,使得這一設想逐漸成為現(xiàn)實。運用ASP技術(shù)和網(wǎng)絡數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個電腦企業(yè)網(wǎng)站系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊成為會員,對商品進行瀏覽檢索,查看商品的詳細資料,然后根據(jù)各人的喜好購買心儀的商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進行添加和編輯,審查已注冊的用戶并對提交的訂單進行處理。關鍵詞:B/S模式、ASP、電子商務、企業(yè)門戶AbstractAlongwiththeInternetofcontinuouslyuniversal,peoplearefortherequestoftechniqueInternetthealreadyandnotonlysingleisaviewoncewebpage,receiveanddispatchtheE-mail,increasinglybusypeoplestartpursuingtheexploitationInternetthatkeepthehousethisathemightyplatformcomethenetthatrealizesontheshopping.Speakforthebusinessenterprise,andwetheristhebusinessenterprise's(BtoB,orbusinessenterprisewiththecustomer'sbargainfor(BtoC,ifcanrealizethenetuptradeandwillconsumedlyincreasethebargainspeedtheeconomytotradethecost.Inthelastfewyears,alongwiththetechnique'sfurtherdevelopmentofnetworkdatabase,makethisonconceivingtograduallybecometheactuality.ApplicationASPtechniqueiswiththenetworkdatabaseprinciple,accordingtoB/SmodeIdeveloppedanetontheshoppingsystem.Inmysystem,customercanverytheconvenientregistrationbecomethemember,andproceedstomerchandiseviewindex,lookintofavourthatthemerchandise'sdetaileddata,thenpurchasetheadoringmerchandiseaccordingtotheeveryone.Systemwouldtheautoisabornorderofcustomer,andhandovertheordertoeruptgoodsaccordingtotheinformationforfillinningofcustomer.Systemmanagercanthenproceedstoincreasewiththeorderthatedit,investigatealreadytheregisteredcustomercombinerighthandovertoproceedstohandletocurrentmerchandise.Keywords:B/Smode,ASP,electroniccommerce,Businessenterprisegate.目錄摘要XAbstractX引言..(1第1章概述(31.1企業(yè)門戶是什么(31.2建好企業(yè)網(wǎng)站的意義(31.3有關企業(yè)門戶網(wǎng)站的問題(41.4問題的解決(5第2章開發(fā)環(huán)境與工具(6第3章系統(tǒng)原理(73.1系統(tǒng)設計思想(73.2系統(tǒng)工作原理(83.3系統(tǒng)總體結(jié)構(gòu)圖(9第4章系統(tǒng)分析(104.1項目開發(fā)方法概述(144.2項目開發(fā)方法總目標(114.3項目開發(fā)可行性分析(124.4項目開發(fā)原則.(134.5系統(tǒng)設計目標.(134.6系統(tǒng)功能模塊設計..(14第5章數(shù)據(jù)庫設計(165.1設計數(shù)據(jù)庫要求(165.2系統(tǒng)數(shù)據(jù)庫的詳細建立(175.3數(shù)據(jù)字典.205.4數(shù)據(jù)庫概要設計錯誤!未定義書簽。5.5數(shù)據(jù)庫邏輯實現(xiàn)(28第6章系統(tǒng)實現(xiàn)(316.1用戶登錄模塊.(316.2信息的添加與刪除..(33第7章總結(jié)(37致謝(38參考文獻(39引言經(jīng)濟大環(huán)境的變化使得規(guī)模經(jīng)濟的優(yōu)勢不再突出。固定的硬設備、人員數(shù)量、大量資金等資源投入占企業(yè)效益的比重變少,而軟投入如管理、人力資源價值、服務、品牌附加值、渠道卻能增加企業(yè)的效益?!八俣葲_擊規(guī)?!钡乃俣冉?jīng)濟概念已經(jīng)向企業(yè)提出。那么對于日益發(fā)展壯大的企業(yè)集團,怎樣才能找到一套功能強大、可任意拓展、低運行成本、安全可靠的管理解決方案,來跟上企業(yè)的發(fā)展,跟上時代的發(fā)展呢?Internet的全球性發(fā)展,對人們的生活、生產(chǎn)方式都產(chǎn)生了深遠的影響。據(jù)推算到2009年底,我國網(wǎng)民人數(shù)將達到7.8個億左右,成為全球最大的互聯(lián)網(wǎng)市場。建設企業(yè)門戶性網(wǎng)站,樹立企業(yè)的網(wǎng)絡形象,成為企業(yè)適應信息化時代發(fā)展的最佳方式。企業(yè)門戶性網(wǎng)站的建設,使企業(yè)能夠通過網(wǎng)絡和客戶更好的交流,拉近企業(yè)和客戶的距離,掌握大量的客戶反饋信息,并及時作出企業(yè)內(nèi)部調(diào)整方案,以便與客戶做好溝通。企業(yè)門戶性網(wǎng)站的建設和管理水平,直接影響企業(yè)的網(wǎng)絡形象,擁有一個設計美觀、功能全面的門戶性網(wǎng)站,已經(jīng)成為企業(yè)網(wǎng)絡化建設的一個重要內(nèi)容。第1章概述1.1企業(yè)門戶是什么企業(yè)門戶就是一個聯(lián)接企業(yè)內(nèi)部和外部的網(wǎng)站,它可以為企業(yè)提供一個單一的訪問企業(yè)各種信息資源的入口,企業(yè)的員工、客戶、合作伙伴和供應商等等都可以通過這個門戶獲得個性化的信息和服務。企業(yè)門戶可以無縫地集成企業(yè)的內(nèi)容、商務和社區(qū):首先,通過企業(yè)門戶,企業(yè)能夠動態(tài)地發(fā)布存儲在企業(yè)內(nèi)部和外部的各種信息;其次,企業(yè)門戶可以完成網(wǎng)上的交易;此外,企業(yè)門戶還可以支持網(wǎng)上的虛擬社區(qū),網(wǎng)站的用戶可以相互討論和交換信息。今天,互聯(lián)網(wǎng)和Web技術(shù)的爆炸性增長推動了電子商務的發(fā)展,也為企業(yè)帶來了一系列新商機,每家企業(yè)都想抓住這一商機、獲取更大利潤。然而,人們很快發(fā)現(xiàn),這一美好的憧憬正在演變?yōu)橐粓鲐瑝?信息過載、系統(tǒng)過于復雜、互相沖突的數(shù)據(jù),使得人們很難找到自已想要的信息,也很難順利地實現(xiàn)電子商務的美好理想。結(jié)果是,許多企業(yè)在投了大量的金錢建立起企業(yè)信息系統(tǒng)之后,并沒有得到預期的收益。是技術(shù)不成熟嗎?不是!造成這種狀況的主要原因是我們沒有很好地整合信息和應用。企業(yè)門戶的出現(xiàn),為解決這一問題提供了最佳途徑。實際上,企業(yè)門戶就像過去所說的“門戶”一樣,為客戶、合作伙伴、供應商、代理商等與企業(yè)密切相關的機構(gòu)和個人,開辟了一條通往企業(yè)的“必經(jīng)之路”,通過這種單一的“門戶”,他們可以各取所需,密切與企業(yè)的聯(lián)系,獲得高質(zhì)量的服務.建立一個完整有效的企業(yè)門戶,可以在一定程度上把分立系統(tǒng)的不同功能有效地組織起來,給用戶提供一個統(tǒng)一的信息服務功能入口,并利用相關的門戶技術(shù),整合企業(yè)的后臺業(yè)務系統(tǒng),減少信息孤島的存在并降低重復投資,為用戶提供更加完善的信息服務。歸納起來,企業(yè)門戶最主要的作用將員工、客戶、合作伙伴、供應商、代理商等與企業(yè)生存發(fā)展密切相關的人員聯(lián)系起來,整合企業(yè)資源,為各方提供更好的服務。這就是企業(yè)門戶的價值所在。1.2建好企業(yè)網(wǎng)站的意義企業(yè)網(wǎng)站建設最為重要的是長期的網(wǎng)站的維護,而目前大多數(shù)企業(yè)網(wǎng)站的維護意識與當初域名申請和網(wǎng)站開通時的超前意識相比卻顯得十分不足。許多公司建立起網(wǎng)站后就在那里守株待兔了,既不管理又不更新,這是錯的。網(wǎng)站不及時更新,就不能正確反應公司的信息,這樣宣傳的效果不能達到反而會給企業(yè)形象帶來負面的影響。其次一個好的企業(yè)網(wǎng)站應具備以下幾個內(nèi)容:(1企業(yè)的網(wǎng)站架構(gòu)應該是以企業(yè)為核心的主題層次、內(nèi)容分類、頁面順序等所組成。由于每一個瀏覽者都可能成為企業(yè)的客戶,網(wǎng)站的主題應突出對企業(yè)所想或所可以提供給客戶的利益性產(chǎn)品或服務的詳盡說明和體貼客戶設計,而企業(yè)規(guī)模、實力等方面的描述則只是對主題的烘托,由此決定了在內(nèi)容分類上應加大主題內(nèi)容的渲染,在頁面順序上應優(yōu)先考慮主題內(nèi)容的排列。(2企業(yè)網(wǎng)站另一個重要的作用就是體現(xiàn)出企業(yè)精神、理念以及企業(yè)文化,這些是企業(yè)的CIS理念中的組成部分,在網(wǎng)站的建設中該部分也應該得到很好的體現(xiàn)。(3同時,在策劃過程中還要兼顧企業(yè)產(chǎn)品營銷理念和企業(yè)未來的發(fā)展規(guī)劃。1.3有關企業(yè)門戶網(wǎng)站的問題對于基于Web平臺的電腦公司電子商務系統(tǒng),存在著一個前臺應用和后臺管理的問題。而無論前臺還是后臺,都要對數(shù)據(jù)庫進行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡數(shù)據(jù)庫,以及客戶端如何調(diào)用服務器端的數(shù)據(jù)庫成為實現(xiàn)網(wǎng)上商務的一個關鍵性問題。隨著我國經(jīng)濟高速增長,隨著產(chǎn)品、網(wǎng)絡技術(shù)的日益普及,網(wǎng)絡用戶的快速增長,網(wǎng)絡信息發(fā)布的相關服務也越來越多。商場為了方便為用戶服務,紛紛建立自己的官方網(wǎng)站,作為用戶服務和信息發(fā)布的平臺。專業(yè)的產(chǎn)品信息網(wǎng)站更是要求信息快速,準確的發(fā)布。目前的網(wǎng)上產(chǎn)品商城主要采取三種形式。1:手工更新:一些小網(wǎng)站還停留在完全使用人工制作新頁面,更新目前的信息。這種方法不但效率低,而且容易出現(xiàn)錯誤,目前這種方法基本使用在一些小站點和個人主頁,已經(jīng)不是主流。由于使用全部靜態(tài)頁面,可以有很高的負載。2:動態(tài)網(wǎng)頁技術(shù):隨著ASP,PHP,CGI等動態(tài)網(wǎng)頁技術(shù)的發(fā)展,用這些技術(shù)制作一個基于數(shù)據(jù)庫的動態(tài)電腦公司電子商務系統(tǒng)已經(jīng)是很方便的。這種技術(shù)構(gòu)件的網(wǎng)站,大大提高了信息更新的效率,信息發(fā)布人員只需要進行簡單的文字圖片排版,就可以發(fā)布信息。簡單易用。但是,這種技術(shù)的信息發(fā)布系統(tǒng)存在另外一個缺點,當用戶訪問量大的時候,動態(tài)頁面頻繁操作數(shù)據(jù)庫,會大量消耗系統(tǒng)資源,造成訪問緩慢或者根本無法訪問。3:動態(tài),靜態(tài)發(fā)布:這種技術(shù)與上面的動態(tài)網(wǎng)頁技術(shù)沒有本質(zhì)上的區(qū)別,只是將靜態(tài)頁面和動態(tài)技術(shù)的優(yōu)點結(jié)合起來!使用動態(tài)技術(shù)采集信息,網(wǎng)上產(chǎn)品商城人員也只需要進行簡單的文字和圖片排版,制作一個模版,就可以使用電腦公司電子商務系統(tǒng)發(fā)布產(chǎn)品信息信息了。最后由系統(tǒng)根據(jù)模版和產(chǎn)品信息信息的具體內(nèi)容和網(wǎng)站結(jié)構(gòu)發(fā)布靜態(tài)頁面。這樣最終發(fā)布的為靜態(tài)頁面,可以承受很大的訪問量,也可以提高產(chǎn)品信息信息的發(fā)布效率。1.4問題的解決在這里,我采用B/S模式來實現(xiàn)客戶端對服務器端的調(diào)用,所謂B/S模式即瀏覽器/服務器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡結(jié)構(gòu)模式。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務器提出訪問數(shù)據(jù)庫的要求,Web服務器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務器,Web服務器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示出來。而對于網(wǎng)絡數(shù)據(jù)庫的創(chuàng)建,則是利用ASP技術(shù)來解決。ASP(ActiveServerPages動態(tài)網(wǎng)頁是微軟公司推出的一種用以取代CGI(CommonGatewayInterface通用網(wǎng)關接口的技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始應用ASP來替換CGI。簡單地講,ASP是一個位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務器應用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。在電子商務中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務,而對于商品或服務提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務。因此,讓用戶通過瀏覽器查詢服務器的后端數(shù)據(jù)庫是許多Web服務提供者必需有的服務,ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡明的腳本以便連接到ODBC兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源。第2章開發(fā)環(huán)境與工具開發(fā)環(huán)境:WindowsXPProfessionalIIS5.0(InternetInformationServer5.0InternetExplorer6.0腳本語言:JavaScript、VBScript數(shù)據(jù)庫工具:MicrosoftAccess2000ASP開發(fā)工具:MicrosoftVisualInterDev6.0網(wǎng)頁設計:MacromediaDreamweaverMX分辨率:最佳效果1280×1024像素。第3章系統(tǒng)原理3.1系統(tǒng)設計思想需求分析簡單地說就是分析用戶的需求。需求分析是設計數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準確地反映了用戶的實際要求,將直接影響到后面各個階段的設計,并影響到設計結(jié)果是否合理和實用,確定用戶的最終需求是一件很困難的事,這是因為一方面用戶缺少計算機知識,開始時無法確定計算機究竟能為自己做什么,不能做什么,因此往往不能準確地表達自己的需求,所提出的需求往往不斷地變化。另一方面,設計人員缺少用戶的專業(yè)知識,不易理解用戶的真正需求,甚至誤解用戶的需求。因此設計人員必須不斷深入地與用戶交流,才能逐步確定用戶的實際需求。所謂系統(tǒng)分析,就是指在整個系統(tǒng)開發(fā)工程中,解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進行物理方案設計,解決怎么辦提供依據(jù)。它是信息開發(fā)系統(tǒng)中的一個重要階段,是建立系統(tǒng)模型的第一步。其核心是目標分析與需求分析,最后提出系統(tǒng)的邏輯方案。整個系統(tǒng)是以ASP技術(shù)來開發(fā),數(shù)據(jù)庫的創(chuàng)建使用MicrosoftAccess2000,對數(shù)據(jù)庫的查詢和調(diào)用是通過ASP內(nèi)置的ADODB組件來實現(xiàn)的。為了便于編程,前臺的操作頁面和后臺的數(shù)據(jù)庫管理頁面的設計我是分別進行的。在整個程序編寫完之后,在將后臺的數(shù)據(jù)庫管理頁面通過管理員在前臺的登錄來調(diào)用,這樣就把前臺和后臺有機的連接起來,使操作更加方便。當用戶以會員身份登錄調(diào)用執(zhí)行的是前臺的操作頁面,而當以管理員身份登錄時,則進入后臺管理頁面來對數(shù)據(jù)庫進行操作。3.2系統(tǒng)工作原理如果瀏覽器向IIS/PWS請求的是.HTM文件,那么IIS/PWS會直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請求的是.ASP文件,則IIS/PWS會首先解釋文件.IIS/PWS解釋.ASP文件的過程中,遇到HTML標記或一般文字時會直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到<%%>的標記,則會把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過IIS/PWS解釋執(zhí)行后,其源程序代碼不會傳給瀏覽器,而只是把可顯示的運行結(jié)果傳給了瀏覽器ActiveServerPage技術(shù)為應用開發(fā)商提供了基于腳本的直觀、快速、高效的應用開發(fā)手段,極大地提高了開發(fā)的效果。ASP腳本是采用明文(plaintext方式來編寫的。ASP腳本是一系列按特定語法(目前支持vbscript和jscript兩種腳本語言編寫的,與標準HTML頁面混合在一起的腳本所構(gòu)成的文本格式的文件。當客戶端的最終用戶用WEB瀏覽器通過INTERNET來訪問基于ASP腳本的應用時,WEB瀏覽器將向WEB服務器發(fā)出HTTP請求。WEB服務器分析、判斷出該請求是ASP腳本的應用后,自動通過ISAPI接口調(diào)用ASP腳本的解釋運行引擎(ASP.DLL。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行。最終的處理結(jié)果將形成HTML格式的內(nèi)容,通過WEB服務器"原路"返回給WEB瀏覽器,由WEB瀏覽器在客戶端形成最終的結(jié)果呈現(xiàn)。這樣就完成了一次完整的ASP腳本調(diào)用。若干個有機的ASP腳本調(diào)用就組成了一個完整的ASP腳本應用。3.3系統(tǒng)總體結(jié)構(gòu)圖Internet信息服務器Access數(shù)據(jù)源ASP實現(xiàn)訪問界面瀏覽器瀏覽器Internet瀏覽器瀏覽器由圖可以看出,系統(tǒng)是基于B/S模式開發(fā)的。第4章系統(tǒng)分析4.1項目開發(fā)方法概述本系統(tǒng)采用基于系統(tǒng)生命周期的結(jié)構(gòu)化方法。結(jié)構(gòu)化方法的基本思路都是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進行若干活動,每項活動應用一系列標準、規(guī)范、方法和技術(shù),完成一個或多個任務,形成符合給定規(guī)范的產(chǎn)品(成果。結(jié)構(gòu)化方法的主要原則,歸納起來有以下四條:(1用戶參與原則。管理信息系統(tǒng)是人—機系統(tǒng),在實現(xiàn)各種功能時,人與計算機的合理分工和互相密切配合至關重要,這就需要用戶對系統(tǒng)的功能、結(jié)構(gòu)和運行規(guī)律有較深入的了解,專業(yè)人員也必須充分考慮用戶的特點和使用方面的習慣與要求,以協(xié)調(diào)人—機關系。國內(nèi)外經(jīng)驗表明,各級管理人員,特別是主要決策者的參與和重視,是管理信息系統(tǒng)建設成功的重要條件。(2“先邏輯,后物理”的原則。要盡量避免過早地進入物理設計階段,也就是說,在進行系統(tǒng)開發(fā)時,要充分地進行系統(tǒng)分析,解決“做什么”問題,然后再進入系統(tǒng)設計階段,解決“怎樣做”問題。(3“自頂向下”的原則。先把握系統(tǒng)的總體目標和功能,然后逐級分解,逐步細化。這一原則使建設者在系統(tǒng)建設整個過程中始終把握全局,致力于總體目標與功能的實現(xiàn),把以下各級作為實現(xiàn)總體目標和總體功能的保證,這有利于各部分的合理分工、協(xié)調(diào)與正確配置。(4工作成果描述標準化原則。必須用明確的文字和標準化的圖形、圖表,完整、準確地進行描述,可以防止由于描述的隨意性造成建設者之間的誤解而殆誤工作,便于工作交流和各階段的交接,便于今后對系統(tǒng)進行檢查、修改和擴充。4.2項目開發(fā)總目標系統(tǒng)分析的目標就是明確系統(tǒng)開發(fā)的目標和用戶的信息需求,提出新系統(tǒng)的邏輯方案。系統(tǒng)分析在整個系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,把要解決哪些問題、滿足用戶哪些的信息需求調(diào)查分析清楚,從邏輯上或者從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進行物理方案設計,解決“怎么做”提供依據(jù)。系統(tǒng)分析階段的主要活動有:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細調(diào)查、系統(tǒng)邏輯方案的提出。依托先進的計算機技術(shù)與通信技術(shù),充分利用現(xiàn)有的計算機資源,采用系統(tǒng)集成方法,在一定時間內(nèi),逐步建立一個全面的、多層次的、實用有效的計算機系統(tǒng),為提高企業(yè)的管理水平,增強企業(yè)經(jīng)濟效益及市場競爭能力服務。系統(tǒng)的實現(xiàn)應遵循以下指導思想:(1系統(tǒng)貫徹“實用、可靠、先進、經(jīng)濟”的八字方針,以應用為導向,推進管理上臺階,按急用先上、分步到位的原則進行建設。(2從現(xiàn)實情況出發(fā),以企業(yè)發(fā)展需求為依據(jù),總體規(guī)劃、分步實施,確保系統(tǒng)高度集成、總體優(yōu)化、安全、可靠、穩(wěn)步推進。4.3項目開發(fā)可行性分析此活動的主要目標:進一步明確系統(tǒng)的目標、功能和規(guī)模,對系統(tǒng)開發(fā)背景、必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案,并對這些方案從以下三個方面認真地進行研究,從而為確定系統(tǒng)開發(fā)項目的決策提供科學依據(jù)。(1技術(shù)可行性通過基于Internet互聯(lián)網(wǎng)的動態(tài)WEB數(shù)據(jù)庫技術(shù),可以解決遠程的數(shù)據(jù)傳輸與讀取,遠程的客戶終端(Client可以通過WEB頁面提交請求,查詢遠端的數(shù)據(jù)服務器上的信息,同時還可以向遠端數(shù)據(jù)服務器的數(shù)據(jù)庫中存儲信息,以實現(xiàn)信息的共享,同時利用Internet技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務器端安裝WEB應用就可以使每個客戶端都能瀏覽使用。利用ACCESSs+ASP技術(shù)開發(fā)本W(wǎng)EB應用,可以降低對客戶端的需求,ASP是服務器端動態(tài)WEB技術(shù),所有的處理過程都在服務器端處理完成,傳給客戶端的只是HTML頁面,因此客戶端只需要有瀏覽器的終端就可以使用。ACCESSs可以封裝大部分邏輯代碼,可以做到最大代碼重用。數(shù)據(jù)庫使用ACCESS,該數(shù)據(jù)庫可以在Windows,linux,unix下運行,支持SQL97,多用戶、多線程SQL數(shù)據(jù)庫服務器,同時是具有客戶機/服務器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。(2經(jīng)濟可行性根據(jù)用戶的要求,分析其特點,在經(jīng)濟上本項目是可行的,如果產(chǎn)品信息或者商場官方站點使用的本系統(tǒng)就可以很方便的對各種各樣的產(chǎn)品信息進行采集,編輯,發(fā)布,人員不需要專業(yè)的網(wǎng)頁制作知識就可以快速高效地發(fā)布產(chǎn)品信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在商場信息化中獲得更多的好處。(3營運可行性本系統(tǒng)界面良好操作簡單,不需進行人員培訓,所以員工們能很好的操作此系統(tǒng)。綜上所述,可以得出結(jié)論:該系統(tǒng)的開發(fā)是完全可行的,從而繼續(xù)保持易于使用和高效率開發(fā)的優(yōu)勢。4.4項目開發(fā)原則在本系統(tǒng)的設計過程中,為了克服這些困難,滿足計算機管理的需要,采取了下面的一些原則:(1統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表的格式。(2刪除不必要的管理冗余,實現(xiàn)管理規(guī)格化、科學化。(3程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。(4界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。4.5系統(tǒng)設計目標本門戶網(wǎng)站是根據(jù)企業(yè)實際要求進行開發(fā)設計的,主要實現(xiàn)如下目標:(1網(wǎng)頁風格符合企業(yè)的特點,界面美觀大方。(2能夠?qū)镜漠a(chǎn)品進行及時的宣傳,并為本公司開發(fā)的部分或全部軟件提供下載功能。(3針對某行業(yè)或某一問題提供相應的解決方案。(4充分為用戶著想,提供細致周到的技術(shù)支持。(5提供為用戶快速留言的留言簿,并具有版主回復功能。(6為網(wǎng)站管理員提供方便、快捷的網(wǎng)站維護平臺。(7網(wǎng)站運行安全穩(wěn)定。4.6系統(tǒng)功能模塊設計(1網(wǎng)站前臺前臺展示區(qū)要求實現(xiàn):首頁、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道、論壇等模塊信息的顯示功能。(2網(wǎng)站后臺后臺管理模塊要求實現(xiàn):用戶管理、公告管理、新聞中心管理、留言薄管理、產(chǎn)品管理、客戶管理等多個功能模塊的功能。前臺模塊的功能系統(tǒng)維護:切換用戶,權(quán)限維護產(chǎn)品管理:產(chǎn)品維護用戶管理:管理系統(tǒng)的用戶。用戶注冊:新用戶注冊。顧客留言:留言表用于和訪問者交流,讓訪問者也可以發(fā)信息,是訪問者和管理遠溝通的橋梁。企業(yè)門戶網(wǎng)站前臺第5章數(shù)據(jù)庫設計5.1設計數(shù)據(jù)庫要求數(shù)據(jù)庫系統(tǒng)本質(zhì)上是一個用計算機存儲記錄的系統(tǒng)。數(shù)據(jù)庫本身可被看作為一種電子文件柜:也就是說,它是收集計算用戶系統(tǒng)商品管理留言系統(tǒng)購物系統(tǒng)電腦商品管理用戶注冊用戶管理電腦商品瀏覽顧客留言留言管理顧客購物商品瀏覽機數(shù)據(jù)文件的倉庫或容器。系統(tǒng)用戶可以對這些文件執(zhí)行插入數(shù)據(jù)、檢索數(shù)據(jù)、更改數(shù)據(jù)、刪除數(shù)據(jù)等一系列操作。總之,數(shù)據(jù)庫系統(tǒng)是一個計算機存儲記錄的系統(tǒng),即,它是一個計算機系統(tǒng),該系統(tǒng)的目標存儲信息并支持用戶檢索和更新所需要的信息。確切的說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,提供一個確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設計,以及一個確定數(shù)據(jù)庫存儲結(jié)構(gòu)與存取方法的物理設計,建立起既能反映現(xiàn)實世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,有能被某個數(shù)據(jù)庫管理系統(tǒng)所接受,同時能實現(xiàn)系統(tǒng)目標,并有效存取數(shù)據(jù)的數(shù)據(jù)庫。范式的要求與定義:范式是符合某一種級別的關系模式的集合。構(gòu)造數(shù)據(jù)庫必須遵循一定的規(guī)則。在關系數(shù)據(jù)庫中,這種規(guī)則就是范式。關系數(shù)據(jù)庫中的關系必須滿足一定的要求,即滿足不同的范式。目前關系數(shù)據(jù)庫有六種范式:第一范式(1NF、第二范式(2NF、第三范式(3NF、第四范式(4NF、第五范式(5NF和第六范式(6NF。滿足最低要求的范式是第一范式(1NF。在第一范式的基礎上進一步滿足更多要求的稱為第二范式(2NF,其余范式以次類推。一般說來,數(shù)據(jù)庫只需滿足第三范式(3NF就行了。根據(jù)軟件工程的思想,數(shù)據(jù)庫設計的周期可以劃分為六個階段:(1規(guī)劃階段:確定開發(fā)的總目標,給出計劃開發(fā)的軟件系統(tǒng)的功能、性能、可靠性以及接等方面的設想。(2需求分析階段:認真細致地了解用戶對數(shù)據(jù)的加工要求,確定系統(tǒng)的功能與邊界。本階段的最終結(jié)果,提供一個可作為設計基礎的系統(tǒng)說明書,包括對軟硬件環(huán)境的要求和一整套完善的數(shù)據(jù)流程圖。(3設計階段:把需求分析階段所確定的功能細化,主要工作是概念設計階段、邏輯設計階段、物理設計階段,然后,對每個階段內(nèi)部設計詳細的流程。(4程序編制階段:以一種或幾種特定的程序設計語言表達上一階段確定的各模塊控制流程。程序編制時應遵循結(jié)構(gòu)化程序設計方法。(5調(diào)試階段:對已編好的程序進行單元調(diào)試(分調(diào),整體調(diào)試(聯(lián)調(diào)和系統(tǒng)測試(驗收。(6運行和維護階段:這是整個設計周期最長的階段,其工作重點是收集和記錄系統(tǒng)實際運行的數(shù)據(jù)。在運行中,必須保持數(shù)據(jù)庫的完整性,必須有效的處理數(shù)據(jù)故障和進行數(shù)據(jù)庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論