超市管理系統(tǒng)文獻(xiàn)綜述_第1頁
超市管理系統(tǒng)文獻(xiàn)綜述_第2頁
超市管理系統(tǒng)文獻(xiàn)綜述_第3頁
超市管理系統(tǒng)文獻(xiàn)綜述_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、 1.Asp概述asp:英文名:Active Server PageASP是Active Server Page的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面”.ASP是 HYPERLINK /view/2353。htm t ”_blank 微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與 HYPERLINK http:/view/1088.htm t _blank” 數(shù)據(jù)庫和其它 HYPERLINK ”/view/17674.htm” t ”_blank” 程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中. ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建

2、和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含。HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;(3)服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)

3、器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個(gè)Email或訪問文件系統(tǒng)等.(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。(7) 方便連接ACCESS與SQL數(shù)據(jù)庫。(8)開發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓黑客利用進(jìn)行注入攻擊.ASP-工作原理當(dāng)在Web站點(diǎn)中融入ASP功能后,將發(fā)生以下事情: 1、用戶向?yàn)g覽器

4、地址欄輸入網(wǎng)址,默認(rèn)頁面的擴(kuò)展名是.asp。 2、瀏覽器向服務(wù)器發(fā)出請(qǐng)求。 3、服務(wù)器引擎開始運(yùn)行ASP程序。4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。 5、頁面信息發(fā)送到瀏覽器。ASP的升級(jí)平臺(tái):ASP.NETASP.net是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,執(zhí)行效果,比一條一條的解釋強(qiáng)很多,執(zhí)行效率大大的提高。ASP.net可以運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中.ASP。net同時(shí)也是l

5、anguageindependent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C,VB。NET,JScript。NET,managedC+,J。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。ASP。NET常用的主要有兩種開發(fā)語言,VB。NET和C#,C相對(duì)更為常用,因?yàn)槭?NET獨(dú)有的語言,VB。NET則為以前VB程序設(shè)計(jì),適合于以前VB程序.ASP的意涵與特性ASP(ApplicationServiceProvider,應(yīng)用軟體租賃服務(wù)提供者)即是指透過網(wǎng)絡(luò)以租賃

6、方式提供應(yīng)用軟體服務(wù)的業(yè)者,即是指業(yè)者以應(yīng)用軟體為主體,透過網(wǎng)路一對(duì)多地傳遞服務(wù),這種以服務(wù)為主的交易模式促使企業(yè)可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權(quán),并且亦能因?yàn)闃I(yè)者集中式的管理而大幅降低企業(yè)維護(hù)的成本。基本上,ASP即具有軟體服務(wù)化,服務(wù)網(wǎng)路化,資訊委外服務(wù)與網(wǎng)路結(jié)合與產(chǎn)品通路化,通路產(chǎn)品化等三大特性,其甚至可以被視為是ISP(InternetService Provider)與ITS(Information Technology Service)的結(jié)合。根據(jù)流行的觀點(diǎn),ASP有如下五個(gè)核心內(nèi)涵: a。 ASP著重應(yīng)用為中心,提供對(duì)于應(yīng)用方面的訪問和管理。 b。 ASP

7、服務(wù)可以為用戶提供沒有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進(jìn)行訪問的服務(wù),如ISP,而這樣的服務(wù)一般按月份ASP收取服務(wù)費(fèi). c. ASP采用集中管理的方式ASP一般都有一個(gè)管理中心,所有的客戶通過INTERNET來進(jìn)行遠(yuǎn)程訪問,獲得技術(shù)支持和咨詢服務(wù)。 d. 一對(duì)多的服務(wù),也就是講,ASP提供的是標(biāo)準(zhǔn)化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實(shí)現(xiàn)客戶定制化,對(duì)于行業(yè)用戶來講已經(jīng)達(dá)到實(shí)用方便的標(biāo)準(zhǔn)。 e。 按照合同交付,在ASP客戶的眼中,ASP是一家根據(jù)客戶協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)服務(wù)可以得到確實(shí)履行的機(jī)構(gòu)。 2.Access概

8、述Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。access,一種交換機(jī)的主干道模式.2臺(tái)交換機(jī)的2個(gè)端口之間是否能夠建立干道連接,取決于這2個(gè)端口模式的組合.常見的還有:(普通)acces

9、s(干道) Trunk(自適應(yīng)) Dynamic-auto(期望)Dynamic-desirable.特性一好處進(jìn)入從程序員視角在它的有關(guān)兼容性有SQL-質(zhì)問可能被觀看并且作為SQL語句編輯,并且SQL語句直接在巨視和VBA模里可以被使用操作進(jìn)入桌子。用戶可能混合并且使用兩個(gè)VBA并且”宏編程形式和邏輯既沒提供面向?qū)ο蟮目赡苄?。?dǎo)入導(dǎo)出報(bào)表的生成程序,當(dāng)時(shí)有能力和到這項(xiàng)任務(wù)的復(fù)雜報(bào)告創(chuàng)造,沒有另一受歡迎數(shù)據(jù)庫報(bào)表程序的生成程序充滿特色和強(qiáng)有力水晶報(bào)告.MSDE(微軟公司SQL服務(wù)器桌面發(fā)動(dòng)機(jī))2000,袖珍版本的MSSQL服務(wù)器2000,被包括開發(fā)版的辦公室XP并且被用于進(jìn)入可能作為除之外的另

10、一種選擇JET數(shù)據(jù)庫引擎。(盡快的版本的MSDE和微軟公司交換服務(wù)器實(shí)際上使用這臺(tái)噴氣發(fā)動(dòng)機(jī)處理巨大大量數(shù)據(jù)并且安置一“贗品在它之上的那些應(yīng)用的應(yīng)用層。大約這事實(shí)的缺乏知識(shí)因進(jìn)入/噴口家庭的軟件產(chǎn)品而為不該受不敬做貢獻(xiàn),特別是關(guān)于大工程.)進(jìn)入分割和粘貼功能性能使它有用工具在其他數(shù)據(jù)庫之間連結(jié)(例如,在數(shù)據(jù)或者數(shù)據(jù)庫變換期間的Oracle和微軟公司SQL服務(wù)器)。進(jìn)入與給與窗子和其他平臺(tái)應(yīng)用一起的積分的各種各樣進(jìn)口和退場(chǎng)門特征一起來,一經(jīng)請(qǐng)求從應(yīng)用的里面或者手工由用戶其中幾可以被執(zhí)行。例如非常緊密SNP完全格式化的為分享的形式與沒有全部的進(jìn)入軟件的人們報(bào)告.它也能容易被升級(jí)到微軟公司SQL服務(wù)

11、器.與一般的RDBMS完全不同,它缺乏數(shù)據(jù)庫觸發(fā)和預(yù)存程序。自從MS Access 2000 (Jet 4.0),開發(fā)人員可以在查詢中設(shè)定參數(shù),這跟預(yù)存程序很相似的,但這些“預(yù)存程序”只能處理一個(gè)程序當(dāng)資料表內(nèi)數(shù)據(jù)發(fā)生變化時(shí),它確實(shí)允許形式包含被引發(fā)的代碼,使用是普通的透過查詢和其他技術(shù)在進(jìn)入營(yíng)運(yùn)儲(chǔ)存的程序在方面RDBMS支援這些的。Access的優(yōu)點(diǎn)(1)存儲(chǔ)方式單一 Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對(duì)象都存放在后綴為(。mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理. (2)面向?qū)ο?Access是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種

12、功能對(duì)象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便. (3)界面友好、易操作 Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)А⒉樵兿驅(qū)?、窗體向?qū)А?bào)表向?qū)У裙ぞ?使得操作簡(jiǎn)便,容易使

13、用和掌握。 (4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 (5)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。

14、利用數(shù)據(jù)庫訪問頁對(duì)象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用. ACCESS的缺點(diǎn)ACCESS是小型數(shù)據(jù)庫,既然是小型就有他根本的局限性,以下幾種情況下數(shù)據(jù)庫基本上會(huì)吃不消:1。數(shù)據(jù)庫過大,一般ACCESS數(shù)據(jù)庫達(dá)到50M左右的時(shí)候性能會(huì)急劇下降!2.網(wǎng)站訪問頻繁,經(jīng)常達(dá)到100人左右的在線。3。記錄數(shù)過多,一般記錄數(shù)達(dá)到10萬條左右的時(shí)候性能就會(huì)急劇下降。Access數(shù)據(jù)庫安全方式一、密碼式 給數(shù)據(jù)庫起一個(gè)隨機(jī)復(fù)雜的名稱,避免被猜到被下載,這種方式在以前很流行,因?yàn)榇蠹叶紝?duì)自己的代碼很有自信。但隨著錯(cuò)誤提示對(duì)數(shù)據(jù)庫地址的泄露導(dǎo)致數(shù)據(jù)庫被非法下載,這種方式也就越來越少

15、人用了。 二、#”式 在數(shù)據(jù)庫名稱里加上號(hào),從URL上請(qǐng)求時(shí)#是請(qǐng)求地址和請(qǐng)求參數(shù)的一個(gè)分隔字符,如果知道了數(shù)據(jù)庫名,直接請(qǐng)求的話,如:http:/access。mdb,WEB服務(wù)器會(huì)認(rèn)為請(qǐng)求的是access而不是access#。mdb,所以會(huì)提示找不到文件,但是很遺憾,URL中對(duì)于這些特殊的字符都會(huì)有一個(gè)特殊的表示方式,#的特殊表示就是%23,如http:/access%23.mdb,那么access。mdb將會(huì)被下載。還有如果用FlashGet之類的下載工具也可以直接下載。 三、 HYPERLINK ”/view/2616。htm t ”_blank” ASP式 這種作法是比較專業(yè)但也是很安全的也是現(xiàn)在比較流行的作法,但是現(xiàn)在許多的人只是作了一半,只是將數(shù)據(jù)名改成ASP而以,這樣的話直接用FlashGet之類的下載工具一樣可以將數(shù)據(jù)庫下載,這種方式的正確作法有兩步: 第一步:在數(shù)據(jù)庫內(nèi)創(chuàng)建一個(gè)字段,名稱隨意,類型是OLE對(duì)象,內(nèi)容設(shè)置為單字節(jié)型的” 這段代碼運(yùn)行完之后將會(huì)在數(shù)據(jù)庫內(nèi)生成一個(gè)nodownload表,表內(nèi)字段是notdown。如果數(shù)據(jù)庫內(nèi)已有同名的數(shù)據(jù)表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論