版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江蘇廣播電視大學(xué)五年制(高職)化妝品網(wǎng)上銷(xiāo)售系統(tǒng)論文學(xué) 校:蘇州電大張家港分院年級(jí):02級(jí)專(zhuān) 業(yè);計(jì)算機(jī)信息管理姓名:王佳學(xué)號(hào):0206010370指導(dǎo)教師:曹建峰職稱(chēng):講師二00七年四月目錄第一章弓i言11.1研究背景41. 1. 1國(guó)內(nèi)外電子商務(wù)發(fā)展情況41.1. 2化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的現(xiàn)狀51.2開(kāi)發(fā)化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的意義5第二章系統(tǒng)的技術(shù)綜述72. 1 browser/server 結(jié)構(gòu) 72. 2三層結(jié)構(gòu)的概念82. 3web客戶/服務(wù)器模型8第三章需求分析和系統(tǒng)功能概述113.1系統(tǒng)設(shè)計(jì)目標(biāo)113. 2系統(tǒng)需求分析113. 3系統(tǒng)功能概述11笫四章系統(tǒng)總體設(shè)計(jì)155.1系統(tǒng)開(kāi)發(fā)環(huán)
2、境154. 2系統(tǒng)管理流程及模塊劃分154. 2.1化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的整體規(guī)劃154.2.2化妝品網(wǎng)上銷(xiāo)售系統(tǒng)前臺(tái)銷(xiāo)售管理系統(tǒng)(網(wǎng)站)的整體網(wǎng)頁(yè)設(shè)計(jì)164.2.3各個(gè)子系統(tǒng)模塊的功能164. 3軟件系統(tǒng)的分層設(shè)計(jì)184. 3. 1軟件系統(tǒng)的三層b/s系統(tǒng)體系結(jié)構(gòu)184. 3.2各層的主耍功能194. 3. 3數(shù)據(jù)庫(kù)表的結(jié)構(gòu)設(shè)計(jì)19笫五章系統(tǒng)程序設(shè)計(jì)的貝體實(shí)現(xiàn)22致謝23參考文獻(xiàn)24附錄(部分界而及代碼)25摘要20世紀(jì)90年代以來(lái),計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)得到了 e速的發(fā)展,數(shù)據(jù)處理和信息的傳 遞突破了時(shí)間性和空間性的局限,信息化成為不可抗拒的潮流。隨之迅速發(fā)展起來(lái)的全球性 的電子商務(wù)正成為最活
3、躍,最熱門(mén)的信息交易活動(dòng),并且從更深層次上影響了人類(lèi)社會(huì)的經(jīng) 濟(jì),管理和人們的學(xué)習(xí)工作,娛樂(lè)等多個(gè)方面本文首先介紹了課題所涉及的相關(guān)技術(shù):多層用戶/服務(wù)器結(jié)構(gòu)以及血b應(yīng)用的相關(guān)數(shù)據(jù)庫(kù) 訪問(wèn)技術(shù),asp技術(shù)。在次基礎(chǔ)上論述了化妝站網(wǎng)上銷(xiāo)售系統(tǒng)的設(shè)計(jì)目標(biāo)、系統(tǒng)需求和總體 設(shè)計(jì)方案,較詳細(xì)的論述了化妝品網(wǎng)上銷(xiāo)偉系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。最示,木文對(duì)化妝品 網(wǎng)上銷(xiāo)售系統(tǒng)進(jìn)行了總結(jié)并提出了還需要改進(jìn)的問(wèn)題。關(guān)鍵詞: 購(gòu)物車(chē),化妝品網(wǎng)上銷(xiāo)售系統(tǒng),b/s結(jié)構(gòu),asp, access第一章引言1.1研究背景111國(guó)內(nèi)外電子商務(wù)發(fā)展情況計(jì)算機(jī)的出現(xiàn)給人類(lèi)社會(huì)帶來(lái)了笫三次工業(yè)革命,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了 各行
4、各業(yè),各個(gè)領(lǐng)域,隨« internet的不斷擴(kuò)大和發(fā)展,電腦網(wǎng)絡(luò)“把每一個(gè)國(guó)家、每一 個(gè)城市甚至每一個(gè)家庭連接到-起”,形成了-條“信息高速路”,就像高速公路大大提高 了車(chē)輛行駛的速度一樣。信息高速路給生活、學(xué)習(xí)和工作帶來(lái)了什么影響呢?總結(jié)起來(lái)主要有三點(diǎn):笫一,電腦 網(wǎng)絡(luò)口j以查閱信息,迅速而便捷地了解周?chē)氖澜?;笫二,可以跟世界各地的人隨時(shí)進(jìn)行 交流,并建立聯(lián)系;笫三,可以參加網(wǎng)絡(luò)購(gòu)物、拍賣(mài)等活動(dòng)。正是山于有了這么一條信息 高速路,網(wǎng)上查詢(xún)和網(wǎng)上購(gòu)物隨z冇可能,因此網(wǎng)上商業(yè)交易也迅速地發(fā)展起來(lái),也因此 給我們的生活帶來(lái)很多方便。電了商務(wù)是于九i年代初,在歐美興起的一種全新的商業(yè)交易
5、模式,它實(shí)現(xiàn)了交易的無(wú) 紙化,效率花,自動(dòng)化,表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的交換信息,地理界限的模糊, 這所有的一切也必將推動(dòng)傳統(tǒng)商業(yè)行為在網(wǎng)路時(shí)代的變革。早在網(wǎng)路盛行的時(shí)代,通過(guò)網(wǎng) 路的電子郵件,視頻交換,文件交換以及目前還很熱們的edt(電子數(shù)據(jù)交換),所進(jìn)行的 商業(yè)行為,都可以說(shuō)是現(xiàn)在電了商務(wù)的某種形式的表現(xiàn),也町以說(shuō),電了商務(wù)是它們嶄新 的應(yīng)用集合。電了商務(wù)所包含的內(nèi)容非常多,不僅包括商業(yè)交易,還包括政府職能部門(mén)捉供電了化 服務(wù),電子銀行,跨金業(yè)共同協(xié)作,網(wǎng)絡(luò)購(gòu)物等等。電子商務(wù)革新了傳統(tǒng)經(jīng)濟(jì)活動(dòng)的運(yùn)作手 段。因此,電了商務(wù)按照經(jīng)濟(jì)活動(dòng)的類(lèi)別可分為兩大類(lèi)別:笫一,企業(yè)間的電了商務(wù),即
6、金業(yè)與企業(yè)之間,通過(guò)網(wǎng)絡(luò)進(jìn)行產(chǎn)品或服務(wù)的經(jīng)營(yíng)活動(dòng)。笫二,企業(yè)與消費(fèi)者之間的電子 商務(wù),即企業(yè)通過(guò)網(wǎng)絡(luò)為消費(fèi)者提供一個(gè)產(chǎn)品或者服務(wù)的經(jīng)營(yíng)活動(dòng)。實(shí)際上,笫一大類(lèi)模 式乂可以分為兩種,笫-種是企業(yè)之間通過(guò)網(wǎng)絡(luò)進(jìn)行產(chǎn)品銷(xiāo)售和購(gòu)買(mǎi),笫二種是企業(yè)之間 通過(guò)網(wǎng)絡(luò)提供服務(wù)和得到服務(wù)。笫二大類(lèi)模式也口j以分為兩種,笫一種是企業(yè)與個(gè)人消費(fèi) 者通過(guò)網(wǎng)絡(luò)進(jìn)行產(chǎn)品銷(xiāo)售和購(gòu)買(mǎi),笫二種是企業(yè)與個(gè)人消費(fèi)者通過(guò)網(wǎng)絡(luò)提供服務(wù)和得到服 務(wù)。第二類(lèi),企業(yè)與個(gè)人,對(duì)于個(gè)人,也就是消費(fèi)者而言,電了商務(wù)就是我們常說(shuō)的電了 消費(fèi),網(wǎng)上購(gòu)物,它也稱(chēng)為電子商業(yè)(e-business) o企業(yè)與個(gè)人,對(duì)于金業(yè)來(lái)說(shuō)是擴(kuò)大企 業(yè)產(chǎn)品的知名度,擁冇更大
7、的市場(chǎng)空間,以及利用網(wǎng)絡(luò)的跨地域性,在銷(xiāo)佶通道上,更易 控制及掌握。而對(duì)于個(gè)人來(lái)說(shuō),進(jìn)行電子消費(fèi),不受時(shí)間及地域的限制,有更多的自主權(quán)。 在消費(fèi)變的方便的同時(shí),消費(fèi)者作為個(gè)體,將會(huì)冇更多的時(shí)間及精力來(lái)完成其它生活事務(wù), 對(duì)于城鄉(xiāng)商業(yè)平衡也起到莫大的作用。電子商務(wù)是順應(yīng)網(wǎng)絡(luò)時(shí)代的發(fā)展要求,它的出現(xiàn), 必將為耒來(lái)的商業(yè)貿(mào)易往來(lái)的發(fā)展及繁榮起著無(wú)可替代的作用。舉例來(lái)說(shuō),新浪等門(mén)戶網(wǎng) 站分別為企業(yè)或個(gè)人提供新聞、郵件、廣告、短信、游戲等服務(wù)活動(dòng),通過(guò)第二類(lèi)和第四 類(lèi)電子商務(wù)活動(dòng)獲得經(jīng)濟(jì)收入;阿里巴巴網(wǎng)站主要是為企業(yè)提供產(chǎn)品銷(xiāo)售和采購(gòu)等商機(jī)信 息服務(wù),從事的是笫二類(lèi)電子商務(wù)活動(dòng);易趣網(wǎng)主要是為個(gè)人消費(fèi)者
8、提供拍賣(mài)等商機(jī)信息 服務(wù),從事的是第四類(lèi)電子商務(wù)活動(dòng);卓越網(wǎng)主要是為個(gè)人消費(fèi)者提供化妝品、光盤(pán)等產(chǎn) 品,從事的是第三類(lèi)電子商務(wù)活動(dòng);神州數(shù)碼公司通過(guò)“e-brige”網(wǎng)站為代理商提供it 產(chǎn)品,從事的是第一類(lèi)電子商務(wù)活動(dòng);聯(lián)眾網(wǎng)站為個(gè)人消費(fèi)者提供娛樂(lè)服務(wù),從事的是第 四類(lèi)電子商務(wù)活動(dòng);工商銀行等金融機(jī)構(gòu)的在線銀行通過(guò)網(wǎng)絡(luò)為企業(yè)和個(gè)人捉供金融服務(wù), 從事的是第二、第四類(lèi)電子商務(wù)活動(dòng)。電子商務(wù)將傳統(tǒng)的商務(wù)流程電子化、數(shù)字化,一方面以電子流代替了實(shí)物流,可以大 量減少人力、物力,降低了成本;另一方而突破了時(shí)間和空間的限制,使得交易活動(dòng)町以 在任何時(shí)間、任何地點(diǎn)進(jìn)行,從而大大提高了效率。電了商務(wù)所具冇
9、的開(kāi)放性和全球性 的特點(diǎn),為企業(yè)創(chuàng)造了更多的貿(mào)易機(jī)會(huì)。電子商務(wù)使企業(yè)可以以相近的成本進(jìn)入全球電子 化市場(chǎng),使得屮小企業(yè)有可能擁有和人金業(yè)一樣的信息資源,捉高了屮小-企業(yè)的競(jìng)爭(zhēng)能力。 電了商務(wù)重新定義了傳統(tǒng)的流通模式,減少了屮間環(huán)節(jié),使得生產(chǎn)者和消費(fèi)者的肓接交易 成為可能,從而在一定程度上改變了整個(gè)社會(huì)經(jīng)濟(jì)運(yùn)行的方式。電子商務(wù)一方面破除了 時(shí)空的壁壘,另一方而又提供了豐富的信息資源,為各種社會(huì)經(jīng)濟(jì)要素的重新組合提供了 更多的可能,這將影響到社會(huì)的經(jīng)濟(jì)布局和結(jié)構(gòu)。1.1.2化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的現(xiàn)狀由于電子商務(wù)的迅猛發(fā)展,化妝品網(wǎng)上銷(xiāo)售系統(tǒng)發(fā)展也已經(jīng)達(dá)到一個(gè)較高的水準(zhǔn),現(xiàn) 在的化妝品網(wǎng)上銷(xiāo)售系統(tǒng)實(shí)現(xiàn)
10、的功能也非常的多,最重耍的當(dāng)屬圖片的銷(xiāo)售,也就是管理 庫(kù)房屮的化妝品,以及管理川戶的購(gòu)物車(chē),從而實(shí)現(xiàn)結(jié)賬等一系列功能。另外化妝品網(wǎng)上 銷(xiāo)售系統(tǒng)還提供給用戶查找數(shù)據(jù)庫(kù)中化妝品相關(guān)記錄的功能。在確認(rèn)用戶身份方而也己經(jīng) 比較完善,并且具有管理員的功能,管理員對(duì)整個(gè)數(shù)據(jù)庫(kù)可以進(jìn)行操作。現(xiàn)在擁有一些知 名的化妝品網(wǎng)上銷(xiāo)售系統(tǒng)如:當(dāng)當(dāng),卓越等。1.2開(kāi)發(fā)化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的意義就化妝品網(wǎng)上銷(xiāo)售系統(tǒng)而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。售卩的 理念也很簡(jiǎn)單,就是讀者可以自己尋找自己喜愛(ài)的書(shū)為替讀者找尋他們想要的書(shū)。對(duì)于讀 者來(lái)說(shuō),化妝品網(wǎng)上銷(xiāo)售近在咫尺,并口永不下班關(guān)門(mén),讀者可以隨時(shí)隨地口由地查詢(xún)
11、和 訂購(gòu)化妝品,讀者無(wú)需親臨化妝品商店,一樣一樣地找,一類(lèi)一本類(lèi)地尋,只耍坐在電腦 前,開(kāi)機(jī)上網(wǎng)即可買(mǎi)到所需書(shū)籍,而且讀者的挑選余地也人多了,檢索也很方便,同時(shí)還 減少了化妝品商店過(guò)程小的支出,另外應(yīng)當(dāng)看到化妝品選購(gòu)必得翻閱詳看,耗時(shí)費(fèi)力,特 別是熱衷化妝品商店者,幾乎都是奮力開(kāi)拓事業(yè)者和苦心求學(xué)深造者,時(shí)間對(duì)他們血言無(wú) 比寶貴,化妝品網(wǎng)上銷(xiāo)偉節(jié)省了人量時(shí)間,這對(duì)于那些沒(méi)有時(shí)間經(jīng)常逛傳統(tǒng)化妝品商店或 其住所離傳統(tǒng)化妝品商店較遠(yuǎn)的讀者來(lái)說(shuō),具有實(shí)際意義。因此網(wǎng)上售書(shū)必將有長(zhǎng)足的發(fā) 展。開(kāi)辦化妝品網(wǎng)上銷(xiāo)售系統(tǒng)也可以為在校大學(xué)生提供方便、廉價(jià)、高效的化妝品商店方 式,促進(jìn)文化傳播,幫助國(guó)家和學(xué)校培養(yǎng)
12、優(yōu)秀的人才,具有長(zhǎng)遠(yuǎn)的社會(huì)效益和經(jīng)濟(jì)效益。第二章系統(tǒng)的技術(shù)綜述2. 1 browser/server 結(jié)構(gòu)化妝品網(wǎng)上銷(xiāo)售系統(tǒng)特點(diǎn)就是利/ij browser/server (b/s)結(jié)構(gòu),實(shí)現(xiàn)化妝品的在線查 找,銷(xiāo)售,以及化妝品的在線管理等功能。這種系統(tǒng)的優(yōu)勢(shì)在于系統(tǒng)簡(jiǎn)單,功能強(qiáng)大,擴(kuò) 展能力良好以及能夠方便的跨地域操作等性能。cl ient/server (c/s)模式與browser/server模式是現(xiàn)在比較流行的兩種數(shù)據(jù)庫(kù)的 應(yīng)川模式。單獨(dú)應(yīng)用哪一種模式都將受其自身弱點(diǎn)的限制。client/server模式主要是在 以局域網(wǎng)為基礎(chǔ)的環(huán)境下展開(kāi)應(yīng)用的,它受到地域的限制。而browser/
13、server模式通過(guò) internet進(jìn)行通信,町以不受地域的限制,但是它不能夠進(jìn)行聯(lián)機(jī)事務(wù)處理,并h.在處理 大量數(shù)據(jù)的情況下,速度較慢。從目前的開(kāi)發(fā)技術(shù)來(lái)看,browser端作為信息收集源,特 別是大量的數(shù)據(jù)收集工作還不能完全取代client端的用戶界面。在這方面,client端的 各種開(kāi)發(fā)工具的功能更加強(qiáng)大也更加靈活。對(duì)于本系統(tǒng),其功能冃標(biāo)是要將化妝品銷(xiāo)售由傳統(tǒng)的商店模式向在線銷(xiāo)售的轉(zhuǎn)變,同 時(shí)還要能對(duì)銷(xiāo)偉的訂單和化妝品的種類(lèi)進(jìn)行管理。下圖是木系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖。2.2三層結(jié)構(gòu)的概念browser/server的多層結(jié)構(gòu)的應(yīng)用正是在對(duì)c/s結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)住的,并且也 已經(jīng)擴(kuò)展到
14、了 b/s應(yīng)用開(kāi)發(fā)領(lǐng)域。即將應(yīng)用劃分為三層(可以?xún)痈鄬?,?層最常見(jiàn)): 用戶界面層,商業(yè)邏輯層,數(shù)據(jù)庫(kù)層。 用戶界面層負(fù)責(zé)處理用戶的輸入和向用戶的輸出,但并不負(fù)責(zé)解釋其含義(出 于效率的考慮,它可能在向上傳輸用戶輸入前進(jìn)行合法性驗(yàn)證),這一層通常用 前端工具(visual basic, visual c+, asp等)開(kāi)發(fā),在本章的實(shí)例中我們用 vbscript腳本語(yǔ)言實(shí)現(xiàn)asp頁(yè)面; 商業(yè)邏輯層是上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫(kù)連接,根據(jù)用戶的請(qǐng)求生 成sql語(yǔ)句檢索或更新數(shù)據(jù)庫(kù),并把結(jié)果返冋給客戶端,這一層通常以動(dòng)態(tài)連 接庫(kù)的形式存在并注冊(cè)到服務(wù)器的注冊(cè)表(registry)中,它與
15、客戶端通訊的 接口符合某一特定的組件標(biāo)準(zhǔn)(如com, corba),可以用任何支持這種標(biāo)準(zhǔn)的工 具開(kāi)發(fā); 數(shù)據(jù)庫(kù)層負(fù)責(zé)實(shí)際的數(shù)據(jù)存儲(chǔ)和檢索b/s結(jié)構(gòu)開(kāi)發(fā)還具冇另外的一個(gè)重要的優(yōu)勢(shì),即面向?qū)ο缶幊痰奶匦浴胺庋b性”。 在客戶端需耍進(jìn)行某項(xiàng)打數(shù)據(jù)庫(kù)zi'可的訪問(wèn)和操作的地方,只需要調(diào)用一個(gè)函數(shù), 至于這個(gè)函數(shù)如何編寫(xiě),如何與數(shù)據(jù)庫(kù)打交道,以至訪問(wèn)的是何種數(shù)據(jù)庫(kù)都與其無(wú) 關(guān)(否則,很有可能出現(xiàn)在某一種數(shù)據(jù)庫(kù)系統(tǒng)上運(yùn)行得很好的sql語(yǔ)句,有時(shí)換到 另一種數(shù)據(jù)庫(kù)系統(tǒng)上必須加以修改);在中間層di丄中實(shí)現(xiàn)這個(gè)函數(shù),如果用戶對(duì)具 體操作的要求發(fā)生改變,只需要修改這個(gè)函數(shù)就可以了,只要此西數(shù)的入口參數(shù)和
16、 返回內(nèi)容不變,在客戶端不需作任何改動(dòng)。而這一點(diǎn)在開(kāi)發(fā)大型應(yīng)用時(shí)尤其冇用: 我們可以把開(kāi)發(fā)人員分成兩組,一組負(fù)責(zé)開(kāi)發(fā)界面層,另一組負(fù)責(zé)開(kāi)發(fā)商業(yè)邏輯層, 雙方只要按照事先商定的函數(shù)接口,并行地開(kāi)發(fā)就可以,而不必向從前那樣,后面 的工作必須等前面的工作完成后才能開(kāi)始。當(dāng)然,這樣的開(kāi)發(fā)模式需要很好的項(xiàng)目 協(xié)調(diào)和文檔作支持。2,3 web客戶/服務(wù)器模型在授高層,棊于web環(huán)境的通信會(huì)在兩個(gè)實(shí)體中進(jìn)行:l.web客戶軟件:是一種請(qǐng)求軟 件,數(shù)據(jù)和服務(wù)的軟件;2. web服務(wù)器軟件,它完成客八所發(fā)出的請(qǐng)求。在大多數(shù)場(chǎng)合,web 客戶軟件通常是 web 瀏覽器,如 mi crosoft internet
17、explorerc te)和 netscape navi gat or o web 服務(wù)器軟件有 microsoft internet information server (iis)© 以下介紹 web 客戶/ 服務(wù)器通信協(xié)議及常川的web應(yīng)川程序開(kāi)發(fā)技術(shù)。2. 3. 1 web客戶/服務(wù)器通信協(xié)議1. tcp/ip 協(xié)議web瀏覽器和web服務(wù)器之間通過(guò)傳輸控制協(xié)議/網(wǎng)際協(xié)議(tcp/ip)進(jìn)行信息的傳輸。internet的許多服務(wù)如電子郵件和文件傳輸協(xié)議都采用這個(gè)網(wǎng)絡(luò)協(xié)議。它是所有的計(jì)算機(jī) 和internet相連時(shí)采川的一種通川語(yǔ)言。數(shù)字軟件傳輸通道或套接通道也是通過(guò)tcp/i
18、p 協(xié)議和計(jì)算機(jī)相連的。套接通道是由客戶軟件或服務(wù)器軟件建立的,并川于在二者之間交換數(shù)據(jù)包的一種信 息通道,通過(guò)這種通道,就可以在數(shù)據(jù)包內(nèi)傳遞請(qǐng)求和響應(yīng)。數(shù)據(jù)包是一個(gè)包含其起始和 終止等信息的數(shù)據(jù)塊。tcp/ip協(xié)議將用戶的數(shù)據(jù)封裝到用于傳輸?shù)侥康牡?。web應(yīng)用程序 使用一個(gè)高層協(xié)議超文本傳輸協(xié)議(http)在該通道里進(jìn)行通信2. 超文本傳輸協(xié)議httphttp是一種在web上用來(lái)通信的協(xié)議,其功能可以描述為:發(fā)出命令,接受響應(yīng),完 成數(shù)據(jù)交換。這些命令主要川于客戶發(fā)送文件請(qǐng)求,如1itml文檔和圖像。1ittp協(xié)議規(guī)定 了瀏覽器和服務(wù)器的交互方法。瀏覽器想從網(wǎng)站獲取頁(yè)而時(shí),瀏覽器先發(fā)出請(qǐng)求,
19、在網(wǎng)站 上打開(kāi)了一個(gè)對(duì)網(wǎng)絡(luò)服務(wù)器的連接,服務(wù)器受到請(qǐng)求后回應(yīng),通過(guò)http協(xié)議,將處理結(jié)果 返回給瀏覽器,由此http協(xié)議也被稱(chēng)為“請(qǐng)求/響應(yīng)”協(xié)議。http協(xié)議為口由狀態(tài)協(xié)議, 即當(dāng)客戶的請(qǐng)求完成后,web服務(wù)器通常會(huì)關(guān)閉對(duì)瀏覽器的連接。所有的瀏覽器和服務(wù)器 間的通信都是離散的“請(qǐng)求響應(yīng)”,瀏覽器必須先發(fā)出請(qǐng)求才能開(kāi)始通信,服務(wù)器角色 完全是被動(dòng)的。2. 3. 2 asp 技術(shù)asp技術(shù)的主要用途是制作動(dòng)態(tài)的,交互的,高性能的web應(yīng)用程帛以前web應(yīng)用程 序都是由(cgi公共網(wǎng)關(guān)界面來(lái)實(shí)現(xiàn)的),但由于cgi本身的一些缺點(diǎn)和限制(如鮫消耗用戶 系統(tǒng)資源,執(zhí)行效率差等),人們都在尋找各種各樣的
20、替換方案,在這種情況f, microsoft 的asp應(yīng)運(yùn)而生,再加上a/' microsoft的iis(web服務(wù)器)和mts(組件事務(wù)管理服務(wù)器)的 組合,asp己經(jīng)成為web應(yīng)用程序開(kāi)發(fā)的主要技術(shù)。active server pages (動(dòng)態(tài)服務(wù)器主頁(yè))簡(jiǎn)稱(chēng) asp 內(nèi)含于 internet information server (11s)中,它提供了一個(gè)服務(wù)器端的腳本環(huán)境,可產(chǎn)生和執(zhí)行動(dòng)態(tài),交互式,高效 率網(wǎng)站服務(wù)器的應(yīng)用程序。asp既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種技術(shù)框 架,它能夠把iitml,腳本語(yǔ)言activex組件等有機(jī)的結(jié)合在一起,形成一個(gè)能夠在服務(wù) 器
21、上運(yùn)行的應(yīng)用程序,并把標(biāo)準(zhǔn)html頁(yè)而送給客戶端瀏覽器。asp內(nèi)含六大內(nèi)置對(duì)彖,利 川這些對(duì)象可以使asp腳本功能更加強(qiáng)人,asp具有強(qiáng)人的可擴(kuò)展性,不僅可以使川asp 動(dòng)態(tài)鏈接庫(kù)和腳本運(yùn)行期庫(kù)口身提供的activex組件,述町以從internet上免費(fèi)或有償獲 得一些廠商開(kāi)發(fā)的activex組件,編程人員也可以自己開(kāi)發(fā)內(nèi)含商務(wù)邏輯的activex組件。 以下介紹asp的丄作原理和asp的對(duì)彖模型。1. asp的工作原理1)一個(gè)用戶在瀏覽器的網(wǎng)址欄中輸入asp文件名稱(chēng),然后回車(chē)觸發(fā)這個(gè)asp請(qǐng)求。2)瀏覽器將這個(gè)asp請(qǐng)求發(fā)送給ttso3)iis接受這個(gè)請(qǐng)求,并由其.asp后綴意識(shí)到這是一個(gè)a
22、sp請(qǐng)求。4)11s從硬盤(pán)或內(nèi)存屮取岀正確的asp文件。5) iis將這個(gè)asp文件發(fā)送到asp. dll中。6) 服務(wù)器端腳本代碼,會(huì)進(jìn)行逐行解釋?zhuān)缓蠓祷亟oi1s;非服務(wù)器端腳本代碼,直 接返回給iis。7) i1s將處理結(jié)果返回給瀏覽器。2. asp對(duì)彖模型asp具有強(qiáng)人的面向?qū)ο蠊δ芎涂蓴U(kuò)展性。asp對(duì)象可分為以下三種類(lèi)型:(1) 內(nèi)置對(duì)彖由asp動(dòng)態(tài)鏈接庫(kù)提供的對(duì)象,有六個(gè)內(nèi)置對(duì)象,是開(kāi)發(fā)web應(yīng)用程序經(jīng)常使用的對(duì) 彖。六個(gè)內(nèi)置對(duì)彖的主耍功能如下:1) request對(duì)象:在http請(qǐng)求期間,可利川request對(duì)象獲得客戶端瀏覽器傳遞給服務(wù)器 的值(包括查詢(xún)字符串的變量值,form
23、表單中的元素值,cookies的值等)。2) response對(duì)彖:nj以使用response對(duì)彖把變量值,函數(shù)返回值等輸出到客戶端瀏覽器; 利用response對(duì)彖ij將cookies值寫(xiě)入客戶端的計(jì)算機(jī)碩盤(pán)中等。application對(duì)象:瀏覽器和web服務(wù)器的連接是無(wú)狀態(tài)連接,即服務(wù)器處理完瀏覽器的 http請(qǐng)求示,立刻斷開(kāi)與瀏覽器的連接,忘記瀏覽器剛才請(qǐng)求的悄況;服務(wù)器不能識(shí)別瀏 覽器是第一次請(qǐng)求還是笫一千次請(qǐng)求。這種無(wú)狀態(tài)的連接方式使得web服務(wù)器處理瀏覽器 的請(qǐng)求可以更快,更有效,也不需要維護(hù)瀏覽器的信息,但它產(chǎn)生了一個(gè)web應(yīng)用程序如 何實(shí)現(xiàn)變量共亨的問(wèn)題。asp很好的解決了這一
24、個(gè)問(wèn)題,application對(duì)象可以川來(lái)保存應(yīng) 用程序的所有用戶的共享信息,可以在不同的用戶z間實(shí)現(xiàn)web應(yīng)用程序變量的共享。session對(duì)象:session對(duì)象主要用來(lái)保存屬于一個(gè)用戶的一個(gè)應(yīng)用程序的信息,可讓同一 個(gè)用戶在多個(gè)網(wǎng)頁(yè)z間共享信息。object context對(duì)象:主要用來(lái)處理與事務(wù)相關(guān)的問(wèn)題,object context對(duì)象的使用與 microsoft transaction server (mts)有著密切的聯(lián)系。asp error對(duì)象:web應(yīng)用程序開(kāi)發(fā)者運(yùn)用該對(duì)象可以掌握因asp所發(fā)牛的錯(cuò)課。(2) 腳本對(duì)彖:由asp使用的腳本語(yǔ)言提供的對(duì)彖,由腳本運(yùn)行期庫(kù)(scr
25、run.dll)提供。(3) 服務(wù)器組件:通常在其自己的dll或可執(zhí)行文件中實(shí)現(xiàn)。服務(wù)器組件可從internet 上無(wú)償或有償獲得;一旦在服務(wù)器安裝和注冊(cè)這個(gè)dll文件,那么其對(duì)彖就可以在asp 所支持的任何腳本屮使川,服務(wù)器組件充分休現(xiàn)了八sp的可擴(kuò)展性。第三章 需求分析和系統(tǒng)功能概述31系統(tǒng)設(shè)計(jì)目標(biāo)本系統(tǒng)需要滿足以下幾個(gè)系統(tǒng)設(shè)計(jì)冃標(biāo)。1. 實(shí)用性原則:真正為客戶的實(shí)際工作服務(wù),按照要求的輕重緩急,合理設(shè)計(jì) 化妝品網(wǎng)上銷(xiāo)售系統(tǒng)。2. 可靠性原則:必須為商家提供安全的服務(wù),尤其是要保證從internet ±可以 訪問(wèn)到的前臺(tái)銷(xiāo)售管理系統(tǒng)的安全。3. 友好性原則:使用化妝品網(wǎng)上銷(xiāo)售系統(tǒng)
26、的用八一般對(duì)計(jì)算機(jī)知識(shí)了解很少, 所以系統(tǒng)操作上要求簡(jiǎn)單方便,便于用戶掌握。4. 可擴(kuò)展性原則:采用開(kāi)發(fā)的標(biāo)準(zhǔn)和接口,便于系統(tǒng)向更大的規(guī)模和功能擴(kuò)展。3. 2系統(tǒng)需求分析木系統(tǒng)的化妝品網(wǎng)上銷(xiāo)售系統(tǒng)分為前后臺(tái)管理系統(tǒng):前臺(tái)管理系統(tǒng)是在internet上 接受來(lái)自全國(guó)各地的客戶訪問(wèn)的化妝品網(wǎng)上銷(xiāo)偉系統(tǒng)前臺(tái)銷(xiāo)作管理系統(tǒng)(網(wǎng)站);示臺(tái)管理 系統(tǒng)是在intranet內(nèi)部用于化妝晶商店的管理員管理的化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的后臺(tái)管理 系統(tǒng)。本系統(tǒng)的而臺(tái)銷(xiāo)售管理系統(tǒng)實(shí)現(xiàn)的功能類(lèi)似于現(xiàn)實(shí)牛活中的商丿占銷(xiāo)售,顧客可以瀏 覽商品、瀏覽商品、結(jié)賬完成購(gòu)物等。在設(shè)計(jì)網(wǎng)站時(shí),應(yīng)根據(jù)所銷(xiāo)售商殆的特點(diǎn)安排布局, 在編制程序時(shí)應(yīng)充
27、分考慮這一點(diǎn),商胡數(shù)據(jù)應(yīng)根據(jù)需要能靈活的從數(shù)據(jù)庫(kù)中挑岀,照顧客 瀏覽習(xí)慣,簡(jiǎn)化購(gòu)物流程,真正做到“簡(jiǎn)潔、高效、流暢”的購(gòu)物環(huán)境。在支付方面,根 據(jù)實(shí)際情況,采用“貨到付款”和“銀行匯款”的方式。本系統(tǒng)設(shè)計(jì)的網(wǎng)上購(gòu)物過(guò)程為, 當(dāng)客戶通過(guò)internet訪問(wèn)化妝品商店的網(wǎng)站時(shí),如果他要購(gòu)買(mǎi)商品,那么必須先注冊(cè)成為 會(huì)員,然后再進(jìn)行會(huì)員登陸(確認(rèn)身份),然后才可以把商站放入“購(gòu)物車(chē)”,通過(guò)購(gòu)物車(chē) 完成會(huì)員的購(gòu)物后,會(huì)員進(jìn)行結(jié)賬,生成網(wǎng)上訂單。本系統(tǒng)的后臺(tái)管理系統(tǒng)融入了企業(yè)傳統(tǒng)的進(jìn)銷(xiāo)存概念,對(duì)化妝甜進(jìn)行分類(lèi)管理,捉 供化妝品信息管理的添加,修改和刪除的功能,支持化妝品的封而圖片上載工作,從而增 強(qiáng)了化
28、妝晶商甜的宣傳效果。對(duì)訂單的管理是后臺(tái)管理系統(tǒng)中關(guān)鍵的部分,根據(jù)口身要求, 采用訂單狀態(tài)來(lái)標(biāo)識(shí)化妝品的各個(gè)流通環(huán)節(jié),在編程設(shè)計(jì)時(shí),要充分考慮訂單管理與化妝 站管理的密切聯(lián)系,保證訂單狀態(tài)與庫(kù)存的一致性。對(duì)于后臺(tái)的客八管理規(guī)則要提供便捷 的杏詢(xún)方式,提供合理的管理操作。3. 3系統(tǒng)功能概述1. 化妝品瀏覽檢索功能提供給internet的客戶方便瀏覽以及靈活快速查找所需化妝品的功能?;瘖y品瀏覽檢 索功能主要實(shí)現(xiàn)化妝品的分類(lèi)瀏覽、關(guān)鍵字檢索和高級(jí)檢索。較復(fù)雜的實(shí)現(xiàn)部分是化妝品 的高級(jí)檢索。化妝品的高級(jí)檢索采用組合查詢(xún)方式,需要提供給客戶按照卩名、作者、111 版社、售價(jià)范圍的組合查詢(xún)方式以及按照每一
29、個(gè)網(wǎng)頁(yè)顯示的數(shù)量、書(shū)名排序、作者排序等 多種排序規(guī)則顯示查詢(xún)結(jié)果。2. 會(huì)員訪問(wèn)管理功能對(duì)于大多數(shù)電子商務(wù)網(wǎng)站,會(huì)員的數(shù)據(jù)是珍貴的資源(可用于網(wǎng)站的廣告宣傳),因此 對(duì)會(huì)員的信息管理是很重要的。在化妝品網(wǎng)上銷(xiāo)售前臺(tái)銷(xiāo)售管理系統(tǒng)部分,只有會(huì)員才能 購(gòu)買(mǎi)化妝品,銷(xiāo)售優(yōu)惠打折??蛻舯仨毾茸?cè)成為會(huì)員,然后登陸,確認(rèn)了合法身份后, 才能在網(wǎng)上購(gòu)物。本系統(tǒng)采用用戶名標(biāo)志,訪問(wèn)網(wǎng)站的客戶如果想享受到網(wǎng)站提供的所有服務(wù),那么他 必須先“注冊(cè)”成為會(huì)員,以后再訪問(wèn)網(wǎng)站時(shí)就可以通過(guò)“登錄”方式進(jìn)入網(wǎng)站即可。會(huì) 員注冊(cè)時(shí)必須先填寫(xiě)口己的電子郵件地址和客戶密碼,如果通過(guò)檢查沒(méi)有相同的用戶名進(jìn) 一步填寫(xiě)自己的基本資料
30、,包括客戶密碼、詳細(xì)地址、電話、郵編、送貨方式、收款方式 等信息;會(huì)員登陸時(shí)輸入的用戶名、客戶密碼,如果經(jīng)過(guò)系統(tǒng)檢查會(huì)員輸入的信息與數(shù)據(jù) 庫(kù)屮的會(huì)員信息相符合時(shí),可以允許客戶以會(huì)員身份進(jìn)入網(wǎng)站亨受網(wǎng)站的所有服務(wù)。3. 購(gòu)物車(chē)功能網(wǎng)上購(gòu)物車(chē)是化妝品網(wǎng)上銷(xiāo)偉前臺(tái)銷(xiāo)偉管理的核心,在客戶購(gòu)物的整個(gè)過(guò)程屮,購(gòu)物車(chē) 結(jié)合了商品瀏覽檢索、會(huì)員注冊(cè)登錄,最終生成客戶的網(wǎng)上訂單。網(wǎng)上購(gòu)物車(chē)提供的主要 功能有:1)新建購(gòu)物年:網(wǎng)上購(gòu)物的每一個(gè)客戶都有屬于口己的購(gòu)物車(chē),客戶購(gòu)買(mǎi)商品時(shí), 系統(tǒng)為每一個(gè)客戶的購(gòu)物車(chē)創(chuàng)建購(gòu)物車(chē)號(hào)2)添加物品:客戶從網(wǎng)站購(gòu)買(mǎi)商品時(shí),可以點(diǎn)擊商品的圖片或名稱(chēng)進(jìn)行購(gòu)買(mǎi),購(gòu)物 車(chē)會(huì)自動(dòng)添加商品的
31、名稱(chēng),價(jià)格等信息。3)刪除物品:客戶通過(guò)購(gòu)物車(chē),可以隨時(shí)刪除在購(gòu)物車(chē)內(nèi)每一種商品的名稱(chēng)、數(shù)量、 價(jià)格等信息。4)重新計(jì)算購(gòu)物年中所有物品的金額:客戶采用購(gòu)物車(chē)購(gòu)物時(shí),客戶可以隨時(shí)修改 商品的數(shù)量,購(gòu)物車(chē)會(huì)自動(dòng)顯示修改后商品的價(jià)格以及重新計(jì)算購(gòu)物車(chē)內(nèi)所有商 品的價(jià)格。5)清空購(gòu)物車(chē):客戶如果放棄購(gòu)物,可以清空購(gòu)物車(chē)內(nèi)所有的商品信息。6)顯示購(gòu)物車(chē):設(shè)計(jì)美觀大方的購(gòu)物車(chē)界面,提供友好的操作方式,以便于來(lái)口 internet上的所有客戶使丿ij。7)會(huì)員資格確認(rèn)后,保存購(gòu)物車(chē)的基本信息:internet ±的客戶通過(guò)購(gòu)物車(chē)買(mǎi)完商 品進(jìn)行結(jié)賬時(shí),需要進(jìn)行會(huì)員身份的確認(rèn),確認(rèn)是會(huì)員后,客戶需要
32、填寫(xiě)網(wǎng)上訂 單所需要的基本信息,然后客戶正式提交訂單,應(yīng)用程序?qū)①?gòu)物車(chē)提供的商品名 稱(chēng)、價(jià)格、數(shù)量等信息保存到數(shù)據(jù)庫(kù)中。4. 化妝品管理功能完成化妝品信息的錄入、修改、刪除和多種方式的查詢(xún):化妝品封面圖片的上傳及化 妝品銷(xiāo)售量統(tǒng)計(jì),還有完成后臺(tái)對(duì)客戶的預(yù)定化妝品處理。主要實(shí)現(xiàn)以卜功能:化妝品信息的錄入:化妝品信息的錄入包扌舌書(shū)名、作者、出版社、原價(jià)、現(xiàn)價(jià)、isbn 號(hào)、頁(yè)數(shù)、尺寸、數(shù)量等多種信息?;瘖y品信息的查詢(xún):查詢(xún)方式有按照書(shū)名查詢(xún)、按照作者查詢(xún)、按照出版社查詢(xún)等方 式。化妝品信息的刪除:刪除書(shū)名、作者、出版社、isbn號(hào)等信息。預(yù)定化妝品的管理:如果internet上的客戶從前臺(tái)銷(xiāo)售關(guān)系
33、系統(tǒng)沒(méi)有找到口己所需要 的化妝品,客戶可以填寫(xiě)缺書(shū)單,填寫(xiě)書(shū)名、作者、出版社、價(jià)格等信息,后臺(tái)應(yīng)用程序 如果發(fā)現(xiàn)客戶所需的書(shū)已到貨,則可通過(guò)電子郵件的方式通知客戶帖已到貨。暢銷(xiāo)書(shū)統(tǒng)計(jì):根據(jù)書(shū)的銷(xiāo)售量對(duì)化妝品進(jìn)行統(tǒng)計(jì)排名,以便在前臺(tái)銷(xiāo)售管理系統(tǒng)進(jìn)行 暢銷(xiāo)書(shū)顯示?;瘖y品上傳:后臺(tái)管理員可以從客戶端上傳化妝品封面的圖片到服務(wù)器,從而使從 internet上訪問(wèn)前臺(tái)銷(xiāo)售管理系統(tǒng)的客戶可以看到化妝品封而的圖片,增加了化妝品宣傳 的效果。5. 訂單管理功能完成多種方式的訂單查詢(xún)、刪除無(wú)效訂單、及對(duì)網(wǎng)上訂單的后臺(tái)處理功能。主要內(nèi)容 如下:合理設(shè)計(jì)訂單狀態(tài):后臺(tái)管理系統(tǒng)處理網(wǎng)上的客戶訂單,根據(jù)業(yè)務(wù)的實(shí)際需求,
34、訂單 狀態(tài)有多種,例如客戶填寫(xiě)的訂單格式止確,則訂單的狀態(tài)為有效,反z訂單的狀態(tài)為無(wú) 效,后臺(tái)管理員沒(méi)有審核客戶填寫(xiě)的訂單信息內(nèi)容是否正確時(shí),訂單狀態(tài)為未審核等等。 后臺(tái)管理員的主要任務(wù)就是審核客戶填寫(xiě)的訂單,確認(rèn)客戶所訂購(gòu)化妝品庫(kù)以及是否收到 客戶的匯款后修改訂單的狀態(tài),比如將訂單的狀態(tài)改為“發(fā)貨”。查詢(xún)訂單信息:按照訂單編號(hào)的方式、訂單日期的方式、未審核訂單狀態(tài)等方式査詢(xún) 訂單信息。訂單處理:主耍是編輯訂單的狀態(tài),通過(guò)訂單的狀態(tài)可以使后臺(tái)管理員有效的管理化 妝品流通過(guò)程屮的各個(gè)壞節(jié),同時(shí)也可在internet上清楚的向客戶顯示所購(gòu)化妝品在流通 過(guò)程中的狀態(tài)。在編輯訂單狀態(tài)時(shí)耍注意與庫(kù)存的一
35、致性。刪除無(wú)效訂單:客戶填寫(xiě)的訂單信息不正確時(shí)(客戶地址不明),后臺(tái)管理審核訂單 的狀態(tài)為無(wú)效,經(jīng)過(guò)一星期后,應(yīng)用程序就可刪除訂單信息;又如客戶選擇郵局匯款的方 式,但兩個(gè)星期內(nèi)并未支付,那么后臺(tái)管理員將訂單的狀態(tài)修改為支付不成功取消,再經(jīng) 過(guò)兩個(gè)星期后,應(yīng)用程序就可從數(shù)據(jù)庫(kù)中刪除訂單信息。6. 客戶管理功能客戶管理是后臺(tái)管理不可分割的一部分,它可以為管理人員提供一些重要的操作,管 理人員可以通過(guò)客戶管理來(lái)審核那些己經(jīng)注冊(cè)的客戶,判斷他們是否為合法用戶后再進(jìn)行 相應(yīng)的操作(刪除,修改);述可以通過(guò)客戶管理來(lái)查找符合某些條件的客戶,來(lái)達(dá)到管理 人員如期的目的,主要功能如f:客戶信息的添加:添加客
36、戶的電子郵件地址、姓名、單位、詳細(xì)地址等信息??蛻粜畔⒌男薷模嚎蛻舻拿Q(chēng)是客戶的標(biāo)識(shí),是不能修改的,單位,電子郵件,詳細(xì) 地址等信息是可以進(jìn)行修改的。客戶信息的查詢(xún):提供按照電子郵件地址、姓名、單位等的查詢(xún)方式,以便于經(jīng)營(yíng)管 理者瀏覽客戶信息??蛻粜畔⒌膭h除:刪除川戶的姓名、單位、詳細(xì)地址等所有的客戶信息。第四章系統(tǒng)總體設(shè)計(jì)4. 1系統(tǒng)開(kāi)發(fā)環(huán)境1.系統(tǒng)的軟硬件開(kāi)發(fā)環(huán)境:(1) 服務(wù)器的軟硬件配置服務(wù)器的破件配置:cpu p4,盤(pán)60g,內(nèi)存256m 服務(wù)器的操作系統(tǒng):windows 2000 serverweb 服務(wù)器軟件:iis 5. 0(internet information serve
37、r)數(shù)據(jù)庫(kù)服務(wù)器軟件:microsoft access(2) 客戶端的軟件配置客戶端的硬件配置:cpu p3及以上,硬盤(pán)10g及以上,內(nèi)存128m及以上客戶端操作系統(tǒng):windows 2000/xp客戶端瀏覽器軟件:te(tnternet explorer)4. 2系統(tǒng)管理流程及模塊劃分4.2.1化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的整體規(guī)劃化妝陽(yáng)網(wǎng)上銷(xiāo)偉系統(tǒng)分為前臺(tái)和示臺(tái)兩個(gè)管理系統(tǒng),前臺(tái)管理系統(tǒng)分為化妝品瀏覽檢 索子系統(tǒng),購(gòu)物午子系統(tǒng)和會(huì)員訪問(wèn)子系統(tǒng);后臺(tái)管理系統(tǒng)分為化妝站管理,訂單管理,客 戶管理了系統(tǒng)。圖4-1為前臺(tái)和示臺(tái)管理系統(tǒng)以及各個(gè)了系統(tǒng)之間的功能結(jié)構(gòu)圖。后臺(tái)管理系統(tǒng)前臺(tái)銷(xiāo)偉管理系統(tǒng)4. 2. 2
38、化妝品網(wǎng)上銷(xiāo)售系統(tǒng)前臺(tái)銷(xiāo)售管理系統(tǒng)(網(wǎng)站)的整體網(wǎng)頁(yè)設(shè)計(jì)圖4-2描述了客戶從internet ±訪問(wèn)網(wǎng)站,完成瀏覽,購(gòu)物,注冊(cè)等過(guò)程所訪問(wèn)的網(wǎng)頁(yè) 的彼此關(guān)系(網(wǎng)站流程圖)。圖4-2化妝品網(wǎng)上銷(xiāo)售系統(tǒng)前臺(tái)銷(xiāo)售管理系統(tǒng)流程圖4. 2. 3各個(gè)子系統(tǒng)模塊的功能化妝品網(wǎng)上銷(xiāo)售系統(tǒng)屮,前后臺(tái)管理系統(tǒng)的各個(gè)子系統(tǒng)功能如卜(模塊圖):1化妝品瀏覽檢索子系統(tǒng)有以卜功能2會(huì)員訪問(wèn)子系統(tǒng)有以卜功能6.管理子系統(tǒng)有以卜功能4. 3軟件系統(tǒng)的分層設(shè)計(jì)4. 3. 1軟件系統(tǒng)的三層b/s系統(tǒng)體系結(jié)構(gòu)考慮到化妝品網(wǎng)上銷(xiāo)售系統(tǒng)的應(yīng)用特點(diǎn)、系統(tǒng)效率和系統(tǒng)安全性等因索,本系統(tǒng)采用 了三層結(jié)構(gòu)的b/s體系,如下圖4-3所
39、示。(表現(xiàn)層與業(yè)務(wù)層的通信是http協(xié)議通信,業(yè) 務(wù)層與數(shù)據(jù)層通信是通過(guò)開(kāi)發(fā)式數(shù)據(jù)庫(kù)連接odbc)。數(shù)據(jù)層中間層表現(xiàn)層4. 3. 2各層的主要功能表現(xiàn)層(presentation layer):應(yīng)川程序的使川界面,通過(guò)web網(wǎng)頁(yè)實(shí)現(xiàn)客戶與化妝 品網(wǎng)上銷(xiāo)售系統(tǒng)的交互操作,包括客戶端數(shù)據(jù)的輸入、數(shù)據(jù)的輸出,以及輸入數(shù)據(jù)的合法 性檢查。業(yè)務(wù)層(business layer):利用數(shù)據(jù)庫(kù)表來(lái)記錄客戶購(gòu)買(mǎi)商品的信息,例如:何時(shí)購(gòu)買(mǎi), 購(gòu)買(mǎi)人,商品編號(hào),購(gòu)買(mǎi)數(shù)量等情況。數(shù)據(jù)層(data layer):用來(lái)存儲(chǔ)和管理數(shù)據(jù),本系統(tǒng)采用microsoft access管理化 妝品、目錄、會(huì)員、訂單、購(gòu)物車(chē)等數(shù)據(jù)
40、。4. 3. 3數(shù)據(jù)庫(kù)表的結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)表的結(jié)構(gòu)設(shè)計(jì)是應(yīng)丿ij軟件中的關(guān)鍵部分,數(shù)據(jù)庫(kù)表設(shè)計(jì)采川規(guī)范化關(guān)系模式的 方法。在關(guān)系數(shù)據(jù)庫(kù)屮,規(guī)范化關(guān)系模式就是要解決關(guān)系模式屮存在的插入異常、刪除界常、 修改異常、數(shù)據(jù)兀余等問(wèn)題。規(guī)范化的基木思想是消除數(shù)據(jù)以來(lái)屮不合適的部分,使模式 屮的各關(guān)系模式達(dá)到某種程度的“分離”,讓一個(gè)關(guān)系描述一個(gè)概念、一個(gè)實(shí)體或者實(shí)休間 的一種聯(lián)系,若多于一個(gè)概念就把它分離出去。但這并不意味著,規(guī)范化程度越高,模式 就越好。我們必須結(jié)合應(yīng)川壞境對(duì)模式進(jìn)行優(yōu)化,例如適當(dāng)增加兀余,提高數(shù)據(jù)庫(kù)應(yīng)用系 統(tǒng)的性能。本系統(tǒng)設(shè)計(jì)屮設(shè)計(jì)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)為:化妝品信息表:序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)
41、明1idh動(dòng)編號(hào)長(zhǎng)整型,遞増,主鍵2name文本字段大小2553author文本字段大小504productdate日期5mark文本字段大小2556desc文本字段大小2007內(nèi)容文本8原價(jià)文木9折扣價(jià)文本訂單信息表:序號(hào)?段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1訂單號(hào)文本2化妝品量文木3訂單狀態(tài)文本4訂貨時(shí)間文本5原價(jià)文本6現(xiàn)價(jià)文木購(gòu)物乍信息表:序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1購(gòu)物年名稱(chēng)文木2化妝品編號(hào)文本3化妝品名稱(chēng)文木4折扣文本5數(shù)量文本6原價(jià)文本7現(xiàn)價(jià)文本8節(jié)省文本9合計(jì)文本會(huì)員信息表:序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1用戶名文木2密碼文本3郵箱文木4注冊(cè)時(shí)間文本5用戶類(lèi)型文本6郵編文本第五章系統(tǒng)程序設(shè)計(jì)的具體實(shí)現(xiàn)1
42、、用戶登錄打開(kāi)界面,在“用戶名”處輸入正確的用戶名,在“密碼”處輸入正確的密碼,然后單 擊登錄進(jìn)入主窗體。如圖5-1所示。自己在里面加一張圖下面就是一步步下去的!我不知道怎樣運(yùn)行你的設(shè)計(jì)!圖5-1第六章結(jié)束語(yǔ)電子商務(wù)已被轟轟烈烈的推到了我們的前面,人類(lèi)社會(huì)己經(jīng)進(jìn)入電子商務(wù)時(shí)代,這是 時(shí)代、社會(huì)發(fā)展的必然,我們別無(wú)選擇。如何面對(duì)電了商務(wù)時(shí)代,如何適應(yīng)數(shù)字化生存并 積極參與電子商務(wù)時(shí)代的社會(huì)競(jìng)爭(zhēng),是設(shè)計(jì)到每個(gè)人,每個(gè)企業(yè),部門(mén)及國(guó)家牛存與發(fā)展 的重大問(wèn)題。為此,我們必須積極的面對(duì)這一機(jī)遇與挑戰(zhàn),研究電了商務(wù),探討電子商務(wù) 的內(nèi)涵,運(yùn)作模式以及它所涵蓋的關(guān)鍵技術(shù)等。木系統(tǒng)就是電了商務(wù)在在線出售方面的
43、應(yīng)用,系統(tǒng)已經(jīng)擁冇一定的使用性,能夠滿足 一些客戶的要求,但是在許多地方還需要很好的完善,我將在以后的時(shí)間里加以實(shí)現(xiàn)。致謝整個(gè)課題研究的過(guò)程小,很多人都給了了我無(wú)私的幫助和支持,他們的支持是我前進(jìn)的動(dòng)力。首先要感謝的是我的導(dǎo)師朱建新老師,本文的選題到最后修改的過(guò)程都是在他的悉心指導(dǎo)下完成的。朱老師對(duì)關(guān)鍵部分的指導(dǎo)給予了我很大的幫助,他嚴(yán)密的邏輯思維和求實(shí)的治學(xué)態(tài)度使我在研究工作屮受益匪淺。沒(méi)冇朱老師的關(guān)心和幫助,我的課題是不可能順利完成的,特此對(duì)朱老師表示真誠(chéng)的感謝! 其次我還要感謝我的家人,他們對(duì)我的關(guān)心和支持,在我閑惑疲倦時(shí),給予我很多安慰,使得我的課題得以順利完成。最后,對(duì)于在課題研究期
44、i'可曾經(jīng)給了我?guī)椭耐瑢W(xué)們致以誠(chéng)摯的感謝和祝福。參考文獻(xiàn)1汪鑫.web程序設(shè)計(jì)m.北京:電子工業(yè)出版社,2005.7.12j李學(xué)軍.asp web開(kāi)發(fā)教程m 北京:海洋出版社,2005.3.譚浩強(qiáng).access 2000基礎(chǔ)與應(yīng)用m.北京:清華大學(xué)出版社,2002.8.4 周興華、王敬棟.asp+access數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例m.北京:清華大學(xué)出版2006.8.5 賽奎春.asp信息系統(tǒng)開(kāi)發(fā)實(shí)例m.北京:機(jī)械工業(yè)出版社,2006.8.啟明工作室.access數(shù)據(jù)庫(kù)實(shí)例m.北京:人民郵電岀版社,2006.4.附錄(部分界面及代碼)1首頁(yè)(index, asp)界而如下:代碼如下:<%
45、language=nvbscriptn codepage=m936n%> <%><!-#include file=mmanage/inc/config.aspm><!#include file=ninc/conn.asph><%dim iset rs=serve ccwatcobjectcadodb.recordsel)%><!doctype html public ”/w3c/dtd html 4.01 transitional/enhn/tr/html4/loose.dtdm><html
46、> <head><meta http-equiv=mcontent-typem content=mtext/html; charset=gb2312h><title>化妝品網(wǎng)上銷(xiāo)w</title><link href=nstyle.cssh rel=mstylesheetm type=htext/cssn></head><body><!#include file=mhead.htrnh><table width=m780n border=non align=hcenterm cellpa
47、dding=hom cellspacing=mom><tr><td width=n219n align二“l(fā)eft” valign=,top,x!-#include file=,left.asp,-></td><td width=”561” align=hleft° valign=htopn><table width二too%” border=nohcellspacing二"0" cellpadding="oh><td height=n44m align=ncenterhxform
48、name=mformr, method=ngetm action=nrsearch.aspu><br>書(shū)名:<input name=name class=hinputstylem><select name=code><option value=,m, selected>所有化妝品</option><%rs-open "select * from categorym,connj jdo while not rs.eof%><option value=n<%=rs(ncategoryid,)%>
49、;n ><%=rs(ncategoryn)%x/option><%rs.movenextlooprs.close%></select><input name=hsubmitm type=hsubmitn class=hinputstyleh value'快速搜索”<input type=nbuttonh name=nsubmit2n value=u 高 級(jí) 搜 索” onclick=hlocation= search.aspht><img src=uimages/line.gif' width=h568"
50、; height="9h></formx/td></tr><tr><td align=mleft" valign="tophximg src="images/xssj.gif' width="221" height=h28h></td></tr><tr><td align="center" valign=htop"xtable width="568" border="0&q
51、uot; cellpadding二"0" cellspacing=m0m><%rs.open ”select top 6 iddetail,discount,vipprice,author,desc,pricel,price2,name,pic,mark from product order by id desc蔦conn丄 1if rs.eof and rs.bof thenresponse.write " 對(duì)不起,暫時(shí)還沒(méi)有商品!"end ifi=0do while not rs.eof%><tr><td widt
52、h=t7%“ height=t30“ align=hcenterh valign=mmiddleh class=hshadowmxa href=,vpro.asp?id=<%=trim(rs(,id,t)%>n target=n_blankhximg src=,<%=trim(rs(,pich)%>h width=“85” height二”125“ border=,0',x/a></td><td width=”33%” align二” left “ valign=htopnxtable width=h100%n border=u0&quo
53、t; cellspacing=h 1n cellpadding="0m><tr><td colspan=n2n><img src=nimages/w.gifm width=h 18m height=m18nxspan class=mbooktitle,><%=strvalue(trim(rs(,tnamen),24)%x/span></td></tr>class=mbookinfon><%=trim(rs(mdescn)%><br><brx/td></tr&g
54、t;<tr>vtd>定價(jià):<span class=hprice 1 nx%=rs(nprice 1fl) %x/span>元</td>vtd>作者:<%=rs("author") %></td></tr><tr>vd>優(yōu)惠價(jià):<span class=,price2,><%=rs(mprice2m) %></span>7g </td><td>vip 價(jià) :<span class=nvipricem><
55、;%=rs(uvippriceh) %></span></td></tr><tr><tdcolspan=m2malign=ncentermxahref=hica 匚 asp?id二v%=rscict)%>&action二add" target=mpcartm><img src=mimages/car.gifh width=”23“ height二”20” border=”0”>購(gòu)物車(chē)v/a> </td></tr></tablex/td><%rs.
56、movenextif rs.eof thenresponse.write m<td width=, 17%,></tdxtd></td>nelse%><td width=“17%“ height-'130“ align=hcenterh valign=mmiddleh class=hshadowmxa href=,vpro.asp?id=<%=trim(rs(,id,t)%>n target=n_blankhximg src=,<%=trim(rs(,pich)%>h width=“85” height二”125“
57、 border=,0',x/a></td><td width=”33%” align二” left “ valign=htopnxtable width=h100%n border=u0" cellspacing=h 1n cellpadding="0m><tr><td colspan=,2,ximg src=nimages/w.gifm width' 18m height=m18nxspan class=mbooktitle,><%=strvalue(trim(rs(,tnamen),24)%x/
58、span></td></tr>class=mbookinfon><%=trim(rs(mdescn)%><br><brx/td></tr><tr>vtd>定價(jià):<span class=hprice 1 nx%=rs(nprice 1fl) %x/span>元</td>vtd>作者:<%=rs("author") %></td></tr><tr>vd>優(yōu)惠價(jià):<span class=,p
59、rice2,><%=rs(mprice2m) %></span>7g </td><td>vip 價(jià):<span class=,vipriceh><%=rs(hvippriceh) %x/span>元 </td></tr><tr><tdcolspan=m2malign=ncentermxahref=hica 匚 asp?id二v%=rscict)%>&action二add" target=mpcartm><img src=mimages/ca
60、r.gifh width=”23“ height二”20” border=”0”>購(gòu)物車(chē)v/a> </td></tr></tablex/td> <%end if %></tr><td colspan=m4m align=hcenterhximg src=mimages/line.gifn width='l568mheight二</tr><%i=i+lif i>=5 then exit doif not rs.eof then rs.movenextlooprs.close%><tr align=hrightm><td colspan=',4,'xtable width="100" border=uo" cellspacing="om cellpadding=u2u><tr><td align=hleftmxa href=hnew.asphximg src=mimages/more_2.gif, width=n42u height=h15h border=,0,x/a>
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品飲料行業(yè)智能化食品營(yíng)養(yǎng)與健康方案
- 農(nóng)業(yè)信息化推廣應(yīng)用指南
- 綠野仙蹤冒險(xiǎn)經(jīng)歷觀后感
- 2024年公務(wù)員考試鶴壁市淇濱區(qū)《行政職業(yè)能力測(cè)驗(yàn)》高分沖刺試卷含解析
- 我尊敬的老師征文
- 汽車(chē)配件行業(yè)供應(yīng)鏈協(xié)同與庫(kù)存管理方案
- 音樂(lè)作品版權(quán)轉(zhuǎn)讓及發(fā)行合同
- 2025年長(zhǎng)春貨運(yùn)從業(yè)資格證網(wǎng)上考試答案大全
- 2025年海南貨物運(yùn)輸駕駛員從業(yè)資格考試系統(tǒng)
- 企業(yè)網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)及維護(hù)合同
- 2024年人教版初二地理上冊(cè)期末考試卷(附答案)
- 兒童文學(xué)解讀導(dǎo)論智慧樹(shù)知到期末考試答案章節(jié)答案2024年嘉興大學(xué)
- AQ6111-2023個(gè)體防護(hù)裝備安全管理規(guī)范
- (正式版)JBT 9229-2024 剪叉式升降工作平臺(tái)
- 2023版押品考試題庫(kù)必考點(diǎn)含答案
- 計(jì)數(shù)培養(yǎng)基適用性檢查記錄表
- 朱波峰浪潮ERP-GS技術(shù)及安全解決方案(浪潮ERP、GS、PS等)
- 大瀝鎮(zhèn)志愿服務(wù)隊(duì)備案成立步驟
- 新版六年級(jí)上冊(cè)三會(huì)單詞表
- 熱機(jī)篇(增補(bǔ))施工圖設(shè)計(jì)守則
- 回聲論證:科學(xué)有可能解釋意識(shí)嗎?
評(píng)論
0/150
提交評(píng)論