某貿(mào)易公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
某貿(mào)易公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
某貿(mào)易公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
某貿(mào)易公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
某貿(mào)易公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

編號(hào):時(shí)間:2021年x月x日書山有路勤為徑,學(xué)海無(wú)涯苦作舟頁(yè)碼:第頁(yè)成帆貿(mào)易公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)電子商務(wù)05-02班:王新新指導(dǎo)教師:潘旭華內(nèi)容摘要:人類進(jìn)入二十一世紀(jì),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和信息技術(shù)正在飛速發(fā)展,今天全球已經(jīng)實(shí)現(xiàn)了網(wǎng)絡(luò)化,互聯(lián)網(wǎng)已成為我們生活中不可缺少的組成部分。企業(yè)門戶網(wǎng)站則是在Internet上進(jìn)行的商務(wù)活動(dòng),即利用計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行企業(yè)介紹,業(yè)務(wù)受理,技術(shù)支持,客戶服務(wù)等。企業(yè)門戶網(wǎng)站作為一種新興的企業(yè)運(yùn)行模式,已初具規(guī)模,企業(yè)門戶網(wǎng)站作為網(wǎng)上貿(mào)易的橋梁,其設(shè)計(jì)和實(shí)現(xiàn)正如傳統(tǒng)經(jīng)濟(jì)下企業(yè)的宣傳、經(jīng)營(yíng)和管理,憑借自身各方面的優(yōu)勢(shì),在溝通和促進(jìn)整個(gè)行業(yè)的發(fā)展方面都有至關(guān)重要的作用。同時(shí)網(wǎng)絡(luò)化也帶給企業(yè)低成本、高收益的機(jī)會(huì)。該門戶網(wǎng)站系統(tǒng)主要包括兩層架構(gòu):底層的數(shù)據(jù)操作層,和界面層。界面層的作用是和用戶的操作產(chǎn)生可見的交互,比如呈現(xiàn)數(shù)據(jù),比如收集數(shù)據(jù)。數(shù)據(jù)操作層把業(yè)務(wù)層處理后的數(shù)據(jù)保存到一個(gè)持久地?cái)?shù)據(jù)庫(kù)中,并且可以對(duì)其進(jìn)行提取操作。數(shù)據(jù)操作層負(fù)責(zé)和microsoftaccess交互。數(shù)據(jù)操作層主要是調(diào)用microsoftaccess中的存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作。關(guān)鍵詞:信息管理;數(shù)據(jù)管理;ACCESS1導(dǎo)言1.1選題背景及意義傳統(tǒng)商務(wù)的營(yíng)銷依賴層層嚴(yán)密的渠道,輔助以大量人力和宣傳投入來(lái)爭(zhēng)奪市場(chǎng),不僅費(fèi)時(shí)費(fèi)力而且成本高。在網(wǎng)絡(luò)時(shí)代,由于國(guó)際互聯(lián)網(wǎng)的廣泛普及,商家可以利用這個(gè)世界性的網(wǎng)絡(luò)將商務(wù)活動(dòng)的范圍擴(kuò)大到全球。企業(yè)門戶網(wǎng)站就是通過(guò)瀏覽器實(shí)現(xiàn)對(duì)整個(gè)企業(yè)信息的訪問,用以減少商務(wù)活動(dòng)的實(shí)體過(guò)程。它有以下兩個(gè)主要特征:無(wú)論是在Internet或Extranet,都可以利用標(biāo)準(zhǔn)的瀏覽器實(shí)現(xiàn)單點(diǎn)訪問;經(jīng)過(guò)許可的人員不需特殊的培訓(xùn),使用常規(guī)的軟件,可以在企業(yè)內(nèi)部或外部訪問到他所需要的信息。

其通常說(shuō)法是:

門戶網(wǎng)站使得企業(yè)的客戶、員工和合作伙伴以統(tǒng)一的、個(gè)性化的、多渠道的方式訪問企業(yè)的信息和服務(wù)。企業(yè)門戶網(wǎng)站的建立使得企業(yè)與消費(fèi)者擺脫了傳統(tǒng)的商業(yè)中介的束縛,降低了生產(chǎn)與銷售成本,縮短了生產(chǎn)廠家與最終用戶之間的距離,改變了市場(chǎng)的結(jié)構(gòu),有利于企業(yè)塑造自己的企業(yè)形象,更好地參與市場(chǎng)競(jìng)爭(zhēng),為企業(yè)提供了巨大的潛在顧客群,給企業(yè)帶來(lái)了無(wú)限的發(fā)展機(jī)會(huì)。大大節(jié)省了企業(yè)的營(yíng)銷費(fèi)用,提高了企業(yè)的營(yíng)銷效率。因此設(shè)計(jì)成熟的、便于使用的企業(yè)門戶網(wǎng)站是十分必要的。1.2研究現(xiàn)狀概述對(duì)于人們實(shí)現(xiàn)網(wǎng)絡(luò)商務(wù)這個(gè)目的來(lái)講,Internet已經(jīng)越來(lái)越無(wú)所不能。21世紀(jì)是信息爆炸和依賴數(shù)字化生存的世紀(jì)。大量的信息通過(guò)國(guó)際互聯(lián)網(wǎng)迅速傳播,將世界原有的有形界限全然打破。電子商務(wù)下的企業(yè)門戶網(wǎng)站正由于這種信息的快速流動(dòng)和資源的海量集成而悄然崛起,并將成為21世紀(jì)人類信息社會(huì)的核心。對(duì)于公司來(lái)說(shuō),企業(yè)門戶網(wǎng)站可以推銷產(chǎn)品,在演示上發(fā)布有關(guān)產(chǎn)品的技術(shù)支持,在公司與客戶之間搭起聯(lián)系的橋梁。美國(guó)著名的DELL計(jì)算機(jī)公司,他已取消了所有產(chǎn)品代理商,其產(chǎn)品完全在網(wǎng)絡(luò)上銷售。對(duì)于大公司來(lái)說(shuō),一個(gè)演示發(fā)布后所起的作用,比上千個(gè)技術(shù)、銷售人員全球滿天飛的作用還大。1.3研究?jī)?nèi)容和研究方法1.3.1網(wǎng)站設(shè)計(jì)原則第一原則:內(nèi)容豐富、明確。網(wǎng)站主要是為瀏覽者提供信息服務(wù)的,作為大型企業(yè)信息門戶網(wǎng)站,必須首先提供種類繁多內(nèi)容豐富的資訊,使不同的訪問者都能夠訪問到自己想要的信息。但是信息多了自然繁雜,因此有針對(duì)性地為瀏覽者提供明確的內(nèi)容是很重要的。第二原則:界面設(shè)計(jì)良好。內(nèi)容需要良好的界面設(shè)計(jì)來(lái)展現(xiàn),良好的界面設(shè)計(jì)能夠讓瀏覽者賞心悅目,能夠感受到明確的網(wǎng)站風(fēng)格和主題,甚至感受到企業(yè)的文化底蘊(yùn),從而留下深刻的記憶,并為他進(jìn)一步探索發(fā)現(xiàn)和使用網(wǎng)站提供的功能提供感官和心理上的意愿。第三原則:功能適用、易用。網(wǎng)站提供的一切功能都是為瀏覽者服務(wù)的,提供強(qiáng)大而富于特色的功能可以使瀏覽者更方便的獲取個(gè)人需要的信息和服務(wù)。比如提供網(wǎng)上產(chǎn)品訂購(gòu)的服務(wù),提供一個(gè)強(qiáng)大的產(chǎn)品檢索功能是很必要的。功能也不是越多越好,有可能讓瀏覽者無(wú)從選擇,就好像現(xiàn)在的手機(jī),可能絕大多數(shù)人還是打電話和收發(fā)短信,其他一些比如無(wú)線上網(wǎng)等功能并不適用。同時(shí),功能如果不易使用,操作繁瑣,甚至容易令人誤解,那么再?gòu)?qiáng)大的功能都是沒用的。作為企業(yè)信息門戶的瀏覽者可能并不是都能熟練的操作和使用計(jì)算機(jī),不能要求他們像企業(yè)級(jí)Web用戶那樣去完成復(fù)雜的操作,解決一些使用中可能出現(xiàn)的問題。因此,門戶網(wǎng)站的任何一個(gè)功能都要容易使用、好用。1.3.2網(wǎng)頁(yè)設(shè)計(jì)原則首先是速度第一,沒有人會(huì)有耐心地等待一個(gè)很久才能打開瀏覽的網(wǎng)頁(yè),據(jù)有關(guān)數(shù)據(jù)統(tǒng)計(jì)表明,如果一個(gè)網(wǎng)頁(yè)在三秒種內(nèi)都打不開,那么訪問者就會(huì)失去耐心放棄當(dāng)前頁(yè)面的瀏覽。其次頁(yè)面盡可能小,頁(yè)面的大小跟訪問速度是成正比的,根據(jù)速度第一的原則,那么就要做到每一個(gè)瀏覽的頁(yè)面都要盡可能的小,少占網(wǎng)絡(luò)帶寬,訪問速度才可能快。這里的小不僅僅指HTML代碼少,也包括圖片數(shù)量少,單個(gè)圖片占用磁盤空間少。使用CSS盡管可以直接設(shè)置頁(yè)面元素的表現(xiàn)樣式,但網(wǎng)頁(yè)統(tǒng)一使用CSS可以更容易的統(tǒng)一網(wǎng)站風(fēng)格,同時(shí)減少網(wǎng)頁(yè)代碼大小。少用Flash和大型圖片因?yàn)樗麄兛赡軙?huì)占用大量帶寬。第三要注意的是慎用框架,不能說(shuō)所有人都在使用最新版本的瀏覽器,而且不同的瀏覽器對(duì)框架的支持也可能不同,另外不是所有的搜索引擎都能夠很好的訪問框架頁(yè)面。最后是鏈接清晰,不能讓瀏覽者不知道他當(dāng)前瀏覽的位置,也不能讓瀏覽者找不到回去的路徑,每一個(gè)鏈接都要明確瀏覽者想要去的地方和想要訪問的功能,更不能有死鏈接。1.3.3系統(tǒng)架構(gòu)原則提供快速的系統(tǒng)訪問,包括客戶端的瀏覽和服務(wù)器端的通訊/數(shù)據(jù)訪問,都只有一個(gè)原則,就是“快”。可以采取集群技術(shù)、緩存技術(shù)、負(fù)載均衡技術(shù)等。穩(wěn)定的運(yùn)行,不能出現(xiàn)時(shí)不時(shí)無(wú)法訪問或者訪問數(shù)據(jù)很慢。這需要采用上面的技術(shù)確保在大容量并發(fā)訪問的時(shí)候系統(tǒng)仍然能夠穩(wěn)定的運(yùn)行。并且確保數(shù)據(jù)不會(huì)丟失、泄密、損壞。如采用多層服務(wù)器訪問,數(shù)據(jù)加密技術(shù),安全信道等方式。1.3.4開發(fā)網(wǎng)站注意的問題1.網(wǎng)頁(yè)設(shè)計(jì)相關(guān)(1)做好頁(yè)面布局和內(nèi)容規(guī)劃,只放置合適的內(nèi)容,并盡可能使頁(yè)面設(shè)計(jì)的最小。(2)使用好的網(wǎng)頁(yè)編輯器,如DW,F(xiàn)P,不要用VS自帶的編輯器,因?yàn)樗鼤?huì)產(chǎn)生很多無(wú)用的沉余代碼,而且設(shè)計(jì)的界面不是很美觀。(3)小圖片采用GIF格式,下載速度最快,大一點(diǎn)的采用jpg,占用磁盤空間小。(4)盡可能使用CSS,這既是原則也是方法,可以使整個(gè)網(wǎng)站瀏覽速度提高3%以上,有的甚至能夠提高30%。(5)盡量不要使用框架,在需要的地方也要有替代措施。(6)不要只針對(duì)IE寫客戶端腳本。(7)客戶端的事情盡量在客戶端處理?,F(xiàn)在客戶端設(shè)備已經(jīng)很強(qiáng)了,許多原來(lái)在服務(wù)器端才能做的事情現(xiàn)在都能在客戶端做,而服務(wù)器端反而成了訪問的瓶頸。(8)少用Flash,F(xiàn)lash一般都會(huì)占較大的網(wǎng)絡(luò)帶寬,在需要的時(shí)候也要注意不要做得太大、用的太多。(9)避免使用彈出式對(duì)話框,因?yàn)楝F(xiàn)在好多瀏覽器都被裝上了“彈出窗口攔截“插件。2.數(shù)據(jù)訪問相關(guān)(1)優(yōu)化數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)。這是數(shù)據(jù)訪問效率和編程復(fù)雜程度的關(guān)鍵。沒有良好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)其它都談不上。包括字段類型的選擇,表的結(jié)構(gòu),索引的使用,表的關(guān)系等。(2)優(yōu)化數(shù)據(jù)庫(kù)物理設(shè)計(jì)。需要關(guān)注數(shù)據(jù)庫(kù)的容量、日志、磁盤使用,數(shù)據(jù)備份機(jī)制,數(shù)據(jù)訪問機(jī)制,安全等數(shù)據(jù)庫(kù)物理結(jié)構(gòu)相關(guān)的問題。(3)合理設(shè)計(jì)“主鍵”,在不同的場(chǎng)合需要采用不同的主鍵設(shè)計(jì)策略,在互聯(lián)網(wǎng)大容量并發(fā)訪問的環(huán)境中,建議主鍵采用整型自增字段。主鍵使用還應(yīng)該遵循“無(wú)意義”原則。(4)采用最佳的數(shù)據(jù)訪問接口,如專門針對(duì)access的數(shù)據(jù)訪問對(duì)象。(5)“只要需要的數(shù)據(jù)”,如果一行有大容量字段,那么讀取一整行效率是非常低的(數(shù)據(jù)瓶頸)。(6)最遲打開,最早關(guān)閉的原則。使用數(shù)據(jù)庫(kù)后一定要及時(shí)關(guān)閉連接,它們是系統(tǒng)昂貴的資源。(7)采用“數(shù)據(jù)緩存”技術(shù),將經(jīng)常使用數(shù)據(jù)集緩存在磁盤或者內(nèi)存中,盡量減少對(duì)數(shù)據(jù)庫(kù)的直接訪問。(8)使用存儲(chǔ)過(guò)程??赡茉谝话愕膽?yīng)用系統(tǒng)中存儲(chǔ)過(guò)程可以被簡(jiǎn)單的查詢替代,因而更“通用”,但是我們現(xiàn)在討論的是大型企業(yè)信息門戶網(wǎng)站的問題。作為一個(gè)互聯(lián)網(wǎng)應(yīng)用系統(tǒng),處理速度和網(wǎng)絡(luò)帶寬無(wú)疑是最重要的。系統(tǒng)的瓶頸往往是磁盤IO和網(wǎng)絡(luò)IO,合理使用存儲(chǔ)過(guò)程使得分布式系統(tǒng)結(jié)構(gòu)效率大大提升。但也要注意合理使用,比如避免一般的分頁(yè)過(guò)程,由于查詢會(huì)有很多,使得這樣的存儲(chǔ)過(guò)程太多而管理混亂。1.4本文結(jié)構(gòu)簡(jiǎn)介1.本文首先介紹了選題背景,研究現(xiàn)狀,研究?jī)?nèi)容及方法,系統(tǒng)的概括了我國(guó)目前電子商務(wù)門戶網(wǎng)站的發(fā)展現(xiàn)狀。隨著信息的發(fā)展,企業(yè)與企業(yè)之間通過(guò)互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)及信息的交換。那么就需要一個(gè)網(wǎng)絡(luò)平臺(tái)來(lái)實(shí)現(xiàn)這一過(guò)程。企業(yè)門戶網(wǎng)站恰恰就是為了實(shí)現(xiàn)這一功能而存在的。開篇從網(wǎng)站設(shè)計(jì)原則,網(wǎng)頁(yè)設(shè)計(jì)原則兩方面概述了網(wǎng)站初步的設(shè)計(jì)制作方法。2.其次介紹了本系統(tǒng)的開發(fā)工具。(1)IIS作為系統(tǒng)的開發(fā)平臺(tái),支持著整個(gè)系統(tǒng)的運(yùn)行。(2)ASP(ActiveServerPage)作為一種編程工具,與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互。(3)數(shù)據(jù)庫(kù)的基本應(yīng)用。3.隨后是進(jìn)行系統(tǒng)的規(guī)劃,系統(tǒng)的設(shè)計(jì)及系統(tǒng)的實(shí)現(xiàn)。系統(tǒng)的介紹了本系統(tǒng)前臺(tái)和后臺(tái)分別實(shí)現(xiàn)的功能。全面的利用流程圖介紹了網(wǎng)站的制作過(guò)程。并且利用系統(tǒng)界面的截圖,明確地說(shuō)明了該系統(tǒng)是如何實(shí)現(xiàn)的。4.接著是系統(tǒng)的測(cè)試。從各方面對(duì)該網(wǎng)站的性能進(jìn)行了測(cè)試,包括功能測(cè)試,鏈接測(cè)試,表單測(cè)試,coockies測(cè)試,操作測(cè)試,語(yǔ)言測(cè)試,數(shù)據(jù)庫(kù)測(cè)試等等并分析了測(cè)試結(jié)果。5.最后對(duì)本系統(tǒng)的關(guān)鍵結(jié)束和主要特點(diǎn)做以介紹。2系統(tǒng)開發(fā)工具2.1IIS2.1.1IIS開發(fā)平臺(tái)的簡(jiǎn)介IIS為InternetInformationServer的縮寫。是一個(gè)WorldWideWebserver,IIS是Microsoft的一個(gè)服務(wù)器腳本運(yùn)行環(huán)境。用單機(jī)做服務(wù)器就會(huì)用到微軟的IIS。GopherServer和全部包容在里面。IIS意味著你能發(fā)布網(wǎng)頁(yè),并且由ASP(ActiveServerPages)、JAVA、VBscript產(chǎn)生頁(yè)面,有著一些擴(kuò)展功能。IIS是隨WindowsNTServer4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在WindowsXP上建立Internet服務(wù)器的基本組件。它與WindowsXP完全集成,允許使用WindowsXP內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)。2.1.2IIS的運(yùn)行1.IIS的安裝若操作系統(tǒng)中還未安裝IIS服務(wù)器,可打開“控制面板”,然后單擊啟動(dòng)“添加/刪除程序”,在彈出的對(duì)話框中選擇“添加/刪除Windows組件”,在Windows組件向?qū)?duì)話框中選中“Internet信息服務(wù)(IIS)”,然后單擊“下一步”,按向?qū)е甘?,完成?duì)IIS的安裝2.Internet信息服務(wù)(IIS)的啟動(dòng)Internet信息服務(wù)簡(jiǎn)稱為IIS,單擊Windows開始菜單——所有程序——管理工具——Internet信息服務(wù)(IIS)管理器,即可啟動(dòng)“Internet信息服務(wù)”管理工具。3.IIS的配置IIS安裝后,系統(tǒng)自動(dòng)創(chuàng)建了一個(gè)默認(rèn)的Web站點(diǎn),該站點(diǎn)的主目錄默認(rèn)為C:\\Inetpub\\。用鼠標(biāo)右鍵單擊“默認(rèn)Web站點(diǎn)”,在彈出的快捷菜單中選擇“屬性”,此時(shí)就可以打開站點(diǎn)屬性設(shè)置對(duì)話框,在該對(duì)話框中,可完成對(duì)站點(diǎn)的全部配置。4.主目錄與啟用父路徑單擊“主目錄”標(biāo)簽,切換到主目錄設(shè)置頁(yè)面,該頁(yè)面可實(shí)現(xiàn)對(duì)主目錄的更改或設(shè)置。注意檢查啟用父路徑選項(xiàng)是否勾選,如未勾選將對(duì)以后的程序運(yùn)行有部分影響。主目錄——配置——選項(xiàng)。5.設(shè)置主頁(yè)文檔單擊“文檔”標(biāo)簽,可切換到對(duì)主頁(yè)文檔的設(shè)置頁(yè)面,主頁(yè)文檔是在瀏覽器中鍵入網(wǎng)站域名,而未制定所要訪問的網(wǎng)頁(yè)文件時(shí),系統(tǒng)默認(rèn)訪問的頁(yè)面文件。常見的主頁(yè)文件名有index.htm、index.html、index.asp、index.php、index.jsp、default.htm、default.html、default.asp等。IIS默認(rèn)的主頁(yè)文檔只有default.htm和default.asp,根據(jù)需要,利用“添加”和“刪除”按鈕,可為站點(diǎn)設(shè)置所能解析的主頁(yè)文檔。6.啟動(dòng)與停止IIS服務(wù)在Internet信息服務(wù)的工具欄中提供有啟動(dòng)與停止服務(wù)的功能。單擊可啟動(dòng)IIS服務(wù)器;單擊則停止IIS服務(wù)器。2.2ASP2.2.1ASP簡(jiǎn)介ASP是ActiveServerPage的縮寫,意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶界面的web應(yīng)用程序。2.2.2ASP特點(diǎn)與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn):1.利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);2.ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;3.服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);4.ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過(guò)HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;5.ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)現(xiàn)和那個(gè)Email或訪問文件系統(tǒng)等;6.由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。2.3數(shù)據(jù)庫(kù)2.3.1數(shù)據(jù)庫(kù)的含義動(dòng)態(tài)網(wǎng)站的開發(fā)與數(shù)據(jù)庫(kù)密不可分,那么什么是數(shù)據(jù)庫(kù)呢?在計(jì)算機(jī)教科書中,數(shù)據(jù)庫(kù)是這樣解釋的:數(shù)據(jù)庫(kù)是計(jì)算機(jī)應(yīng)用系統(tǒng)中的一種專門管理數(shù)據(jù)資源的系統(tǒng)。數(shù)據(jù)有多種形式,如文字、數(shù)碼、符號(hào)、圖形、圖像以及聲音等。數(shù)據(jù)是所有計(jì)算機(jī)系統(tǒng)所要處理的對(duì)象。人們所熟知的一種處理辦法是制作文件,即將處理過(guò)程編成程序文件,將所涉及的數(shù)據(jù)按程序要求組織成數(shù)據(jù)文件,用程序文件來(lái)調(diào)用。數(shù)據(jù)文件與程序文件保持著一定的對(duì)應(yīng)關(guān)系。在計(jì)算機(jī)應(yīng)用迅速發(fā)展的情況下,這種文件式方法便顯出不足。比如,它使得數(shù)據(jù)通用性差,不便于移植,在不同文件中存儲(chǔ)大量重復(fù)信息、浪費(fèi)存儲(chǔ)空間、更新不便等。數(shù)據(jù)庫(kù)系統(tǒng)便能解決上述問題。數(shù)據(jù)庫(kù)系統(tǒng)不從具體的應(yīng)用程序出發(fā),而是立足于數(shù)據(jù)本身的管理,它將所有數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,進(jìn)行科學(xué)的組織,并借助于數(shù)據(jù)庫(kù)管理系統(tǒng)與各種應(yīng)用程序或應(yīng)用系統(tǒng)接口,使之能方便地使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。簡(jiǎn)單地說(shuō)數(shù)據(jù)庫(kù)就是一組經(jīng)過(guò)計(jì)算機(jī)整理后的數(shù)據(jù),存儲(chǔ)在一個(gè)或多個(gè)文件中,而管理這個(gè)數(shù)據(jù)庫(kù)的軟件就稱之為數(shù)據(jù)庫(kù)管理系統(tǒng)。一般一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem)可分為數(shù)據(jù)庫(kù)(Database)與數(shù)據(jù)管理系統(tǒng)(DatabaseManagementSystem,DBMS)兩個(gè)部分。2.3.2數(shù)據(jù)庫(kù)的實(shí)用工具:MicrosoftOfficeAccessMicrosoftOfficeAccess(前名MicrosoftAccess)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項(xiàng)特點(diǎn),是MicrosoftOffice的成員之一。Access能夠存取Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的“進(jìn)階用戶”則能使用它來(lái)開發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支持部份面向?qū)ο蠹夹g(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。Access提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。MicrosoftAccess在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái)開發(fā)簡(jiǎn)單的WEB應(yīng)用程序,這些應(yīng)用程序都利用ASP技術(shù)在IIS支持下運(yùn)行。比較復(fù)雜的WEB應(yīng)用程序則使用PHP/MySQL或者ASP/MicrosoftSQLServer。一些專業(yè)的應(yīng)用程序開發(fā)人員使用Access用作快速應(yīng)用開發(fā),可是如果通過(guò)網(wǎng)絡(luò)存取數(shù)據(jù)的話,Access的可擴(kuò)放性并不高,因此當(dāng)程序被較多使用者使用時(shí),往往選擇基于客戶端-服務(wù)器為本的方案,常用的數(shù)據(jù)庫(kù)有Oracle、DB2、MicrosoftSQLServer、MySQL等。無(wú)論如何,不少Access的功能(表單,報(bào)告,序列和VB代碼)可以用作其他數(shù)據(jù)庫(kù)的后期應(yīng)用,包括JET(檔案為主的數(shù)據(jù)庫(kù)引擎,Access缺省使用)、MicrosoftSQLServer、Oracle和任何其他跟ODBC兼容的產(chǎn)品。這種方法允許開發(fā)者把一個(gè)成熟的應(yīng)用的數(shù)據(jù)移動(dòng)到一臺(tái)更大功率的服務(wù)器。3系統(tǒng)規(guī)劃與系統(tǒng)分析3.1系統(tǒng)的總體結(jié)構(gòu)門戶網(wǎng)站系統(tǒng)的設(shè)計(jì)目標(biāo)是通過(guò)對(duì)門戶網(wǎng)站的瀏覽、登錄、查找、留言等功能,使客戶能夠利用簡(jiǎn)單、快捷、低成本的電子通訊方式,買賣雙方不謀面地進(jìn)行各種商貿(mào)活動(dòng)。3.1.1系統(tǒng)功能說(shuō)明根據(jù)系統(tǒng)的設(shè)計(jì)目標(biāo)按照系統(tǒng)開發(fā)的基本觀點(diǎn)對(duì)企業(yè)門戶網(wǎng)站進(jìn)行設(shè)計(jì),可以做如下劃分:1.前臺(tái)實(shí)現(xiàn)了首頁(yè)、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道等模塊信息的顯示功能。2.后臺(tái)實(shí)現(xiàn)了用戶管理、用戶查找、公告管理、新聞中心管理、常見問題管理、解決方案管理、留言薄管理等功能。3.1.2系統(tǒng)的功能結(jié)構(gòu)圖系統(tǒng)規(guī)劃如下:本系統(tǒng)主要實(shí)現(xiàn)兩大模塊,首先是網(wǎng)站前臺(tái)模塊,包括首頁(yè)、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道等模塊信息的顯示功能。其次是后臺(tái)管理模塊,包括用戶管理、用戶查找、公告管理、新聞中心管理、常見問題管理、解決方案管理、留言薄管理等功能模塊的功能。如圖1所示。企業(yè)門戶網(wǎng)站系統(tǒng)企業(yè)門戶網(wǎng)站系統(tǒng)前臺(tái)后臺(tái)搜索登錄留言基本設(shè)置產(chǎn)品管理方案管理客戶管理新聞管理留言管理問題管理公告管理發(fā)布修改刪除發(fā)布回復(fù)刪除圖1系統(tǒng)規(guī)劃圖其中運(yùn)用到的技術(shù)和軟件有:數(shù)據(jù)庫(kù):Access;語(yǔ)言:ASP及相關(guān)的腳本語(yǔ)言;網(wǎng)站工具:Dreamweaver8等。3.2系統(tǒng)的數(shù)據(jù)流程分析3.2.1系統(tǒng)的功能流程分析1.一般用戶:注冊(cè)和非注冊(cè)(1)非注冊(cè)用戶:不允許其進(jìn)行允許留言。只進(jìn)行網(wǎng)頁(yè)的瀏覽和搜索。如圖2所示。非注冊(cè)用戶非注冊(cè)用戶網(wǎng)站的靜態(tài)信息搜索圖2非注冊(cè)用戶使用流程(2)用戶注冊(cè):填寫注冊(cè)信息:提交注冊(cè)信息,成功后顯示“成功”字樣。如圖3所示。用戶用戶用戶注冊(cè)提交用戶信息圖3用戶注冊(cè)流程(3)注冊(cè)用戶。如圖4所示。用戶用戶用戶登錄留言列表用戶信息留言圖4注冊(cè)用戶功能流程2.管理后臺(tái)管理后臺(tái)的功能包括:(1)基本設(shè)置,(2)產(chǎn)品地帶管理,(3)解決方案管理,(4)技術(shù)支持管理,(5)客戶渠道管理,(6)新聞中心管理,(7)留言薄管理,(8)留言薄管理,(9)公告發(fā)布等功能模塊的功能。如圖5所示。管理員管理員后臺(tái)登錄用戶信息添加刪除常見問題解決方案技術(shù)支持客戶渠道新聞中心留言列表公告發(fā)布基本設(shè)置產(chǎn)品地帶圖5后臺(tái)管理流程4系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)設(shè)計(jì)4.1.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)系統(tǒng)中包括的實(shí)體有用戶、管理員、留言列表、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道、新聞中心、常見問題、公告、基本設(shè)置。E-R實(shí)體圖如圖6所示。1.用戶可通過(guò)輸入用戶名和密碼的方式進(jìn)行登錄,數(shù)據(jù)庫(kù)會(huì)記錄下客戶的ID。如圖6所示。用戶名用戶用戶名用戶用戶ID用戶密碼圖6用戶實(shí)體E-R圖2.管理員通過(guò)輸入其專有的用戶名和密碼來(lái)登錄后臺(tái)管理界面,并且數(shù)據(jù)庫(kù)會(huì)記錄下管理員的ID。如圖7所示。管理員管理員管理員ID管理員名管理員密碼圖7管理員實(shí)體E-R圖3.產(chǎn)品地帶中,包括產(chǎn)品編號(hào),產(chǎn)品名稱,產(chǎn)品介紹,發(fā)布時(shí)間等內(nèi)容。如圖8所示。產(chǎn)品地帶產(chǎn)品地帶產(chǎn)品編號(hào)產(chǎn)品名稱產(chǎn)品介紹發(fā)布時(shí)間圖8產(chǎn)品地帶實(shí)體E-R圖4.留言列表中包括留言編號(hào),留言內(nèi)容,回復(fù)內(nèi)容等要素。如圖9所示。留言列表留言列表留言編號(hào)留言內(nèi)容回復(fù)內(nèi)容圖9留言列表實(shí)體E-R圖5.解決方案中包括方案編號(hào),方案名稱,方案內(nèi)容,發(fā)布時(shí)間等內(nèi)容。如圖10所示。解決方案解決方案方案編號(hào)方案名稱方案內(nèi)容發(fā)布時(shí)間圖10解決方案實(shí)體E-R圖技術(shù)支持包括技術(shù)編號(hào),技術(shù)名稱,技術(shù)內(nèi)容,發(fā)布時(shí)間等內(nèi)容。如圖11所示。技術(shù)支持技術(shù)支持技術(shù)編號(hào)技術(shù)名稱技術(shù)內(nèi)容發(fā)布時(shí)間圖11技術(shù)支持實(shí)體E-R圖7.客戶渠道包括編號(hào),名稱,內(nèi)容,發(fā)布時(shí)間等內(nèi)容。如圖12所示??蛻羟揽蛻羟谰幪?hào)名稱內(nèi)容發(fā)布時(shí)間圖12客戶渠道實(shí)體E-R圖8.新聞中心包括新聞編號(hào),新聞名稱,新聞內(nèi)容,發(fā)布時(shí)間等內(nèi)容。如圖13所示。新聞中心新聞中心新聞編號(hào)新聞名稱新聞內(nèi)容發(fā)布時(shí)間圖13新聞中心實(shí)體E-R圖9.常見問題中包括問題編號(hào),問題名稱問題內(nèi)容,發(fā)布時(shí)間等內(nèi)容。如圖14所示。常見問題常見問題問題編號(hào)問題名稱問題內(nèi)容發(fā)布時(shí)間圖14常見問題實(shí)體E-R圖10.公告發(fā)布中包括公告編號(hào),公告名稱,公告內(nèi)容,發(fā)布時(shí)間等內(nèi)容。如圖15所示。公告發(fā)布公告發(fā)布公告編號(hào)公告名稱公告內(nèi)容發(fā)布時(shí)間圖15公告發(fā)布實(shí)體E-R圖11.基本設(shè)置中包括編號(hào),網(wǎng)頁(yè)標(biāo)題,底部信息,發(fā)布時(shí)間等內(nèi)容。如圖16所示?;驹O(shè)置基本設(shè)置編號(hào)網(wǎng)頁(yè)標(biāo)題底部信息發(fā)布時(shí)間圖16基本設(shè)置實(shí)體E-R圖4.1.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本網(wǎng)站采用的是access數(shù)據(jù)庫(kù),根據(jù)上節(jié)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),將E-R圖轉(zhuǎn)化為表,建立的db1.mdb文件中包括10個(gè)表,其中管理員與用戶公用一個(gè)表。1.用戶表中存儲(chǔ)了所有注冊(cè)用戶(包括管理員)的賬號(hào)和密碼。如表1所示。表1用戶表(zc)字段名數(shù)據(jù)類型說(shuō)明Bha_yha_mm自動(dòng)編號(hào)備注備注用戶ID/管理員ID用戶名/管理員名用戶密碼/管理員密碼2.產(chǎn)品地帶表中存儲(chǔ)了所有產(chǎn)品的題目和內(nèi)容。如表2所示。表2產(chǎn)品地帶(cp)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期產(chǎn)品編號(hào)產(chǎn)品名稱產(chǎn)品介紹發(fā)布日期3.留言列表中儲(chǔ)存了所有留言的提問和回復(fù)內(nèi)容。如表3所示。表3留言列表(ly)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_js自動(dòng)編號(hào)備注備注留言編號(hào)留言內(nèi)容回復(fù)留言4.解決方案列表中儲(chǔ)存了所有方案的題目及內(nèi)容。如表4所示。表4解決方案(fa)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期方案編號(hào)方案名稱方案介紹發(fā)布日期5.技術(shù)支持列表中儲(chǔ)存了所有該企業(yè)提供的專業(yè)服務(wù)的內(nèi)容。如表5所示。表5技術(shù)支持(js)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期技術(shù)編號(hào)技術(shù)名稱技術(shù)介紹發(fā)布日期6.客戶渠道列表中儲(chǔ)存了便于客戶聯(lián)系我們的所有聯(lián)系方式信息。如表6所示。表6客戶渠道(qd)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期編號(hào)名稱介紹發(fā)布日期7.新聞中心列表中儲(chǔ)存了目前國(guó)內(nèi)外有關(guān)經(jīng)濟(jì)的國(guó)家大事。如表7所示。表7新聞中心(xw)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期新聞編號(hào)新聞名稱新聞介紹發(fā)布日期8.常見問題中包括一些我們關(guān)于客戶經(jīng)常遇到的問題的解答。如表8所示。表8常見問題(wt)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期問題編號(hào)問題名稱問題介紹發(fā)布日期9.公告發(fā)布列表儲(chǔ)存了所有公司公告。如表9所示。表9公告發(fā)布(gg)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期公告編號(hào)公告名稱公告介紹發(fā)布日期10.基本設(shè)置列表儲(chǔ)存了網(wǎng)站的網(wǎng)頁(yè)標(biāo)題,底部信息及發(fā)布日期。如表10所示。表10基本設(shè)置(jcxx)字段名數(shù)據(jù)類型說(shuō)明Bha_mca_jsa_sj自動(dòng)編號(hào)備注備注時(shí)間/日期編號(hào)網(wǎng)頁(yè)標(biāo)題底部信息發(fā)布日期4.2系統(tǒng)實(shí)現(xiàn)4.2.1用戶注冊(cè)功能的實(shí)現(xiàn)、該系統(tǒng)的留言功能只對(duì)注冊(cè)用戶開放,非注冊(cè)用戶可以通過(guò)index.asp頁(yè)面,點(diǎn)擊注冊(cè)按鈕,跳轉(zhuǎn)到注冊(cè)頁(yè)面zc.asp,填寫相關(guān)內(nèi)容進(jìn)行注冊(cè)。如圖17、18所示。圖17用戶未登錄時(shí)顯示圖18用戶注冊(cè)頁(yè)面代碼如下:<%ifrequest.Form("b")=request.Form("c")then%><%exec1="select*fromzcwherea_yh='"&request.Form("a")&"'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1ifrs1.eofthenexec="insertintozc(a_yh,a_mm)values('"&request.Form("a")&"','"&request.Form("b")&"')"conn.executeexecconn.closesetconn=nothingresponse.Write("注冊(cè)成功,在網(wǎng)站上部登陸!")else%>用戶重復(fù)<%endif%><%else%>兩次輸入密碼不同<%endif%>4.2.2用戶登錄注冊(cè)用戶可以實(shí)現(xiàn)登陸功能,在賬戶和密碼文本框里輸入相應(yīng)的內(nèi)容,點(diǎn)擊登陸,如果正確顯示登陸成功,否則顯示無(wú)此用戶活密碼錯(cuò)誤。如圖19至21所示。圖19用戶登錄成功頁(yè)面圖20用戶登錄錯(cuò)誤頁(yè)面圖21用戶登錄失敗界面代碼如下:<%ifrequest.Form("a")=""then%>用戶名不能為空<%else%><%exec="select*fromzcwherea_yh='"&request.Form("a")&"'"setrs=server.createobject("adodb.recordset")rs.openexec,conn,1,1ifrs.eofthen%>無(wú)此用戶<%else%><%ifrs("a_mm")=request.Form("b")thensession("is")=rs("bh")ifrequest.Form("a")="admin"thensession("is")="y"response.redirect"gl.asp"endif%>登錄成功<%else%>密碼錯(cuò)誤<%endif%><%endif%><%endif%>4.2.3搜索功能的實(shí)現(xiàn)非注冊(cè)用戶和注冊(cè)用戶都可以使用搜索功能,在產(chǎn)品下拉菜單中選擇分類,在搜索中輸入要查詢的文字點(diǎn)搜索,頁(yè)面將會(huì)跳轉(zhuǎn)到so.asp。如圖22、23所示。圖22搜索界面圖23搜索結(jié)果界面代碼如下:<%l=request.form("l")c=request.form("c")setconn=server.createobject("adodb.connection")conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("db1.mdb")exec5="select*fromggorderbybhdesc"setrs5=server.createobject("adodb.recordset")rs5.openexec5,conn,1,1ifl=1thenexec1="select*fromcpwherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=2thenexec1="select*fromfawherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=3thenexec1="select*fromjswherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=4thenexec1="select*fromqdwherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=5thenexec1="select*fromxwwherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=6thenexec1="select*fromlywherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=7thenexec1="select*fromwtwherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1elseifl=8thenexec1="select*fromggwherea_mclike'%"&c&"%'"setrs1=server.createobject("adodb.recordset")rs1.openexec1,conn,1,1endif%>4.2.4用戶留言功能登陸后的用戶可以實(shí)現(xiàn)留言功能,在留言文本框里輸入要留言的文字,點(diǎn)擊發(fā)布留言,即可發(fā)布。如圖24至26所示。圖24用戶留言界面圖25留言成功界面圖26留言顯示界面代碼如下:<%ifsession("is")=""orsession("is")="y"then%>必須登錄后才能留言<%elseexec="insertintoly(a_mc)values('"&request.Form("a")&"')"conn.executeexecconn.closesetconn=nothing%>留言成功<%endif%>4.2.5后臺(tái)管理功能在登陸管理員賬戶后可以跳轉(zhuǎn)到后臺(tái)頁(yè)面gl.asp對(duì)留言列表、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道、新聞中心、常見問題、公告、基本設(shè)置進(jìn)行管理。如圖27、28所示。圖27后臺(tái)基本設(shè)置界面圖28設(shè)置成功界面代碼如下:<%fl=1then%><%exec="select*fromjcxx"setrs=server.createobject("adodb.recordset")rs.openexec,conn,1,3rs("a_sb")=ars("a_xb")=brs.update%><h1class="STYLE2">更新成功</h1><%elseifl=2then%><h1class="STYLE2">產(chǎn)品地帶(解決方案等)</h1><%exec="select*fromcporderbybhdesc"setrs=server.createobject("adodb.recordset")rs.openexec,conn,1,1%><formid="form1"name="form1"method="post"action="gl.asp?l=3"><inputname="a"type="text"value="此處填入產(chǎn)品名稱(解決方案等其他內(nèi)容)"size="60"><spanclass="STYLE7">產(chǎn)品名稱(其他名稱)</span><p><textareaname="b"cols="58"rows="5">此處填入產(chǎn)品介紹(其他內(nèi)容)</textarea><spanclass="STYLE7">產(chǎn)品介紹(其他名稱)</span></p><p><inputtype="submit"name="Submit"value="確認(rèn)發(fā)布"/></p></form><%dowhilenotrs.eof%><tablewidth="570"border="0"cellpadding="0"cellspacing="0"><tr><tdwidth="485"><spanclass="STYLE7"><%=rs("a_mc")%></span></td><tdwidth="42"><formname="form3"method="post"action="gl.asp?l=4&c=<%=rs("bh")%>"><inputtype="submit"name="Submit"value="修改"></form></td><tdwidth="43"><formname="form4"method="post"action="gl.asp?l=6&c=<%=rs("bh")%>"><inputtype="submit"name="Submit"value="刪除"></form></td></tr></table><%rs.movenextloop%><%elseifl=3then%><%exec="insertintocp(a_mc,a_js,a_sj)values('"&a&"','"&b&"','"&date()&"')"conn.executeexec%><h1class="STYLE2">發(fā)布成功</h1><%elseifl=4then%><h1class="STYLE2">產(chǎn)品修改</h1><%exec="select*fromcpwherebh="&csetrs=server.createobject("adodb.recordset")rs.openexec,conn,1,1%><formid="form1"name="form1"method="post"action="gl.asp?l=5&c=<%=rs("bh")%>"><p><spanclass="STYLE7"><inputname="a"type="text"value="<%=rs("a_mc")%>">產(chǎn)品名稱</span></p><p><textareaname="b"cols="60"rows="5"><%=rs("a_js")%></textarea><spanclass="STYLE7">產(chǎn)品介紹</span></p><p><inputtype="submit"name="Submit"value="確認(rèn)更改"/></p></form><%elseifl=5then%><%exec="select*fromcpwherebh="&csetrs=server.createobject("adodb.recordset")rs.openexec,conn,1,3rs("a_mc")=ars("a_js")=brs("a_sj")=date()rs.update%><h1class="STYLE2">更新成功</h1><%elseifl=6then%><h1class="STYLE2">刪除成功</h1><%5系統(tǒng)測(cè)試5.1測(cè)試的主要方面1.功能測(cè)試對(duì)于網(wǎng)站的測(cè)試而言,每一個(gè)獨(dú)立的功能模塊需要單獨(dú)的測(cè)試用例的設(shè)計(jì)導(dǎo)出,主要依據(jù)為《需求規(guī)格說(shuō)明書》及《詳細(xì)設(shè)計(jì)說(shuō)明書》,對(duì)于應(yīng)用程序模塊需要設(shè)計(jì)者提供基本路徑測(cè)試法的測(cè)試用例。2.鏈接測(cè)試鏈接是Web應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁(yè)面之間切換和指導(dǎo)用戶去一些不知道地址的頁(yè)面的主要手段。鏈接測(cè)試可分為三個(gè)方面:(1)測(cè)試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁(yè)面;(2)測(cè)試所鏈接的頁(yè)面是否存在;(3)保證Web應(yīng)用系統(tǒng)上沒有孤立的頁(yè)面,所謂孤立頁(yè)面是指沒有鏈接指向該頁(yè)面,只有知道正確的URL地址才能訪問。鏈接測(cè)試可以自動(dòng)進(jìn)行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測(cè)試必須在集成測(cè)試階段完成,也就是說(shuō),在整個(gè)Web應(yīng)用系統(tǒng)的所有頁(yè)面開發(fā)完成之后進(jìn)行鏈接測(cè)試。Xenu——主要測(cè)試鏈接的正確性的工具,可惜的是對(duì)于動(dòng)態(tài)生成的頁(yè)面的測(cè)試會(huì)出現(xiàn)一些錯(cuò)誤。3.表單測(cè)試當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊(cè)、登錄、信息提交等。在這種情況下,我們必須測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。例如:用戶填寫的出生日期與職業(yè)是否恰當(dāng),填寫的所屬省份與所在城市是否匹配等。如果使用了默認(rèn)值,還要檢驗(yàn)?zāi)J(rèn)值的正確性。如果表單只能接受指定的某些值,則也要進(jìn)行測(cè)試。例如:只能接受某些字符,測(cè)試時(shí)可以跳過(guò)這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。要測(cè)試這些程序,需要驗(yàn)證服務(wù)器能正確保存這些數(shù)據(jù),而且后臺(tái)運(yùn)行的程序能正確解釋和使用這些信息。B/S結(jié)構(gòu)實(shí)現(xiàn)的功能可能主要的就在這里,提交數(shù)據(jù),處理數(shù)據(jù)等如果有固定的操作流程可以考慮自動(dòng)化測(cè)試工具的錄制功能,編寫可重復(fù)使用的腳本代碼,可以在測(cè)試、回歸測(cè)試時(shí)運(yùn)行以便減輕測(cè)試人員工作量。我們對(duì)UM子系統(tǒng)中各個(gè)功能模塊中的各項(xiàng)功能進(jìn)行逐一的測(cè)試,主要測(cè)試方法為:邊界值測(cè)試、等價(jià)類測(cè)試,以及異常類測(cè)試。測(cè)試中要保證每種類型都有2個(gè)以上的典型數(shù)值的輸入,以確保測(cè)試輸入的全面性。4.Cookies測(cè)試Cookies通常用來(lái)存儲(chǔ)用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用Cookies訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies的形式存儲(chǔ)在客戶端計(jì)算機(jī)上,這可用來(lái)創(chuàng)建動(dòng)態(tài)和自定義頁(yè)面或者存儲(chǔ)登陸等信息。如果Web應(yīng)用系統(tǒng)使用了Cookies,就必須檢查Cookies是否能正常工作而且對(duì)這些信息已經(jīng)加密。測(cè)試的內(nèi)容可包括Cookies是否起作用,是否按預(yù)定的時(shí)間進(jìn)行保存,刷新對(duì)Cookies有什么影響等。5.設(shè)計(jì)語(yǔ)言測(cè)試Web設(shè)計(jì)語(yǔ)言版本的差異可以引起客戶端或服務(wù)器端嚴(yán)重的問題,例如使用哪種版本的HTML等。當(dāng)在分布式環(huán)境中開發(fā)時(shí),開發(fā)人員都不在一起,這個(gè)問題就顯得尤為重要。除了HTML的版本問題外,不同的腳本語(yǔ)言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要進(jìn)行驗(yàn)證。6.數(shù)據(jù)庫(kù)測(cè)試在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)起著重要的作用,數(shù)據(jù)庫(kù)為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類型是關(guān)系型數(shù)據(jù)庫(kù),可以使用SQL對(duì)信息進(jìn)行處理。在使用了數(shù)據(jù)庫(kù)的Web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問題等引起的,針對(duì)這兩種情況,可分別進(jìn)行測(cè)試。5.2測(cè)試結(jié)果系統(tǒng)的功能是否能否正常的使用是一個(gè)系統(tǒng)最基本的要求。本系統(tǒng)主要進(jìn)行功能測(cè)試。本系統(tǒng)的主要功能之一就是檢索功能,本文就檢索功能為例進(jìn)行功能測(cè)試。用例表如表11所示。表11用例表用例分類關(guān)鍵字預(yù)期輸出1234產(chǎn)品產(chǎn)品問題問題出口服務(wù)進(jìn)口服務(wù)國(guó)際貿(mào)易壁壘出口服務(wù)在查找結(jié)果顯示“出口服務(wù)”這條信息在查找界面顯示空白在查找結(jié)果顯示“國(guó)際貿(mào)易壁壘”這條信息在查找界面顯示空白用例1:分類選擇“產(chǎn)品”,關(guān)鍵字欄填入“出口服務(wù)”,(在cp表中存在“a_mc”為“出口服務(wù)”),點(diǎn)擊查找按鈕后,預(yù)期在查找結(jié)果顯示頁(yè)面,出現(xiàn)“出口服務(wù)”這條記錄。圖29為使用用例1測(cè)試時(shí)的輸出頁(yè)面的截圖。圖29搜索顯示界面用例2:分類選擇“產(chǎn)品”,關(guān)鍵字欄填入“進(jìn)口服務(wù)”,(在cp表中“a_mc”為“進(jìn)口服務(wù)”),點(diǎn)擊查找按鈕后,在查找結(jié)果顯示頁(yè)面顯示空白。圖30為使用用例2測(cè)試時(shí)的輸出頁(yè)面的截圖。圖30沒有時(shí)顯示界面用例3:分類選擇“問題”,關(guān)鍵字欄填入“國(guó)際貿(mào)易壁壘”,(在wt表中存在“a_mc”為“國(guó)際貿(mào)易壁壘”),點(diǎn)擊查找按鈕后,預(yù)期在查找結(jié)果顯示頁(yè)面,出現(xiàn)“國(guó)際貿(mào)易壁壘”這條記錄。圖31為使用用例3測(cè)試時(shí)的輸出頁(yè)面的截圖。圖31搜索顯示界面用例4:分類選擇“問題”,關(guān)鍵字欄填入“出口服務(wù)”,(在wt表中存在“a_mc”為“出口服務(wù)”),因?yàn)椤俺隹诜?wù)”在cp表中,所以,點(diǎn)擊查找按鈕后,預(yù)期查找結(jié)果顯示頁(yè)面應(yīng)為空。圖32為使用用例4測(cè)試時(shí)的輸出頁(yè)面的截圖。圖32搜索顯示界面綜上所述,經(jīng)過(guò)功能測(cè)試,連接測(cè)試,表單測(cè)試,cookies測(cè)試,設(shè)計(jì)語(yǔ)言測(cè)試及數(shù)據(jù)庫(kù)的測(cè)試,一切性能良好,網(wǎng)站順利運(yùn)行。6關(guān)鍵技術(shù)與系統(tǒng)特點(diǎn)6.1關(guān)鍵技術(shù)ADOADO(ActiveXDataObject)是Microsoft數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)的新接口,是建立在OLEDB之上的高層數(shù)據(jù)庫(kù)訪問技術(shù)。ADO技術(shù)基于COM,具有COM組件的諸多優(yōu)點(diǎn),可以用來(lái)構(gòu)造可復(fù)用應(yīng)用框架,被多種語(yǔ)言支持,能夠訪問關(guān)系數(shù)據(jù)庫(kù)、非關(guān)系數(shù)據(jù)庫(kù)及所有的文件系統(tǒng)。另外,ADO還支持各種客戶/服務(wù)器模塊與基于Web的應(yīng)用程序,具有遠(yuǎn)程數(shù)據(jù)服務(wù)(RDS(RemoteDataService))的特性,是遠(yuǎn)程數(shù)據(jù)存取的發(fā)展方向。ADO封裝了OLEDB提供的接口,是基于OLEDB模型之上的更高層應(yīng)用,比起OLEDB提供者,ADO的接口可以使程序員在更高級(jí)別上同數(shù)據(jù)交互,并且保留了MFC/ODBC和DAO的特性。ADO技術(shù)不僅可以應(yīng)用于關(guān)系數(shù)據(jù)庫(kù),也可以應(yīng)用于非關(guān)系數(shù)據(jù)庫(kù)??梢杂媒y(tǒng)一的方法對(duì)不同的文件系統(tǒng)進(jìn)行訪問,大大簡(jiǎn)化了程序編制,增加了程序的可移植性。另外ADO的對(duì)象模型簡(jiǎn)化了對(duì)象的操作,因?yàn)樗⒉灰蕾囉趯?duì)象之間的相互層次作用。大多數(shù)情況下可以只關(guān)心所要?jiǎng)?chuàng)建和使用的對(duì)象,而無(wú)需了解其父對(duì)象。例如,在OLEDB的操作中,必須先建立數(shù)據(jù)源和數(shù)據(jù)實(shí)用程序之間的連接才能打開一個(gè)行集對(duì)象,而在ADO中可以直接打開一個(gè)記錄對(duì)象,而無(wú)需先建立與數(shù)據(jù)源的連接。總體來(lái)說(shuō)ADO技術(shù)主要有以下幾個(gè)特點(diǎn):1.易使用:ADO是高層數(shù)據(jù)庫(kù)訪問技術(shù),所以相對(duì)于ODBC來(lái)說(shuō)具有面向?qū)ο蟮奶攸c(diǎn)。同時(shí),在ADO對(duì)象結(jié)構(gòu)中,對(duì)象于對(duì)象之間的層次結(jié)構(gòu)不是非常明顯,這也給編寫數(shù)據(jù)庫(kù)程序帶來(lái)許多便利。2.可以訪問多種數(shù)據(jù)源:和OLEDB一樣,它可以訪問關(guān)系型和非關(guān)系型數(shù)據(jù)庫(kù),具有很強(qiáng)的通用性和靈活性。3.訪問數(shù)據(jù)庫(kù)效率高:由于它本身是基于OLEDB的,所以繼承了OLEDB的特點(diǎn)。4.方便的Web應(yīng)用:ADO可以以ActiveX控件的形式出現(xiàn),方便了Web應(yīng)用程序的貶值。5.技術(shù)編程接口豐富:ADO支持VC、VB、VJ、JavaScript、VBScript等腳本語(yǔ)言。6.程序占用內(nèi)存少:由于ADO是基于組件模型對(duì)象(COM)的訪問技術(shù),所以,ADO生成的應(yīng)用程序占用內(nèi)存少。6.2系統(tǒng)特點(diǎn)該門戶網(wǎng)站系統(tǒng)主題鮮明,能夠讓瀏覽者很直觀的獲得他們想要的信息。本系統(tǒng)的優(yōu)勢(shì)在于1.網(wǎng)站設(shè)計(jì)有個(gè)性。網(wǎng)站在介紹產(chǎn)品或服務(wù)的時(shí)候,站在客戶的角度去介紹,網(wǎng)站內(nèi)容有親和力,能夠迅速拉近與客戶的距離。整體規(guī)劃和欄目設(shè)置合理。欄目設(shè)置及導(dǎo)航清析明了,使得用戶很容易發(fā)現(xiàn)需要的信息。重要信息完整。企業(yè)介紹、聯(lián)系方式、產(chǎn)品分類和詳細(xì)介紹、等是企業(yè)網(wǎng)站最基本的信息完整正確。通過(guò)網(wǎng)站,使更多的潛在客戶變成實(shí)在的客戶!2.所使用的技術(shù)在很大程度上實(shí)現(xiàn)了預(yù)期的功能,最大化的節(jié)省了資金。3.實(shí)現(xiàn)了與客戶的互動(dòng),包括與客戶的交流、留言板、E-mail的即時(shí)回復(fù),通過(guò)后臺(tái)管理系統(tǒng),自動(dòng)實(shí)現(xiàn)網(wǎng)站的更新。新產(chǎn)品也可以即時(shí)發(fā)布到網(wǎng)站中去。這些功能是企業(yè)網(wǎng)站在更新中最重要的內(nèi)容,同時(shí)也是網(wǎng)站真正能夠發(fā)揮作用的重點(diǎn)所在!

7結(jié)論7.1本文所做的主要工作首先,要做好前期準(zhǔn)備工作。進(jìn)行商業(yè)信息應(yīng)用的調(diào)查和研究。調(diào)查的目的是了解誰(shuí)使用信息,信息是如何使用,以及信息如何流入和流出。其次是產(chǎn)品與技術(shù)的選擇。在進(jìn)行完信息的使用調(diào)查之后,就要選擇門戶產(chǎn)品和技術(shù)。我采用的研究方法是:首先,選定需要使用的動(dòng)態(tài)腳本。如果要實(shí)現(xiàn)調(diào)查查詢這樣的功能,必須通過(guò)動(dòng)態(tài)腳本+數(shù)據(jù)庫(kù)的方式。動(dòng)態(tài)腳本ASP是應(yīng)用最廣泛的,因?yàn)閃INDOWS集成的IIS直接就提供了對(duì)ASP的支持,而且管理就比較容易。數(shù)據(jù)庫(kù)方面,選擇微軟的ACCESS數(shù)據(jù)庫(kù)。而后用Dreamweaver實(shí)現(xiàn)網(wǎng)頁(yè)鏈接和頁(yè)面設(shè)計(jì)。最后進(jìn)行網(wǎng)站測(cè)試。由于網(wǎng)站剛開始不是滿負(fù)荷運(yùn)轉(zhuǎn),測(cè)試不能反映網(wǎng)站的問題。一般情況下網(wǎng)站測(cè)試需花6個(gè)月左右,在這段時(shí)間里要統(tǒng)計(jì)網(wǎng)站訪客、以及滿負(fù)荷的運(yùn)行速度、數(shù)據(jù)庫(kù)出錯(cuò)概率等,以便對(duì)網(wǎng)站及時(shí)做出調(diào)整。7.2今后進(jìn)一步研究方向現(xiàn)在的系統(tǒng)只是實(shí)現(xiàn)了網(wǎng)站應(yīng)有的基本功能,如登錄、搜索、產(chǎn)品等。對(duì)于一個(gè)好的門戶網(wǎng)站而言,還有很多不足。瀏覽者對(duì)于信息的全面會(huì)有越來(lái)越多的要求,對(duì)于信息的及時(shí)反饋也會(huì)有越來(lái)越高的要求。在今后的門戶網(wǎng)站開發(fā)中,有更多細(xì)節(jié)需要完善,如越來(lái)越人性化的界面,從技術(shù)上來(lái)提高網(wǎng)站的設(shè)計(jì)和管理。參考文獻(xiàn):[1]教育部高等教育司.高等學(xué)校畢業(yè)設(shè)計(jì)<論文>指導(dǎo)手冊(cè)(電子信息卷修訂版)[M].北京:高等教育出版社,2004.[2]趙杰.畢業(yè)設(shè)計(jì)及指導(dǎo)案例:公共文獻(xiàn)(畢業(yè)設(shè)計(jì))剖析:數(shù)據(jù)庫(kù)應(yīng)用方向[M].北京:清華大學(xué)出版社,2005.[3]侯炳輝等.計(jì)算機(jī)信息管理專業(yè)(本科)畢業(yè)設(shè)計(jì)案例摘選[M].北京:清華大學(xué)出版社,2002.[4]肖基毅.高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文)指導(dǎo)[M].北京:國(guó)防科大出版社,2003.[5]劉瑞新.VisualBasic管理信息系統(tǒng)開發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.[6]MitchMeyerson.MaryEuleScarborough.MasteringOnlineMarketing[M].EntrepreneurPress,2007.[7]徐效美,林冬梅.淺析電子商務(wù)的安全[J].商場(chǎng)現(xiàn)代化:2007年01期.[8]戴慶.電子商務(wù)門戶網(wǎng)站的研究與實(shí)現(xiàn)[C].中國(guó)優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫(kù),2003[9]錢大可.分銷商網(wǎng)絡(luò)團(tuán)購(gòu)營(yíng)銷的電子商務(wù)模型研究[J].商場(chǎng)現(xiàn)代化:2007年01期.[10]崔樹銀.電子商務(wù)環(huán)境下傳統(tǒng)企業(yè)流程變革研究[D].現(xiàn)代管理科學(xué)雜志:2007.[11]吳琦.電子商務(wù)代表網(wǎng)站及業(yè)務(wù)模式分析[J].通信世界:2007年02B期刊.[12]張靜.電子商務(wù)網(wǎng)站的研究與設(shè)計(jì)[D].吉林:吉林大學(xué),2006年.[13]葉軍,李志蜀,殷鋒.組建基于企業(yè)服務(wù)總線的電子商務(wù)集成系統(tǒng)研究[D].計(jì)算機(jī)應(yīng)用與軟件期刊:2007年01期.[14]彭波.數(shù)據(jù)結(jié)構(gòu)及算法[M].北京:機(jī)械工業(yè)出版社,2008.[15]凱斯賓革著,譚明金譯.代碼優(yōu)化:有效使用內(nèi)存[M].北京:電子工業(yè)出版社,2004.[16]周游,趙炎主編.網(wǎng)絡(luò)市場(chǎng)營(yíng)銷.第一版.[M].北京:中國(guó)物資出版社,2002.[17]PhilipKotler著.營(yíng)銷管理[M].梅汝和等,譯.北京:中國(guó)人民大學(xué)出版社,2002.[18]JudyStrauss,AdelEl-Ansary,RaymondFrost.E-Marketing(4thEdition)[M].PrenticeHall,2005.[19]西爾伯沙茨等著.數(shù)據(jù)庫(kù)系統(tǒng)概念(原書第5版)[M].楊冬青等,譯.北京:機(jī)械工業(yè)出版社,2006.[20]本-甘,薩卡,沃爾特著.MicrosoftSQLServer2005技術(shù)內(nèi)幕:T-SQL程序設(shè)計(jì)[M].趙立東,譯.北京:電子工業(yè)出版社,2008.[21]RobertaBragg(羅伯塔布拉格)等著.網(wǎng)絡(luò)安全完全手冊(cè)[M].程代偉等譯.北京:電子工業(yè)出版社,2005.[22]J.Cataudella,B.Sawyer,D.Greely.網(wǎng)上商店行銷指南[M].孫昕等譯.北京:清華大學(xué)出版社,2000.[23]李仕梅,龔盛昭.基于Web技術(shù)的精品課程網(wǎng)站設(shè)計(jì)與維護(hù)[J].廣州:廣東輕工職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008.[24]楊永斌.幾種常用編程語(yǔ)言的比較[J].北京:電腦愛好者,1998年08期.[25]高博.選擇編程語(yǔ)言:過(guò)程語(yǔ)言[J].上海:計(jì)算機(jī)教與學(xué),2002年01期.[26]秦學(xué)禮.企業(yè)門戶網(wǎng)站的建設(shè)和應(yīng)用[J].浙江:計(jì)算機(jī)時(shí)代,2002年08期.DesignandImplementationofEnterprisePortalsWebforChengFanTradingCompanyAbstract:Thetechnologyofinternationalandinformationisdevelopmedrapidlywhenwecomeintothe21century.Nowthenetisusedallovertheworld.Itisthemostimportantpartinourlife.Thecompanyportalsiteisthecommercialactivitesintheinternet.Thatisintroducedthecompany,acceptedbusiness,providedtechnology,customerservicesbytheinternet,andsoon.Thesiteasanewrunstylehasinitialscale.EnterprisePortalWebsiteasabridgeofon-linetradehavemoreadvantagesinvariousaspects.Thereareimportantfortheindustry'sdevelopment.Meanwhile,webbringsthelowcostandhighprofittotheenterprise.Mywebsiteincludes2frame.Datamanipulationlayerandinterfacelayeristhe2frame.Theinterfacelayercanshowthedataandcollectthedata.Andthedatalayermayprocessthedataandsaveitintoadatabase.Andwecanpickitupfromthedatabaseanduseit.Themanipulationlayercanexchangethedatatotheaccess.Themaineffectofthelayerisusethestoragetorealisethehandling.Keyword:InformationmanagementDatamanagementACCESS專家評(píng)語(yǔ):該畢業(yè)設(shè)計(jì)選題能夠結(jié)合電子商務(wù)專業(yè)的特點(diǎn),符合本專業(yè)的培養(yǎng)目標(biāo)。題目難度適宜,從學(xué)生完成畢業(yè)設(shè)計(jì)的文檔和開發(fā)的系統(tǒng)來(lái)看,學(xué)生分析問題和解決問題的能力得到了系統(tǒng)的訓(xùn)練,動(dòng)手能力和創(chuàng)新能力得到顯著提高。表現(xiàn)在:軟件設(shè)計(jì)流程正確,系統(tǒng)分析透徹,解決問題方案恰當(dāng),軟件系統(tǒng)運(yùn)行流暢,界面友好、規(guī)范;畢業(yè)設(shè)計(jì)文本結(jié)構(gòu)合理,符合邏輯,文章層次清晰,論述正確,文字通順,符合技術(shù)用語(yǔ)要求,寫作格式和插圖繪制符合相關(guān)規(guī)定。本門戶網(wǎng)站系統(tǒng)開發(fā)采用先進(jìn)成熟的計(jì)算機(jī)技術(shù)實(shí)現(xiàn)了成帆貿(mào)易公司門戶網(wǎng)站的設(shè)計(jì),目前該系統(tǒng)已經(jīng)在成帆公司內(nèi)部調(diào)試運(yùn)行。該畢業(yè)設(shè)計(jì)理論聯(lián)系實(shí)際,解決生產(chǎn)實(shí)踐中的實(shí)際問題,做到“真題真做”,課題工作量飽滿。附錄資料:不需要的可以自行刪除Excel小知識(shí)■用多窗口修改編輯Excel文檔如果要比較,修改Excel中不同單元格間的數(shù)據(jù),而單元格又相距較遠(yuǎn)的話,來(lái)回拖動(dòng)鼠標(biāo)很是麻煩。我們可以用多窗口來(lái)進(jìn)行比較,依次單擊“窗口→拆分”,Excel便自動(dòng)拆分成四個(gè)窗口,每個(gè)窗口都是一個(gè)獨(dú)立的編輯區(qū)域,我們?cè)跒g覽一個(gè)窗口的時(shí)候,不影響另外一個(gè)窗口。在word中對(duì)長(zhǎng)文檔的修改比較繁瑣,也可以用這種方法將窗口進(jìn)行拆分。要取消多窗口,雙擊分隔線或依次單擊“窗口→取消拆分”即可?!鯡xcel錄入時(shí)自動(dòng)切換輸入法在Excel單元格中,經(jīng)常遇到中英文交替輸入的情況,如A列輸入中文而B列卻輸入英文,這時(shí)就要在中英文輸入法之間反復(fù)切換,這樣非常麻煩而且嚴(yán)重影響錄入效率。其實(shí)可以先打開中文輸入法,選中需要輸入中文的列,執(zhí)行菜單“數(shù)據(jù)→有效性”,在“數(shù)據(jù)有效性”中切換到“輸入法模式”標(biāo)簽分頁(yè),在“模式”下拉列表中選擇“打開”,確定退出。接著選擇需要輸入英文的列,同樣打開“輸入法模式”標(biāo)簽分頁(yè),在“模式”下拉列表中選擇“關(guān)閉(英文模式)”,確定后退出即可。■Excel中粘貼時(shí)避免覆蓋原有內(nèi)容在工作表中進(jìn)行復(fù)制或移動(dòng)操作時(shí),粘貼的內(nèi)容將自動(dòng)覆蓋工作表中的原有內(nèi)容,怎樣避免這一現(xiàn)象呢?首先選中要復(fù)制或移動(dòng)的單元格,單擊復(fù)制或剪切按鈕,選中要粘貼的起始單元格,按下“Ctrl+shift++”組合鍵,在彈出的“插入粘貼”對(duì)話框中選擇活動(dòng)單元格移動(dòng)的方向,單擊“確定”按鈕就可以了?!鯡xcel中快速排查公式錯(cuò)誤在Excel中,經(jīng)常會(huì)遇到某個(gè)單元格中包含多層嵌套的復(fù)雜函數(shù)的公式,如果公式一旦出錯(cuò)就很難追蹤錯(cuò)誤。其實(shí)在Excel2003中利用“公式求值”功能就可以進(jìn)行公式的錯(cuò)誤排查。依次單擊“工具→自定義”打開“自定義”對(duì)話框并切換到“命令”選項(xiàng)卡,在左邊“類別”列表中選擇“工具”,在右邊找到“公式求值”并將它拖放到工具欄,這樣工具欄上就出現(xiàn)一個(gè)“公式求值”按鈕。以后選中公式所有的單元格,單擊“公式求值”按鈕就可以按照公式的執(zhí)行順序逐步觀察公式的運(yùn)算結(jié)果,從而定位并找到錯(cuò)誤之源,原理類似程序調(diào)試中的“單步執(zhí)行”。■Excel中妙用“條件格式”讓行列更清晰在用Excel處理一些含有大量數(shù)據(jù)的表格時(shí),經(jīng)常會(huì)出現(xiàn)錯(cuò)行錯(cuò)列的情況,其實(shí)可以將行或列間隔設(shè)置成不同格式,這樣看起來(lái)就清晰明了得多。利用“條件格式”可以輕松地達(dá)到目的。先選中數(shù)據(jù)區(qū)中所有單元格,然后選擇菜單命令“格式→條件格式”,在打開的對(duì)話框中,在最左側(cè)下拉列表中單擊“公式”,然后在其右側(cè)的輸入欄中輸入公式“=MOD(ROW(),2)”,然后單擊下方的“格式”按鈕,在彈出的“單元格格式”對(duì)話框中單擊“圖案”選項(xiàng)卡,指定單元格的填充顏色,并選擇“邊框”選項(xiàng)卡,為單元格加上外邊框,然后一路單擊“確定”按鍵即可。如果希望第一行不添加任何顏色,只須將公式改為“=MOD(ROW()+1,2)”即可。如果需要間隔兩行添加填充顏色只須將公式改為“=MOD(ROW(),3)=0”就可以了。如果要間隔四行,那就將“3”改為“4”,以此類推。如果我們希望讓列間隔添加顏色,那么只須將上述公式中的“ROW”改為“COLUMN”就可以達(dá)到目的?!觥罢障鄼C(jī)”的妙用如果要讓sheet2中的部分內(nèi)容自動(dòng)出現(xiàn)在sheet1中,用excel的照相機(jī)功能也是一種方法。操作方法如下:首先點(diǎn)擊“工具”菜單,選擇“自定義”命令,在彈出的對(duì)話框的“命令”選擇卡下的“類別”中選擇“工具”,在右邊的“命令”列表中找到“照相機(jī)”,并且將它拖到工具欄的任意位置。接著拖動(dòng)鼠標(biāo)選擇sheet2中需要在sheet1中顯示的內(nèi)容,再單擊工具欄上新增加的“照相機(jī)”按鈕,于是這個(gè)選定的區(qū)域就被拍了下來(lái)。最后打開sheet1工作表,在要顯示“照片”的位置上單擊鼠標(biāo)左鍵,被“拍攝”的“照片”就立即粘貼過(guò)來(lái)了?!鯡XCEL中快速插入系統(tǒng)時(shí)間與日期在用Excel進(jìn)行報(bào)表處理時(shí),經(jīng)常需要在表格的前端或者末尾輸入當(dāng)天的時(shí)間與日期。若用數(shù)字輸入的話顯得比較繁瑣。其實(shí)可以這樣來(lái)快速輸入:首先選中需要時(shí)間的單元格,同時(shí)按下“ctrl+shift+;”組合鍵即可;若要輸入系統(tǒng)日期則按下“ctrl+;”組合鍵即可?!鰪氐纂[藏Excel工作表在Excel中可以通過(guò)執(zhí)行“格式-工作表-隱藏”將當(dāng)前活動(dòng)的工作表隱藏起來(lái),在未執(zhí)行進(jìn)一步的工作簿設(shè)置的情況下,可以通過(guò)執(zhí)行“格式-工作表-取消隱藏”來(lái)打開它。其實(shí)還可以通過(guò)設(shè)置工作表的隱藏屬性來(lái)徹底隱藏。按下“ALT+F11”組合鍵進(jìn)入VBA編輯窗口,在左側(cè)選中需要隱藏的工作表,按下F4鍵打開“屬性”對(duì)話框,切換到“按分類序”標(biāo)簽分頁(yè),將“雜項(xiàng)”下的“Visable”的值選擇改為“2-xlSheetVeryHidden”或“0-xlSheetVeryHidden”退出后返回Excel即可。這樣將選定的工作表隱藏起來(lái),且“取消隱藏”也不起作用,這樣就能徹底隱藏工作表了。將Visable值改還原即可取消隱藏。■輕松挑出重復(fù)數(shù)據(jù)筆者在工作過(guò)程中遇到這樣的問題:要在Excel中把A列和B列中重復(fù)的數(shù)據(jù)和重復(fù)的次數(shù)找出來(lái)(A和B兩列數(shù)據(jù)之間存在邏輯關(guān)系,有重復(fù)現(xiàn)象出現(xiàn))。筆者的做法是:選中C2單元格,輸入公式“=IF(COUNTIF(B:B,A2)>=1,A2,"")”,然后用“填充柄”將C2單元格中的公式復(fù)制到C列的其它單元格中。假設(shè)重復(fù)出現(xiàn)次數(shù)的統(tǒng)計(jì)結(jié)果保存在D列中,在D2單元格中輸入公式“=COUNTIF(B:B,A2)”,然后將公式填充到D列的其他單元格中即可。重復(fù)出現(xiàn)的數(shù)據(jù)和重復(fù)的次數(shù)自動(dòng)列了出來(lái)?!鲇肐F函數(shù)搞定“#DIV/0!”在Excel中用公式計(jì)算時(shí),經(jīng)常會(huì)出現(xiàn)錯(cuò)誤值“#DIV/0!”,它表示公式中的分母引用了空白單元格或數(shù)值為零的單元格。如果作為正式的報(bào)表,出現(xiàn)這樣的字符當(dāng)然不能讓人滿意。解決方法有三:1、手工找出單元格的出錯(cuò)公式,一一將它們刪除。這種辦法適合于出現(xiàn)“#DIV/0!”不多的情況。2、如果報(bào)表中出現(xiàn)很多“#DIV/0!”,上述方法就顯得太麻煩了。這時(shí)就要利用IF函數(shù)解決問題:C2單元格中輸入公式“=IF(B2=0,"-",A2/B2*100-100)”,再用填充柄把公式復(fù)制到C列的其它單元格中,“#DIV/0!”就會(huì)被“-”代表,報(bào)表自然漂亮多了。3、打印時(shí),打開“頁(yè)面設(shè)置”對(duì)話框,切換到“工作表”選項(xiàng)卡,將“錯(cuò)誤單元格打印為”選項(xiàng)設(shè)置為“空白”或“-”就好了。■改變Excel自動(dòng)求和值默認(rèn)位置Excel提供了自動(dòng)相加功能,它可以自動(dòng)將一行(或一列)的數(shù)據(jù)相加取和,計(jì)算出的值會(huì)放在這個(gè)區(qū)域下邊(或右邊)最接近用戶選取的空單元格處。但有時(shí)我們需要把取和值放在一行(或一列)數(shù)據(jù)的上方或左邊。具體的方法:?jiǎn)螕粜枰蠛偷囊恍校ɑ蛞涣校?shù)據(jù)的上方(或左邊)的空單元格;接著按組合鍵“Shift+Ctrl”,然后單擊工具欄中“自動(dòng)求和”按鈕∑;最后選中需要求和的一組數(shù)據(jù)(按住鼠標(biāo)左鍵拖動(dòng)),按下回車鍵即可。■啟動(dòng)Excel時(shí)自動(dòng)打開某個(gè)工作簿在Excel2003(以下簡(jiǎn)稱Excel)中如果一直使用同一個(gè)工作薄或工作表,則可以將該工作薄移到Excel的啟動(dòng)文件夾中,這樣,每次啟動(dòng)Excel時(shí)都將自動(dòng)打開該工作簿。具體方法如下:將要打開的Excel工作簿復(fù)制或移動(dòng)到C:\ProgramFiles\Microsoftoffice\Office11\XLStart文件夾中。如果不想變動(dòng)工作簿的當(dāng)前位置,可以為這個(gè)工作簿創(chuàng)建快捷方式,然后將快捷方式復(fù)制或移動(dòng)到XLStart文件夾中,然后重新啟動(dòng)Excel,該工作簿就會(huì)在Excel啟動(dòng)時(shí)自動(dòng)打開?!鯡xcel快速實(shí)現(xiàn)序號(hào)輸入在第1個(gè)單元格中輸入撇號(hào)“’”,而后緊跟著輸入數(shù)字字符如:’1,然后選中此單元格,將鼠標(biāo)位置至單元格的右下角,當(dāng)出現(xiàn)細(xì)十字線狀的“填充柄”時(shí),按住此鍵向下(或右)拖拉至所選定區(qū)域后,松開鼠標(biāo)左鍵即可。■自動(dòng)填充具體日期當(dāng)我們?cè)趀xcel中輸入日期數(shù)據(jù)時(shí),可能需要確定該日期所對(duì)應(yīng)的是星期幾。而為了查明星期幾,許多用戶往往會(huì)查閱日歷或使用轉(zhuǎn)換函數(shù),這都很繁瑣。其實(shí),我們完全可以讓excel自動(dòng)完成這個(gè)任務(wù)。具體操作如下:選中需要錄入日期數(shù)據(jù)的單元格區(qū)域,點(diǎn)擊“格式-單元格”。在“數(shù)字”標(biāo)簽頁(yè)中單擊“分類”列表中的“自定義”選項(xiàng),然后,在右邊的“類型”文本框中輸入:yyyy"年"m"月"d"日""星期"aaa,并單擊“確定”。這樣,只要輸入日期,相應(yīng)的星期數(shù)就會(huì)自動(dòng)出現(xiàn)在日期數(shù)據(jù)后面?!鰧⒂?jì)算器搬到Excel中工具-自定義-命令選項(xiàng)卡,在類別列表中選“工具”,在命令列表中選“自定義”(旁邊有個(gè)計(jì)算機(jī)器圖標(biāo))。將所選的命令從命令列表中拖至工具欄中,關(guān)閉,退出Excel,重新打開Excel即可?!霾挥眯?shù)點(diǎn),也能輸入小數(shù)在excel中,需要輸入大量小數(shù),而且小數(shù)的位數(shù)都相同,方法是:工具-選項(xiàng),點(diǎn)擊“編輯”選項(xiàng)卡,勾選“自動(dòng)設(shè)置小數(shù)點(diǎn)”,調(diào)整小數(shù)“位數(shù)”(如2),確定?,F(xiàn)在再輸入幾個(gè)數(shù)值,不需要輸入小數(shù)點(diǎn),會(huì)自動(dòng)保留二位小數(shù)?!銮砂葱枰判?qū)W校一次上公開課,來(lái)的客人有400多人,打字員已按來(lái)人的先后順序在excel中錄入了客人的姓名、職務(wù)、所在學(xué)校等,如果要按職務(wù)高低-即校長(zhǎng)、副校長(zhǎng)、教導(dǎo)主任、教導(dǎo)副主任等排序,可以如下操作:依次單擊工具-選項(xiàng),彈出窗口,單擊“自定義序列”選項(xiàng)卡,點(diǎn)“添加”按鈕,光標(biāo)懸停于“輸入序列”窗口,在其中按次序輸入“校長(zhǎng)、副校長(zhǎng)、教導(dǎo)主任、教導(dǎo)副主任……”后再按“添加”后確定。定義完自己的序列后,依次單擊“數(shù)據(jù)-排序”,把“主要關(guān)鍵字”定位于職務(wù)列,再單擊“選項(xiàng)”,從“自定義排序次序”中選取上述步驟中自定義的序列,“方向”選擇為“按列排序”,點(diǎn)確定回到“排序”窗口,再按“確定”便大功告成。■在excel中刪除多余數(shù)字學(xué)生的學(xué)籍號(hào)數(shù)字位數(shù)很多,比如“1996001”,要成批量刪除前面的“1996”,手工刪除肯定不行??梢杂谩胺至小钡姆椒ㄒ徊降轿?。選中“學(xué)籍號(hào)”這一列,依次單擊“數(shù)據(jù)-分列”,彈出“文本分列向?qū)А贝翱冢c(diǎn)擊選中“固定寬度”后按“下一步”按鈕,在需要分隔的地方單擊鼠標(biāo)左鍵,即出現(xiàn)分隔線,再單擊“下一步”按鈕,左邊部分呈黑色顯示(如果要?jiǎng)h除右邊部分,單擊分隔線右側(cè),右側(cè)即呈黑色);再在“列數(shù)據(jù)格式”中點(diǎn)選“不導(dǎo)入此列(跳過(guò))”,單擊“完成”即可?!鋈ψ⒈砀裰械臒o(wú)效數(shù)據(jù)數(shù)據(jù)輸入完畢后,為了保證數(shù)據(jù)的真實(shí)性,快速找到表格中的無(wú)效數(shù)據(jù),我們可以借用excel中的數(shù)據(jù)有效性和公式審核來(lái)實(shí)現(xiàn)。選中某列(B列),單擊“數(shù)據(jù)”菜單中的“有效性”命令,彈出“數(shù)據(jù)有效性”對(duì)話框,切換到“設(shè)置”選項(xiàng)卡,輸入符合條件的數(shù)據(jù)必須滿足的條件范圍(如“=and(B1>60,B1<90)”)。右擊工具欄打開“公式審核”工具欄,單擊工具欄中的“圈釋無(wú)效數(shù)據(jù)”按鈕,此時(shí)表格中的無(wú)效數(shù)據(jù)都被清清楚楚地圈注出來(lái)了?!鰞蓚€(gè)日期之間的天數(shù)、月數(shù)和年數(shù)計(jì)算兩個(gè)日期“1995-5-12”和“2006-1-16”之間的天數(shù)、月數(shù)和年數(shù)可使用下面的公式:“=DATEDIF(A1,B1,"d"),其中A1和B1分別表示開始日期和結(jié)束日期,"d"表示天數(shù),換為"m"或"y"就可以計(jì)算兩個(gè)日期相關(guān)的月數(shù)和年數(shù)了?!鲈诓煌瑔卧窨焖佥斎胪粌?nèi)容首先選定要輸入同一內(nèi)容的單元格區(qū)域,然后輸入內(nèi)容,最后按Ctrl+回車鍵,即可實(shí)現(xiàn)在選定單元格區(qū)域中一次性輸入相同內(nèi)容?!鲚p松去掉姓名中的空格編輯-查找-替換,在查找內(nèi)容欄輸入一個(gè)空格,替換欄保持為空,點(diǎn)擊全部替換就可以去掉所有姓名中的空格了。■

溫馨提示

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

評(píng)論

0/150

提交評(píng)論