![[畢業(yè)論文]基于WEB的自行車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/21/33504b31-0846-4ae9-b0a1-58ccc3e10c60/33504b31-0846-4ae9-b0a1-58ccc3e10c601.gif)
![[畢業(yè)論文]基于WEB的自行車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/21/33504b31-0846-4ae9-b0a1-58ccc3e10c60/33504b31-0846-4ae9-b0a1-58ccc3e10c602.gif)
![[畢業(yè)論文]基于WEB的自行車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/21/33504b31-0846-4ae9-b0a1-58ccc3e10c60/33504b31-0846-4ae9-b0a1-58ccc3e10c603.gif)
![[畢業(yè)論文]基于WEB的自行車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/21/33504b31-0846-4ae9-b0a1-58ccc3e10c60/33504b31-0846-4ae9-b0a1-58ccc3e10c604.gif)
![[畢業(yè)論文]基于WEB的自行車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/21/33504b31-0846-4ae9-b0a1-58ccc3e10c60/33504b31-0846-4ae9-b0a1-58ccc3e10c605.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、成績(jī)良好本科畢業(yè)論文(設(shè)計(jì))題目: 基于web的自行車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 234 學(xué) 號(hào) 234 指導(dǎo)教師 234 院 系 信息科學(xué)與技術(shù)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 年 級(jí) 2004級(jí) 2008年05 月25日誠(chéng)信聲明本人鄭重聲明:本人所呈交的畢業(yè)論文(設(shè)計(jì)),是在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果。畢業(yè)論文(設(shè)計(jì))中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點(diǎn)等,均已明確注明出處。除文中已經(jīng)注明引用的內(nèi)容外,不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或在網(wǎng)上發(fā)表的論文。特此聲明。論文作者簽名: 吳昌梅 日 期: 2008 年 5月 25日目 錄摘 要互聯(lián)網(wǎng)發(fā)展速度迅猛,電子商務(wù)成為
2、21世紀(jì)商務(wù)發(fā)展道路上發(fā)展的一大熱點(diǎn)。隨著寬帶網(wǎng)絡(luò)的普及以及網(wǎng)絡(luò)互聯(lián)網(wǎng)絡(luò)應(yīng)用方式的發(fā)展,電子商務(wù)正以前所未有的速度對(duì)傳統(tǒng)商務(wù)方式以理論造成沖擊,并對(duì)以往傳統(tǒng)商務(wù)方式占主導(dǎo)的領(lǐng)域進(jìn)行滲透。該基于web自行車租賃系統(tǒng)架構(gòu)是基于asp和sql server 2000數(shù)據(jù)庫(kù),以iis為web服務(wù)器,采用了使用b/s結(jié)構(gòu),綜合使用了vbscript、html和javascript語(yǔ)言編成的系統(tǒng)。本文論述了基于web自行車租賃系統(tǒng)的設(shè)計(jì)思想和設(shè)計(jì)過(guò)程。主要包括系統(tǒng)前臺(tái)顯示,分為數(shù)據(jù)瀏覽,自行車預(yù)訂,客戶相關(guān)的一些租賃信息查看。系統(tǒng)的后臺(tái)操作,分為用戶管理,系統(tǒng)管理。關(guān)鍵詞:租賃管理系統(tǒng),數(shù)據(jù)庫(kù),asp,i
3、is abstractwith the rapid devdlopment of internet,the e-business has become a hot in business development road in 21th century.with the popularity of broadband internet network and application forms of development, electronic commerce is at an unprecedented speed of traditional business approach to
4、the theory of an impact, and traditional business methods-dominated areas of infiltration.the system is based on asp to configure bicycle lease system based on web with the database of ms sql server2000, with iis for web server and have adopted structure of b/s, synthesize the system that has used v
5、bscript, html and javascript language volume. this paper has discussed design thought and the design course based on web bicycle lease system. this paper include mainly systematic proscenium show that divide into data to glance over, booked bicycle management , look over tenancy information that cus
6、tomer are related to rent. the systematic operation of backstage supporter divides into user management, system management.key words: lease management systems, databases, asp ,iis第一章 緒論1.1技術(shù)簡(jiǎn)介1.1.1 iis簡(jiǎn)介 iis是internet information server的縮寫(xiě),它是微軟公司主推的服務(wù)器, iis與windownt server完全集成在一起,因而用戶能夠利用windows nt s
7、erver和ntfs內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的internet和intranet站點(diǎn)。 iis支持http,ftp以及smtp協(xié)議,通過(guò)使用cgi和isapi,iis可以得到高度的擴(kuò)展。iis還支持與語(yǔ)言無(wú)關(guān)的腳本編寫(xiě)和組件,通過(guò)iis,開(kāi)發(fā)人員就可以開(kāi)發(fā)新一代動(dòng)態(tài)的,富有魅力的web站點(diǎn)。iis不需要開(kāi)發(fā)人員學(xué)習(xí)新的腳本語(yǔ)言或者編譯應(yīng)用程序,iis完全支持asp,vbscript,jscript開(kāi)發(fā)軟件以及java,它也支持cgi和wincgi,以及isapi擴(kuò)展和過(guò)濾器。1.1.2 asp簡(jiǎn)介asp是active server page的縮寫(xiě),意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。其功能在于
8、可以使用它來(lái)開(kāi)發(fā)運(yùn)行在windows服務(wù)器平臺(tái)上的動(dòng)態(tài)網(wǎng)頁(yè)和網(wǎng)站。網(wǎng)頁(yè)是使用html定義的文檔。建立好信息網(wǎng)頁(yè)后,文本文件和圖像可通過(guò)web服務(wù)器傳送給用戶,web服務(wù)器從磁盤中讀取它們并且把輸出轉(zhuǎn)換成在網(wǎng)路中傳送的html。在客戶端,瀏覽器解釋傳送到的信息流,并將其轉(zhuǎn)換成為顯示的頁(yè)面。asp技術(shù)通過(guò)在靜態(tài)html內(nèi)容中嵌入服務(wù)器端腳本,實(shí)現(xiàn)頁(yè)面的動(dòng)態(tài)改變。web服務(wù)器從磁盤上讀取含有服務(wù)端腳本的網(wǎng)頁(yè),將網(wǎng)頁(yè)發(fā)送給客戶端瀏覽器之前 ,先對(duì)其中的服務(wù)器端腳本進(jìn)行解釋,輸出用戶定制的信息內(nèi)容,從而產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)。asp賴以運(yùn)行的基礎(chǔ)是windows web服務(wù)器iis或者pws。asp使用的編程語(yǔ)言
9、是腳本語(yǔ)言,可以使用vbscript和jscript。1.1.3 sql server 2000簡(jiǎn)介數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。今天,信息資源已成為各個(gè)部門的重要財(cái)富和資源。建立滿足各級(jí)部門信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和數(shù)據(jù)庫(kù)得到越來(lái)越廣泛的應(yīng)用,從小型單項(xiàng)事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)到聯(lián)機(jī)分析原理,從一般企業(yè)管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造,計(jì)算機(jī)集成制造系統(tǒng),辦公信息系統(tǒng),地理信息系統(tǒng)等,越來(lái)越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫(kù)存存儲(chǔ)和處理他們的信息資源。sql server 2000 是一個(gè)全面的數(shù)據(jù)庫(kù)
10、平臺(tái),使用集成的商業(yè)智能 (bi) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。sql server 2000 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。sql server 2000 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 sql server 2000 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 bi 解決方案,幫助您的團(tuán)隊(duì)通過(guò)記分卡、dashboard、web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。1.1.4 html語(yǔ)言簡(jiǎn)介html是hypertext markup la
11、nguage(超文本標(biāo)記語(yǔ)言)的縮寫(xiě),它是構(gòu)成web頁(yè)面(page)的主要工具,是用來(lái)表示網(wǎng)上信息的符號(hào)標(biāo)記語(yǔ)言。html是網(wǎng)絡(luò)的通用語(yǔ)言,一種簡(jiǎn)單、通用的全置標(biāo)記語(yǔ)言。它允許網(wǎng)頁(yè)制作人建立文本與圖片相結(jié)合的復(fù)雜頁(yè)面,這些頁(yè)面可以被網(wǎng)上任何其他人瀏覽到,無(wú)論使用的是什么類型的電腦或?yàn)g覽器。它是用于創(chuàng)建可從一個(gè)平臺(tái)移植到另一平臺(tái)的超文本文檔的一種簡(jiǎn)單標(biāo)記語(yǔ)言,經(jīng)常用來(lái)創(chuàng)建web頁(yè)面。html文件是帶有格式標(biāo)識(shí)符和超文本鏈接的內(nèi)嵌代碼的ascii 文本文件。1.1.5 vbscript簡(jiǎn)介vbscript是visual basic script的簡(jiǎn)稱,即 visual basic 描述語(yǔ)言。vbs
12、cript是微軟開(kāi)發(fā)的一種腳本語(yǔ)言。它具有原語(yǔ)言容易學(xué)習(xí)的特性。目前這種語(yǔ)言廣泛應(yīng)用于網(wǎng)頁(yè)和asp程序制作,同時(shí)還可以直接作為一個(gè)可執(zhí)行程序。由于vbscript可以通過(guò)windows腳本宿主調(diào)用com,因而可以使用windows操作系統(tǒng)中可以被使用的程序庫(kù),當(dāng)然它也可以使用其它程序和操作系統(tǒng)本身的庫(kù)。windows操作系統(tǒng),vbscript可以被用來(lái)自動(dòng)地完成重復(fù)性的windows操作系統(tǒng)任務(wù)。在windows操作系統(tǒng)中,vbscript可以在windows script host的范圍內(nèi)運(yùn)行。windows操作系統(tǒng)可以自動(dòng)辨認(rèn)和執(zhí)行*.vbs和*.wsf兩種文件格式。1.1.6 javas
13、cript簡(jiǎn)介javascript是一種由netscape的livescript發(fā)展而來(lái)的腳本語(yǔ)言,主要目的是為了解決服務(wù)器終端語(yǔ)言,比如perl,遺留的速度問(wèn)題。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是netscape的瀏覽器navigator加入了javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。javacript是一種能讓你的網(wǎng)頁(yè)更加生動(dòng)活潑的程式語(yǔ)言,也是目前網(wǎng)頁(yè)中設(shè)計(jì)中最容易學(xué)又最方便的語(yǔ)言。你可以利用javacript輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡(jiǎn)易的選舉,還可以顯示瀏覽器停留的時(shí)間。讓這些
14、特殊效果提高網(wǎng)頁(yè)的互動(dòng)性、提供親切的服務(wù)。javascript 使網(wǎng)頁(yè)增加互動(dòng)性。javascript 使有規(guī)律地重復(fù)的html文段簡(jiǎn)化,減少下載時(shí)間。javascript 能及時(shí)響應(yīng)用戶的操作,對(duì)提交表單做即時(shí)的檢查,無(wú)需浪費(fèi)時(shí)間交由 cgi 驗(yàn)證。1.1.7配置iisiis的安裝與配置 a.安裝iis 可打開(kāi)“控制面板”,然后單擊啟動(dòng) “添加/刪除程序”, 在彈出的對(duì)話框中選擇 “添加/刪除windows組件”,在windows組件向?qū)?duì)話框中選中“internet信息服務(wù)(iis)”,然后單擊“下一步”,按向?qū)е甘?,完成?duì)iis的安裝。b.啟動(dòng)internet信息服務(wù)(iis) inte
15、rnet信息服務(wù)簡(jiǎn)稱為iis,單擊windows開(kāi)始菜單-所有程序-管理工具-internet信息服務(wù)(iis)管理器,即可啟動(dòng)“internet信息服務(wù)”管理工具c.配置iis iis安裝后,系統(tǒng)自動(dòng)創(chuàng)建了一個(gè)默認(rèn)的web站點(diǎn),該站點(diǎn)的主目錄默認(rèn)為c:inetpubwww.root。用鼠標(biāo)右鍵單擊“默認(rèn)web站點(diǎn)”,在彈出的快捷菜單中選擇“屬性”,此時(shí)就可以打開(kāi)站點(diǎn)屬性設(shè)置對(duì)話框,可完成對(duì)站點(diǎn)的全部配置。 主目錄與啟用父路徑 單擊“主目錄”標(biāo)簽,切換到主目錄設(shè)置頁(yè)面,該頁(yè)面可實(shí)現(xiàn)對(duì)主目錄的更改或設(shè)置。注意檢查啟用父路徑選項(xiàng)是否勾選,如未勾選將對(duì)以后的程序運(yùn)行有部分影響。主目錄配置-選項(xiàng)。 設(shè)
16、置主頁(yè)文檔 單擊“文檔”標(biāo)簽,可切換到對(duì)主頁(yè)文檔的設(shè)置頁(yè)面,主頁(yè)文檔是在瀏覽器中鍵入網(wǎng)站域名,而未制定所要訪問(wèn)的網(wǎng)頁(yè)文件時(shí),系統(tǒng)默認(rèn)訪問(wèn)的頁(yè)面文件。常見(jiàn)的主頁(yè)文件名有index.htm、index.html、index.asp、index.php、index.jap、default.htm、default.html、default.asp等 iis默認(rèn)的主頁(yè)文檔只有default.htm和default.asp,根據(jù)需要,利用“添加”和“刪除”按鈕,可為站點(diǎn)設(shè)置所能解析的主頁(yè)文檔。 啟動(dòng)與停止iis服務(wù) 在internet信息服務(wù)的工具欄中提供有啟動(dòng)與停止服務(wù)的功能。單擊 可啟動(dòng)iis服務(wù)器;
17、單擊 則停止iis服務(wù)器。1.2系統(tǒng)概述1.2.1項(xiàng)目背景互聯(lián)網(wǎng)發(fā)展速度迅猛,電子商務(wù)成為21世紀(jì)商務(wù)發(fā)展道路上發(fā)展的一大熱點(diǎn)。隨著寬帶網(wǎng)絡(luò)的普及以及網(wǎng)絡(luò)互聯(lián)網(wǎng)絡(luò)應(yīng)用方式的發(fā)展,電子商務(wù)正以前所未有的速度對(duì)傳統(tǒng)商務(wù)方式以理論造成沖擊,并對(duì)以往傳統(tǒng)商務(wù)方式占主導(dǎo)的領(lǐng)域進(jìn)行滲透。 電子商務(wù)以其低廉的成本、相對(duì)方便的應(yīng)用,以及互聯(lián)網(wǎng)絡(luò)所帶來(lái)的前所未有的宣傳效應(yīng),正成為商務(wù)活動(dòng)開(kāi)展的一個(gè)至關(guān)重要的平臺(tái)。電子商務(wù)作為一個(gè)新興的事物,雖然發(fā)展速度迅猛,但仍處于發(fā)展的初期階段,還存在許多不完善之處。 基于web的自行車租賃管理系統(tǒng)是一個(gè)電子商務(wù)系統(tǒng),在該系統(tǒng)中我們以服務(wù)為宗旨,在該系統(tǒng)中使用b/s結(jié)構(gòu).前臺(tái)
18、使用了javascript, css, html,為用戶展示數(shù)據(jù);后臺(tái)使用vbscript 實(shí)現(xiàn)數(shù)據(jù)邏輯,操作系統(tǒng)的文件組件實(shí)現(xiàn)服務(wù)器的文件讀取,獲得文件有關(guān)信息。1.2.2系統(tǒng)功能 在該系統(tǒng)中實(shí)現(xiàn)以下功能:系統(tǒng)前臺(tái)顯示,分為數(shù)據(jù)瀏覽,用戶注冊(cè),用戶登陸,自行車預(yù)訂,本人信息修改及本人相關(guān)的一些租憑信息查看。系統(tǒng)的后臺(tái)操作分為,系統(tǒng)管理,用戶管理,自行車管理,租憑管理,系統(tǒng)管理。1.2.3系統(tǒng)特點(diǎn)系統(tǒng)具有以下特點(diǎn):(1)模塊化設(shè)計(jì):本系統(tǒng)在界面與功能的設(shè)計(jì)上,都采用了模塊化的設(shè)計(jì)思想。把一些常用的頁(yè)面和功能,都設(shè)計(jì)成了一個(gè)單一的asp文件或者子程序、函數(shù),例如頁(yè)面的頭、尾,系統(tǒng)返回的錯(cuò)誤、系統(tǒng)
19、返回的操作信息等。這樣在開(kāi)發(fā)時(shí)遇到使用這些模塊的地方,只要使用即可調(diào)用這些功能模塊文件,大大地提高了開(kāi)發(fā)的效率以及系統(tǒng)的可維護(hù)性。同時(shí)為以后的復(fù)用打下了基礎(chǔ)。(2)安全性設(shè)計(jì):本系統(tǒng)在業(yè)務(wù)處理的過(guò)程中,及其注重系統(tǒng)的安全性。無(wú)論是用戶的誤操作、系統(tǒng)和數(shù)據(jù)庫(kù)錯(cuò)誤,還是惡意的攻擊,都能及時(shí)分辨并加以糾正或阻止,提高了系統(tǒng)的穩(wěn)定性及維護(hù)性。(3)人性化設(shè)計(jì):用戶操作簡(jiǎn)便,可以通過(guò)多種手段查找所需要的自行車,預(yù)訂自行車方式簡(jiǎn)單易用。后臺(tái)管理功能強(qiáng)大,帶有租賃分析功能,可以幫助尋找潛在的客戶以及對(duì)自行車的采購(gòu)提供指導(dǎo)性數(shù)據(jù)。第二章 系統(tǒng)設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)思想2.1.1頁(yè)面模塊化設(shè)計(jì)該系統(tǒng)時(shí)把一些常用的功
20、能集成到了單一的文件中去,需要調(diào)用時(shí)只需要引用這個(gè)文件或者文件中的子程序、函數(shù)即可實(shí)現(xiàn)一些通用的功能。2.1.2注重安全性安全性威脅,大致可分為外部入侵、系統(tǒng)錯(cuò)誤及人為操作失誤三部分。其中外部入侵及系統(tǒng)錯(cuò)誤絕大多數(shù)都是由于程序設(shè)計(jì)的漏洞造成,這兩點(diǎn)造成的損失也是最大的;而人為操作絕大多數(shù)都是由使用者的疏忽造成,損失也相對(duì)較小。2.1.3代碼的復(fù)用代碼的復(fù)用包含了程序功能的模塊化處理,在同一程序中代碼復(fù)用。比如此例的head.asp和bottom.asp作為頁(yè)面頭和尾,可以在開(kāi)發(fā)過(guò)程中反復(fù)調(diào)用以統(tǒng)一頁(yè)面外觀。2.2系統(tǒng)功能模塊劃分根據(jù)前面的系統(tǒng)功能分析,可以畫(huà)出系統(tǒng)功能模塊的組織結(jié)構(gòu)圖,本例從客
21、戶界面和管理界面入手,對(duì)系統(tǒng)功能模塊的劃分加以圖形化的描述??蛻艚缑娴慕M織結(jié)構(gòu)圖如圖2-1自行車租賃系統(tǒng)客戶界面庫(kù)存管理界面租賃管理界面租賃分析界面客戶瀏覽自行車客戶預(yù)訂自行車客戶信息修改庫(kù)存瀏覽庫(kù)存修改租賃查詢租賃分析起租結(jié)算圖2-1客戶界面的組織結(jié)構(gòu)圖管理界面的組織結(jié)構(gòu)圖如圖2-2自行車租賃系統(tǒng)自行車管理客戶管理庫(kù)存自行車管理自行車推薦用戶修改用戶鎖定添加自行車修改自行車租賃分析受歡迎的類型受歡迎的自行車潛在客戶自行車租賃理管自行車出租自行車歸還自行車預(yù)訂圖2-2管理界面的組織結(jié)構(gòu)圖2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)模塊化的設(shè)計(jì)思想,可得出如圖2-3所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖。自行車租賃系統(tǒng)客戶界面管理界面
22、通用模塊數(shù)據(jù)庫(kù)自行車瀏 覽界 面預(yù)定解除預(yù)訂界 面租賃信息界 面登陸注冊(cè)界 面系統(tǒng)信息瀏覽與管理用戶管理界 面自行車管理界 面租賃關(guān)系管理界 面取得顯示錯(cuò)誤信息模 塊輸出操作結(jié)果信息模 塊頁(yè)面頭尾模 塊翻頁(yè)模 塊檢測(cè)管理權(quán)限模 塊圖2-3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖2.4數(shù)據(jù)庫(kù)設(shè)計(jì)用戶的需求體現(xiàn)在對(duì)各種信息的瀏覽、查詢、保存和更新,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠滿足用戶的這些基本需求,并在效率和設(shè)計(jì)上做到高效與簡(jiǎn)潔。而系統(tǒng)的需求則體現(xiàn)在各系統(tǒng)功能對(duì)數(shù)據(jù)庫(kù)提供的各種信息處理的要求上。用戶的需求往往體現(xiàn)在系統(tǒng)的易用程度和功能強(qiáng)大與否;而系統(tǒng)的需求往往體現(xiàn)在了系統(tǒng)運(yùn)行的效率、穩(wěn)定性與安全性等系統(tǒng)特性之上。本系統(tǒng)為了體現(xiàn)系
23、統(tǒng)設(shè)計(jì)的模塊化及關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用,按照關(guān)系型數(shù)據(jù)庫(kù)的三個(gè)范式標(biāo)準(zhǔn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行了關(guān)系化處理。自行車在線租賃系統(tǒng)的表項(xiàng)目與之間的關(guān)系,如圖2-4所示。箭頭端為父關(guān)系所在表,箭頭尾是子關(guān)系所在表。pk為主鍵(primary key),fk為外鍵(foreign key),黑體為必填字段。圖2-4自行車在線租賃系統(tǒng)表項(xiàng)目與關(guān)系第三章 客戶界面設(shè)計(jì)客戶界面的設(shè)計(jì)采用了界面模塊化的思想,每個(gè)頁(yè)面都具有一定的功能。還運(yùn)用了css樣式表,以達(dá)到美化頁(yè)面的效果。故每個(gè)頁(yè)面都內(nèi)嵌了一個(gè)css樣式表的連接。3.1系統(tǒng)預(yù)覽圖3-1是用戶未登錄時(shí)以訪客的身份所看到的主界面。從圖中可以看出,客戶在沒(méi)有登錄的時(shí)候,可以進(jìn)
24、行用戶登錄,瀏覽自行車的詳細(xì)資料,可以根據(jù)自行車的名稱查找自行車,還可以根據(jù)自行車的類別來(lái)瀏覽自行車。圖3-1用戶未登錄時(shí)的主界面圖3-2是用戶登錄以后的主界面從圖中可以看出,普通用戶登錄后,可以查看自己預(yù)定的、已租的自行車,可以更改自己的用戶信息。在已租的自行車當(dāng)中又存在更詳細(xì)的分類,使用戶即時(shí)了解自己自行車租賃情況。如果用戶是管理員,還可以通過(guò)鏈接跳轉(zhuǎn)到管理頁(yè)面。圖3-2用戶登錄后的主界面3.2界面頭、界面尾設(shè)計(jì)為了提高代碼的復(fù)用率,使程序設(shè)計(jì)變得高效簡(jiǎn)潔,本文是把部分界面的界面頭和界面尾都使用了head.asp和bottom.asp文件。而在head.asp文件中,又內(nèi)嵌了自行車類型的導(dǎo)
25、航條navbar.asp和用戶信息userlogin.asp。效果如圖3-3圖3-3界面頭、尾效果演示3.3用戶注冊(cè)模塊設(shè)計(jì)為了自行車和租賃管理,用戶必須注冊(cè)后才可以預(yù)定或者租賃自行車。在注冊(cè)時(shí),用戶需要留下聯(lián)系方式以便收到信息或通知。注冊(cè)后用戶可以根據(jù)注冊(cè)的用戶名和密碼登陸系統(tǒng),瀏覽和預(yù)定自行車。該模塊所在的文件是reg.asp文件。此文件采用了頁(yè)面和代碼分離技術(shù)。普通的用戶注冊(cè)模塊,需要將用戶注冊(cè)信息的輸入做成一個(gè)文件,再使用標(biāo)單將數(shù)據(jù)傳遞到另一個(gè)處理注冊(cè)信息的文件。使用此技術(shù),就可以在使用普通的網(wǎng)頁(yè)編輯器來(lái)編輯頁(yè)面風(fēng)格的同時(shí),頁(yè)面也同時(shí)具備操作功能,不必再將一個(gè)功能做成兩個(gè)獨(dú)立的文件了。
26、其實(shí)現(xiàn)的原理是通過(guò)在頁(yè)面的標(biāo)單中包含了一個(gè)名為isreg的隱含域:。打開(kāi)此頁(yè)面后,isreg并沒(méi)有提交,request(“isreg”)的值為空,則顯示頁(yè)面;提交后,request(“isreg”)的值不為空,則執(zhí)行代碼。實(shí)現(xiàn)后的效果如圖3-4所示。圖3-4 用戶注冊(cè)模塊效果3.4用戶登錄模塊設(shè)計(jì)用戶登錄時(shí),需要檢測(cè)用戶名和用戶密碼;用戶名和密碼通過(guò)檢測(cè)后,需要判斷用戶是否被鎖定。檢測(cè)通過(guò)后,還需要遍歷數(shù)據(jù)庫(kù)中的數(shù)據(jù),找出有沒(méi)有用戶的租賃超過(guò)了期限,如果超過(guò)了則在數(shù)據(jù)庫(kù)中進(jìn)行標(biāo)注。用戶登錄后,服務(wù)器端會(huì)創(chuàng)建一個(gè)用戶的私有變量session(“userid”)來(lái)保存用戶的id。在本系統(tǒng)的其他模塊
27、,經(jīng)常需要用到此私有變量判斷用戶狀態(tài)是否失效、用戶是否為管理員。最后,程序會(huì)使用response.redirect index.asp重定向網(wǎng)頁(yè)到index.asp文件。例程3-1用戶登錄模塊%dim strsql,objrsset objrs=server.createobject(adodb.recordset)取得用戶文件名、密碼dim username,userpassword過(guò)濾sql字符,防止sql漏洞注入username=chksql(request(username) 使用md5()函數(shù)加密密碼userpassword=md5(request(userpassword)在數(shù)據(jù)庫(kù)
28、中查找用戶strsql=select * from userinfo where ui_name_s=&username&objrs.open strsql,objconn,1,3判斷用戶是否存在若用戶不存在則通過(guò)geterr()函數(shù)提交并顯示錯(cuò)誤代碼if objrs.bof or objrs.eof thenobjrs.close set objrs=nothingresponse.write geterr(3)response.endelse若用戶存在,則檢測(cè)用戶密碼的正誤if objrs(ui_password_s)userpassword thenobjrs.closeset objr
29、s=nothingresponse.write geterr(4)response.endend if判斷用戶是否被鎖定if objrs(ui_islocked_b)=true thenobjrs.closeset objrs=nothingresponse.write geterr(5)response.endend if建立用戶私有變量session.timeout =30session(userid)=objrs(ui_id_n)objrs.close每當(dāng)有用戶登錄則刷新數(shù)據(jù)庫(kù),判斷是否有自行車的預(yù)訂超時(shí)或超期未還strsql=select tac_reservetime_d,tac_s
30、tarttime_d from tenancy”&_” where tac_starttime_d is nullobjrs.open strsql,objconn,1,3for i=1 to objrs.recordcount有超時(shí)的預(yù)訂則刪除if isnull(objrs(tac_starttime_d)=true and&_ datediff(h,objrs(tac_reservetime_d),now()12 thenobjrs.deleteend ifobjrs.movenextnextobjrs.closestrsql=select * from tenancy where tac
31、_starttime_d”&_” is not null and tac_endtime_d is nullobjrs.open strsql,objconn,1,3dim msguserfor i=1 to objrs.recordcount有超期租賃的則標(biāo)注if datediff(d,dateadd(d,objrs(tac_lease_n),&_objrs(tac_starttime_d),now()=objrs(tac_lease_n) thenstrsql=update tenancy set tac_timeout_b=true,”&_”tac_msguser_b=true wher
32、e tac_id_n=&objrs(tac_id_n)objconn.execute(strsql)end ifobjrs.movenextnextobjrs.close跳轉(zhuǎn)回主頁(yè)response.redirect index.aspend if%3.5自行車瀏覽模塊設(shè)計(jì)自行車瀏覽模塊的功能是讓用戶找到自己感興趣的自行車,找到后可以進(jìn)行預(yù)定。實(shí)現(xiàn)后的效果如圖3-5所示。圖3-5 自行車流量模塊效果圖3.6用戶信息模塊設(shè)計(jì)此模塊是為了顯示用戶的預(yù)定、租賃關(guān)系與租賃關(guān)系提醒所設(shè)計(jì)的。使用此模塊,用戶可以查看自己預(yù)定了哪些自行車,租了哪些自行車,哪些自行車將要到期、哪些自行車已超過(guò)了歸還期限。點(diǎn)擊這
33、些自行車的名稱后操作將交給disprent.asp用于顯示詳細(xì)的預(yù)定及租賃信息。此模塊是嵌入在用戶界面頭head.asp當(dāng)中的。在此模塊中通過(guò)select case判斷自行車的狀態(tài)后,再使用if和datediff函數(shù)結(jié)合判斷自行車的狀態(tài)是將要到期還是已經(jīng)超期。實(shí)現(xiàn)后的效果如圖3-6所示圖3-6 用戶信息模塊設(shè)計(jì)3.7用戶資料管理模塊設(shè)計(jì)此模塊的設(shè)計(jì)也運(yùn)用了頁(yè)面與代碼的分離技術(shù)。用戶可以通過(guò)此功能模塊察看和修改自己的資料。如果是管理員的話,則可以修改用戶的狀態(tài)。此模塊的表單域中包含三個(gè)隱含的域:uid、ismodify和changeby。uid傳遞的是用戶id; changeby是根據(jù)用戶是否為
34、管理員來(lái)判斷是否要更新用戶基本信息外的屬性實(shí)現(xiàn)后的效果如圖3-7。圖3-7用戶資料管理模塊實(shí)現(xiàn)效果圖3.8 查看用戶租賃關(guān)系模塊設(shè)計(jì)此模塊的功能是讓用戶查看現(xiàn)存的租賃關(guān)系,包括預(yù)訂和租賃。可以得到租期和租金的信息。如果是以管理員身份查看租賃關(guān)系,則可以連接到起租與結(jié)算的頁(yè)面,執(zhí)行相應(yīng)的操作。在此模塊中,會(huì)通過(guò)session(“userid”)來(lái)讀取數(shù)據(jù)庫(kù)中的用戶信息,判斷用戶是否是管理員。那為什么不使用chkadmin.asp來(lái)判斷用戶是否是管理員呢?這是因?yàn)閏hkadmin.asp的作用僅僅是判斷用戶是否是管理員,如果不是管理員則終止操作。而查看用戶租賃關(guān)系模塊是用戶與管理員公用的模塊,所以
35、如果使用chkadmin.asp來(lái)判斷用戶是否是管理員,會(huì)使不是管理員的用戶無(wú)法繼續(xù)進(jìn)行操作。此模塊可以計(jì)算出用戶所要支付的實(shí)際租金,便于管理員對(duì)租賃收費(fèi)進(jìn)行管理。實(shí)現(xiàn)后的效果如圖3-8圖3-8 查看用戶租賃關(guān)系實(shí)現(xiàn)效果圖3.9用戶預(yù)訂自行車模塊設(shè)計(jì)此模塊的功能是用戶預(yù)訂自行車。當(dāng)用戶預(yù)訂自行車后,預(yù)定的狀態(tài)會(huì)保存12小時(shí)。若12小時(shí)內(nèi)用戶沒(méi)有去起租自行車,則預(yù)訂會(huì)被刪除。如果用戶不是管理員且有超期未還的自行車,則不可以預(yù)訂自行車,直到超期未還的自行車歸還為止。此模塊實(shí)現(xiàn)效果圖如圖3-9和圖3-10。圖3-9 用戶預(yù)定自行車圖3-10 用戶預(yù)定自行車成功3.10用戶注銷登錄模塊設(shè)計(jì)此模塊的作用
36、是注銷用戶的登錄。其原理是結(jié)束用戶的私有變量session(“userid”)。例程3-2用戶注銷登錄logout.asp第四章 系統(tǒng)通用功能模塊和管理界面4.1系統(tǒng)通用模塊 以下是本系統(tǒng)的一些通用文件。head.asp 統(tǒng)一格式的頁(yè)面頭bottom.asp 統(tǒng)一格式的頁(yè)面尾changepage.asp 頁(yè)面轉(zhuǎn)換chkadmin.asp 檢查用戶是否具有管理權(quán)限chkerr.asp 根據(jù)錯(cuò)誤代碼提取錯(cuò)誤信息及解決對(duì)策conn.asp 數(shù)據(jù)庫(kù)聯(lián)接md5.asp 用戶密碼加密navbar.asp 自行車類型導(dǎo)航條resultmsg.asp 輸出操作結(jié)果信息 userlogin.asp 用戶信息st
37、yle.css 頁(yè)面風(fēng)格incinc.js 通用javascript腳本(1)conn.asp4.2管理界面管理界面的設(shè)計(jì)采用了框架的結(jié)構(gòu),框架構(gòu)建文件為admin_index.asp,可以根據(jù)request(“type”)獲取用戶需要顯示的管理頁(yè)面。這樣的設(shè)計(jì)可以使用戶使用清晰明了,能快速找出所要使用的功能。admin_menu.asp為管理項(xiàng)目列表,所在的框架名稱為leftframe。而mainframe顯示的是管理選項(xiàng)頁(yè)面。在每個(gè)管理界面當(dāng)中均采用方法引用了chkadmin.asp文件,這種設(shè)計(jì)是為了檢測(cè)用戶是否擁有管理權(quán)限,防止沒(méi)有管理權(quán)限的用戶非法篡改系統(tǒng)數(shù)據(jù)。在管理界面中包含這幾個(gè)
38、模塊,系統(tǒng)信息的查看與修改,用戶管理,自行車管理,起租與結(jié)租模塊。第五章 系統(tǒng)要點(diǎn)、難點(diǎn)5.1系統(tǒng)安全性系統(tǒng)的安全性,在傳統(tǒng)經(jīng)典的c/s架構(gòu)中就已經(jīng)得到了充分的重視,自從電子商務(wù)誕生以來(lái),新興的b/s架構(gòu)系統(tǒng)安全性也成為了一個(gè)新興的問(wèn)題。安全性問(wèn)題的產(chǎn)生,可能很多讀者認(rèn)為多與網(wǎng)絡(luò)系統(tǒng)與服務(wù)器有關(guān),類似于dos之類的名詞耳熟能詳。殊不知在系統(tǒng)開(kāi)發(fā)的過(guò)程中,卻隱藏著更多更具有破壞性的安全問(wèn)題。sql漏洞注入是一個(gè)很簡(jiǎn)單,同時(shí)又很復(fù)雜的問(wèn)題。簡(jiǎn)單的說(shuō),sql漏洞注入是通過(guò)瀏覽器提交特殊的代碼,從而收集服務(wù)器、程序或數(shù)據(jù)庫(kù)信息。而獲取數(shù)據(jù)庫(kù)中的信息,又往往是實(shí)行sql漏洞注入者的主要目的。在程序當(dāng)中,
39、很可能出現(xiàn)類似于顯示用戶這樣的html代碼。如果把“dispuser.asp?id=1”改成“dispuser.asp?id=1 and ui_isadmin_b=true”,并在瀏覽器地址欄里提交,如果程序中沒(méi)有相應(yīng)的措施,那么這個(gè)sql漏洞注入就算是成功了。在sql語(yǔ)言當(dāng)中,單引號(hào)“”是格外需要注意的。利用好單引號(hào),可以構(gòu)造出極具攻擊性漏洞注入,例如在程8-1的文本框中輸入“1 or ui_name_s like %”,那么程序就會(huì)將所有用戶都羅列出來(lái)。所以在此案例中,使用replace函數(shù)過(guò)濾單引號(hào)是非常常見(jiàn)的。5.2故意入侵的防范大多數(shù)故意入侵,都是針對(duì)程序漏洞進(jìn)行的。前節(jié)的sql漏洞
40、注入。對(duì)于入侵的防范,大體可以依據(jù)以下幾條消除:(1)在頁(yè)面中傳遞數(shù)據(jù)時(shí),盡量使用數(shù)值類型的數(shù)據(jù)傳遞,因?yàn)閿?shù)值類型的數(shù)據(jù)比較好判斷;(2)在程序設(shè)計(jì)時(shí),判斷出非法的數(shù)據(jù)類型后,要及時(shí)終止程序的運(yùn)行并提交錯(cuò)誤,最好還能夠?qū)㈠e(cuò)誤記錄進(jìn)入數(shù)據(jù)庫(kù)供用戶判斷;(3)如果程序運(yùn)行不能被終端,則將此數(shù)據(jù)強(qiáng)制變更為系統(tǒng)合法格式的數(shù)據(jù);(4)對(duì)用戶提交數(shù)據(jù)中輸入的空格的判別要格外注意。比如一個(gè)用戶注冊(cè),輸入的用戶名是一排空格,那么使用isempty或者request(“username”)=”是可以蒙混過(guò)關(guān),但在將注冊(cè)插入數(shù)據(jù)庫(kù)或者顯示出來(lái)時(shí),這個(gè)用戶的用戶名便不可見(jiàn)了。遇到需要判別輸入空格情況的。5.3安全防
41、范對(duì)于敏感的數(shù)據(jù),應(yīng)確保數(shù)據(jù)庫(kù)連接字符串,最好不要保存在文本文件中,比如,可以將其保存在application對(duì)象中。一個(gè)安全性比較高的做法是將敏感數(shù)據(jù)編譯進(jìn)一個(gè)activex組件中,其缺點(diǎn)在于數(shù)據(jù)改動(dòng)時(shí)需要重新編譯組件。如果保存包含文件,包含文件不要使用*.inc后綴名,建議使用*.asp后綴。為了保護(hù)asp應(yīng)用程序,要在應(yīng)用程序的global.asa文件上為適當(dāng)?shù)挠脩艋蛴脩艚M設(shè)置ntfs文件權(quán)限。如果global.asa包含瀏覽器返回信息的命令而沒(méi)有保護(hù)global.asa文件,則信息將被返回給瀏覽器,即便應(yīng)用程序的其他文件被保護(hù)。5.4錯(cuò)誤處理(1)asp錯(cuò)誤處理機(jī)制在我們調(diào)試asp腳本
42、時(shí)經(jīng)常會(huì)出現(xiàn)一些錯(cuò)誤信息,其實(shí)我們只要在做腳本時(shí)稍考慮一下錯(cuò)誤處理,就會(huì)讓編制出的應(yīng)用程序更加合理。常見(jiàn)的asp錯(cuò)誤的類型大致包括編譯錯(cuò)誤、運(yùn)行錯(cuò)誤和邏輯錯(cuò)誤三種。編譯錯(cuò)誤出現(xiàn)一般都是代碼的語(yǔ)法問(wèn)題。因?yàn)榫幾g錯(cuò)誤而導(dǎo)致asp停止運(yùn)行。運(yùn)行錯(cuò)誤多發(fā)生在準(zhǔn)備運(yùn)行asp時(shí)的,例如,如果試圖給一個(gè)變量賦值,但是卻超出該變量允許的范圍。邏輯錯(cuò)誤是最難發(fā)現(xiàn)的,這種錯(cuò)誤是一種結(jié)構(gòu)錯(cuò)誤,計(jì)算機(jī)發(fā)現(xiàn)不了,這就需要我們徹底檢查代碼。在頁(yè)面中出現(xiàn)這樣一種錯(cuò)誤,錯(cuò)誤類型:microsoft ole db provider for sql server(0x80040e37)invalid object name ad
43、mini /aspspecial/error_handle/test.asp,第10行此錯(cuò)誤頁(yè)面實(shí)際是在iis中存在的一個(gè)asp頁(yè)面500-100.asp,在出現(xiàn)錯(cuò)誤時(shí)候iis在后臺(tái)使用server.tansfer()方法調(diào)用頁(yè)面500-100.asp將錯(cuò)誤返回給用戶。修改該頁(yè)面錯(cuò)誤是,打開(kāi)iis默認(rèn)web站點(diǎn)的屬性頁(yè),選擇自定義錯(cuò)誤信息標(biāo)簽。在http錯(cuò)誤信息列表中找到500;100http錯(cuò)誤類型,單擊“編輯屬性”按鈕可以修改處理asp錯(cuò)誤頁(yè)面。(2)開(kāi)發(fā)時(shí)錯(cuò)誤處理開(kāi)發(fā)程序時(shí)如果出現(xiàn)錯(cuò)誤,我就希望得到最詳細(xì),精確的錯(cuò)誤信息。同時(shí),如果將忽略錯(cuò)誤后的運(yùn)行結(jié)果同時(shí)也提示出來(lái),是最好的?,F(xiàn)在制定
44、一個(gè)錯(cuò)誤處理頁(yè)面,制定好后可以對(duì)程序的錯(cuò)誤進(jìn)行處理。這樣經(jīng)過(guò)制定后,可以提供更多的錯(cuò)誤信息,同時(shí),即使在頁(yè)面出錯(cuò)之后仍能看到頁(yè)面的輸出,這可以讓開(kāi)發(fā)將輸出結(jié)果與期望結(jié)果比較,更快地找到更多錯(cuò)誤信息。(3)防止錯(cuò)誤為了在編寫(xiě)程序過(guò)程中盡量少出錯(cuò)誤,養(yǎng)成良好的編程習(xí)慣非常必要。主要注意代碼的格式和縮進(jìn)編排;變量現(xiàn)實(shí)表明;變量轉(zhuǎn)換為合適的數(shù)據(jù)類型;使用有意義的變量命名約定;封裝腳本;注意潛在的錯(cuò)誤情況;及時(shí)對(duì)程序進(jìn)行測(cè)試。同時(shí)要給代碼加注釋,盡量對(duì)代碼進(jìn)行封裝,可以封裝為函數(shù),子程序或者包含頁(yè)面,然后使用ssi或者server.execute調(diào)入。經(jīng)過(guò)測(cè)試的共用代碼是很可靠的。第六章總結(jié)與展望6.1總結(jié)自行車管理系統(tǒng)的開(kāi)發(fā)用時(shí)近3個(gè)月,在設(shè)計(jì)和開(kāi)發(fā)過(guò)程中遇到過(guò)很多問(wèn)題,在解決這些問(wèn)題的過(guò)程中,讓我學(xué)會(huì)了如何去解決所遇到的問(wèn)題,使我學(xué)會(huì)了怎樣有效的學(xué)習(xí);培養(yǎng)了我的自我學(xué)習(xí)能力和溝通能力;學(xué)會(huì)了如何充分利用圖書(shū)館
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高端SUV抵押貸款合同樣本
- 高墩滑模施工精度控制
- 國(guó)家文化安全教育
- 腫瘤內(nèi)科健康教育
- 做有溫度的教育
- 腫瘤醫(yī)院進(jìn)修個(gè)人總結(jié)
- 學(xué)校團(tuán)隊(duì)精神培訓(xùn)
- 中醫(yī)保健及護(hù)理
- 排尿護(hù)理方法教案
- 種雞養(yǎng)殖培訓(xùn)課件
- 2024-2025 學(xué)年八年級(jí)英語(yǔ)下學(xué)期期末模擬卷 (南通專用)原卷
- 2025河南中考:歷史必背知識(shí)點(diǎn)
- ERAS理念在婦科圍手術(shù)期中的應(yīng)用
- 2024屆上海市各區(qū)高三語(yǔ)文二模作文范文匯編(16區(qū)全)
- 三農(nóng)課件教學(xué)課件
- 陜西高速延長(zhǎng)石油有限責(zé)任公司招聘筆試題庫(kù)2025
- 2025年中國(guó)寵物定位器行業(yè)發(fā)展?jié)摿︻A(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 教堂安全培訓(xùn)課件
- 植物田間技術(shù)(上)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春中國(guó)農(nóng)業(yè)大學(xué)
- 2025年中鐵(天津)軌道交通投資建設(shè)限公司運(yùn)營(yíng)管理人員招聘5人自考難、易點(diǎn)模擬試卷(共500題附帶答案詳解)
- 北京市西城區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試題【含答案】
評(píng)論
0/150
提交評(píng)論