辦公自動(dòng)化系統(tǒng)開發(fā)_第1頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE40 摘要隨著教育與科技的不斷發(fā)展,辦公自動(dòng)化系統(tǒng)在技術(shù)和應(yīng)用上都得到了更高層次的發(fā)展,成為現(xiàn)代社會(huì)的重要標(biāo)志。校園辦公自動(dòng)化系統(tǒng)作為校園信息化建設(shè)的重點(diǎn)之重,不僅能改善校園辦公條件與環(huán)境,減輕工作人員負(fù)擔(dān),提高辦公質(zhì)量和工作效率,而且能加快校園管理工作規(guī)范化、科學(xué)化、網(wǎng)絡(luò)化的進(jìn)程,對(duì)推動(dòng)我國(guó)高等教育信息化事業(yè)的發(fā)展有著積極的意義。針對(duì)浙江工業(yè)大學(xué)浙西分校辦公業(yè)務(wù)的要求,運(yùn)用Internet和ASP開發(fā)技術(shù),采用Browser/Server(瀏覽器用及服務(wù)器)模式,建立一個(gè)基于Web的浙江工業(yè)大學(xué)浙西分校辦公自動(dòng)化系統(tǒng)。本系統(tǒng)實(shí)現(xiàn)了用戶登陸,工作計(jì)劃,通告管理,人力資源管理,通訊助理,電子郵件,會(huì)議管理,檔案資料管理等功能。其中工作計(jì)劃模塊用于建立一個(gè)工作計(jì)劃,每個(gè)用戶可以對(duì)自己的計(jì)劃進(jìn)行添加,刪除和查詢,還可以對(duì)計(jì)劃的重要程度,完成與否進(jìn)行設(shè)置。通訊助理模塊主要是建立一個(gè)個(gè)人通訊錄,用戶可以對(duì)自己通訊錄中的聯(lián)系人資料進(jìn)行添加,刪除和查詢,還可以對(duì)不同的聯(lián)系人進(jìn)行分組,方便查看。關(guān)鍵詞:B/S結(jié)構(gòu);ASP;Intranet;Web;辦公自動(dòng)化系統(tǒng)AbstractAlongwiththeeducationandthetechnicalunceasingdevelopment,theofficeautomationsystemallobtainedthehigherleveldevelopmentinthetechnologyandtheapplication,becomesthemodernsocietytheimportantsymbol.Thecampusofficeautomationsystemtookthecampusinformationconstructionthekeypointisheavy,notonlycanimprovethecampusworkconditionandtheenvironment,reducesthestafftobear,improvestheworkqualityandtheworkingefficiency,moreovercanspeedupthecampussupervisoryworkstandardization,scientific,thenetworkadvancement,toimpelsourcountryhighereducationinformationenterprisethedevelopmenttohavethepositivesignificanceInviewoftheZhejiangindustrialuniversitywesternZhejiangbranchschoolworkservicerequest,utilizesInternetandtheASPdevelopmenttechnology,usesBrowser/Server(browserwithandserver)thepattern,establishesbasedontheWebZhejiangindustrialuniversitywesternZhejiangbranchschoolofficeautomationsystem.Thissystemrealizedtheusertoland,theworkplan,thecircularmanagement,thehumanresourcesmanagement,thecommunicationassistant,theemail,theconferencemanaged,functionandsoonreferencematerialmanagement.Workplanmoduleusesintoestablishaworkplan,eachusermaycarryontheincreasetoownplan,thedeletionandtheinquiry,butalsomaytotheplanimportantdegree,completeornotcarriesontheestablishment.Thecommunicationassistantmodulemainlyisestablishesaeachonepersonofaddressbook,theusermaycarryontheincreasetointheoneselfaddressbookcontactpersonmaterial,thedeletionandtheinquiry,butalsomaycarryonthegroupingtothedifferentcontactperson,facilitatesexaminesKeywords:B/Sstructure;ASP;Intranet;Web;Officeautomationsystem目錄摘要………………..IIIAbstract..…………………………...IV第1章緒論………………………11.1引言………………………11.2辦公自動(dòng)化系統(tǒng)產(chǎn)生的背景 ………11.3辦公自動(dòng)化系統(tǒng)的發(fā)展過(guò)程 ……………11.3.1辦公自動(dòng)化系統(tǒng)在國(guó)外的發(fā)展 21.3.2辦公自動(dòng)化系統(tǒng)在國(guó)內(nèi)的發(fā)展 21.4辦公自動(dòng)化系統(tǒng)的現(xiàn)狀和研究意義 …………………31.4.1現(xiàn)狀 31.4.2研究意義 31.5C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)的比較 ……………41.5.1客戶機(jī)/服務(wù)器模式(C/S) 41.5.2瀏覽器/服務(wù)器模式 51.5.3客戶機(jī)/服務(wù)器和瀏覽器/服務(wù)器結(jié)構(gòu)的比較 51.6論文結(jié)構(gòu) …………………6第2章系統(tǒng)分析…………………82.1需求分析 …………………82.2系統(tǒng)的設(shè)計(jì)目標(biāo) ………………………82.3系統(tǒng)框架圖….……………82.4E-R圖 …………………92.5數(shù)據(jù)詞典………………...102.6本章小結(jié) ………………..11第3章ASP技術(shù)………………..123.1ASP的工作原理 ……………………..123.2ASP的內(nèi)置對(duì)象和組件 ………………..123.2.1ASP的內(nèi)置對(duì)象 123.2.2ASP的組件 173.3 ASP訪問(wèn)數(shù)據(jù)庫(kù)步驟 ………………..183.3.1定義數(shù)據(jù)源 183.3.2使用ADO組件查詢WEB數(shù)據(jù)庫(kù) 183.4本章小結(jié)………………..19第4章通訊助理和工作計(jì)劃模塊的設(shè)計(jì)和實(shí)現(xiàn) …………..204.1數(shù)據(jù)庫(kù)的連接和釋放 ………………..204.2通訊助理模塊的實(shí)現(xiàn) ………………..214.2.1個(gè)人通訊錄模塊設(shè)計(jì) 214.2.2增加個(gè)人通訊錄 224.2.3通訊錄類別管理頁(yè)面設(shè)計(jì) 234.2.4查詢個(gè)人資料設(shè)計(jì) 244.2.5查詢結(jié)果頁(yè)面顯示 254.2.6個(gè)人通訊錄主頁(yè)面設(shè)計(jì) 274.3工作計(jì)劃模塊實(shí)現(xiàn) ……………………..284.3.1工作計(jì)劃模塊設(shè)計(jì) 284.3.2增加工作計(jì)劃 294.3.3查詢?cè)O(shè)計(jì) 304.3.4編輯工作計(jì)劃 314.3.6顯示本月工作計(jì)劃 334.4本章小結(jié) …………..34第5章總結(jié)與展望 …………..355.1系統(tǒng)開發(fā)過(guò)程總結(jié) ………………..355.2系統(tǒng)展望………………..35參考文獻(xiàn)…………………………..36致謝…..…………………………..37第1章緒論1.1引言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在各行各業(yè)中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)學(xué)校辦公自動(dòng)化系統(tǒng)管理勢(shì)在必行。辦公自動(dòng)化系統(tǒng)是20世紀(jì)80年代初期隨著微型計(jì)算機(jī)技術(shù)和計(jì)算機(jī)局域網(wǎng)絡(luò)技術(shù)的發(fā)展而興起的一門信息處理系統(tǒng)分支。目前,辦公自動(dòng)化的概念和意識(shí)已廣泛地被各類辦公人員所接受,辦公自動(dòng)化系統(tǒng)已深入到現(xiàn)代社會(huì)的各個(gè)角落。它的出現(xiàn)正改變著傳統(tǒng)的事務(wù)性辦公業(yè)務(wù),改變著人們的觀念。隨著技術(shù)的進(jìn)步,辦公自動(dòng)化系統(tǒng)的功能和內(nèi)涵也在不斷地發(fā)展和完善,為未來(lái)信息化的社會(huì)提供一個(gè)高效迅速甚至智能化的辦公環(huán)境。1.2辦公自動(dòng)化系統(tǒng)產(chǎn)生的背景辦公自動(dòng)化系統(tǒng)的產(chǎn)生主要有兩方面的原因,一是辦公模式的變革;二是計(jì)算機(jī)技術(shù)的發(fā)展。1辦公模式的變革辦公是處理人群集體事務(wù)的活動(dòng)。傳統(tǒng)辦公業(yè)務(wù)信息量不大,內(nèi)容簡(jiǎn)單,手工方式便可以完成。70年代中期,西方發(fā)達(dá)國(guó)家生產(chǎn)力水平急劇上升,辦公業(yè)務(wù)急劇增加,傳統(tǒng)的手工方式已不能滿足信息和業(yè)務(wù)增長(zhǎng)的需要,時(shí)代的發(fā)展對(duì)辦公方式提出了新的要求。為了適應(yīng)發(fā)展需要,就必須改進(jìn)信息采集、管理和傳遞的方式和手段,這是辦公自動(dòng)化系統(tǒng)產(chǎn)生的原動(dòng)力。2計(jì)算機(jī)技術(shù)的發(fā)展最初的主機(jī)模式由功能強(qiáng)大的主機(jī)負(fù)責(zé)各項(xiàng)任務(wù),終端基本上作為人機(jī)界面而存在,它并無(wú)執(zhí)行程序等更多功能。80年代初微電子工業(yè)在技術(shù)和價(jià)格方面的迅速發(fā)展,尤其是微型計(jì)算機(jī)、網(wǎng)絡(luò)通信技術(shù)和其它各類以微電腦為基礎(chǔ)的辦公自動(dòng)化設(shè)備的出現(xiàn),為辦公自動(dòng)化系統(tǒng)的廣泛應(yīng)用和發(fā)展提供良好的物質(zhì)基礎(chǔ)。1.3辦公自動(dòng)化系統(tǒng)的發(fā)展過(guò)程辦公自動(dòng)化系統(tǒng)是在人類社會(huì)活動(dòng)由迫切需要,在技術(shù)和工業(yè)基礎(chǔ)上具有相關(guān)的條件下產(chǎn)生出來(lái)的。它的發(fā)展伴隨著技術(shù)的進(jìn)步而不斷豐富和完善。其發(fā)展過(guò)程大體可分為三個(gè)階段:第一階段:70年代末期。主要以小型計(jì)算機(jī)設(shè)備和自動(dòng)程控交換機(jī)為中心,外加字處理機(jī)、復(fù)印機(jī)、計(jì)算機(jī)終端設(shè)備等構(gòu)成早期的辦公自動(dòng)化系統(tǒng)。它以結(jié)構(gòu)化數(shù)據(jù)為存儲(chǔ)和處理對(duì)象,強(qiáng)調(diào)對(duì)數(shù)據(jù)的計(jì)算和統(tǒng)計(jì)能力,實(shí)現(xiàn)了個(gè)體工作的自動(dòng)化。第二階段:80年代。采用綜合設(shè)備,如微型計(jì)算機(jī)、小型計(jì)算機(jī)、工作站、綜合數(shù)據(jù)通信等,以實(shí)現(xiàn)辦公綜合管理自動(dòng)化。這一階段辦公自動(dòng)化系統(tǒng)以網(wǎng)絡(luò)為中心,以非結(jié)構(gòu)化數(shù)據(jù)的信息流為主要存儲(chǔ)和處理對(duì)象。第三階段:90年代以后。辦公自動(dòng)化系統(tǒng)的發(fā)展有以下特點(diǎn):一是多媒體技術(shù)的發(fā)展,使它朝著綜合處理文本信息、語(yǔ)音和圖像信息的方向發(fā)展;二是通信技術(shù)的發(fā)展,使辦公自動(dòng)化突破了單位和地域的限制,朝著全球信息資源共享的方向發(fā)展;三是應(yīng)用更深入,逐漸朝著數(shù)據(jù)處理、決策支持領(lǐng)域滲透,向更加大型化、綜合化、智能化方向發(fā)展。1.3.1辦公自動(dòng)化系統(tǒng)在國(guó)外的發(fā)展國(guó)外辦公自動(dòng)化系統(tǒng)的發(fā)展首推美國(guó)和日本,其次為歐洲,以美國(guó)為例,美國(guó)大約在本世紀(jì)七十年代出現(xiàn)辦公自動(dòng)化,1977年到1978年間出現(xiàn)了許多成功的辦公自動(dòng)化的事例(如卡特政府籌建的白宮辦公業(yè)務(wù)信息系統(tǒng))。美國(guó)辦公自動(dòng)化系統(tǒng)的發(fā)展大約分為以下幾個(gè)時(shí)期:1初期(1975年前)。主要采用各種機(jī)械、電子設(shè)備,如文字處理機(jī)、復(fù)印機(jī)、傳真機(jī)等來(lái)完成單項(xiàng)業(yè)務(wù)的自動(dòng)化;2發(fā)展期(1975-1982)。采用單機(jī)系統(tǒng)以及部分機(jī)械電子設(shè)備綜合辦公;3改進(jìn)期和成熟期(1983年以后)。將部門內(nèi)的計(jì)算機(jī)和各種設(shè)備組成局域網(wǎng),通過(guò)資源共享方式綜合辦公。綜合采用各種新技術(shù),設(shè)備向網(wǎng)絡(luò)化、高速化、智能化方向發(fā)展。1.3.2辦公自動(dòng)化系統(tǒng)在國(guó)內(nèi)的發(fā)展我國(guó)的辦公自動(dòng)化系統(tǒng)建設(shè)起步較晚,70年代從國(guó)外傳入,可以分為以下幾個(gè)時(shí)期:1啟蒙與準(zhǔn)備期(1981-1985年)主要引進(jìn)技術(shù)、解決漢字的輸入、輸出、合作生產(chǎn)各種設(shè)備以及有關(guān)系統(tǒng)和軟件的漢化工作等,在小范圍內(nèi)實(shí)現(xiàn)應(yīng)用;2開創(chuàng)與見效期(1986-1990年)開始有計(jì)劃地在全國(guó)范圍內(nèi)開展辦公自動(dòng)化試點(diǎn),在設(shè)備生產(chǎn)上形成布局,對(duì)全國(guó)通信網(wǎng)絡(luò)進(jìn)行大規(guī)模改造,技術(shù)上日益成熟,標(biāo)準(zhǔn)化逐步形成;3發(fā)展與成熟期(90年代后)全國(guó)分組交換網(wǎng)己經(jīng)投入使用,技術(shù)獲得進(jìn)一步發(fā)展,各級(jí)政府部門、企事業(yè)單位開始組建內(nèi)部局域網(wǎng),開始向大型化、網(wǎng)絡(luò)化、高速化發(fā)展。隨著社會(huì)信息化步伐的加快和高教改革的逐步深入,許多高校已經(jīng)認(rèn)識(shí)到OAS建設(shè)的重要性和必要性。高校辦公自動(dòng)化系統(tǒng)建設(shè)已不同程度地被各高校提到日程安排上,并且己有一些高校走在了前列,如清華大學(xué)、上海交大、浙江大學(xué)、大連海事大學(xué)等高校的辦公自動(dòng)化系統(tǒng)都已投入運(yùn)行,方便了各部門的交流協(xié)作,取得了良好的效果。但是,無(wú)論是應(yīng)用軟件公司已開發(fā)的OAS,還是移植其它高校的OAS,一般都無(wú)法完全適合本校的辦公需求,都需要經(jīng)過(guò)二次開發(fā),并目‘存在費(fèi)用高、周期長(zhǎng)’的問(wèn)題。因此研究、設(shè)計(jì)我們學(xué)校自己的辦公自動(dòng)化系統(tǒng)具有較大的理論和實(shí)際意義。1.4辦公自動(dòng)化系統(tǒng)的現(xiàn)狀和研究意義1.4.1現(xiàn)狀辦公自動(dòng)化是當(dāng)前國(guó)際上飛速發(fā)展的新型學(xué)科,美日等發(fā)達(dá)國(guó)家對(duì)它的應(yīng)用和研究都非常重視。除了對(duì)辦公自動(dòng)化系統(tǒng)軟硬件及系統(tǒng)集成的研究開發(fā)外,還進(jìn)行了有關(guān)辦公管理科學(xué)方面的研究。我國(guó)對(duì)辦公自動(dòng)化系統(tǒng)的應(yīng)用和研究包很重視,國(guó)務(wù)院電子振興小組于1983年設(shè)立了辦公自動(dòng)化專業(yè)領(lǐng)導(dǎo)小組,1986年又成立了辦公自動(dòng)化專業(yè)的專家組,多次進(jìn)行研究和探討。現(xiàn)在,己有不少辦公自動(dòng)化系統(tǒng)產(chǎn)品投入使用,促進(jìn)了人們的交流與合作,提高了工作效率。1994年4月,有國(guó)家計(jì)委立項(xiàng)國(guó)家教委主持,全國(guó)十所大學(xué)承擔(dān)的國(guó)家重點(diǎn)工業(yè)性試驗(yàn)項(xiàng)目“中國(guó)教育科研網(wǎng)絡(luò)((CERNET)示范工程”開始啟動(dòng),1995年12月通過(guò)鑒定驗(yàn)收。該示范工程建設(shè)的成功,對(duì)促進(jìn)我國(guó)教育、科研事業(yè)的發(fā)展和人才的培養(yǎng)將起到重要作用,是我國(guó)高校信息系統(tǒng)(包括辦公自動(dòng)化系統(tǒng))建設(shè)的重要里程碑。但與發(fā)達(dá)國(guó)家相比,還存在較大差距,具體表現(xiàn)在幾方面:1組織管理的滯后性。高校辦公自動(dòng)化系統(tǒng)的建設(shè)起步較晚,人才和知識(shí)方面存在較大差異,發(fā)展不平衡,教育體制的改革和管理的發(fā)展總體落后于社會(huì)信息化進(jìn)程。2重視程度不夠。隨著信息化社會(huì)的到來(lái),高教領(lǐng)域競(jìng)爭(zhēng)機(jī)制的引入,使辦公室的工作量越來(lái)越大,要求也越來(lái)越高,使各級(jí)管理人員和辦公人員對(duì)辦公自動(dòng)化系統(tǒng)的依賴日益增強(qiáng)。而高校的中間管理層在辦公自動(dòng)化系統(tǒng)的建設(shè)中,缺乏足夠的認(rèn)識(shí)和有力的支持,主動(dòng)支持、積極參與的不多,影響了系統(tǒng)的建設(shè)、生存和發(fā)展。3系統(tǒng)效益不明顯。我國(guó)高校辦公自動(dòng)化系統(tǒng)的發(fā)展不同于國(guó)外及企業(yè)。還處于初級(jí)發(fā)展階段,大部分屬于信息管理型,缺乏對(duì)大量事務(wù)的處理及輔助決策的支持。加上用戶使用水平有限,辦公效率沒(méi)有得到明顯提高。1.4.2研究意義傳統(tǒng)的辦公方式已不能解決信息管理過(guò)程中的溝通(Communication)、協(xié)調(diào)(Cooperation&Coordination)和控制(Control)等方面的問(wèn)題。因此必須建立現(xiàn)代辦公自動(dòng)化系統(tǒng)來(lái)完成信息的收集、整理、傳遞和分析,實(shí)現(xiàn)信息大范圍、有控制、高效率而低成本的共享和利用,并及時(shí)主動(dòng)地獲取決策所需的信息以輔助決策,實(shí)現(xiàn)管理現(xiàn)代化和決策科學(xué)化。對(duì)于高校而言,校際之間的競(jìng)爭(zhēng)就意味著內(nèi)部管理體制和工作效率之間的競(jìng)爭(zhēng)。隨著學(xué)校規(guī)模的擴(kuò)大,如果人員之間、各部門之間的信息傳遞仍然停留在原來(lái)的有紙化傳送的基礎(chǔ)上,這種聯(lián)系方式就勢(shì)必導(dǎo)致低效落后,影響各部門間的信息流通效率,因此有必要建立安全、高效的辦公自動(dòng)化系統(tǒng)。通過(guò)對(duì)辦公自動(dòng)化系統(tǒng)的研究,把握其發(fā)展方向和趨勢(shì),構(gòu)建高效的辦公環(huán)境。隨著信息技術(shù)的不斷發(fā)展和理論研究的不斷深入,各種新的辦公自動(dòng)化系統(tǒng)設(shè)計(jì)方案的出現(xiàn)必將對(duì)辦公自動(dòng)化的實(shí)施與推廣起巨大的推動(dòng)作用,辦公自動(dòng)化系統(tǒng)必將獲得更廣泛的應(yīng)用前景。1.5C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)的比較目前開發(fā)學(xué)籍管理信息系統(tǒng)常采用的體系結(jié)果有C/S和B/S兩種,下面對(duì)這兩種體系結(jié)果作具體的比較分析。1.5.1客戶機(jī)/服務(wù)器模式(C/S)客戶機(jī)/服務(wù)器結(jié)構(gòu),即Client/Server結(jié)構(gòu)。這種結(jié)構(gòu)把數(shù)據(jù)庫(kù)信息存放在遠(yuǎn)程的服務(wù)器上,而客戶機(jī)上安裝相應(yīng)的軟件。傳統(tǒng)C/S結(jié)構(gòu)一般是兩層的,其結(jié)構(gòu)如圖2.1所示。它有兩部分構(gòu)成:前端是客戶機(jī),即用戶界面,接受用戶的請(qǐng)求,并向數(shù)據(jù)庫(kù)服務(wù)器提出請(qǐng)求,通常是一個(gè)PC機(jī);后端是服務(wù)器,將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進(jìn)行計(jì)算并把結(jié)構(gòu)呈現(xiàn)給用戶。C/S結(jié)構(gòu)還提供了完善的安全保護(hù)及對(duì)數(shù)據(jù)完整性處理等操作,并允許多個(gè)客戶同時(shí)訪問(wèn)一個(gè)數(shù)據(jù)庫(kù)。在這種結(jié)構(gòu)中,服務(wù)器的硬件必須要有足夠的處理能力,這樣才能滿足客戶的需求。隨著Internet技術(shù)的普及和電子商務(wù)技術(shù)的發(fā)展,客戶機(jī)/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng)正在由2層向3層發(fā)展。應(yīng)用程序的任務(wù)在邏輯上被劃分為三種服務(wù):用戶服務(wù)、業(yè)務(wù)服務(wù)(中間層服務(wù))和數(shù)據(jù)服務(wù)。用戶服務(wù)在客戶機(jī)上,提供了可視化的用戶界面來(lái)表示信息和收集數(shù)據(jù);業(yè)務(wù)服務(wù)在一個(gè)或多個(gè)業(yè)務(wù)服務(wù)器上,是聯(lián)系用戶服務(wù)和數(shù)據(jù)服務(wù)的橋梁,它們響應(yīng)用戶發(fā)來(lái)的請(qǐng)求,實(shí)施業(yè)務(wù)規(guī)則,處理和分析業(yè)務(wù)數(shù)據(jù)。獲得業(yè)務(wù)結(jié)果;數(shù)據(jù)服務(wù)在數(shù)據(jù)庫(kù)服務(wù)器上,負(fù)責(zé)數(shù)據(jù)的組織管理,包括數(shù)據(jù)的定義、維護(hù)、訪問(wèn)和更新以及管理并響應(yīng)業(yè)務(wù)服務(wù)器的數(shù)據(jù)請(qǐng)求。C/S結(jié)構(gòu)在技術(shù)上已經(jīng)很成熟,它的主要特點(diǎn)是交互性強(qiáng)、具有安全存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是該結(jié)構(gòu)的程序是針對(duì)性開發(fā)的,變更不靈活,維護(hù)和管理的難度較大。通常只局限于小型局域網(wǎng),不利于擴(kuò)展。并且,由于該結(jié)構(gòu)的每臺(tái)客戶機(jī)都需要安裝相應(yīng)的客戶端程序,分布功能弱且兼容性差,不能實(shí)現(xiàn)快速部署安裝和配置,因此缺少交通性,具有較大的局限性。要求具有一定專業(yè)水準(zhǔn)的技術(shù)人員去完成。圖瀏覽器/服務(wù)器模式瀏覽器/服務(wù)器結(jié)構(gòu),即Browser/Server結(jié)構(gòu),就是只安裝維護(hù)一個(gè)服務(wù)器,而客戶端采用瀏覽器運(yùn)行軟件。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化和改進(jìn)。主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合多種Script語(yǔ)言(如VBScript、JavaScript等)和ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。B/S三層體系結(jié)構(gòu)采用三層客戶/服務(wù)器結(jié)構(gòu),在數(shù)據(jù)管理層和用戶界面層之間增加了一層結(jié)構(gòu),稱為中間件,使整個(gè)體系結(jié)構(gòu)成為三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟興起的,核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)不同的處理層次,如圖1.2所示。三個(gè)層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺(tái),提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器的連接和通信;實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫(kù)的高效連接;提供一個(gè)三層結(jié)構(gòu)應(yīng)用的開發(fā)、運(yùn)行、部署和管理的平臺(tái)。這種三層結(jié)構(gòu)在層與層之間是互相獨(dú)立的,任何一層的改變不會(huì)影響其他層的功能。圖1.2B/S三層體系結(jié)構(gòu)1.5.3客戶機(jī)/服務(wù)器和瀏覽器/服務(wù)器結(jié)構(gòu)的比較1硬件環(huán)境不同C/S建立在局域網(wǎng)的基礎(chǔ)上,通過(guò)專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。所處理的用戶不僅固定,并且處于相同區(qū)域,要求擁有相同的操作系統(tǒng)。B/S建立在廣域網(wǎng)的基礎(chǔ)上,信息自己管理,有比C/S更強(qiáng)的適用范圍,一般只要有操作系統(tǒng)和瀏覽器就行。與操作系統(tǒng)平臺(tái)關(guān)系最小。面向不可知的用戶群。2結(jié)構(gòu)不同C/S軟件一般采用兩層結(jié)構(gòu),而B/S采用三層結(jié)構(gòu)。這兩種結(jié)構(gòu)的不同點(diǎn)是兩層結(jié)構(gòu)中客戶端參與運(yùn)算,而三層結(jié)構(gòu)中客戶端不參與運(yùn)算,只是簡(jiǎn)單的接收用戶的請(qǐng)求,顯示最后的結(jié)果。所以在三層結(jié)構(gòu)中對(duì)客戶端的計(jì)算機(jī)的配置要求很低。雖然B/S在邏輯上采用了三層結(jié)構(gòu),但在物理上的網(wǎng)絡(luò)結(jié)構(gòu)仍然是原來(lái)的以太網(wǎng)或環(huán)形網(wǎng)。這樣,第一層與第二層結(jié)構(gòu)之間的通信、第二層與第三層結(jié)構(gòu)之間的通信都需占用同一條網(wǎng)絡(luò)線路,網(wǎng)絡(luò)通信量大。而C/S只有兩層結(jié)構(gòu),網(wǎng)絡(luò)通信量只包括客戶端與服務(wù)器之間的通信量,網(wǎng)絡(luò)通信量低。所以,C/S處理大量信息的能力是B/S無(wú)法比擬的。3處理模式不同B/S的處理模式與C/S相比,大大簡(jiǎn)化了客戶端,只要裝上操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件以及瀏覽器即可,這時(shí)的客戶機(jī)成為瘦客戶機(jī),而服務(wù)器則集中了所有的應(yīng)用邏輯。4構(gòu)件重用不同在構(gòu)件的重用性方面,C/S程序從整體進(jìn)行考慮,具有較低的重用性。而B/S對(duì)應(yīng)的是多重結(jié)構(gòu),要求構(gòu)件具有相對(duì)獨(dú)立的功能,具有較好的重用性。5系統(tǒng)維護(hù)不同系統(tǒng)維護(hù)是在軟件生存周期中開銷最大的一部分。C/S程序由于其本身的整體性,必須整體考察并處理出現(xiàn)的問(wèn)題。而B/S結(jié)構(gòu),客戶端不必安裝及維護(hù)。B/S結(jié)構(gòu)在構(gòu)件組成方面只變更個(gè)別構(gòu)件,開發(fā)、維護(hù)等工作都集中在服務(wù)器端。當(dāng)需要升級(jí)時(shí),只需更新服務(wù)器端的軟件,而不必更換客戶端軟件,實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí)。這樣就減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,使用戶的總體擁有成本大大降低。6對(duì)安全的要求不同C/S一般面向相對(duì)固定的用戶群,程序更加注重流程,它可以對(duì)權(quán)限進(jìn)行多層次校驗(yàn),提供了更安全的存取模式,對(duì)信息安全的控制能力很強(qiáng)。一般高度機(jī)密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜。而B/S采用點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)這種開放的結(jié)構(gòu)模式,并采用TCP/IP這一類運(yùn)用于Internet的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫(kù)來(lái)保證。所以B/S對(duì)安全以及訪問(wèn)速度比C/S有更高的要求。而Internet技術(shù)中這些關(guān)鍵的安全問(wèn)題遠(yuǎn)未解決。7速度不同由于C/S在邏輯結(jié)構(gòu)上比B/S少一層,對(duì)于相同的任務(wù),C/S完成的速度總比B/S快。使得C/S更利于處理大量數(shù)據(jù)。8交互性與信息流不同交互性強(qiáng)是C/S固有的一個(gè)優(yōu)點(diǎn)。在C/S中,客戶端有一套完整的應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。B/S雖然由JavaScript、VBScript提供了一定的交互能力,但與C/S的一整套客戶應(yīng)用相比實(shí)在是太有限了。C/S的信息流單一,而B/S可處理如B-B、B-CB-G等信息并具有流向的變化。綜上所述,C/S和B/S這兩種技術(shù)是各有利弊。但相比較只下,C/S主要局限與局域網(wǎng),缺乏作為應(yīng)用平臺(tái)的一些特性,而且要求開發(fā)者自己處理事物管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步等問(wèn)題,對(duì)開發(fā)者有較高的要求,而且應(yīng)用程序的維護(hù)和移植復(fù)雜。而B/S應(yīng)用于廣域網(wǎng)上,應(yīng)用程序開發(fā)比較簡(jiǎn)單,而且大大降低了維護(hù)管理的難度,所以,B/S具有更廣大的發(fā)展前景。1.6論文結(jié)構(gòu)本文包括了以下一些內(nèi)容:第1章介紹了辦公自動(dòng)化系統(tǒng)產(chǎn)生的背景,發(fā)展過(guò)程,現(xiàn)狀和研究意義以及C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)的比較等;第2章介紹了辦公自動(dòng)化系統(tǒng)的需求分析、系統(tǒng)的設(shè)計(jì)目標(biāo),系統(tǒng)框架圖、E-R圖及數(shù)據(jù)詞典等;第3章詳細(xì)討論了ASP的工作原理、ASP的內(nèi)置對(duì)象、組件,并比較詳細(xì)的介紹了ASP訪問(wèn)數(shù)據(jù)庫(kù)的步驟;第4章給出了辦公自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)的連接和修改,詳細(xì)介紹了工作計(jì)劃和個(gè)人通訊錄模塊的實(shí)現(xiàn);第5章給主要對(duì)辦公自動(dòng)化系統(tǒng)的總結(jié)和該系統(tǒng)的發(fā)展前景。第2章系統(tǒng)分析辦公自動(dòng)化是辦公與管理自動(dòng)化的簡(jiǎn)稱,它的發(fā)展歷史不長(zhǎng),各國(guó)的實(shí)踐不同,對(duì)它的理解和認(rèn)識(shí)也不同,隨著技術(shù)的發(fā)展和人們認(rèn)識(shí)過(guò)程的深化,辦公自動(dòng)化自身也在不斷地豐富和完善。2.1需求分析辦公自動(dòng)化系統(tǒng)的建立,需要進(jìn)行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。學(xué)校需要規(guī)模相對(duì)較小,但其在功能上對(duì)系統(tǒng)的需求卻是全面的。大體可分為:一方面是通過(guò)收發(fā)電子郵件為主的方式,與其它員工交流各種信息,基于工作流的方式實(shí)現(xiàn)諸如員工是基本資料查詢、個(gè)人通訊錄;員工管理個(gè)人日程安排,各種檔案資料的查閱等日常辦公功能。另一方面則是面向公司辦公業(yè)務(wù)方面的業(yè)務(wù)管理功能。即完全采用計(jì)算機(jī)技術(shù)處理辦公業(yè)務(wù),使企業(yè)內(nèi)部人員能夠方便快捷地共享信息、交流信息,高效地協(xié)同工作,既兼顧個(gè)人辦公效率的提高,又可以實(shí)現(xiàn)群體協(xié)同工作。2.2系統(tǒng)的設(shè)計(jì)目標(biāo)對(duì)廣大用戶來(lái)講,系統(tǒng)界面友好,操作簡(jiǎn)單,易學(xué)易用是非常重要的。浙江工業(yè)大學(xué)浙西分校的辦公自動(dòng)化系統(tǒng)從設(shè)計(jì)上要達(dá)到如下目標(biāo):1建立一個(gè)功能豐富、操作簡(jiǎn)單的OAS,充分利用Intranet技術(shù),使系統(tǒng)的全部功能都可以在WWW瀏覽器內(nèi)進(jìn)行操作。2滿足校領(lǐng)導(dǎo)高效率處理日常事物的工作需要,有效地協(xié)助學(xué)校領(lǐng)導(dǎo)順利地完成各項(xiàng)工作。3采用合理的工作臺(tái)流程方式處理影響工作效率的各個(gè)環(huán)節(jié),最大限度地避免人工傳送實(shí)物的工作。4為部門間實(shí)現(xiàn)真正的協(xié)同工作提供保證,擺脫多個(gè)部門協(xié)作時(shí)經(jīng)常出現(xiàn)的互相等待的狀況??偟膩?lái)說(shuō)是為校區(qū)提供一套校園辦公的解決方案,構(gòu)建現(xiàn)代化的信息平臺(tái)。在此平臺(tái)上通過(guò)協(xié)作,提高資源利用率和工作效率,規(guī)范各部門的辦公行為,實(shí)現(xiàn)資源共享。2.3系統(tǒng)框架圖本系統(tǒng)各個(gè)功能都采用模塊化結(jié)構(gòu)設(shè)計(jì),系統(tǒng)總體框架結(jié)構(gòu)如圖2.1登入登入工作計(jì)劃校園辦公自動(dòng)化系統(tǒng)用戶帳號(hào)設(shè)置設(shè)置會(huì)議管理檔案資料檔案資料通告管理人力資源通訊助理電子郵件個(gè)人辦公圖2.1系統(tǒng)框架圖2.4E-R圖NNN查詢個(gè)人通訊錄姓名單位職務(wù)電話或分機(jī)登錄用戶Email圖2.2個(gè)人通訊錄E-R圖工作計(jì)劃工作計(jì)劃計(jì)劃執(zhí)行人重要度完成度時(shí)間登錄用戶NN查詢圖2.3工作計(jì)劃E-R圖2.5數(shù)據(jù)詞典為了要實(shí)現(xiàn)以上的功能,首先要定義數(shù)據(jù)字典。因此,在數(shù)據(jù)庫(kù)中建立如下六張數(shù)據(jù)表:管理員信息表(N_admins),用戶信息表(N_userinf)、增加工作計(jì)劃表(N_workrep)、增加通訊錄表(N_personrecord),學(xué)校辦公自動(dòng)化系統(tǒng)這里所使用的是Access數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中的各個(gè)表的設(shè)計(jì)結(jié)果如下表。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。下表為管理員信息表,存儲(chǔ)系統(tǒng)中管理員信息表4-1管理員信息表(N_admins)列名數(shù)據(jù)類型字段大小默認(rèn)值說(shuō)明Admin_id自動(dòng)編號(hào)長(zhǎng)整型無(wú)管理員帳號(hào)(主鍵)Admin_name文本50無(wú)管理員姓名Admin_password文本50無(wú)管理員密碼Admin_field文本50無(wú)管理權(quán)限下表為工作計(jì)劃表,存儲(chǔ)上傳的工作計(jì)劃資源 表4-2用戶信息表(N_userinf)列名數(shù)據(jù)類型字段大小默認(rèn)值說(shuō)明ID自動(dòng)編號(hào)長(zhǎng)整型無(wú)資源編號(hào)name文本10無(wú)用戶姓名username文本10無(wú)用戶名password文本20無(wú)密碼allow_write_complan文本50無(wú)可以輸入公司計(jì)劃joindate日期/時(shí)間無(wú)Now()建立時(shí)間下表為增加工作計(jì)劃表,存儲(chǔ)類別信息表4-3增加工作計(jì)劃表(N_workrep)列名數(shù)據(jù)類型字段大小默認(rèn)值說(shuō)明ID自動(dòng)編號(hào)長(zhǎng)整型無(wú)日志title文本50無(wú)類別名recdate文本50無(wú)日志記錄日期username文本50無(wú)本人用戶名superior文本50無(wú)安排工作的上級(jí)用戶名remark備注無(wú)無(wú)imp文本50無(wú)是否重要finished文本50無(wú)是否完成下表為增加通訊錄表,存儲(chǔ)增加的通訊錄資源表4-4增加通訊錄表(N_personrecord)列名數(shù)據(jù)類型字段大小默認(rèn)值說(shuō)明ID自動(dòng)編號(hào)長(zhǎng)整型無(wú)通訊錄編號(hào)thisinfousername文本50無(wú)名稱recordtype數(shù)字長(zhǎng)整型無(wú)xm文本50無(wú)姓名fax文本15無(wú)性別email文本50無(wú)郵箱下表為通訊錄類別管理表,存儲(chǔ)通訊錄類別表4-6通訊錄類別管理表(N-persontype)列名數(shù)據(jù)類型字段大小默認(rèn)值說(shuō)明id自動(dòng)編號(hào)長(zhǎng)整型無(wú)分類編號(hào)username文本50無(wú)分類名稱typename文本50無(wú)分類內(nèi)容2.6本章小結(jié)本章開頭闡述了辦公自動(dòng)化系統(tǒng)的需求分析,設(shè)計(jì)目標(biāo),接著介紹系統(tǒng)的數(shù)據(jù)詞典、框架圖以及C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)的比較。第3章ASP技術(shù)ASP是微軟公司推出的新興的網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù),是服務(wù)器端的腳本編寫環(huán)境,使用ASP可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的應(yīng)用程序,可以組合HTML頁(yè)面、腳本命令和ActiveX組件以創(chuàng)建交互的網(wǎng)絡(luò)和基于網(wǎng)絡(luò)的功能強(qiáng)大的應(yīng)用程序。目前ASP已成為開發(fā)動(dòng)態(tài)網(wǎng)站和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的主要技術(shù)之一。3.1ASP的工作原理當(dāng)用戶申請(qǐng)一個(gè)大asp主頁(yè)時(shí),Web服務(wù)器響應(yīng)該HTTP請(qǐng)求,調(diào)用ASP引擎,解釋被申請(qǐng)文件。當(dāng)遇到任何與ActiveXScripting兼容的腳本如VBScript和JScript)時(shí),ASP引擎會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。若腳本指令中含有訪問(wèn)數(shù)據(jù)庫(kù)的請(qǐng)求,就通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)相連,由數(shù)據(jù)庫(kù)訪問(wèn)組件執(zhí)行訪庫(kù)操作。ASP腳本是在服務(wù)器端解釋執(zhí)行的,它依據(jù)訪問(wèn)數(shù)據(jù)庫(kù)的結(jié)果集自動(dòng)生成符合HTML語(yǔ)言的主頁(yè),去響應(yīng)用戶的請(qǐng)求。所有相關(guān)的發(fā)布工作由Web服務(wù)器負(fù)責(zé)。3.2ASP的內(nèi)置對(duì)象和組件ASP提供了功能強(qiáng)大的六個(gè)內(nèi)置對(duì)象和五個(gè)內(nèi)置組件,利用這些對(duì)象和組件可以開發(fā)出非常完美的網(wǎng)絡(luò)應(yīng)用程序。下面分別對(duì)ASP的內(nèi)置對(duì)象和組件作介紹。3.2.1ASP的內(nèi)置對(duì)象ASP提供的內(nèi)置對(duì)象,這些對(duì)象可以使用戶更容易收集通過(guò)瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息(如用戶首選項(xiàng))。這六個(gè)內(nèi)置對(duì)象如下:1Request(請(qǐng)求):可以使用Request對(duì)象訪問(wèn)任何用HTTP請(qǐng)求傳遞的信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù)、cookie和用戶認(rèn)證。通過(guò)Request對(duì)象能訪問(wèn)發(fā)送給服務(wù)器的二進(jìn)制數(shù)據(jù),如上傳的文件。2Response(響應(yīng)):將信息送給前端。Response對(duì)象可同來(lái)構(gòu)建對(duì)信息的反饋。3Server(服務(wù)器):提供網(wǎng)絡(luò)服務(wù)器工具。4Application(應(yīng)用):管理所有會(huì)話,供所有用戶共享。5Session(會(huì)話):存儲(chǔ)一次會(huì)話內(nèi)的用戶信息,僅被該用戶訪問(wèn)。6ObjectContext(對(duì)象上下問(wèn)):提交或終止由ASP腳本啟動(dòng)的事物。下面就ASP的六個(gè)內(nèi)置對(duì)象進(jìn)行說(shuō)明:Request使用Request對(duì)象,可以收集并處理用戶通過(guò)HTTP請(qǐng)求傳送的信息,如HTML表單用POST或GET方式傳達(dá)的參數(shù),Cookies數(shù)據(jù)和環(huán)境變量等。這些信息可以分別從Request對(duì)象的集合中獲取。1Request對(duì)象的語(yǔ)法Request[.collection|property|method](“variable”)或Request(“variable”)如果通過(guò)調(diào)用Request(“variable”)直接使用所有的變量,而不用集合的名稱,那么,Web服務(wù)器會(huì)按照下面的順序搜索集合:QueryStringFormCookiesClientCerificateServerVariables這樣,當(dāng)發(fā)現(xiàn)第一個(gè)匹配的變量時(shí),就認(rèn)定它就是要引用的成員。顯然省略集合名稱會(huì)影響執(zhí)行效率。為了提高效率,最好明確的指定是哪個(gè)集合中的成員。2Request對(duì)象的集合Request對(duì)象有五種集合,如表3.1所示表3.1Request對(duì)象的集合集合名說(shuō)明ClientCerificate存儲(chǔ)在發(fā)送到HTTP請(qǐng)求中客戶端證書中的字段值CookiesHTTP請(qǐng)求中被發(fā)送的cookie的值FormHTTP請(qǐng)求正文中表格元素的值QueryStringHTTP中查詢字符串變量的值ServerVariables預(yù)定的環(huán)境變量的值3Request對(duì)象的屬性TotalBytes:指定客戶端在請(qǐng)求正文中發(fā)送的總字節(jié)數(shù),該屬性只允許讀。語(yǔ)法:Counter=Request.TotalBytesCounter用于指定一個(gè)變量來(lái)接受客戶端在請(qǐng)求中發(fā)送的總字節(jié)數(shù)。4Request對(duì)象的方法BinaryRead:用于獲取作為POST請(qǐng)求的一部分而從客戶端傳送到服務(wù)器的數(shù)據(jù)。語(yǔ)法:variant=Rqquest.BinaryRead(count)variant包含由該方法返回的無(wú)符號(hào)數(shù)的數(shù)組。Response使用Response對(duì)象,可以控制發(fā)送給用戶的信息。包括直接發(fā)送信息給瀏覽器、重定向?yàn)g覽器到另一個(gè)URL或設(shè)置cookie的值。1.Response對(duì)象的語(yǔ)法Response.collection|property|method2.Response對(duì)象的屬性Response具有多種屬性,如表3.2所示。表3.2Response對(duì)象的屬性屬性名說(shuō)明Buffer表明頁(yè)輸出是否緩沖CacheCobtrol決定代理服務(wù)器是否能緩存ASP生成的輸出Charest將字符集的名稱添加到內(nèi)容類型標(biāo)題中ContentType指定響應(yīng)的HTTP內(nèi)容類型ExpiresAbsolute指定瀏覽器上緩存頁(yè)面超時(shí)的日期和時(shí)間IsClientConnected表明客戶端是否與服務(wù)器斷開Pics將PICS標(biāo)記的值添加到響應(yīng)標(biāo)題的PICS標(biāo)記字端中Status服務(wù)器返回的狀態(tài)行的值3Response對(duì)象的方法Response對(duì)象也具有多種方法,如表3.3所示表3.3Response對(duì)象的方法方法說(shuō)明AddHeader從名稱到值折紙HTML標(biāo)題AppendToLog在該請(qǐng)求的Web服務(wù)器日志條目后添加字符串BinaryWrite將給出信息寫如到當(dāng)前HTTP輸出中,并不進(jìn)行任何字符轉(zhuǎn)換Clear清除任何緩沖的HTML輸出End停止處理.asp文件并返回當(dāng)前的結(jié)果Flush立即發(fā)送緩沖的輸出Redirect將重指示的信息發(fā)送到瀏覽器,嘗試連接另一個(gè)URLWrite將變量作為字符串寫入當(dāng)前的HTTP輸出4Response對(duì)象的Cookie集合Cookies集合設(shè)置cookie的值。若指定的cookie不存在,則創(chuàng)建它。若存在,則設(shè)置新的值并且將舊的值刪除。語(yǔ)法:Response.Cookies(cookie)[(key)|.attribute]=valueCookie即指cookie的名稱。key是可選項(xiàng),如果指定了key,則Cookie就是一個(gè)字典,而key將被設(shè)置為value。attribute是指定cookie自身的有關(guān)信息。value指定分配給key或attribute的值。ServerServer對(duì)象提供對(duì)服務(wù)器上的方法屬性進(jìn)行的訪問(wèn)。最常用的方法是創(chuàng)建ActiveX組件的實(shí)例(Server.CreatObject)。其他方法用語(yǔ)將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳本的超時(shí)的時(shí)期。1.Server對(duì)象的語(yǔ)法Sperty|method2Server對(duì)象的屬性ScriptTimeout:用于指定腳本在結(jié)束前最大可運(yùn)行的時(shí)間。當(dāng)處理服務(wù)器組件時(shí),超時(shí)限制將不在生效。語(yǔ)法:Server.ScriptTimeout=NumSecondsNumseconds是指定腳本在被服務(wù)器結(jié)束前最大可運(yùn)行的秒數(shù)。默認(rèn)的值是90秒。3Server對(duì)象的方法Server對(duì)象的方法如表3.4所示表3.4Server對(duì)象的方法方法說(shuō)明CreatObject創(chuàng)建服務(wù)器組件實(shí)例HTMLEncode將HTML編碼應(yīng)用到指定的字符上MapPath將指定的虛擬路徑映射為物理路徑URLEncode將URL編碼規(guī)則,包括轉(zhuǎn)義字符,應(yīng)用到字符串①M(fèi)apPath方法語(yǔ)法:Server.MapPath(Path)Path是指定要映射的物理目錄的相對(duì)路徑或虛擬路徑。若Path以一個(gè)正斜杠(/)或反斜杠(\)開始,則MapPath方法返回路徑時(shí)將Path視為完整的虛擬路徑。若Path不是以斜杠開始,則MapPath方法返回與.asp文件中已有的路徑相對(duì)的路徑。MapPath方法不檢查返回的路徑是否正確或在服務(wù)器上是否存在。所以,可以先用MapPath方法映射物理目錄結(jié)構(gòu)的路徑,然后將其傳遞給在服務(wù)器上創(chuàng)建指定迷路或文件的組件。②CreatObject方法語(yǔ)法:Server.CreatObject(progID)progID是指定要?jiǎng)?chuàng)建的對(duì)象的類型。Server.CreatObject是Server對(duì)象中最重要的方法,用于創(chuàng)建已注冊(cè)到服務(wù)器上的ActiveX組件的實(shí)例。ActiveX組件能夠輕松的擴(kuò)展ActiveX的能力,實(shí)現(xiàn)許多重要的功能。服務(wù)器組件和ASP內(nèi)置對(duì)象一樣有集合、屬性和方法,但不同的是無(wú)法直接存取,必須先建立一個(gè)對(duì)象實(shí)例,然后在通過(guò)此對(duì)象實(shí)例去存取其集合、屬性和方法。因此,要想使用數(shù)據(jù)訪問(wèn)組件,必須先建立對(duì)象實(shí)例,如:Setrs=Server.CreatObject(“ADOBO.Connection”)Set是VBScript的關(guān)鍵詞,rs是這個(gè)對(duì)象實(shí)例的名稱,ADOBO是ASP服務(wù)器的一個(gè)組件,用于處理數(shù)據(jù)庫(kù)。默認(rèn)情況下,由Server.CreatObject方法創(chuàng)建的對(duì)象具有頁(yè)作用域,即當(dāng)ASP頁(yè)處理完后,服務(wù)器將自動(dòng)破壞這些對(duì)象,也可以通過(guò)noting來(lái)釋放創(chuàng)建的組件所占的資源。如:<%Setrs=nothing%>Application可以使用Application對(duì)象在給定的應(yīng)用程序的所有的用戶之間共享信息。基于ASP的應(yīng)用程序同所有的.asp文件一樣在一個(gè)虛擬目錄及其子目錄中定義。因?yàn)槎鄠€(gè)用戶可以共享Application對(duì)象,所以必須要加鎖以確保多個(gè)用戶無(wú)法同時(shí)改變某一屬性。1Application對(duì)象的語(yǔ)法Application.method2Application對(duì)象的集合Application對(duì)象的集合有如下兩種:Contents:即包含所有通過(guò)腳本命令添加到應(yīng)用程序中的項(xiàng)。StaticObjects:即包含所有用<OBJECT>標(biāo)記添加到到會(huì)話中的對(duì)象。3Application對(duì)象的方法Application對(duì)象的方法也有兩種:Lock:此方法禁止其他用戶修改Application對(duì)象的屬性。Unlock:此方法允許其他用戶修改Application對(duì)象的屬性。Session可以使用Session對(duì)象存儲(chǔ)特定的用戶會(huì)話所需要的信息。當(dāng)用戶在應(yīng)用程序的頁(yè)面之間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量不會(huì)清除。而用戶在應(yīng)用程序中訪問(wèn)頁(yè)面時(shí),這些變量始終存在。也可以使用Session方式顯式的結(jié)束一個(gè)會(huì)話和設(shè)置空閑會(huì)話的超時(shí)期限。1Session對(duì)象的語(yǔ)法Session.collection|property|method2Session對(duì)象的集合Session對(duì)象有兩個(gè)集合類型:Contents:包含已用腳本命令添加到會(huì)話中的項(xiàng)目。StaticObjects:包含通過(guò)<OBJECT>標(biāo)記創(chuàng)建的并給定了會(huì)話作用域的對(duì)象。3Session對(duì)象的屬性Session對(duì)象具有多個(gè)屬性,如表3.5所示。表3.5Session對(duì)象的屬性屬性說(shuō)明CodePage將用于符號(hào)映射的代碼頁(yè)LCID現(xiàn)場(chǎng)標(biāo)識(shí)SessionID返回用戶的會(huì)話驗(yàn)證Timeout應(yīng)用程序會(huì)話狀態(tài)的超時(shí)時(shí)限,以分鐘為單位4Session對(duì)象的方法Session對(duì)象有一個(gè)Abandon方法,用于刪除所有存儲(chǔ)在Session對(duì)象中的對(duì)象,并釋放這些對(duì)象的源。如果未明確的調(diào)用Abandon方法,一旦會(huì)話超時(shí),服務(wù)器將刪除這些對(duì)象。語(yǔ)法:Session.AbandonAbandon方法在被調(diào)用時(shí),將按順序刪除當(dāng)前的Session對(duì)象,不過(guò)在當(dāng)前頁(yè)中所有腳本命令多處理完后,對(duì)象才會(huì)被真正刪除。這就是說(shuō),在調(diào)用Abandon時(shí),可以在當(dāng)前頁(yè)上訪問(wèn)存儲(chǔ)在Session對(duì)象中的變量,但在隨后的Web頁(yè)上就不可以了。ObjectContext可以使用ObjectContext對(duì)象提交或放棄一項(xiàng)由MicrosoftTransactionServer(MTS)管理的事務(wù),它由ASP頁(yè)包含的腳本初始化。ASP包含@TRANSACTION指令時(shí),該頁(yè)會(huì)在事務(wù)中運(yùn)行,直到事務(wù)成功或失敗后才會(huì)終止。1ObjectContext對(duì)象的語(yǔ)法ObjectContext.method2ObjectContext對(duì)象的方法①SetComplete:此方法聲明腳本不了解事務(wù)未完成的原因。如果事務(wù)中的所有組件都調(diào)用SetComplete,事務(wù)將完成。SetComplete方法忽略腳本中千毫秒年調(diào)用過(guò)的任何SetAbort方法。語(yǔ)法:ObjectContext.SetComplete②SetAbort:此方法聲明腳本初始化的事務(wù)未完成,無(wú)法更新源。SetAbor方法取消被ASP初始化的事務(wù)。語(yǔ)法:ObjectContext.SetAbort3.2.2ASP的組件由于ASP內(nèi)置對(duì)象不能完全涵蓋服務(wù)器端的所有資源,一些偏向于數(shù)據(jù)存取的機(jī)制,如取得瀏覽器信息、連接數(shù)據(jù)庫(kù)等都必須依靠服務(wù)器端現(xiàn)有的控件。當(dāng)我們?cè)赪eb服務(wù)器安裝ASP的環(huán)境后,就可以直接使用它自帶的組件。ActiveX服務(wù)器組件是一個(gè)存在于Web服務(wù)器上的文件,該文件包含執(zhí)行某項(xiàng)后一組任務(wù)的代碼,組件可以執(zhí)行公用任務(wù),這樣就不必用戶自己去創(chuàng)建執(zhí)行這些任務(wù)的代碼了。ASP包含了五個(gè)內(nèi)置的ActiveX服務(wù)器組件,這五個(gè)內(nèi)置組件在制作網(wǎng)頁(yè)的過(guò)程中非常有用。1文件訪問(wèn)組件(FileAccessComponent):提供用ADO對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。2廣告輪播器組件(AdRotatorComponent):創(chuàng)建一個(gè)AdRotator對(duì)象,該對(duì)象可按指定的計(jì)劃在同一頁(yè)上自動(dòng)變換顯示廣告。3瀏覽器信息組件(BrowserCapabilitiesComponent):創(chuàng)建一個(gè)瀏覽器類型的對(duì)象,該對(duì)象決定訪問(wèn)Web站點(diǎn)的每個(gè)瀏覽器的性能、類型和版本。4內(nèi)容鏈接組件(ContentLinkingComponent):創(chuàng)建一個(gè)NextLink對(duì)象,該對(duì)象可生成Web頁(yè)內(nèi)容列表,并像書一樣將各頁(yè)順序連接。5數(shù)據(jù)庫(kù)訪問(wèn)組件(DatabaseAccessComponent):提供ADO對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。其中DatabaseAccess組件是利用ASP開發(fā)Web數(shù)據(jù)庫(kù)最重要的組件。使用該組件可以在應(yīng)用程序中訪問(wèn)數(shù)據(jù)庫(kù),顯示整個(gè)表的內(nèi)容,構(gòu)造用戶查詢等其他一些數(shù)據(jù)庫(kù)操作。DatabaseAccess組件通過(guò)ADO訪問(wèn)存儲(chǔ)在數(shù)據(jù)庫(kù)或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息。3.3ASP訪問(wèn)數(shù)據(jù)庫(kù)步驟在ASP中,使用ADO組件訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù),可通過(guò)以下步驟進(jìn)行:3.3.1定義數(shù)據(jù)源在WEB服務(wù)器上打開“控制面板”,選中“ODBC”,在“系統(tǒng)DSN”下選“添加”,選定你希望的數(shù)據(jù)庫(kù)種類、名稱、位置等。本文定義“Access”,數(shù)據(jù)源為“HT”,數(shù)據(jù)庫(kù)名稱為“HTDATA”,腳本語(yǔ)言采用JavaScript。3.3.2使用ADO組件查詢WEB數(shù)據(jù)庫(kù)1調(diào)用Server.CreateObject方法取得“ADODB.Connection”的實(shí)例,再使用Open方法打開數(shù)據(jù)庫(kù):conn=Server.CreateObject(“ADODB.Connection”)conn.Open(“HT”)2指定要執(zhí)行的SQL命令連接數(shù)據(jù)庫(kù)后,可對(duì)數(shù)據(jù)庫(kù)操作,如查詢,修改,刪除等,這些都是通過(guò)SQL指令來(lái)完成的,如要在數(shù)據(jù)表signaltab中查詢代碼中含有“X”的記錄sqlStr=“select*fromsignaltabwherecodelike‘%X%’”rs=conn.Execute(sqlStr)3執(zhí)行的SQL命令Command對(duì)象:執(zhí)行SQL指令,訪問(wèn)數(shù)據(jù)庫(kù)。只能讀不能寫。Open對(duì)象:執(zhí)行SQL指令,訪問(wèn)數(shù)據(jù)庫(kù)。既能讀又能寫。Execute對(duì)象:執(zhí)行SQL指令,訪問(wèn)數(shù)據(jù)庫(kù)。只能讀不能寫。4使用RecordSet屬性和方法,并顯示結(jié)果為了更精確地跟蹤數(shù)據(jù),要用RecordSet組件創(chuàng)建包含數(shù)據(jù)的游標(biāo),游標(biāo)就是儲(chǔ)存在內(nèi)存中的數(shù)據(jù)。rs=Server.CreateObject(“ADODB.RecordSet”)rs.Open(sqlStr,conn,1,A)注:A=1讀取A=3新增、修改、刪除在RecordSet組件中,常用的屬性和方法有:rs.Fields.Count:RecordSet對(duì)象的字段數(shù)。rs(i).Name:第i個(gè)字段的名稱,i為0至rs.Fields.Count-1rs(i):第i個(gè)字段的數(shù)據(jù),i為0至rs.Fields.Count-1rs("字段名"):指定字段的數(shù)據(jù)。rs.Record.Count:游標(biāo)中的數(shù)據(jù)記錄總數(shù)。rs.EOF:是否最后一條記錄。rs.MoveFirst:指向第一條記錄。rs.MoveLast:指向最后一條記錄。rs.MovePrev:指向上一條記錄。rs.MoveNext:指向下一條記錄。rs.GetRows:將數(shù)據(jù)放入數(shù)組中。rs.Properties.Count:ADO的ResultSet或Connection的屬性個(gè)數(shù)。rs.Properties(item).Name:ADO的ResultSet或Connection的名稱。rs.Properties:ADO的ResultSet或Connection的值。rs.close():關(guān)閉連接。5關(guān)閉數(shù)據(jù)庫(kù)conn.close()3.4本章小結(jié)本章一開始對(duì)ASP的工作原理作了簡(jiǎn)單的介紹,接著比較詳細(xì)的介紹了ASP的內(nèi)置對(duì)象和內(nèi)置組件,最后闡述了ASP訪問(wèn)數(shù)據(jù)庫(kù)步驟。第4章通訊助理和工作計(jì)劃模塊的設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)由工作計(jì)劃,通告管理,人力資源管理,通訊助理,電子郵件,會(huì)議管理,檔案資料,設(shè)置這幾個(gè)模塊組成。系統(tǒng)設(shè)計(jì)了管理員和普通用戶登陸并使用本系統(tǒng),能錄入、修改自己的個(gè)人信息,查看自己的工作計(jì)劃,瀏覽通告,人力資源,發(fā)送郵件,檔案資料和會(huì)議管理。作者主要制作的是工作計(jì)劃和通訊助理兩個(gè)模塊,下面對(duì)這兩個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)作具體的介紹。4.1數(shù)據(jù)庫(kù)的連接和釋放本系統(tǒng)的所有數(shù)據(jù)都存放在數(shù)據(jù)庫(kù)中,每次要使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),就必須先連接數(shù)據(jù)庫(kù),然后才可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、修改、刪除數(shù)據(jù)等操作。在使用完數(shù)據(jù)庫(kù)后,還要關(guān)閉與數(shù)據(jù)庫(kù)的連接。由于每次對(duì)數(shù)據(jù)庫(kù)的操作都要先連接數(shù)據(jù)庫(kù),所以把連接數(shù)據(jù)庫(kù)的代碼寫在一個(gè)名為conn.asp的文件中,具體代碼如下:<%dimconndimconnstronerrorresumenextconnstr="DBQ="+server.mappath("../db/sdoa.asa")+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"setconn=server.createobject("ADODB.CONNECTION")iferrthenerr.clearelseconn.openconnstriferrthenerr.clearendifendif%>這樣就創(chuàng)建了一個(gè)名為conn的connection對(duì)象實(shí)例,每次要使用數(shù)據(jù)庫(kù)時(shí),就使用<!--#includefile="asp/conn.asp"-->語(yǔ)句調(diào)用這段代碼,但connection僅僅是建立了對(duì)數(shù)據(jù)庫(kù)的連接,接下來(lái)就要?jiǎng)?chuàng)建一個(gè)recordset對(duì)象,見如下代碼:setrs=server.createobject("adodb.recordset")sql="select*fromuseridwhereusername='"&username&"'"rs.opensql,conn,1,3使用open方法就打開了對(duì)數(shù)據(jù)庫(kù)的連接,接下來(lái)就可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作了。當(dāng)使用完數(shù)據(jù)庫(kù)后,就要中斷對(duì)象與數(shù)據(jù)庫(kù)的連接,并把對(duì)象從數(shù)據(jù)庫(kù)中移除以釋放資源。見如下代碼:rs.closesetrs=nothingconn.closesetconn=nothing這樣就完成了一次對(duì)數(shù)據(jù)庫(kù)的操作。4.2通訊助理模塊的實(shí)現(xiàn)這個(gè)模塊主要是建立一個(gè)個(gè)人通訊錄,每個(gè)用戶可以對(duì)自己通訊錄中的聯(lián)系人資料進(jìn)行添加,刪除和查詢。還可以對(duì)不同的聯(lián)系人進(jìn)行分組,方便查看。4.2.1個(gè)人通訊錄模塊設(shè)計(jì)這個(gè)模塊主要有五個(gè)頁(yè)面組成分別是personaddrecord.asp、personfind.asp、personaddtype.asp、personfindresult.asp、personlist.asp。personaddrecord.asp頁(yè)面是輸入個(gè)人通訊錄資料的,成功增加個(gè)人通訊錄后直接保存在通訊錄中。personaddtype.asp頁(yè)面可以把通訊錄中的資料根據(jù)本人是需要分類,進(jìn)行分別管理。當(dāng)你的通訊錄聯(lián)系人很多無(wú)法一下子找到某人時(shí),可以用personfind.asp頁(yè)面進(jìn)行查詢。上述資料的調(diào)用結(jié)果就顯示在頁(yè)面personfindresult.asp。personlist.asp顯示個(gè)人通訊錄的頁(yè)面。下面畫出通訊錄各個(gè)頁(yè)面的流程圖:personlist.asppersonlist.asppersonaddrecord.asppersonaddtype.asppersonfind.asppersonfindresult.asp分類查找顯示輸入資料圖4.1個(gè)人通訊錄流程4.2.2增加個(gè)人通訊錄在personaddrecord.asp頁(yè)面中輸入個(gè)人資料保存到通訊錄中。通訊錄中打*號(hào)的姓名和單位是必填的,其他資料可填可不填。例如要在通訊錄中增加名為“張三”的資料,在個(gè)人通訊錄主頁(yè)personlist.asp中直接點(diǎn)擊“增加”按鈕,具體頁(yè)面設(shè)計(jì)圖如圖4.1,填寫資料,填寫完成后點(diǎn)擊“輸入”按鈕,出現(xiàn)“成功輸入個(gè)人通訊錄資料!”字樣就說(shuō)明也成功增加了個(gè)人通訊錄,可以點(diǎn)擊“繼續(xù)增加”按鈕繼續(xù)增加個(gè)人通訊錄或“返回”按鈕返回個(gè)人通訊錄主頁(yè)。圖4.2通訊錄增加代碼如下:<%setconn=opendb("oabusy","conn","accessdsn")setrs=server.createobject("adodb.recordset")//使用server.createobject方法建立recordset對(duì)象實(shí)例sql="select*frompersontypewhereusername='"&oabusyusername&"'"rs.opensql,conn,1ifrs.eoforrs.bofthenconn.close//先關(guān)數(shù)據(jù)庫(kù)鏈接釋放recordset對(duì)象實(shí)例所占用的空間setrs=nothingresponse.write("<scriptlanguage=""javascript"">")response.write("location.href=""personaddtype.asp"";")response.write("</script>")response.endendifdowhilenotrs.eof%><optionvalue="<%=rs("id")%>"><%=rs("typename")%></option><%rs.movenextloopconn.closesetrs=nothing%>4.2.3通訊錄類別管理頁(yè)面設(shè)計(jì)在Dreamweaver中建立personaddtype.asp頁(yè)面,該頁(yè)面要設(shè)計(jì)的是把通訊錄中的資料根據(jù)本人的需要進(jìn)行分類,可以隨時(shí)更改、添加,不需要的時(shí)候還可以刪除等功能。例如把“同事”這個(gè)類別改成“工作伙伴”,只要把“同事”用“工作伙伴”代替,點(diǎn)擊“修改”出現(xiàn)“修改成功!”字樣就說(shuō)明類別名稱已經(jīng)成功修改了,如圖4.2。注意這里不能直接點(diǎn)“刪除”按鈕,因?yàn)閯h除個(gè)人通訊錄名稱時(shí)將刪除該通訊錄中的所有資料。并且可以增加通訊錄的類別,只要把要增加的名字輸入點(diǎn)擊“增加”按鈕就可以了。圖4.3類別管理修改修改類別代碼如下:ifrequest("submit")="修改"anduserlevel<>""then'判斷是否有與修改的職位相同的setconn=opendb("oabusy","conn","accessdsn")setrs=server.createobject("adodb.recordset")//使用server.createobject方法建立recordset對(duì)象實(shí)例sql="select*frompersontypewheretypename="&sqlstr(userlevel)&"andusername="&sqlstr(oabusyusername)&"andid<>"&idrs.opensql,conn,1ifnotrs.eofandnotrs.bofthen%><fontcolor=red><%=keepformat(userlevel)%>已經(jīng)存在,請(qǐng)換名重試!</font><br><%elsesql="updatepersontypesettypename="&sqlstr(userlevel)&"whereid="&idconn.Executesql4.2.4查詢個(gè)人資料設(shè)計(jì)在MacromediaDreamweaver中建立personfind.asp頁(yè)面,在個(gè)人通訊錄主頁(yè)面中點(diǎn)擊查詢按鈕直接轉(zhuǎn)換到personfind.asp頁(yè)面,輸入要查詢的名字點(diǎn)擊按鈕查詢就可以把要查詢?nèi)说乃型ㄓ嵸Y料都顯示出來(lái)。當(dāng)然也可以按照性別,單位,職務(wù),電子郵件等條件進(jìn)行查詢。例如要查詢通訊錄中有沒(méi)有一個(gè)叫張三的人的資料,可以直接在通訊錄主頁(yè)面中點(diǎn)擊“查詢”按鈕進(jìn)入“個(gè)人通訊錄查詢”頁(yè)面,在姓名欄輸入張三,單擊“查詢”按鈕,就會(huì)顯示張三是所有通訊資料,具體頁(yè)面設(shè)計(jì)見圖4.3所示。圖4.4個(gè)人通訊錄查詢查詢代碼如下:functioncheckform(){varxm,xb,dw,zw,dzyj;xm=document.form1.xm.value;xb=document.form1.xb.value;dw=document.form1.dw.value;zw=document.form1.zw.value;dzyj=document.form1.dzyj.value;if(xm==""&&xb==""&&dw==""&&zw==""&&dzyj==""){alert("請(qǐng)至少輸入一個(gè)查詢條件!");return(false);}return(true);}4.2.5查詢結(jié)果頁(yè)面顯示建立查詢結(jié)果頁(yè)面personfindresult.asp,把上述personfind.asp中查詢的結(jié)果顯示在personfindresult.asp頁(yè)面在中。在查詢頁(yè)面中輸入名字,如果通訊錄中存在此人,則顯示此人的所有通訊資料,如圖4.4所示:圖4.5個(gè)人工作計(jì)劃查詢結(jié)果如果通訊錄中沒(méi)有要查詢的人的資料,例如輸入李四在,則顯示如圖4.5圖4.6沒(méi)有找到符合條件的通訊錄具體代碼如下:<%ifrequest.form("submit")="查詢"thenxm=replace(request.form("xm"),"'","''")xb=replace(request.form("xb"),"'","''")dw=replace(request.form("dw"),"'","''")zw=replace(request.form("zw"),"'","''")dzyj=replace(request.form("dzyj"),"'","''")sql="selectpersonrecord.ID,panytel,personrecord.userzw,personrecord.xm,personrecord.email,pany,personrecord.sex,persontype.typenamefrompersonrecord,persontypewhere"addandflag=0condition=""ifxm<>""thencondition=condition&"personrecord.xmlike'%"&xm&"%'"addandflag=1endififxb<>""thenifaddandflag=0th

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論