




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、- - - .總結(jié)資料. z西南林學(xué)院本科畢業(yè)設(shè)計論文二OO四 屆題 目:基于ASP技術(shù)的虛擬購物系統(tǒng)設(shè)計分院系部: 計算機與信息科學(xué)系 專 業(yè): 計算機科學(xué)與技術(shù) 姓 名: 溫 利 聰 導(dǎo)師: 家 剛 導(dǎo)師職稱: 副 教 授 二OO四年六月一日- - -. z基于ASP技術(shù)的虛擬購物系統(tǒng)設(shè)計溫利聰西南林學(xué)院 計算機與信息科學(xué)系, 650224摘要:本文以ASP為開發(fā)技術(shù),以VBScript為效勞器端腳本語言,以JScript作為客戶端腳本語言,實現(xiàn)了一個虛擬的網(wǎng)上商店購物系統(tǒng)。網(wǎng)上購物系統(tǒng)分為前臺管理和后臺管理。 本文在這兩方面實現(xiàn)了以下功能:后臺管理包括公告管理、商品管理、訂單管理、投訴管
2、理顧客用戶管理、系統(tǒng)用戶管理;前臺商品查詢和購置模塊包括查看商品列表、查詢商品信息、查看商品信息、購置商品等模塊。通過這些前臺、后臺功能模塊的設(shè)計,根本上實現(xiàn)了整個網(wǎng)上交易過程。關(guān)鍵字:ASP 動態(tài)網(wǎng)頁 源碼 電子商務(wù) WEB頁- - -. zTHE DESIGN AND IMPLEMENTATION OF VIRTUAL SHOPPING SYSTEM BASED ON ASP TECHNOLOGYLicong Wen(The Southwest Forestry College ,puter and Information Science DepartmentKunming, Yunnan
3、, 650224 )Abstract: This thesis introduces a virtual shopping system that is developed by ASP technology, using VBScript as the script of servers and JScript as the script of clients. The Virtual Shopping System includes the foreground management system and the background management system. The back
4、ground system includes Board Management, Goods Managment, Order Management, plain Management, Users Management, Administrators Management. The foreground management system includes Inquiring Goods, Browsing Goods Information, Purchasing Goods and so on.The total bargaining is achieved by the the for
5、eground management system and the background management system.Keywords: ASP Active PageSource Code E-merce WEB Page 目 錄 TOC o 1-3 h z HYPERLINK l _Toc75603337前言 PAGEREF _Toc75603337 h 1HYPERLINK l _Toc756033381ASP概述 PAGEREF _Toc75603338 h 1HYPERLINK l _Toc756033391.1 ASP的概念 PAGEREF _Toc75603339 h 1
6、HYPERLINK l _Toc756033401.2 ASP的特點 PAGEREF _Toc75603340 h 2HYPERLINK l _Toc756033411.3 ASP的開展 PAGEREF _Toc75603341 h 2HYPERLINK l _Toc756033422CSS概述 PAGEREF _Toc75603342 h 3HYPERLINK l _Toc756033433SQL server簡介 PAGEREF _Toc75603343 h 4HYPERLINK l _Toc756033444系統(tǒng)設(shè)計概述 PAGEREF _Toc75603344 h 5HYPERLINK
7、 l _Toc756033454.1系統(tǒng)功能概述 PAGEREF _Toc75603345 h 5HYPERLINK l _Toc756033464.2 功能模塊劃分 PAGEREF _Toc75603346 h 6HYPERLINK l _Toc756033474.3系統(tǒng)流程分析 PAGEREF _Toc75603347 h 7HYPERLINK l _Toc756033484.4 數(shù)據(jù)庫的設(shè)計 PAGEREF _Toc75603348 h 8HYPERLINK l _Toc756033494.5目錄構(gòu)造與通用模塊 PAGEREF _Toc75603349 h 13HYPERLINK l _
8、Toc756033504.6管理主界面與登錄程序設(shè)計 PAGEREF _Toc75603350 h 14HYPERLINK l _Toc756033514.7公告信息管理模塊設(shè)計 PAGEREF _Toc75603351 h 17HYPERLINK l _Toc756033524.8商品類別管理模塊設(shè)計 PAGEREF _Toc75603352 h 19HYPERLINK l _Toc756033534.9 商品管理模塊設(shè)計 PAGEREF _Toc75603353 h 22HYPERLINK l _Toc756033544.10訂單管理模塊設(shè)計 PAGEREF _Toc75603354 h
9、26HYPERLINK l _Toc756033554.11投訴管理模塊設(shè)計 PAGEREF _Toc75603355 h 27HYPERLINK l _Toc756033564.12系統(tǒng)主界面與登錄程序設(shè)計 PAGEREF _Toc75603356 h 28HYPERLINK l _Toc756033574.13設(shè)計商品查詢及購置模塊 PAGEREF _Toc75603357 h 31HYPERLINK l _Toc756033584.14設(shè)計客戶投訴模塊 PAGEREF _Toc75603358 h 34HYPERLINK l _Toc756033594.15用戶管理設(shè)計 PAGEREF
10、_Toc75603359 h 35HYPERLINK l _Toc756033605完畢語 PAGEREF _Toc75603360 h 36HYPERLINK l _Toc75603361參考文獻(xiàn) PAGEREF _Toc75603361 h 38HYPERLINK l _Toc75603362致 PAGEREF _Toc75603362 h 39- - - .總結(jié)資料. z前言Internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡(luò),它遍布全球。今天,你幾乎可以在網(wǎng)上找到你想要的任何資料。不僅如此,坐在家中敲敲鍵盤、動動鼠標(biāo)就可以買到你需要的商品。這樣一種全新的購物方式,已經(jīng)成為了一種時尚。有關(guān)資
11、料顯示,2000年全世界已擁有近10億因特網(wǎng)用戶,有1億多臺計算機互聯(lián),可以交換數(shù)據(jù)的網(wǎng)絡(luò)超過了100萬個,每年在網(wǎng)絡(luò)上的交易次數(shù)超過10億次。電子商務(wù)正是由于這種信息的快速傳遞和資源的大量集成而悄然興起的,并以驚人的速度開展著。網(wǎng)上交易也因此蘊涵了巨大的市場潛力。電子商務(wù)網(wǎng)絡(luò)的出現(xiàn),必將賦予商業(yè)以極大的創(chuàng)造性1。簡單地講,電子商務(wù)是指利用電子網(wǎng)絡(luò)進(jìn)展的商務(wù)活動。但電子商務(wù),至今還沒有一個明確的概念。各國政府、學(xué)者、企業(yè)界人士都根據(jù)自己所處的地位和對電子商務(wù)的參與程度,給出了許多表述不同的定義2。參考和研究了大量的網(wǎng)上交易系統(tǒng)后,本文采用了現(xiàn)在普遍使用的注冊會員、虛擬購物、提交貨單、確認(rèn)訂單、
12、確認(rèn)發(fā)貨等流程,并采用成熟的ASP技術(shù)來實現(xiàn)了一個網(wǎng)上的虛擬購物系統(tǒng)。1ASP概述1.1ASP的概念 ASP是Active Server Pages的縮寫,中文名字是“動態(tài)效勞器頁面,使用ASP可以創(chuàng)立動態(tài)、交互的Web效勞器應(yīng)用程序。 這里所說的動態(tài)效勞器頁面,是指該頁面容可根據(jù)時間、者不同因素動態(tài)生成的。不是簡單的指網(wǎng)頁中包含動態(tài)文字、聲音和動畫等5。1.2 ASP的特點使用VBScript、JavaScript等簡單易懂的腳本語言,再結(jié)合HTML代碼,就可以快速創(chuàng)立大局部元素。無須進(jìn)展編譯,容易編寫,可在效勞端直接執(zhí)行。使用普通的文本編譯器,如Windows的記事本,即可進(jìn)展編輯設(shè)計。與
13、瀏覽器無關(guān)Browser Independence,客戶端只要執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP的網(wǎng)頁容。ASP所使用的腳本語言VBScript、JavaScript均能夠在Web效勞器端執(zhí)行,客戶端的瀏覽器不需要執(zhí)行這些腳本語言。ASP的源程序不會被傳到客戶端瀏覽器,因而可以防止所寫的源程序被他人剽竊,提高了程序的平安性??墒褂眯谄鞫说哪_本來產(chǎn)生客戶端的腳本??梢允褂肁ctive* Server ponents(Active*效勞器無件)擴展ASP的功能5。1.3 ASP的開展ASP的第一個版本是0.9測試版。它給Web開發(fā)帶來一陣暴風(fēng),它能夠?qū)⒋a直接嵌入HTML,使得設(shè)計Web頁
14、面變得更簡單,并且通過置的組件能夠?qū)崿F(xiàn)強大功能。最明顯的就是Active Data ObjectADO,它使得建立一個動態(tài)頁面如小孩子玩游戲一樣簡單。接下來微軟公司發(fā)布了Active Server Page 1.0,它作為IIS的附屬品免費發(fā)送,并且不久就在Windows平臺上得到廣泛使用6。1998年,微軟公司發(fā)布了ASP 2.0。ASP 1.0和ASP 2.0的主要區(qū)別是ASP 2.0的外部組件需要實例化。微軟公司接著發(fā)布了Windows 2000操作系統(tǒng)。這個Windows版本給我們帶來了IIS 5.0以及ASP 3.0。ASP 3.0并不是簡單對ASP進(jìn)展補充,核心的不同在于它把很多的
15、事情交給了來做。系統(tǒng)功能概述5。2CSS概述用HTML制作網(wǎng)頁就象是用畫筆繪制一幅圖畫。只有那些對網(wǎng)頁制作癡迷而執(zhí)著的人才可能準(zhǔn)確地實現(xiàn)預(yù)定的結(jié)果,這并不是正確的工具和靈活性就可以實現(xiàn)的。任何使用過HTML一個多星期的人都知道HTML是一種非常好的網(wǎng)頁制作工具。所以有時候我們不得不制作體積相當(dāng)大的GIF圖象以獲得想要的字體和布局。同樣,有時候也不得不使用各種表格標(biāo)簽和隱藏的空格GIF圖象以使頁面的布局能到達(dá)預(yù)想的目的。確實有些荒唐。我們的編碼實在是太復(fù)雜了,GIF用量越來越多,而我們的頁面變得比英吉利海峽還要寬,互聯(lián)網(wǎng)有限的帶寬怎么可能通過這么寬的信息呢.這種設(shè)計并不是網(wǎng)頁設(shè)計的最正確形式。但
16、是,1996年底的時候悄悄誕生了一種叫做樣式表stylesheets的技術(shù)。全稱應(yīng)該是串接樣式表Cascading Stylesheets簡稱CSS這位HTML的表弟向世人保證:將對布局、字體、顏色、背景和其它文圖效果實現(xiàn)更加準(zhǔn)確的控制;只通過修改一個文件就改變頁數(shù)不定的網(wǎng)頁的外觀和格式;在所有瀏覽器和平臺之間的兼容性;更少的編碼、更少的頁數(shù)和更快的下載速度。除了還不能全面支持我們常用的大多數(shù)瀏器之外,CSS在實現(xiàn)其它承諾方面作得相當(dāng)出色。CSS在改變我們制作樣式表的方法。它為大局部的網(wǎng)頁創(chuàng)新奠定了基石4。3SQL server簡介由于我們設(shè)計的網(wǎng)上商城購物系統(tǒng)其后臺數(shù)據(jù)是用SQL serve
17、r來進(jìn)展管理的,所以,在此對SQL server作一定的介紹。Mircrosoft SQL Server 2000是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶/效勞器體系構(gòu)造,采用了一種稱為Transact-SQL的SQL語言在客戶機和效勞器之間傳遞客戶機的請求和效勞器的處理結(jié)果。Mircrosoft SQL Server 2000是一個應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點,例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他效勞器軟件嚴(yán)密關(guān)聯(lián)的集成性、良好的性能價格比等。在Mircrosoft SQL Server 2000系統(tǒng)中,數(shù)據(jù)庫的管理采取了
18、先進(jìn)的動態(tài)管理機制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴大。另外,用戶數(shù)據(jù)都是非常重要的和的,這些數(shù)據(jù)存儲在Mircrosoft SQL Server 2000系統(tǒng)中有絕對的平安性保障,有完善的用戶策略和許可機制,只有經(jīng)過授權(quán)的用戶才能系統(tǒng),并且執(zhí)行相應(yīng)的操作和允許的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)12。Mircrosoft SQL Server 2000系統(tǒng)具有強大的網(wǎng)上功能,可以在Internet上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在Mircrosoft SQL Server 2000系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根
19、據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。從歷史的開展來看,Mircrosoft SQL Server 2000系統(tǒng)的產(chǎn)生就是為了開發(fā)在Mircrosoft Windows NT操作系統(tǒng)上運行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)12。4系統(tǒng)設(shè)計概述4.1系統(tǒng)功能概述網(wǎng)上購物系統(tǒng)分為前臺管理和后臺管理。前臺管理包括瀏覽商品、查詢商品、訂購商品、購物車、用戶信息維護(hù)等功能。后臺管理包括公告管理、商品管理、訂單管理、投訴管理和用戶管理等模塊。后臺管理具體描述如下:1)公告管理添加公告,包括公告標(biāo)題和公告容等;修改公告;刪除公告。2)商品管理添加商品類別;修改商品類別;刪除商品類別;添加商品信息,包括商品類別、名稱、編號、所
20、屬公司等信息;商品圖片上傳、修改和刪除;修改商品信息;刪除商品信息;查看商品信息。3)訂單管理 處理訂單;辦理發(fā)貨;辦理結(jié)賬;刪除訂單;投訴管理;錄入投訴的解決方法;刪除已解決的投訴;查看投訴用戶。4.2 功能模塊劃分從功能描述的容可以看到,本系統(tǒng)可以實現(xiàn)6個完整的功能。功能模塊如下列圖所示:網(wǎng)上購物商城系統(tǒng)前臺管理瀏覽公告瀏覽商品查詢商品購置商品用戶注冊后臺管理公告管理商品管理訂單管理投訴管理系統(tǒng)管理圖在本系統(tǒng)中,用戶管理模塊的功能比擬簡單。在系統(tǒng)初始化時,有一個默認(rèn)的“系統(tǒng)管理員用戶Admin,由程序設(shè)計人員手動地添加到數(shù)據(jù)庫中。Admin用戶可以創(chuàng)立其他的管理員信息;普通用戶則可以修改自
21、己的注冊信息和密碼。用戶管理功能模塊的關(guān)系如下列圖所示:系統(tǒng)用戶信息管理修改自身的密碼創(chuàng)立、修改和刪除管理員信息刪除用戶信息修改自身的密碼創(chuàng)立、修改自身的信息圖24.3系統(tǒng)流程分析在本網(wǎng)上購物系統(tǒng)中,一共有兩個主要的流程,即前臺客戶購物流程和后臺訂單處理流程。前臺客戶購物流程如下列圖所示:瀏覽商品選擇商品訂購商品未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄去收銀臺去購物車提交訂購單圖3后臺訂單處理流程如下列圖所示:用戶訂單訂單處理訂單發(fā)貨訂單結(jié)帳訂單刪除圖4多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開場的,之后,對用戶的身份進(jìn)展認(rèn)證,確認(rèn)用戶是否是有效的注冊用戶以決定用戶的操作權(quán)限,從而決定用戶
22、的工作界面。4.4 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫是設(shè)計必不可少的后臺支持,在設(shè)計數(shù)據(jù)庫表構(gòu)造之前,首先要創(chuàng)立一個數(shù)據(jù)庫,在我們的網(wǎng)上購物系統(tǒng)中,我們定義這個數(shù)據(jù)庫為Shop。該數(shù)據(jù)庫中包含了7表:公告信息表Board、商品類別表GoodsType、商品信息表Goods、購物車表Basket、客戶投訴表plain、用戶表Users和管理員表Admin。下面分別介紹一下這些表的構(gòu)造。1)公告信息表Board公告信息表Board用來保存公告信息,構(gòu)造如下表所示:編號字段名稱數(shù)據(jù)類型說明1Idint公告編號2Titlevarchar(50)公告題目3Contentvarchar(1000)公告容4PostTim
23、edatetime提交時間5Postervarchar(20)提交人表2)商品類別表GoodsType商品類別表GoodsType用來保存商品類別的信息,構(gòu)造如下表所示:編號字段名稱數(shù)據(jù)類型說明1Idint分類編號2Typevarchar50分類名稱表3)商品信息表Goods商品信息表Goods用來保存商品的根本信息,構(gòu)造如下表如示:編號字段名稱數(shù)據(jù)類型說明1Idint商品編號2TypeIdint商品類別3Namevarchar(50)商品名稱4SN_Numbervarchar(50)商品序列號5Producervarchar(50)生產(chǎn)廠家6Packagevarchar(50)包裝類型7Sa
24、lePricefloat銷售價格8StorePricefloat進(jìn)貨價格9Contentvarchar(100)商品簡介10ReadCountint閱讀次數(shù)11BuyCountint銷售數(shù)量12ImageFilevarchar(50)圖片文件表4)購物車表Basket購物車表Basket用來保存用戶訂購的商品信息,構(gòu)造如下表所示:編號字段名稱數(shù)據(jù)類型說明1Id int編號2UserIdvarchar(20)用戶名3GoodsIdint商品編號4OrderTimedatetime訂購時間5OrderCountsmallint訂購數(shù)量6SalePricefloat銷售價格7UserCheckedt
25、inyint用戶確認(rèn)0-用戶訂購;1-送至收銀臺;2-提交訂購8OrderNumbervarchar(50)訂單號9PostTimedatetime提交時間10AdminCheckedtinyint管理員確診0-沒有提交;1-用戶提交;2-處理;3-發(fā)貨;4-結(jié)帳表45)客戶投訴表plain客戶投訴表plain用來保存客戶對訂單的投訴信息,構(gòu)造如下列圖所示:編號字段名稱數(shù)據(jù)類型說明1Idint投訴編號2PostTimedatetime投訴時間3UserIdvarchar(20)用戶名4OrderNumbervarchar(50)訂單號5Contentvarchar(1000)投訴容6Resul
26、tvarchar(1000)處理結(jié)果7Flagbit處理標(biāo)志0-未處理;1-已處理表56)用戶信息表Users用戶信息表Users用來保存注冊用戶的根本信息,構(gòu)造如下表如示:編號字段名稱數(shù)據(jù)類型說明1UserIdvarchar(20)用戶名2Pwdvarchar(20)用戶密碼3UserNamevarchar(50)用戶4Se*bit性別5Addressvarchar(1000)地址6Emailvarchar(50)電子地址7Telephonevarchar(100)固定8Mobilevarchar(50)移動表67)管理員表Admin管理員表Admind用來保存系統(tǒng)管理員的根本信息,構(gòu)造如下
27、表所示:編號字段名稱數(shù)據(jù)類型說明1AdminIdvarchar(20)用戶名2PassWdvarchar(20)密碼3Namevarchar(50)用戶表74.5目錄構(gòu)造與通用模塊1)目錄構(gòu)造 admin 用于存儲系統(tǒng)管理員的后臺操作腳本,包括商品類別管理、商品信息管理、站公告管理、訂單管理、系統(tǒng)用戶管理等功能; adminimages 用于保存上傳的商品圖片;image 用于存儲網(wǎng)頁中的圖片文件;user 用于存儲注冊用戶的前臺操作腳本,包括用戶投訴和注冊用戶管理等;shop 用于存儲與購物信息相關(guān)的腳本。2)通用模塊(1)ConnDB.aspConnDB.asp的功能是實現(xiàn)到數(shù)據(jù)庫的連接,
28、在文件中引用如下文件:作為頭文件就可以數(shù)據(jù)庫。(2)IsAdmin.aspIsAdmin.asp的功能是判斷當(dāng)前用戶是否是管理用戶即保存在表admin中的用戶,如果不是,則跳轉(zhuǎn)到Login.asp,要求用戶登錄;如果是,則不執(zhí)行任何操作,直接進(jìn)入包含它的網(wǎng)頁。(3)IsUser.asp注冊用戶在確認(rèn)訂單、查看購物車、提交投訴等情況下,需要通過身份驗證。IsUser.asp可以實現(xiàn)此功能。程序從Session變量中讀取注冊用戶信息,并連接到數(shù)據(jù)庫身份驗證。如果是注冊用戶,則程序不執(zhí)行任何操作即通過驗證,跳過此文件執(zhí)行其他文件;否則顯示提示信息。(4)upload_5*soft.incupload
29、_5*soft.inc的功能是提供對上傳文件的支持,可以使用它上傳商品圖片。4.6管理主界面與登錄程序設(shè)計本程序可分為前臺系統(tǒng)和后臺系統(tǒng)兩個局部。前臺系統(tǒng)為注冊用戶提供查看商品、購置商品的頁面,而后臺系統(tǒng)則為管理用戶提供對系統(tǒng)進(jìn)展管理和維護(hù)的頁面。1)設(shè)計管理主界面本程序管理主界面為AdminInde*.asp,它的功能是顯示網(wǎng)絡(luò)商城的管理和公告等信息。在AdminInde*.asp中,包含了兩個文件Left.asp和BoardList.asp。Left.asp用來處理公告管理公告列表、商品管理類別管理,商品列表、訂單管理未處理訂單,已處理訂單,已發(fā)貨訂單,已結(jié)帳定單、投訴管理未處理投訴,已處
30、理投訴、用戶管理系統(tǒng)用戶,系統(tǒng)管理員,修改密碼,退出;BoardList.asp用來處理添加公告、全選、清空、刪除等容。圖2)設(shè)計adminAdminInde*.asp在adminAdminInde*.asp中,使用了框架將網(wǎng)頁分成左右兩個局部,這樣可以確保只有管理用戶才能進(jìn)入此頁面。3)設(shè)計adminLeft.aspadminLeft.asp文件用于顯示管理界面中的公告管理公告列表、商品管理類別管理,商品列表、訂單管理未處理訂單,已處理訂單,已發(fā)貨訂單,已結(jié)帳定單、投訴管理未處理投訴,已處理投訴、用戶管理系統(tǒng)用戶,系統(tǒng)管理員,修改密碼,退出等容,它定義了一組管理,如下表如示:管理工程公告管理
31、BoardList.asp類別管理GoodsType.asp商品列表GoodsList.asp未處理訂單OrderDo.asp?flag=1已處理訂單OrderDo.asp?flag=2已發(fā)貨訂單OrderDo.asp?flag=3已結(jié)帳訂單OrderDo.asp?flag=4未處理投訴plain.asp?flag=0已處理投訴plain.asp?flag=1系統(tǒng)用戶UserList.asp系統(tǒng)管理員AdminList.asp修改密碼PwdChg.asp退出登錄LoginE*it.asp表4)管理用戶登錄程序設(shè)計管理頁面只有管理用戶才能進(jìn)入,所以在這些管理頁面中都包含了IsAdmin.asp,
32、以進(jìn)展身份認(rèn)證。如果管理用戶還沒有登錄,將翻開adminLogin.asp頁面。當(dāng)數(shù)據(jù)提交后,將執(zhí)行putSession.asp,把用戶信息保存在Session變量中,然后把網(wǎng)頁轉(zhuǎn)向到adminLogin.asp中。當(dāng)再次執(zhí)行Left.asp時,程序?qū)⒔邮沼脩粜畔?,進(jìn)展身份驗證。4.7公告信息管理模塊設(shè)計公告信息管理模塊可以實現(xiàn)以下功能: 添加新的公告記錄 修改公告記錄; 刪除公告記錄。只有管理用戶才能有權(quán)限進(jìn)入公告信息管理模塊。1)設(shè)計公告管理頁面公告管理頁面為BoardList.asp,公告的添加、修改和刪除都在這里執(zhí)行。顯示公告信息 :BoardList.asp能以表格的形式顯示公告名稱
33、,并在后面顯示修改和刪除復(fù)選框,修改公告的頁面是BoradEdit.asp。參數(shù)id的值為要修改的公告編號,公告信息后面的復(fù)選框名為Board,它的id值與對應(yīng)公告信息的編號一樣。需要說明的是,函數(shù)BoardWin( )的功能是彈出窗口,顯示公告信息。顯示功能按鈕:如果存在公告記錄,則在表格下面顯示“添加公告、“全選、“清空和“刪除按鈕。2)添加公告信息在BoardList頁面中,單擊“添加公告按鈕,將調(diào)用BoardWin( )函數(shù),在新窗口中翻開BoardAdd.asp,添加公告信息,它的主要功能是判斷“公告標(biāo)題和“公告容是否為空,如果為空,則返回false,不允許表單數(shù)據(jù)提交。表單數(shù)據(jù)提交
34、后,將執(zhí)行BoardSave.asp保存數(shù)據(jù),參數(shù)action表示當(dāng)前的動作,action=add表示添加記錄,BoardSave.asp也可以用來處理修改公告信息的數(shù)據(jù)。在處理公告信息時,需要轉(zhuǎn)換公告容中的空格、換行符和單引號為HTML標(biāo)記符或者全角字符,由changechr函數(shù)來實現(xiàn)此功能。圖3)修改公告修改公告是點擊每個公告的“修改,進(jìn)入BoardEdit.asp頁面,BoardEdit.asp的功能是從數(shù)據(jù)庫中取出指定公告的信息,用戶可以對它們進(jìn)展更改,然后提交數(shù)據(jù)。與添加公告一樣的是,提交表單前同樣需要進(jìn)展域校驗,由checkFields( )函數(shù)完成此功能。表單數(shù)據(jù)提交后,將執(zhí)行B
35、oardSave.asp保存數(shù)據(jù),參數(shù)action表示當(dāng)前的動作,action=update表示修改記錄。4)刪除公告在刪除公告之前,需要選中相應(yīng)的復(fù)選框,可以選擇全部復(fù)選框,也可以全部去除選擇,然后生成并提交刪除編號列表。程序?qū)γ總€復(fù)選框進(jìn)展判斷,如果復(fù)選框被選中,則將復(fù)選框的id值轉(zhuǎn)換為字符串,并追加到變量strid中。因為復(fù)選框的id值與對應(yīng)的公告編號一樣,所以最后strid中保存的是以逗號分隔的待刪除的公告編號,刪除后將提示成功刪除信息。5)查看公告信息單擊公告超級,將在新窗口中執(zhí)行BoardView.asp,查看公告信息。圖74.8商品類別管理模塊設(shè)計商品類別管理模塊可以實現(xiàn)以下功能
36、:添加新的商品類別記錄;修改商品類別記錄;刪除商品類別記錄。只有管理用戶才有權(quán)限進(jìn)入商品類別管理模塊,在AdminInde*.asp中,單擊“類別管理超級,可以翻開類別管理頁面GoodsType.asp。如下列圖示圖81)設(shè)計商品類別管理頁面顯示商品類別信息為了便于用戶管理商品類別,GoodsType.asp以表格的形式顯示商品類別名稱,并在后面顯示修改和刪除復(fù)選框。在這個功能的實現(xiàn)中,使用了以下幾個參數(shù):參數(shù)Oper的值為update,表示當(dāng)前操作為修改商品類別;參數(shù)id表示要修改的商品類別編號;參數(shù)name表示要修改的商品類別名稱。商品類別后面的復(fù)選框名為type,它的id值與對應(yīng)商品類別
37、的編號一樣。顯示功能按鈕如果存在商品類別記錄,則在表格下面顯示“全選、“清空和“刪除按鈕,這些按鈕是為刪除商品類別記錄效勞的。函數(shù)rs.RecordCount可返回當(dāng)前記錄集的記錄數(shù)量。顯示添加或修改商品類別的表單在功能按鈕的下面,將顯示添加或修改商品類別的表單。當(dāng)flag=update時,將顯示修改商品類別的表單;否則顯示添加商品類別的表單。當(dāng)參數(shù)Oper等于edit時,程序?qū)⑻幚硇薷牡纳唐奉悇e數(shù)據(jù);當(dāng)參數(shù)Oper等于add時,程序?qū)⑻幚硖砑拥纳唐奉悇e數(shù)據(jù)。(1)添加商品類別在執(zhí)行GoodsType.asp時,如果參數(shù)Oper不等于update,頁面的下方將顯示添加數(shù)據(jù)的表單Aform。在文
38、本域t*ttitle中輸入商品類別的名稱,然后單擊“添加按鈕,將調(diào)用GoodsType.asp。參數(shù)Oper等于add,表示插入新記錄。(2)修改商品類別在GoodsType.asp中,單擊商品類別后面的“修改超級,將再次執(zhí)行GoodsType.asp,參數(shù)Oper等于update。此時,頁面的下方將顯示修改數(shù)據(jù)的表單Uform。在文本域t*ttitle中輸入商品類別的名稱,然后單擊“修改按鈕,將調(diào)用GoodsType.asp,參數(shù)Oper等edit,表示修改記錄。在執(zhí)行GoodsType.asp時,可以在url中包含參數(shù),程序?qū)⒏鶕?jù)參數(shù)Oper的值決定進(jìn)展的操作。(3)刪除商品類別在刪除商品
39、類別之前,需要選中相應(yīng)的復(fù)選框。GoodsType.asp中定義了幾個與選擇復(fù)選框相關(guān)的JavaScript函數(shù),它們與公告管理頁面BoardList.asp中的相關(guān)函數(shù)類似,包括選擇全部復(fù)選框的sltAll( )、去除全部選擇的sltNull( )和生成并提交刪除編號列表的SelectChk( )等。4.9 商品管理模塊設(shè)計系統(tǒng)用戶都可以對商品信息進(jìn)展管理,商品管理模塊包含以下功能:添加商品,修改商品信息,刪除商品。1)顯示商品列表在AdminInde*.asp中,單擊“商品列表超級,將翻開GoodsList.asp。它的功能是按商品類別分頁顯示商品列表,并提供商品管理的界面。對于當(dāng)前處理的
40、商品類別,只顯示類別名稱,其他類別則需要顯示超級,地址為GoodsType.asp,參數(shù)typeid表示要顯示的商品類別編號。另外,通過設(shè)計置使用rs.PageSize和rs.PageCount,可以控制程序以分頁的形式顯示商品信息。圖9(1)添加商品GoodsType.asp當(dāng)單擊“添加商品按鈕時,觸發(fā)onclick事件,并調(diào)用newwin(GoodAdd.asp)函數(shù),即在彈出的新窗口中執(zhí)行GoodsAdd.asp。下拉菜單名為typeid,值為商品類別編號,顯示的容是商品類別名稱。表單名為myform,表單提交后,將由GoodSave.asp處理表單數(shù)據(jù)。在提交表單數(shù)據(jù)之后,程序?qū)?zhí)行C
41、hkFields( )函數(shù),對用戶輸入數(shù)據(jù)的有效性進(jìn)展檢查,只有當(dāng)ChkFields( )函數(shù)返回Ture時,才執(zhí)行提交操作。在ChkFields( )中,程序?qū)⒎謩e對商品類別、商品名稱、銷售價格和進(jìn)貨價格進(jìn)展判斷,這些信息是必須填寫的。如果沒有填寫前面提到的信息,將彈出相關(guān)的對話框,并返回false,這樣表單數(shù)據(jù)將無法提交。在GoodsSave.asp中,有一個函數(shù)ChangeStr(),它的功能是替換商品介紹中的功能字符串,目的是使其能夠成為HTML網(wǎng)頁的一局部,在瀏覽網(wǎng)頁時被正常顯示。GoodsSave.asp也可以用來處理修改商品信息的數(shù)據(jù)。圖(2)商品圖片上傳可以通過下面的步驟將圖片
42、添加到商品中:選擇商品圖片,并將其上傳到效勞器的指定目錄下;在商品正文中添加關(guān)于商品圖片的代碼,并將其保存在數(shù)據(jù)庫中。在GoodsAdd.asp中,文件上傳的界面由upload.asp實現(xiàn),上傳文件的數(shù)據(jù)由upfile.asp處理。在GoodsAdd.asp中,有一個隱藏域,用于保存商品圖片的路徑。當(dāng)GoodsAdd.asp提交數(shù)據(jù)時,隱藏域upimage將會被傳遞到GoodsSave.asp中,然后被保存到表Goods的ImageFile字段中。上傳圖片文件保存在效勞器的images目錄下,文件名為程序根據(jù)系統(tǒng)日期自動生成的。(3)修改商品在GoodsList.asp中,每條商品記錄的后面都
43、有一個修改超級。單擊此,將翻開GoodsEdit.asp,對指定商品進(jìn)展編輯。參數(shù)id表示商品編號。如果商品沒有圖片,則顯示“無照片,設(shè)置超級到EditUpload.asp,參數(shù)id表示商品編號;如果存在商品圖片,則顯示“設(shè)置圖片和“刪除圖片超級。設(shè)置照片的腳本為EditUpload.asp,刪除照片的腳本為GoodsImageDelt.asp。上傳文件的數(shù)據(jù)由EditUpfile.asp處理,參數(shù)id表示要修改圖片的商品編號。上傳圖片文件保存在效勞器的images目錄下,文件名為程序根據(jù)系統(tǒng)日期自動生成的。(4)刪除商品在刪除商品之前,需要選中相應(yīng)的復(fù)選框。這與刪除商品類別時的操作相似,所以
44、在GoodsList.asp中,也定義了操作復(fù)選框的函數(shù),包括選擇全部復(fù)選框的sltAll( )、去除全部選擇的sltNull( )和生成并提交刪除編號列表的selectChk( )等。處理刪除商品操作的腳本為GoodsDelt.asp,參數(shù)id表示要刪除的商品編號。除了要刪除表Goods中的商品信息外,還需要依次刪除相應(yīng)的商品圖片文件。(5)查看商品信息單擊商品超級,將在新窗口中執(zhí)行GoodsView.asp,查看公告信息。每次查看商品信息時,表Goods中的ReadCount字段都會加1。圖4.10訂單管理模塊設(shè)計系統(tǒng)用戶都可以對訂單進(jìn)展管理,注冊用戶提交的訂單必須經(jīng)過處理才能生效。訂單管
45、理模塊包含以下功能:查看訂單;處理訂單即改變訂單狀態(tài)。1)查看訂單信息在AdminInde*.asp中,單擊“訂單管理下面的超級,可以查看訂單信息。管理訂單分為4種情況:未處理訂單、已處理訂單、已發(fā)貨訂單、已結(jié)帳訂單。訂單管理頁面為OrderDo.asp文件,根據(jù)URL參數(shù)flag確定顯示頁面。系統(tǒng)管理員對用戶提交的訂單進(jìn)展操作,表Basket中字段AdminChecked表示訂單的狀態(tài)。AdminChecked等于0表示用戶尚未確認(rèn)訂購,等于1表示用戶提交訂購單,等于2表示管理員已處理了訂購單,等于3表示已經(jīng)發(fā)貨,等于4表示貨款兩結(jié),等于5表示管理員刪除訂購單。從表Goods和Basket中
46、提取訂購商品信息。在此功能中,newOrder函數(shù)的作用是翻開一個新的窗口,執(zhí)行OrderCheck.asp文件,參數(shù)flag為要更改的狀態(tài),id為要更改的訂單編號。2)訂單處理OrderCheck.asp的功能是更改訂購單狀態(tài),如果iflag=5,則執(zhí)行DELETE語句,刪除指定的記錄;否則只需要更改表Basket中的AdminChecked字段值。更改狀態(tài)后顯示提示頁面,即“訂單處理完畢!。4.11投訴管理模塊設(shè)計系統(tǒng)用戶都可以對投訴進(jìn)展管理,投訴管理模塊包含以下功能:查看投訴信息;解決投訴,填寫解決方案;刪除投訴。1)查看投訴信息在AdminInde*.asp中,單擊“投訴管理下面的超級
47、,可以查看投訴信息。plain.asp文件用于顯示投訴處理頁面。參數(shù)flag表示投訴的狀態(tài),flag等于0表示未解決的投訴,等于1表示已解決的投訴。未解決的投訴中,如果解決投訴時間超過3天,則顯示紅旗圖片,提醒管理員此問題需要快些解決。圖2)投訴處理投訴處理包括解決投訴和刪除投訴兩種情況。方法為:翻開新的窗口,寫入解決方法,然后提交表單,程序?qū)⒈4娼鉀Q方式,并把flag字段的值設(shè)置為1??梢詣h除已經(jīng)處理過的投訴信息。4.12系統(tǒng)主界面與登錄程序設(shè)計系統(tǒng)用戶和注冊用戶將通過不同的渠道登錄到系統(tǒng)。1)設(shè)計主界面本系統(tǒng)的主界面為inde*.asp,它的功能是顯示網(wǎng)絡(luò)商城的給定信息,包括系統(tǒng)公告、用戶
48、登錄、訂單查詢、商品查詢、最新商品、熱賣商品和商品分類等信息。在inde*.asp中,還包含了兩個文件Left.asp和Right.asp,分別用來處理左側(cè)和右側(cè)的顯示容。Inde*.asp的代碼只用來顯示網(wǎng)頁中間局部的容。圖2)設(shè)計inde*.asp(1)顯示最新添加商品信息在inde*.asp的中央上方,將顯示最新添加的3個商品的詳細(xì)信息。使用GoodsView.asp可以查看商品的詳細(xì)資料,使用JavaScript函數(shù)OpenBask( )可以翻開購物車,訂購商品。( 2)顯示熱賣商品在inde*.asp的中央下方,將顯示最熱賣的3個商品的詳細(xì)信息。3)設(shè)計Left.aspLeft.as
49、p文件用于顯示主界面的左側(cè)局部,包括最新公告、用戶登錄信息、訂單查詢和站搜索局部。顯示公告信息首選判斷是否存在公告信息,如果有則顯示數(shù)據(jù)庫中最新的10條公告信息。點擊任何一個公告,都會彈出一個新窗口,執(zhí)行BoardView.asp文件,按照給定的公告編號顯示公告信息。顯示登錄信息如果客戶沒有注冊或者登錄,則顯示登錄頁面和注冊;如果用戶已經(jīng)登錄,則顯示用戶信息并在此操作用戶的相關(guān)權(quán)限,例如:修改個人信息、更改密碼、查看投訴反應(yīng)、添加新的投訴等。查詢訂單用戶可以查詢訂單的處理狀態(tài),輸入訂單號就可以看到訂單的記錄,查看訂單的腳本為queryOrder.asp。站搜索站搜索功能就是按照商品類別和關(guān)鍵字
50、來搜索商品信息,點擊“提交按鈕將提交表單到Search.asp文件。4)設(shè)計Right.aspRight.asp用于顯示主頁面的右側(cè)局部,包括商品分類、熱門商品和熱賣商品等。顯示商品分類從商品類別表GoodsType中提取所有類別,并顯示在頁面中。每種商品類別的都是在一個新的窗口中顯示此類別的商品信息,對應(yīng)的腳本文件為Search.asp。顯示熱門商品熱門商品是從商品表Goods中選出點擊率最高的10種商品,并降序排列,同時顯示它們的瀏覽次數(shù)。顯示熱賣商品熱賣商品是從商品表Goods中以降序排列選出成交數(shù)量大于0的10種商品,同時顯示它們的成交數(shù)量。注冊用戶登錄程序設(shè)計注冊用戶只有登錄后才能購
51、置商品、查看購物信息等,在Left.asp中,如果isUser=False即用戶沒有成功登錄,則顯示登錄表單。當(dāng)數(shù)據(jù)成交后,將熱行putSesstion.asp,將用戶信息保存在Sesstion變量中,然后把網(wǎng)頁轉(zhuǎn)向到inde*.asp中。當(dāng)再次執(zhí)行Left.asp時,程序?qū)⒔邮沼脩粜畔?,進(jìn)展身份驗證。注冊新用戶的腳本為UserAdd.asp。4.13設(shè)計商品查詢及購置模塊商品查詢及購置模塊可以實現(xiàn)以下功能:查看商品列表;查詢商品信息;查看商品信息;購置商品;查看購物車;收銀臺結(jié)算;查看我的訂單。除了查詢和查看商品信息外,其他功能都需要登錄后才能使用。1)按分類查看商品列表在主界面Right.
52、asp中,顯示了商品分類的超級,單擊超級,將翻開Search.asp頁面,查看指定分類中的商品列表,參數(shù)tyid表示商品類別的編號。生成查詢條件Search.asp可以處理兩種情況的查詢,一種是按商品分類顯示商品列表,另一種情況是在指定分類中查詢滿足條件的商品。如果參數(shù)tyid不為空,則顯示類型編號為tyid的所有商品;否則在參數(shù)tid中保存了商品類型編號,參數(shù)gname中保存了要查詢商品的名稱,這里使用模糊查詢的方法。分頁顯示商品信息程序?qū)⒏鶕?jù)生成的查詢條件設(shè)置SELECT語句,并讀取滿足條件的商品到記錄集rs中,然后設(shè)置分頁條件,以分頁的方式顯示商品。2)選擇要購置的商品在顯示的商品中,點
53、擊要購置的商品的“訂購圖標(biāo),就會顯示訂購商品的信息,只有注冊登錄用戶才能登錄到此頁面。進(jìn)入此頁面后,用戶需要輸入訂購的數(shù)量,然后點擊“放入購物車按鈕。在這里,用到了CheckFields()函數(shù),其功能是校驗訂購數(shù)量域count的值是否為空、為整數(shù)并且大于0。通過驗證后,提交頁面到shopBasketSave.asp?flag=1,把訂購商品放進(jìn)自己的購物車。shopBasketSave.asp的功能是根據(jù)參數(shù)flag的值處理購物車或收銀臺中的記錄。處理情況如下: flag=1時,將選擇的商品放入購物車,包括用戶、商品、數(shù)量和時間 等信息; flag=2時,將刪除購物車或收銀臺中的指定商品;
54、flag=3時,將購物車中的指定商品放入收銀臺; flag=4時,表示用戶在收銀臺確認(rèn)購置商品。程序?qū)⒔邮諒腂asketIn.asp傳遞來的數(shù)據(jù),然后保存到表Basket中。3)購物車管理把商品放入購物車和在超市中把商品放在購物籃是一樣的,在到收款臺之前需要進(jìn)展確認(rèn)。訂購商品后,需要到購物車中確認(rèn)自己訂購的商品信息,購物車頁面為shopBasket.asp文件。Basket.asp可以用來顯示購物車信息、收銀臺信息和訂單信息,使用pageid區(qū)分不同的狀態(tài)。Pageid=0時,顯示購物車信息;pageid=1時,顯示收銀臺信息;pageid=2時,顯示訂單信息。參數(shù)sTitle表示要顯示的標(biāo)題
55、,參數(shù)colnum表示列數(shù)量。在這一過程中,程序首先計算當(dāng)前商品的總價格,然后根據(jù)參數(shù)pageid的值設(shè)置SELECT語句,讀取購物車、收銀臺或訂單中的數(shù)量,并按照相應(yīng)的格式顯示。在購物車中,可以點擊“刪除按鈕刪除訂購的商品。函數(shù)SendOrder()的功能是在新窗口中翻開shopBasketSave.asp,參數(shù)flag=2,表示從購物車中刪除指定的商品。單擊“送收銀臺按鈕將訂購的商品送至收銀臺,此時參數(shù)flag=3,程序?qū)⒅付ㄉ唐返腢serChecked字段值更新為1。4)收銀臺管理把商品放入購物車還需要到收款臺進(jìn)展確認(rèn),使用shopBasket.asp可以顯示收銀臺信息,參數(shù)pageid
56、等于1。在收銀臺處也可以決定是否需要此種商品,可以取消訂購或者訂購確認(rèn)。按下“購置按鈕,表示用戶在收銀臺確認(rèn)購置商品,程序就會調(diào)用makeOrderNumber( )函數(shù),根據(jù)當(dāng)前的日期和時間生成訂單號,然后更新表Basket中記錄的值。如果在收銀臺購置了商品,商品的銷售數(shù)量就同時增加,即更改表Goods的BuyCount字段的數(shù)值。使用makeOrderNumber( )函數(shù)創(chuàng)立訂單號,訂單號是按提交時間合成的。程序需要將當(dāng)前時間中的特殊符號替換掉,以得到一個純數(shù)字字符串作為訂單號。(1)我的訂單登錄用戶可以在“我的訂單頁面中看到自己訂購的所有商品的處理狀態(tài)。訂單的狀態(tài)是用表Basket字段
57、AdminChecked來表示的,AdminChecked為1表示等待處理、AdminChecked為2表示正在處理、AdminChecked為3表示已經(jīng)發(fā)貨、AdminChecked為4表示已經(jīng)結(jié)帳。使用shopBasket.asp可以顯示收銀臺信息,參數(shù)pageid等于2。(2)查詢定單在主界面的左側(cè)Left.asp,有一個“訂單查詢版塊。在文本域中輸入訂單號,然后單擊“確定按鈕,就可以查看到指定訂單的容。顯示訂單信息的文件為queryOrder.asp,按照提供的訂單號和當(dāng)前用戶名找到此訂單。4.14設(shè)計客戶投訴模塊如果客戶對網(wǎng)上商城有什么意見或建議,可以提出客戶投訴。客戶投訴模塊包含下面的功能:填寫客戶投訴;查看自己的投訴記錄。1)填寫客戶投訴登錄后的用戶可以添加訂單的投訴信息,單擊“客戶投訴超級,將在新窗口中翻開userplainAdd.asp,寫入訂單號和投訴容,當(dāng)用戶提交數(shù)據(jù)時,將執(zhí)行plainSave.asp。程序首先判
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抵押合同借款合同
- 甘肅減震支架施工方案
- 三農(nóng)村電商推廣營銷策略手冊
- 國際公路貨運合同
- 人力資源開發(fā)合同
- 生態(tài)木墻板施工方案
- 種植屋面施工方案報價
- 銅包鋼施工方案
- 鐵路橋墩基坑回填施工方案
- 贈針高教學(xué)文學(xué)
- 初三心理健康 教育課件
- UL1650標(biāo)準(zhǔn)中文版-2019便攜式電纜UL中文版標(biāo)準(zhǔn)
- 高血壓課件教學(xué)課件
- 起重機械的安全管理制度(4篇)
- 2024解析:第十六章電壓和電阻-基礎(chǔ)練(解析版)
- 湖北聯(lián)投集團2024校園招聘【298人】管理單位遴選500模擬題附帶答案詳解
- DZT0203-2020礦產(chǎn)地質(zhì)勘查規(guī)范稀有金屬類
- 中學(xué)實驗室安全風(fēng)險分級管控制度
- 部編版語文七年級下冊第六單元《課外古詩詞誦讀》導(dǎo)學(xué)案(含答案)
- 文藝復(fù)興史學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2025屆上海市靜安區(qū)新中高級中學(xué)高二上生物期末檢測模擬試題含解析
評論
0/150
提交評論