freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

asp網(wǎng)上商城系統(tǒng)畢業(yè)設(shè)計(編輯修改稿)

2024-12-29 09:32 本頁面
 

【文章內(nèi)容簡介】 可以使用 set ADO 對象 名稱 =nothing 釋放其占用的資源。 為了便于編程,前臺的操作頁面和后臺的數(shù)據(jù)庫管理頁面的設(shè)計我是分別進行的。在整個程序編寫完之后,在將后臺的數(shù)據(jù)庫管理頁面通過管理員在前臺的登錄來調(diào)用,這樣就把前臺和后臺有機的連接起來,使操作更加方便。當(dāng)用戶以第 13 頁 共 38 頁 會員身份登錄調(diào)用執(zhí)行的是前臺的操作頁面,而當(dāng)以管理員身份登錄時,則進入后臺管理頁面來對數(shù)據(jù)庫進行操作。而對于前臺購物操作中的核心部分 —— 購物籃的實現(xiàn),這將在后面的功能模塊設(shè)計章節(jié)中做詳細闡述。 3. 2 系統(tǒng)總體結(jié)構(gòu)圖 Inter 信息服務(wù)器 Access 數(shù)據(jù)源 由圖可以看出 ,系統(tǒng)是基于 B/S 模式開發(fā)的。 ASP實現(xiàn)訪問界面 Inter 瀏覽器 瀏覽器 瀏覽器 瀏覽器 第 14 頁 共 38 頁 3. 3 系統(tǒng)功能模塊圖 用戶進入 查看商品 以會員身份登錄 購買商品 請先登錄,若未注冊請注冊成為會員 會員注冊 商品查詢 訂單查詢 以管理員身份登錄 商品添加 商品審查 處理訂單 發(fā)貨查詢 會員審查 管理員添加 管理員審查 管理員退出 購買商品 第 15 頁 共 38 頁 3. 4 系統(tǒng)開發(fā)工具 開發(fā)環(huán)境: Windows XP Professional IIS ( Inter Information Server ) Inter Explorer 腳本語言: JavaScript、 VBScript 數(shù)據(jù)庫工具: Microsoft Access 2020 ASP 開發(fā)工具: Microsoft Visual InterDev 網(wǎng)頁設(shè)計: Macromedia Dream weaver MX 2020 第 16 頁 共 38 頁 四.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立 4. 1 系統(tǒng)數(shù)據(jù)源的設(shè)置 使用 ADO 去編寫緊湊簡明的腳本以便連接到 ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步: ① 創(chuàng)建數(shù)據(jù)庫源名( DSN) ADODB 通過 ODBC 工作,因此要在 ODBC 中設(shè)置 DSN(數(shù)據(jù)源名)。打開 Windows的 控制面板 ,雙擊 ODBC的圖標,然后選擇 文件 DSN 的屬性頁,單擊 添加 ,選擇數(shù)據(jù)庫驅(qū)動程序,然后單擊 下一步 ,按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱,然后單 擊“ 下一步 ,再單擊 完成 創(chuàng)建數(shù)據(jù)源。 ② 創(chuàng)建數(shù)據(jù)庫鏈接 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的動態(tài)信息,以及鏈接者信息。利用ADODB 的成 員函數(shù) Open 和先前設(shè)定的 DSN 與數(shù)據(jù)庫連接,其語法如下: SetConnect=()//創(chuàng)建了鏈接對象Connect。 (DSN=dsnname; UID=userID; PWD=password) //打開鏈接。 dsnname 為數(shù)據(jù)源名; userID 為用戶名; password 為用戶口令。 ③ 創(chuàng)建數(shù)據(jù)對象 ADO 中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。 RecordSet 是 ADO中最復(fù)雜的對象,有許多屬性 和方法,靈活運用,可以達到許多好的效果。其創(chuàng)建方法如下: Set RecordSet =(sqtStr) , 創(chuàng)建并打開了對象 RecordSet ,sqtStr 是一個串,代表一條標準的 SQL 語句。例如: sqlStr=SELECT*FROM b1 Set RecordSet =(sqlStr) 這條語句執(zhí)行后,對象 RecordSet 中就保存了 b1 中的所有記錄。 第 17 頁 共 38 頁 ④ 操作數(shù)據(jù)庫 , 可利用 Execute 方便地執(zhí)行數(shù)據(jù)的插入、修改、刪除等操作。 如 執(zhí)行插入操作: sqlStr=Insert Into b1Values(1,2) (sqlStr) ⑤ 關(guān)閉數(shù)據(jù)對象和鏈接 在使用了 ADO 對象之后,一定要關(guān)閉數(shù)據(jù)對象和鏈接。在 ASP 中通過調(diào)用方法 close 實現(xiàn)關(guān)閉。 關(guān)閉創(chuàng)建的數(shù)據(jù)對象: Record Set .close Set Record Set=Nothing 關(guān)閉創(chuàng)建的鏈接對象: Connect. close Set Connect=Nothing 完整的程序片段: SetConnect=()//產(chǎn)生組件實例 (DSN=dsnname。UID=userID。PWD=password)//連接數(shù)據(jù)庫 SQL=select*fromtablename SetRS=(SQL)//執(zhí)行查詢 DoWhile Not % =RS(fieldname)% % Loop % 上述是用 ASP 訪問數(shù)據(jù)庫的全過程,由于應(yīng)用面 向?qū)ο笏枷耄胁僮鞫急容^簡單,用戶需要注意的僅是對數(shù)據(jù)結(jié)構(gòu)的了解、當(dāng)前所操作的對象及對象的屬性等等,只要對這些有了清晰的認識,再加上 ASP強大功能,在網(wǎng)絡(luò)上使用數(shù)據(jù)庫,實現(xiàn)用戶與頁面間交換信息,就再也不是什么難事了。 4. 2 表、關(guān)系模型和數(shù)據(jù)庫的概述 一個數(shù)據(jù)庫的信息通常組織和存儲在表的形式中,各個表具有行和列。這樣由行和列組成對象的項目稱為數(shù)據(jù)項(又稱為字段),所有數(shù)據(jù)項組成一個記錄,若干個同類記錄構(gòu)成表文件。若干個同類記錄構(gòu)成表文件。若干個表以及它們的關(guān)系等用來管理數(shù)據(jù),也叫做數(shù)據(jù)庫文件。 數(shù)據(jù)庫 加上相應(yīng)的操作和管理數(shù)據(jù)庫的軟件,即為一個數(shù)據(jù)庫管理系統(tǒng)( dbms),它能合理地組織和存儲大量數(shù)據(jù),并支持對于數(shù)據(jù)庫表中數(shù)據(jù)的各種操作,如:更新、排序、索引、查詢、列表、打印等。數(shù)據(jù)庫系統(tǒng)是實現(xiàn)有組織第 18 頁 共 38 頁 地、動態(tài)地存儲大量的相關(guān)數(shù)據(jù),方便用戶訪問的計算機軟件、硬件資源組成的系統(tǒng),它由數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫以及支撐數(shù)據(jù)庫管理系統(tǒng)的軟、硬件構(gòu)成。 數(shù)據(jù)庫離不開數(shù)據(jù)模型。數(shù)據(jù)模型是對現(xiàn)實世界客觀事物及其聯(lián)系的描述,它反映數(shù)據(jù)項之間和記錄之間的聯(lián)系,在數(shù)據(jù)庫技術(shù)中使用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義。常用的三種數(shù)據(jù)模 型:層次模型、網(wǎng)狀模型和關(guān)系模型。此外,還有面向?qū)ο竽P偷取? 關(guān)系模型把數(shù)據(jù)之間的關(guān)系看成是一個二維表關(guān)系,因為二維表關(guān)系建立在集合代數(shù)關(guān)系理論基礎(chǔ)上的,所以,把這種建立模型基礎(chǔ)上的數(shù)據(jù)庫稱為關(guān)系數(shù)據(jù)庫。 數(shù)據(jù)庫與文件系統(tǒng)不同,其數(shù)據(jù)獨立于程序而存在 ,并可以提供給不同的用戶共享使用,其基本思想是對所有的數(shù)據(jù)實行統(tǒng)一的、集中的、獨立于程序的管理。關(guān)系數(shù)據(jù)庫管理系統(tǒng)很好地實現(xiàn)了這一基本思想。 4. 3 范式與建表的規(guī)范化 在關(guān)系模型中,一個數(shù)據(jù)庫模式是關(guān)系模式的集合。在建立書店數(shù)據(jù)庫時,要按關(guān)系能好的關(guān)系模 式的集合作為數(shù)據(jù)庫模式,關(guān)系模式的優(yōu)劣,可以用模式的范式 (normalforms,簡記為 NF)。 第一范式 (1NF) 如果關(guān)系模式 R的每個關(guān)系 r的屬性值都是不可分的原子值,那么稱 R是第一范式 (1NF)的模式, r是規(guī)范化關(guān)系。例如教師模式 R(NAME, ADDRESS, PHONE),如果一個教師家中裝了兩部電話,那么關(guān)系中至少要出現(xiàn)兩個元組,以便存儲兩個號碼。 1NF的模式是關(guān)系數(shù)據(jù)庫最基本的要求,遠不是理想模式。 第二范式 (2NF) FD函數(shù)依賴 (functional dependency)定義:設(shè)有 關(guān)系模式 R(U), X和 Y是屬性集 U的子集, FD是開為 X Y的一個命題,只要 r是 R的關(guān)系,對 r中的任意兩個第 19 頁 共 38 頁 元組都有“ X值相等蘊涵 Y值相等”,那么 FD X Y在關(guān)系模式中成立?!?X Y”讀作“ X函數(shù)決定 Y”或“ Y函數(shù)依 賴于 X”。 X Y反映了屬性集 X和 Y之間的聯(lián)系,對于每一個 X值,只有唯一的 Y值與之對應(yīng)。 我們把關(guān)系模式 R的屬性分為兩類:一類是鍵的屬性,稱為主屬性;另一類是不屬于任何鍵的屬性,稱為非主屬性。我們把 FD分成完全 FD和局部 FD兩類。如果 X Y成立,對 X的任何真子集 x都 有 x Y不成立,則稱 X Y是完全 FD,否則稱X Y是局部 FD。若關(guān)系模式 R是 1NF,且每個非主屬性完全函數(shù)依賴于候選鍵,那么稱 R是 2NF模式。 第三范式 (3NF) 如果 X Y和 Y A成立,并且有 Y X不成立, A不屬于 Y,那么稱 X A是傳遞 FD(A傳遞依賴于 X)。若關(guān)系模式 R是 1NF,且每個非主屬性都不傳遞依賴于候選鍵,那么稱 R是 3NF模式。在 3NF模式中排除了非主屬性對鍵的傳遞依賴。 3NF的模式必定是 2NF的模式。局部依賴和傳遞依賴是產(chǎn)生冗余和異常的兩個重要原 因。由于 3NF模式中不存在非主屬性對候選鍵的局部依賴和傳遞依賴,因此消除了很大一部分存儲異常,具有較好的性能。而對于非 3NF的 1NF、 2NF甚至非 1NF的關(guān)系模式,由于它們性能上的弱點,一般不宜作為數(shù)據(jù)庫模式,通常需要將它們變換成 3NF或更高級的范式 (即關(guān)系的規(guī)范化處理 )。 BC范式 (BoyceCodd NF,簡稱 BCNF) 若關(guān)系模式 R是 1NF,且每個屬性都不傳遞依賴于的 R的候選鍵,那么稱 R是BCNF模式。此時排除了任何屬性對鍵的傳遞依賴。 在設(shè)計數(shù)據(jù)庫關(guān)系模式時,應(yīng)作權(quán)衡,盡可能使數(shù)據(jù)庫模式保持最 優(yōu)的特性,一般盡可能設(shè)計成 BCNF模式集,如果設(shè)計成 BCNF模式集的同時達不到保持 FD的目標,那只能降低要求,設(shè)計成 3NF模式集,而同時又達到無損害聯(lián)接和保持 FD的目標。抓住以上規(guī)則后,就能使用 Microsoft Access設(shè)計出性能良好的數(shù)據(jù)庫了。 第 20 頁 共 38 頁 4. 4 系統(tǒng)數(shù)據(jù)庫的詳細建立 建立數(shù)據(jù)庫表( ) 4. 4. 1 用戶信息數(shù)據(jù)表( Wq_action) 4. 4. 2 管理員信息表( Wq_admin) 4. 4. 3 商品大類表( Wq_pingpai) 第 21 頁 共 38 頁 4. 4. 4 商品小 類表( Wq_books) 4. 4. 5 商品表( Wq_sort) 第 22 頁 共 38 頁 4. 4. 6 購物籃表( Wq_sort2) 4. 4. 7 訂單表( Wq_city) 第 23 頁 共 38 頁 說明: 所建立的數(shù)據(jù)庫文件 ()保存在文件夾 下,為防止別人隨意篡改數(shù)據(jù)庫,我將其后綴名改為 .asp 來調(diào)用。 五.系統(tǒng)功能模塊設(shè)計 5. 1 客戶端 系統(tǒng)主界面: 第 24 頁 共 38 頁 其程序代碼: HTML title管理首頁面 /title link rel=stylesheet href= type=text/css BODY table border=0 cellspacing=1 width=100% align=center tr td width=100%table cellpadding=3 cellspacing=1 border=0 width=100% class=tableBorder align=center tr th class=tableHeaderText colspan=2 height=25購物系統(tǒng) /th /tr tr td class=forumRowHighlight height=23使用設(shè)置 /td td class=forumRow style=LINEHEIGHT: 150% 第一次使用本系統(tǒng),請點擊左邊管理導(dǎo)航菜單中的 “font color=Red 常規(guī)設(shè)置 /font” 對你的網(wǎng)站信息和一些網(wǎng)站配置 參數(shù)進行配置。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1