jsp29幼兒園晨檢系統(tǒng)(jsp+servlet+sqlserver)-qkrp_第1頁
jsp29幼兒園晨檢系統(tǒng)(jsp+servlet+sqlserver)-qkrp_第2頁
jsp29幼兒園晨檢系統(tǒng)(jsp+servlet+sqlserver)-qkrp_第3頁
jsp29幼兒園晨檢系統(tǒng)(jsp+servlet+sqlserver)-qkrp_第4頁
jsp29幼兒園晨檢系統(tǒng)(jsp+servlet+sqlserver)-qkrp_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE摘要隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。幼兒園晨檢系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,所以幼兒園晨檢系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。作為計算機應(yīng)用的一部分,使用計算機對晨檢信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高晨檢管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。本設(shè)計的開發(fā)是基于B/S結(jié)構(gòu),采用JSP程序設(shè)計語言及sqlserver2005數(shù)據(jù)庫進行開發(fā)基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng);論文首先闡述了基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng)的開發(fā),并對該系統(tǒng)進行了較詳細的需求分析;然后探討了該系統(tǒng)需要實現(xiàn)的設(shè)計方案,該系統(tǒng)主要包括:用戶管理,系統(tǒng)管理,學生基本信息管理,晨檢管理等功能模塊,最后在測試與分析過程中,該系統(tǒng)表現(xiàn)出了運行穩(wěn)定、可靠和實用等特性,具有一定的實用價值。關(guān)鍵詞:幼兒園晨檢系統(tǒng),B/S,sqlserver2005

ABSTRACTWiththecontinuousimprovementofscienceandtechnology,computerscienceincreasinglymature,itspowerfulfeaturesforpeopletohaveaprofoundunderstanding,ithasenteredthehumansocietyinvariousfieldsandisplayinganincreasinglyimportantrole.Studentmanagementsystemisanindispensablepartofaneducationunit,itscontentisveryimportanttotheschool'sdecisionmakersandmanagers,sostudentsfilemanagementsystemshouldbeabletoprovidethesufficientinformationandthequickinquirymethodfortheuser.Butthepeoplehavesincealwaysusedthetraditionalartificialwaymanagementdocumentfile,thismanagementwayhasmanyshortcomings,suchas:lowefficiency,confidentialityisbad,anothertimealong,willproducethemassivedocumentsandthedata,thisregardingthesearch,therenewalandthemaintenancehasallbroughtmanydifficulties.Asapartofcomputerapplication,usethecomputertomanagestudent'sfileinformation,haveincomparableadvantageofAdministrativeInstituteofcrafts.Forexample:therapidretrieval,findconvenient,highreliability,largecapacitystorage,securityandgood,longlife,lowcost.Theseadvantagescangreatlyimprovetheefficiencyofstudentarchivesmanagement,standardizedenterpriseisalsoascientific,management,andanimportantconditionfortheworld.DevelopmentofthisdesignisbasedonB/Sstructure,usingJSPprogramminglanguageandSQLServer2005databasedevelopmentandthestudentinformationmanagementsystembasedonnetwork;thispaperdescribesthedevelopmentofstudentinformationmanagementsystembasedonnetwork,andthesystemisanalyzedindetail;thendiscussesdesignschemeofthesystemneedstoachieve,thesystemincludes:usermanagement,systemmanagement,students'basicinformationmanagement,studentstatuschangesmanagementfunctionmodule,finally,throughtestingandanalyzing,itshowsthissystemisstable,reliableandpracticalcharacteristics,andhasacertainpracticalvalue.Keywords:ThestudentinformationmanagementsystembasedonNetworkB/S,sqlserver2005

目錄ABSTRACT 3第一章緒論 11.1引言 11.2研究意義 11.3主要研究內(nèi)容 1第二章開發(fā)環(huán)境與相關(guān)技術(shù) 32.1JSP技術(shù) 32.1.1JAVA簡介 32.1.2JSP簡介 32.2myeclipse介紹 42.3sqlserver2005數(shù)據(jù)庫 42.4B/S結(jié)構(gòu)介紹 4第三章需求分析及設(shè)計 53.1預期目標 53.2需求分析 53.3可行性分析 63.3.1經(jīng)濟可行性 63.3.2技術(shù)可行性 63.3.3管理可行性 63.4系統(tǒng)操作系統(tǒng)選擇 63.4系統(tǒng)設(shè)計 63.2.1系統(tǒng)功能 63.2.2系統(tǒng)結(jié)構(gòu) 63.5數(shù)據(jù)庫設(shè)計 73.3.1數(shù)據(jù)庫需求分析 73.3.2數(shù)據(jù)庫表結(jié)構(gòu) 7第四章系統(tǒng)實現(xiàn) 104.1數(shù)據(jù)庫連接 104.2登入頁面 104.3學生添加頁面 124.4學生管理頁面 13第五章系統(tǒng)測試 155.1測試目的與目標 155.2測試方法 155.3測試結(jié)論 15第六章結(jié)論 17參考文獻 18致謝 19第27頁共22頁第一章緒論1.1引言晨檢管理是學校教務(wù)的一項主要工作,它反映了一個學校的生源情況和學生的在健康情況,每一個晨檢記錄都記錄了一個學生在每個學校的一段歷史,必須真實可信,所以晨檢管理工作是一項嚴肅、認真而又繁瑣的工作。本系統(tǒng)在認真研究國內(nèi)外同類產(chǎn)品的基礎(chǔ)上,博取眾家之長,并在多年從事晨檢管理專家的指導下開發(fā)而成,該系統(tǒng)適合幼兒園的晨檢信息管理。"幼兒園的晨檢管理系統(tǒng)"從根本上解決了學校管理學生有關(guān)晨檢的煩惱,它不僅讓學校能夠方便的錄入幼兒園信息的基本信息,還能夠方便查詢、打印幼兒園學生的信息。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對幼兒園信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學校管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。1.2研究意義隨著科學技術(shù)、管理方法的不斷進步,傳統(tǒng)的辦公方式、方法和手段已經(jīng)不能適應(yīng)現(xiàn)代化管理的需要,作為培養(yǎng)幼兒的機構(gòu),總是走在科技的最前沿,學生管理的計算機化已成為高校管理現(xiàn)代化、決策科學化的一個重要環(huán)節(jié),是開創(chuàng)學生管理工作新局面的必由之路。當前,幼兒園信息管理的弊端主要表現(xiàn)在兩方面:第一,工作繁雜、工作量大、錯誤率高;第二,缺乏監(jiān)督體系和控制手段:學生管理的政策性很強,應(yīng)該嚴格按照上級部門的有關(guān)政策和規(guī)定辦事,然而,由于傳統(tǒng)的學生管理模式缺乏有效的監(jiān)督措施,使有關(guān)部門的政策規(guī)定難以得到及時準確的貫徹執(zhí)行,使學生管理工作完全失去了應(yīng)有的嚴肅性,給學校的人才培養(yǎng)質(zhì)量帶來了嚴重的影響,也給社會帶來了很大的負面影響。幼兒園晨檢系統(tǒng)要實現(xiàn)的目標是為該校提供全面的幼兒園信息管理的解決方案,以解決傳統(tǒng)人工管理方式效率低、保密性差,不利于查找、更新和維護的問題,極大地提高幼兒園信息管理的效率,節(jié)約教育經(jīng)費,以適應(yīng)學校信息化建設(shè)的發(fā)展趨勢。1.3主要研究內(nèi)容本文主要是設(shè)計開發(fā)一個基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng),首先系統(tǒng)基于B/S結(jié)構(gòu),采用JSP編程技術(shù)和sqlserver數(shù)據(jù)庫,運用MyEclipse開發(fā)工具等進行開發(fā)。首先進行需求分析,指出了需要解決的問題,需要實現(xiàn)的功能,該系統(tǒng)主要包括:用戶管理,系統(tǒng)管理,學生基本信息管理,晨檢管理等功能模塊,詳細介紹了數(shù)據(jù)庫的設(shè)計,編碼的實施;接著是系統(tǒng)測試,通過測試發(fā)現(xiàn)了系統(tǒng)的一些問題,排除了的錯誤,發(fā)現(xiàn)了一些不足等;最后是對本次設(shè)計制作的小結(jié),總結(jié)了設(shè)計過程中遇到的問題和收獲。

第二章開發(fā)環(huán)境與相關(guān)技術(shù)本系統(tǒng)是采用JSP編程技術(shù)和sqlserver數(shù)據(jù)庫,在WindowsXP操作系統(tǒng)環(huán)境下,采用Myeclipse開發(fā)工具以及MVC框架進行設(shè)計與開發(fā)完成的基于B/S結(jié)構(gòu)的簡易法院系統(tǒng)網(wǎng)站。2.1JSP技術(shù)2.1.1JAVA簡介Java語言誕生于20世紀90年代的初期,最初是以智能家電的芯片語言出現(xiàn)的。但是很快,人們發(fā)現(xiàn)了它有更廣闊的用武之地,由于它適用于Internet環(huán)境,引起計算機界的廣泛關(guān)注,迅速發(fā)展成計算機網(wǎng)絡(luò)編程語言。Java語言備受推崇,因其確實可稱得上是新一代編程語言,具有眾多優(yōu)點,它簡單、面向?qū)ο蟆⒖梢浦?、與硬件無關(guān)、系統(tǒng)強健安全、具有很高的性能,并提供了分布性、多線程、動態(tài)性的支持。2.1.2JSP簡介JSP(JavaServerPages)是由Sun公司在java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),JSP規(guī)范是Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果,使您可以將網(wǎng)頁中的動態(tài)部分和靜態(tài)的HTML相分離。⑴將內(nèi)容的生成和顯示進行分離使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。⑵強調(diào)可重用的組件絕大多數(shù)JSP頁面信賴于可重用的、跨平臺的組件(JavaBeans或者EnterpriseJavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,井使得這些組件為更多的使用者或者客戶團體所使用[6]。⑶采用標識簡化頁面開發(fā)Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JSP技術(shù)封裝了許多功能,這些功能是在生成與JSP相關(guān)的XML標識的動態(tài)內(nèi)容時所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件、設(shè)置或者檢索組件屬性、下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。⑷健壯性與安全性由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,且都被編譯為JavaServlet,它就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性[7]。⑸良好的移植性作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,可以使用自己所選擇的服務(wù)器和工具,而且更改工具或服務(wù)器并不影響當前的使用。⑹企業(yè)級的擴展性和性能當與Java2平臺,企業(yè)版(J2EE)和EnterpriseJavaBeans技術(shù)整合時,JSP頁面將提供企業(yè)級的擴展性和性能,這對于虛擬企業(yè)中部署基于Web的應(yīng)用是必需的。2.2myeclipse介紹MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能。可以說MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。2.3sqlserver2005數(shù)據(jù)庫sqlserver是最受歡迎的SQL數(shù)據(jù)庫管理系統(tǒng),它由微軟開發(fā)、發(fā)布和支持。從計算機可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機處理中和獨立應(yīng)用程序或其他部分應(yīng)用程序一樣扮演著一個重要的角色。Sqlserver主要目標是快速、健壯和易用。自1996年以來,Sqlserver已在很多系統(tǒng)中得到了應(yīng)用,其環(huán)境有超過

40個數(shù)據(jù)庫,包含

10,000個表,其中500多個表超過7百萬行,這大約有100

個字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。而Sqlserver最主要的是開源的可以免費使用任何人都可以使用和修改該軟件,可以從Internet上下載和使用Sqlserver而不需要支付任何費用。Sqlserver服務(wù)器是一個快的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器。2.4B/S結(jié)構(gòu)介紹B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。第三章需求分析及設(shè)計需求分析是軟件分析中的的最后一個重要階段,它的基本要求就是搞清楚“系統(tǒng)必須做什么“這個東西。需求分析的主要任務(wù)并不是確定系統(tǒng)怎樣去完成他的工作,而僅僅是確定系統(tǒng)為了完成需求的要求該完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求??尚行匝芯侩A段產(chǎn)生的文檔,特別是數(shù)據(jù)流成圖,是需求分析的出發(fā)點。數(shù)據(jù)流成圖中已經(jīng)劃分出系統(tǒng)必須完成的許多基本功能,系統(tǒng)分析員將仔細研究這些功能并進一步將它們具體化。3.1預期目標通過我們對學校學生管理的調(diào)查和網(wǎng)上調(diào)查搜集資料,我們發(fā)現(xiàn),學校內(nèi)部的學生管理和其他的很多管理分不規(guī)范,制度很不完善,經(jīng)常出現(xiàn)數(shù)據(jù)的不準確,管理的不及時等問題。這樣日積月累下去,對學生的管理很不利。任何一個系統(tǒng)都有其自己的目標,它是系統(tǒng)進行各項活動的指南。下面,就系統(tǒng)的總體目標和具體目標進行分析。對于這個系統(tǒng),我們的預期目標是,學校內(nèi)部管理人員使用本系統(tǒng)之后,可以對學校的幼兒園信息進行很好的管理,長遠來講對于學校的發(fā)展很有幫助。3.2需求分析一個典型的基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng)主要功能有:建立班級信息,建立幼兒的信息數(shù)據(jù)庫(增刪改查)。包括姓名,編號,性別,聯(lián)系方式,家庭住址,健康情況(有/無哪種病史)?!敖袢粘繖z”模塊,由晨檢負責人(獨立賬號)對每日晨檢情況進行錄入。對大班、中班、小班這三個年級段的所有班級進行每天的晨檢統(tǒng)計,有生病情況或缺勤的學生用特殊符號或者特殊顏色字體標注,注明何種病癥及原因。填寫完畢之后自動生成統(tǒng)計報告表,包括班級名、應(yīng)到人數(shù)、實到人數(shù)、事假、病假病癥等。一鍵提交,保存到系統(tǒng)。上級部門可查看審核。“晨檢查詢”模塊。對晨檢數(shù)據(jù)查詢。對任意時間或時間段內(nèi)的因病缺勤幼兒的情況查詢。管理員登錄、用戶登錄以及密碼修改。用戶分晨檢負責人、普通用戶和上級部門。晨檢負責人對數(shù)據(jù)錄入。普通用戶只能查看查詢。上級部門查看每班每日的晨檢數(shù)據(jù)頁面后自動顯示“已讀”,未查看的顯示“未讀”,并設(shè)置“關(guān)注”按鈕,對某班的情況進行特別關(guān)注。上級部門可在網(wǎng)站首頁的公告欄發(fā)布信息,通知幼兒園做好防疫防流感準備等等。晨檢要有體溫、手足口記錄,統(tǒng)計內(nèi)容再豐富一些,比如增加按周、月統(tǒng)計出勤率,根據(jù)數(shù)據(jù)統(tǒng)計感冒高發(fā)季,手足口高發(fā)季等3.3可行性分析系統(tǒng)的可行性分析分為:經(jīng)濟可行性分析、技術(shù)可行性分析、管理可行性分析分析幾方面。3.3.1經(jīng)濟可行性對于整個系統(tǒng)而言,在系統(tǒng)未運行之前,初期投資比較大,花費相對而言比較多。須配置電腦、服務(wù)器、及相關(guān)的網(wǎng)絡(luò)設(shè)備,但是在整個系統(tǒng)投入運行之后,因為現(xiàn)在計算機已經(jīng)普及了,相關(guān)的費用可以減少很多。3.3.2技術(shù)可行性現(xiàn)技術(shù)上的可行性分析所考慮采用的硬件和軟件技術(shù)能滿足用戶提出的要求(如計算機的容量、速度等)。此外,因本系統(tǒng)難度不大,所涉及的范圍只限于中小型企業(yè)或者人才服務(wù)中心等機構(gòu),所以在技術(shù)上已達到開發(fā)該系統(tǒng)的能力。3.3.3管理可行性從管理的角度來分析系統(tǒng)的可行性來講,作為一個系統(tǒng),必須有系統(tǒng)的管理員來對系統(tǒng)的一些基礎(chǔ)數(shù)據(jù)進行管理。從系統(tǒng)的維護角度來可以,必須有專門的維護人員來對系統(tǒng)進行維護。3.4系統(tǒng)操作系統(tǒng)選擇選擇WindowsXP操作系統(tǒng)。運行時的基本配置如下:服務(wù)器端:硬件環(huán)境:CPUPentium以上,內(nèi)存128mb以上;軟件環(huán)境:操作平臺WindowsNT4.0Server及后續(xù)版本,數(shù)據(jù)庫系統(tǒng)MYSQL;客戶端:硬件環(huán)境:主機586/100以上,內(nèi)存128mb以上;軟件環(huán)境:操作平臺Windows9.x或Windows3.2;3.4系統(tǒng)設(shè)計根據(jù)前面章節(jié)需求分析的情況,結(jié)合本系統(tǒng)所要實現(xiàn)的功能,具體設(shè)計方案如下。3.2.1系統(tǒng)功能通過對需求的分析,一個基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng)應(yīng)包括以下的主要功能:用戶管理,系統(tǒng)管理,學生基本信息管理,晨檢信息管理。3.2.2系統(tǒng)的功能模塊圖3.5數(shù)據(jù)庫設(shè)計3.3.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的操作方面,主要包括保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。本系統(tǒng)面向的學校的管理人員,所以在數(shù)據(jù)庫需求分析時主要考慮管理人員這方面的因素。對于系統(tǒng)管理員來說,最重要的是方便系統(tǒng)得管理與維護。根據(jù)管理的需求,總結(jié)需求分析如下:管理員可以對用戶進行管理管理員可以對系統(tǒng)基本信息進行管理管理員可以對學生進行管理管理員可以對晨檢進行管理3.3.2數(shù)據(jù)庫表結(jié)構(gòu)本系統(tǒng)需要建立6個數(shù)據(jù)表(1)admin表:記錄用戶基本信息,如表1所示。表1用戶表(admin)序號列名數(shù)據(jù)類型長度是否必填1idIntNotnull2usernamevarchar50Null3passwordvarchar50Null4realnamevarchar50Null5telvarchar50Null6rolesvarchar50Null(2)bj表:記錄班級基本信息,如表2所示。表2班級表(bj)序號列名數(shù)據(jù)類型長度是否必填1idIntNotnull2namesvarchar50Null3typesvarchar50Null4numsIntNull(3)gg表:記錄公告基本信息,如表3所示。表3公告表(gg)序號列名數(shù)據(jù)類型長度是否必填1idIntNotnull2namesvarchar50Null3descsvarchar50Null4timesvarchar50Null(4)jl表:記錄基本信息,如表4所示。表4記錄表(jl)序號列名數(shù)據(jù)類型長度是否必填1idIntNotnull2bjidInt50Null3ydInt50Null4sdInt50Null5timesvarchar50Null6statesvarchar50NullNull7ydstatesvarchar508gzvarchar50Null(5)jlmore表:記錄詳細基本信息,如表5所示。表5記錄詳細表(jlmore)序號列名數(shù)據(jù)類型長度是否必填1idIntNotnull2bjidInt50Null3stuidInt50-Null4statesvarchar50-Null5descsvarchar50-Null6timesvarchar50-NullNull7jlidInt50-(6)stu表:記錄學生基本信息,如表6所示。表6學生表(stu)序號列名數(shù)據(jù)類型長度是否必填1idIntNotnull2novarchar50Null3namesvarchar50Null4telvarchar50Null5addressvarchar50Null6sexvarchar50Null7descsvarchar50Null8bjidInt50Null3.3.3系統(tǒng)的總體ER圖

第四章系統(tǒng)實現(xiàn)4.1數(shù)據(jù)庫連接本系統(tǒng)使用的數(shù)據(jù)庫是sqlserver2005。編程語言采用java。所以我們采用JDBC訪問數(shù)據(jù)的模式進行數(shù)據(jù)庫的訪問。主要代碼如下:<beanid="dataSource" class="mons.dbcp.BasicDataSource"> <propertyname="driverClassName" value="com.mysql.jdbc.Driver"> </property> <propertyname="url" value="jdbc:mysql://:3306/yeyxx?useUnicode=true&characterEncoding=UTF-8"> </property> <propertyname="username"value="root"></property> <propertyname="password"value="3699"></property> </bean> <beanid="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <propertyname="dataSource"> <refbean="dataSource"/> </property> <propertyname="hibernateProperties"> <props> <propkey="hibernate.dialect"> org.hibernate.dialect.MySQL5Dialect </prop> <propkey="hibernate.show_sql">true</prop> <propkey="hibernate.hbm2ddl.auto">update</prop> </props> </property> <propertyname="mappingResources"> <list> <value>com/model/TAdmin.hbm.xml</value> <value>com/model/Demo.hbm.xml</value> <value>com/model/Ts.hbm.xml</value> <value>com/model/Wx.hbm.xml</value> <value>com/model/Wz.hbm.xml</value> <value>com/model/Stu.hbm.xml</value> <value>com/model/Xw.hbm.xml</value> <value>com/model/Zp.hbm.xml</value> <value>com/model/Lt.hbm.xml</value> <value>com/model/Cj.hbm.xml</value> <value>com/model/Zy.hbm.xml</value> <value>com/model/Qj.hbm.xml</value> <value>com/model/Bj.hbm.xml</value> <value>com/model/Xf.hbm.xml</value> <value>com/model/Gz.hbm.xml</value> <value>com/model/Kc.hbm.xml</value> </list> </property> </bean>4.2登入頁面管理要想對系統(tǒng)進行管理,需要首先登入,在登入界面輸入用戶名和密碼進行登入。界面如下:主要代碼如下://獲取用戶名 Stringusername=request.getParameter("username"); //獲取密碼 Stringpassword=request.getParameter("password"); //獲取session對象 HttpSessionsession=request.getSession(); //查詢數(shù)據(jù)庫sql Stringsql="select*fromadminswhereusername='"+username +"'andpassword='"+password+"'"; DBUtilutil=newDBUtil();//創(chuàng)建數(shù)據(jù)庫工具類 Connectionconn=util.openConnection();//獲取數(shù)據(jù)庫連接 try{ PreparedStatementpstmt=conn.prepareStatement(sql); ResultSetrs=pstmt.executeQuery(); intindex=0; while(rs.next()){ session.setAttribute("id",rs.getInt("id")); session.setAttribute("username",rs.getString("username")); session.setAttribute("password",rs.getString("password")); session.setAttribute("types","1"); index++; break; } if(index>0){ response.sendRedirect("admin/index.jsp"); }else{ Stringsql2="select*fromteawhereno='"+username +"'andpassword='"+password+"'"; PreparedStatementpstmt2=conn.prepareStatement(sql2); ResultSetrs2=pstmt2.executeQuery(); intindex2=0; while(rs2.next()){ session.setAttribute("id",rs2.getInt("id")); session.setAttribute("username",rs2.getString("realname")); session.setAttribute("password",rs2.getString("password")); session.setAttribute("xyid",rs2.getInt("xyid")); session.setAttribute("types","2"); index2++; break; } if(index2>0){ response.sendRedirect("admin/index.jsp"); }else{ Stringsql3="select*fromstuwhereno='"+username +"'andpassword='"+password+"'"; PreparedStatementpstmt3=conn.prepareStatement(sql3); ResultSetrs3=pstmt3.executeQuery(); intindex3=0; while(rs3.next()){ session.setAttribute("id",rs3.getInt("id")); session.setAttribute("username",rs3.getString("realname")); session.setAttribute("password",rs3.getString("password")); session.setAttribute("types","3"); index3++; break; } if(index3>0){ response.sendRedirect("admin/index.jsp"); }else{ response.sendRedirect("login.jsp"); } } } }catch(SQLExceptione){ e.printStackTrace(); }finally{ util.closeConn(conn); }4.2學生添加頁面管理員可以對系統(tǒng)內(nèi)部的學生進行添加。界面如下:主要代碼如下:Stringno=request.getParameter("no"); Stringpassword=request.getParameter("password"); Stringrealname=request.getParameter("realname"); Stringtel=request.getParameter("tel"); Stringxyid=request.getParameter("xyid"); Stringzyid=request.getParameter("zyid"); Stringbjid=request.getParameter("bjid"); StringsqlAdd="insertintostu(no,password,realname,tel,states,xyid,zyid,bjid)values('" +no +"','" +password +"','" +realname +"','" +tel+"','在讀',"+xyid+","+zyid+","+bjid+")"; Statementstmt=conn.createStatement(); stmt.executeUpdate(sqlAdd);4.3學生管理頁面管理員可以對系統(tǒng)的學生進行管理。界面如下:主要代碼如下: Stringno=request.getParameter("no"); Stringrealname=request.getParameter("realname"); Stringsql="SELECTTOP" +n +"*FROM(" +"SELECTROW_NUMBER()OVER(ORDERBYid)ASRowNumber,*FROMstuwhere1=1"; Stringsql2="selectcount(*)fromstuwhere1=1"; if(no!=null&&no.equals("")){ sql+="andnolike'%"+no+"%'"; sql2+="andnolike'%"+no+"%'"; } if(realname!=null&&realname.equals("")){ sql+="andrealnamelike'%"+no+"%'"; sql2+="andrealnamelike'%"+no+"%'"; } sql+=")AWHERERowNumber>"+m; PreparedStatementpstmt1=conn.prepareStatement(sql); PreparedStatementpstmt2=conn.prepareStatement(sql2); ResultSetrs=pstmt1.executeQuery(); ResultSetrs2=pstmt2.executeQuery(); rs2.next(); totle=rs2.getInt(1); inttotlePage=totle/n; inttotlePageY=totle%n; if(totlePageY!=0){ totlePage=totlePage+1; } List<Stu>list=newArrayList<Stu>(); while(rs.next()){ Stubean=newStu(); bean.setId(rs.getInt("id")); bean.setPassword(rs.getString("password")); bean.setNo(rs.getString("no")); bean.setRealname(rs.getString("realname")); bean.setStates(rs.getString("states")); bean.setTel(rs.getString("tel")); bean.setBjid(rs.getInt("bjid")); bean.setXyid(rs.getInt("xyid")); bean.setZyid(rs.getInt("zyid")); list.add(bean); } Pagepage=newPage(); page.setPageNo(pageNo); page.setTotlePage(totlePage); page.setTotle(totle); page.setList(list); request.setAttribute("page",page); System.out.println("!!!!!!!!!!!!!!!!!!!!!!!"); request.getRequestDispatcher("admin/stulist.jsp").forward( request,response);4.4公告管理頁面管理員可以對系統(tǒng)的公告進行管理。界面如下:主要代碼如下:Stringnames=request.getParameter("names"); Stringsql="SELECTTOP" +n +"*FROM(" +"SELECTROW_NUMBER()OVER(ORDERBYid)ASRowNumber,*FROMggwhere1=1"; Stringsql2="selectcount(*)fromggwhere1=1"; if(names!=null&&!names.equals("")){ sql+="andrealnamelike'%"+names+"%'"; sql2="andrealnamelike'%"+names+"%'"; } sql+=")AWHERERowNumber>"+m; PreparedStatementpstmt1=conn.prepareStatement(sql); PreparedStatementpstmt2=conn.prepareStatement(sql2); ResultSetrs=pstmt1.executeQuery(); ResultSetrs2=pstmt2.executeQuery(); rs2.next(); totle=rs2.getInt(1); inttotlePage=totle/n; inttotlePageY=totle%n; if(totlePageY!=0){ totlePage=totlePage+1; } List<Gg>list=newArrayList<Gg>(); while(rs.next()){ Ggbean=newGg(); bean.setId(rs.getInt("id")); bean.setNames(rs.getString("names")); bean.setDescs(rs.getString("descs")); bean.setTimes(rs.getDate("times")); list.add(bean); } Pagepage=newPage(); page.setPageNo(pageNo); page.setTotlePage(totlePage); page.setTotle(totle); page.setList(list); request.setAttribute("page",page); request.getRequestDispatcher("gglist.jsp").forward(request, response);4.5晨檢管理頁面管理員可以對系統(tǒng)的晨檢信息進行管理。界面如下:主要代碼如下:Stringsql="SELECTTOP" +n +"*FROM(" +"SELECTROW_NUMBER()OVER(ORDERBYid)ASRowNumber,*FROMjlwhere1=1"; Stringsql2="selectcount(*)fromjlwhere1=1"; sql+=")AWHERERowNumber>"+m; PreparedStatementpstmt1=conn.prepareStatement(sql); PreparedStatementpstmt2=conn.prepareStatement(sql2); ResultSetrs=pstmt1.executeQuery(); ResultSetrs2=pstmt2.executeQuery(); rs2.next(); totle=rs2.getInt(1); inttotlePage=totle/n; inttotlePageY=totle%n; if(totlePageY!=0){ totlePage=totlePage+1; } List<Jl>list=newArrayList<Jl>(); while(rs.next()){ Jlbean=newJl(); bean.setId(rs.getInt("id")); bean.setStates(rs.getString("states")); bean.setTimes(rs.getDate("times")); bean.setYd(rs.getInt("yd")); bean.setSd(rs.getInt("sd")); bean.setBjid(rs.getInt("bjid")); bean.setYdstates(rs.getString("ydstates")); bean.setGz(rs.getString("gz")); list.add(bean); } Pagepage=newPage(); page.setPageNo(pageNo); page.setTotlePage(totlePage); page.setTotle(totle); page.setList(list); request.setAttribute("page",page); request.getRequestDispatcher("jllist.jsp").forward(request, response);4.6統(tǒng)計管理頁面管理員可以對系統(tǒng)的晨檢信息進行統(tǒng)計。界面如下:主要代碼如下:Stringbtimes=request.getParameter("btimes"); Stringetimes=request.getParameter("etimes"); Stringsql="SELECTTOP" +n +"*FROM(" +"SELECTROW_NUMBER()OVER(ORDERBYid)ASRowNumber,*FROMjlwhere1=1"; Stringsql2="selectcount(*)fromjlwhere1=1"; if(btimes!=null&&!btimes.equals("")){ sql+="andtimes>='"+btimes+"'"; sql2+="andtimes>='"+btimes+"'"; } if(etimes!=null&&!etimes.equals("")){ sql+="andtimes<='"+etimes+"'"; sql2+="andtimes<='"+etimes+"'"; } sql+=")AWHERERowNumber>"+m; PreparedStatementpstmt1=conn.prepareStatement(sql); PreparedStatementpstmt2=conn.prepareStatement(sql2); ResultSetrs=pstmt1.executeQuery(); ResultSetrs2=pstmt2.executeQuery(); rs2.next(); totle=rs2.getInt(1); inttotlePage=totle/n; inttotlePageY=totle%n; if(totlePageY!=0){ totlePage=totlePage+1; } List<Jl>list=newArrayList<Jl>(); while(rs.next()){ Jlbean=newJl(); bean.setId(rs.getInt("id")); bean.setStates(rs.getString("states")); bean.setTimes(rs.getDate("times")); bean.setYd(rs.getInt("yd")); bean.setSd(rs.getInt("sd")); bean.setBjid(rs.getInt("bjid")); bean.setYdstates(rs.getString("ydstates")); bean.setGz(rs.getString("gz")); list.add(bean); } Pagepage=newPage(); page.setPageNo(pageNo); page.setTotlePage(totlePage); page.setTotle(totle); page.setList(list); request.setAttribute("page",page); request.getRequestDispatcher("jllistz.jsp").forward(request, response);

第五章系統(tǒng)測試5.1測試目的與目標在此系統(tǒng)進行初步實現(xiàn)之后,開始進行對系統(tǒng)進行測試,找出系統(tǒng)中存在的Bug,通過測試,用提交的Bug報告來為以后軟件的改進提供標準和參考,能夠在以后的系統(tǒng)改進中找到依據(jù)。測試后的軟件各模塊基本功能能順利進行,盡可能的提高軟件的健壯性。5.2測試方法系統(tǒng)的測試有兩種方法分別為黑盒測試和白盒測試。黑盒測試又稱為功能測試,在程序接口進行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測試又叫結(jié)構(gòu)測試,完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中每條通路是否都能按照預定要求正確工作。本系統(tǒng)開發(fā)過程進行的測試步驟如下:模塊測試:也叫單元測試,目的是保證每一個模塊作為一個單元能正確運行,本測試所發(fā)現(xiàn)的往往是編碼和詳細設(shè)計的錯誤,主要評價模塊的下述五個特點:模塊接口,局部數(shù)據(jù)結(jié)構(gòu),重要的執(zhí)行路徑,出錯處理通路,影響上述各方面特性的邊界條件。模塊測試主要由代碼審查和軟件測試兩部分組成。集成測試:包括系統(tǒng)測試和子系統(tǒng)測試。集成測試是組裝軟件的系統(tǒng)技術(shù),主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。集成測試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因為:編寫的測試軟件較少,開銷較??;較早地發(fā)現(xiàn)模塊間的接口錯誤;錯誤位置容易判斷;測試更徹底。因此,本系統(tǒng)集成測試采用漸增式測試中的混合法,即對軟件結(jié)構(gòu)中較上層使用自頂而下的測試方法,而對軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對模塊較多時測試的一種折衷方法。驗收測試:這一步是驗證軟件的有效性。目的是向未來的用戶表明系統(tǒng)能夠象預定的那樣工作,驗收測試一般使用黑盒測試法,驗收測試有兩種可能的結(jié)果:功能和特性與用戶的要求有差距;功能和性能與用戶要求一致,軟件是可以接受的。這個階段發(fā)現(xiàn)的問題往往和需求分析階段的差距有關(guān)。平行運行。所謂平行運行就是同時運行。新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結(jié)果。目的有:可以在準生產(chǎn)環(huán)境中運行新系統(tǒng)而有不冒風險;用戶能有一段熟悉新系統(tǒng)的時間;可以驗證用戶指南和使用手冊之類的文檔;能夠以準生產(chǎn)模式對新系統(tǒng)進行全負荷測試,可以用測試結(jié)果驗證性能指標。5.3測試結(jié)論把開始的代碼寫得越好,它出現(xiàn)的錯誤也就越少,你也就越能相信所做過的測試是徹底的。系統(tǒng)化測試以一種有序方式設(shè)法探測潛在的麻煩位置。同樣,毛病最可能出現(xiàn)在邊界,這可以通過手工的或者程序的方式檢查。自動進行測試是最理想的,用得越多越好,因為機器不會犯錯誤、不會疲勞、不會用臆想某此實際無法工作的東西能行來欺騙自己。回歸測試檢查一個程序是否能產(chǎn)生與它們過去相同的輸出。在做了小改變之后就測試是一種好技術(shù),能幫助我們將出現(xiàn)問題的范圍局部化,因為新問題一般就出現(xiàn)在新代碼里面。測試和排錯常常被說成是一個階段,實際上它們根本不是同一件事。簡單地說,排錯是在你已經(jīng)知道程序有問題時要做的事情。而測試則是在你在認為程序能工作的情況下,排錯是在你已經(jīng)知道程序有問題時要做的事情。而測試則是在你在認為程序能工作的情況下,為設(shè)法打敗它而進行的一整套確定的系統(tǒng)化的試驗。EdsgerDijkstra有一個非常有名的說法:測試能夠說明程序中有錯誤,但卻不能說明其中沒有錯誤。他的希望是,程序可以通過某種構(gòu)造過程正確地做出來,這樣就不再會有錯誤了,因此測試也就不必要了。這確實是個美好生活的目標,但是,對今天的實際程序而言,這仍然還只是一個理想。所以應(yīng)該集中精力討論如何測試,如何才能夠更快地發(fā)現(xiàn)程序錯誤,如何才可以使得工作更有成效、效率更高。

第六章結(jié)論經(jīng)過四個多月的努力,在導師指導下,對基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng)有了較深刻的認識,也具備了一定的實際開發(fā)經(jīng)驗。認識到開發(fā)系統(tǒng)首先要明確用戶的需求,然后進行系統(tǒng)分析,其次構(gòu)建系統(tǒng)模型、建立完善的數(shù)據(jù)庫,接著編寫代碼,最后測試系統(tǒng)。系統(tǒng)分析階段,查閱了大量基于不同技術(shù)的網(wǎng)站開發(fā)的文章,具有了一定的理論基礎(chǔ)后,比較分析后采用了JSP編程技術(shù)和sqlserver2005數(shù)據(jù)庫,在WindowsXP操作系統(tǒng)環(huán)境下,運用Myeclipse開發(fā)工具,開發(fā)了這個基于網(wǎng)絡(luò)的幼兒園晨檢系統(tǒng)。本系統(tǒng)不但有良好的系統(tǒng)運行穩(wěn)定性、可靠性和實用性,而且操作簡單,維護方便,具有一定的實用價值。系統(tǒng)進入編程階段后,遇到了很多的困難。數(shù)據(jù)庫的建立需要有很強的邏輯性,反復畫圖研究后仍然制作的不是很規(guī)范,對Java語言的運用不是很熟練,導致在調(diào)試過程中一些細小錯誤的經(jīng)常出現(xiàn)等。但經(jīng)過自己的努力及老師的指導,最終解決了這些問題,開發(fā)出一個基本的簡易法院系統(tǒng)網(wǎng)站,并達到了預期的設(shè)想。雖然系統(tǒng)還有很多不足之處,如:程序中錯誤處理和輸入控制不夠全面,可能導致輸入無效引發(fā)錯誤。但在整個開發(fā)過程中學到了很多的知識,增強了動手能力,積累了解決各種難題的經(jīng)驗。同時也讓發(fā)現(xiàn)了自己的許多不足之處,有待在將來的工作中進一步的學習和完善,掌握和運用更多的知識。

參考文獻[1]陳鵬,程勇.J2EE項目開發(fā)實用案例[J]

.科學出版社,2006,(2):33-48。[2]武延軍,黃飛躍.精通JSP編程技術(shù)[J].北京:人民郵電出版社,2001,(3):67-89。[3]LaurenceV著.邱仲潘等譯.JavaBeans從入門到精通[J].北京:電子工業(yè)出版社,1998,(5):97-124。[4]林果園,陳光柱.JavaBeans的三種事件模式[J].現(xiàn)代計算機,2001,(4):59-78。[5]唐興艷,唐伶俐.JavaBeans在Web編程中的應(yīng)用[J].電腦開發(fā)與應(yīng)用,2002,(7):41-42。[6]楊浩.JavaScript入門與提高[J].北京:清華大學出版社,2000,(2):14-19。[7]游文杰.JavaScript與事件應(yīng)用[J].計算機應(yīng)用,2001,(8):117-127。[8]王永紅.使用JavaScript增強網(wǎng)頁的功能[J].安徽建筑,2001,(2):27-34。.

致謝本文是在XX老師和XXX老師的熱情關(guān)心和指導下完成的,他們淵博的知識和嚴謹?shù)闹螌W態(tài)度使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他們表示我最衷心的感謝!在論文完成過程中,本人還得到了其他同學的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!附錄I文獻翻譯1、英文原文JAVAthreeframeworksusedtomakeWENapplications.ShowstrutsprimarilyresponsibleforthepresentationlayerspringIOCandAOPuseittoprocesscontroloperations(responsiblefortheoperationofthedatabase)hibernatemainlypersistentdatatothedatabaseIntheservletjsptodowithwebdevelopmentwhenthereisaweb.xmlmappingfile,whichhasalabelthatisusedformappingfilemapping.WhenyouentertheURLinthebrowserwhenthefilewillbewrittenbasedonyournamecorrespondingtoajavafile,thebrowserisawebpage,sojustwritethepagenameisbasedonthecontentsofthedocumentwritteninjavadisplay,justfromthename,whetheryouarefrom.php.jsp.doorwhatothercorrespondstothejavafile,thejavacodefilewhatactiontodo,displayawordoraconnectiontoadatabaseorjumptootherpagesothatthejavafilethedatapackagetoplaytheroleofsecurityandeaseofmanagement.Infact,thisjavafilescompiledover是.Classofabytecodefile,notasasimilarhtmlcodetoembedtagsandwebdocuments.Heandthedifferenceisjspjspfilestoembedhtmlcodelabel.Thereservletorstrutsactionintheformofhtmlsubmitajavafilenamecorresponds,strutsgenerally.Do,andaremappedasabove.One,SpringSpringisapowerfulframeworktosolvemanyofthecommonJ2EEdevelopmentissues.Springprovidesaconsistentwaytomanagebusinessobjectsandtoencouragetheinjectionoftheprogramminginterfaceratherthantheclassofgoodprogramminghabits.Spring-basedarchitectureisbasedontheuseofJavaBeanpropertiesInversionofControlcontainer.However,thisisonlypartofthecompletepicture:SpringIoCcontainerinuseasaframeworktobuildcompleteattentiontoallaspectsofacompletesolutionlayerisunique.Springprovidesauniquedataaccessabstraction,includingasimpleandefficientJDBCframework,whichgreatlyimprovestheefficiencyandreducesthepossibilityoferrors.Spring'sdataaccessarchitecturealsointegratesHibernateandotherO/Rmappingsolutions.Springalsoprovidesauniquetransactionmanagementabstraction,whichcaninavarietyofunderlyingtransactionmanagementtechniques,suchasJTAorJDBCtransactionprovidesaconsistentprogrammingmodel.SpringprovidesalanguagewritteninstandardJavaAOPframework,itgivesPOJOsprovidesdeclarativetransactionmanagementandothercorporatematters-ifyouneedto-canimplementyourownaspects.Thisframeworkisstrongenoughtomakeanappli

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論