




已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
xxi畢業(yè)設(shè)計(jì)說明書網(wǎng)上購(gòu)物網(wǎng)站 安徽工商職業(yè)技術(shù)學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)學(xué) 院: 專 業(yè): 摘要 21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們的生活發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。為了讓消費(fèi)者網(wǎng)上購(gòu)物過程變得簡(jiǎn)單、方便、安全、快捷,網(wǎng)上商城購(gòu)物成了一種新型而熱門的購(gòu)物方式。網(wǎng)上商城購(gòu)物系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng),它在網(wǎng)絡(luò)上建立一個(gè)虛擬的購(gòu)物商城,使購(gòu)物過程變得輕松、快捷、方便。 網(wǎng)上購(gòu)物商城系統(tǒng)實(shí)際上是一個(gè)b/s結(jié)構(gòu)的信息系統(tǒng),目前開發(fā)這種系統(tǒng)用到的主要開發(fā)工具有:asp、jsp、php等,用到的數(shù)據(jù)庫(kù)主要是一些流行的大型數(shù)據(jù)庫(kù),如oracle,sql server等,我們開發(fā)該系統(tǒng)用到的開發(fā)工具為asp,數(shù)據(jù)庫(kù)使用的是acess。 本系統(tǒng)共分兩個(gè)部分:前臺(tái)用戶部分和后臺(tái)管理部份。在前臺(tái)用戶部分中,包括用戶在線注冊(cè)、定購(gòu)商品、瀏覽商品、查詢商品信息等操作;后臺(tái)管理部分包括:商品信息的管理、用戶訂單的管理、普通管理員的管理、客戶的管理各種即時(shí)信息的發(fā)布管理。團(tuán)購(gòu)的實(shí)質(zhì)是:最短的時(shí)間,集中最多有購(gòu)買需求的人,達(dá)到集體省錢的目的。對(duì)消費(fèi)者來說:是省錢,省力,省心對(duì)商家來說:是一個(gè)短平快的集中銷售朗讀顯示對(duì)應(yīng)的拉丁字符的拼音字典翻譯以下任意網(wǎng)站 onet.pl-波蘭語 the washington post-美國(guó) el confidencial-西班牙語 the white house-美國(guó) nord-cinema-法國(guó) focus online-德語 sueddeutsche.de-德語 guardian.co.uk-英國(guó) yomuiri online-日本 usa today-美國(guó) elle-法國(guó) la informacin-西班牙語 目錄1引言41.1研究背景 41.2目前網(wǎng)上購(gòu)物在國(guó)內(nèi)外發(fā)展現(xiàn)狀41.3 本文主要研究目的和內(nèi)容51.3.1研究的目的和意義51.3.2 本文研究?jī)?nèi)容62 .asp及其技術(shù)簡(jiǎn)介72.1asp技術(shù)簡(jiǎn)介72.2 asp介紹82.3 asp的數(shù)據(jù)庫(kù)訪問92.4 可行性分析102.5 系統(tǒng)運(yùn)行環(huán)境113 系統(tǒng)概要設(shè)計(jì)123.1 總體功能123.2 e-r圖134 系統(tǒng)詳細(xì)設(shè)計(jì)134.1 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)134.1.1 access 介紹134.1.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)144.2 處理流程設(shè)計(jì)174.2.1 系統(tǒng)操作流程174.2.2 數(shù)據(jù)增加流程174.2.3 數(shù)據(jù)修改流程184.3.4 數(shù)據(jù)刪除流程194.3 系統(tǒng)模塊設(shè)計(jì)204.3.1 首頁(yè)204.3.2 注冊(cè)會(huì)員224.3.3 查詢244.3.4 后臺(tái)登陸255 系統(tǒng)調(diào)試與測(cè)試275.1 程序調(diào)試275.2 程序的測(cè)試275.2.1 測(cè)試的重要性及目的275.2.2 測(cè)試的步驟295.2.3 測(cè)試的主要內(nèi)容296 結(jié)論306.1 系統(tǒng)評(píng)價(jià)306.2 安全性問題31致謝31參考文獻(xiàn)321引言1.1研究背景電子商務(wù),就是在網(wǎng)上開展商務(wù)活動(dòng)。它是以電子交易為手段,完成金融、物品、服務(wù)、信息等價(jià)值的交換,是快速而有效地進(jìn)行各種商務(wù)活動(dòng)的最新方法。電子商務(wù)的出現(xiàn),改變了傳統(tǒng)的一手交錢一手交貨的模式,使得商業(yè)模式發(fā)生了很大的變化。隨著信息技術(shù)的不斷發(fā)展和internet互聯(lián)網(wǎng)技術(shù)的日益普及,人們?cè)絹碓揭庾R(shí)到電子商務(wù)對(duì)國(guó)家經(jīng)濟(jì)、企業(yè)管理和個(gè)人生活所帶來的巨大影響。它滿足企業(yè)、商人和消費(fèi)者對(duì)提高產(chǎn)品和服務(wù)的質(zhì)量、加快服務(wù)速度、降低費(fèi)用等方面的需求,也幫助企業(yè)和個(gè)人通過網(wǎng)絡(luò)查詢和信息檢索為企業(yè)下一步的發(fā)展方向提供支持11。借助電子商務(wù),企業(yè)和個(gè)人,企業(yè)和企業(yè)可以通過網(wǎng)絡(luò)進(jìn)行交易和全過程的服務(wù)。電子商務(wù)代表著未來貿(mào)易方式的發(fā)展方向,其應(yīng)用和推廣將給社會(huì)和經(jīng)濟(jì)帶來極大的效益。具有強(qiáng)大生命力的現(xiàn)代電子交易手段己越來越被人們所認(rèn)識(shí),發(fā)達(dá)國(guó)家在這方面有很多年的發(fā)展歷史,發(fā)展中國(guó)家也正在加緊制定總體發(fā)展戰(zhàn)略,大力促進(jìn)電子商務(wù)在國(guó)民經(jīng)濟(jì)各個(gè)領(lǐng)域的應(yīng)用,力爭(zhēng)在越來越激烈的國(guó)際競(jìng)爭(zhēng)中占據(jù)有利的地位。因此,對(duì)于網(wǎng)上購(gòu)物技術(shù)的研究和實(shí)現(xiàn),以及搭建一個(gè)實(shí)用的網(wǎng)上商店是很重要的。團(tuán)購(gòu)是1.2網(wǎng)上購(gòu)物的國(guó)內(nèi)外發(fā)展現(xiàn)狀無論在國(guó)內(nèi)還是在國(guó)外,電子商務(wù)都還處于起步階段。最近幾年電子商務(wù)得到了迅速的發(fā)展。盡管各個(gè)國(guó)家具體情況不同,但是基于對(duì)國(guó)家經(jīng)濟(jì)發(fā)展的預(yù)測(cè),各國(guó)政府都很重視電子商務(wù),并且積極地發(fā)展電子商務(wù)4。在發(fā)達(dá)國(guó)家,電子商務(wù)的發(fā)展非常迅速,通過internet進(jìn)行交易己成為一種潮流?;陔娮由虅?wù)所連帶出的商品交易方案、電子結(jié)賬方案和信息安全方案等,已逐步成為國(guó)際信息技術(shù)市場(chǎng)競(jìng)爭(zhēng)的焦點(diǎn)。隨著電子商務(wù)的日益發(fā)展,產(chǎn)生了虛擬銀行、網(wǎng)絡(luò)營(yíng)銷、網(wǎng)上購(gòu)物、網(wǎng)絡(luò)廣告等新興信息產(chǎn)業(yè),從側(cè)面反應(yīng)了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生著深刻的影響。在電子商務(wù)過程中,通過人與電子通訊方式的結(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)在這方面做的就沒有國(guó)外的好,沒有一定的規(guī)范加以約束,我們經(jīng)常可以看到一些消費(fèi)者在網(wǎng)上購(gòu)買的東西和實(shí)際不一樣,發(fā)現(xiàn)上當(dāng)后我們也無能為力。在國(guó)外,xml技術(shù)已經(jīng)在電子商務(wù)領(lǐng)域里得到廣泛應(yīng)用。由于它具有自描述性、內(nèi)容與顯示相分離、獨(dú)立于平臺(tái)等特點(diǎn),并且提供了一套跨平臺(tái)、跨網(wǎng)絡(luò)、跨程序語言的數(shù)據(jù)描述方式,已逐漸成為科學(xué)與業(yè)務(wù)應(yīng)用中數(shù)據(jù)表示及web應(yīng)用中數(shù)據(jù)交換的標(biāo)準(zhǔn)格式16。同時(shí),國(guó)內(nèi)外對(duì)asp技術(shù)的研究已經(jīng)形成了熱潮,紛紛研究如何利用asp (active server page asp)架構(gòu)及其相關(guān)工具來開發(fā)功能強(qiáng)大的新型應(yīng)用程序。相對(duì)而言,國(guó)內(nèi)的研究工作要滯后一些6。主要表現(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ù)方案。1.3 本文主要研究目的和內(nèi)容1.3.1研究的目的和意義目前在線購(gòu)物雖然迅猛發(fā)展,但是作為電子商務(wù)一個(gè)重要模型之一的b2c模式卻遠(yuǎn)遠(yuǎn)落后于b2b的發(fā)展,原因很多,但其中一個(gè)重要的原因是電子商務(wù)平臺(tái)不能全面的解讀電子商務(wù),使電子商務(wù)只停留于形式,單純起到網(wǎng)上交易的目的,雖然我國(guó)互聯(lián)網(wǎng)上已經(jīng)有很多個(gè)電子商務(wù)網(wǎng)站,但真正能實(shí)現(xiàn)電子商務(wù)功能的卻少之又少,更不要說真正開發(fā)電子商務(wù)功能,實(shí)現(xiàn)電子商務(wù)優(yōu)勢(shì)了。甚至于有很多是為了迎合電子商務(wù)發(fā)展而單純建立一個(gè)界面,放幾件商品,后臺(tái)的工作完全不存在。因此開發(fā)一個(gè)功能全面,適合我國(guó)商務(wù)特色的,經(jīng)濟(jì)實(shí)用的b2c電子商務(wù)平臺(tái)是非常需要和必要的。1.3.2 本文研究?jī)?nèi)容在互聯(lián)網(wǎng)日益發(fā)展的今天,網(wǎng)絡(luò)購(gòu)物已經(jīng)不是什么新鮮的事物,一些大型的網(wǎng)絡(luò)購(gòu)物網(wǎng)站每年都會(huì)有上億的成交量,其中比較出名的網(wǎng)絡(luò)購(gòu)物網(wǎng)站有:易趣,淘寶,阿里巴巴等,這些網(wǎng)上商店大多是綜合的商場(chǎng),網(wǎng)絡(luò)商品五花八門,包羅萬象,還有一些購(gòu)物網(wǎng)站只銷售單一商品,例如,華儲(chǔ)網(wǎng)只銷售圖書。本網(wǎng)上商店是一套基于數(shù)據(jù)庫(kù)的商品產(chǎn)品發(fā)布管理系統(tǒng),可用于商品產(chǎn)品的實(shí)時(shí)發(fā)布以及企業(yè)產(chǎn)品數(shù)據(jù)管理,前臺(tái)用戶可通過頁(yè)面瀏覽,查詢和訂購(gòu)產(chǎn)品,后臺(tái)管理員可以管理產(chǎn)品價(jià)格,簡(jiǎn)介,圖片等多類信息。而且投資少,回收快。一項(xiàng)針對(duì)中國(guó)中小企業(yè)的情況調(diào)查顯示,個(gè)人在網(wǎng)下啟動(dòng)銷售公司的平均費(fèi)用至少5萬元,而網(wǎng)上開店建店成本非常小。一般說,籌辦一家網(wǎng)上的商店投入很小,不用去辦營(yíng)業(yè)執(zhí)照,不用去租門面,不用囤積貨品,所需資金不過1500元左右;網(wǎng)上商店比同等規(guī)模的地面商店“租金”要低得多,同時(shí)租金不會(huì)因?yàn)闋I(yíng)業(yè)面積的增加而增加,投資者也不用為延長(zhǎng)營(yíng)業(yè)時(shí)間而增加額外的費(fèi)用。 基本不需要占?jí)嘿Y金。傳統(tǒng)商店的進(jìn)貨資金少則幾千元,多則數(shù)萬元,而網(wǎng)上商店則不需要壓資金。 24小時(shí)營(yíng)業(yè)時(shí)間。網(wǎng)上商店延長(zhǎng)了商店的營(yíng)業(yè)時(shí)間,一天24小時(shí)、一年365天不停地運(yùn)作,無須專人值班看店,都可照常營(yíng)業(yè)。傳統(tǒng)店鋪的營(yíng)業(yè)時(shí)間一般為8-12小時(shí),遇上壞天氣或者老板、店員有急事也不得不暫時(shí)休息。 銷售規(guī)模不受地盤限制。傳統(tǒng)商店有多大就只能擺放多少商品,生意大小常常被小店面積限制。而在網(wǎng)上,即便在地面上只有一個(gè)小商店,或者干脆就沒有門面,開店的生意卻可以照樣做得很大。 不受店面空間的限制。哪怕只是街邊小店,在網(wǎng)上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬種商品。目前國(guó)內(nèi)最大的專業(yè)拍賣網(wǎng)站同時(shí)在線的商品要超過10萬件已超過一些大超市。 不受地理位置影響。不管客戶離店有多遠(yuǎn),也不管顧客是國(guó)內(nèi)還是國(guó)外,在網(wǎng)上,客戶一樣可以很方便地找到并購(gòu)買商品。這令消費(fèi)群體突破了地域的限制,變得無限廣闊了。該系統(tǒng)在功能上基本實(shí)現(xiàn)一個(gè)網(wǎng)上商店的應(yīng)用。2 asp及其技術(shù)簡(jiǎn)介由于本系統(tǒng)所介紹的開發(fā)平臺(tái)是在microsoft asp框架下開發(fā)的,因此下面主要介紹一下asp技術(shù)。2.1asp技術(shù)簡(jiǎn)介microsoft asp的基本思想是:2.2 asp介紹本系統(tǒng)所介紹平臺(tái)的界面部分及代碼的實(shí)現(xiàn)都是用asp開發(fā)的,因此我們下面介紹一下asp。2.3 asp的數(shù)據(jù)庫(kù)訪問asp具有很多明顯的優(yōu)點(diǎn),可以提高開發(fā)人員的效率,減少bug,加快應(yīng)用程序的開發(fā)。相比于asp來說,asp在很多方面都有很大的改進(jìn),組件的使用不象原來那樣當(dāng)你修改它時(shí)要重啟服務(wù)器才能作用,這對(duì)一般的網(wǎng)站來說非常重要,再者它本身也內(nèi)置了一些組件供開發(fā)者調(diào)用比如比較常用的上傳組件等。和其他的開發(fā)語言相比,它還具有簡(jiǎn)單易學(xué)的優(yōu)點(diǎn)。所以本系統(tǒng)采用asp技術(shù)來開發(fā)網(wǎng)上商店。2.4 可行性分析本系統(tǒng)擬采用asp。和ms sql 2000分別作為前端和后端的開發(fā)工具。aspasp是建立在通用語言運(yùn)行時(shí)(clr)上的應(yīng)用程序框架。他用來在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。aspasp提供了世界級(jí)水平的開發(fā)工具支持。在visual studio asp的集成開發(fā)環(huán)境(ide)中,aspasp框架由豐富的工具箱和設(shè)計(jì)器組成。所見即所得的(wysiwyg)編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。aspasp強(qiáng)大而富有彈性。由于aspasp是基于(clr)的,因此整個(gè)asp平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于web應(yīng)用程序開發(fā)者。asp框架的類庫(kù)、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到web。aspasp也是語言中立的,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成一個(gè)應(yīng)用。首先,技術(shù)可行性。本系統(tǒng)僅需要一臺(tái)裝有office軟件的計(jì)算機(jī)即可,對(duì)機(jī)器本身沒有太高的要求,一般當(dāng)前學(xué)?;騻€(gè)人電腦完全可滿足要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語言已非常成熟,要運(yùn)用html樣式,圖形圖象制作工具來制作生動(dòng)活潑的網(wǎng)頁(yè)及美觀的圖形文件或動(dòng)畫文件。其次,經(jīng)濟(jì)可行性。由于本系統(tǒng)是為學(xué)生學(xué)習(xí)使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)校節(jié)約大量的人力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。第三,操作可行性。界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。2.5 系統(tǒng)運(yùn)行環(huán)境服務(wù)起端的最低配置是由建立站點(diǎn)所需要的軟件來決定的,在最底配置的情況下,服務(wù)器的性能往往不進(jìn)人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。本機(jī)器的配置如下:處理器:inter pentium 41.6hz或更高。內(nèi)存:512mb硬件空間:160gb題目主要采用的技術(shù)數(shù)據(jù)庫(kù):microsoft sql server 2000。編程語言 aspasp服務(wù)器:tomcat5.5,jdk1.6開發(fā)環(huán)境:windowsxp3 系統(tǒng)概要設(shè)計(jì)3.1 總體功能該系統(tǒng)用戶分為兩類:用戶和管理員,在整個(gè)系統(tǒng)中他們具有不同的功能和權(quán)限。如圖所示。網(wǎng)上商店用戶管理員注冊(cè)會(huì)員網(wǎng)上購(gòu)物用戶管理倉(cāng)庫(kù)管理銷售管理商品管理商品搜索系統(tǒng)采用了敏捷開發(fā)的思想,對(duì)整個(gè)系統(tǒng)分成了3個(gè)大模塊:前臺(tái)交易模塊、數(shù)據(jù)庫(kù)及持久層的設(shè)計(jì)、后臺(tái)管理模塊。各個(gè)模塊又進(jìn)行了一步的細(xì)分,如前臺(tái)交易模塊又分為查詢、拍買、拍賣等;數(shù)據(jù)庫(kù)采用了sql server;使得系統(tǒng)具有易用性、個(gè)性化、跨平臺(tái)等特點(diǎn);同時(shí)又保證交易數(shù)據(jù)的安全、穩(wěn)定、快速和完整;使其運(yùn)行得高速、安全、穩(wěn)定。3.2 e-r圖密碼用戶名管理員管理信息銷售管理用戶管理查詢賬戶管理4 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)4.1.1 access 介紹sql server是由microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同開發(fā)的,并于1988年推出了第一個(gè)os/2版本。 sql server近年來不斷更新版本,1996年,microsoft 推出了sql server 6.5版本;1998年,sql server 7.0版本和用戶見面;access是microsoft公司于2005年推出的版本。 sql server 特點(diǎn):1真正的讀者機(jī)/服務(wù)器體系結(jié)構(gòu)。 2圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。 3豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 4sql server與windows nt完全集成,利用了nt的許多功能,如發(fā)送和接受消息,管理登錄安全性等。sql server也可以很好地與microsoft backoffice產(chǎn)品集成。 5具有很好的伸縮性,可跨越從運(yùn)行windows 95/98的膝上型電腦到運(yùn)行windows 2000的大型多處理器等多種平臺(tái)使用。 6對(duì)web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到web頁(yè)面上。 7sql server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在oracle和其他更昂貴的dbms中才有。aspasp是microsoftasp的一部分,作為戰(zhàn)略產(chǎn)品,它提供了一個(gè)統(tǒng)一的 web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) web 應(yīng)用程序所需的各種服務(wù)。aspasp 的語法在很大程度上與 asp 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 asp 應(yīng)用程序中逐漸添加 aspasp 功能,隨時(shí)增強(qiáng) asp 應(yīng)用程序的功能。 4.2 處理流程設(shè)計(jì)4.2.1 系統(tǒng)操作流程系統(tǒng)主界面錯(cuò)誤信息密碼錯(cuò)誤數(shù)據(jù)庫(kù)系統(tǒng)登錄界面系統(tǒng)管理輸入操作員及密碼檢查密碼正確功能界面功能處理4.2.2 數(shù)據(jù)增加流程添加信息時(shí),編號(hào)字段由系統(tǒng)自動(dòng)生成,且不能修改,其他信息由用戶輸入,之后對(duì)數(shù)據(jù)進(jìn)行合法判斷,合法則寫入保存至數(shù)據(jù)庫(kù),不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)增加流程圖:開始自動(dòng)生成編號(hào)輸入數(shù)據(jù)是否合法寫入數(shù)據(jù)庫(kù)結(jié)束圖3.2 數(shù)據(jù)增加流程圖4.2.3 數(shù)據(jù)修改流程在修改信息時(shí),先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫(kù),不合法重新輸入。數(shù)據(jù)修改流程圖如圖3.3所示。開始選擇需要修改記錄輸入數(shù)據(jù)是否合法寫入數(shù)據(jù)庫(kù)結(jié)束圖3.3 數(shù)據(jù)修改流程圖4.3.4 數(shù)據(jù)刪除流程當(dāng)用戶選定一條記錄時(shí),單擊刪除按鈕,會(huì)提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫(kù)相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如圖3.4所示。開始選擇需要?jiǎng)h除記錄是否刪除更新數(shù)據(jù)庫(kù)圖3.4 數(shù)據(jù)刪除流程圖4.3.2 注冊(cè)會(huì)員模塊的開發(fā)輸入:用戶的姓名,密碼,管理權(quán)限卡號(hào),身份證,密碼,開卡日期,備注。處理:添加管理員信息。在這里可以添加系統(tǒng)管理員。添加信息有:用戶的姓名,密碼,管理權(quán)限,卡號(hào),身份證,密碼。這里系統(tǒng)會(huì)自動(dòng)將新系統(tǒng)管理員的登錄密碼設(shè)為1,這樣新注冊(cè)的系統(tǒng)管理員獲得他的登錄號(hào)后,就可以在登錄系統(tǒng)時(shí),輸入用戶名和密碼,登錄系統(tǒng)后,進(jìn)入系統(tǒng)管理中,修改密碼就可以了,所填入的信息將被錄入用戶信息表中。輸出:添加成功,提示成功信息,不成功則顯示錯(cuò)誤的信息頁(yè)面。4.3.4 后臺(tái)登陸在用戶登錄界面,在用戶名對(duì)應(yīng)的文本框中輸入用戶名,在密碼對(duì)應(yīng)的文本框中輸入密碼,如果用戶名和密碼同時(shí)與數(shù)據(jù)庫(kù)中的用戶名和密碼相對(duì)應(yīng),點(diǎn)擊“確定”后進(jìn)入系統(tǒng)的主界面。如果輸入的信息不正確,則給出提示。輸入:用戶名和密碼。處理:校檢字符的有效性。用戶要登錄本系統(tǒng)需要提供用戶名和密碼,在這里就是要檢驗(yàn)用戶是否滿足輸入的要求,即檢驗(yàn)用戶名和密碼文本框是否為空,若為空,則提示用戶輸入用戶名和密碼。檢驗(yàn)用戶名是否存在或密碼是否正確,即是否存在用戶輸入的用戶名,并且密碼是否正確。輸出:登錄成功,進(jìn)入用戶的系統(tǒng)使用資源頁(yè)面,不成功則顯示錯(cuò)誤信息頁(yè)面。5 系統(tǒng)調(diào)試與測(cè)試5.1 程序調(diào)試在設(shè)計(jì)系統(tǒng)的過程中,存在一些錯(cuò)誤是必然的。對(duì)于語句的語法錯(cuò)誤,在程序運(yùn)行時(shí)自動(dòng)提示,并請(qǐng)求立即糾正,因此,這類錯(cuò)誤比較容易發(fā)現(xiàn)和糾正。但另一類錯(cuò)誤是在程序執(zhí)行時(shí)由于不正確的操作或?qū)δ承?shù)據(jù)的計(jì)算公式的邏輯錯(cuò)誤導(dǎo)致的錯(cuò)誤結(jié)果。這類錯(cuò)誤隱蔽性強(qiáng),有時(shí)會(huì)出現(xiàn),有時(shí)又不出現(xiàn),因此,對(duì)這一類動(dòng)態(tài)發(fā)生的錯(cuò)誤的排查是耗時(shí)費(fèi)力的。5.2 程序的測(cè)試5.2.1 測(cè)試的重要性及目的(1)測(cè)試的重要性軟件的測(cè)試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測(cè)試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測(cè)試,錯(cuò)誤的延時(shí)擴(kuò)散常常會(huì)導(dǎo)致最后成品測(cè)試的巨大困難。 事實(shí)上,對(duì)于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯(cuò)誤的引入,但是不可能完全杜絕軟件中的錯(cuò)誤,這些引入的錯(cuò)誤需要測(cè)試來找出,軟件中的錯(cuò)誤密度也需要測(cè)試來進(jìn)行估計(jì)。測(cè)試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計(jì)的那天起測(cè)試就一直伴隨著。統(tǒng)計(jì)表明,在典型的軟件開發(fā)項(xiàng)目中,軟件測(cè)試工作量往往占軟件開發(fā)總工作量的40以上。而在軟件開發(fā)的總成本中,用在測(cè)試上的開銷要占30到50。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)軟件生存期時(shí),測(cè)試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測(cè)試工作。 在實(shí)踐中,軟件測(cè)試的困難常常使人望而卻步或敷衍了事,這是由于對(duì)測(cè)試仍然存在一些不正確的看法和錯(cuò)誤的態(tài)度,這包括: 認(rèn)為測(cè)試工作不如設(shè)計(jì)和編碼那樣容易取得進(jìn)展難以給測(cè)試人員某種成就感; 以發(fā)現(xiàn)軟件錯(cuò)誤為目標(biāo)的測(cè)試是非建設(shè)性的,甚至是破壞性的,測(cè)試中發(fā)現(xiàn)錯(cuò)位是對(duì)責(zé)任者工作的一種否定; 測(cè)試工作枯燥無味,不能引起人們的興趣; 測(cè)試工作是艱苦而細(xì)致的工作; 對(duì)自己編寫的程序盲目自信,在發(fā)現(xiàn)錯(cuò)誤后,顧慮別人對(duì)自己的開發(fā)能力的看法。 這些觀點(diǎn)對(duì)軟件測(cè)試工作是極為不利的,必須澄清認(rèn)識(shí)、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 (2)測(cè)試的目的 如果測(cè)試的目的是為了盡可能多地找出錯(cuò)誤,那么測(cè)試就應(yīng)該直接針對(duì)軟件比較復(fù)雜的部分或是以前出錯(cuò)比較多的位置。 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程; 測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)誤; 一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤; 一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 這種觀點(diǎn)可以提醒人們測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點(diǎn)可能會(huì)產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件測(cè)試的唯一目,查找不出錯(cuò)誤的測(cè)試就是沒有價(jià)值的,事實(shí)并非如此。 首先,測(cè)試并不僅僅是為了要找出錯(cuò)誤。通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。同時(shí),這種分析也能幫助我們?cè)O(shè)計(jì)出有針對(duì)性地檢測(cè)方法,改善測(cè)試的有效性。其次,沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定測(cè)試質(zhì)量的一種方法。5.2.2 測(cè)試的步驟與開發(fā)過程類似,測(cè)試過程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由若干個(gè)模塊組成。因此,大型軟件系統(tǒng)的測(cè)試基本上由下述幾個(gè)步驟組成:(1)模塊測(cè)試 在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。(2)系統(tǒng)測(cè)試 在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯(cuò)誤,也可能發(fā)現(xiàn)需求說明中的錯(cuò)誤。(3)驗(yàn)收測(cè)試 在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯(cuò)誤。5.2.3 測(cè)試的主要內(nèi)容為了保證測(cè)試的質(zhì)量,將測(cè)試過程分成幾個(gè)階段,即:代碼審查、單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。 (1)單元測(cè)試 單元測(cè)試集中在檢查軟件設(shè)計(jì)的最小單位模塊上,通過測(cè)試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯(cuò)誤。 (2)集成測(cè)試 集成測(cè)試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如一個(gè)模塊與另一個(gè)模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個(gè)別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯(cuò)誤等。 (3)確認(rèn)測(cè)試 確認(rèn)測(cè)試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測(cè)試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。 (4)系統(tǒng)測(cè)試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。包括恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試和性能測(cè)試等。 單獨(dú)對(duì)系統(tǒng)的測(cè)試主要從以下幾方面入手: 功能測(cè)試:測(cè)試是否滿足開發(fā)要求,是否提供設(shè)計(jì)所描述的功能,是否用戶的需求都得到滿足。功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的測(cè)試,通常還會(huì)以正式的軟件說明書為測(cè)試標(biāo)準(zhǔn)。 強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)能力最高實(shí)際限度,即軟件在一些超負(fù)荷情況下功能實(shí)現(xiàn)的情況。 安全測(cè)試:驗(yàn)證安裝在系統(tǒng)內(nèi)的保護(hù)機(jī)構(gòu)確實(shí)能夠?qū)ο到y(tǒng)進(jìn)行保護(hù),使之不受各種非常的干擾。針對(duì)本系統(tǒng)主要是對(duì)權(quán)限系統(tǒng)的測(cè)試和對(duì)無效數(shù)據(jù)、錯(cuò)數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測(cè)試。經(jīng)過上述的測(cè)試過程對(duì)軟件進(jìn)行測(cè)試后,軟件基本滿足開發(fā)的要求,測(cè)試宣告結(jié)束。 6 結(jié)論總結(jié),功能不足和展望體會(huì)本文通過本系統(tǒng)設(shè)計(jì)與開發(fā),從而得出下列結(jié)論: (1)學(xué)習(xí)一門新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它。(2)一個(gè)系統(tǒng)的開發(fā),經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。(3)要想吸引更多的用戶,系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。不過由于經(jīng)驗(yàn)不足,我設(shè)計(jì)的圖形界面比較簡(jiǎn)單。只是對(duì)基本功能進(jìn)行了開發(fā)。(4)本次開發(fā),我參考了很多本系統(tǒng)的例子,吸取了一些別的本系統(tǒng)的長(zhǎng)處,對(duì)自己的畢業(yè)設(shè)計(jì)進(jìn)行了完善,但是還有很多的不足之處,有待以后進(jìn)一步學(xué)習(xí)。實(shí)踐證明,本系統(tǒng)有著很好的發(fā)展前景,經(jīng)測(cè)試運(yùn)行。本文所制作的系統(tǒng)界面友好、使用靈活、操作簡(jiǎn)單、功能齊全、表現(xiàn)方式獨(dú)特,已基本具備了成熟的技術(shù)理論。由于時(shí)間倉(cāng)促,本次設(shè)計(jì)由我完成本系統(tǒng)的制作,對(duì)我這樣一個(gè)aspasp新手而言所制作的模塊還有不完善的地方。數(shù)據(jù)庫(kù)的設(shè)計(jì)也比較簡(jiǎn)單。還有很多畢業(yè)設(shè)計(jì)中用到aspasp語言的知識(shí)也不夠全面,還有很多地方不能夠作到完全的理解和掌握。通過這次畢業(yè)論文的設(shè)計(jì)制作使本人受益匪淺。首先,由于畢業(yè)設(shè)計(jì)所用的aspasp技術(shù)和其中用到aspasp語言的其他部分是在課堂上沒有接觸過的,要用它來做設(shè)計(jì)必須通過大量自學(xué)來掌握,在這個(gè)過程中,不僅大大提高了我的自學(xué)能力而且讓我對(duì)aspasp的學(xué)習(xí)有了進(jìn)一步的認(rèn)識(shí) 。由于是獨(dú)立完成在畢業(yè)設(shè)計(jì)的過程遇到了很多的困難,我求教了不少老師和同學(xué),在這個(gè)過程中讓我體會(huì)到了,一個(gè)團(tuán)隊(duì)的重要性。6.2 安全性問題web開發(fā)中安全性是必須考慮的一個(gè)很重要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)紀(jì)委創(chuàng)新管理制度
- erp社團(tuán)管理制度
- 社區(qū)食堂基金管理制度
- 不合格食品管理制度
- 診所各項(xiàng)衛(wèi)生管理制度
- 眼部護(hù)理流程管理制度
- 貨運(yùn)車輛停放管理制度
- 老舊小區(qū)后期管理制度
- 礦山宿舍衛(wèi)生管理制度
- 車輛維修報(bào)備管理制度
- 七年級(jí)數(shù)學(xué)新北師大版(2024)下冊(cè)第一章《整式的乘除》單元檢測(cè)習(xí)題(含簡(jiǎn)單答案)
- 敏感肌膚的護(hù)理方法
- 《課件鐵路發(fā)展史》課件
- 2025年貴州茅臺(tái)酒廠集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 消渴中醫(yī)護(hù)理查房
- 兒童護(hù)照辦理委托書
- 移動(dòng)通信汛期安全課件
- 2025年江西江銅集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 《中藥調(diào)劑技術(shù)》課件-中藥調(diào)劑的概念、起源與發(fā)展
- 阿爾茨海默病源性輕度認(rèn)知障礙診療中國(guó)專家共識(shí)2024解讀
- 《數(shù)據(jù)中心節(jié)能方法》課件
評(píng)論
0/150
提交評(píng)論