版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要本文著重闡述了學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)的整體開發(fā)過程。介紹了系統(tǒng)的開發(fā)環(huán)境以及開發(fā)工具,對于設(shè)計(jì)思想和設(shè)計(jì)流程也做出了全面的敘述,在數(shù)據(jù)庫創(chuàng)建思想以及各個(gè)數(shù)據(jù)表之間的具體關(guān)聯(lián)等方面也做出了詳細(xì)說明,并且具體剖析了系統(tǒng)各個(gè)功能的實(shí)現(xiàn)過程以及詳細(xì)設(shè)計(jì)過程,在繪制簡單系統(tǒng)功能模塊圖的同時(shí),力求更加清晰地表明設(shè)計(jì)思想以及對整個(gè)程序設(shè)計(jì)的規(guī)劃及具體實(shí)現(xiàn)。根據(jù)實(shí)際需求,學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)這個(gè)項(xiàng)目采用模塊化的設(shè)計(jì)思想,在WindowsXP操作系統(tǒng)環(huán)境下,搭建JSP運(yùn)行環(huán)境,通過交互的web服務(wù)器應(yīng)用程序,實(shí)現(xiàn)學(xué)生成績網(wǎng)上查詢系統(tǒng)的主要功能,包括學(xué)生在前臺的瀏覽、查詢等功能,管理員在后臺進(jìn)行的學(xué)生管理、成績管理、課程管理、留言管理等功能。本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,使用方便簡捷,人性化的用戶界面,安全保密設(shè)置齊全,大大減少了操作人員和用戶的工作負(fù)擔(dān)。關(guān)鍵詞:管理系統(tǒng);數(shù)據(jù)庫;模塊化
AbstractThisarticleemphaticallyelaboratedthestudentresulton-lineinquiryandthemanagementsystemmanagementsystemwholeperformancehistory.Introducedthesystemdevelopmentenvironmentaswellasthedevelopmentkit,havealsomadethecomprehensivenarrationregardingthedesignthoughtandthedesignflow,indatabasefoundationbetweenthoughtaswellaseachdatasheetJSPectandsoonconcreteconnectionhasalsomadethespecify,andspecificallyanalyzedthesystemeachfunctionrealizationprocessaswellasthedetaileddesignprocess,duringplansimplesystemfunctionmodulechart,makeseveryeffortclearlytoindicatethedesignthoughtaswellastotheentireprogrammingplanandtheconcreterealization.Accordingtotheactualdemand,thestudentresulton-lineinquiryandmanagementsystemmanagementsystemthisprojectusesmodularthedesignthought,inWindowsundertheXPoperatingsystemenvironment,buildsJSPmovementenvironmentTOMCAT5,throughusestheJSPscriptlanguagedynamicallytocomplete,theinteractivewebserverapplicationprocedure,realizesthestudentresulton-lineinquirysystemmainfunction,includingthestudentinfunctionandsoononstagebrowsing,inquiry,themanagerthestudentwhichcarriesoninthebackstagemanages,theresultmanagement,thecurriculummanages,functionandsoonmessagemanagement.Thissystemhasthevariouscharacteristic:Systemfunctioncomplete,easytooperatesimpleanddirect,thehumannatureusercontactsurface,thesecuritykeepssecrettheestablishmenttobecomplete,greatlyreducedtheoperatoranduser'sworkload.Keyword:managementsystem;Database;Modulation
目錄摘要 IAbstract II前言 11問題的定義 21.1系統(tǒng)目標(biāo) 21.2業(yè)務(wù)流程圖 32可行性研究 52.1技術(shù)可行性 52.2經(jīng)濟(jì)可行性 52.3操作可行性 62.4法律可行性 63需求分析 73.1系統(tǒng)需要解決的主要問題 73.2系統(tǒng)具備的基本功能 73.3數(shù)據(jù)流圖 73.4數(shù)據(jù)字典 113.4.1數(shù)據(jù)元素 113.4.2數(shù)據(jù)存儲 143.4.3數(shù)據(jù)流 153.4.4數(shù)據(jù)處理 174總體設(shè)計(jì) 184.1概述 184.2系統(tǒng)功能劃分 184.2.1學(xué)生子系統(tǒng)功能劃分 184.2.2管理員子系統(tǒng)功能劃分 194.3系統(tǒng)功能描述 194.3.1學(xué)生子系統(tǒng)功能描述 194.3.2 管理員子系統(tǒng)功能描述 204.4IPO圖 214.5數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 224.5.1各實(shí)體屬性圖如下所示: 224.5.2各實(shí)體之間的關(guān)系分E-R圖 244.6數(shù)據(jù)庫設(shè)計(jì) 244.7安全保密設(shè)計(jì) 254.7.1登陸用戶的安全性 264.7.2操作安全性 264.7.3數(shù)據(jù)安全性 265詳細(xì)設(shè)計(jì) 275.1概述 275.2程序流程圖 275.3后臺系統(tǒng)的實(shí)施 285.3.1連接數(shù)據(jù)庫的包含文件(SQLDB.JSP) 295.3.2管理員登錄頁面(login.JSP) 295.3.3學(xué)生信息管理模塊 295.3.4學(xué)生成績管理模塊 305.4前臺系統(tǒng)的實(shí)現(xiàn) 326實(shí)現(xiàn)系統(tǒng) 336.1開發(fā)系統(tǒng)所用技術(shù) 336.2數(shù)據(jù)庫開發(fā)工具簡介 336.2.1JSP的產(chǎn)生 336.2.2SQLServer簡介 336.2.3Dreamweaver
MX
2004簡介 346.2.4TOMCAT5簡介 356.2.5TOMCAT5與JSP的結(jié)合 356.3關(guān)鍵技術(shù)介紹 366.3.1JSP的內(nèi)部特點(diǎn) 366.3.3利用ADO訪問數(shù)據(jù)庫 377測試與維護(hù) 397.1系統(tǒng)測試 397.1.1單元測試 397.1.2組裝測試 397.1.3確認(rèn)測試 397.1.4系統(tǒng)測試 397.2系統(tǒng)維護(hù) 407.3.1維護(hù)的內(nèi)容 407.3.2維護(hù)的類型 418用戶使用手冊 428.1運(yùn)行環(huán)境要求 428.2.1tomcat服務(wù)管理器配置 428.2.2配置數(shù)據(jù)庫服務(wù)器 438.2用戶使用手冊 43結(jié)束語 44致謝 45參考文獻(xiàn) 46 -PAGE46- -PAGE45-前言隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展,Web數(shù)據(jù)庫技術(shù)已經(jīng)成為應(yīng)用最為廣泛的網(wǎng)站架構(gòu)基礎(chǔ)技術(shù)在應(yīng)用系統(tǒng)中,Web提供了與客戶進(jìn)行通信聯(lián)絡(luò)的有效手段,利用Web技術(shù),實(shí)現(xiàn)Web服務(wù)器與數(shù)據(jù)庫系統(tǒng)的連接,完成對數(shù)據(jù)的處理與查詢,用戶可以通過操作簡單易學(xué)的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。JSP是SUN公司配合TOMCAT提供的一種動態(tài)網(wǎng)頁實(shí)現(xiàn)技術(shù),而SQLServer則是Microsoft公司數(shù)據(jù)庫系列中的旗艦產(chǎn)品,兩者結(jié)合,為Web數(shù)據(jù)庫技術(shù)提供了完美的實(shí)現(xiàn)體系.學(xué)生成績查詢與管理系統(tǒng)就是在這種條件下開發(fā)出來的,通過網(wǎng)頁的形式,完成學(xué)生成績查詢的功能與管理的功能。學(xué)生成績查詢與管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。學(xué)生成績查詢與管理系統(tǒng)是一個(gè)學(xué)校信息化管理的重要組成部分,學(xué)生成績查詢與管理系統(tǒng)不但能夠方便廣大同學(xué)查詢自己的成績,同時(shí)也為學(xué)校管理者提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理學(xué)生成績,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長了,將產(chǎn)生大量的文件和資料,這對于查找、更新和維護(hù)都帶來了不少的困難。
1問題的定義學(xué)生成績的管理是學(xué)校日常工作中的重要組成部分。高校招生規(guī)模的逐步擴(kuò)大和認(rèn)識制度的改革,在校學(xué)生人數(shù)將不斷增加,而學(xué)生管理人員則相對減少。加上我國高等學(xué)?;鶎訉W(xué)生管理工作的頭緒多,內(nèi)容雜,管理細(xì),要求高,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求。在校生的成績的錄入與查詢,補(bǔ)考學(xué)生的名單信息,稍有不慎就會出現(xiàn)錯(cuò)誤。同時(shí)學(xué)生成績的手工登錄與查詢,是一項(xiàng)非常繁重而枯燥的勞動,每年課程的變化都需要重新規(guī)劃,耗費(fèi)許多人力和物力,而且會因人的情緒煩燥而出現(xiàn)失誤。因此在計(jì)算機(jī)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)學(xué)生成績的管理是可行而必要的工作,實(shí)現(xiàn)高校學(xué)生網(wǎng)上成績查詢與管理系統(tǒng),既能夠提高工作效率,又可以提高工作水平。計(jì)算機(jī)具有運(yùn)算速度快、正確、能按照設(shè)計(jì)邏輯處理問題等特性,在學(xué)生成績的錄入、統(tǒng)計(jì)中如采用一個(gè)計(jì)算機(jī)化的信息系統(tǒng)進(jìn)行處理,就不會發(fā)生信息遺漏或者數(shù)據(jù)輸入不正確的情形。在學(xué)校,尤其是在各大高校,成績信息是學(xué)校的一項(xiàng)重要的數(shù)據(jù)資源,成績管理也是學(xué)校的一項(xiàng)常規(guī)性的重要工作。而長期以來,成績管理都是依賴人工進(jìn)行的,面對如此眾多的成績信息,其工作量可想而知。不僅僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了成績管理的某些不規(guī)范,使得學(xué)籍管理陷入“事陪功半”的地步。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生成績進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套學(xué)生成績管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。1.1系統(tǒng)目標(biāo)如今,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。現(xiàn)在我國的學(xué)校中成績信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。采用計(jì)算機(jī)來實(shí)現(xiàn)成績信息管理系統(tǒng)歸納起來,好處大約有以下幾點(diǎn):1.可以存儲歷屆的學(xué)生信息,安全、高效;2.只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3.可以迅速查到所需信息。4.為將來學(xué)校上網(wǎng)做好準(zhǔn)備。學(xué)校學(xué)生可以的任何一個(gè)角落查到自己的成績信息,不受時(shí)間、地點(diǎn)限制。根據(jù)要求,本系統(tǒng)具體實(shí)現(xiàn)如下的功能:1.實(shí)現(xiàn)學(xué)生網(wǎng)上成績的查詢。學(xué)生可以輸入學(xué)生的學(xué)號,迅速查出學(xué)生的成績。2.管理員可以設(shè)置課程的信息,可以添加、修改、刪除學(xué)生的成績。3.管理員實(shí)現(xiàn)對學(xué)生信息的管理。如學(xué)生信息的添加、刪除和修改。4.老師可以查詢所教課程的學(xué)生成績和補(bǔ)考學(xué)生的名單。5.可以實(shí)現(xiàn)留言信息的管理。1.2業(yè)務(wù)流程圖業(yè)務(wù)流程描述:用業(yè)務(wù)流程圖描述現(xiàn)系統(tǒng)各項(xiàng)業(yè)務(wù)處理過程,并結(jié)合業(yè)務(wù)流程圖詳細(xì)準(zhǔn)確地說明業(yè)務(wù)處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲、加工的方法、算法、輸出的數(shù)量及形式等?,F(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與管理人員交流,它是系統(tǒng)設(shè)計(jì)的前提和保證。業(yè)務(wù)流程圖使用的符號:符號名稱實(shí)體輸入/輸出的報(bào)表處理業(yè)務(wù)流向文檔存儲學(xué)生學(xué)生成績查詢學(xué)生成績管理員管理員學(xué)生信息添加、刪除、修改成績信息添加、刪除、修改留言添加、刪除學(xué)生信息查詢學(xué)生信息學(xué)生成績信息留言信息學(xué)生信息學(xué)生成績查詢成績信息教師教師留言添加學(xué)生信息查詢留言信息學(xué)生信息學(xué)生成績查詢成績信息補(bǔ)考查詢補(bǔ)考名單圖1-1系統(tǒng)業(yè)務(wù)流程圖
2可行性研究可行性研究是在項(xiàng)目開發(fā)前期對項(xiàng)目的一種考察和鑒定,對擬議中的項(xiàng)目進(jìn)行全面的、綜合的調(diào)查研究,其目的是要判斷項(xiàng)目可行與否。信息系統(tǒng)技術(shù)可行性研究要從系統(tǒng)開發(fā)的計(jì)劃出發(fā),論述系統(tǒng)開發(fā)力量的可行性,同時(shí)論證系統(tǒng)方案中所采取的各種技術(shù)手段上是否可以實(shí)現(xiàn)。信息系統(tǒng)經(jīng)濟(jì)可行性研究主要是對項(xiàng)目進(jìn)行經(jīng)濟(jì)評價(jià),分析系統(tǒng)建設(shè)投資的可能性以及評價(jià)系統(tǒng)運(yùn)行之后給組織帶來的效益。信息系統(tǒng)營運(yùn)可行性研究要給出的方案是否可以從人力、物力、組織工作等方面保證項(xiàng)目按計(jì)劃完成實(shí)施,還要說明項(xiàng)目開發(fā)后在經(jīng)濟(jì)、技術(shù)和環(huán)境等方面能否保證系統(tǒng)正常運(yùn)行。由于系統(tǒng)建設(shè)是一項(xiàng)投資大、涉及面廣、工程復(fù)雜的系統(tǒng)工程,因此必須充分的進(jìn)行可行性論證,以確保投資的準(zhǔn)確無誤,而且信息系統(tǒng)建設(shè)是一項(xiàng)整體工程,必須站在系統(tǒng)的角度論證它的可行性才有說服力,才有意義??尚行匝芯康哪康氖怯米钚〉拇鷥r(jià),在盡可能短時(shí)間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否值得去解決,可行性從以下四個(gè)方面來考慮:2.1技術(shù)可行性學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)是由網(wǎng)絡(luò)和網(wǎng)頁實(shí)現(xiàn)的。所以本系統(tǒng)使用微軟公司的JSP開發(fā),應(yīng)用界面友好且功能強(qiáng)大的由Macromedia公司的MacromediaDreamweaverMX軟件,服務(wù)器端腳本用JSP來編寫,客戶端腳本也用JSP來編寫,數(shù)據(jù)庫使用SQLServer2000數(shù)據(jù)庫,服務(wù)器是TOMCAT5。所以在技術(shù)上是可行的。2.2經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟(jì)效益進(jìn)行估計(jì)。本軟件的開發(fā)費(fèi)用預(yù)計(jì)在5000元左右,目前中檔辦公用機(jī)每臺在4000元左右。在加上一些其他設(shè)施的購買,預(yù)計(jì)兩萬元以內(nèi)便可使系統(tǒng)投入運(yùn)行。本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運(yùn)行后,可以實(shí)現(xiàn)學(xué)生成績網(wǎng)上查詢的計(jì)算機(jī)化,節(jié)省了人力、物力,將人從繁重的工作業(yè)務(wù)中解脫出來,減少了成績查詢與管理中無意的錯(cuò)誤,節(jié)省了大量的時(shí)間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行2.3操作可行性本系統(tǒng)直觀易懂,使用非常方便,學(xué)生可以直接上手,即使是管理員,只要經(jīng)過簡單的培訓(xùn),操作本系統(tǒng)沒有太大的問題。2.4法律可行性本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權(quán)等問題,不違反國家法律,因此具有法律可行性。綜上所述,從技術(shù)上、經(jīng)濟(jì)上、法律上、可操作性上都是可行的,而且要求不高,所以該系統(tǒng)的開發(fā)是可行的。
3需求分析3.1系統(tǒng)需要解決的主要問題本系統(tǒng)要實(shí)現(xiàn)學(xué)生成績的網(wǎng)絡(luò)化的查詢與管理。能夠?qū)崿F(xiàn)學(xué)生在網(wǎng)上查詢自己的成績的信息,使學(xué)生不分時(shí)間、地點(diǎn),只要能上網(wǎng)即可以查詢自己的成績,并能夠保存自己的幾年的成績,對自己的成績信息一目了然。管理員可以完成學(xué)生信息的管理,成績的管理及留言信息的管理。教師也可以使用本系統(tǒng)來查看自己所教的學(xué)生的成績情況,并可按需要打印補(bǔ)考名單。3.2系統(tǒng)具備的基本功能學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)的開發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺數(shù)據(jù)庫,應(yīng)用程序系統(tǒng)要求界面友好,功能完備,易使用等特點(diǎn)。而后臺數(shù)據(jù)庫的數(shù)據(jù)要具有一致性、完整性、安全性。(1)、學(xué)生成績網(wǎng)上查詢前臺——操作方便.前臺作為與用戶直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受計(jì)算機(jī)給他們帶來的便利。前臺系統(tǒng)主要學(xué)生成績的查詢,只要輸入學(xué)生的學(xué)號,即可查詢出此學(xué)生相關(guān)的成績信息。(2)管理后臺:本系統(tǒng)后臺管理在考慮學(xué)生成績管理操作簡便的同時(shí),提供了強(qiáng)大的管理模式。后臺系統(tǒng)可分為學(xué)生基本信息管理模塊,包括學(xué)生基本信息的添加、刪除和修改,學(xué)生成績管理模塊,包括學(xué)生成績的錄入,修改和刪除操作,留言管理模塊,主要是留言的添加和刪除,教師還可以查詢補(bǔ)考名單。3.3數(shù)據(jù)流圖它是描述系統(tǒng)的邏輯模型的,圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中流動和處理的情況,它比口頭與文字的描述更直觀地顯示出來系統(tǒng)中數(shù)據(jù)的使用。數(shù)據(jù)流圖簡稱DFD圖,數(shù)據(jù)流圖有四種成分:源點(diǎn)或終點(diǎn)、處理、數(shù)據(jù)存儲表和數(shù)據(jù)流。圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動和處理情況,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,是極好的理解工具。它能精確的描述系統(tǒng)的邏輯模型,描述數(shù)據(jù)在MIS中有輸入經(jīng)過存儲、加工處理最后輸出的全過程,是設(shè)計(jì)者和用戶交流的很好的工具。圖形符號名稱符號說明實(shí)體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)構(gòu)或個(gè)人,框內(nèi)為實(shí)體名稱處理記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理其中,PM區(qū)記述處理標(biāo)號C區(qū)記述處理名稱DNSDNS數(shù)據(jù)存儲記述與處理有關(guān)的數(shù)據(jù)存儲,DN區(qū)記述存儲的標(biāo)號,S區(qū)記述存儲數(shù)據(jù)的名稱數(shù)據(jù)流記述數(shù)據(jù)流的流動方向,F(xiàn)M記述數(shù)據(jù)流的名稱數(shù)據(jù)流圖采用自頂向下的方法繪制,從研究系統(tǒng)概況開始,然后逐層向下分解,直到所需的詳盡程序?yàn)橹埂1鞠到y(tǒng)根據(jù)前面繪制的業(yè)務(wù)流程圖,采用自頂向下,逐層細(xì)化的方法,畫的每一部分各層的數(shù)據(jù)流圖如下:P0P0學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)學(xué)生查詢成績結(jié)果學(xué)生查詢信息學(xué)生查詢成績結(jié)果學(xué)生查詢信息學(xué)生學(xué)生學(xué)生學(xué)生管理員操作信息管理員管理員操作結(jié)果管理員管理員操作信息管理員管理員操作結(jié)果管理員教師操作信息教師教師教師操作結(jié)果教師操作信息教師教師教師操作結(jié)果圖3-1學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)TOP數(shù)據(jù)流圖D1D1P1管理員操作子系統(tǒng)F1學(xué)生信息F2課程信息F3成績信息F4留言信息F7管理員操作結(jié)果D4D3D2學(xué)生信息表 課程信息表 成績信息表 留言信息圖3-2學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)一級細(xì)化(一)F5學(xué)生操作信息F5學(xué)生操作信息P2學(xué)生操作子系統(tǒng)F8學(xué)生操作結(jié)果D3 成績信息表圖3-3學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)一級細(xì)化(二)P3P3教師操作子系統(tǒng)F9教師操作結(jié)果F9教師操作結(jié)果F6教師操作信息F6教師操作信息D1 學(xué)生信息表D1學(xué)生成績表D2 學(xué)生成績表D2 圖3-3學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)一級細(xì)化(三)D1D1學(xué)生信息表P1.1學(xué)生基本信息管理F1.1添加學(xué)生信息F7.1學(xué)生信息查詢結(jié)果F1.2刪除學(xué)生信息F1.3修改學(xué)生信息F1.4查詢學(xué)生信息圖3-4學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)二級細(xì)化(一)P1.2P1.2學(xué)生成績信息管理F3.1添加學(xué)生成績單F7.2學(xué)生成績信息查詢結(jié)果F3.2刪除學(xué)生成績F3.3修改學(xué)生成績F3.4查詢學(xué)生成績D3D3學(xué)生成績信息表圖3-5學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)二級細(xì)化(二)P3.1P3.1補(bǔ)考信息管理D3F6.1補(bǔ)考查詢F9.1補(bǔ)考信息成績信息表成績信息表圖3-7學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)二級細(xì)化(四)P3.2P3.2學(xué)生信息查詢管理D1F6.2學(xué)生信息查詢條件F9.2學(xué)生信息查詢結(jié)果學(xué)生基本信息表學(xué)生基本信息表圖3-8學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)二級細(xì)化(五)P3.3P3.3成績查詢管理F6.3課程信息F9.3成績信息查詢結(jié)果D3成績信息表成績信息表圖3-9學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)二級細(xì)化(六)3.4數(shù)據(jù)字典數(shù)據(jù)流程圖可以使我們對系統(tǒng)的處理、每個(gè)處理的輸入數(shù)據(jù)流、輸出數(shù)據(jù)流以及系統(tǒng)的存儲情況等清清楚楚。但是它無法表達(dá)各種數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)存儲的數(shù)據(jù)結(jié)構(gòu),處理邏輯的加工處理過程等更加詳細(xì)的信息。這正是數(shù)據(jù)字典的功能。數(shù)據(jù)字典是對數(shù)據(jù)流程圖的詳細(xì)說明。在完成管理系統(tǒng)數(shù)據(jù)流程圖的設(shè)計(jì)基礎(chǔ)上,采用數(shù)據(jù)字典來對數(shù)據(jù)流程圖做進(jìn)一步的定義和描述,它同樣也是一種結(jié)構(gòu)化的工具,有自身的規(guī)范和結(jié)構(gòu)。它的主要內(nèi)容包括數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)流及數(shù)據(jù)存儲中的數(shù)據(jù)元素和數(shù)據(jù)處理。3.4.1數(shù)據(jù)元素?cái)?shù)據(jù)元素是不可再分的數(shù)據(jù)單位,是數(shù)據(jù)最小的組成單位,數(shù)據(jù)元素包括如下內(nèi)容:數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說明,別名,數(shù)據(jù)類型,長度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系}。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于數(shù)據(jù)校驗(yàn)。(1)管理員及教師信息表中的元素名字:Name數(shù)據(jù)類型:varchar名字:Name數(shù)據(jù)類型:varchar長度:20描述:管理員名或教師名字位置:D5名字:ID數(shù)據(jù)類型:varchar長度:20描述:管理員及教師登錄賬號位置:D5名字:password名字:password數(shù)據(jù)類型:varchar長度:20描述:密碼位置:D5名字:type名字:type數(shù)據(jù)類型:int長度:4描述:用戶類型位置:D5(2)課程信息表中的元素名字:Name數(shù)據(jù)類型:varchar名字:Name數(shù)據(jù)類型:varchar長度:20描述:課程名位置:D2名字:ID數(shù)據(jù)類型:varchar長度:20描述:課程編號位置:D2名字:teacherID名字:teacherID數(shù)據(jù)類型:varchar長度:20描述:教授此課程的教師名位置:D2(3)留言信息表中的元素名字:ID數(shù)據(jù)類型:int名字:ID數(shù)據(jù)類型:int長度:4描述:留言編號位置:D4名字:Name數(shù)據(jù)類型:nvarchar長度:20描述:留言人姓我位置:D4名字:Oicq數(shù)據(jù)類型:nvarchar名字:Oicq數(shù)據(jù)類型:nvarchar長度:20描述:Oicq號碼位置:D4名字:Email數(shù)據(jù)類型:nvarchar長度:20描述:電子郵箱地址位置:D4名字:ip數(shù)據(jù)類型:nvarchar名字:ip數(shù)據(jù)類型:nvarchar長度:20描述:留言人的IP地址位置:D4名字:tell數(shù)據(jù)類型:nvarchar長度:20描述:留言人的電話號碼位置:D4名字:message數(shù)據(jù)類型:nvarchar名字:message數(shù)據(jù)類型:nvarchar長度:1000描述:留言內(nèi)容位置:D4名字:InputDate數(shù)據(jù)類型:datetime長度:8描述:留言日期位置:D4(4)成績表中的元素名字:CourseID數(shù)據(jù)類型:varchar名字:CourseID數(shù)據(jù)類型:varchar長度:20描述:課程編號位置:D3名字:StudentID數(shù)據(jù)類型:varchar長度:20描述:學(xué)生編號位置:D3位置:D2名字:Term數(shù)據(jù)類型:int名字:Term數(shù)據(jù)類型:int長度:4描述:學(xué)期位置:D3名字:Score數(shù)據(jù)類型:int長度:4描述:成績的分?jǐn)?shù)位置:D3位置:D2名字:type名字:type數(shù)據(jù)類型:int長度:4描述:考試方式位置:D3(5)學(xué)生信息表中的元素名字:Name數(shù)據(jù)類型:varchar名字:Name數(shù)據(jù)類型:varchar長度:20描述:學(xué)生姓名位置:D1名字:ID數(shù)據(jù)類型:varchar長度:20描述:學(xué)生編號位置:D1名字:Grade數(shù)據(jù)類型:varchar名字:Grade數(shù)據(jù)類型:varchar長度:20描述:班級位置:D1名字:Gender數(shù)據(jù)類型:bit長度:1描述:性別位置:D1名字:Class名字:Class數(shù)據(jù)類型:int長度:4描述:班級位置:D13.4.2數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來源和去向之一,可以是手工文檔或手工憑單,也可以是計(jì)算及文檔。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式}。名字:學(xué)生信息表名字:學(xué)生信息表描述:記錄學(xué)生的基本信息。編號:D1組成:學(xué)生學(xué)號,學(xué)生姓名,性別,年級,班級名字:課程信息表名字:課程信息表描述:記錄學(xué)校開設(shè)的課程信息。編號:D2組成:課程編號,課程名,任課教師編號名字:學(xué)生成績信息表名字:學(xué)生成績信息表描述:記錄學(xué)生的成績信息。編號:D3組成:學(xué)生學(xué)號,所學(xué)的課程號,成績,學(xué)期,考試類型。名字:管理員和教師信息表名字:管理員和教師信息表描述:記錄管理員和教師的信息。編號:D4組成:登錄賬號,姓名,密碼,權(quán)限級別。3.4.3數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?shù)據(jù)流的描述通常包括如下內(nèi)容:{數(shù)據(jù)流名,說明,編號,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))}。編號:F2名字:課程基本信息編號:F2名字:課程基本信息組成:描述:管理員操作的課程的信息編號:F1名字:學(xué)生管理操作信息組成:F1.1,F1.2,F1.3,F1.46描述:管理員操作的學(xué)生基本信息編號:F3編號:F3名字:管理員操作成績信息組成:F3.1,F3.2,F3.3,F3.4描述:管理員向系統(tǒng)輸入的信息編號:F4編號:F4名字:學(xué)生學(xué)號信息組成:描述:學(xué)生查詢成績時(shí)的學(xué)號信息編號:F6名字:管理員操作的結(jié)果信息編號:F6名字:管理員操作的結(jié)果信息組成:F7.1,F7.2,F7.3描述:管理員操作所得的結(jié)果信息。編號:F5名字:教師操作信息組成:F6.1,F6.2,F6.3,F6.4描述:教師錄入的操作信息編號:F8名字:教師操作的結(jié)果信息編號:F8名字:教師操作的結(jié)果信息組成:F9.1,F9.2,F9.3,F9.4描述:教師操作的處理信息.編號:F7名字:學(xué)生查詢的成績信息組成:描述:學(xué)生錄入學(xué)號后所得的成績信息編號:F1.1名字:刪除學(xué)生信息編號:F1.1名字:刪除學(xué)生信息組成:描述:學(xué)生的姓名,性別,學(xué)號,班級,年級編號:F9名字:添加學(xué)生信息組成:描述:學(xué)生的姓名,性別,學(xué)號,班級,年級編號:F1.2編號:F1.2名字:修改學(xué)生的信息組成:描述:學(xué)生的姓名,性別,學(xué)號,班級,年級.編號:F1.3編號:F1.3名字:查詢學(xué)生信息組成:描述:學(xué)生學(xué)號編號:F1.5名字:刪除學(xué)生的成績信息編號:F1.5名字:刪除學(xué)生的成績信息組成:描述:學(xué)號及姓名,學(xué)科,學(xué)期,考試方式,成績等。.編號:F1.4名字:添加學(xué)生的成績信息組成:描述:學(xué)號及姓名,學(xué)科,學(xué)期,考試方式,成績等。.編號:F1.6名字:修改學(xué)生的成績信息編號:F1.6名字:修改學(xué)生的成績信息組成:描述:學(xué)號及姓名,學(xué)科,學(xué)期,考試方式,成績等。.編號:F1.7名字:查詢學(xué)生的成績信息組成:描述:學(xué)號及姓名,學(xué)科,學(xué)期,考試方式,成績等。.3.4.4數(shù)據(jù)處理處理過程的具體處理邏輯通常在詳細(xì)設(shè)計(jì)過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常包括以下內(nèi)容:{處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理}。編號:P1名字:管理員操作編號:P1名字:管理員操作描述:管理員對本系統(tǒng)的維護(hù).輸入/輸出:D1,D2,D3,D4編號:P0名字:學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)描述:整個(gè)管理系統(tǒng)輸入/輸出:D1,D2,D3,D4,D5編號:P3名字:教師操作子管理編號:P3名字:教師操作子管理描述:完成教師的管理操作輸入/輸出:D1,D2,D3,D4編號:P2名字:學(xué)生操作描述:學(xué)生實(shí)現(xiàn)網(wǎng)上查分的功能輸入/輸出:D3
4總體設(shè)計(jì)4.1概述經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時(shí)候??傮w設(shè)計(jì)的基本目的就是回答“從總體上說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題,因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等等,但是每個(gè)物理元素仍然處于黑盒子級,這些黑盒子里的具體內(nèi)容將在以后進(jìn)行詳細(xì)的設(shè)計(jì)。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。4.2系統(tǒng)功能劃分經(jīng)過對系統(tǒng)的需求分析,將整個(gè)系統(tǒng)分為三部分:學(xué)生子系統(tǒng)、管理員子系統(tǒng)。4.2.1學(xué)生子系統(tǒng)功能劃分學(xué)生子系統(tǒng)比較簡單,主要完成學(xué)生成績的查詢功能,進(jìn)入系統(tǒng)后,輸入學(xué)生的學(xué)生,即可得學(xué)生的各科成績的信息。如圖4-1。學(xué)生子系統(tǒng)學(xué)生子系統(tǒng)學(xué)生成績查詢模塊學(xué)生留言圖4-1學(xué)生成績查詢子系統(tǒng)模塊圖4.2.2管理員子系統(tǒng)功能劃分管理員子系統(tǒng)完成此系統(tǒng)的管理維護(hù)操作,主要出學(xué)生成績管理模塊,學(xué)生信息管理模擬,留言管理模塊組成。管理員子系統(tǒng)管理員子系統(tǒng)學(xué)生成績管理學(xué)生基本信息管理學(xué)生成績管理學(xué)生基本信息管理圖4-2管理員子系統(tǒng)模塊4.3系統(tǒng)功能描述4.3.1學(xué)生子系統(tǒng)功能描述學(xué)生成績查詢模塊本模塊完成學(xué)生成績的查詢,進(jìn)入本系統(tǒng),根據(jù)界面提示,學(xué)生輸入正確的學(xué)號,再選擇查詢的學(xué)期,點(diǎn)出查詢,即可以完成查詢操作。顯示相應(yīng)的查詢結(jié)果,包括學(xué)科,成績,類型和任課教師,此模擬是學(xué)生子系統(tǒng)的主體的模塊,完成學(xué)生成績的查詢操作。管理員子系統(tǒng)功能描述學(xué)生基本信息管理模塊此模塊完成學(xué)生基本信息的管理,包括錄入學(xué)生信息,刪除學(xué)生信息,修改學(xué)生信息及查詢學(xué)生信息。該模塊如圖4-3所示:學(xué)生基本信息管理模塊學(xué)生基本信息管理模塊添加學(xué)生基本信息刪除學(xué)生基本信息修改學(xué)生基本信息查詢學(xué)生基本信息圖4-3學(xué)生信息管理模塊4.4IPO圖IPO圖是輸入、處理、輸出圖的簡稱,它是美國IBM公司發(fā)展完善起來的一種圖形工具,用來描述模塊。IPO圖實(shí)際上是一張圖形化的表格。它描述分層圖中每一個(gè)模塊的輸入、輸出關(guān)系、處理內(nèi)容、本模塊的內(nèi)部數(shù)據(jù)和模塊的調(diào)用關(guān)系,是系統(tǒng)設(shè)計(jì)的重要成果,是系統(tǒng)實(shí)施階段編程序設(shè)計(jì)任務(wù)書和程序設(shè)計(jì)的出發(fā)點(diǎn)和依據(jù)能夠方便地描述輸入數(shù)據(jù)、對數(shù)據(jù)的處理和輸出之間的關(guān)系。IPO圖使用的基本符號既少又簡單,因此很容易學(xué)會使用這種圖形工具。在需求分析階段,IPO圖簡略地描述系統(tǒng)的主要算法(即數(shù)據(jù)流圖中各個(gè)處理的基本算法)。學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)IPO圖IPO表IPO表系統(tǒng):學(xué)生成績網(wǎng)上查詢與管理系統(tǒng)作者:模塊:管理員操作管理日期:2008.5.14編號:P1被調(diào)用:管理系統(tǒng)調(diào)用:P1.1,P1.2,P1.3P1.5,P1.6輸入:學(xué)生信息,成績信息,留言信息輸出:學(xué)生信息,成績信息,留言信息處理:根據(jù)情況對管理系統(tǒng)進(jìn)行管理,維護(hù)圖4-12IPO圖(一)IPO表IPO表系統(tǒng):學(xué)生成績查詢與管理系統(tǒng)作者:模塊:學(xué)生查詢操作管理日期:2007.5.14編號:P2被調(diào)用:學(xué)生成績查詢管理系統(tǒng)調(diào)用:輸入:學(xué)生學(xué)事情輸出:成績信息處理:輸入學(xué)生的學(xué)事情,進(jìn)行查詢,輸出相應(yīng)的學(xué)生的成績的信息。圖4-13IPO圖(二)4.5數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)對數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計(jì)出能夠滿足系統(tǒng)需求的各種實(shí)體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)學(xué)生實(shí)體,教師實(shí)體,管理員實(shí)體,課程實(shí)體。4.5.1各實(shí)體屬性圖如下所示:管理員管理員管理員編號管理員名密碼圖4-14管理員實(shí)體屬性圖學(xué)生學(xué)生姓名班級學(xué)號年級性別圖4-15學(xué)生信息實(shí)體屬性圖課程課程課程名編號教師編號圖4-16課程信息實(shí)體屬性圖教師教師密碼編號教師名圖4-17教師信息實(shí)體屬性圖學(xué)生姓名班級學(xué)號年級性別老師老師信息編號教師編號學(xué)習(xí)NM成績學(xué)期4.5.2各實(shí)體之間的關(guān)系分E-R圖學(xué)生姓名班級學(xué)號年級性別老師老師信息編號教師編號學(xué)習(xí)NM成績學(xué)期圖4-18學(xué)生和老師關(guān)系E-R圖4.6數(shù)據(jù)庫設(shè)計(jì)表4-1管理員及教師(admin)表字段名稱類型長度主鍵說明允許空IDvarchar20YES管理員及教師編號NOnamevarchar20姓名yespasswordvarchar20密碼yesTypeInt4用戶類弄yes表4-2課程(course)表字段名稱類型長度主鍵說明允許空IDVarchar20YES課程編號NONamevarchar20課程名YesTeacherIDvarchar20教師編號 YesRemarkvarchar20標(biāo)識yes表4-3留言信息(message)表字段名稱類型長度主鍵說明允許空IDint4YES留言編號NONamenvarchar20姓名 YESEmailnvarchar20電子郵箱地址YESOicqnvarchar20QQ號碼YESTellnvarchar20電話號碼YESIpnvarchar20IP地址YESInputDatenvarchar8輸入日期YESTypeBit1類型YesParentIDInt4父類編號YESmessagenvarchar1000留言信息yes表4-4成績(score)表字段名稱類型長度主鍵說明允許空StudentIDvarchar20YES學(xué)生編號號NOCourseIDvarchar20課程編號NOScoreint4成績YesTermInt4學(xué)期YesTypeInt4考試類型no表4-5學(xué)生信息(student)表字段名稱類型長度主鍵說明允許空IDVarchar20YES學(xué)生學(xué)號NONamevarchar20學(xué)生姓名YesGenderBit1性別YesGradeVarchar20年級YesClassint4班級yes4.7安全保密設(shè)計(jì)作為一個(gè)學(xué)生成績管理系統(tǒng),其中的數(shù)據(jù)資料不允許隨意更改,系統(tǒng)須有保密措施。系統(tǒng)數(shù)據(jù)庫將設(shè)置操作員表,將管理員名稱和密碼記錄在操作員表中,擁有管理員權(quán)限的操作員才能正常登錄本系統(tǒng),非操作人員將不能打開本系統(tǒng)。因此,為保證系統(tǒng)正常運(yùn)行,擁有權(quán)限的人員才能進(jìn)行數(shù)據(jù)庫進(jìn)行維護(hù)操作。對于一個(gè)數(shù)據(jù)庫而言,安全性是指保護(hù)數(shù)據(jù)庫不被破壞、偷竊和非法使用的性能。一個(gè)設(shè)計(jì)良好的安全模式能使用戶的合法操作變得很容易,同時(shí)使非法操作和意外破壞很難或不可能發(fā)生。SQLServer2000的安全性分為兩類:數(shù)據(jù)庫安全性和應(yīng)用程序安全性。數(shù)據(jù)庫安全性以信息資源和信息資源的用戶為主要管理對象,一個(gè)用戶只要具有對某個(gè)對象的訪問權(quán)限,則無論使用什么工具,都可以對該對象進(jìn)行訪問[12]。4.7.1登陸用戶的安全性系統(tǒng)設(shè)計(jì)了登陸界面,每個(gè)合法用戶有一個(gè)密碼,該密碼由用戶自行維護(hù),從而實(shí)現(xiàn)對用戶的身份驗(yàn)證。4.7.2操作安全性對授權(quán)用戶的權(quán)限的授予和回收。如果是系統(tǒng)管理員,那么還可以為本系統(tǒng)添加學(xué)生教師用戶以及修改他們的密碼。4.7.3數(shù)據(jù)安全性客戶端層和數(shù)據(jù)庫層隔離,客戶端無法接觸本質(zhì)的數(shù)據(jù)庫,無法進(jìn)行非法的修改和破壞,使得數(shù)據(jù)庫得到有效安全的保護(hù)。
5詳細(xì)設(shè)計(jì)5.1概述總體設(shè)計(jì)階段以比較抽象概括的方式提出了解決問題的辦法。詳細(xì)設(shè)計(jì)是軟件開發(fā)時(shí)期的第三個(gè)階段,也是軟件設(shè)計(jì)的第二步。其任務(wù)就是把解法具體化,也就是回答下面這個(gè)關(guān)鍵的問題:“應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)呢?”,通過詳細(xì)設(shè)計(jì)應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,給出各個(gè)模塊的詳細(xì)過程性描述。從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。5.2程序流程圖程序流程圖又稱為程序框圖,用來描述軟件的設(shè)計(jì)。1.學(xué)生成績查詢的程序流程圖:開始開始存在?顯示查詢界面結(jié)束NY輸入學(xué)生學(xué)號顯法學(xué)生成績信息圖5-1學(xué)生成績網(wǎng)上查詢的程序流程圖管理員系統(tǒng)管理程序流程圖如下:開始開始正確?登錄窗口NYY管理界面管理界面學(xué)生信息查詢學(xué)和成績信息管理學(xué)生成績查詢學(xué)生基本信息管理理學(xué)生信息查詢學(xué)和成績信息管理學(xué)生成績查詢學(xué)生基本信息管理理結(jié)束結(jié)束圖5-2管理員后臺管理的程序流程圖5.3后臺系統(tǒng)的實(shí)施后臺系統(tǒng)主要是為管理員服務(wù)的,主要由六個(gè)模塊組成,管理員登錄模塊、學(xué)生信息管理模塊、學(xué)成成績管理模塊、留言管理模塊、學(xué)生信息查詢模塊和學(xué)生成績查詢模塊。5.3.1連接數(shù)據(jù)庫的包含文件(SQLDB.JSP)在本網(wǎng)站中,由于需要頻繁調(diào)用數(shù)據(jù)庫中的數(shù)據(jù),為避免在每次調(diào)用的地方都加入連接數(shù)據(jù)庫的代碼,所以編寫了數(shù)據(jù)庫的連接文件sqldb.JSP,在些文件中包含連接數(shù)據(jù)庫的計(jì)算機(jī)名字,用戶名和密碼。5.3.2管理員登錄頁面(login.JSP)本頁是學(xué)生成績網(wǎng)上查詢與后臺管理的入口,為了確保網(wǎng)站與數(shù)據(jù)庫的安全,對進(jìn)入的人進(jìn)行身份驗(yàn)證,尤其是網(wǎng)站的后臺管理系統(tǒng)。本頁的主要功能就是對用戶進(jìn)行身份驗(yàn)證。只有用戶名和密碼都正確才可以進(jìn)入后臺系統(tǒng)進(jìn)行系統(tǒng)的管理。下面是管理中登錄頁面如圖5-2所示。圖5-2管理員登錄頁面5.3.3學(xué)生信息管理模塊本模塊包括學(xué)生基本信息的添加、刪除、修改查詢。學(xué)生信息添加頁面(addstudent.JSP)該面是學(xué)生基本信息的添加窗口,進(jìn)入此頁面后,要求管理員輸入學(xué)生的學(xué)號,姓名,性別,年級,班級,然后點(diǎn)擊提交,即可完成學(xué)生信息的添加,如果添加成績,系統(tǒng)會有相應(yīng)提示信息,提示學(xué)生信息添加成功。、圖5-3學(xué)生基本信息添加頁面學(xué)生信息的查詢、刪除及修改學(xué)生修改的頁面文件是editstudent.JSP,選項(xiàng)此功能后,系統(tǒng)打開另一窗口,允許管理員對學(xué)生的信息進(jìn)行修改。學(xué)生刪除的頁面是delstudent.JSP,此頁面完成學(xué)生信息的冊除操作。圖5-4學(xué)生信息編輯頁面5.3.4學(xué)生成績管理模塊1.學(xué)生成績查詢模塊此模塊完成學(xué)生成績查詢的功能。需要選學(xué)課程、年級和班級,然后點(diǎn)擊“成績信息”,系統(tǒng)會把相關(guān)的信息顯示出來。對于管理員,還可以對這些信息進(jìn)行編輯(editscore.JSP)和刪除(delscore.JSP)。學(xué)生成績查詢模塊的的界面如圖5-5所示:圖5-5學(xué)生成績查詢及編輯頁面2.學(xué)生成績添加模塊此頁面對應(yīng)的文件是addscore.JSP,此模塊完學(xué)生成績的信息的錄入功能。選擇學(xué)生的姓名,學(xué)科,學(xué)期和考試方式,輸入成績完成學(xué)生成績的添加的功能。學(xué)生成績添加模塊的頁面如圖5-6所示:圖5-6學(xué)生成績添加頁面 5.4前臺系統(tǒng)的實(shí)現(xiàn)前臺系統(tǒng)功能主要是學(xué)生成績的網(wǎng)上查詢和留言信息的發(fā)布。學(xué)生成績查詢模塊該模塊完成學(xué)生成績的查詢功能,學(xué)生需要錄入自己的學(xué)號,再選擇要查詢的學(xué)期,點(diǎn)擊“查詢”即可以完成查詢的功能。系統(tǒng)會列出學(xué)科,成績,類型和任課教師的信息。學(xué)生成績查詢模塊如圖5-8所示:圖5-8成績查詢頁面6實(shí)現(xiàn)系統(tǒng)6.1開發(fā)系統(tǒng)所用技術(shù)1.開發(fā)平臺:JSP+SQLServer+TOMCAT52.開發(fā)工具:JSP,MacromediaDreamweaver,SQLServer6.2數(shù)據(jù)庫開發(fā)工具簡介6.2.1JSP的產(chǎn)生近年來隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級,Web頁面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來越強(qiáng)大,能夠提供的服務(wù)種類越來越繁多。從HTML、ClientScript到CGI,從JAVA的誕生到ActiveX,Web頁面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁面設(shè)計(jì)的真正需要后,推出了ActiveServerPages(JSP),一種用以取代CGI(CommonGatewayInterface,通用網(wǎng)關(guān)接口)的技術(shù)。簡單講,JSP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,JSP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用JSP還有個(gè)好處,就在于JSP可利用ADO(ActiveDataObject,微軟的一種新的數(shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇JSP作為開發(fā)工具最重要的原因之一。6.2.2SQLServer簡介SQLServer2000是一個(gè)客戶機(jī)/服務(wù)器關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它使用結(jié)構(gòu)化查詢語言SQL在客戶機(jī)和SQLServer之間發(fā)送請求。它可以運(yùn)行于現(xiàn)在幾乎所有的操作系統(tǒng)平臺上,功能強(qiáng)大,界面友好,是世界上最流行的數(shù)據(jù)庫軟件之一。6.2.3Dreamweaver
MX
2004簡介Dreamweaver是由Macromedia公司推出的,用于網(wǎng)頁開發(fā)和網(wǎng)站管理的專業(yè)化設(shè)計(jì)工具。它采用了多種新技術(shù),具有設(shè)計(jì)和開發(fā)網(wǎng)站過程中需要的網(wǎng)站管理、網(wǎng)站設(shè)計(jì)、頁面制作、多媒體制作和動畫制作等豐富實(shí)用的功能;它具有友好的操作界面,在文檔窗口中可以打開各種浮動面板,同時(shí)還可以使用系統(tǒng)內(nèi)置的多種對象進(jìn)行操作。DREAMWEAVER具有如下特點(diǎn):1)最佳的制作效率Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand,或Photoshop等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇螢?zāi)簧系念伾稍O(shè)定最接近的網(wǎng)頁安全色。對於選單,快捷鍵與格式控制,都只要一個(gè)簡單步驟便可完成。Dremweaver能與您喜愛的設(shè)計(jì)工具,如PlaybackFlash,Shockwave和外掛模組等搭配,不需離開Dremweaver便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使Dreamweaver自動開啟Firework或Photoshop來進(jìn)行編輯與設(shè)定圖檔的最佳化。2)網(wǎng)站管理使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計(jì)、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver會自動更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡單。3)無可比擬的控制能力Dreamweaver是唯一提供RoundtripHTML、視覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得Dreamweaver成功整合動態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給Third-party廠商,包含JSP,Apache,BroadVision,ColdFusion,iCAT,Tango與自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用Dreamweaver在設(shè)計(jì)動態(tài)網(wǎng)頁時(shí),所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。夢幻樣版和XMLDreamweaver將內(nèi)容與設(shè)計(jì)分開,應(yīng)用於快速網(wǎng)頁更新和團(tuán)隊(duì)合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容。全方位的呈現(xiàn)利用Dreamweaver設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于cascadingstylesheets的動態(tài)HTML支援和鼠標(biāo)換圖效果,聲音和動畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,Dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當(dāng)有新的瀏覽器上市時(shí),只要從Dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報(bào)告6.2.4TOMCAT5簡介Web服務(wù)器是Web應(yīng)用程序的心臟。TOMCAT5(InternetInformationServer)是微軟推出的WindowsNTOptionPack的主要成員,作為Win2000server的擴(kuò)展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的Web服務(wù)器之一。新推出的TOMCAT54.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持JSP等強(qiáng)大功能[3]。6.2.5TOMCAT5與JSP的結(jié)合在過去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法做出集成性的設(shè)計(jì)??梢岳肨OMCAT5+JSP構(gòu)成三層式Web結(jié)構(gòu)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大[5]。利用TOMCAT5+JSP技術(shù)來集成Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:減少構(gòu)建和維護(hù)成本加快聯(lián)機(jī)過程應(yīng)用軟件集中在服務(wù)器端開發(fā)管理前端可使用任何瀏覽器(IE、Netscape…..)后端可存取任何數(shù)據(jù)庫(SQL、Access…..)可使用任何腳本語言開發(fā)(JSP、JavaScript、PERL…..)程序和計(jì)算邏輯程序和計(jì)算邏輯前端瀏覽器ActiveXServer元件ActiveXServer元件后端數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器Tomcat+JSP瀏覽器6.3關(guān)鍵技術(shù)介紹6.3.1JSP的內(nèi)部特點(diǎn)JSP內(nèi)部6大對象JSP提供了6個(gè)功能強(qiáng)大的內(nèi)部對象,每個(gè)對象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對象及其功能描述如下表所示。對象名稱功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web服務(wù)器工具Session儲存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問Application在一個(gè)JSP-Application中讓不同的客戶端共享信息ObjectContext配合MicrosoftTransaction服務(wù)器進(jìn)行分布式事務(wù)處理JSP內(nèi)部6大對象及其功能合理地運(yùn)用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰[3]。我們可以用以下的語法直接使用這些對象:對象/屬性/方法/數(shù)據(jù)集合。6.3.3利用ADO訪問數(shù)據(jù)庫ADO(ActiveXDataObjects)是一種操作Microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在JSP中,ADO可以看作是一個(gè)服務(wù)器組件(ServerComponent),更簡單點(diǎn)說,是一系列的對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步:1.創(chuàng)建數(shù)據(jù)庫源名(DSN)2.創(chuàng)建數(shù)據(jù)庫鏈接(Connection)3.創(chuàng)建數(shù)據(jù)對象4.操作數(shù)據(jù)庫5.關(guān)閉數(shù)據(jù)對象和鏈接每一步的作法如下:一、創(chuàng)建數(shù)據(jù)源名DSN(DateSourceName)即數(shù)據(jù)源名稱。我們知道,ODBC是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應(yīng)的ODBC驅(qū)動程序,任何程序就可以通過ODBC操縱驅(qū)動程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有SQLServer的ODBC驅(qū)動程序,那么即使我們沒有SQLServer軟件,也可以在我們的程序中對一個(gè)SQLServer的MDB數(shù)據(jù)庫加、刪除、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫是放在哪里的。我們只要寫出SQL語句,ODBC驅(qū)動程序就會幫我們做一切事情。我們在給ODBC驅(qū)動程序傳SQL指令時(shí),即是用DSN來告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫。DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。二、創(chuàng)建數(shù)據(jù)庫鏈接(Connection)鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。JSP文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接。以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉ο蟮膭?chuàng)建與打開是兩回事,只有打開了才真正可以使用。三、創(chuàng)建數(shù)據(jù)對象(RecordSet)ADO中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。RecordSet是ADO中最復(fù)雜的對象,有許多屬性和方法。RecordSet保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法:SetRecordSet=Conn.Execute(sqtStr)這條語句創(chuàng)建并打開了對象RecordSet,其中Con是先前創(chuàng)建的鏈接對象,rs是一個(gè)字串,代表一條標(biāo)準(zhǔn)的SQL語句。例如:rs=“SELECT*FROMshop_books”SetRecordSet=mConn.Execute(rs)這條語句執(zhí)行后,對象RecordSet中就保存了表tab1中的所有記錄。四、操作數(shù)據(jù)庫我們通過調(diào)用鏈接對象的Execute方法來將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對象或進(jìn)行插入、刪除等操作。例如:rs=“INSERTINTOtab1VALUES(1,2)”mConn.Execute(rs)/執(zhí)行插入操作五、關(guān)閉數(shù)據(jù)對象和鏈接對象在使用了ADO對象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過調(diào)用方法close實(shí)現(xiàn)關(guān)閉,然后再釋放它。ResultSet.closeConnection.close();/關(guān)閉創(chuàng)建的數(shù)據(jù)對象mConn.closeSetmConn=Nothing/關(guān)閉創(chuàng)建的鏈接對象可見,JSP在數(shù)據(jù)庫訪問、與HTML的集成、提高服務(wù)器的效率等諸多方面都更適應(yīng)Web應(yīng)用程序開發(fā)的需要,因此本文選擇了JSP作為個(gè)性化頁面生成器的開發(fā)工具。7測試與維護(hù)7.1系統(tǒng)測試系統(tǒng)測試是MIS開發(fā)周期中一個(gè)重要漫長的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個(gè)系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。系統(tǒng)測試的對象顯然不僅僅是源程序,而應(yīng)是整個(gè)軟件,它把系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、以及程序設(shè)計(jì)各階段的開發(fā)文檔,都作為測試的對象。由于“程序+文檔=軟件”,所以系統(tǒng)測試的對象是軟件。7.1.1單元測試所謂單元測試是指程序中的一個(gè)模塊或一個(gè)子程序,是程序運(yùn)行的最小單元,或是程序最小的獨(dú)立編譯單位。因此單元測試也稱模塊設(shè)計(jì)。本系統(tǒng)經(jīng)過測試,各單元全部符合要求。7.1.2組裝測試對每個(gè)模塊完成了單元測試以后,需要按照設(shè)計(jì)時(shí)作出的模塊結(jié)構(gòu)圖把它們連接起來,進(jìn)行組裝測試。組裝測試也稱為組合測試或綜合測試。組裝測試主要以系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)為依據(jù),通常采用黑盒測試方法。組裝測試的策略分為非增式測試和增式測試兩大類,增式測試又分為自頂向下、自底向上和混合式三種。7.1.3確認(rèn)測試經(jīng)過組裝測試,軟件已裝配完畢,接下來進(jìn)行的確認(rèn)測試和系統(tǒng)測試將是以整個(gè)軟件作為測試對象,且采用黑盒測試方法。確認(rèn)測試是要進(jìn)一步檢查軟件是否符合軟件需求規(guī)格說明書的全部要求,因此又稱為合格性測試或驗(yàn)收測試。7.1.4系統(tǒng)測試經(jīng)過確認(rèn)測試后,軟件已測試完畢,然后軟件只是信息系統(tǒng)的一個(gè)組成部分,還要與系統(tǒng)的其他部分配套運(yùn)行。系統(tǒng)測試是將信息系統(tǒng)的所有組成部分包括軟件、硬件、用戶的實(shí)際運(yùn)行現(xiàn)場,在用戶的直接參與下進(jìn)行。系統(tǒng)測試是面向集成的整個(gè)系統(tǒng)。7.2系統(tǒng)維護(hù)交付使用的管理信息系統(tǒng)有樣品即產(chǎn)品的特點(diǎn)。它不像其他工業(yè)產(chǎn)品,可以先生產(chǎn)一個(gè)樣品,經(jīng)過試驗(yàn)、改進(jìn)再正式投入批量生產(chǎn)。它需要在使用
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度船舶安全監(jiān)控系統(tǒng)升級改造合同3篇
- 2025年度廠房線路改造與智能控制系統(tǒng)集成合同范本4篇
- 2025年度個(gè)人教育培訓(xùn)機(jī)構(gòu)投資合同4篇
- 2025年度大數(shù)據(jù)分析服務(wù)公司并購合同4篇
- 2025年度智能家居系統(tǒng)集成服務(wù)合同書
- 二零二五年度出租車公司車輛檢測維修服務(wù)合同4篇
- 二零二五版內(nèi)資股東股權(quán)分割與合并合同4篇
- 二零二五年度歐盟電子商務(wù)跨境支付清算合同3篇
- 2025年度個(gè)人助學(xué)貸款還款合同3篇
- 2025年專業(yè)版技術(shù)開發(fā)合同(2篇)
- 中央2025年國務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級100以內(nèi)進(jìn)退位加減法800道題
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- 2024年公司領(lǐng)導(dǎo)在新年動員會上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專題匯報(bào)
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學(xué)試卷
- GB/T 19885-2005聲學(xué)隔聲間的隔聲性能測定實(shí)驗(yàn)室和現(xiàn)場測量
評論
0/150
提交評論