購(gòu)物商城系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁(yè)
購(gòu)物商城系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁(yè)
購(gòu)物商城系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁(yè)
購(gòu)物商城系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc_第4頁(yè)
購(gòu)物商城系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).doc_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)論文網(wǎng)趣購(gòu)物商城系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) *學(xué)院摘 要電子商務(wù)是即被熟知的電子交易,是由基于電子系統(tǒng)如互聯(lián)網(wǎng)和其他的電腦網(wǎng)絡(luò)的產(chǎn)品或服務(wù)的買(mǎi)賣(mài)組成的。隨著互聯(lián)網(wǎng)的迅速發(fā)展電子交易的實(shí)施也在迅速的成長(zhǎng)。電子商務(wù)的實(shí)質(zhì)并不只是通過(guò)網(wǎng)絡(luò)購(gòu)買(mǎi)東西,而是利用internet技術(shù),徹底改變傳統(tǒng)的商業(yè)運(yùn)作模式。信息技術(shù)真正的能力不在于它使傳統(tǒng)的工作方法更有效率,而在于它使企業(yè)打破了傳統(tǒng)的工作規(guī)則,并創(chuàng)造新的工作方式,這正是企業(yè)流程重組的核心內(nèi)容。該系統(tǒng)是通過(guò)學(xué)習(xí)當(dāng)前流行的網(wǎng)上電子商務(wù)網(wǎng)站的主要實(shí)現(xiàn)來(lái)進(jìn)行開(kāi)發(fā)的,系統(tǒng)采用asp為開(kāi)發(fā)工具、access為后臺(tái)數(shù)據(jù)庫(kù)和dreamweaver、flash、photoshop等應(yīng)用軟件來(lái)制作,基于b/s模式開(kāi)發(fā)的商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),實(shí)現(xiàn)了網(wǎng)上交易,來(lái)滿(mǎn)足當(dāng)前社會(huì)人們的購(gòu)物需求。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用的要求出發(fā)主要實(shí)現(xiàn)了前臺(tái)用戶(hù)對(duì)產(chǎn)品的瀏覽和購(gòu)買(mǎi),后臺(tái)管理員對(duì)用戶(hù)、商品的管理等功能。本論文詳細(xì)介紹了開(kāi)發(fā)網(wǎng)上商城的全過(guò)程,是按軟件工程的思想設(shè)計(jì)的,包括需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)等。本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,使用方便簡(jiǎn)捷,人性化的用戶(hù)界面,安全保密設(shè)置齊全,節(jié)省經(jīng)營(yíng)成本,大大減少了操作人員的工作負(fù)擔(dān)。關(guān)鍵詞:網(wǎng)上商城 asp access 電子商務(wù) b/sabstractelectronic commerce is known as electronic trading, is based on electronic systems such as the internet and other computer network products or services for sale. with the rapid development of the internet e-commerce implementation also is in grow quickly. the essence of electronic commerce is not only through the network to buy things, but the use of internet technology, completely changed the traditional commercial mode of operation. information technology is not the real capacity of its traditional working methods more efficient, but it enables enterprises to break the traditional work rules, and create a new way of working, this is the core content of the enterprise restructuring. the system through the study of current popular online e-commerce website mainly realizes to development, system uses asp as the development tool, access as background database and dreamweaver, flash, photoshop, application software to production, based on the b/s pattern of development business website design and the realization, realizes the online transactions, to meet current social peoples shopping needs. with the entire system from the simple, friendly interface, flexible, practical requirements of the main achievement of the front end user product browse and purchase, background administrator user, commodity management and other functions.the paper introduces the development of the whole process of online shopping mall, was according to the software engineering thought design, including demand analysis, system design, system detailed design and so on. the system has many features: the system function is complete, easy to use simple, user-friendly user interface, complete security settings, save operating costs, greatly reducing the operating personnels work load. keywords:e-shop asp access e-commerce b/s. 32 .目錄第1章緒論11.1編寫(xiě)目的11.2研究背景11.3網(wǎng)上購(gòu)物的國(guó)內(nèi)外發(fā)展現(xiàn)狀21.4論文主要內(nèi)容簡(jiǎn)介21.5論文章節(jié)安排2第2章開(kāi)發(fā)工具介紹32.1asp簡(jiǎn)介32.2access簡(jiǎn)介32.3網(wǎng)頁(yè)制作工具dreamweaver介紹42.4小結(jié)4第3章系統(tǒng)需求分析53.1系統(tǒng)需求分析53.2功能需求分析53.3功能模塊劃分63.4網(wǎng)站流程設(shè)計(jì)73.5數(shù)據(jù)流程分析103.6數(shù)據(jù)字典133.7故障處理14第4章數(shù)據(jù)庫(kù)結(jié)構(gòu)分析154.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)分析154.2數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)17第5章網(wǎng)站界面設(shè)計(jì)與實(shí)現(xiàn)205.1前臺(tái)頁(yè)面實(shí)現(xiàn)205.1.1網(wǎng)站首頁(yè)205.1.2留言界面設(shè)計(jì)215.2后臺(tái)頁(yè)面實(shí)現(xiàn)225.2.1后臺(tái)登錄界面設(shè)計(jì)225.2.2后臺(tái)主界面設(shè)計(jì)235.3后臺(tái)各功能實(shí)現(xiàn)模塊245.3.1網(wǎng)站信息設(shè)置245.3.2系統(tǒng)添加商品管理24第6章安裝部署296.1安裝環(huán)境要求296.2開(kāi)發(fā)環(huán)境29第7章結(jié)束語(yǔ)30致 謝31參考文獻(xiàn)32第1章 緒論電子商務(wù)的發(fā)展,不僅將有利地推動(dòng)internet的發(fā)展,對(duì)社會(huì)的進(jìn)步和經(jīng)濟(jì)的變革產(chǎn)生深遠(yuǎn)的影響,更重要的,它本身的發(fā)展和成熟為我們提供了許許多多的機(jī)會(huì)。通過(guò)internet來(lái)實(shí)現(xiàn)網(wǎng)上購(gòu)物,使網(wǎng)絡(luò)更好的為人們服務(wù),讓人們的生活更加便利,更多的給社會(huì)避免不必要的資源損失。同時(shí)也促使人們更多的了解網(wǎng)絡(luò),利用網(wǎng)絡(luò)。1.1 編寫(xiě)目的電子商務(wù)是于九十年代初,在歐美興起的一種全新的商業(yè)交易模式,它實(shí)現(xiàn)了交易的無(wú)紙化,效率化,自動(dòng)化表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的交換信息,地理界限的模糊,這所有的一切也必將推動(dòng)傳統(tǒng)商業(yè)行為在網(wǎng)路時(shí)代的變革。隨著電子商務(wù),尤其是網(wǎng)上購(gòu)物的發(fā)展,商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重點(diǎn)將會(huì)將對(duì)中國(guó)商品流通領(lǐng)域和整個(gè)經(jīng)濟(jì)發(fā)展帶來(lái)種種影響,確實(shí)值得我們認(rèn)真研究。特別是在全球經(jīng)濟(jì)一體化的國(guó)際背景下,在我們繼續(xù)擴(kuò)大國(guó)內(nèi)流通領(lǐng)域?qū)ν忾_(kāi)放的同時(shí),深入研究這個(gè)問(wèn)題,審慎制訂相應(yīng)的宏觀對(duì)策,尤其重要和迫切。網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶(hù)提供靜態(tài)和動(dòng)態(tài)兩類(lèi)信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶(hù)方便的傳遞信息,完成電子貿(mào)易或edi交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。1.2 研究背景自20世紀(jì)90年代以來(lái),信息化浪潮席卷全球,給傳統(tǒng)企業(yè)的運(yùn)作和管理模式帶來(lái)巨大的沖擊。越來(lái)越多的傳統(tǒng)企業(yè)認(rèn)為,以網(wǎng)絡(luò)化、知識(shí)管理、全球化化為主要特征的新經(jīng)濟(jì)已是不可逆轉(zhuǎn)的趨勢(shì),電子商務(wù)化已成為企業(yè)發(fā)展的必由之路面對(duì)internet本身所具有的開(kāi)放性、全球性、低成本、高效率等特點(diǎn),傳統(tǒng)商業(yè)暴露的問(wèn)題也越來(lái)越明顯,原有的商業(yè)格局、商務(wù)運(yùn)作模式在internet面前也顯得無(wú)能為力,客觀形勢(shì)給傳統(tǒng)商務(wù)工作帶來(lái)了壓力和動(dòng)力。機(jī)遇和挑戰(zhàn)、條件和可能,挑戰(zhàn)是現(xiàn)實(shí)的,機(jī)遇是潛在的,所以迫使我們必須重組原有的商業(yè)格局,變革原有的商業(yè)模式來(lái)契合internet的發(fā)展以取得最大的效益。電子商務(wù)就是這樣一種事物,電子商務(wù)(electronic commerce)是指在計(jì)算機(jī)互聯(lián)網(wǎng)的支持下進(jìn)行的商務(wù)活動(dòng)。主要包括網(wǎng)上廣告、訂貨、付款、客戶(hù)服務(wù)和貨物遞交等售前、售中、售后以及市場(chǎng)調(diào)查分析、財(cái)務(wù)核算及生產(chǎn)安排等多項(xiàng)利用internet開(kāi)發(fā)的商業(yè)活動(dòng),它對(duì)人類(lèi)社會(huì)進(jìn)行著全方位的改造,在企業(yè)競(jìng)爭(zhēng)、政府部門(mén)、公共研究機(jī)構(gòu)、教育以及娛樂(lè)等方面改變著人類(lèi)相互交往的方式,為人們展示了一個(gè)全新、璀璨的世界。由于電子商務(wù)的出現(xiàn),傳統(tǒng)的經(jīng)營(yíng)模式和經(jīng)營(yíng)理念將發(fā)生巨大的變化。電子商務(wù)主要以飛速發(fā)展的遍及全球的 internet 網(wǎng)絡(luò)為架構(gòu),以交易雙方為主體,以銀行支付和結(jié)算為手段,以客戶(hù)數(shù)據(jù)庫(kù)為依托的全新商業(yè)模式。電子商務(wù)將會(huì)創(chuàng)造巨大的效益和機(jī)會(huì),會(huì)將市場(chǎng)的空間形態(tài)、時(shí)間形態(tài)和虛擬形態(tài)結(jié)合起來(lái),將物流、資金流、信息流匯集成開(kāi)放的、良性循環(huán)的環(huán)路,使經(jīng)營(yíng)者以市場(chǎng)為紐帶,在市場(chǎng)上發(fā)揮最佳的作用,得到最大的效益。做一個(gè)網(wǎng)上購(gòu)物系統(tǒng)并不是一兩個(gè)人就能做好的,而且時(shí)間倉(cāng)促,設(shè)計(jì)中的偏頗之處必定難免。之所以投身于電子商務(wù),是希望能有一個(gè)良好的開(kāi)端,以盼日后能為改變中國(guó)電子商務(wù)的面貌做出一點(diǎn)貢獻(xiàn)。1.3 網(wǎng)上購(gòu)物的國(guó)內(nèi)外發(fā)展現(xiàn)狀無(wú)論在國(guó)內(nèi)還是在國(guó)外,電子商務(wù)都還處于起步階段。最近幾年電子商務(wù)得到了迅速的發(fā)展。盡管各個(gè)國(guó)家具體情況不同,但是基于對(duì)國(guó)家經(jīng)濟(jì)發(fā)展的預(yù)測(cè),各國(guó)政府都很重視電子商務(wù),并且積極地發(fā)展電子商務(wù)。在發(fā)達(dá)國(guó)家,電子商務(wù)的發(fā)展非常迅速,通過(guò)internet進(jìn)行交易己成為一種潮流?;陔娮由虅?wù)所連帶出的商品交易方案、電子結(jié)賬方案和信息安全方案等,已逐步成為國(guó)際信息技術(shù)市場(chǎng)競(jìng)爭(zhēng)的焦點(diǎn)。隨著電子商務(wù)的日益發(fā)展,產(chǎn)生了虛擬銀行、網(wǎng)絡(luò)營(yíng)銷(xiāo)、網(wǎng)上購(gòu)物、網(wǎng)絡(luò)廣告等新興信息產(chǎn)業(yè),從側(cè)面反應(yīng)了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生著深刻的影響。在電子商務(wù)過(guò)程中,通過(guò)人與電子通訊方式的結(jié)合,極大地提高了商務(wù)活動(dòng)的效率,減少了不必要的中間環(huán)節(jié)。同時(shí),電子商務(wù)的發(fā)展也將轉(zhuǎn)變政府的行為。在電子商務(wù)逐漸變的流行的時(shí)代里,當(dāng)企業(yè)應(yīng)用電子商務(wù)進(jìn)行經(jīng)營(yíng),銀行實(shí)現(xiàn)金融電子化,以及消費(fèi)者實(shí)現(xiàn)網(wǎng)上消費(fèi)的同時(shí),也將對(duì)政府管理行為提出新的要求,國(guó)外在這方面有很好的法律法規(guī)加以約束,防止商業(yè)欺詐行為。國(guó)內(nèi)在這方面做的就沒(méi)有國(guó)外的好,沒(méi)有一定的規(guī)范加以約束,我們經(jīng)??梢钥吹揭恍┫M(fèi)者在網(wǎng)上購(gòu)買(mǎi)的東西和實(shí)際不一樣,發(fā)現(xiàn)上當(dāng)后我們也無(wú)能為力。在國(guó)外,xml技術(shù)已經(jīng)在電子商務(wù)領(lǐng)域里得到廣泛應(yīng)用。由于它具有自描述性、內(nèi)容與顯示相分離、獨(dú)立于平臺(tái)等特點(diǎn),并且提供了一套跨平臺(tái)、跨網(wǎng)絡(luò)、跨程序語(yǔ)言的數(shù)據(jù)描述方式,已逐漸成為科學(xué)與業(yè)務(wù)應(yīng)用中數(shù)據(jù)表示及web應(yīng)用中數(shù)據(jù)交換的標(biāo)準(zhǔn)格式。同時(shí),國(guó)內(nèi)外對(duì)asp技術(shù)的研究已經(jīng)形成了熱潮,紛紛研究如何利用asp (active server page asp)架構(gòu)及其相關(guān)工具來(lái)開(kāi)發(fā)功能強(qiáng)大的新型應(yīng)用程序。相對(duì)而言,國(guó)內(nèi)的研究工作要滯后一些。主要表現(xiàn)在國(guó)內(nèi)大部分的研究仍停留在較單一的層面上,單純研究如何以aspasp生成動(dòng)態(tài)網(wǎng)頁(yè),對(duì)于如何將其與數(shù)據(jù)庫(kù)技術(shù)及xml技術(shù)結(jié)合,生成真正的電子商務(wù)方案的研究卻比較少,而很多國(guó)外的資料中已經(jīng)在研究如何利用asp技術(shù)生成真正的電子商務(wù)方案。為此,用asp技術(shù)來(lái)實(shí)現(xiàn)一個(gè)網(wǎng)上商店是很有必要的。1.4 論文主要內(nèi)容簡(jiǎn)介通過(guò)網(wǎng)頁(yè)的形式來(lái)完成網(wǎng)上購(gòu)物的功能。首先講述開(kāi)發(fā)平臺(tái)的特點(diǎn),和所使用的開(kāi)發(fā)語(yǔ)言的簡(jiǎn)介。再介紹研究的背景與意義并對(duì)系統(tǒng)進(jìn)行需求分析與可行性分析,最后進(jìn)行詳細(xì)的設(shè)計(jì)。通過(guò)此文檔,可以讓讀者了解網(wǎng)上購(gòu)物系統(tǒng)的大至流程,對(duì)于其中的功能也有一定的了解,知道作者的實(shí)現(xiàn)原理及使用的方法。1.5 論文章節(jié)安排文章分為六個(gè)章節(jié),各章內(nèi)容安排如下:第一章 緒論。講述論文涉及理論基礎(chǔ)及發(fā)展趨勢(shì),論文價(jià)值和本人工作。第二章 系統(tǒng)相關(guān)技術(shù)介紹。介紹了數(shù)據(jù)庫(kù)系統(tǒng)和系統(tǒng)運(yùn)行模式的情況,以及系統(tǒng)的開(kāi)發(fā)技術(shù)和工具。第三章 系統(tǒng)的需求分析。介紹了企業(yè)銷(xiāo)售情況及特點(diǎn),對(duì)需求進(jìn)行了分析。第四章 系統(tǒng)總體結(jié)構(gòu)。對(duì)系統(tǒng)進(jìn)行框架設(shè)計(jì),確定各主要功能模塊。第五章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。介紹了系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),界面設(shè)計(jì),各主要模塊的設(shè)計(jì)和實(shí)現(xiàn),本章也包含了部分源代碼。第六章 系統(tǒng)的測(cè)試。從軟件測(cè)試的重要作用到軟件測(cè)試過(guò)程,再針對(duì)本系統(tǒng)的測(cè)試結(jié)果進(jìn)行了分析,證明了本系統(tǒng)能正常使用。第七章 結(jié)論和展望。第2章 開(kāi)發(fā)工具介紹 2.1 asp簡(jiǎn)介asp是active server page的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。asp是微軟公司開(kāi)發(fā)的代替cgi腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。asp的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。另外阿斯匹林、天門(mén)冬氨酸、阿里軟件銷(xiāo)售合作伙伴、美國(guó)武裝系統(tǒng)暨程序公司等的縮寫(xiě)也都為asp。當(dāng)在web站點(diǎn)中融入asp功能后,將發(fā)生以下事情: 1、用戶(hù)向?yàn)g覽器地址欄輸入網(wǎng)址,默認(rèn)頁(yè)面的擴(kuò)展名是.asp。 2、瀏覽器向服務(wù)器發(fā)出請(qǐng)asp是一種服務(wù)器端編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web。asp網(wǎng)頁(yè)可以包含html標(biāo)記、普通文本、腳本命令以及com組件等。利用asp可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用html網(wǎng)頁(yè)作為用戶(hù)界面的web應(yīng)用程序。 與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格式傳送到客戶(hù)端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽asp所產(chǎn)生的網(wǎng)頁(yè); (4)asp提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶(hù)通過(guò)htmt表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息; (5)asp可以使用服務(wù)器端active組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)送email或訪問(wèn)文件系統(tǒng)等。 (6)由于服務(wù)器是將asp程序執(zhí)行的結(jié)果以html格式傳回客戶(hù)端瀏覽器,因此使用者不會(huì)看到asp所編寫(xiě)的原始程序代碼,可防止asp程序代碼被竊取。 (7) 方便連接access與sql數(shù)據(jù)庫(kù). (8)開(kāi)發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓黑客利用進(jìn)行注入攻擊. asp也不僅僅局限于與html結(jié)合制作web網(wǎng)站,而且還可以與xhtml和wml語(yǔ)言結(jié)合制作wap手機(jī)網(wǎng)站。但是其原理也是一樣的。 3、服務(wù)器引擎開(kāi)始運(yùn)行asp程序。 4、asp文件按照從上到下的順序開(kāi)始處理,執(zhí)行腳本命令,執(zhí)行html頁(yè)面內(nèi)容。 5、頁(yè)面信息發(fā)送到瀏覽器。2.2 access簡(jiǎn)介microsoft access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門(mén),和喜愛(ài)編程的開(kāi)發(fā)人員專(zhuān)門(mén)利用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái)開(kāi)發(fā)簡(jiǎn)單的web應(yīng)用程序這些應(yīng)用程序都利用asp技術(shù)在internet information services運(yùn)行比較復(fù)雜的web應(yīng)用程序則使用php/mysql或者asp/microsoft sql server 它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級(jí)程序員提供許多功能。不過(guò),這種便于使用可能使人誤解。這類(lèi)開(kāi)發(fā)者都是沒(méi)有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦公室從業(yè)人員。因此許多人以為這樣的開(kāi)發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。 一些專(zhuān)業(yè)的應(yīng)用程序開(kāi)發(fā)人員使用 access 用作快速應(yīng)用開(kāi)發(fā),特別是給街道上的推銷(xiāo)員制作一個(gè)初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭?jìng)€(gè)網(wǎng)絡(luò)存取數(shù)據(jù)的話,access 的可擴(kuò)放性并不高因此當(dāng)程序被較多使用者使用時(shí),他們的選擇多會(huì)是傾向于一些客戶(hù)端-服務(wù)器為本的方案,例如 oracle、db2、microsoft sql server、windows sharepoint services、postgresql、mysql、alpha five、maxdb,或者filemaker。無(wú)論如何,不少 access 的功能(表單,報(bào)告,序列和vb代碼)可以用作其他數(shù)據(jù)庫(kù)的后期應(yīng)用,包括 jet(檔案為主的數(shù)據(jù)庫(kù)引擎,access 缺省使用)、microsoft sql server、oracle和任何其他跟odbc兼容的產(chǎn)品。這種方法允許開(kāi)發(fā)者把一個(gè)成熟的應(yīng)用的數(shù)據(jù)移動(dòng)到一臺(tái)更大功率的服務(wù)器而沒(méi)有已經(jīng)在適當(dāng)?shù)奈恢脿奚l(fā)展。2.3 網(wǎng)頁(yè)制作工具dreamweaver介紹dreamweaver是macromedia公司推出的主頁(yè)編輯工具。它是一個(gè)所見(jiàn)即所得網(wǎng)頁(yè)編輯器,支持最新的dhtml和css標(biāo)準(zhǔn)。它采用了多種先進(jìn)技術(shù),能夠快速高效地創(chuàng)建極具表現(xiàn)力和動(dòng)感效果的網(wǎng)頁(yè),使網(wǎng)頁(yè)創(chuàng)作過(guò)程變得簡(jiǎn)單無(wú)比。值得稱(chēng)道的是,dreamweaver不僅提供了強(qiáng)大的網(wǎng)頁(yè)編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制,可以說(shuō),它是一個(gè)集網(wǎng)頁(yè)創(chuàng)作和站點(diǎn)管理兩大利器于一身的超重量級(jí)的創(chuàng)作工具。dreamweaver提供了強(qiáng)大的設(shè)計(jì)工具,在不用書(shū)寫(xiě)一行代碼的情況下,就能夠快速創(chuàng)建各種極具動(dòng)態(tài)html特性的網(wǎng)頁(yè),例如動(dòng)畫(huà)和分層等;利用dreamweaver的目標(biāo)瀏覽器檢查特性,可以創(chuàng)建兼容性極好的網(wǎng)頁(yè),以適用于各種平臺(tái)和各種瀏覽器;利用dreamweaver的 roundtrip html技術(shù),用戶(hù)可以精確控制dreamweaver生產(chǎn)的網(wǎng)頁(yè)源代碼,例如,在可視編輯器中進(jìn)行編輯時(shí),可以在html檢視器中同步地看到dreamweaver到底為您生成了什么樣的源代碼,從而杜絕了盲人摸象的弊病。在編輯由其他網(wǎng)頁(yè)創(chuàng)作工具所生成的網(wǎng)頁(yè)時(shí),dreamweaver會(huì)尊重其他工具所生成的原代碼,不會(huì)任意修改它,當(dāng)然,如果需要,dreamweaver也仍然可以幫助您“凈化”其他工具所生成的垃圾代碼。 dreamweaver是完全可定制的,您可以創(chuàng)建自己的對(duì)象和命令,修改菜單和快捷鍵,甚至可以通過(guò)自己書(shū)寫(xiě)c#代碼來(lái)為dreamweaver創(chuàng)建新的行為和屬性面板,以增強(qiáng)dreamweaver本身的能力。2.4 小結(jié)本章介紹了系統(tǒng)的相關(guān)技術(shù),對(duì)系統(tǒng)開(kāi)發(fā)前臺(tái)和后臺(tái)的技術(shù)和工具也作了介紹。第3章 系統(tǒng)需求分析3.1 系統(tǒng)需求分析網(wǎng)上購(gòu)物不僅改變了公司進(jìn)行運(yùn)作的模式,使網(wǎng)上商城成為傳統(tǒng)商務(wù)的補(bǔ)充和發(fā)展,也使人們改變了消費(fèi)的觀念和消費(fèi)習(xí)慣。 自從幾十年前電子計(jì)算機(jī)的出現(xiàn),就為網(wǎng)上購(gòu)物的發(fā)展創(chuàng)造了客觀條件。但是它的發(fā)展還要借助于網(wǎng)絡(luò),所以其快速發(fā)展是在因特網(wǎng)的廣泛應(yīng)用上??梢灶A(yù)見(jiàn),網(wǎng)上購(gòu)物將成為商業(yè)普及、貿(mào)易的主流,必將影響著千家萬(wàn)戶(hù)的生活和消費(fèi)行為,并日益成為社會(huì)商業(yè)貿(mào)易活動(dòng)的重要形式,目前面對(duì)在傳統(tǒng)的實(shí)體店競(jìng)爭(zhēng)越來(lái)越激烈,現(xiàn)在電子商務(wù)的高增長(zhǎng)的情形下,企業(yè)的網(wǎng)店與實(shí)體店相結(jié)合以成為企業(yè)提高核心競(jìng)爭(zhēng)力的戰(zhàn)略措施。為進(jìn)一步擴(kuò)大市場(chǎng)占有率,提高企業(yè)效益。開(kāi)發(fā)一套簡(jiǎn)單實(shí)用的網(wǎng)上商城系統(tǒng)顯得十分的必要。3.2 功能需求分析根據(jù)網(wǎng)站的目的和功能規(guī)劃網(wǎng)站內(nèi)容,網(wǎng)上商城系統(tǒng)應(yīng)包括:公司簡(jiǎn)介、產(chǎn)品介紹、價(jià)格信息、聯(lián)系方式、網(wǎng)上定單等基本內(nèi)容。與企業(yè)結(jié)合的網(wǎng)上購(gòu)物系統(tǒng)首先要建立商品信息庫(kù),作為顧客挑選的商品的數(shù)據(jù)來(lái)源。還要滿(mǎn)足用戶(hù)會(huì)員的注冊(cè),即用戶(hù)在登錄時(shí)可以選擇是否注冊(cè)成為網(wǎng)站會(huì)員,會(huì)員購(gòu)物將更加方便。用戶(hù)對(duì)商品進(jìn)行瀏覽,選中商品可以放入購(gòu)物車(chē),已選中商品也可以從購(gòu)物車(chē)中刪除。管理員按照需要對(duì)新推出的商品進(jìn)行添加、對(duì)已上架的銷(xiāo)售情況不好的商品作下架處理操作。通過(guò)顧客心語(yǔ)板塊顧客可以把商品的使用情況、出現(xiàn)的問(wèn)題以及對(duì)新產(chǎn)品的需求留在那里。以便了解顧客的最新需求以及產(chǎn)品的不足之處。基于以上分析,本系統(tǒng)預(yù)期實(shí)現(xiàn)的目標(biāo)是建立一個(gè)相對(duì)完善的購(gòu)物系統(tǒng)。1、面向用戶(hù)部分功能(1)注冊(cè)功能。顧客首先要注冊(cè)為網(wǎng)上商城的用戶(hù)。注冊(cè)時(shí)只要填寫(xiě)登錄用戶(hù)名、密碼、聯(lián)系電子信箱3項(xiàng)信息即可。注冊(cè)后,用戶(hù)可繼續(xù)如實(shí)填寫(xiě)詳細(xì)個(gè)人信息及收貨人信息,同時(shí)可修改密碼、查詢(xún)及修改訂單。(2)選擇產(chǎn)品功能。顧客瀏覽網(wǎng)上商城,將自己需求的產(chǎn)品放入到購(gòu)物車(chē)中,可連續(xù)添加商品。(3)管理購(gòu)物車(chē)。顧客選擇完商品后可進(jìn)入購(gòu)物車(chē)頁(yè)面,查看自己要購(gòu)買(mǎi)的商品,可修改某一商品數(shù)量、取消購(gòu)買(mǎi)某商品和清空整個(gè)購(gòu)物車(chē)。(4)訂單功能。顧客確定購(gòu)物車(chē)中的商品后提交訂單,如顧客已填寫(xiě)收貨人信息,則頁(yè)面顯示該信息并由顧客確認(rèn)。如尚未填寫(xiě)則顯示相應(yīng)表單請(qǐng)其填寫(xiě),系統(tǒng)記錄顧客提交的收貨人信息以便其下次購(gòu)物時(shí)使用。顧客提交訂單后可在網(wǎng)上商城查詢(xún)?cè)撚唵?,并可?duì)尚未處理的訂單進(jìn)行取消、修改等操作。(5)付款功能。顧客在訂單被銷(xiāo)售方確認(rèn)后,要選擇付款方式,并付款給銷(xiāo)售方,然后才可以收到貨。2后臺(tái)管理部分功能(1)管理人員部分。該部分的用戶(hù)有一個(gè)超級(jí)管理員以及若干個(gè)普通管理員,超級(jí)管理員擁有最高權(quán)限,可訪問(wèn)所有訂單,可瀏覽、查詢(xún)訂單,可瀏覽、修改普通管理員和會(huì)員的資料,普通管理員分兩種,一種是訂單管理員:主要負(fù)責(zé)訂單管理,可瀏覽、修改訂單狀態(tài),可瀏覽會(huì)員信息;另一種是界面管理員:主要負(fù)責(zé)界面管理,可增、刪商品和廣告等操作。(2)管理訂單功能。顧客可通過(guò)web方式取消、修改自己提交的訂單(在管理員確認(rèn)前),查詢(xún)自己提交的訂單(隨時(shí))。如訂單的狀態(tài)在一定時(shí)限(如12個(gè)小時(shí))后仍沒(méi)有發(fā)生變化(“訂單關(guān)閉”狀態(tài)除外),系統(tǒng)自動(dòng)提醒管理員(如該訂單變色,彈出提醒窗口等方式。訂單狀態(tài)發(fā)生變化,系統(tǒng)自動(dòng)發(fā)e-mail給顧客,“無(wú)效訂單”、“訂單關(guān)閉”狀態(tài)除外)。(3)管理商品功能。管理員可以添加、修改、刪除商品。3.3 功能模塊劃分本網(wǎng)站分為前臺(tái)用戶(hù)和后臺(tái)管理員管理。前臺(tái)管理主要包括網(wǎng)站首頁(yè)、新品上市、特價(jià)商品、行業(yè)資訊等。網(wǎng)站前臺(tái)功能模塊劃分如下圖3.1所示: 網(wǎng)站前臺(tái)網(wǎng)站首頁(yè)新品上架特價(jià)商品推薦商品會(huì)員中心商城新聞行業(yè)資訊客戶(hù)留言圖3.1 前臺(tái)結(jié)構(gòu)圖后臺(tái)管理主要是針對(duì)前臺(tái)信息的控制和管理。如果沒(méi)有好的后臺(tái),前臺(tái)再美觀也沒(méi)有用。本網(wǎng)站設(shè)計(jì)后臺(tái)的理念是:美觀大方、容易操作。能通過(guò)后臺(tái)系統(tǒng),可以對(duì)網(wǎng)站的信息進(jìn)行設(shè)置,商品信息的設(shè)置;還可以對(duì)網(wǎng)站留言、商品信息進(jìn)行管理;還可以添加、修改、刪除網(wǎng)站的一些信息(如:行業(yè)資訊、商城新聞),網(wǎng)站管理員還可以管理自己的賬號(hào)等。網(wǎng)站后臺(tái)功能模塊劃分如下圖3.2所示:網(wǎng)站后臺(tái)常規(guī)設(shè)置商品管理信息管理vip管理用戶(hù)管理數(shù)據(jù)管理消息管理訪問(wèn)統(tǒng)計(jì)版權(quán)信息網(wǎng)站設(shè)置公告設(shè)置發(fā)貨方式郵編設(shè)置添加商品大類(lèi)管理品牌管理訂單管理添加新聞添加咨詢(xún)公告設(shè)置省份管理添加獎(jiǎng)品積分兌換vip活動(dòng)注冊(cè)用管理后臺(tái)用戶(hù)管理數(shù)據(jù)備份數(shù)據(jù)壓縮系統(tǒng)環(huán)境總體數(shù)據(jù)統(tǒng)計(jì)收件箱發(fā)件箱每日訪問(wèn)明細(xì) 圖3.2 后臺(tái)結(jié)構(gòu)圖3.4 網(wǎng)站流程設(shè)計(jì)此設(shè)計(jì)可以讓用戶(hù)更好快速明白,并熟悉里面的操作內(nèi)容,秉承著高效、方便、快捷的原則,網(wǎng)趣購(gòu)物網(wǎng)站系統(tǒng)的流程設(shè)計(jì)。1.業(yè)務(wù)流程分析如下圖3.3所示:一個(gè)網(wǎng)上購(gòu)物系統(tǒng)購(gòu)買(mǎi)商品的工作流程如下:(1)顧客可以登錄網(wǎng)站首頁(yè)進(jìn)行商品的瀏覽,在瀏覽時(shí)候可以根據(jù)熱銷(xiāo)專(zhuān)區(qū)商品提示進(jìn)行瀏覽。(2)顧客可以按商品類(lèi)別來(lái)選擇自己中意的商品。(3)顧客在看中自己的商品后可以進(jìn)行訂購(gòu)。(4)在去購(gòu)物車(chē)前要進(jìn)行用戶(hù)注冊(cè),輸入用戶(hù)名和密碼,如果輸入正確則進(jìn)行購(gòu)物車(chē),查看訂購(gòu)的商品,若不正確則退回商品瀏覽狀態(tài)。(5)已登錄的用戶(hù)可以查看在購(gòu)物車(chē)內(nèi)的已買(mǎi)商品,若此時(shí)發(fā)現(xiàn)現(xiàn)有的商品不滿(mǎn)意可以進(jìn)行刪除。如果繼續(xù)購(gòu)物則可返回瀏覽頁(yè)面繼續(xù)購(gòu)物。(6)選購(gòu)好之后,可以去收銀臺(tái)結(jié)賬。(7)付款后進(jìn)行訂單的提交,管理員發(fā)現(xiàn)訂單后會(huì)驗(yàn)證并發(fā)貨。開(kāi)始注冊(cè)登錄商品瀏覽是否購(gòu)買(mǎi)放入購(gòu)物車(chē)提交訂單付款結(jié)束否是是否圖3.3 網(wǎng)站業(yè)務(wù)流程圖2.顧客流程如下圖3.4所示:購(gòu)物商城會(huì)員注冊(cè)登陸購(gòu)物分類(lèi)檢索熱銷(xiāo)商品新品商品挑選商品購(gòu)物車(chē)?yán)^續(xù)購(gòu)物修改購(gòu)物車(chē)會(huì)員登陸填寫(xiě)或修改用戶(hù)信息結(jié)賬送貨方式付款完成訂單收貨特價(jià)商品圖3.4 顧客流程圖3.網(wǎng)上購(gòu)物系統(tǒng)的整體結(jié)構(gòu)圖,如下圖3.5所示:網(wǎng)站訪問(wèn)者網(wǎng)站管理員瀏覽選擇商品會(huì)員注冊(cè)填寫(xiě)訂單修改訂單確認(rèn)訂單生成訂單配送發(fā)貨添加刪除商品瀏覽挑選商品否是是否登陸否匿名用戶(hù)管理網(wǎng)上購(gòu)物系統(tǒng)是圖3.5 網(wǎng)上購(gòu)物系統(tǒng)的整體結(jié)構(gòu)圖3.5 數(shù)據(jù)流程分析下面主要描述網(wǎng)趣購(gòu)物商城的頂層圖,0層圖,1層圖。頂層圖數(shù)據(jù)流圖主要描述了網(wǎng)趣購(gòu)物商城系統(tǒng)的數(shù)據(jù)流程,表明用戶(hù)進(jìn)入網(wǎng)趣購(gòu)物商城系統(tǒng)進(jìn)行相關(guān)操作,頂層圖如下圖3.6所示:管理員會(huì)員網(wǎng)上購(gòu)物網(wǎng)站登陸瀏覽交易后臺(tái)操作付款發(fā)貨圖3.6 網(wǎng)站頂層流程圖網(wǎng)站層圖流程圖如圖3.7所示:管理員系統(tǒng)管理管理員管理網(wǎng)站留言管理公告管理新聞管理會(huì)員管理商品管理廣告管理訂單管理管理員信息網(wǎng)站數(shù)據(jù)留言管理會(huì)員管理商品管理廣告管理公告管理訂單管理新聞管理圖3.7 網(wǎng)站管理員0層圖網(wǎng)站1層留言管理的操作流程過(guò)程如圖3.8所示:網(wǎng)站留言管理用戶(hù)留言管理回復(fù)留言管理查看留言管理查看留言回復(fù)留言用戶(hù)留言圖3.8 網(wǎng)站留言管理1層圖網(wǎng)站1層文章管理的操作流程過(guò)程如圖3.9所示:新聞管理瀏覽新聞查看新聞管理用戶(hù)新聞管理發(fā)布新聞管理查看新聞發(fā)布新聞圖3.9 新聞管理1層圖網(wǎng)站1層商品管理的操作流程過(guò)程如圖4.0所示:商品管理瀏覽、購(gòu)買(mǎi)商品查看商品管理用戶(hù)商品管理編輯商品管理查看商品管理商品圖4.0 商品管理1層圖網(wǎng)站1層會(huì)員管理的操作流程過(guò)程如圖4.1所示: 會(huì)員管理注冊(cè)、登陸會(huì)員查看會(huì)員管理用戶(hù)管理管理會(huì)員管理查看會(huì)員管理會(huì)員圖4.1 會(huì)員管理1層圖網(wǎng)站1層系統(tǒng)管理的操作流程過(guò)程如圖4.2所示:系統(tǒng)管理會(huì)員的基本信息查看系統(tǒng)管理會(huì)員管理管理系統(tǒng)管理查看系統(tǒng)管理系統(tǒng)圖4.2 系統(tǒng)管理1層圖3.6 數(shù)據(jù)字典數(shù)據(jù)詞典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)詞典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋?zhuān)瑪?shù)據(jù)詞典見(jiàn)表3.1-3.5所示:表3.1 新聞管理名稱(chēng)新聞管理標(biāo)識(shí)3.1接 口說(shuō) 明輸入新聞主題、發(fā)布人、新聞內(nèi)容、發(fā)布時(shí)間等輸出最新的新聞信息功能說(shuō)明管理更新新聞信息表3.2 商品管理名稱(chēng)產(chǎn)品管理標(biāo)識(shí)3.2接 口說(shuō) 明輸入商品名稱(chēng)、商品詳細(xì)說(shuō)明、商品分類(lèi)等輸出各種商品功能說(shuō)明商品動(dòng)態(tài)的基本信息輸出表3.3 留言管理名稱(chēng)在線留言標(biāo)識(shí)3.3接 口說(shuō) 明輸入查看、審核、回復(fù)客戶(hù)的留言輸出用戶(hù)的留言和回復(fù)功能說(shuō)明管理用戶(hù)留言及對(duì)留言的回復(fù)表3.4 系統(tǒng)管理名稱(chēng)系統(tǒng)管理標(biāo)識(shí)3.4接 口說(shuō) 明輸入網(wǎng)站公告、網(wǎng)站配置等輸出會(huì)員的基本信息功能 明管理會(huì)員的信息資料,包括將其分發(fā)到使用的地方,配置它,使用改善措施和服務(wù)更新維護(hù)它,設(shè)置問(wèn)題處理流程表3.5 會(huì)員管理名稱(chēng)系統(tǒng)管理標(biāo)識(shí)3.5接 口說(shuō) 明輸入用戶(hù)名、姓名、注冊(cè)時(shí)間輸出無(wú)功能 明包括會(huì)員數(shù)據(jù)庫(kù)的建立,會(huì)員數(shù)據(jù)分析及挖掘分類(lèi)及實(shí)時(shí)更新,積極發(fā)行3.7 故障處理a.內(nèi)部故障處理在開(kāi)發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。b.外部故障處理對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。第4章 數(shù)據(jù)庫(kù)結(jié)構(gòu)分析系統(tǒng)實(shí)現(xiàn)在管理信息系統(tǒng)的生命周期中,要繼承此前各個(gè)階段的工作,將技術(shù)設(shè)計(jì)轉(zhuǎn)化成為物理實(shí)現(xiàn),是整個(gè)系統(tǒng)建設(shè)的實(shí)現(xiàn)階段。因此,系統(tǒng)實(shí)施的成果將是系統(tǒng)需求分析和設(shè)計(jì)階段的結(jié)晶。4.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)分析概念結(jié)構(gòu)設(shè)計(jì)所得的e-r模型是對(duì)用戶(hù)需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個(gè)具體的dbms所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一dbms所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語(yǔ)義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶(hù)子模式。這就是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所要完成的任務(wù)。管理員實(shí)體的e-r圖用于更新或修改管理管理員的登錄用戶(hù)名、登錄密碼等基本信息而設(shè)置的,如下圖4.1所示:管理員管理員名稱(chēng)密碼fiagid圖4.1 管理員的實(shí)體e-r圖網(wǎng)站設(shè)置實(shí)體的e-r圖,如下圖4.2所示:網(wǎng)站設(shè)置網(wǎng)站名稱(chēng)電話地址網(wǎng)站郵箱icp圖4.2 網(wǎng)站設(shè)置的實(shí)體e-r圖用戶(hù)實(shí)體的e-r圖,如下圖4.3所示:用戶(hù)用戶(hù)編號(hào)用戶(hù)姓名用戶(hù)郵箱用戶(hù)密碼性別圖4.3 用戶(hù)的實(shí)體e-r圖新聞實(shí)體的e-r圖,如下圖4.4所示:新聞新聞編號(hào)新聞名稱(chēng)新聞內(nèi)容ng發(fā)布者新聞?lì)愋桶l(fā)布時(shí)間點(diǎn)擊率圖4.4 新聞的實(shí)體e-r圖留言實(shí)體的e-r圖,如下圖4.5所示:留言留言?xún)?nèi)容留言姓名聯(lián)系郵箱留言編號(hào)回復(fù)圖4.5 留言的實(shí)體e-r圖結(jié)合上面的需求分析以后,就可以設(shè)計(jì)出能夠滿(mǎn)足需求的各種實(shí)體和它們的屬性,以及它們之間的關(guān)系。再用實(shí)體關(guān)系圖,將內(nèi)容表述出來(lái),為后面的物理結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。如圖4.6所示:管理留言留言編號(hào)留言姓名回復(fù)留言?xún)?nèi)容1111nnnn網(wǎng)站設(shè)置新聞內(nèi)容新聞名稱(chēng)管理員管理管理用戶(hù)新聞?dòng)脩?hù)密碼用戶(hù)編號(hào)用戶(hù)姓名新聞編號(hào)發(fā)布者網(wǎng)站名稱(chēng)地址網(wǎng)站郵箱管理圖4.6 網(wǎng)站局部e-r圖4.2 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存儲(chǔ)反復(fù)發(fā)稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴(lài)于給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過(guò)程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。根據(jù)上面的分析,運(yùn)用了access創(chuàng)建了數(shù)據(jù)庫(kù),里面包含了webinfo、cnhww、news、guebook、user等表。webinfo表用于管理網(wǎng)站基本信息,具體表結(jié)構(gòu)如表4.1所示:表 4.1 webinfo字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明w自動(dòng)編號(hào)webname文本系統(tǒng)名稱(chēng)webemail文本系統(tǒng)郵箱dizhi文本系統(tǒng)地址youbian文本郵編dianhua文本電話yunshushuoming備注運(yùn)輸說(shuō)明shouhuofuwu備注售貨服務(wù)cnhww表用于管理后臺(tái)管理員,具體表結(jié)構(gòu)如表4.2所示:表 4.2 cnhww字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明adminid自動(dòng)編號(hào)admin文本管理用戶(hù)password文本密碼fiag數(shù)字用戶(hù)組news表用于管理網(wǎng)站的新聞信息,具體表結(jié)構(gòu)如表4.3所示:表 4.3 news字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明newid自動(dòng)編號(hào)newsname文本新聞內(nèi)容newscontent備注新聞備注addname文本新聞名稱(chēng)adddate日期/時(shí)間更新時(shí)間viewcount數(shù)字新聞統(tǒng)計(jì)newstype文本新聞?lì)愋蚲uebook表用于存儲(chǔ)用戶(hù)訪問(wèn)網(wǎng)站時(shí)的留言信息,具體表結(jié)構(gòu)如表4.4所示:表 4.4 guebook字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明id自動(dòng)編號(hào)name文本用戶(hù)名qq數(shù)字qq號(hào)email文本郵箱地址content文本留言?xún)?nèi)容url日期/時(shí)間上貨時(shí)間reply文本網(wǎng)站回復(fù)sex文本性別time日期/時(shí)間留言時(shí)間online數(shù)字在線留言條數(shù)user表用于管理用戶(hù)的信息,具體表結(jié)構(gòu)如表4.5所示:表 4.5 user字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明user id自動(dòng)編號(hào)username文本用戶(hù)名稱(chēng)useremail文本用戶(hù)郵箱userpassword文本密碼sex文本性別usertel文本聯(lián)系電話第5章 網(wǎng)站界面設(shè)計(jì)與實(shí)現(xiàn)隨著軟件產(chǎn)業(yè)的快速發(fā)展,軟件系統(tǒng)的規(guī)模和復(fù)雜性也與日俱增。相應(yīng)地,軟件開(kāi)發(fā)成本逐步升高,軟件中存在的缺陷和故障造成的各類(lèi)損失也在大大增加,甚至?xí)?lái)災(zāi)難性的后果。因此,軟件質(zhì)量問(wèn)題已成為所有使用軟件和開(kāi)發(fā)軟件的人們關(guān)注的焦點(diǎn)。而軟件測(cè)試正是一種保證軟件質(zhì)量的控制手段,是目前用來(lái)驗(yàn)證軟件是否能夠完成所期望功能惟一有效的方法。隨著軟件危機(jī)的頻頻出現(xiàn),以及人們對(duì)軟件本質(zhì)進(jìn)一步的認(rèn)識(shí),軟件測(cè)試在軟件開(kāi)發(fā)中的作用顯得越來(lái)越重要,測(cè)試的地位得到了前所未有的提高。g.j.myers在他的名著軟件測(cè)試技巧一書(shū)中,給出了測(cè)試的定義:“程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程?!备鶕?jù)這一定義,測(cè)試的目的和任務(wù)可以描述為:目的,發(fā)現(xiàn)程序錯(cuò)誤;任務(wù),通過(guò)在計(jì)算機(jī)上執(zhí)行程序,暴露程序中潛在的錯(cuò)誤。另一個(gè)與測(cè)試相關(guān)的術(shù)語(yǔ)叫糾錯(cuò)。它的目的與任務(wù)可以規(guī)定為:目的,定位和糾正錯(cuò)誤;任務(wù),消除軟件故障,保證程序的可靠運(yùn)行。5.1 前臺(tái)頁(yè)面實(shí)現(xiàn)5.1.1 網(wǎng)站首頁(yè)網(wǎng)站是用戶(hù)瀏覽網(wǎng)站的第一內(nèi)容,它是網(wǎng)站的門(mén)面,一個(gè)好的首頁(yè)會(huì)給訪問(wèn)者留下很深刻的印象,并吸引他對(duì)站點(diǎn)內(nèi)容的進(jìn)一步瀏覽。因此本網(wǎng)站運(yùn)用最新、最流行的網(wǎng)頁(yè)設(shè)計(jì)為大家設(shè)計(jì)出清晰簡(jiǎn)單、美觀大方的首頁(yè)及內(nèi)頁(yè)風(fēng)格,同時(shí)還做到信息充足、消息靈通等優(yōu)點(diǎn),使網(wǎng)站在能夠提供訪問(wèn)者最需要的信息之外還能擁有賞心悅目的感覺(jué),使整個(gè)網(wǎng)站最終擁有可觀性和實(shí)用性等特點(diǎn)。網(wǎng)站首頁(yè)如圖5.1所示:圖5.1 網(wǎng)站首頁(yè)界面5.1.2 留言界面設(shè)計(jì)留言界面是會(huì)員才可以實(shí)現(xiàn)的功能,管理員可以根據(jù)留言的信息給以回復(fù),如圖5.2所示:圖5.2 留言界面5.2 后臺(tái)頁(yè)面實(shí)現(xiàn)5.2.1 后臺(tái)登錄界面設(shè)計(jì)管理員進(jìn)入后臺(tái)需輸入管理員賬號(hào)、密碼及輸入正確的驗(yàn)證碼方可進(jìn)入后臺(tái)管理,并對(duì)其相關(guān)信息進(jìn)行查詢(xún)、修改和刪除等。后臺(tái)管理操作如下圖5.3所示:圖5.3 后臺(tái)登錄界面主要代碼參考如下:%dim admin,password,verifycodeadmin=replace(trim(request(admin),)password=md5(replace(trim(request(password),)verifycode=replace(trim(request(verifycode),)adminip = request.servervariables(remote_addr)if admin= or password= thendim congratulationsset congratulations=server.createobject(adodb.recordset)congratulations.open select * from cnhwwlog ,conn,1,3congratulations.addnewcongratulations(adminuser)=無(wú)congratulations(adminip)=adminipcongratulations(shijian)=登錄失敗,請(qǐng)檢查您的登錄名和密碼!congratulations.updatecongratulations.closeset wangqu=nothingresponse.write alert(您的管理id或密碼有誤!);history.go(-1);response.endend ifif cstr(session(getcode)cstr(trim(request(verifycode) thenset congratulations=server.createobject(adodb.recordset)congratulations.open select * from cnhwwlog ,conn,1,3congratulations.addnewcongratulations(adminuser)=admincongratulations(adminip)=adminipcongratulations(shijian)=驗(yàn)證碼不正確,登錄失??!congratulations.updatecongratulations.closeset congratulations=nothingresponse.write alert(請(qǐng)輸入正確的驗(yàn)證碼!);history.go(-1);response.endend ifset rs=server.createobject(adodb.recordset)rs.open select * from cnhww where admin=&admin& and password=&password& ,conn,1,1if not(rs.bof and rs.eof) thenif password=rs(password) thensession(admin)=trim(rs(admin)session(flag)=int(rs(flag)session.timeout=20rs.closeset rs=nothingset congratulations=server.createobject(adodb.recordset)congratulations.open select * from cnhwwlog ,conn,1,3congratulations.addnewcongratulations(adminuser)=admincongratulations(adminip)=adminipcongratulations(shijian)=登錄成功!congratulations.updatecongratulations.closeset wangqu=nothingresponse.redirect index.aspelseset congratulations=server.createobject(adodb.recordset)congratulations.open select * from cnhwwlog ,conn,1,3congratulations.addnewcongratulations(adminuser)=admincongratulations(adminip)=adminipcongratulations(shijian)=密碼錯(cuò)誤,登錄失?。ongratulations.updatecongratulations.closeset congratulations=nothingresponse.write alert(對(duì)不起,登錄失?。?;history.go(-1);end ifelseset congratulations

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論