![【畢業(yè)設(shè)計】基于BS的學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第1頁](http://file4.renrendoc.com/view/fb4f4f3f54c6a7ed46ba85e7a969bcd4/fb4f4f3f54c6a7ed46ba85e7a969bcd41.gif)
![【畢業(yè)設(shè)計】基于BS的學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第2頁](http://file4.renrendoc.com/view/fb4f4f3f54c6a7ed46ba85e7a969bcd4/fb4f4f3f54c6a7ed46ba85e7a969bcd42.gif)
![【畢業(yè)設(shè)計】基于BS的學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第3頁](http://file4.renrendoc.com/view/fb4f4f3f54c6a7ed46ba85e7a969bcd4/fb4f4f3f54c6a7ed46ba85e7a969bcd43.gif)
![【畢業(yè)設(shè)計】基于BS的學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第4頁](http://file4.renrendoc.com/view/fb4f4f3f54c6a7ed46ba85e7a969bcd4/fb4f4f3f54c6a7ed46ba85e7a969bcd44.gif)
![【畢業(yè)設(shè)計】基于BS的學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第5頁](http://file4.renrendoc.com/view/fb4f4f3f54c6a7ed46ba85e7a969bcd4/fb4f4f3f54c6a7ed46ba85e7a969bcd45.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
WEB課程設(shè)計報告課程設(shè)計題目:基于B/S的學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計與實(shí)現(xiàn)姓名:專業(yè):班級:指導(dǎo)教師:2021年5月5日摘要隨著Internet/Intranet的快速進(jìn)展,數(shù)據(jù)庫技術(shù)的進(jìn)一步成熟,成立能業(yè)務(wù)化工作的學(xué)生學(xué)籍治理系統(tǒng)是當(dāng)前高校治理部門的迫切要求。文章參考了目前國內(nèi)高校學(xué)生治理的進(jìn)展情形及治理模式,借鑒了目前國內(nèi)先進(jìn)的大型治理系統(tǒng),對高校學(xué)生學(xué)籍治理進(jìn)行了整體設(shè)計,建設(shè)基于Web的運(yùn)行平臺,實(shí)現(xiàn)方便快捷的前端Web登錄和查詢,采納了SQl作為后臺數(shù)據(jù)庫,采納ASP及ADO技術(shù)對數(shù)據(jù)庫進(jìn)行操作及保護(hù)?;贐/S結(jié)構(gòu)的學(xué)生學(xué)籍治理系統(tǒng)(以下簡稱SSMS)是利用ASP技術(shù)和Web數(shù)據(jù)庫相結(jié)合實(shí)現(xiàn)的,它具有數(shù)據(jù)輸入、查詢修改、補(bǔ)考處置、畢業(yè)處置和報表輸出等功能。它的成功實(shí)現(xiàn)對提高高校的學(xué)生治理水平具有超級重要的意義。關(guān)鍵詞:B/S結(jié)構(gòu)Web數(shù)據(jù)庫ASP對象三級客戶機(jī)/效勞器體系
目錄1引言 12系統(tǒng)分析 1需求分析 1開發(fā)目的 1功能需求 2整體框架 2功能分析 2系統(tǒng)特點(diǎn) 33相關(guān)技術(shù)簡介 4系統(tǒng)實(shí)現(xiàn)的要緊技術(shù) 4數(shù)據(jù)庫工作原理 4的工作原理 5簡介 64詳細(xì)設(shè)計 6技術(shù)訪問學(xué)生成績數(shù)據(jù)庫 6通過ASP與學(xué)生成績數(shù)據(jù)庫成立連接 6如何向數(shù)據(jù)庫中添加、修改和刪除數(shù)據(jù)。 7向數(shù)據(jù)庫中添加新數(shù)據(jù) 7修改數(shù)據(jù)庫中已存在的數(shù)據(jù) 9刪除數(shù)據(jù)庫中的數(shù)據(jù) 9訪問學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計 10用SOL語句對成績庫操作 10ADO存取數(shù)據(jù)庫時如何分頁顯示 10學(xué)生成績數(shù)據(jù)庫查詢 115系統(tǒng)運(yùn)行與實(shí)現(xiàn) 12系統(tǒng)開發(fā)平臺 12后臺數(shù)據(jù)庫的選取 13系統(tǒng)結(jié)構(gòu) 13系統(tǒng)流程圖 136心得體會 15參考文獻(xiàn) 161引言20世紀(jì)90年代以來,全世界信息技術(shù)進(jìn)展明顯加速。網(wǎng)絡(luò)的普及應(yīng)用大大推動了運(yùn)算機(jī)應(yīng)用的進(jìn)展。從國防軍事、交通運(yùn)輸、財政金融、科學(xué)教育等大型系統(tǒng),到一個企業(yè)、一個機(jī)關(guān)、一所學(xué)校、一座飯館的內(nèi)部治理,幾乎都采納了運(yùn)算機(jī)網(wǎng)絡(luò)治理。網(wǎng)絡(luò)進(jìn)展已經(jīng)超越了國界,跨越了地域,使地球上的人們似乎生活在一個“地球村”里。在新的世紀(jì)里,信息技術(shù)迅猛進(jìn)展,而網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)又是信息技術(shù)最要緊的核心。于是,基于Web的數(shù)據(jù)庫也就應(yīng)運(yùn)而生了。隨著Internet/Intranet技術(shù)的進(jìn)展,開發(fā)基于Web的應(yīng)用程序勢在必行,數(shù)據(jù)庫技術(shù)需要和Web技術(shù)相結(jié)合,才有更為廣漠的前景。ASP作為微軟推出的新興Web應(yīng)用程序開發(fā)技術(shù),在數(shù)據(jù)庫應(yīng)用方面發(fā)揮著愈來愈重要的作用,同時閱讀器/效勞器模式的數(shù)據(jù)庫體系也正慢慢成為數(shù)據(jù)庫結(jié)構(gòu)的主流。Internet的普及和應(yīng)用令人們的現(xiàn)代生活方式發(fā)生了深刻的轉(zhuǎn)變,學(xué)校老是處于同意新知識的最前沿地帶,于是校園網(wǎng)的應(yīng)用和治理系統(tǒng)的開發(fā)也正蓬勃進(jìn)展并發(fā)揮著龐大的作用,遠(yuǎn)程教育、網(wǎng)上查詢成績、網(wǎng)上招生等等關(guān)于人們己再也不陌生。但是,目前很多高校的學(xué)生治理仍然采納的是傳統(tǒng)的治理模式。這種傳統(tǒng)的治理模式既浪費(fèi)人力資源,又無益于提高工作效率。于是,開發(fā)一套學(xué)生學(xué)籍治理系統(tǒng)已經(jīng)迫在眉睫?;谏鲜鼍壒?,我設(shè)計并開發(fā)了這套學(xué)生學(xué)籍治理系統(tǒng)。2系統(tǒng)分析學(xué)生學(xué)籍治理系統(tǒng)是基于Web應(yīng)用的校園應(yīng)用方案,提供了學(xué)校信息化治理需要的靈活性,使學(xué)生、教師、家長和主管部門之間能快速、及時地進(jìn)行溝通,全面實(shí)現(xiàn)校園的師生治理、教學(xué)治理、考試治理、學(xué)籍治理等,是高校實(shí)施信息化治理的強(qiáng)力支撐。需求分析開發(fā)目的隨著運(yùn)算機(jī)信息技術(shù)、網(wǎng)絡(luò)通信等高新技術(shù)的進(jìn)展,對高校學(xué)生治理提出了更高的要求,要求學(xué)生治理系統(tǒng)進(jìn)一步進(jìn)展成為學(xué)生治理信息系統(tǒng)。如此不僅能夠使教師從煩瑣的事務(wù)中擺脫出來,而且還能提供面向?qū)W生的網(wǎng)上查詢成績、專家咨詢效勞等快捷、靈活、方便的智能效勞。學(xué)生學(xué)籍治理系統(tǒng)旨在使校園教學(xué)、教務(wù)治理、學(xué)生治理信息網(wǎng)絡(luò)化,解決已往信息傳遞不方便、不快捷等問題,通過本系統(tǒng)可實(shí)現(xiàn)學(xué)生學(xué)籍治理網(wǎng)絡(luò)化,方便教師網(wǎng)上登錄成績、學(xué)生網(wǎng)上查詢成績。應(yīng)用說明,利用該系統(tǒng)能夠大大提高工作效率,節(jié)省人力資源,提高高校行政治理的治理水平,有利于推動高校學(xué)生治理的“無紙化辦公”進(jìn)程。功能需求論文分析了Web數(shù)據(jù)庫及ASP技術(shù)在學(xué)生學(xué)籍治理系統(tǒng)中的應(yīng)用,本文的功能需求要緊分以下幾個方面來討論:(1)重點(diǎn)討論了B/S結(jié)構(gòu)的工作原理及其特點(diǎn),分析了實(shí)現(xiàn)Web數(shù)據(jù)庫的不同方式,客觀地分析了它們的優(yōu)缺點(diǎn)。討論結(jié)果是:ASP技術(shù)不管在操作的可行性、方便性仍是性能上都是一種實(shí)現(xiàn)Web數(shù)據(jù)庫的最好方式。(2)探討了如何利用ASP技術(shù)向數(shù)據(jù)庫中添加、修改和刪除數(shù)據(jù)。(3)重點(diǎn)討論了如何利用數(shù)據(jù)庫訪問組件ADO技術(shù)實(shí)現(xiàn)學(xué)生成績數(shù)據(jù)庫與效勞器的連接,并利用其屬性和方式完成對成績庫的訪問。(4)詳盡介紹了學(xué)生學(xué)籍治理系統(tǒng)的整體框架、工作流程和系統(tǒng)利用的要緊技術(shù)。整體框架采納Browser/Server三層體系結(jié)構(gòu)及符合國際標(biāo)準(zhǔn)的TCP/IP網(wǎng)絡(luò)協(xié)議,采納模塊化結(jié)構(gòu),能夠適應(yīng)不同規(guī)模用戶的需要。針對高校學(xué)生治理的實(shí)際情形,設(shè)計其系統(tǒng)的整體框架(如圖1所示)。學(xué)生學(xué)籍管理系統(tǒng)學(xué)生學(xué)籍管理系統(tǒng)輸入成績查詢修改補(bǔ)考處理畢業(yè)處理報表輸出系統(tǒng)幫助新生注冊輸入課程修改成績輸入成績退出系統(tǒng)修改檔案修改成績生成補(bǔ)考庫,補(bǔ)考成績匯總,補(bǔ)考通知單,補(bǔ)考準(zhǔn)考證,補(bǔ)考成績錄入錄入畢業(yè)去向,確定畢業(yè)結(jié)業(yè),畢業(yè)生名冊,畢業(yè)生卡片學(xué)生名冊,計分冊成績表系統(tǒng)幫助關(guān)于……退出系統(tǒng)圖1系統(tǒng)整體結(jié)構(gòu)功能分析系統(tǒng)的功能要緊體此刻各模塊上,系統(tǒng)各功能模塊如下:(1)“輸入成績”:要緊包括“新生注冊”、“輸入課程名稱”、“修改課程名稱”、“輸入成績”和“退出系統(tǒng)”等??蓪?shí)現(xiàn)學(xué)生學(xué)籍、應(yīng)修課程及應(yīng)得學(xué)分、己修課程及己得學(xué)分的記錄和歸檔工作,并方便學(xué)生對所選修的課程名稱和成績實(shí)現(xiàn)網(wǎng)上查詢、實(shí)現(xiàn)網(wǎng)上資源的充分共享。(2)“查詢修改”:要緊包括“修改檔案”和“修改成績”兩個相對獨(dú)立的模塊,可用于檔案和成績的修改。(3)“補(bǔ)考處置”:包括“生成補(bǔ)考庫”、“補(bǔ)考成績匯總”、“補(bǔ)考通知單”、“補(bǔ)考準(zhǔn)考證”和“補(bǔ)考成績錄入”六個功能模塊。該子系統(tǒng)是用戶獲取補(bǔ)考信息和補(bǔ)考成績的有利途徑。(4)“畢業(yè)處置”:包括“錄入畢業(yè)去向”、“確信畢業(yè)畢業(yè)”、“畢業(yè)生名冊”和“畢業(yè)生卡片”等??蓪Ξ厴I(yè)生的詳細(xì)信息進(jìn)行查詢,并對畢業(yè)生提供通信錄、便簽等方便。(5)“報表輸出”:包括“學(xué)生名冊”、“記分冊”和“成績表”等功能模塊。該子系統(tǒng)可用于獲取學(xué)生成績。(6)“系統(tǒng)幫忙”:包括“系統(tǒng)幫忙”、“關(guān)于……”和“退出系統(tǒng)”等。用戶能夠查看該系統(tǒng)的相關(guān)信息。由于系統(tǒng)采納模塊化、結(jié)構(gòu)化設(shè)計,各模塊在信息上相互溝通,功能上相互獨(dú)立,使系統(tǒng)的網(wǎng)絡(luò)擴(kuò)充、功能增加、業(yè)務(wù)擴(kuò)展更易實(shí)現(xiàn)。系統(tǒng)特點(diǎn)本系統(tǒng)的要緊功能是通過網(wǎng)絡(luò)實(shí)現(xiàn)現(xiàn)代化高校學(xué)生治理,提高辦公效率。(1)先進(jìn)靠得住的系統(tǒng)平臺和體系結(jié)構(gòu)系統(tǒng)采納目前比較流行的Internet體系結(jié)構(gòu)和瘦客戶機(jī)/中間件/效勞器體系(B/S)結(jié)構(gòu)。B/S體系結(jié)構(gòu)前臺只負(fù)責(zé)界面表示,實(shí)現(xiàn)了瘦客戶機(jī)的構(gòu)思,大大地減輕了保護(hù)工作量,程序的修改只限于數(shù)據(jù)庫效勞器端及應(yīng)用程序效勞器端,客戶端通過閱讀器訪問應(yīng)用程序效勞器,界面統(tǒng)一簡單,軟件層次較少,保護(hù)容易。(2)系統(tǒng)提供的智能性系統(tǒng)中的網(wǎng)絡(luò)效勞器采納了高級系統(tǒng)體系結(jié)構(gòu)和擴(kuò)展數(shù)據(jù)輸出(EDO)內(nèi)存子系統(tǒng),因此具有壯大的工作性能和最大的工/i0帶寬。(3)友好的用戶界面及操作的靈活性系統(tǒng)提供類閱讀器界面,便于用戶實(shí)現(xiàn)各類搜索、查詢操作。在系統(tǒng)的操作進(jìn)程中表現(xiàn)了簡單、方便、靈活的特點(diǎn)。(4)值得信任的靠得住性和平安性系統(tǒng)可自動檢測輸入數(shù)據(jù)的準(zhǔn)確性和完整性。當(dāng)顯現(xiàn)故障或事故造成系統(tǒng)中斷后,系統(tǒng)對數(shù)據(jù)的完整性具有檢測、愛惜和恢復(fù)能力。(5)開放性及可擴(kuò)充性軟件設(shè)計采納標(biāo)準(zhǔn)化接口,硬件平臺采納標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,采納開放式數(shù)據(jù)庫互連接口(ODBC),使本系統(tǒng)與其它應(yīng)用系統(tǒng)容易實(shí)現(xiàn)互連。(6)先進(jìn)的Internet支持系統(tǒng)采納先進(jìn)的運(yùn)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫技術(shù)、消息傳遞與工作流技術(shù)Internet技術(shù)、平安與容錯技術(shù)相結(jié)合。本系統(tǒng)為高??缛胄畔⒒虒W(xué)時期提供技術(shù)支撐平臺,使校內(nèi)應(yīng)用(如成績治理、學(xué)籍治理、畢業(yè)生信息治理等)系統(tǒng)從單機(jī)操作、C/S結(jié)構(gòu)操作上升到基于Web應(yīng)用的B/S結(jié)構(gòu)體系中來。系統(tǒng)提供豐碩的效勞以知足學(xué)校需要。3相關(guān)技術(shù)簡介系統(tǒng)實(shí)現(xiàn)的要緊技術(shù)1.采納B/S結(jié)構(gòu)基于B/S結(jié)構(gòu)的學(xué)生學(xué)籍治理系統(tǒng),客戶端是通用閱讀器IE業(yè)務(wù)功能由獨(dú)立的應(yīng)用效勞器處置,Web效勞器成為應(yīng)用效勞器處置的標(biāo)準(zhǔn)配置;數(shù)據(jù)處置仍由數(shù)據(jù)庫效勞器完成,不需要象C/S結(jié)構(gòu)那樣安裝不同的客戶端應(yīng)用程序,B/S結(jié)構(gòu)的功能都在Web效勞器上實(shí)現(xiàn),開發(fā)和保護(hù)工作簡單易行。這種結(jié)構(gòu)可實(shí)現(xiàn)網(wǎng)上查詢的大體功能,如用戶注冊、查詢、修改信息和報表輸出等。2.ODBC技術(shù)通過訪問數(shù)據(jù)庫的方式在本系統(tǒng)中取得應(yīng)用,它通過驅(qū)動程序(driver)來提供數(shù)據(jù)庫的獨(dú)立性,驅(qū)動程序與具體數(shù)據(jù)庫有關(guān),它是一個用以支持ODBC函數(shù)挪用的模塊(一般是一個d11),應(yīng)用程序通過挪用驅(qū)動程序所支持的函數(shù)來操作數(shù)據(jù)庫,假假想使應(yīng)用程序操作不同類型的數(shù)據(jù)庫,就要動態(tài)地鏈接到不同的驅(qū)動程序上。ODBC具有良好的數(shù)據(jù)庫獨(dú)立性,通過ODBC能夠使得數(shù)據(jù)庫的更改變得超級容易,因?yàn)閷?yīng)用程序來講只需改換一下驅(qū)動程序。3.ASP技術(shù)ASP(ActiveServerPage)即活動效勞器頁面,它是由Microsoft推出的用于Web開發(fā)的技術(shù)。ASP不是一種單純的技術(shù),應(yīng)該說它是一種效勞器腳本環(huán)境。在ASP環(huán)境下,開發(fā)者能夠通過創(chuàng)建效勞器腳本,編寫壯大的Web應(yīng)用程序,實(shí)現(xiàn)動態(tài)交互式Web頁面:ASP腳本還能夠和HTML語言、Java小程序等混合在一路書寫,這大大擴(kuò)充了ASP程序的功能,降低了ASP應(yīng)用的難度。4.ADO對象訪問數(shù)據(jù)庫ADO是一個ASP內(nèi)置的ActiveX效勞器組件用于數(shù)據(jù)庫訪問,可把它與ASP結(jié)合起來,成立提供數(shù)據(jù)庫信息的網(wǎng)頁內(nèi)容,對數(shù)據(jù)庫進(jìn)行查詢、插入、更新、刪除等操作。其具有運(yùn)行速度快、占用內(nèi)存小等優(yōu)勢。本系統(tǒng)中有關(guān)成績查詢、記錄分頁閱讀等功能都是應(yīng)用了ADO的對象、屬性和方式來實(shí)現(xiàn)的。數(shù)據(jù)庫工作原理Web數(shù)據(jù)庫基于C/S結(jié)構(gòu),客戶端是閱讀器,效勞器端是Web效勞器。閱讀器和Web效勞器通過HTTP互換信息。Web上的大多數(shù)交互都可看成請求和響應(yīng),即閱讀器向Web效勞器發(fā)出請求(一樣是要求顯示一個用戶想看的網(wǎng)頁),而Web效勞器那么向閱讀器返回響應(yīng)(一般是一個HTML頁面或圖像等)?;赪eb的數(shù)據(jù)庫采納3層的客戶端/效勞器結(jié)構(gòu):第一層是閱讀器,第二層是Web效勞器,第三層包括一些應(yīng)用程序及相關(guān)的數(shù)據(jù)庫。閱讀器作為用戶輸入查詢條件和顯示查詢結(jié)果的交互界面,用戶能夠通過填寫表單或輸入關(guān)鍵字的方式來與Web交互。當(dāng)用戶單擊表單上的按鈕時,表單中的數(shù)據(jù)便被發(fā)送到Web效勞器。Web效勞器負(fù)責(zé)用戶輸入信息的接收,它將數(shù)據(jù)傳送至要被處置的腳本或應(yīng)用程序,并在數(shù)據(jù)庫中查詢數(shù)據(jù)。最后,Web效勞器將返回結(jié)果插入到HTML頁面,傳送至閱讀器以響應(yīng)用戶。如圖2所示。瀏覽器WWW服務(wù)器瀏覽器WWW服務(wù)器外部程序Database請求請求請求響應(yīng)響應(yīng)響應(yīng)的工作原理ASP訪問數(shù)據(jù)庫的工作原理如下:ASP腳本事實(shí)上是一種效勞器端的說明腳本,其腳本包括在以.asp為后綴的文件中。當(dāng)在閱讀器中訪問以后綴名為.asp的ASP主頁時,網(wǎng)絡(luò)效勞器響應(yīng)HTTP請求并挪用ASP引擎(asp,dll)執(zhí)行該文件并說明執(zhí)行其中的任何腳本(VBScript或JavaScript),假設(shè)腳本中有訪問數(shù)據(jù)庫請求,立刻通過ODBC與相應(yīng)的后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件ADO(ActiveXDataObjects)完成操作,最后,ASP依照訪問數(shù)據(jù)庫的結(jié)果集生成包括有數(shù)據(jù)查詢結(jié)果的HTML語言的主頁返回給前端用戶。前端閱讀器WebServer(ASP)ADO訪問ODBC后臺數(shù)據(jù)庫圖3ASP訪問Web數(shù)據(jù)庫的工作原理由于ASP在效勞器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶閱讀器,也確實(shí)是說,用戶在前端閱讀器看到的僅僅是ASP頁的執(zhí)行結(jié)果所生成的頁,而ASP的頁本身的內(nèi)容用戶在前端閱讀器是看不到的,因此ASP源程序可不能泄密,增加了系統(tǒng)的平安保密性。另外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。簡介ASP主頁ASP主頁ADO(ActiveXDataObjects)OLEDBODBCAccessSQL其它數(shù)據(jù)庫圖4ADO訪問數(shù)據(jù)庫ODBC(OpenDatabaseConnectivity)即為開放數(shù)據(jù)庫系統(tǒng)互連,它是微軟開發(fā)的一套用于開發(fā)數(shù)據(jù)庫系統(tǒng)應(yīng)用程序接口標(biāo)準(zhǔn)。ODBC標(biāo)準(zhǔn)為應(yīng)用程序提供了一套高層挪用接口標(biāo)準(zhǔn)和基于動態(tài)鏈接庫的運(yùn)行支持環(huán)境。利用ODBC開發(fā)數(shù)據(jù)庫的應(yīng)用程序時,只需要應(yīng)用程序挪用標(biāo)準(zhǔn)的ODBC函數(shù)和SQL語句,而數(shù)據(jù)庫的底層操作由各個數(shù)據(jù)庫的ODBC驅(qū)動程序來完成。因此,利用ODBC接口的數(shù)據(jù)庫應(yīng)用程序具有專門好的適應(yīng)和可移植性,而且具有同時訪問多種數(shù)據(jù)庫的能力,完全地扔掉了傳統(tǒng)數(shù)據(jù)庫應(yīng)用程序的缺點(diǎn)。ODBC驅(qū)動程序類似于Windows下面的硬件驅(qū)動程序,關(guān)于利用者來講,驅(qū)動程序掩蓋了不同的硬件間的不同。4詳細(xì)設(shè)計技術(shù)訪問學(xué)生成績數(shù)據(jù)庫ASP是微軟公司推出的最新網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù),是效勞器端腳本編寫環(huán)境,利用它能夠創(chuàng)建和運(yùn)行動態(tài)、交互的應(yīng)用程序,能夠組合HTML頁,腳本命令和ActiveX組件以創(chuàng)建交互的網(wǎng)絡(luò)頁和基于網(wǎng)絡(luò)的功能壯大的應(yīng)用程序。目前ASP己成為開發(fā)動態(tài)網(wǎng)站和網(wǎng)絡(luò)數(shù)據(jù)庫的要緊技術(shù)之一。通過ASP與學(xué)生成績數(shù)據(jù)庫成立連接因?yàn)樾枰僮餍谄鞫说臄?shù)據(jù)庫,因此必需在數(shù)據(jù)庫與效勞器之間成立連接,成立連接(Connection)是數(shù)據(jù)庫存取的開始。1.成立Corulection對象本文利用ASP的內(nèi)建對象方式成立與數(shù)據(jù)庫的連接。ADODB是ASP內(nèi)置的數(shù)據(jù)庫存取組件。<%Setcn=("ADODB.Connection“)%>如此就創(chuàng)建了一個名為cn的Connection對象實(shí)例,通過那個對象實(shí)例,就可利用Connection對象提供的。pen方式打開與數(shù)據(jù)庫的連接。2.利用。pen方式打開與成績數(shù)據(jù)庫的連接(成績數(shù)據(jù)庫stxf.dbf)odriver參數(shù)語法:driver={1licrosoftAccessDriver(*.mdb)}告知系統(tǒng)利用ACCESS數(shù)據(jù)庫的ODBC驅(qū)動處置。DBQ用來指定打開的數(shù)據(jù)庫文件名,它必需是完整的途徑。例如"c:\inetpub\wwwroot\data\",本文利用的方式取得數(shù)據(jù)庫的完整途徑。LID指定用戶名PWD指定用戶密碼關(guān)于ACCESS數(shù)據(jù)庫,能夠直接在ASP中指定連接,其相應(yīng)的ASP程序?yàn)?<%cn.open“driver={MicrosoftAccessDriver(*.mdb){;DBQ=數(shù)據(jù)庫文件名:UID=用戶名:PWD=用戶密碼”%〉說明:Connection僅僅是成立了與數(shù)據(jù)庫間的連接,要存取數(shù)據(jù)還應(yīng)該再成立Recordset對象。Setrs=Server.Create0bject())ADODB.Recordset)))成立Recordset對象rs。3.關(guān)閉Connection對象cn.close4.將Connec七ion對象從內(nèi)存中刪除,以釋放資源關(guān)閉Connec-tion對象就切斷了Connection對象與數(shù)據(jù)庫之間的連接,可是此對象仍是存在于內(nèi)存中。若是要將創(chuàng)建的Connection對象從內(nèi)存中移出,需要用語句setcn=nothing如何向數(shù)據(jù)庫中添加、修改和刪除數(shù)據(jù)。向數(shù)據(jù)庫中添加新數(shù)據(jù)圖5向數(shù)據(jù)庫添加數(shù)據(jù)利用Recordset對象的Addnew方式,例stul.aspo<%@LANGUAGE=VBScript%>(!一#includefile="AdoAccess.asp"一>(!一#includefile=""一><%’1.利用Recordset對象的AddNew方式添加新數(shù)據(jù)DimStrSQL,rsTes七SetrsTest二("})=adOpenKeySet’adOpenDynamic,沒有下面這一句,將不許諾更新數(shù)據(jù)庫,什么緣故?=adLockOptimisisrsTest.Open‘成績數(shù)據(jù)庫”,Cnn,,,adCmdTablersTes七.AddNewrsTest(”姓名”)二”wu'feng"rsTes七(“成績‘)二‘87"rsTes七.Update%><HTML><BODY><%2.將取得的記錄集顯示到閱讀器上,將數(shù)據(jù)庫指針移到表中的第一條記錄IfNotrsTest.EOF<>0ThenResponse.Write“表中現(xiàn)有[‘&&”]條數(shù)據(jù)“&"<Br><Br>"EndIfDoWhileNotResponse.WritersTest(0)&”&rsTest(1)&’“&rsTest(2)&H&"<BR>"Loop3.釋放內(nèi)存資源Cnn.closeSetrsTest=Nothing:SetCnn二Nothing%></BODY></HTML>修改數(shù)據(jù)庫中已存在的數(shù)據(jù)利用Recordset對象的Update方式。程序stu2.asp(類似例程stul.asp)’利用Recordset對象的Update方式修改數(shù)據(jù)DimStrSQL,rsTestSetrsTest=("")=adLockOptimisticStrSQL="SELECT姓氏,名字,誕生日期FROM學(xué)生WHERE誕生日期=#83-03-04#"StrSQL,Cnn,,,adCmdTextrsTest”名字“)=“李玲“分析:1.SQL語句中,數(shù)據(jù)庫是SQLServer數(shù)據(jù)庫,日期要用’83-03-04’括起來。2.rsTest.OpenStrSQL,Cnn,,,adCmdText中,由于第一個參數(shù)是SQL語句,因此第五個參數(shù)為adCmdText,其實(shí),第五個參數(shù)完全能夠省略,可是加上它會使腳本的執(zhí)行效率更高。刪除數(shù)據(jù)庫中的數(shù)據(jù)利用Recordset對象的Delete方式。,利用Recordset對象的Delete方式刪除數(shù)據(jù)DimStrSQL,rsTestSetrsTest=server.Create06ject("ADODB.Recordset")=adLockOptimisticStrSQL="SELECT*FROM學(xué)生姓名WHERE成績二’85'”StrSQL,Cnn,,,adCmdTextWhileVotWend假設(shè)記錄集中有多條記錄符合條件,那么必需利用循環(huán),不然,Delete方式只刪除當(dāng)前記錄,即第一條符合條件的記錄。那個地址介紹了保護(hù)數(shù)據(jù)的三種方式,一樣而言,盡可能利用SQL語句解決問題,簡單明了;而利用Recordset對象的最大益處是能夠利用其大量的屬性和豐碩的游標(biāo)類型,有更多的選擇,但也給利用帶來一些難題。訪問學(xué)生學(xué)籍治理系統(tǒng)的設(shè)計ADO(ActiveXDataObject即ActiveX數(shù)據(jù)對象)是一個ASP內(nèi)置的ActiveX效勞器組件(ActiveXServerComponent),ADI〕通過在Web效勞器上設(shè)定ODBC,可成立與多種數(shù)據(jù)庫如:SQLServer,Oracle,Informix,Access}VFP等成立連接。能夠把它與ASP結(jié)合起來成立提供數(shù)據(jù)庫信息的網(wǎng)頁內(nèi)容在網(wǎng)頁畫面執(zhí)行SQL命令用戶在閱讀器頁面中輸入更新和刪除Web效勞器信息,由效勞器對Web數(shù)據(jù)庫進(jìn)行相應(yīng)的操作。ADO的益處在于易于利用,高速,低內(nèi)存開銷,小磁盤空間占用。它為用戶提供了連接任何兼容ODBC的數(shù)據(jù)庫和到建全功能數(shù)據(jù)庫應(yīng)用程序的能力。要執(zhí)行ADO,效勞器端須安裝WindowsMTServer和InternetInformationServer(簡稱IIS),而客戶端只要有IE閱讀器即可。Web數(shù)據(jù)庫訪問的五種方式的實(shí)現(xiàn)大致可分為兩類,一類是以Web效勞器作為中介,把閱讀器和數(shù)據(jù)源連接起來,在效勞器端執(zhí)行對數(shù)據(jù)庫進(jìn)行操作二另一類是把應(yīng)用程序和數(shù)據(jù)庫下載到客戶端,在客戶端對數(shù)據(jù)庫進(jìn)行訪問。ADO中可用VBScript.JavaScript語言來操縱數(shù)據(jù)庫的訪問(而ASP恰正是腳本語言的說明環(huán)境)和查詢結(jié)果的輸出;ADO中利用RecordSets對象對數(shù)據(jù)庫進(jìn)行操作;能夠連接多種支持ODBC的數(shù)據(jù)庫。用SOL語句對成績庫操作除Recordset對象的Addnew,Update和Delete方式能夠增加、更新和刪除記錄外,還能夠用SQL語句中的Insert,Update和Delete指令去完成該操作。如在SSMS中,可用如下語句來插入新的記錄。InsertValues(‘”&(“id")&”’,”’&(“name")&”’,”&request.form(“computer")&,,,…)這種表示方式比起對象的方式更直觀。假設(shè)用Execute方式讀取符合SQL語句的記錄并寄存在Recordse七對象實(shí)例時,將再也不挪用Recordset對象的Open方式,而且用那個方式返回的Recordset對象實(shí)例的指針只能向下移動,假設(shè)希望指針能夠上下移動,那么必需利用Recordset對象的Open方式來讀取表的記錄。ADO存取數(shù)據(jù)庫時如何分頁顯示如何將數(shù)據(jù)庫的查詢結(jié)果分頁顯示呢?方式要緊有兩種:一、將數(shù)據(jù)庫中所有符合查詢條件的記錄一次性的都讀入Recordset中,寄存在內(nèi)存中,然后通過ADO的Recordset對象所提供的幾個專門支持分頁處置的屬性:PageSize(頁大小)、PageCount(頁數(shù)量)和AbsolutePage(絕對頁)來治理分頁處置。二、依照客戶的指示,每次別離從符合查詢條件的記錄中將規(guī)定數(shù)量的記錄數(shù)讀掏出來并顯示。二者的要緊不同在于前者是一次性將所有記錄都讀入內(nèi)存,然后再依照指示來依次做判定、分析,從而達(dá)到分頁顯示的成效;而后者是先依照指示做出判定,并將規(guī)定數(shù)量的符合查詢條件的記錄讀入內(nèi)存,從而直接達(dá)到分頁顯示的功能。顯然,當(dāng)數(shù)據(jù)庫中的記錄數(shù)達(dá)到上萬或更多時,第一種方式的執(zhí)行效率將明顯低于第二種方式,因?yàn)楫?dāng)每一個客戶查詢頁面時都要將所有符合條件的記錄寄存在效勞器內(nèi)存中,然后再進(jìn)行分頁等處置。若是同時有超過100個的客戶在線查詢,那么ASP應(yīng)用程序的執(zhí)行效率將大受阻礙??墒?,當(dāng)效勞器上數(shù)據(jù)庫的記錄數(shù)和同時在線的人數(shù)并非是很多時,二者在執(zhí)行效率上是相差無幾的,現(xiàn)在一樣就采納第一種方式,因?yàn)榈谝环N方式的ASP程序編寫相對第二種方式要簡單明了得多。進(jìn)行ADO存取數(shù)據(jù)庫時的分頁顯示,其實(shí)確實(shí)是對Recordset的記錄進(jìn)行操作。因此必需先了解Reordset對象的屬性和方式:BOF屬性:目前指標(biāo)指到RecordSet的第一筆。EOF屬性:目前指標(biāo)指到RecordSet的最后一筆。Move方式:移動指針到RecordSet中的某一條記錄。AbsolutePage屬性:設(shè)定當(dāng)前記錄的位置是位于哪一頁AbsolutePosition屬性:目前指標(biāo)在RecordSet中的位置。PageCount屬性:顯示Recordset對象包括多少“頁”的數(shù)據(jù)。PageSize屬性:顯示Recordset對象每一頁顯示的記錄數(shù)。RecordCount屬性:顯示Recordset對象記錄的總數(shù)。學(xué)生成績數(shù)據(jù)庫查詢主頁面為學(xué)生成績查詢,對應(yīng)程序?yàn)閟tu.asp。查詢結(jié)果以兩種方式顯示,一是顯示要緊信息—學(xué)生成績信息查詢結(jié)果列表,對應(yīng)程序?yàn)?一是顯示全數(shù)信息—學(xué)生成績信息查詢結(jié)果,對應(yīng)程序?yàn)閟tuxq.asp。若是查詢條件不能知足時,還將顯示一個提示頁面,告知用戶不存在知足條件的結(jié)果,由程序stuts.asp完成。依照客戶提供的數(shù)據(jù)庫和要求查詢的各項(xiàng)內(nèi)容成立查詢、查詢結(jié)果、查詢結(jié)果列表頁面,并給出一個簡單的提示界面,告知用戶不存在知足條件的結(jié)果,請從頭查詢。下面處置編碼數(shù)據(jù)庫zd.dbf中的內(nèi)容?!詣e”、“誕生地“選項(xiàng)的內(nèi)容都是從zd.dbf數(shù)據(jù)庫中提掏出來的。因?yàn)橛械倪x項(xiàng)內(nèi)容很多,盡管也可用<select><option>,=</option></select>格式在HTML頁面中把各個選項(xiàng)列舉出來,但將給程序的保護(hù)帶來專門大麻煩,一旦編碼數(shù)據(jù)庫的內(nèi)容有變更,程序也將作很多修改。而且?guī)吕虻倪x項(xiàng)都是在zd.dbf中編碼,往主數(shù)據(jù)庫中輸入數(shù)據(jù)時這些選項(xiàng)都只輸入編碼,但顯示時卻不能顯示編碼,必需把編碼對應(yīng)的漢字顯示出來。這段程序代碼如下(以性別為例):<%SetConn=("")"STU"SetRS=Conn.Execute("SelectBC,MCFromzdWhereBCLike"se%"")Response.Write"<SELECTSIZE=1NAME="SEX">"DoWhileNotRResponse.Write"<optionvalue=‘"RS(0)“’>"&RS(1)Rs.MoveNextLoopResponse.Write"</SELECT>"RS.CokeConn.Colse%>其中,zd.dbf包括兩個字段MC,BC,MC表示待編碼項(xiàng),如男、女,BC表示編碼,如性別編碼的前兩位為‘seHse,男用“sel“表示,女用’set“表示。數(shù)據(jù)庫查詢中最重要的是如何取得查詢條件。本例中要查詢的項(xiàng)能夠分為兩類:一類是輸入的text類的查詢條件,另一類是從下拉框當(dāng)選出來的項(xiàng),在處置時要區(qū)別對待。text類型的查詢條件很益處置,例如姓名,筆者輸入的內(nèi)容命名為”xlnHxm,若是輸入的查詢項(xiàng)不為空時就增加一個查詢條件"NAME=Request.Form("xm")”即可。下拉框的處置較復(fù)雜,當(dāng)下拉框選中一項(xiàng)時,例如性別選中男,下拉框中輸入的是‘sel"(但反映在數(shù)據(jù)庫中時為“SEX=1",因?yàn)閿?shù)據(jù)庫中輸入字典中帶編碼的項(xiàng)時只輸入編碼),確實(shí)是要查詢"SEX=sel”的項(xiàng)。處置時要把“sel‘中的‘1‘提掏出來,用一個函數(shù)mid即可,查詢條件為"SEX=mid("sel",3,1)",即從數(shù)據(jù)庫中查找SEX=1的項(xiàng),并把所有知足條件的項(xiàng)不重復(fù)地列舉出來。查詢結(jié)果顯示很容易實(shí)現(xiàn),只須把查詢結(jié)果的每條記錄按列表的方式顯示出來即可,但在顯示查詢結(jié)果時要顯示編碼對應(yīng)的漢字,確實(shí)是到字典中去找編碼為"se"&"1"的項(xiàng)所對應(yīng)的編碼值,程序如下:<tableborder="1"width="95%"bordercolor="#COCOCO"cellspacing="0"cellpadding="0"bordercolorlight="#COCOCO"bordercolordark="#COCOCO"height="60"><tr><tdwidth="9%"align="center"height="1"><palign="center">姓名</td><tdwidth="12%"align="center"height="1">檔案號</td><tdwidth="6%"height-"1"><palign="center")性別</td>………</tr><%i=1%><%WhiletVotRS.EOF%><tr><tdwidth="9%"align="center"height="1"><%=RS("name")%><!td><tdwidth="'12%"align="center"height="1'"><%=RS("dang"')%></td><tdwidth="6%"height="10><%=Func("se"&RS('"sex"),GACX)%></td>………</tr><%RS.Move}lext%><%i=i十1%><%WEnd%></table>其中,F(xiàn)unc("se"&RS("sex"),STU)是個函數(shù),實(shí)現(xiàn)從數(shù)據(jù)源中取得編碼所對應(yīng)的漢字的功能。5系統(tǒng)運(yùn)行與實(shí)現(xiàn)隨著Internet的普及,基于互聯(lián)網(wǎng)的高校學(xué)生學(xué)籍治理受到普遍關(guān)注并得以迅速進(jìn)展。學(xué)生學(xué)籍治理不僅是把學(xué)生成績在網(wǎng)上發(fā)布,更多的是學(xué)生與學(xué)生,教師與學(xué)生之間的溝通和交流;另外,成績查詢、學(xué)習(xí)咨詢等,都應(yīng)該在網(wǎng)上取得專門好的支持。所有這些都需要一些專用工具,而現(xiàn)有的Internet沒有提供這些工具,因此需要開發(fā)一套學(xué)生學(xué)籍治理系統(tǒng)。系統(tǒng)開發(fā)平臺1.硬件環(huán)境效勞器:奔騰3處置器,內(nèi)存為256MB,硬盤容量定為20GB,配備UPS??蛻魴C(jī):CPU為奔騰以上,內(nèi)存32MB,硬盤2.1GB以上。網(wǎng)絡(luò)配置:HUB集線器和相關(guān)網(wǎng)卡、網(wǎng)線等。2.軟件環(huán)境開發(fā)平臺:Windows2000效勞器版,F(xiàn)rontPage2000,VFP2000等。發(fā)布平臺:Windows2000效勞器版,IE4.0以上版本。后臺數(shù)據(jù)庫的選取此刻專門用于C/S方式的數(shù)據(jù)庫有許多,如Oracle,VFP2000SQLServer7.0為效勞器數(shù)據(jù)庫。本系統(tǒng)選擇的是SQL2000作為后臺數(shù)據(jù)庫。系統(tǒng)結(jié)構(gòu)本系統(tǒng)采納B/S模式,客戶端只需安裝一個IE閱讀器,用戶界面簡單,升級方便,同時,對客戶機(jī)要求不高,達(dá)到了瘦客戶機(jī)的要求,降低了本錢。系統(tǒng)流程圖學(xué)生學(xué)籍治理系統(tǒng)要緊由登錄、查詢、修改和打印報表四大模塊組成。系統(tǒng)流程如圖。N主頁N主頁新生成功正確正確需打印嗎?登陸識別身份輸入成績注冊查詢輸入學(xué)生信息顯示提交修改姓名和密碼修改成績報表輸出打印成績表返回YNNNNYYYY圖6系統(tǒng)流程圖1.數(shù)據(jù)庫設(shè)計與ODBC設(shè)置(1)數(shù)據(jù)庫的成立要實(shí)現(xiàn)對學(xué)生學(xué)籍治理系統(tǒng)的訪問,第一需要一個完美的數(shù)據(jù)庫,在此例子中,成立了一個名為stu.mbd的數(shù)據(jù)庫,在其中存儲了學(xué)生的學(xué)號、姓名、所修課程名稱和各門作業(yè)的成績。(2)創(chuàng)建和配置ODBC數(shù)據(jù)源通過ODBC標(biāo)準(zhǔn)為應(yīng)用程序提供一套高層接口標(biāo)準(zhǔn)和基于動態(tài)連接的運(yùn)行支持環(huán)境。利用ODBC開發(fā)數(shù)據(jù)庫的應(yīng)用程序時,只需要應(yīng)用程序挪用標(biāo)準(zhǔn)的ODBC函數(shù)和SQL語句,而數(shù)據(jù)庫的底層操作由各個數(shù)據(jù)庫的ODBC驅(qū)動程序來完成。因此,利用ODBC接口的數(shù)據(jù)庫應(yīng)用程序具有專門好的適應(yīng)性和可移植性,而且具有同時訪問多種數(shù)據(jù)庫的能力,完全地扔掉了傳統(tǒng)數(shù)據(jù)庫應(yīng)用程序的缺點(diǎn)。2.數(shù)據(jù)庫訪問的實(shí)現(xiàn)該系統(tǒng)采納ADO組件來訪問SQLServer數(shù)據(jù)庫,ADO能夠使數(shù)據(jù)提供者通過ODBC連接到數(shù)據(jù)源。因此,第一要創(chuàng)建和配置ODBC數(shù)據(jù)源,同時要使創(chuàng)建的數(shù)據(jù)源為系統(tǒng)數(shù)據(jù)源。具體ODBC配置再也不詳述。3.注冊功能的實(shí)現(xiàn)注冊利用戶的個人信息輸入數(shù)據(jù)庫,并利用戶在學(xué)生學(xué)籍治理系統(tǒng)中有一個個人的標(biāo)識號(ID)和密碼。注冊成功后,將設(shè)置一個Session變量來標(biāo)識此用戶已經(jīng)通過了注冊,取得了合法的學(xué)籍。如sessionC"flag")=true。在ASP頁面內(nèi)完成注冊功能必需取得用戶信息,可通過在頁面上放置表單(Form),讓頁面與用戶進(jìn)行交互,通過表單的提交動作,可把數(shù)據(jù)提交給效勞器,效勞器再把數(shù)據(jù)傳給程序。表單向效勞器提交數(shù)據(jù)有兩種方式:Post和Get。關(guān)于Get方式提交的數(shù)據(jù),WWW效勞器將把數(shù)據(jù)放在環(huán)境QueryString中。關(guān)于Post方式,數(shù)據(jù)將被發(fā)送到WWW效勞器的Stdout中。同時,利用Request的Form和Querystring方式,可別離取得Post和Get方式提交的數(shù)據(jù)??墒?,Post方式向效勞器發(fā)送表單數(shù)據(jù)時,不象Get方式,沒有字符串附加到URL中,使得傳送數(shù)據(jù)所需的時刻比Get方式所歷時刻要少。因此,那個地址采納了Post方式來提交用戶注冊信息到效勞器。HTML標(biāo)記如下:<FormMethod="Post”Action=“目的ASP頁面”>…………表單內(nèi)元素…………</FORM>在Action所指向的目的ASP頁面內(nèi),利用Req
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農(nóng)村集體土地承包合同示例
- 2025年勞動合同與勞務(wù)合同差異對比
- 2025年航空備品項(xiàng)目提案報告
- 2025年分析儀器及裝置項(xiàng)目提案報告模板
- 2025年精細(xì)藥液過濾器項(xiàng)目規(guī)劃申請報告模板
- 2025年臨時辦公租賃合同范本
- 2025年區(qū)域航空維修合作與發(fā)展協(xié)議
- 2025年合作伙伴商鋪經(jīng)營合同
- 2025年企業(yè)商業(yè)保密合同
- 2025年交通服務(wù)費(fèi)用回收協(xié)議
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報告
- 銷售人員課件教學(xué)課件
- LED大屏技術(shù)方案(適用于簡單的項(xiàng)目)
- 城市自來水廠課程設(shè)計
- 2024智慧城市數(shù)據(jù)采集標(biāo)準(zhǔn)規(guī)范
- Lesson 6 What colour is it(教學(xué)設(shè)計)-2023-2024學(xué)年接力版英語三年級下冊
- 歷年國家二級(Python)機(jī)試真題匯編(含答案)
- 第五單元任務(wù)二《準(zhǔn)備與排練》教學(xué)設(shè)計 統(tǒng)編版語文九年級下冊
- 虧損企業(yè)減虧專項(xiàng)治理方案
- 《垃圾發(fā)電廠爐渣處理技術(shù)規(guī)范》
- 設(shè)計質(zhì)量、進(jìn)度、服務(wù)保證措施
評論
0/150
提交評論