版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、新生報(bào)道管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著軟件技術(shù)的不斷發(fā)展,軟件辦公逐漸取代了以往的手工記錄,人工查找的時(shí)代,極大程度的提高了工作效率,節(jié)省了人力物力。新生報(bào)道管理是學(xué)校信息管理的重要部分,面對大量的認(rèn)識(shí)信息,采用財(cái)力處理將浪費(fèi)大量時(shí)間、人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低、易出錯(cuò)。因此,開發(fā)一個(gè)界面友好、易于操作的新生報(bào)道管理軟件進(jìn)行自動(dòng)化處理變得十分重要。這正是本系統(tǒng)開發(fā)的目的和意義。新生報(bào)道管理系統(tǒng)屬于信息管理系統(tǒng),利用microsoft visual studio 2005軟件及其提供的各種面向?qū)ο蟮拈_發(fā)工具,建立完整性強(qiáng)、安全性好的數(shù)據(jù)庫,開發(fā)出功能完備,易使用的應(yīng)用程序。經(jīng)過調(diào)試、編譯與實(shí)現(xiàn)
2、,該程序界面友好、程序設(shè)計(jì)風(fēng)格樸素,使用起來美觀大方、方便易用。繳費(fèi)模塊的功能極大的減輕工作人員的工作量,并以快速、準(zhǔn)確等優(yōu)點(diǎn)取代人工操作,提高了新生報(bào)名工作效率。新生報(bào)道系統(tǒng)的報(bào)道管理模塊方便錄入學(xué)生信息,繳費(fèi)管理模塊能夠迅速的完成學(xué)生繳費(fèi)功能以及查詢功能,是否繳費(fèi)等信息,給管理員提供了一個(gè)良好的操作平臺(tái)。宿舍管理模塊為管理員提供了給學(xué)生分配寢室的功能。系統(tǒng)維護(hù)模塊只有系統(tǒng)管理員才能進(jìn)入界面進(jìn)行操作??傊律鷪?bào)道管理系統(tǒng)是一個(gè)功能比較完善,設(shè)計(jì)比較人性化的系統(tǒng)。關(guān)鍵字:三層架構(gòu),數(shù)據(jù)庫,面向?qū)?,ado.net,asp.netabstractwith the continuous devel
3、opment of software technology, software, office gradually replaced the previous manual records, artificial look of the era, a great improvement in the level of efficiency and save manpower and resources. school students reported that management is an important part of information management, faced w
4、ith a lot of understanding of information, the use of financial resources to deal with the waste of time, manpower and material resources, and the low accuracy of the data, error-prone. therefore, developing a user-friendly, easy-to-new report management software for automated processing becomes ver
5、y important. this is the purpose of the system development and significance.report management system is a new information management system, using microsoft visual studio 2005 software and offers a variety of object-oriented development tools, the establishment of strong integrity, security and good
6、 database to develop a fully functional, easy to use application. after debugging, compiling and implementation, the program user-friendly, simple programming style, nice to use, easy to use. payment module features greatly reduce the workload of staff, and fast, accurate, etc. to replace the manual
7、 operations, improve the efficiency of new registration. new reporting system to facilitate entry of reported student information management module, management module to quickly pay students to complete the payment function and query functions, such as whether the payment information to the administ
8、rator to provide a good platform. dormitory management module provides administrators with students assigned to dormitory function. system maintenance module only system administrators can enter the interface to operate.in short, the bedroom is a function of water management system more perfect, mor
9、e humane system design.keyword: three-tier architecture, database, object-oriented, ado.net, asp.net目錄摘要iabstractii1.引言11.1.本課題背景21.2.目的和意義21.3.預(yù)期目標(biāo)32.相關(guān)技術(shù)介紹42.1.系統(tǒng)開發(fā)平臺(tái)42.2.系統(tǒng)實(shí)現(xiàn)主要構(gòu)架與技術(shù)63.新生報(bào)道管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)103.1.新生報(bào)道管理系統(tǒng)功能要求103.2.功能需求113.3.新生報(bào)道管理系統(tǒng)邏輯模型分析133.4.新生報(bào)道管理系統(tǒng)的實(shí)現(xiàn)134.界面與后臺(tái)功能具體解析164.1.系統(tǒng)登陸164.2.報(bào)道管理
10、184.3.繳費(fèi)管理194.4.宿舍管理204.5.用戶管理225.系統(tǒng)細(xì)節(jié)技術(shù)分析235.1.聯(lián)合查詢235.2.正則表達(dá)式235.3.數(shù)據(jù)層設(shè)計(jì)246.系統(tǒng)總結(jié)266.1.系統(tǒng)總結(jié)266.2.心得體會(huì)26致謝27參考文獻(xiàn)281. 引言學(xué)校新生報(bào)到僅僅靠原始的手工管理,面對大量的新生信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。學(xué)校的決策只能依據(jù)報(bào)表數(shù)據(jù),在浪費(fèi)大量人力、物力的同時(shí)無法做到實(shí)時(shí)監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時(shí)性。因此,先進(jìn)的管理思想在學(xué)校中實(shí)現(xiàn)就成為了一個(gè)可望而不可及的目標(biāo)。在計(jì)算機(jī)上建立新生報(bào)名管理庫,可以實(shí)現(xiàn)快速錄入、整理、查找、補(bǔ)充、刪減等功能。并
11、可將學(xué)生圖片存于電腦檔案之中,新生報(bào)名管理功能,在進(jìn)入系統(tǒng)之前有密碼進(jìn)行身份驗(yàn)證,保證了系統(tǒng)的機(jī)密性,為學(xué)校提高工作效率的,提高人員效率,決策,和監(jiān)控學(xué)生情況提供了一個(gè)有力的工具。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對新生報(bào)名管理進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。借助現(xiàn)代信息技術(shù)和管理理論,建立現(xiàn)代管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢。 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息
12、量也成倍增長。面對龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。為了適應(yīng)信息時(shí)代發(fā)展,提高學(xué)校的工作效率和辦學(xué)水平,實(shí)現(xiàn)現(xiàn)代化大學(xué)的運(yùn)行機(jī)制和高水平的管理,體現(xiàn)大學(xué)中計(jì)算機(jī)的特色,使計(jì)算機(jī)的使用成為學(xué)校對學(xué)生進(jìn)行有效管理的重要組成部分。用計(jì)算機(jī)來管理新生報(bào)到可以避免不必要的資源浪費(fèi)。用計(jì)算機(jī)來管理新生報(bào)到可以作到在新生前來報(bào)到時(shí)給其分配相關(guān)資源,存儲(chǔ)其相關(guān)信息則
13、可以避免所分配的學(xué)號(hào)、床位號(hào)中間呈現(xiàn)空缺的現(xiàn)象也節(jié)省了教務(wù)處工作人員的工作強(qiáng)度,避免了提前去做新生的相關(guān)分配工作。新生報(bào)到管理系統(tǒng)旨在每屆新生前來報(bào)到時(shí)登記其基本信息并將其基本信息錄入到數(shù)據(jù)庫中,如此就可以避免將已被錄取但不打算前來讀書的學(xué)生的相關(guān)信息存儲(chǔ)進(jìn)在校學(xué)生的相關(guān)數(shù)據(jù)庫中,同時(shí)使用該系統(tǒng)可以實(shí)現(xiàn)新生信息的有序存儲(chǔ),使得檢索迅速、查找方便、并且提高了可靠性。1.1. 本課題背景我國進(jìn)入20世紀(jì)90年代以后,互聯(lián)網(wǎng)蓬勃發(fā)展,中國軟件迎來復(fù)興,以軟件為代表的計(jì)算機(jī)技術(shù)得到了飛速的發(fā)展,已從最初的軟件懵懂期發(fā)展到一個(gè)比較成熟的時(shí)期。不少人都認(rèn)為現(xiàn)在已經(jīng)是智能軟件代替大量人力勞動(dòng)的時(shí)代,這是因?yàn)?/p>
14、軟件正在改變著我們工作和生活的各個(gè)方面,它已經(jīng)給我們生活帶來了巨大的好處,并加速了全球信息革命的進(jìn)程。在軟件技術(shù)迅速發(fā)展的同時(shí)相對應(yīng)的軟件應(yīng)用也是層出不窮。在90年代初期雖然已經(jīng)有了許多軟件運(yùn)用,但是軟件只應(yīng)用在高層次的地方,并沒有普及到人們生活的大部分領(lǐng)域。如今,大部份軟件公司都在為各個(gè)層次,各項(xiàng)工作設(shè)計(jì)不同的軟件,極大程度的提高了社會(huì)生活的復(fù)雜度,減輕了工作人員的工作量,提高了工作效率,以及信息的準(zhǔn)確性上也得到了極大的提高。 以前是工作人員手工記錄,工作量之大,人力之多,可想而知,但是現(xiàn)在有了軟件技術(shù),開發(fā)出新生報(bào)道管理系統(tǒng),可以在很大程度上減少人力,提高工作效率。軟件使得一個(gè)管理員在一個(gè)
15、工作日完成的工作量可以比十個(gè)甚至更多的工作。作為畢業(yè)設(shè)計(jì)的課題正是順應(yīng)了時(shí)代潮流。設(shè)計(jì)開發(fā)一個(gè)新生報(bào)道管理系統(tǒng)。1.2. 目的和意義應(yīng)該說沒有人懷疑計(jì)算機(jī)的出現(xiàn)給辦公室職員帶來的便利,對于新生報(bào)道管理系統(tǒng)而言,其目的己經(jīng)不局限于減輕工作人員的工作量,而是要將工作人員從繁瑣的登記,計(jì)算等事務(wù)性工作中解放出來,用更多的精力去關(guān)注最重要的事情,從而提高效率,減少不必要的錯(cuò)誤。在這種工作模式下,系統(tǒng)管理員能夠得到更簡化,更明了的處理新生信息的錄入,查閱,更新操作,同時(shí)也便于學(xué)生繳費(fèi) 在傳統(tǒng)的工作模式中,比較容易出現(xiàn)以下的差錯(cuò): 一是學(xué)生信息驗(yàn)證; 二是寢室安排;三是學(xué)生材料管理四是學(xué)生班級管理 可以想
16、象,摻雜著如此大量的人工操作過程的事務(wù)處理方式根本無法適應(yīng)現(xiàn)代化工作模式的需要。隨著軟件技術(shù)的發(fā)展和國內(nèi)軟件技術(shù)應(yīng)用水平的提高,在工作過程中,傳統(tǒng)的工作方式和審批模式己經(jīng)難以滿足新的需求,實(shí)現(xiàn)軟件辦公已經(jīng)是提高政府機(jī)關(guān)和企事業(yè)單位辦公效率,規(guī)范化管理的必然趨勢。新生報(bào)道管理系統(tǒng)的帶來的好處有:(1)數(shù)據(jù)的錄入自動(dòng)從數(shù)據(jù)庫讀取信息,從而減小工作人員在錄入中的誤讀現(xiàn)象(2) 查詢出寢室信息,自動(dòng)顯示寢室所住學(xué)生信息,方便工作人員安排寢室(3) 學(xué)生繳費(fèi)與否一目了然。軟件辦公是信息社會(huì)的一種新型辦公方式,它將現(xiàn)代化辦公和計(jì)算機(jī)功能結(jié)合。隨著信息技術(shù)的發(fā)展,軟件辦公在行政企事業(yè)單位的管理、經(jīng)營活動(dòng)中發(fā)
17、揮著日益重要的作用。1.3. 預(yù)期目標(biāo)隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,每年新生報(bào)到的人數(shù)也相應(yīng)增加,有關(guān)學(xué)生的各種信息量也成倍增長面對龐大的信息量,就需要有新生報(bào)到信息管理系統(tǒng)來提高學(xué)生報(bào)到的管理工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。在開學(xué)前,后勤科就按各個(gè)院系的新生名額分配給相應(yīng)的寢室。新生報(bào)到時(shí),要交入學(xué)通知書、高中的檔案、組織關(guān)系檔案和學(xué)費(fèi),分別記錄下來,報(bào)到結(jié)束后生成相應(yīng)的情況表。該系統(tǒng)應(yīng)具有經(jīng)濟(jì)性、可靠性、可理解性、易維護(hù)、可用性,安全性(保密性)。2. 相關(guān)技術(shù)介紹2.1. 系統(tǒng)開發(fā)平臺(tái)2.1.1. 硬件平臺(tái)個(gè)人
18、計(jì)算機(jī)一臺(tái)2.1.2. 軟件平臺(tái)操作系統(tǒng):windows xp數(shù)據(jù)庫管理系統(tǒng):microsoft sql server 2005系統(tǒng)開發(fā)工具:microsoft visual studio 2005數(shù)據(jù)庫管理系統(tǒng)的選擇:sql server 2005針對企業(yè)數(shù)據(jù)管理實(shí)現(xiàn)的重大改進(jìn)主要體現(xiàn)在以下幾方面: 可用性。在高度可用性技術(shù)、補(bǔ)充備份與恢復(fù)功能以及復(fù)制增強(qiáng)特性等方面的投資將有助于企業(yè)單位創(chuàng)建并部署高度可靠的應(yīng)用解決方案。數(shù)據(jù)庫鏡像、故障轉(zhuǎn)移群集和改進(jìn)聯(lián)機(jī)操作等具有創(chuàng)新意義的高度可用特性可將故障時(shí)間控制在最低限度,并有助于確保關(guān)鍵企業(yè)系統(tǒng)隨時(shí)接受訪問調(diào)用。 伸縮性。表分區(qū)、快照隔離和64位支持
19、等伸縮改進(jìn)特性將允許您運(yùn)用sql server 2005創(chuàng)建并部署要求最為嚴(yán)苛的應(yīng)用程序。針對大型數(shù)據(jù)表和索引的分區(qū)功能極大改進(jìn)了超大型數(shù)據(jù)庫的查詢操作。 安全性?!叭笔“踩U稀痹O(shè)置、數(shù)據(jù)庫加密和改進(jìn)安全模型等增強(qiáng)特性有助于為企業(yè)數(shù)據(jù)提供高度安全保障。 易管理性。新式管理工具套件、自我調(diào)節(jié)能力和功能強(qiáng)大的新式編程模型將允許數(shù)據(jù)庫管理員針對數(shù)據(jù)庫的日常運(yùn)轉(zhuǎn)加以靈活掌控。針對sql事件探查器及其它工具的改進(jìn)還可幫助數(shù)據(jù)庫管理員將服務(wù)器調(diào)節(jié)至最佳性能狀態(tài)。這些改進(jìn)特性將允許數(shù)據(jù)庫管理員從數(shù)據(jù)庫日常運(yùn)轉(zhuǎn)工作中解脫出來,并集中精力從事數(shù)據(jù)庫體系結(jié)構(gòu)設(shè)計(jì)等更具價(jià)值的任務(wù)。 繳互操作能力。sql serv
20、er 2005實(shí)現(xiàn)的技術(shù)進(jìn)步允許您在日益擴(kuò)展的企業(yè)范圍內(nèi)將相對獨(dú)立應(yīng)用程序和數(shù)據(jù)庫整合并連接起來,從而,實(shí)現(xiàn)新增和既有系統(tǒng)投資效益的最大化目標(biāo)。sql server 2005可面向行業(yè)標(biāo)準(zhǔn)、web服務(wù)和microsoft .net framework提供高水平支持,并在此基礎(chǔ)上實(shí)現(xiàn)與多種平臺(tái)、應(yīng)用和設(shè)備之間的繳互操作能力。sql server與其它microsoft軟件產(chǎn)品(從microsoft windows server操作系統(tǒng)到microsoft visual studio開發(fā)軟件包和microsoft office應(yīng)用程序)高度集成,并可幫助您所在機(jī)構(gòu)運(yùn)用協(xié)同技術(shù)手段節(jié)省時(shí)間和金錢。s
21、ql server 2005實(shí)現(xiàn)了與microsoft visual studio之間的高度集成,從而有助于消除上述障礙。而sql server 2005則將提供可望從根本上改變數(shù)據(jù)庫開發(fā)與部署方式的更多改進(jìn)特性。具備豐富擴(kuò)展標(biāo)記語言(xml)支持特性并與.net技術(shù)和microsoft開發(fā)工具實(shí)現(xiàn)高度集成的sql server 2005必將促使開發(fā)人員工作效率和靈活性得到顯著提高。 開發(fā)工具的選擇:為什么選擇microsoft visual studio 2005呢?visual studio 2005 在三個(gè)方面為開發(fā)人員提供了關(guān)鍵改進(jìn):快速的應(yīng)用程序開發(fā)高效的團(tuán)隊(duì)協(xié)作突破性的用戶體驗(yàn)vi
22、sual studio 2005 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。visual studio 2005 包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器(使用 .net framework 2.0 加速開發(fā))、對 winforms桌面應(yīng)用程序開發(fā)工具的大量改進(jìn),以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強(qiáng)功能。visual studio 2005 為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻。開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 winforms桌面應(yīng)用程序,這些應(yīng)用程序可以集成任
23、何后端數(shù)據(jù)提供程序??焖俚膽?yīng)用程序開發(fā)為了幫助開發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,visual studio 2005 提供了改進(jìn)的語言和數(shù)據(jù)功能。visual studio 2005 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .net framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .net framework 2.0 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目。突破性的用戶體驗(yàn)visual studio 2005 為開發(fā)人員提供了在最新平臺(tái)上加速創(chuàng)建緊密聯(lián)系的應(yīng)用程序的新工具,這些平臺(tái)包括 web、windows vista、office 2007、sql server
24、2005 和 windows server 2003。高效的團(tuán)隊(duì)協(xié)作visual studio 2005 提供了幫助開發(fā)團(tuán)隊(duì)改進(jìn)協(xié)作的擴(kuò)展的和改進(jìn)的服務(wù)項(xiàng)目,包括幫助將數(shù)據(jù)庫專業(yè)人員和圖形設(shè)計(jì)人員加入到開發(fā)流程的工具。2.2. 系統(tǒng)實(shí)現(xiàn)主要構(gòu)架與技術(shù)2.2.1. 三層構(gòu)架 所謂的三層開發(fā)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為表示層業(yè)務(wù)邏輯層數(shù)據(jù)訪問層數(shù)據(jù)庫等,有的還要細(xì)一些,明確地將客戶端的表示層、業(yè)務(wù)邏輯訪問、和數(shù)據(jù)訪問及數(shù)據(jù)庫訪問劃分出來,十分有利于系統(tǒng)的開發(fā),維護(hù)、部署和擴(kuò)展。軟件要分層,其實(shí)總結(jié)一句話,是為了實(shí)現(xiàn)“高內(nèi)聚、低耦合”。采用“分而治之”的思想,把問題劃分開來各個(gè)解決,易于控制,易于延展,
25、易于分配資源。 表示層(gui):負(fù)責(zé)直接跟用戶進(jìn)行繳互,一般也就是指我們的前臺(tái),用于數(shù)據(jù)錄入,數(shù)據(jù)顯示等。它不應(yīng)該做太多的工作。表示嘛,也就意味著只做與外觀顯示相關(guān)的工作。不屬于他的工作他不用管也不該管。 業(yè)務(wù)邏輯層(bll):用于做一些有效性驗(yàn)證的工作。以更好的保證程序運(yùn)行的健壯性。如數(shù)據(jù)的有效性判斷。不允許為的地方是否輸入了空字符串,該輸入email的,格式是否正確等,數(shù)據(jù)類型的合法性判斷,該是整型的地方當(dāng)然不能接受字符串了,數(shù)據(jù)庫操作是否合法,如字段長度的有效性判斷。sql防注入的問題,用戶的權(quán)限的合法性判斷等,通過以上的諸多判斷以決定是否將操作繼續(xù)向后傳遞。盡量保證程序的正常運(yùn)行 數(shù)
26、據(jù)訪問層(dal):顧名思義,就是用于專門跟數(shù)據(jù)庫進(jìn)行繳互。對數(shù)據(jù)的添加,刪除,修改,顯示等。需要強(qiáng)調(diào)的是所有的數(shù)據(jù)對象只在這一層被引用,如system.data。sqlclient等,除數(shù)據(jù)層之外的任何地方都不應(yīng)該出現(xiàn)這樣的應(yīng)用。三層中,各個(gè)層之間的分工是很明確的,面向?qū)ο舐?,就像一個(gè)公司中的部門一樣,每個(gè)部門的分工是不一樣的,是哪個(gè)部門的任務(wù)就有哪個(gè)部門完成,對應(yīng)的,各個(gè)部門的維護(hù)工作也有各自完成且不會(huì)影響其它的部門,至少影響不是很大,否則就只能說明分層還不合理。各個(gè)層之間通過有效的協(xié)作來完成系統(tǒng)的高效運(yùn)行。表示層就是用來做接受/顯示數(shù)據(jù)的工作,它要通過與其它層的協(xié)作來完成用戶的請求,在這
27、一層不該放太多的代碼。邏輯層就是用來做數(shù)據(jù)有效性判斷的,前面已經(jīng)說過了,數(shù)據(jù)層就是用來完成底層數(shù)據(jù)繳互的。表示層就不該去實(shí)現(xiàn)邏輯層的功能,當(dāng)然我們會(huì)在客戶端對用戶的輸入做一些判斷,但服務(wù)器端,驗(yàn)證還要做。用戶完全可以繞過客戶端驗(yàn)證不是嗎?現(xiàn)在我們在看上面說的問題,數(shù)據(jù)庫發(fā)生了改變,我們只需要修改數(shù)據(jù)訪問層,其它的地方我們都不用去管,這里我傾向于借助自定義數(shù)據(jù)實(shí)體來負(fù)責(zé)層與層之間的數(shù)據(jù)繳互,我們把數(shù)據(jù)填充到自定義實(shí)體中,使用自定義實(shí)體的好處請參考我上面的兩篇關(guān)于自定義實(shí)體的介紹的文章。通過數(shù)據(jù)訪問層來完全封裝數(shù)據(jù)供應(yīng)商,使數(shù)據(jù)訪問層對其它層完全透明,這樣將數(shù)據(jù)庫改變帶來的修改完全限定在數(shù)據(jù)訪問層
28、內(nèi)。我們可以借助一些模式來設(shè)計(jì)一個(gè)通用的數(shù)據(jù)訪問層,這樣即使數(shù)據(jù)庫發(fā)生改變,我們只要修改一下配置就可以輕松搞定。對于開發(fā)平臺(tái)的改變也變得很容易,不管是windows還是web,變化的只是界面而已,也就是所謂的表示層,它的內(nèi)核沒有變,相當(dāng)于我們重作一個(gè)殼。表示層的代碼是很少的,所以修改是很有限的,其它兩層也不要修改就可以迅速做到web程序向windows程序的過渡。你體會(huì)到三層的優(yōu)勢了嗎?當(dāng)然多層設(shè)計(jì)還有很多優(yōu)秀的地方,我只是介紹了其中一小部分。下面引入我所理解的三層的概念圖,如圖2.1。圖2.1 三層概念圖2.2.2. ado.net技術(shù): 設(shè)計(jì)ado.net的目的是為了滿足這一新編程模型的以
29、下需要:斷開式數(shù)據(jù)結(jié)構(gòu)、與xml的緊密集成、能夠組合來自多個(gè)、不同數(shù)據(jù)源的數(shù)據(jù)的通用數(shù)據(jù)表示形式以及為與數(shù)據(jù)庫繳互而優(yōu)化的功能,它們都是.net框架固有的內(nèi)容。在創(chuàng)建ado.net時(shí),microsoft具有以下設(shè)計(jì)目標(biāo):1)利用當(dāng)前的ado知識(shí) ado.net的設(shè)計(jì)滿足了當(dāng)今應(yīng)用程序開發(fā)模型的多種要求。同時(shí),該編程模型盡可能地與ado保持一致,這使當(dāng)今的ado開發(fā)人員不必從頭開始學(xué)習(xí)全新的數(shù)據(jù)訪問技術(shù)。ado.net是.net框架固有的部分,因此對于ado程序員決不是完全陌生的。ado.net與ado共存。雖然大多數(shù)基于.net的新應(yīng)用程序?qū)⑹褂胊do.net來編寫,但.net程序員仍然可以通
30、過.net com互操作性服務(wù)來使用ado。2)支持n層編程模式 ado.net為斷開式n層編程環(huán)境提供了高級的支持,許多新的應(yīng)用程序?yàn)樵摥h(huán)境編寫的。使用斷開式數(shù)據(jù)集這一概念已成問編程模型中的焦點(diǎn)。n層編程的ado.net解決方案就是dataset。3)集成xml支持xml和數(shù)據(jù)訪問是緊密聯(lián)系在一起的xml的全部內(nèi)容都是有關(guān)數(shù)據(jù)編碼的,而數(shù)據(jù)訪問越來越多的內(nèi)容都與xml有關(guān)。.net框架不僅僅支持web標(biāo)準(zhǔn)它還是完全基于web標(biāo)準(zhǔn)生成的。xml支持內(nèi)置在ado.net中非常基本的級別上。.net框架和ado.net中的xml類是同一結(jié)構(gòu)的一部分它們在許多不同的級別集成。所以不必在數(shù)據(jù)訪問服務(wù)集
31、和它們的xml副本之間進(jìn)行選擇;它們的設(shè)計(jì)本來就是具有從其中一個(gè)跨越到另一個(gè)的功能。2.2.3. 面向?qū)ο螅?八十年代末以來,隨著面向?qū)ο蠹夹g(shù)成為研究的熱點(diǎn)出現(xiàn)了幾十種支持軟件開 發(fā)的面向?qū)ο蠓椒āF渲?,booch, coad/yourdon, omt, 和jacobson的方法在面 向?qū)ο筌浖_發(fā)界得到了廣泛的認(rèn)可。特別值得一提的是統(tǒng)一的建模語言uml(unified modeling language),該方法結(jié)合了booch, omt, 和jacobson方法 的優(yōu)點(diǎn),統(tǒng)一了符號(hào)體系,并從其它的方法和工程實(shí)踐中吸收了許多經(jīng)過實(shí)際檢驗(yàn) 的概念和技術(shù)。uml方法自去年提出后到現(xiàn)在已發(fā)展到1.
32、1版,并已提繳給對象管 理集團(tuán)omg,申請成為面向?qū)ο蠓椒ǖ臉?biāo)準(zhǔn)。面向?qū)ο蠓椒ǘ贾С秩N基本的活動(dòng):識(shí)別對象和類,描述對象和類之間的關(guān) 系,以及通過描述每個(gè)類的功能定義對象的行為。 為了發(fā)現(xiàn)對象和類,開發(fā)人員要在系統(tǒng)需求和系統(tǒng)分析的文檔中查找名詞和名 詞短語,包括可感知的事物(汽車、壓力、傳感器);角色(母親、教師、政治 家);事件(著陸、中斷、請求);互相作用(借貸、開會(huì)、繳叉);人員;場所;組織;設(shè)備;和地點(diǎn)。通過瀏覽使用系統(tǒng)的腳本發(fā)現(xiàn)重要的對象和其責(zé)任,是 面向?qū)ο蠓治龊驮O(shè)計(jì)過程的初期重要的技術(shù)。 當(dāng)重要的對象被發(fā)現(xiàn)后,通過一組互相關(guān)聯(lián)的模型詳細(xì)表示類之間的關(guān)系和對 象的行為,這些模型從
33、四個(gè)不同的側(cè)面表示了軟件的體系結(jié)構(gòu):靜態(tài)邏輯、動(dòng)態(tài)邏 輯、靜態(tài)物理和動(dòng)態(tài)物理。靜態(tài)邏輯模型描述實(shí)例化(類成員關(guān)系)、關(guān)聯(lián)、聚集(整體/部分)、和一 般化(繼承)等關(guān)系。這被稱為對象模型。一般化關(guān)系表示屬性和方法的繼承關(guān) 系。定義對象模型的圖形符號(hào)體系通常是從用于數(shù)據(jù)建模的實(shí)體關(guān)系圖導(dǎo)出的。對設(shè)計(jì)十分重要的約束,如基數(shù)(一對一、一對多、多對多),也在對象模型中表 示。動(dòng)態(tài)邏輯模型描述對象之間的互相作用?;ハ嘧饔猛ㄟ^一組協(xié)同的對象,對象 之間消息的有序的序列,參與對象的可見性定義,來定義系統(tǒng)運(yùn)行時(shí)的行為。booch方法中的對象繳互作用圖被用來描述重要的互相作用,顯示參與的對象和對 象之間按時(shí)間排序
34、的消息。可見性圖用來描述互相作用中對象的可見性。對象的可 見性定義了一個(gè)對象如何處于向它發(fā)送消息的方法的作用域之中。例如,它可以是 方法的參數(shù)、局部變量、新的對象、或當(dāng)前執(zhí)行方法的對象的部分。靜態(tài)物理模型通過模塊描述代碼的布局。動(dòng)態(tài)物理模型描述軟件的進(jìn)程和線程 體系結(jié)構(gòu)。 本設(shè)計(jì)完全采用面向?qū)ο蟮乃悸啡ピO(shè)計(jì),在方法參數(shù)的傳值上都采用傳對象。上面已經(jīng)介紹三層架構(gòu),在三層構(gòu)架中,model是個(gè)實(shí)體類,可以把數(shù)據(jù)按照數(shù)據(jù)庫中的字段一一封裝成一個(gè)個(gè)的類,通過實(shí)體類去訪問數(shù)據(jù),方便,快捷,減少了不必要的混亂。3. 新生報(bào)道管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)3.1. 新生報(bào)道管理系統(tǒng)功能要求3.1.1. 客戶端模塊設(shè)計(jì):
35、根據(jù)需求分析客戶端的總體功能模塊設(shè)定由:管理員管理模塊(包括登錄),室水電費(fèi)管理模塊,學(xué)生信息管理模塊,水電費(fèi)單價(jià)設(shè)置模塊。如圖3.1圖 3.1 系統(tǒng)模塊3.1.2. 分析寢室水電管理系統(tǒng)基本功能:1) 宿舍管理模塊宿舍信息查詢、安排宿舍2) 繳費(fèi)管理新生繳費(fèi)情況查詢、繳費(fèi)3) 報(bào)道管理模塊學(xué)生信息查詢、錄取通知書收取、高中檔案收取、組織管理收取4) 系統(tǒng)維護(hù)模塊用戶注冊、修改密碼3.2. 功能需求3.2.1. 頂層數(shù)據(jù)流圖學(xué)生將檔案資料提供給系統(tǒng),由系統(tǒng)返回相關(guān)處理信息,如圖3.2處理信息返回檔案資料提交新生新生報(bào)到管理圖3.2頂層數(shù)據(jù)流圖3.2.2. 新生報(bào)道系統(tǒng)數(shù)據(jù)流圖對新生報(bào)到信息進(jìn)行
36、管理,根據(jù)數(shù)據(jù)提供的信息確認(rèn)新生是否繳納所有手續(xù),正常報(bào)到,如圖3.3新生銀行工作人員校領(lǐng)導(dǎo)新生報(bào)到管理系統(tǒng)繳納相關(guān)手續(xù)及費(fèi)用登記相關(guān)信息返回相關(guān)信息查詢學(xué)費(fèi)繳納繳費(fèi)信息報(bào)名登記表查詢查詢結(jié)果圖3.3 新生報(bào)到管理系統(tǒng)數(shù)據(jù)流圖3.2.3. 報(bào)道管理新生到校后,工作人員首先將該生的錄取通知書號(hào)碼輸入系統(tǒng),查詢該同學(xué)的基本信息,獲得信息后,各部門按照各自的分工進(jìn)行模塊的選擇,如檔案收取處則收取新生檔案,并在系統(tǒng)中登記,只需在新生檔案收取與否處點(diǎn)擊“是”,系統(tǒng)就會(huì)登記并標(biāo)注該同學(xué)的檔案已經(jīng)收取,如圖3.4新生工作人員新生報(bào)到管理系統(tǒng)檔案收取通知書收取組織關(guān)系收取高中檔案錄取通知書組織關(guān)系錄取通知書號(hào)
37、查詢事務(wù)事務(wù)事務(wù)信息登記信息登記信息登記圖3.4 報(bào)到管理數(shù)據(jù)流圖3.2.4. 宿舍管理后勤科將按照學(xué)院所報(bào)新生人數(shù)分配一定量的寢室,新生報(bào)到后,按照院系進(jìn)行宿舍選擇,選擇宿舍后,工作人員將其登記到系統(tǒng),該子系統(tǒng)部分還需實(shí)現(xiàn)空寢室的查詢等功能,以方便工作人員分配寢室。如圖3.5圖3.5 宿舍管理數(shù)據(jù)流圖3.3. 新生報(bào)道管理系統(tǒng)邏輯模型分析學(xué)生信息(錄取通知書號(hào),身份證,姓名,性別,年齡,身份,城市,地址,電話,班級)學(xué)生班級(班級號(hào),班級名,專業(yè),學(xué)院,輔導(dǎo)員)報(bào)道信息(錄取通知書號(hào),高中檔案,組織關(guān)系檔案,學(xué)費(fèi),寢室號(hào))學(xué)院信息(學(xué)院號(hào),學(xué)院名)寢室信息(寢室編號(hào),樓號(hào),單元,門號(hào),入住數(shù)
38、)輔導(dǎo)員信息(輔導(dǎo)員編號(hào),輔導(dǎo)員姓名,性別,學(xué)院,年齡,電話)3.4. 新生報(bào)道管理系統(tǒng)的實(shí)現(xiàn)圖3.6 數(shù)據(jù)庫結(jié)構(gòu)圖3.4.1. 數(shù)據(jù)存放與管理表3.1 數(shù)據(jù)庫說明student表序號(hào)名稱標(biāo)識(shí)符類型長度備注1錄取通知書號(hào)matrinumint2身份證idchar183姓名namechar104性別sexbit5年齡ageint6省份proidint7城市cityidint8地址homeaddressvarchar1009電話telphonechar1210班級classidintstudentclass表序號(hào)名稱標(biāo)識(shí)符類型長度備注1班級號(hào)classidint2班級名classnamechar1
39、83專業(yè)professchar104學(xué)院idcollegeidbit5輔導(dǎo)員teacheridintbaodao表序號(hào)名稱標(biāo)識(shí)符類型長度備注1錄取通知書號(hào)matrinumint2高中檔案gaozhongfilebit3組織關(guān)系檔案zuzhifilebit4學(xué)費(fèi)xuefeibit5寢室號(hào)roomidintcollege表序號(hào)名稱標(biāo)識(shí)符類型長度備注1學(xué)院號(hào)collegeidint2學(xué)員名collegenamechar18common_area表序號(hào)名稱標(biāo)識(shí)符類型長度備注1地區(qū)idareaidint2地區(qū)名areanamevarchar503下級別地區(qū)rootidbit4下級別地區(qū)數(shù)childamo
40、untint5級別depthint6排序sortint7是否打開isopenbit100room表序號(hào)名稱標(biāo)識(shí)符類型長度備注1寢室編號(hào)roomidint2樓號(hào)floornumchar103單元unitchar104門號(hào)roomnumint5入住數(shù)countstuintteacher表序號(hào)名稱標(biāo)識(shí)符類型長度備注1輔導(dǎo)員號(hào)teacheridint2輔導(dǎo)員名teachernamechar103性別teachersexbit4學(xué)院collegeidint5年齡ageint6電話telchar12manager表序號(hào)名稱標(biāo)識(shí)符類型長度備注1編號(hào)idint2用戶名usernamevarchar503密碼u
41、serpwdvarchar504等級levelint權(quán)限4. 界面與后臺(tái)功能具體解析設(shè)計(jì)中的三層結(jié)構(gòu)以及每層中的類,如圖4.1圖 4.1 設(shè)計(jì)中構(gòu)建的三層架構(gòu)4.1. 系統(tǒng)登陸功能說明:用戶啟動(dòng)客戶端進(jìn)入登陸界面,輸入用戶名與密碼進(jìn)行登陸。用戶名與密碼有誤時(shí)提醒用戶重新輸入,并清除用戶的錯(cuò)誤輸入數(shù)據(jù),如果用戶按取消,說明用戶自己意識(shí)到輸入有誤,系統(tǒng)也實(shí)現(xiàn)清空用戶名與密碼欄。登陸流程圖,如圖4.2圖4.2 登陸流程圖用戶登陸界面,如圖4.3圖4.3 登錄界面設(shè)計(jì)系統(tǒng)主界面,如圖4.4圖 4.4 主窗體設(shè)計(jì)4.2. 報(bào)道管理功能說明:當(dāng)有新生報(bào)到時(shí),點(diǎn)擊報(bào)到管理按鈕,系統(tǒng)將進(jìn)入報(bào)到管理界面,工作人
42、員輸入學(xué)生報(bào)到的錄取通知書號(hào),點(diǎn)擊查詢按鈕,系統(tǒng)顯示該學(xué)生的基本信息,并提供輔導(dǎo)員,班級等信息,方便幫助學(xué)生找到老師與班級。這個(gè)界面適合幾個(gè)部門共同使用,檔案收取的部門進(jìn)入該界面后,輸入學(xué)生通知書號(hào),在 報(bào)到管理欄的 “高中檔案繳納”處點(diǎn)擊單選框是,登記學(xué)生已經(jīng)繳納檔案,同理,組織關(guān)系處也采用相同操作,在組織關(guān)系繳納后面選擇是。報(bào)到管理的算法邏輯流程圖,如圖4.5圖4.5 報(bào)到管理的算法邏輯流程圖報(bào)道管理界面,如圖 4.6圖4.6 報(bào)道管理4.3. 繳費(fèi)管理功能說明:工作人員點(diǎn)擊“繳費(fèi)管理”,顯示繳費(fèi)管理頁面,輸入新生錄取通知書號(hào),如果新生已經(jīng)將錢按額存入銀行,則系統(tǒng)可以在此查詢繳費(fèi)是否成功,
43、系統(tǒng)必須顯示出繳費(fèi)成功與否,如果已經(jīng)繳費(fèi),則系統(tǒng)在繳費(fèi)管理處的實(shí)際繳納費(fèi)用欄顯示和應(yīng)繳納費(fèi)用相同;未繳費(fèi)則要求新生去繳費(fèi),到現(xiàn)場繳費(fèi)后拿繳費(fèi)單到報(bào)到人員處,人員將其繳費(fèi)情況錄入系統(tǒng);未交完費(fèi)用的需要新生出示學(xué)校領(lǐng)導(dǎo)的書面文件到工作人員處登記繳費(fèi)算法邏輯流程,如圖4.7圖4.7 繳費(fèi)算法邏輯流程(開始和結(jié)束的圖例不對0繳費(fèi)管理主界面,如圖4.84.4. 宿舍管理功能說明:工作人員輸入學(xué)生的錄取通知書號(hào),查看學(xué)生基本信息,并確定分配的宿舍分配給哪一位同學(xué)。工作人員在“寢室分配”欄里的下拉列表中選擇查詢的條件,當(dāng)這條件選擇后,系統(tǒng)開始查詢數(shù)據(jù),將數(shù)據(jù)顯示在下面的表格中,查詢出學(xué)生滿意的寢室后,在右上
44、角的“寢室登記”欄,輸入房間編號(hào),點(diǎn)擊確定按鈕,對學(xué)生分配宿舍。宿舍管理處理流程,如圖4.9(開始和結(jié)束圖例是對的。這個(gè)流程圖怎么沒判斷?。?圖4.9宿舍管理處理流程宿舍管理主界面,如圖4.10圖4.10 繳費(fèi)管理界面4.5. 用戶管理功能介紹:實(shí)現(xiàn)新用戶注冊,系統(tǒng)密碼修改用戶注冊主界面,如圖4.11圖4.11 用戶注冊修改密碼主界面,如圖4.12圖4.12 修改密碼5. 系統(tǒng)細(xì)節(jié)技術(shù)分析5.1. 聯(lián)合查詢在系統(tǒng)中,輸入學(xué)生錄取通知號(hào),查看到學(xué)生的基本信息 select s.name 姓名,s.sex 性別,s.age 年齡,ca.areaname 地區(qū),fess 專業(yè),sc.cl
45、assname 班級,t.teachername 輔導(dǎo)員,t.tel 輔導(dǎo)員電話,c.collegename 學(xué)院from student s,studentclass sc,teacher t,college c,common_area cawhere s.classid=sc.classid id=ca.areaid andsc.teacherid=t.teacherid andsc.collegeid=c.collegeid ands.matrinum=10101查詢結(jié)果 如圖 5.1:圖 5.1 查詢結(jié)果通過這樣的聯(lián)合查詢,可以把需要的字段綜合到一起,一切的查詢交給計(jì)算
46、機(jī),既方便快捷,也可以避免出錯(cuò),但是,這樣的查詢,應(yīng)用在三層中,就需要為這個(gè)查詢新建一個(gè)model實(shí)體類,里面封裝的字段跟這條查詢中的一致,這樣要封裝的字段就比較多了,不過采用面向?qū)ο?,一切也顯得比較簡潔。5.2. 正則表達(dá)式 在本次設(shè)計(jì)中,使用到了一次正則的驗(yàn)證,為學(xué)生錄取編號(hào)的規(guī)則做了一個(gè)簡單的驗(yàn)證,其代碼如下: public static bool checkroonno(string roomno) string rex = 1-90-93,4$; if(regex.ismatch(roomno,rex) return true; return false; string rex =
47、1-90-93,4$;驗(yàn)證的是一個(gè)第1位數(shù)是1-9的數(shù)字,第2-5位是0-9的數(shù)字,3,4表示3位到4位可以取0-9的數(shù)字。比如1001,10011這樣的就是符合規(guī)則的,但是111,0111,111100,這樣的就是不符合規(guī)則的。簡單的說,正則表達(dá)式是一種可以用于模式匹配和替換的強(qiáng)有力的工具。我們可以在幾乎所有的基于unix系統(tǒng)的工具中找到正則表達(dá)式的身影,例如,vi編輯器,perl或php腳本語言,以及awk或sed shell程序等。此外,象javascript這種客戶端的腳本語言也提供了對正則表達(dá)式的支持。在.net中,更是可以使用正則表達(dá)式來對字符串進(jìn)行驗(yàn)證。由此可見,正則表達(dá)式已經(jīng)超
48、出了某種語言或某個(gè)系統(tǒng)的局限,成為人們廣為接受的概念和功能。5.3. 數(shù)據(jù)層設(shè)計(jì) 數(shù)據(jù)層中,出了跟數(shù)據(jù)庫表對應(yīng)的類以外,還有一個(gè)dbhelp.cs類,之所以單獨(dú)提取出一個(gè)類出來,是因?yàn)檫@個(gè)類會(huì)在數(shù)據(jù)層其他的類中廣泛使用到,在類中寫兩個(gè)方法,可以供其他類使用,其代碼如下: public class dbhelper /從配置文件讀取連接字符串 static string connstr = configurationmanager.connectionstringsconn.connectionstring; /執(zhí)行增刪改sql語句 public static int executecomman
49、d(string sql, sqlparameter ps) sqlconnection sqlconn = new sqlconnection(connstr); sqlcommand sqlcom = new sqlcommand(sql, sqlconn); sqlcom.parameters.addrange(ps); int result = 0; try sqlconn.open(); result = sqlcom.executenonquery(); catch (exception ex) throw; finally sqlconn.close(); return resu
50、lt; / 執(zhí)行查詢語句,返回datatable public static datatable gettable(string sql, sqlparameter ps) sqlconnection sqlconn = new sqlconnection(connstr); sqldataadapter sqladp = new sqldataadapter(sql, sqlconn); sqladp.selectcommand.parameters.addrange(ps); datatable dt = new datatable(); sqladp.fill(dt); return dt; 一開始定義了一個(gè)字符串類型的值connstr用來接收配置文件中的連接字符串, execu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《S市智慧城市建設(shè)問題研究》
- 《股四頭肌離心-向心收縮致疲勞對膝關(guān)節(jié)本體感覺的影響研究》
- 農(nóng)村樓房建設(shè)施工合同范本
- 海淀中關(guān)村規(guī)劃調(diào)研
- 文化傳媒合作協(xié)議三篇
- 消防安全管理實(shí)施方案培訓(xùn)計(jì)劃
- 婦女兒童志愿服務(wù)管理制度
- 國際學(xué)校教師職稱評定方案
- 建筑行業(yè)無機(jī)纖維噴涂方案
- 航空運(yùn)輸安全生產(chǎn)管理方案
- 高三一模動(dòng)員主題班會(huì)-課件(PPT演示)
- 車轍的形成原因及預(yù)防措施
- 風(fēng)電場升壓站建筑工程主要施工方案
- 第五講新聞評論的結(jié)構(gòu)與節(jié)奏
- 護(hù)士長競聘演講ppt
- 從PK-PD看抗菌藥物的合理應(yīng)用
- 加熱爐施工方案
- 意象對話放松引導(dǎo)詞2[生活經(jīng)驗(yàn)]
- 高速公路安全生產(chǎn)標(biāo)準(zhǔn)化指南1
- 學(xué)科融合課題研究實(shí)施方案
- 生物質(zhì)壓塊機(jī)使用說明書
評論
0/150
提交評論