新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì)_第1頁(yè)
新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì)_第2頁(yè)
新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì)_第3頁(yè)
新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì)_第4頁(yè)
新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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)介

1、新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì)新華書(shū)店圖書(shū)銷售系統(tǒng)的設(shè)計(jì) 摘摘 要要 在計(jì)算機(jī)迅猛發(fā)展,新技術(shù)革命浪潮不斷涌動(dòng)的二十一世紀(jì),中國(guó)如何才能 趕上這一時(shí)代快車,已經(jīng)成為一個(gè)十分緊迫的時(shí)代課題。在眾多的行業(yè)中,電 子商務(wù)的發(fā)展最令人矚目。在國(guó)外電子商務(wù)系統(tǒng)迅速發(fā)展的時(shí)候,國(guó)內(nèi)的電子 商務(wù)系統(tǒng)也在不斷發(fā)展。如何構(gòu)建和傳統(tǒng)商業(yè)模式類似的電子商務(wù)系統(tǒng),已是 各行各業(yè)關(guān)心的問(wèn)題。 該設(shè)計(jì)針對(duì)如何在中小書(shū)店快速實(shí)施電子商務(wù)這一目標(biāo),設(shè)計(jì)一個(gè) asp 模 式中小商家的圖書(shū)銷售管理平臺(tái)。系統(tǒng)設(shè)計(jì)采用基于 b/s 模式的三層體系架構(gòu), 采用 sql server 2000 數(shù)據(jù)庫(kù)服務(wù)器。系統(tǒng)分為前臺(tái)購(gòu)物和后臺(tái)管理兩個(gè)部

2、 分。前臺(tái)購(gòu)物從用戶的注冊(cè)、登錄、圖書(shū)的選購(gòu)開(kāi)始,到系統(tǒng)生成訂單。商家 可以通過(guò)后臺(tái)的管理系統(tǒng),管理訂單、書(shū)籍情況、庫(kù)存等信息。系統(tǒng)為廣大中 小客戶提供一個(gè)圖書(shū)銷售管理的平臺(tái),通過(guò)本系統(tǒng)能夠很好的滿足商家與消費(fèi) 者之間的交易,顯著降低商家的經(jīng)營(yíng)成本,擴(kuò)大市場(chǎng)范圍,也方便消費(fèi)者根據(jù) 自己的喜好,更加方便的購(gòu)買(mǎi)到想要的書(shū)籍。整個(gè)系統(tǒng)界面友好,易維護(hù),易 擴(kuò)展。 關(guān)鍵詞關(guān)鍵詞:電子商務(wù);b/s;asp;sql server 2000 the design and realization of a books selling management system abstract in the 21st

3、 century, with computer developing fast, new technology flows out continuously which makes a huge revolution, and it is become a very urgent case that how can china take this chance and be behalf from the express train of age. in numerous professions, e-commerce has focused all the attentions. when

4、e-commerce has developed quickly overseas, its also has been developing fast in china. how to build the e-commerce system that is similar to the traditional commercial pattern, has been the main problem that all trades and professions concern. the design aims at the goal of how to implement e-commer

5、ce fast in center small bookstore, and design an asp pattern small and medium bookshop selling system. the system is designed three systems construction and based on the b/s pattern, adopt sql server 2000 database server. the system contains two parts, shopping in the front and management in the bac

6、kground. the customers can register, login the system, choose the books, and the system will create the orders. the sellers can sell the books based on the orders, and the person who ordered the books will receive the books. the manager can manage the orders, the orders of books, quantity of the boo

7、ks. the system for the small and medium customer provides boos sales management platform, by this system between the sellers and the consumer, remarkably reduces merchants cost, expands the market scope, also is convenient to consumer in choosing books according to his fond, especially convenient pu

8、rchase the books wanted. the entire system contacts surface friendly, is easy to maintain, and is easy to expand. key words: electronic commerce; b/s; asp; sql server 2000 目目 錄錄 論文總頁(yè)數(shù):26 頁(yè) 1引言.1 1.1課題背景.1 1.2國(guó)內(nèi)外研究現(xiàn)狀.1 1.3本課題研究的意義.1 1.4本課題的研究方法.2 2系統(tǒng)需求分析.2 2.1系統(tǒng)設(shè)計(jì)目標(biāo).2 2.2系統(tǒng)總體需求分析.3 2.3系統(tǒng)使用的技術(shù)路線和方案.4

9、2.3.1b/s 模式工作方式 .4 2.3.2b/s 三層結(jié)構(gòu)模式 .5 2.3.3web 數(shù)據(jù)庫(kù)技術(shù) .6 2.3.4系統(tǒng)開(kāi)發(fā)平臺(tái).6 2.3.5系統(tǒng)開(kāi)發(fā)語(yǔ)言.6 3系統(tǒng)規(guī)劃與設(shè)計(jì).7 3.1系統(tǒng)流程簡(jiǎn)述.7 3.2系統(tǒng)流程與模塊劃分.7 3.3系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)與列表.9 3.4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).12 3.4.1數(shù)據(jù)庫(kù)表及各表的相互關(guān)系.12 3.4.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì).13 4系統(tǒng)的設(shè)計(jì)與實(shí)施.14 4.1系統(tǒng)總體設(shè)計(jì)框架.14 4.1.1 公共庫(kù)函數(shù).14 4.1.2 公共設(shè)置參數(shù).15 4.2商品瀏覽模塊.16 4.3用戶登錄模塊.17 4.4購(gòu)物車模塊.18 4.5商品管理

10、模塊.21 4.6訂單管理模塊.21 5系統(tǒng)測(cè)試.22 5.1功能性測(cè)試.22 5.2安全性測(cè)試.22 結(jié) 論.23 參考文獻(xiàn).24 致 謝.25 聲 明.26 1 1 引言引言 1.11.1 課題背景課題背景 在當(dāng)今的 internet 時(shí)代,電子商務(wù)發(fā)展日新月異,它已成為商業(yè)系統(tǒng)不可 缺少的一部分。電子商務(wù)是在 internet 的廣闊聯(lián)系與傳統(tǒng)信息技術(shù)系統(tǒng)的豐富 資源相互結(jié)合的背景下,所產(chǎn)生的一種相互關(guān)聯(lián)的動(dòng)態(tài)商務(wù)活動(dòng),是一種通過(guò) 電子方式進(jìn)行的商務(wù)活動(dòng),不是傳統(tǒng)意義上的通過(guò)面對(duì)面的交換或面對(duì)面的交 談方式進(jìn)行的交易方式,而是一種系統(tǒng)的、完整的電子化運(yùn)作。如今, internet 已經(jīng)成

11、為電子商務(wù)應(yīng)用的一個(gè)核心平臺(tái),它的進(jìn)步將會(huì)推進(jìn)電子商務(wù) 的全面發(fā)展。 如今電子商務(wù)已經(jīng)成長(zhǎng)為日常生活中的應(yīng)用,大大改變了人們進(jìn)行商業(yè)活 動(dòng)的方式、時(shí)間、地點(diǎn)。為商家提供了更為廣闊的商業(yè)市場(chǎng),為消費(fèi)者提供了 更多可選擇的商品和更便捷的購(gòu)物方式。 1.21.2 國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)外研究現(xiàn)狀 電子商務(wù)這個(gè)概念起源于 20 世紀(jì) 70 年代。現(xiàn)在大家公認(rèn)的“電子商務(wù)” 的概念是由著名的 ibm 公司于 1998 年率先提出并迅速得到廣泛認(rèn)同。隨著時(shí) 代的發(fā)展,計(jì)算機(jī)及網(wǎng)絡(luò)產(chǎn)品、互聯(lián)網(wǎng)技術(shù)(web 技術(shù))、完全支付等電子商務(wù) 的支撐技術(shù)在電子商務(wù)應(yīng)用的大潮中產(chǎn)生質(zhì)的飛躍,電子商務(wù)的概念正在得到 不斷的補(bǔ)

12、充和完善。電子商務(wù)提出了一種全新的商業(yè)機(jī)會(huì)、需求、規(guī)劃和挑戰(zhàn), 正是新世紀(jì)全球經(jīng)濟(jì)與社會(huì)發(fā)展的朝陽(yáng)領(lǐng)域。 作為亞洲最大的貿(mào)易大國(guó)之一,我國(guó)內(nèi)地的電子商務(wù)模式是從 1994 年開(kāi)始 出現(xiàn)的,并且發(fā)展相當(dāng)迅速。據(jù)中國(guó)互聯(lián)網(wǎng)信息中心(cnnic)公布的數(shù)據(jù)表明, 網(wǎng)上商店已經(jīng)發(fā)展到近 10 萬(wàn)余家。另外,證券公司、金融結(jié)算機(jī)構(gòu)、民航定票、 信用卡發(fā)放等機(jī)構(gòu)和領(lǐng)域也成功邁入電子商務(wù),并已經(jīng)可以進(jìn)行大量可靠的交 易了。雖然從總體而言,我國(guó)的電子商務(wù)仍處在初級(jí)階段,企業(yè)和企業(yè)之間的 網(wǎng)絡(luò)交易、企業(yè)和消費(fèi)者之間、消費(fèi)者和消費(fèi)者之間的網(wǎng)上的購(gòu)物尚處于起步 發(fā)展階段,但我們有理由相信,隨著 internet 的

13、迅速發(fā)展,電子商務(wù)將成為現(xiàn) 在和未來(lái)國(guó)內(nèi)互聯(lián)網(wǎng)建設(shè)的一大熱點(diǎn)。 1.31.3 本課題研究的意義本課題研究的意義 本課題的目的是通過(guò)對(duì)一個(gè)網(wǎng)上圖書(shū)銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),探討一 種基于 web 平臺(tái)的應(yīng)用解決方案,并對(duì)一些相關(guān)技術(shù)做了一定的分析與研究, 并付諸實(shí)施,從而體現(xiàn)了基于模塊設(shè)計(jì)、三層結(jié)構(gòu)應(yīng)用、組件重用等的技術(shù)特 點(diǎn),為今后的企業(yè)級(jí)開(kāi)發(fā)應(yīng)用積累經(jīng)驗(yàn)。 開(kāi)發(fā)一套功能齊全、性能良好的基于 web 的圖書(shū)銷售管理系統(tǒng),為小型企 業(yè)提供一個(gè)通用的基于 web 銷售平臺(tái),其具有如下的現(xiàn)實(shí)意義: 1拓寬企業(yè)的產(chǎn)品銷售渠道,使銷售途徑多元化,幫助企業(yè)開(kāi)拓更加廣闊 的市場(chǎng); 2更快地滿足客戶更加個(gè)性化

14、的定制需求,商家通過(guò)訂單統(tǒng)計(jì)也能更好地 掌握消費(fèi)者的購(gòu)買(mǎi)意愿; 3幫助企業(yè)在銷售中減少交易環(huán)節(jié),從而降低了服務(wù)成本,提高商品價(jià)格 競(jìng)爭(zhēng)力; 4加強(qiáng)商家對(duì)銷售情況的監(jiān)管力度,隨時(shí)掌握商店的商品銷售狀況,實(shí)現(xiàn) 商品的合理供應(yīng)。 因此,開(kāi)發(fā)和使用基于 web 技術(shù)的銷售管理系統(tǒng),可以極大的發(fā)揮網(wǎng)絡(luò)的 優(yōu)勢(shì),以方便、快捷的數(shù)據(jù)傳輸來(lái)替代原始的手工、電話口頭傳輸,有效地提 高商家銷售工作的質(zhì)量和效率,節(jié)約大量的人力,物力和財(cái)力,適應(yīng)現(xiàn)代化、 網(wǎng)絡(luò)化管理的要求,為商家經(jīng)營(yíng)的科學(xué)化、網(wǎng)絡(luò)化起到積極的促進(jìn)作用。 1.41.4 本課題的研究方法本課題的研究方法 根據(jù)客戶購(gòu)買(mǎi)書(shū)籍的實(shí)際流程設(shè)計(jì)整個(gè)系統(tǒng)的購(gòu)物流程,

15、以穩(wěn)定性、實(shí)用 性、安全性為總體原則。此系統(tǒng)采用 b/s 模式,分為前臺(tái)頁(yè)面和后臺(tái)管理。前 臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽書(shū)籍信息、查 詢書(shū)籍、訂購(gòu)書(shū)籍、購(gòu)物車、服務(wù)臺(tái)等功能;后臺(tái)管理是提供給管理員的,其 中包括:書(shū)籍管理、用戶管理、訂單管理、公告管理等。使管理員從繁瑣的手 工操作中解脫出來(lái),并提高了工作效率。在設(shè)計(jì)中采用軟件工程的方法,以需 求分析為基礎(chǔ),寫(xiě)出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;同時(shí), 在開(kāi)發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)的設(shè)計(jì)文擋,為后面的畢業(yè)論文的寫(xiě)作準(zhǔn) 備材料;最后,系統(tǒng)開(kāi)發(fā)完畢后,進(jìn)行調(diào)試和試運(yùn)行,做好調(diào)試和試運(yùn)行的相 關(guān)記錄,也為后面的

16、畢業(yè)論文的寫(xiě)作準(zhǔn)備材料。 2 2系統(tǒng)需求分析系統(tǒng)需求分析 2.12.1 系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)設(shè)計(jì)目標(biāo) 根據(jù)對(duì)網(wǎng)上圖書(shū)銷售管理系統(tǒng)的調(diào)研,系統(tǒng)具有的功能要滿足以下幾個(gè)設(shè) 計(jì)目標(biāo): 1實(shí)用性原則:真正為網(wǎng)上書(shū)店的實(shí)際工作服務(wù),按照需求的輕重緩急, 合理設(shè)計(jì)網(wǎng)上圖書(shū)銷售管理系統(tǒng)。 2可靠性原則:必須為商家提供安全的服務(wù),尤其是要保證從 internet 上可以訪問(wèn)到的前臺(tái)銷售管理系統(tǒng)的安全。 3友好性原則:使用網(wǎng)上圖書(shū)銷售管理系統(tǒng)的用戶中相當(dāng)一部分對(duì)計(jì)算 機(jī)知識(shí)了解很少,所以系統(tǒng)操作上要求簡(jiǎn)單方便,便于用戶掌握。 4可擴(kuò)展性原則:采用開(kāi)放的標(biāo)準(zhǔn)和接口,便于系統(tǒng)向更大的規(guī)模和功 能擴(kuò)展。 2.22.2 系

17、統(tǒng)總體需求分析系統(tǒng)總體需求分析 根據(jù)用戶需求,本系統(tǒng)分為兩個(gè)子系統(tǒng):前臺(tái)在線購(gòu)書(shū)子系統(tǒng)是在 internet 上接受來(lái)自全國(guó)各地的客戶訪問(wèn)的網(wǎng)上書(shū)店前臺(tái)銷售管理系統(tǒng)(網(wǎng)站), 后臺(tái)管理子系統(tǒng)是在 intranet 內(nèi)部用于書(shū)店的管理員管理網(wǎng)上書(shū)店的后臺(tái)管理 系統(tǒng)。本系統(tǒng)的前臺(tái)銷售管理系統(tǒng)實(shí)現(xiàn)的功能類似于現(xiàn)實(shí)生活中的商店銷售, 顧客可以瀏覽商品、選擇商品、結(jié)賬完成購(gòu)物等。在設(shè)計(jì)網(wǎng)站時(shí),應(yīng)根據(jù)所銷 售商品的特點(diǎn)安排布局,在編制程序時(shí)應(yīng)充分考慮這一點(diǎn)商品數(shù)據(jù)應(yīng)根據(jù)需要 能靈活的從數(shù)據(jù)庫(kù)中挑出,按照顧客瀏覽習(xí)慣,簡(jiǎn)化購(gòu)物流程,真正做到“簡(jiǎn) 潔、高效、流暢”的購(gòu)物環(huán)境。網(wǎng)上購(gòu)物的過(guò)程為:當(dāng)客戶通過(guò) in

18、ternet 訪問(wèn) 書(shū)店的網(wǎng)站時(shí),如果他要購(gòu)買(mǎi)商品,那么必須先注冊(cè)成為會(huì)員,然后再進(jìn)行會(huì) 員登錄(確認(rèn)身份),然后可以把商品放入“購(gòu)物車” ,通過(guò)購(gòu)物車完成購(gòu)物后, 會(huì)員進(jìn)行結(jié)賬,生成網(wǎng)上訂單,具體流程如圖 2-1 所示。本系統(tǒng)的后臺(tái)管理系 統(tǒng)融入了企業(yè)傳統(tǒng)的進(jìn)銷存概念,對(duì)圖書(shū)進(jìn)行分類管理,提供圖書(shū)信息的添加, 修改和刪除等功能,支持圖書(shū)的封面圖片上傳功能,從而增強(qiáng)了圖書(shū)商品的宣 傳效果。對(duì)訂單的管理是后臺(tái)管理系統(tǒng)中關(guān)鍵的部分,根據(jù)需求,采用訂單狀 態(tài)來(lái)標(biāo)識(shí)圖書(shū)的各個(gè)流通環(huán)節(jié)。該子系統(tǒng)通過(guò)簡(jiǎn)潔而明晰的 web 頁(yè)面,提示管 理員進(jìn)行各項(xiàng)管理工作。 用戶 是否登錄用戶登錄 用戶注冊(cè)是否注冊(cè) 服務(wù)

19、臺(tái) 生成訂單 n n y y 圖 2-1 用戶購(gòu)物流程圖 2.32.3 系統(tǒng)使用的技術(shù)路線和方案系統(tǒng)使用的技術(shù)路線和方案 .1 b/sb/s 模式工作方式模式工作方式 眾所周知,internet 技術(shù)正應(yīng)用于全球各行各業(yè),發(fā)揮著高效而巨大的作 用。未來(lái)應(yīng)用系統(tǒng)的發(fā)展趨勢(shì)是與 internet 進(jìn)一步走向融合,即以 b/s 模式為 主流構(gòu)架企業(yè)級(jí)數(shù)據(jù)處理網(wǎng)絡(luò)。這種模式結(jié)合了當(dāng)前先進(jìn)的 internet 技術(shù),大 大地減少系統(tǒng)維護(hù)工作。 這種模式只要求用戶端具有瀏覽器 ie 功能便可與服務(wù)器中心相通,并傳輸 和共享數(shù)據(jù)資源,系統(tǒng)程序、應(yīng)用程序及數(shù)據(jù)都完全地集中于服務(wù)器中心,改 變了

20、傳統(tǒng)的 c/s 模式網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu),大大減少系統(tǒng)維護(hù)工作量,而且用戶數(shù)量、 地域位置和使用時(shí)間都不受限制。使系統(tǒng)負(fù)載輕,開(kāi)放性好,系統(tǒng)維護(hù)升級(jí)方 便,是標(biāo)準(zhǔn)的三層結(jié)構(gòu)體系,如圖 2-2 所示。 圖 2-2 b/s 模式工作方式 從圖 2-2 中可知,用戶通過(guò)瀏覽器收到用戶的請(qǐng)求后,對(duì)數(shù)據(jù)加以處理, ie 向 web 服務(wù)器發(fā)出數(shù)據(jù)請(qǐng)求,web 服務(wù)器最后將處理結(jié)果返回給用戶(瀏覽器)。 b/s 模式與 c/s 模式相比,具有如下優(yōu)點(diǎn): 1先進(jìn)性:結(jié)合了當(dāng)前先進(jìn)的 internet 技術(shù); 2對(duì)用戶端要求較低:只要求用戶端具有瀏覽器 ie 功能便可與服務(wù)器中 心相通,傳輸和共享數(shù)據(jù)資源,而 c/s

21、 模式的客戶端難學(xué)難用; 3更安全:實(shí)行數(shù)據(jù)集中管理,增加了安全性; 4減少維護(hù)和升級(jí)工作量:系統(tǒng)程序、應(yīng)用程序都安裝在服務(wù)器上,更新、 修改與客戶端無(wú)關(guān),系統(tǒng)維護(hù)升級(jí)方便,大大減少系統(tǒng)維護(hù)工作量; 5使用靈活性:用戶數(shù)量、地域位置和使用時(shí)間都不受限制; 6開(kāi)放性較好:改變了 c/s 模式平臺(tái)的局限性。 .2 b/sb/s 三層結(jié)構(gòu)模式三層結(jié)構(gòu)模式 采用 b/s 模式構(gòu)架應(yīng)用系統(tǒng)網(wǎng)絡(luò),即采用三層體系結(jié)構(gòu)(如圖 2-3):由瀏 覽器替代客戶端(client),服務(wù)器端由 web 服務(wù)器、數(shù)據(jù)庫(kù)系統(tǒng)服務(wù)器及中間 件組成。在瀏覽器和服務(wù)器之間,物理上通過(guò) internet 或 int

22、ranet 相連,根 據(jù) http 協(xié)議,邏輯上通過(guò) url 建立二者之間的連接。即讓用戶通過(guò)瀏覽器直接 訪問(wèn)位于服務(wù)器上的應(yīng)用程序和交易數(shù)據(jù),再借助 internet 國(guó)際互聯(lián)網(wǎng),實(shí)現(xiàn) 用戶登錄本系統(tǒng)實(shí)現(xiàn)圖書(shū)的銷售。 圖 2-3 b/s 三層結(jié)構(gòu)模式 從圖 2-3 不難看出,這種 b/s 結(jié)構(gòu)被分割成三個(gè)相對(duì)獨(dú)立的層次,即表示 層、功能層和數(shù)據(jù)層。 第一層 表示層:web 瀏覽器 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。其任務(wù)是由 web 瀏覽器向 網(wǎng)絡(luò)上的某一 web 服務(wù)器提出服務(wù)請(qǐng)求,web 服務(wù)器對(duì)用戶身份進(jìn)行驗(yàn)證后, 用 http 協(xié)議把所需的主頁(yè)傳送給客戶端,客戶端接受傳來(lái)的主

23、頁(yè)文件,并把它 顯示在 web 瀏覽器上。 第二層 功能層:具有應(yīng)用程序擴(kuò)展功能的 web 服務(wù)器 功能層包含系統(tǒng)的事務(wù)處理邏輯,位于 web 服務(wù)器端,它的任務(wù)是接受用 戶的請(qǐng)求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫(kù)進(jìn)行連接,通過(guò) sql 等 方式向數(shù)據(jù)庫(kù)服務(wù)器提出數(shù)據(jù)處理申請(qǐng),數(shù)據(jù)庫(kù)服務(wù)器將數(shù)據(jù)處理的結(jié)果提交 給 web 服務(wù)器,再由 web 服務(wù)器傳送回客戶端。 第三層 數(shù)據(jù)層:數(shù)據(jù)庫(kù)服務(wù)器(db server) 在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫(kù)服務(wù)器端。它的任務(wù)是 接受 web 服務(wù)器對(duì)數(shù)據(jù)庫(kù)操作的請(qǐng)求,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)查詢、修改、更新等功能, 把運(yùn)行結(jié)果提交給 web 服務(wù)

24、器。 .3 webweb 數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù) 本系統(tǒng)根據(jù)實(shí)際情況,選取的方案是采用 sql server 2000 數(shù)據(jù)庫(kù)。 微軟公司推出了系列版本的 sql server 數(shù)據(jù)庫(kù),具有更好的易用性、可縮 放性、界面友好性和可靠性,能較好地適應(yīng) b/s 網(wǎng)絡(luò)結(jié)構(gòu),適用性強(qiáng),具有廣 泛的用戶。 考慮到基于 web 的應(yīng)用程序的敏感性和易受攻擊性,sql server 2000 引 入了非常新穎的安全增強(qiáng)功能。首先,安裝級(jí)別很高的默認(rèn)安全性,利用 windows 2000 集成安全性。這使得服務(wù)器在實(shí)際環(huán)境中能更容易、更快速的鎖 定。 基于角色的、功能強(qiáng)大而靈活的服務(wù)器安全性;數(shù)

25、據(jù)庫(kù)和應(yīng)用程序配置文 件;用于安全審批的集成工具(跟蹤 18 個(gè)不同的安全事件及其他子事件);支持 復(fù)雜文件和網(wǎng)絡(luò)加密(包括 ssl) ;kerberos 和委托,具有 c2 等級(jí)安全性。 sql server 2000 中提供的數(shù)據(jù)遷移工具 data transfer service,可以實(shí) 現(xiàn)絕大多數(shù)數(shù)據(jù)庫(kù)管理系統(tǒng)之間的數(shù)據(jù)傳輸,可以很方便地把數(shù)據(jù)從像 oracle 等異種數(shù)據(jù)庫(kù)中一步遷移到 sql server 里,并且可以把此遷移過(guò)程創(chuàng)建為任 務(wù)調(diào)度,定期執(zhí)行。 sql server 甚至還可以實(shí)現(xiàn)服務(wù)器間通過(guò) internet 進(jìn)行數(shù)據(jù)復(fù)制。sql serve 提供的強(qiáng)大功能可以很方

26、便地實(shí)現(xiàn)和原系統(tǒng)的數(shù)據(jù)交換,為業(yè)務(wù)系統(tǒng)的 功能拓展打下了很好的基礎(chǔ)。 .4 系統(tǒng)開(kāi)發(fā)平臺(tái)系統(tǒng)開(kāi)發(fā)平臺(tái) 平臺(tái)的操作系統(tǒng)應(yīng)采用可靠性高、安全性好、易于維護(hù)的網(wǎng)絡(luò)操作系統(tǒng), microsoft windows 2000 server 是一個(gè)理想的網(wǎng)絡(luò)操作系統(tǒng)。window 2000 server 應(yīng)用于部門(mén)與企業(yè)級(jí)服務(wù)器,不僅有助于降低總體擁有成本,而且還提 供能增加競(jìng)爭(zhēng)力的服務(wù)器基礎(chǔ)架構(gòu)。同時(shí),新的 windows 2000 server 內(nèi)嵌了 強(qiáng)大的構(gòu)建 web 服務(wù)的技術(shù)及安全手段,如 iis 及安全的 exchange server, ssl 服務(wù)器及 ipsec 應(yīng)用等,

27、提供了構(gòu)建 web 平臺(tái)的整套解決方案。 .5 系統(tǒng)開(kāi)發(fā)語(yǔ)言系統(tǒng)開(kāi)發(fā)語(yǔ)言 本系統(tǒng)采用 asp 語(yǔ)言開(kāi)發(fā)。asp 是 active server pages(動(dòng)態(tài)服務(wù)器頁(yè)面) 的縮寫(xiě),它是一種類似于 html, script 與 cgi 的結(jié)合體,但是其運(yùn)行效率卻 比 cgi 更高、程序能力也比 html 更全面、更具靈活性,程序安全及保密性也遠(yuǎn) 比 script 好。同時(shí),它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的 web 服務(wù)器應(yīng)用程序。 3 3系統(tǒng)規(guī)劃與設(shè)計(jì)系統(tǒng)規(guī)劃與設(shè)計(jì) 3.13.1 系統(tǒng)流程系統(tǒng)流程簡(jiǎn)述簡(jiǎn)述 顧客在進(jìn)入本系統(tǒng)后,首先進(jìn)入的是系統(tǒng)的首頁(yè)。在這里,顧客注冊(cè)登錄 后,可以對(duì)

28、本系統(tǒng)有個(gè)總體的認(rèn)識(shí),可以查看最新上架的圖書(shū),查看商家列出 的特價(jià)商品,查看商家發(fā)布的公告,根據(jù)類別查看商品,并且可以從這里進(jìn)入 到瀏覽商品的界面。顧客能夠方便地搜索商品,在查看商品的介紹和價(jià)格等詳 細(xì)信息后,可以把自己喜歡的商品添加到購(gòu)物車中,并能在購(gòu)物車中對(duì)自己已 放入的商品進(jìn)行處理,如修改商品數(shù)量,從購(gòu)物車?yán)锶サ舨幌胭I(mǎi)或不滿意的商 品等。當(dāng)用戶購(gòu)?fù)陥D書(shū)后應(yīng)到商城的服務(wù)臺(tái)結(jié)賬(下訂單) ,商城能根據(jù)顧客的 注冊(cè)信息保存訂單,方便隨后的訂單處理。 商家通過(guò)管理員入口登錄系統(tǒng)后臺(tái),可以查看訂單具體內(nèi)容,并通過(guò) email 或電話同顧客進(jìn)行確認(rèn),同時(shí)以便及時(shí)準(zhǔn)備發(fā)貨。同時(shí),商家在后臺(tái)可 以管理自

29、己書(shū)店里的商品,添加新的商品,刪除過(guò)時(shí)的商品,刪除過(guò)期的公告, 以及管理在自己商店注冊(cè)的用戶等。 3.23.2 系統(tǒng)系統(tǒng)流程與模塊劃分流程與模塊劃分 根據(jù)上面所描述的系統(tǒng)需求、流程,以流程圖的形式畫(huà)出系統(tǒng)功能模塊圖 總體上可以分為客戶端和管理端。圖 3-1 為客戶端流程模塊圖,圖 3-2 為管理 端流程模塊圖。 購(gòu)物車 用戶登陸判斷 服務(wù)臺(tái) 生成訂單 用戶登錄/注冊(cè) y n 圖 3-1 客戶端模塊圖 管理員 賬戶驗(yàn)證 驗(yàn)證是否成功 管 理 商 品 管 理 特 價(jià) 商 品 管 理 訂 單 管 理 公 告 管 理 用 戶 管 理 管 理 員 n y 圖 3-2 管理端模塊圖 根據(jù) 3.1 節(jié)的系統(tǒng)

30、流程描述和本節(jié)根據(jù)上述描述做出的流程圖,就可以將 系統(tǒng)劃分為以下一些模塊,如表 3-1 所示。 表 3-1 功能模塊列表 3.33.3 系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)與列表系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)與列表 根據(jù) 3.2 節(jié)的流程圖和模塊分析及劃分結(jié)果,將每個(gè)模塊的詳細(xì)功能以表 的形式列出,也為后面的數(shù)據(jù)庫(kù)設(shè)計(jì)打下基礎(chǔ)。按表 3-1 共有 11 個(gè)模塊,前臺(tái) 共 6 個(gè)模塊,后臺(tái)共 5 個(gè)模塊,下面以表的形式詳細(xì)列出。 表 3-2 列出了瀏覽商品模塊功能: 表 3-2 瀏覽商品模塊功能 序號(hào)功能列表功能說(shuō)明 1瀏覽商品類別列表類別名稱,類別列表 2瀏覽商品列表商品名稱,商品類別,上架時(shí)間,瀏覽量 3商品詳細(xì)內(nèi)容

31、商品名稱能、類別、圖標(biāo)、詳細(xì)介紹,上架時(shí)間 表 3-3 列出了查看公告/特價(jià)商品模塊功能: 表 3-3 查看公告/特價(jià)商品模塊功能 序號(hào)功能列表功能名稱 1公告列表公告標(biāo)題,發(fā)布時(shí)間,在一定時(shí)間內(nèi)有 new 標(biāo)識(shí) 功能模塊類別功能模塊備注 瀏覽商品模塊 查詢/搜索商品模塊 用戶模塊(注冊(cè)/登錄/驗(yàn)證)需要用戶模塊共同工作 查看公告/特價(jià)商品模塊 購(gòu)物車模塊 客戶端 服務(wù)臺(tái)模塊 管理端用戶模塊(用戶登錄/驗(yàn)證) 公告管理模塊需要管理端用戶驗(yàn)證 商品管理模塊需要管理端用戶驗(yàn)證 特價(jià)商品管理模塊需要管理端用戶驗(yàn)證 管理端 訂單管理模塊需要管理端用戶驗(yàn)證 2公告內(nèi)容公告內(nèi)容,發(fā)布時(shí)間,內(nèi)容,瀏覽器 3

32、特價(jià)商品列表商品名稱、類別,發(fā)布時(shí)間,在一定時(shí)間內(nèi)有 new 標(biāo)識(shí) 4特價(jià)商品詳細(xì)內(nèi)容商品名稱、類別,發(fā)布時(shí)間,特價(jià)說(shuō)明,瀏覽量 表 3-4 列出了查詢/搜索商品模塊功能: 表 3-4 查詢/搜索商品模塊功能 表 3-5 列出了用戶(注冊(cè)/登錄/驗(yàn)證等)商品模塊功能: 表 3-5 用戶(注冊(cè)/登錄/驗(yàn)證等)模塊功能 表 3-6 列出了購(gòu)物車商品模塊功能: 表 3-6 購(gòu)物車模塊功能 序號(hào)功能列表功能明細(xì) 1關(guān)鍵字查詢搜索商品名稱和商品內(nèi)容介紹 2分類查詢按照商品分類查詢 序號(hào)功能列表功能名細(xì) 1用戶登錄用戶輸入用戶名和密碼進(jìn)行驗(yàn)證 2用戶注冊(cè)用戶注冊(cè)項(xiàng) 3個(gè)人信息瀏覽瀏覽用戶填寫(xiě)的各項(xiàng)信息 4

33、用戶信息修改編輯自己的各項(xiàng)信息 5修改密碼用戶修改自己的密碼 6取回密碼根據(jù)注冊(cè)的 email 取回密碼 表 3-7 列出了服務(wù)臺(tái)(結(jié)賬)商品模塊功能: 表 3-7 服務(wù)臺(tái)(結(jié)賬)模塊功能 表 3-8 列出了管理端用戶模塊功能: 表 3-8 管理端用戶模塊功能 表 3-9 列出了公告管理模塊功能: 表 3-9 公告管理模塊功能 表 3-10 列出了商品管理模塊功能: 序號(hào)功能列表功能明細(xì) 1購(gòu)買(mǎi)商品將選中的商品添加到購(gòu)物車中 2瀏覽購(gòu)物車商品名稱,購(gòu)買(mǎi)數(shù)量,商品單價(jià),所有商品總價(jià) 3取消購(gòu)物車中商品從購(gòu)物車中獎(jiǎng)物品刪除 4編輯購(gòu)物車中商品修改購(gòu)物車中已存在的商品的數(shù)量 5清空購(gòu)物車把購(gòu)物車中的

34、商品全部取消 序號(hào)功能列表功能名細(xì) 1填寫(xiě)收貨地址姓名、地址、電話、郵編、email 2清空用戶購(gòu)物車把訂單中的商品清除 3訂單回執(zhí)給用戶 email 返回訂單列表 序號(hào)功能列表功能名細(xì) 1管理員登錄輸入用戶和密碼,系統(tǒng)進(jìn)行驗(yàn)證 2管理員驗(yàn)證管理員在進(jìn)行各模塊功能時(shí),系統(tǒng)都要驗(yàn)證 3添加管理員添加新的管理員 4編輯管理員遍及管理員信息 5刪除管理員刪除管理員(系統(tǒng)默認(rèn)管理員不能刪除) 序號(hào)功能列表功能名細(xì) 1公告列表序號(hào)、標(biāo)題、添加時(shí)間、添加管理員 2公告詳細(xì)內(nèi)容頁(yè) 3添加公告添加公告內(nèi)容 4編輯公告編輯公告內(nèi)容 5刪除公告刪除公告內(nèi)容 表 3-10 商品管理模塊功能 表 3-11 列出了訂單

35、管理模塊功能: 表 3-11 訂單管理模塊功能 序號(hào)功能列表功能名細(xì) 1商品列表序號(hào),名稱,類別,上架時(shí)間,瀏覽量, 2商品搜索商品名稱,商品類別,上架日期 3商品詳細(xì)內(nèi)容頁(yè)列出商品信息項(xiàng)及相關(guān)項(xiàng) 4添加商品添加商品信息 5編輯商品編輯商品信息 6刪除商品刪除商品信息 序號(hào)功能列表功能名細(xì) 1訂單列表序號(hào),名稱,類別,上架時(shí)間,瀏覽量, 2訂單搜索商品名稱,商品類別,上架日期 3訂單詳細(xì)內(nèi)容頁(yè)列出訂單詳細(xì)相關(guān)項(xiàng) 4刪除訂單從數(shù)據(jù)庫(kù)中刪除訂單 5設(shè)置訂單狀態(tài)對(duì)訂單的處理狀態(tài)進(jìn)行編輯 6訂單確認(rèn)通過(guò)電話或 email 確認(rèn)訂單 3.43.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) .1 數(shù)據(jù)

36、庫(kù)表及各表的相互關(guān)系數(shù)據(jù)庫(kù)表及各表的相互關(guān)系 圖 3-3 數(shù)據(jù)庫(kù)表關(guān)系圖 表 3-12 列出了設(shè)計(jì)的數(shù)據(jù)庫(kù)的 8 個(gè)表: 表 3-12 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)表存儲(chǔ)內(nèi)容 userinfo存儲(chǔ)用戶基本信息 userordercon存儲(chǔ)用戶訂單基本信息、發(fā)送地址等 userorderdetail存儲(chǔ)用戶訂單的商品內(nèi)容 goodstype商店內(nèi)物品的類別信息 goodscon商店內(nèi)物品的基本信息 adminiuserinfo管理員的基本信息 bulletioncon公告欄的基本信息 specialgoods特價(jià)商品信息 .2數(shù)據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì) 各表設(shè)計(jì)詳細(xì)

37、信息如下圖: 圖 3-4 userinfo 表 圖 3-5 adminiuserinfo 表 圖 3-6 userorderdetail 表 圖 3-7 specialgoods 表 圖 3-8 bulletioncon 表 圖 3-9 goodstype 表 圖 3-10 userordercon 表 圖 3-11 goodscon 表 4 4系統(tǒng)的設(shè)計(jì)與實(shí)施系統(tǒng)的設(shè)計(jì)與實(shí)施 由于本系統(tǒng)模塊較多,主要對(duì)購(gòu)物車和訂單管理兩個(gè)有代表性的模塊進(jìn)行 重點(diǎn)講解。 4.14.1 系統(tǒng)總體設(shè)計(jì)框架系統(tǒng)總體設(shè)計(jì)框架 4.24.2 商品瀏覽模塊商品瀏覽模塊 圖 4-1 商品瀏覽 商品瀏覽程序要分兩步去實(shí)現(xiàn),第

38、一步是初始化,完成從數(shù)據(jù)庫(kù)中數(shù)據(jù)集 合的生成,確定完成劉表功能的參數(shù)值,第二步就是完成數(shù)據(jù)的顯示。 快速搜索部分代碼: dim typelistsql,temprs typelistsql=select st_typeid,st_name from goodstype where st_fid=0 order by st_sort desc set temprs=oconn.execute(typelistsql) if not temprs.eof then do while not temprs.eof response.write&temprs(1)& temprs.movenext l

39、oop 4.34.3 用戶登錄模塊用戶登錄模塊 圖 4-2 用戶注冊(cè) 編寫(xiě)程序時(shí)要考慮到: 1. 用戶輸入的信息是否正確,是否要求驗(yàn)證; 2. 要對(duì)出錯(cuò)部分進(jìn)行處理。 3. 是否可以把公用的功能函數(shù)放到一起,以便共享。 系統(tǒng)一般使用 session 來(lái)存儲(chǔ)用戶的相關(guān)信息并與客戶端保持聯(lián)系。前臺(tái) 登錄后,以用戶存儲(chǔ)在數(shù)據(jù)庫(kù)中的標(biāo)識(shí)符作為信息記載,并以判斷這個(gè)值是否 為空來(lái)判斷用戶是否登錄。 圖 4-3 修改用戶資料 4.44.4 購(gòu)物車模塊購(gòu)物車模塊 圖 4-4 購(gòu)物車 在本系統(tǒng)中它是前臺(tái)用戶端程序中非常關(guān)鍵的一個(gè)功能模塊,幫助用戶完 成商品的選購(gòu),并把商品交給服務(wù)臺(tái)進(jìn)行結(jié)算。它的功能包括有:將

40、商品添加 進(jìn)購(gòu)物車,瀏覽購(gòu)物車,取消購(gòu)物車中的商品,編輯購(gòu)物車中商品的數(shù)量,清 空購(gòu)物車。 當(dāng)用戶進(jìn)入商城后,一旦選購(gòu)了商品,系統(tǒng)就會(huì)為每一個(gè)用戶分配一輛購(gòu) 物車供用戶使用,當(dāng)用戶不斷單擊商品旁邊的購(gòu)買(mǎi)按鈕,系統(tǒng)就會(huì)不停幫用戶 把商品放入到給用戶分配的購(gòu)物車中。對(duì)于相同的商品,用戶單擊多少次就相 當(dāng)于購(gòu)買(mǎi)該系統(tǒng)的數(shù)量為多少。 購(gòu)物車主要要實(shí)現(xiàn)添加、刪除、更新、清空四個(gè)功能,實(shí)現(xiàn)是靠接收到的 4 個(gè)參數(shù):ssbtok,smode,sitemid,sitemnum 實(shí)現(xiàn)的。 ssbtok=request(sbtok) smode=request(imode) sitemid=request(ite

41、mid) sitemnum=request(txtnum) ssbtok 和 smode 是用來(lái)接受處理模式的,如果 smode 是 add, 則不需要再 進(jìn)行處理;如果不是 add,就要根據(jù) ssbtok 接收到的參數(shù)來(lái)確定。在系統(tǒng)里設(shè) 置了 4 個(gè)參數(shù),分別對(duì)購(gòu)物車的 4 個(gè)操作對(duì)應(yīng)。 sitemnum 是用來(lái)接收商品數(shù)量的,直接單擊購(gòu)買(mǎi)后數(shù)量為空時(shí),系統(tǒng)默認(rèn) 為 1。 sitemid 用來(lái)接受購(gòu)買(mǎi)商品的 id。 另外還需要完成的是在每次購(gòu)物前先打開(kāi)購(gòu)物車。購(gòu)物車?yán)锏娜可唐范?存儲(chǔ)在兩個(gè) session 里: session(“cartitemtypearray”)存儲(chǔ)著商品的種類,每類

42、商品中間使用 特殊符號(hào)“”來(lái)間隔; session(“cartitemnumarray”)存儲(chǔ)著商品的數(shù)量,每種商品的數(shù)量使用 同種類相同的符號(hào)“”間隔開(kāi),并且這兩個(gè)是相互對(duì)應(yīng)的,每種商品對(duì)應(yīng)著一 個(gè)數(shù)字。 打開(kāi)購(gòu)物車代碼: sitema=split(session(cartitemtypearray), ) sitemaindex=ubound(sitema) sitemnuma=split(session(cartitemnumarray),) 其中首先使用 split 函數(shù)把商品種類的 session 分成數(shù)組,然后使用 ubound 取得它的最大項(xiàng)。 添加商品代碼: if smode=

43、add then if sitemaindex=1 then 購(gòu)物車中已經(jīng)含有物品 for i=0 to sitemaindex-1 查對(duì)購(gòu)物車中是否已經(jīng)有此物品 if sitemid=sitema(i) then snowitemaindex=i exit for end if next if snowitemaindex and snowitemaindex=0 then 購(gòu)物車中已經(jīng)有 此類物品 sitemnuma(snowitemaindex)=sitemnuma(snowitemaindex)+sitemnum session(cartitemnumarray)= for i=0 t

44、o sitemaindex-1 session(cartitemnumarray)=session(cartitemnumarray)&sitemnuma(i)& next elseif snowitemaindex= then 購(gòu)物車中還沒(méi)有此類物品 session(cartitemtypearray)=session(cartitemtypearray)&sitemid& session(cartitemnumarray)=session(cartitemnumarray)&sitemnum& end if elseif cint(sitemaindex)=-1 then 購(gòu)物車是空車 s

45、ession(cartitemtypearray)=sitemid& session(cartitemnumarray)=sitemnum& end if 注:在打開(kāi)購(gòu)物車后,要向購(gòu)物車中添加商品。首先查看購(gòu)物車中是否有 商品,如果有商品,再判斷是不是有此類商品; 1. 如果有此類商品,把存儲(chǔ)商品數(shù)量的 session 打開(kāi),找到同種類相對(duì)應(yīng)的項(xiàng), 直接為此類商品數(shù)目加 1,然后再把存儲(chǔ)商品數(shù)量的 session 打包成字符串; 2. 如果沒(méi)有此類商品,則直接在存儲(chǔ)商品種類和商品數(shù)量的 session 字符串后 面加上種類和數(shù)據(jù)就可以; 3. 如果購(gòu)物車中為空,則直接添加進(jìn)新的商品種類和商品數(shù)

46、量即可。 清空購(gòu)物車代碼: if smode=clearcart then -清空購(gòu)物車 session(cartitemtypearray)= -購(gòu)物種類 id session(cartitemnumarray)= -購(gòu)物數(shù) response.redirect(dgcar.asp) 4.54.5 商品管理模塊商品管理模塊 商品管理是后臺(tái)管理的重要模塊,包括商品的查看、添加、刪除、及編輯, 其中商品列表包括商品查詢功能。管理員在后臺(tái)登錄后直接進(jìn)入到的就是商品 管理模塊。其頁(yè)面設(shè)計(jì)也和前臺(tái)的商品瀏覽布局相似,整個(gè)后臺(tái)的框架也相似。 圖 4-5 購(gòu)物車 4.64.6 訂單管理模塊訂單管理模塊 訂單

47、管理模塊是后臺(tái)管理的另一個(gè)重要模塊,包括訂單列表頁(yè),訂單確定 設(shè)置,訂單發(fā)送設(shè)置、訂單查看和訂單刪除等功能。 圖 4-6 訂單列表 進(jìn)入訂單管理的首頁(yè)我們可以看到訂單按照生成時(shí)間降序排列??梢灾苯?的查看每個(gè)訂單的訂單號(hào)、訂購(gòu)人、訂購(gòu)日期、訂購(gòu)狀態(tài)、發(fā)送狀態(tài),并可以 點(diǎn)擊進(jìn)入查看每個(gè)訂單包含的詳細(xì)商品信息和商品接受者的詳細(xì)信息。 圖 4-7 訂單詳細(xì) 未經(jīng)過(guò)系統(tǒng)管理員確認(rèn)的訂單會(huì)在“訂單確認(rèn)”處顯示“n” 。經(jīng)過(guò)管理員 確認(rèn)后該處顯示“y” 。管理員也可以對(duì)訂單的發(fā)送狀態(tài)進(jìn)行設(shè)置。 5 5系統(tǒng)測(cè)試系統(tǒng)測(cè)試 5.15.1 功能性測(cè)試功能性測(cè)試 1鏈接測(cè)試 鏈接測(cè)試包括測(cè)試所有鏈接是否按需求鏈接到

48、目標(biāo)頁(yè)面,測(cè)試所鏈接的目 標(biāo)頁(yè)面是否存在,確保整個(gè) web 系統(tǒng)中無(wú)孤立頁(yè)面(即沒(méi)有鏈接指向的頁(yè)面)。 2表單測(cè)試 在 web 系統(tǒng)開(kāi)發(fā)中提交信息時(shí),需使用表單操作,例如用戶注冊(cè)登錄、信 息提交等,需要驗(yàn)證用戶輸入數(shù)據(jù)的正確性,或?qū)斎霐?shù)據(jù)要加以某種特定格 式的限制。 3cookies 測(cè)試 對(duì)于要求使用 cookies 的 web、應(yīng)用程序,測(cè)試用戶是否啟用 cookies,啟 用 cookies 后是否正常工作,cookies 過(guò)期,刷新對(duì) cookies 有何影響。 5.25.2 安全性測(cè)試安全性測(cè)試 在 web 開(kāi)發(fā)中,要嚴(yán)格杜絕任何與系統(tǒng)安全性相抵觸的安全隱患。web 安 全測(cè)試是對(duì)

49、整個(gè) web 系統(tǒng)的安全防衛(wèi)措施進(jìn)行的有效測(cè)試。web 應(yīng)用系統(tǒng)的安 全性測(cè)試區(qū)域主要有: 1登錄認(rèn)證測(cè)試 必須測(cè)試用戶名和密碼的有效性,大小寫(xiě)是否敏感,限制重復(fù)登錄次數(shù), 是否能越權(quán)直接瀏覽頁(yè)面等,只有合法用戶才能訪問(wèn)系統(tǒng)。 2超時(shí)測(cè)試 當(dāng)會(huì)話超時(shí)應(yīng)有自動(dòng)退出的特性。用戶登錄后在一定時(shí)間內(nèi)(例如 15 分鐘) 無(wú)操作,應(yīng)要求重新登錄才能正常使用。 3用戶權(quán)限測(cè)試 結(jié)合系統(tǒng),測(cè)試該系統(tǒng)中每一個(gè)用戶是否在為其分配角色時(shí),或者為每一 個(gè)角色分配權(quán)限時(shí)是否有越權(quán)行為。 4數(shù)據(jù)庫(kù)安全性測(cè)試 這部分主要對(duì)數(shù)據(jù)庫(kù)的安全訪問(wèn)和操作進(jìn)行測(cè)試。例如用戶訪問(wèn)數(shù)據(jù)庫(kù)的 權(quán)利是否過(guò)大,是否允許用戶執(zhí)行有權(quán)限限制的存儲(chǔ)

50、程序。 結(jié)結(jié) 論論 網(wǎng)上圖書(shū)銷售管理系統(tǒng)目前在網(wǎng)絡(luò)上可以說(shuō)是遍地開(kāi)花,但良莠不齊,功 能也各不相同。通過(guò)對(duì)其它網(wǎng)上書(shū)店的研究和實(shí)際調(diào)查,設(shè)計(jì)開(kāi)發(fā)了網(wǎng)上書(shū)店 銷售系統(tǒng)。 主要工作: 1深入一線熟悉業(yè)務(wù)流程,進(jìn)一步分析管理需求。了解了書(shū)店的業(yè)務(wù)流程 和客戶的需求,為分析管理需求打下基礎(chǔ)。 2研究并設(shè)計(jì)網(wǎng)上圖書(shū)銷售管理系統(tǒng)的功能組成。書(shū)店管理的核心是“進(jìn)、 銷、存” ,因此確定系統(tǒng)的基本功能就是商品管理和訂單管理,同時(shí)還要具備網(wǎng) 上售書(shū)的功能。 3學(xué)習(xí)借鑒其他優(yōu)秀軟件,取長(zhǎng)補(bǔ)短。參考貝塔斯曼、卓越網(wǎng)、淘寶網(wǎng)等 較好的網(wǎng)上書(shū)店,吸取其精華為我所用,可以使系統(tǒng)的開(kāi)發(fā)過(guò)程少走彎路。 4收集資料,為系統(tǒng)實(shí)現(xiàn)

51、做準(zhǔn)備。主要是準(zhǔn)備不同種類的書(shū)籍信息。 5設(shè)計(jì)完成系統(tǒng)軟件。選擇適當(dāng)?shù)脑O(shè)計(jì)軟件、數(shù)據(jù)庫(kù)軟件,以訂單管理和 網(wǎng)上售書(shū)功能需求為牽引,制作了網(wǎng)上圖書(shū)銷售管理系統(tǒng)系統(tǒng),較好地實(shí)現(xiàn)了 購(gòu)買(mǎi)和管理功能。由于時(shí)間比較倉(cāng)促,個(gè)人開(kāi)發(fā)能力也有限,系統(tǒng)還存在一些 其它的技術(shù)性問(wèn)題,還需在今后的實(shí)踐中不斷總結(jié)和改善,以提高系統(tǒng)技術(shù)含 量和研究?jī)r(jià)值,增強(qiáng)自身開(kāi)發(fā)能力。 參考文獻(xiàn)參考文獻(xiàn) 1 鄧文源,陳惠貞.asp 與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)m.北京:中國(guó)鐵道出版社,2003。 2 方睿,刁仁宏.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及應(yīng)用m.成都:四川大學(xué)出版社,2005。 3 萬(wàn)峰科技.asp 網(wǎng)站開(kāi)發(fā)全書(shū)m.北京:電子工業(yè)出版社,2005。 4

52、 李代平,章文.sql server 2000 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教程m.北京:冶金工業(yè)出版社, 2001。 5 王強(qiáng).server 2000 經(jīng)典范例 50 講m.北京:科技出版社,2000。 6 強(qiáng)鋒科技,頊宇峰.asp 網(wǎng)絡(luò)編程從入門(mén)到精通m.北京:清華大學(xué)出版社,2006。 7 劉好增,張坤.asp 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)踐教程m.北京:清華大學(xué)出版社,2007。 文檔來(lái)源:591 論文網(wǎng) 肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀

53、膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈

54、膃莇蕆螇芆薃螅肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅

55、芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅 螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈

56、裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃

57、膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅

58、艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃 蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄

59、螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿

60、芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆罿羋芆薂羈羈蒁蕆羈肀芄螆肇膃蒀螞肆芅芃薈肅羄蒈薄肄膇莁袃肅艿薆蝿肂莁荿蚅肂肁薅薁蚈膃莇蕆螇芆薃螅螆羅莆蟻螆肈薁蚇螅芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄螁芇蒁薀袀羆芃蒆袀聿葿螄衿芁節(jié)螀袈莃薇蚆袇肅莀薂袆膅薅蒈裊芇莈螇襖羇薄蚃羄聿 莇蕿羃膂薂蒅羂莄蒞襖羈肄羋螀羀膆蒃蚆

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論