計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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)介

緒論研究背景和意義21世紀(jì)互聯(lián)網(wǎng)技術(shù)的出現(xiàn),利用計(jì)算機(jī)之間通信,信息共享在當(dāng)今社會(huì)普遍存在了,和傳統(tǒng)的紙筆進(jìn)行存儲(chǔ)相比,利用數(shù)據(jù)庫(kù)技術(shù)不僅縮短存儲(chǔ)信息的時(shí)間,而且為人們提供數(shù)據(jù)存儲(chǔ),信息分析,信息檢索等功能。伴隨著我國(guó)教育事業(yè)的破勃發(fā)展,我國(guó)的高校管理體制也發(fā)生了根本性的轉(zhuǎn)變,把從前的各個(gè)模塊的獨(dú)立模式轉(zhuǎn)變成為現(xiàn)在的全自動(dòng)化管理。所以利用這來(lái)之不易的機(jī)會(huì),改善當(dāng)下學(xué)生管理系統(tǒng),這無(wú)疑是提高教學(xué)質(zhì)量的有效方法之一。作為教育事業(yè)的主要組成部分,高中學(xué)生的成績(jī)管理系統(tǒng)一直都是重中之重,這不僅僅是學(xué)生的成績(jī),還反應(yīng)之后的高考,高考職位人生的一個(gè)轉(zhuǎn)折點(diǎn),學(xué)生都十分器重這物力維艱的機(jī)會(huì),跟不想因?yàn)樽约焊呖汲煽?jī)低,而上不了大學(xué),由于學(xué)生在日常生活中,對(duì)成績(jī)的分?jǐn)?shù)沒(méi)有十分的重視,不清楚自己為什么與別人差距大,平常的考試的分?jǐn)?shù)過(guò)幾個(gè)禮拜就記憶模糊,難以對(duì)癥下藥,而學(xué)生成績(jī)管理系統(tǒng)可以記錄學(xué)生的成績(jī)以及年級(jí)排名,及時(shí)發(fā)現(xiàn)自己薄弱的課程,并強(qiáng)化訓(xùn)練,因此,良好的高中學(xué)生成績(jī)管理系統(tǒng)是成績(jī)管理系統(tǒng)對(duì)管理自動(dòng)化的一個(gè)重要指標(biāo)。原始的高中學(xué)生成績(jī)管理系統(tǒng)一直都是使用老師將成績(jī)單通過(guò)紙張的形式發(fā)放到班級(jí)里,班上都是通過(guò)人傳人,或者口頭傳話形式知道自己成績(jī),學(xué)校經(jīng)常都是使用檔案來(lái)保存高中學(xué)生的成績(jī),而這種傳統(tǒng)的方式浪費(fèi)時(shí)間,效率低,而且每次考試都要使用紙張來(lái)打印學(xué)生成績(jī),這十分浪費(fèi)資源,這種方式在西部貧困地區(qū)比較常見(jiàn)。所以利用計(jì)算機(jī)技術(shù)來(lái)開(kāi)發(fā)一個(gè)滿足高中學(xué)生的成績(jī)管理系統(tǒng),來(lái)打破這種傳統(tǒng)方式?,F(xiàn)在的人們的生活離不開(kāi)使用計(jì)算機(jī),因?yàn)樗梢怨?jié)省時(shí)間,提高辦公效率,學(xué)校的管理員能隨時(shí)查看學(xué)生成績(jī)的變化,學(xué)生能查看到自己的成績(jī),不用因?yàn)橥浤炒慰荚嚨某煽?jī)而放松自己的學(xué)習(xí),可以看到自己的不足而加強(qiáng)鞏固知識(shí),從而戰(zhàn)勝高考。因此使用計(jì)算機(jī)來(lái)管理學(xué)生成績(jī)是十分必要的。國(guó)內(nèi)外研究現(xiàn)狀高中學(xué)生成績(jī)管理在日常管理工作中,為學(xué)校帶來(lái)許多便利之處。伴隨著高考的改革,以及學(xué)校對(duì)學(xué)生教育重視,高中生成績(jī)?nèi)粘9芾砉ぷ骷氨4婀芾碜兊萌绽砣f(wàn)機(jī)、復(fù)雜。為了方便學(xué)校管理,開(kāi)發(fā)一款操作簡(jiǎn)易,邏輯清晰,兼顧師生,滿足日常的功能的高中生成績(jī)管理系統(tǒng)是迫在眉睫了。在國(guó)外高中,與國(guó)內(nèi)不同,他們的高中與我們有不同的地方。國(guó)外的絕大多數(shù)的高中學(xué)校都有為提供技術(shù)支持與服務(wù)的技術(shù)團(tuán)隊(duì)。國(guó)內(nèi)高中學(xué)校信息化建設(shè)和國(guó)外相比略遜一籌。在數(shù)字校園理論逐步應(yīng)用的過(guò)程中,各高中一方面不斷開(kāi)發(fā)實(shí)施了各類(lèi)教學(xué)、科學(xué)的研究、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系,另一方面也不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò)。但是,由于經(jīng)費(fèi)不足,理論體系不健全,整體信息化程度相對(duì)落后等原因,國(guó)內(nèi)高中學(xué)生成績(jī)管理系統(tǒng)在與國(guó)外高校相比都有一定的差距?;氐轿覀儑?guó)內(nèi)的情況,我們國(guó)家在1977年恢復(fù)高考,起點(diǎn)較晚,高中的教學(xué)、教育等方面沒(méi)有國(guó)外那么多經(jīng)驗(yàn)和方案。在安全方面和對(duì)信息的管控能力會(huì)有一些缺陷和漏洞,雖然有系統(tǒng)資料單獨(dú)建立,但是共享性差,這種方式不符合當(dāng)下互聯(lián)網(wǎng)“互聯(lián)”的一種模式;系統(tǒng)主要的成員就是管理員,管理員對(duì)系統(tǒng)的認(rèn)知極為重要,如果管理員對(duì)系統(tǒng)視同陌路,這會(huì)讓系統(tǒng)的需求分析會(huì)遍地荊棘,也因此面對(duì)用戶的多方面的需求無(wú)法全部提供。因此,高中學(xué)生成績(jī)管理系統(tǒng)應(yīng)該利用現(xiàn)有資源:例如校園網(wǎng)等,這樣不僅可以節(jié)省成本,也方便管理,這樣既能完善全校信息系統(tǒng),又能實(shí)現(xiàn)對(duì)計(jì)算機(jī)高中學(xué)生成績(jī)管理系統(tǒng)的計(jì)劃打下基礎(chǔ),實(shí)現(xiàn)學(xué)校放心管理,老師專(zhuān)心上課,學(xué)生認(rèn)真學(xué)習(xí)的良好學(xué)校氛圍。本課題研究主要內(nèi)容系統(tǒng)大致分為三個(gè)模塊:學(xué)生模塊、教師模塊管理員模塊,由這三大模塊可以畫(huà)如圖1-1所示出系統(tǒng)結(jié)構(gòu)圖:圖1-1成績(jī)管理系統(tǒng)結(jié)構(gòu)圖學(xué)生模塊:學(xué)生進(jìn)入系統(tǒng)后,可以對(duì)自己的密碼進(jìn)行更改密碼,并且查看自己的個(gè)人信息,也可以查看所有的考試中,自己的成績(jī)以及總分的排名。教師模塊:教師錄入學(xué)生的成績(jī),以及修改學(xué)生的成績(jī),可以查詢(xún)到自己學(xué)生的成績(jī)以及排名,查詢(xún)班級(jí)的花名冊(cè),可以查看到個(gè)人信息并且對(duì)此進(jìn)行修改操作,也可以修改密碼。管理員模塊:管理員是整個(gè)系統(tǒng)比較重要的部分,整個(gè)的系統(tǒng)運(yùn)行都需要管理員進(jìn)行維護(hù),要不然系統(tǒng)有可能無(wú)法運(yùn)行。管理員模塊主要?jiǎng)澐譃橐韵聝?nèi)容:考試的開(kāi)啟與關(guān)閉,學(xué)生信息的管理,審核密碼的修改功能,班級(jí)的管理,學(xué)生成績(jī)的查詢(xún),個(gè)人信息的修改,教師信息的管理。

關(guān)鍵技術(shù)及開(kāi)發(fā)環(huán)境介紹SSM框架結(jié)構(gòu)和SpringBootSpring是該系統(tǒng)的設(shè)計(jì)過(guò)程里的總體框架,是一個(gè)容器,SpringMVC主要的任務(wù)是對(duì)業(yè)務(wù)邏輯上進(jìn)行控制和實(shí)現(xiàn),Mybatis則是對(duì)數(shù)據(jù)的持久化進(jìn)行操作。使用SpringBoot整合SSM能節(jié)省配置時(shí)間,只要專(zhuān)心代碼的編寫(xiě)。SSM框架簡(jiǎn)介SSM是Spring+SpringMVC+MyBatis的英文縮寫(xiě),它是基于MVC設(shè)計(jì)模式的一種框架。面向切面編程AOP、Spring依賴(lài)注入是當(dāng)下最能代表Spring,比如:AOP可以管理權(quán)限、日志等。SpringMVC代表了Model(模型)View(視圖)Controller(控制)接收外部請(qǐng)求,進(jìn)行分發(fā)和處理。Mybatis是基于JDBC的框架,它的好處就是我們只需要提供SQL語(yǔ)句就可以了,其他的建立連接等等會(huì)由Mybatis處理了。開(kāi)發(fā)環(huán)境(一)服務(wù)器因?yàn)镾pringBoot自己擁有Tomcat服務(wù)器,不需要用戶配置,減少開(kāi)發(fā)的時(shí)間。(二)開(kāi)發(fā)工具系統(tǒng)后臺(tái)所使用的開(kāi)發(fā)工具選擇IntelliJIDEA軟件來(lái)開(kāi)發(fā)的。IntelliJIDEA可以更好的管理項(xiàng)目,提高開(kāi)發(fā)效率,強(qiáng)大的整合能力比如maven、Spring等支持。前臺(tái)的界面所用到的是Bootstrap框架。(三)數(shù)據(jù)庫(kù)本次的系統(tǒng)選用的數(shù)據(jù)庫(kù)管理工具是SQLyogEnt,并且使用MySQL作為數(shù)據(jù)庫(kù)。(四)開(kāi)發(fā)環(huán)境搭建操作系統(tǒng):Windows10;集成開(kāi)發(fā)環(huán)境工具:IntelliJIDEA2018。服務(wù)器:Tomcat;Java開(kāi)發(fā)包:JDK1.8.游覽器:QQ游覽器,GoogleChrome游覽器等主流游覽器均可兼容。

系統(tǒng)需求分析可行性分析現(xiàn)在對(duì)系統(tǒng)進(jìn)行可行性分析。接下來(lái)會(huì)對(duì)經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性這三大層次從而進(jìn)行研究,從而確定系統(tǒng)能否開(kāi)發(fā)。經(jīng)濟(jì)可行性本次的系統(tǒng)不需要太大的成本進(jìn)行開(kāi)發(fā),因?yàn)榇蠖鄶?shù)的開(kāi)發(fā)工具都是免費(fèi)使用的。開(kāi)發(fā)成本比較低,后期的維護(hù)也比較方便,本次開(kāi)發(fā)的系統(tǒng)對(duì)計(jì)算機(jī)的硬件配置需求會(huì)比較低,無(wú)需昂貴的電腦配件也可以輕松運(yùn)行。因此在經(jīng)濟(jì)方面該系統(tǒng)具有可行性。技術(shù)可行性本次的系統(tǒng)后端所使用的是當(dāng)下流行的Java作為開(kāi)發(fā)語(yǔ)言,前端的開(kāi)發(fā)設(shè)計(jì)使用的是JSP,JavaScript語(yǔ)言等設(shè)計(jì)的,使用MySQL數(shù)據(jù)庫(kù)跟方便對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),利用SpringBoot對(duì)SSM框架進(jìn)行整合。本人在學(xué)校以及在實(shí)習(xí)時(shí)期都有學(xué)生SSM框架的經(jīng)歷,對(duì)系統(tǒng)的開(kāi)發(fā)流程比較熟悉。因此,本次課題的基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)在技術(shù)上是可行的。法律可行性本次開(kāi)發(fā)的系統(tǒng)是本人自己開(kāi)發(fā)的,使用的Bootstrap框架也是開(kāi)源的,所以不存在侵權(quán)的可能性,數(shù)據(jù)庫(kù)表的信息是自己模擬的數(shù)據(jù),沒(méi)有涉及他人利益。系統(tǒng)功能需求分析登錄模塊:該系統(tǒng)會(huì)提供三個(gè)身份進(jìn)行登錄,分別為學(xué)生,教師,和管理員這三大類(lèi)。修改密碼模塊:用戶通過(guò)輸入舊密碼,并且錄入新密碼就可以修改密碼,學(xué)生跟教師可以通過(guò)管理員,對(duì)密碼進(jìn)行重置。學(xué)生模塊:在學(xué)生模塊,學(xué)生查看自己每次考試的分?jǐn)?shù)和班級(jí)排名,以及自己在全年級(jí)的排名,并且可以更改個(gè)人信息。教師模塊:作為教師,在每次考試的規(guī)定時(shí)間范圍內(nèi),教師可以上傳此次考試的自己的課程成績(jī),查看到自己教的每個(gè)班級(jí)的學(xué)生成績(jī)以及花名冊(cè),同時(shí)可以在規(guī)定時(shí)間提出修改學(xué)生成績(jī)的請(qǐng)求,如果請(qǐng)求通過(guò)就可以修改學(xué)生的成績(jī)。教師也可以查看到自己的個(gè)人信息,對(duì)自己的個(gè)人信息進(jìn)行更新。教師可以查看到自己授課成績(jī)的學(xué)生的排名,同時(shí)也可以查閱自己所授課的成績(jī)的全年級(jí)學(xué)生的分?jǐn)?shù)。管理員模塊:管理員可以查閱到自己的個(gè)人信息,并且對(duì)自己的數(shù)據(jù)進(jìn)行更新,對(duì)考試的管理,可以查詢(xún)到歷年來(lái)的學(xué)生的考試成績(jī)和排名。并且管理員查看學(xué)生和教師的所有基本信息、并且可以對(duì)教師、班級(jí)、課程、學(xué)生的管理操作(增刪查改),以及在規(guī)定時(shí)間給教師修改學(xué)生成績(jī)的權(quán)限,查看每門(mén)課程的單科第一名。UML系統(tǒng)建模由上述的功能描述可以得到,系統(tǒng)的主要參與者有:學(xué)生、管理員、以及教師。根據(jù)現(xiàn)有的分析,根據(jù)參與者的個(gè)數(shù)可以劃分系統(tǒng)的用例:教師功能用例圖、學(xué)生功能用例圖以及管理員功能用例圖。學(xué)生功能用例圖學(xué)生用例圖如圖3-1所示:圖3-1學(xué)生用例圖根據(jù)圖3-1學(xué)生用例圖,學(xué)生的主要用例分析如下:學(xué)生進(jìn)行登錄操作。學(xué)生進(jìn)入系統(tǒng)后,學(xué)生對(duì)自己的密碼進(jìn)行修改,管理自己的個(gè)人信息以及根據(jù)所選的考試類(lèi)型查看到成績(jī)以及所在班級(jí)的排名。教師功能用例圖教師用例圖如圖3-2所示:圖3-2教師用例圖根據(jù)圖3-2教師用例圖,教師的主要用例分析如下:教師進(jìn)行登錄操作。教師進(jìn)入系統(tǒng)后,可以上傳學(xué)生成績(jī)這個(gè)功能,查看自己班級(jí)的學(xué)生花名冊(cè),教師也可以對(duì)密碼進(jìn)行修改,查看并更新自己的個(gè)人信息,根據(jù)所選的考試類(lèi)型查看到學(xué)生成績(jī)以及排名。管理員功能用例圖管理員用例圖如圖3-3所示:圖3-3管理員用例圖根據(jù)圖3-3管理員的用例圖,管理員主要用例分析如下:(1)管理員進(jìn)行登錄操作。(2)管理員進(jìn)入系統(tǒng)后,可以實(shí)現(xiàn)對(duì)學(xué)生或者教師的基本信息進(jìn)行操作(增刪改查),對(duì)課程進(jìn)行管理、還有考試的管理,查閱自己的基本信息,也可以查詢(xún)學(xué)生的成績(jī)和排名,并且管理員可以對(duì)自己賬戶的密碼修改密碼。數(shù)據(jù)流圖教師上傳成績(jī)數(shù)據(jù)流圖教師上傳成績(jī)數(shù)據(jù)流的過(guò)程:首先教師會(huì)錄入學(xué)生成績(jī),系統(tǒng)把學(xué)生的成績(jī)寫(xiě)入到數(shù)據(jù)庫(kù)的表中,最后將操作的結(jié)果返回給教師。教師上傳成績(jī)DFD如圖3-4所示:圖3-4管教師上傳成績(jī)DFD教師申請(qǐng)修改學(xué)生成績(jī)數(shù)據(jù)流圖教師申請(qǐng)修改學(xué)生成績(jī)數(shù)據(jù)流的過(guò)程:首先教師申請(qǐng)發(fā)送修改學(xué)生的請(qǐng)求,然后系統(tǒng)會(huì)修改學(xué)生的成績(jī)的狀態(tài),接著管理員會(huì)收到請(qǐng)求,并進(jìn)行審核,最后系統(tǒng)會(huì)修改學(xué)生的成績(jī)的狀態(tài),并將審核的結(jié)果發(fā)送給教師。教師申請(qǐng)修改學(xué)生成績(jī)DFD如圖3-5所示:圖3-5教師申請(qǐng)修改學(xué)生成績(jī)DFD學(xué)生查看成績(jī)數(shù)據(jù)流圖學(xué)生查看成績(jī)數(shù)據(jù)流的過(guò)程:首先學(xué)生將選擇的考試類(lèi)型發(fā)送給系統(tǒng),系統(tǒng)處理后將查詢(xún)的結(jié)果返回給學(xué)生。學(xué)生查看成績(jī)DFD如圖3-6所示:圖3-6學(xué)生查看成績(jī)DFD

系統(tǒng)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)高中學(xué)生成績(jī)管理系統(tǒng)的主要成員分別為教師,學(xué)生,管理員三個(gè)。他們最主要的功能分別有查看成績(jī),成績(jī)管理,登錄,管理自己的個(gè)人信息,考試管理等,班級(jí)管理。項(xiàng)目的整體功能結(jié)構(gòu)分解圖如下圖4-1所示:圖4-1高中學(xué)生成績(jī)管理系統(tǒng)的功能模塊結(jié)構(gòu)圖系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)學(xué)生功能模塊學(xué)生的功能模塊如圖4-2所示:圖4-2學(xué)生功能模塊結(jié)構(gòu)圖登錄:該系統(tǒng)為學(xué)生提供了登錄功能,學(xué)生輸入自己的學(xué)生編號(hào)和密碼,根據(jù)所選擇學(xué)生的身份,就可以以學(xué)生的身份進(jìn)入該系統(tǒng)。個(gè)人信息管理:學(xué)生進(jìn)入了該系統(tǒng)后,查看自己的個(gè)人信息,所在的年級(jí)、班級(jí);并且允許學(xué)生對(duì)個(gè)人信息進(jìn)行更改。查看成績(jī)排名:學(xué)生以學(xué)生的身份進(jìn)入了該系統(tǒng)后,可以游覽自己的成績(jī)以及所在的班級(jí)排名。修改密碼:學(xué)生以學(xué)生的身份進(jìn)入了該系統(tǒng)后,可以對(duì)密碼進(jìn)行修改操作,輸入舊密碼,輸入自己所設(shè)置新密碼,錄入兩次,當(dāng)兩個(gè)條件都滿足時(shí)則成功修改密碼。然后系統(tǒng)會(huì)自動(dòng)進(jìn)入登錄界面,學(xué)生使用新密碼登錄。教師功能模塊教師的功能模塊如圖4-3所示:圖4-3教師功能模塊結(jié)構(gòu)圖登錄:該系統(tǒng)為教師提供了登錄功能,教師可以根據(jù)自己的教師編號(hào)和密碼,選擇教師的身份,就可以登錄,進(jìn)入系統(tǒng)。成績(jī)管理:教師以教師的身份進(jìn)入了該系統(tǒng)后,在考試開(kāi)啟后的規(guī)定時(shí)間范圍內(nèi),上傳學(xué)生成績(jī),并且如果改錯(cuò)的學(xué)生成績(jī)可以申請(qǐng)修改,待管理員審核后方可修改學(xué)生的成績(jī)。個(gè)人信息管理:教師以教師的身份進(jìn)入了該系統(tǒng)后,可以查閱到自己的基本信息,職位,自己的授課班級(jí);并且教師可以管理自己的基本信息。學(xué)生花名冊(cè):教師以教師的身份進(jìn)入了該系統(tǒng)后,在上課時(shí)候可以查看班級(jí)的學(xué)生花名冊(cè),方便教師熟悉學(xué)生。修改密碼:教師以教師的身份進(jìn)入了該系統(tǒng)后,可以修改自己的密碼,輸入舊密碼,輸入自己所設(shè)置的新密碼,并且需要再次輸入新密碼才能修改舊密碼。然后系統(tǒng)會(huì)自動(dòng)進(jìn)入登錄界面,當(dāng)教師使用新密碼登錄時(shí),可以進(jìn)入系統(tǒng)。查看學(xué)生成績(jī)和排名:教師以教師的身份進(jìn)入了該系統(tǒng)后,可以查看學(xué)生在每次考試的成績(jī)和排名。管理員功能模塊管理員功能模塊結(jié)構(gòu)圖如圖4-4所示:圖4-4管理員功能模塊結(jié)構(gòu)圖學(xué)生成績(jī)和排名管理:管理員以管理員的身份進(jìn)入了該系統(tǒng)后,根據(jù)考生類(lèi)型查看到學(xué)生的成績(jī)與排名。登錄:管理員在登錄界面時(shí),根據(jù)自己的管理員編號(hào)和密碼,選擇管理員的身份,登錄就進(jìn)入系統(tǒng)。個(gè)人信息管理:管理員進(jìn)入了該系統(tǒng)后,可以查看自己的個(gè)人信息,并且對(duì)其進(jìn)行修改。班級(jí)管理:管理員進(jìn)入了該系統(tǒng)后,可以進(jìn)行班級(jí)的管理的操作:添加班級(jí)以及人數(shù),或者刪除現(xiàn)有的班級(jí)。學(xué)生信息管理:管理員進(jìn)入了該系統(tǒng)后,可以處理學(xué)生的個(gè)人信息:添加學(xué)生,重置學(xué)生密碼(密碼默認(rèn)是123456),修改學(xué)生的個(gè)人信息,以及移除學(xué)生的個(gè)人信息。教師信息管理:管理員以進(jìn)入了該系統(tǒng)后,對(duì)教師的個(gè)人信息進(jìn)行管理;添加新教師,重置教師的密碼(密碼默認(rèn)是123456)。修改密碼:管理員進(jìn)入了該系統(tǒng)后,可以對(duì)自己賬戶的密碼進(jìn)行修改,首先要輸入舊密碼,設(shè)置好自己的新密碼,并且需要再次輸入新密碼才能修改舊密碼。最后系統(tǒng)會(huì)自動(dòng)進(jìn)入到登錄界面,管理員輸入管理員編號(hào)新密碼可以進(jìn)入到系統(tǒng)里。課程管理:管理員可以根據(jù)學(xué)校的需要對(duì)課程進(jìn)行管理,添加或者刪除某些課程。數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖高中學(xué)生成績(jī)管理系統(tǒng)的整體E-R圖如圖4-5所示。圖4-5成績(jī)管理系統(tǒng)E-R圖數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):管理員(聯(lián)系電話,密碼,出生日期,管理員編號(hào),姓名,家庭地址,權(quán)限,性別,籍貫);課程(課程號(hào),課程名稱(chēng));班級(jí)(年級(jí)、班級(jí)人數(shù)、班級(jí));教師(教師編號(hào),聯(lián)系電話,姓名,密碼,性別,籍貫,權(quán)限,出生日期,家庭地址,課程號(hào));授課(授課名稱(chēng),教師編號(hào),年級(jí),班級(jí));學(xué)生(班級(jí),學(xué)生編號(hào),密碼,姓名,籍貫,權(quán)限,性別,出生日期,聯(lián)系電話,年級(jí),家庭地址);成績(jī)(考試類(lèi)型,學(xué)生編號(hào),成績(jī),課程號(hào),教師編號(hào),狀態(tài),考試時(shí)間); 根據(jù)上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)高中學(xué)生成績(jī)管理系統(tǒng)的實(shí)體。由實(shí)體從而分辨他們之間對(duì)應(yīng)的關(guān)系。實(shí)體分別有:班級(jí)實(shí)體,管理員實(shí)體、成績(jī)實(shí)體、課程實(shí)體、學(xué)生實(shí)體、教師實(shí)體。數(shù)據(jù)庫(kù)表設(shè)計(jì)根據(jù)前面的系統(tǒng)需求分析,現(xiàn)在建立一些數(shù)據(jù)庫(kù)表存儲(chǔ)相關(guān)內(nèi)容,以下是該數(shù)據(jù)庫(kù)表主要的設(shè)計(jì):student(學(xué)生)表學(xué)生表的結(jié)構(gòu)如表4-1所示:表4-1student表列名數(shù)據(jù)類(lèi)型是否為空注釋useridvarchar(20)NONULL學(xué)生編號(hào)namevarchar(20)NULL姓名passwordvarchar(20)NULL密碼roleidintNULL權(quán)限IDborndatetimeNULL出生日期sexintNULL性別gradeintNULL年級(jí)classesintNULL班級(jí)addressvarchar(50)NULL家庭地址nativesvarchar(10)NULL籍貫telephoneint(11)NULL聯(lián)系電話teacher(教師)表教師表的結(jié)構(gòu)如表4-2所示:表4-2teacher表列名數(shù)據(jù)類(lèi)型是否為空注釋useridvarchar(20)NONULL教師編號(hào)namevarchar(20)NULL姓名passwordvarchar(20)NULL密碼roleidintNULL權(quán)限IDborndatetimeNULL出生日期sexintNULL性別addressvarchar(50)NULL聯(lián)系地址nativesvarchar(10)NULL籍貫telephoneint(11)NULL聯(lián)系電話courseidintNULL課程號(hào)admin(管理員)表管理員表的結(jié)構(gòu)如表4-3所示:表4-3admin表列名數(shù)據(jù)類(lèi)型是否為空注釋useridvarchar(20)NONULL管理員編號(hào)namevarchar(20)NULL姓名passwordvarchar(20)NULL密碼roleidintNULL權(quán)限IDborndatetimeNULL出生日期sexintNULL性別addressvarchar(50)NULL聯(lián)系地址nativesvarchar(10)NULL籍貫telephoneint(11)NULL聯(lián)系電話class(班級(jí))表班級(jí)表的結(jié)構(gòu)如表4-4所示:表4-4class表列名數(shù)據(jù)類(lèi)型是否為空注釋GradeintNONULL年級(jí)classesintNULL班級(jí)numberintNONULL班級(jí)人數(shù)achievement(學(xué)生個(gè)人成績(jī))表學(xué)生個(gè)人成績(jī)表的結(jié)構(gòu)如表4-5所示:表4-5achievement表列名數(shù)據(jù)類(lèi)型是否為空注釋useridvarchar(20)NONULL學(xué)生編號(hào)courseidintNULL課程號(hào)achievementfloatNULL成績(jī)分?jǐn)?shù)teacheridvarchar(20)NULL教師編號(hào)examidintNULL考試類(lèi)型statesintNULL成績(jī)狀態(tài)examtimedatetimeNULL上傳時(shí)間detailidintNULL考試IDroleidIntNULL權(quán)限idteaching(授課)表授課表的結(jié)構(gòu)如表4-6所示:表4-6teaching表列名數(shù)據(jù)類(lèi)型是否為空注釋courseidvarchar(20)NULL課程IduseridintNONULL教師賬號(hào)gradeintNULL年級(jí)classesintNULL班級(jí)

系統(tǒng)的實(shí)現(xiàn)學(xué)生功能模塊的實(shí)現(xiàn)登錄界面如圖5-1所示,這是學(xué)生登錄功能界面實(shí)現(xiàn)界面,界面顯示要輸入的學(xué)生編號(hào)跟密碼,以及選擇的身份。前端先判斷輸入的學(xué)生編號(hào)跟密碼是否為空,是否選擇身份,點(diǎn)擊立即登錄,如果信息匹配則進(jìn)入系統(tǒng),如果不匹配界面顯示“賬戶或者密碼不正確”學(xué)生登錄后會(huì)進(jìn)入系統(tǒng)界面如圖5-2所示,界面通過(guò)<iframe>標(biāo)簽顯示主要內(nèi)容。圖5-1學(xué)生登錄界面驗(yàn)證學(xué)生編號(hào)和密碼是否正確的主要代碼如下,ajax會(huì)根據(jù)請(qǐng)求返回的值進(jìn)行選擇:如果返回的是“false”則提示賬號(hào)或者密碼錯(cuò)誤,返回是“true”則可以進(jìn)入系統(tǒng):Studentstudent=studentService.login(userid,password);

if(student!=null){

session.setAttribute("user",student);

session.setAttribute("roleid",3);//3為學(xué)生

return"true";

}else

return"false";系統(tǒng)會(huì)把學(xué)生的基本信息存放到session里。圖5-2系統(tǒng)界面?zhèn)€人信息界面學(xué)生的個(gè)人信息界面如圖5-3所示,界面會(huì)顯示學(xué)生的基本信息,并且可以繼續(xù)更改,系統(tǒng)會(huì)對(duì)修改的內(nèi)容進(jìn)行判斷,當(dāng)滿足要求時(shí)修改成功;如果點(diǎn)擊取消就修改失敗。圖5-3學(xué)生個(gè)人信息界面判斷修改的內(nèi)容是否正確的js主要代碼,只有返回true才能把修改的內(nèi)容傳入后臺(tái),判斷代碼如題5-4所示:圖5-4學(xué)生個(gè)人信息修改部分代碼圖修改密碼如圖5-5所示,這是學(xué)生修改密碼界面實(shí)現(xiàn)界面。學(xué)生在進(jìn)行修改密碼的操作時(shí),前端會(huì)對(duì)這三個(gè)欄位進(jìn)行配對(duì)和判斷,如果不相同,界面會(huì)發(fā)出新舊密碼不相同的警告。只有滿足要求,ajax異步請(qǐng)求才會(huì)發(fā)送新密碼給后端,更新該學(xué)生的密碼,系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到登錄界面,學(xué)生使用新的密碼進(jìn)行登錄。圖5-5學(xué)生修改密碼界面前端判斷新舊密碼是否一致,如果一致ajax根據(jù)請(qǐng)求并成功返回true,并且跳到登錄界面,成功跳轉(zhuǎn)界面的代碼如圖5-6所示:圖5-6前端ajax部分代碼Controller層根據(jù)session的roleid判斷用戶的身份而進(jìn)行修改密碼,判斷的代碼如圖5-7所示:圖5-7修改密碼部分代碼教師功能模塊的實(shí)現(xiàn)上傳成績(jī)界面教師登錄系統(tǒng),上傳學(xué)生的成績(jī),界面會(huì)根據(jù)失去焦點(diǎn)后觸發(fā)事件,判斷內(nèi)容是否符合規(guī)定,如果不符合規(guī)定會(huì)報(bào)錯(cuò)誤,如圖5-8所示。點(diǎn)擊上傳時(shí)如果有學(xué)生沒(méi)有錄入時(shí),界面會(huì)顯示未全部錄入,只有這個(gè)班全部學(xué)生都錄入成績(jī)點(diǎn)擊上傳才完成;系統(tǒng)根據(jù)成績(jī)表的states的值實(shí)現(xiàn)申請(qǐng)修改學(xué)生成績(jī)功能和修改成績(jī)功能,教師申請(qǐng)修改學(xué)生成績(jī)?nèi)鐖D5-10所示。圖5-8教師上傳成績(jī)錯(cuò)誤界面前端根據(jù)states顯示不同功能代碼如圖5-9所示:圖5-9前端顯示不同代碼圖圖5-10教師申請(qǐng)修改學(xué)生成績(jī)界面上傳成績(jī)的主要實(shí)現(xiàn)代碼如下:booleanflag=achievementService.insertAchievement(map);

if(flag){

return"true";

}

else{

return"false";

}管理員功能模塊的實(shí)現(xiàn)考試管理管理員可以開(kāi)啟或者關(guān)閉考試,每次只能開(kāi)啟一個(gè)考試,并且開(kāi)啟后,只有關(guān)閉該考試才能開(kāi)啟下一個(gè),教師必須在這時(shí)間上傳成績(jī),否則無(wú)效。后臺(tái)根據(jù)所有考試都完成時(shí),返回true,前端會(huì)顯示開(kāi)啟新學(xué)期的按鈕如圖5-11所示。圖5-11新學(xué)期的開(kāi)啟界面開(kāi)啟新學(xué)期的主要代碼如下:intterm=examService.getExamTerm();

booleanterm1=examService.updateExamTerm(term);

if(term1){examService.updateExamReset();

return"true";

}else{

return"false";}年級(jí)管理管理員可以查看到年級(jí)人數(shù),和對(duì)每個(gè)年級(jí)添加課程,添加課程的界面如圖5-12所示,當(dāng)添加完成后,該課程不會(huì)再在所在的年級(jí)添加課程里面;系統(tǒng)會(huì)根據(jù)所選的課程、后端會(huì)接收到前端ajax的異步請(qǐng)求,把所添加的所有內(nèi)容寫(xiě)入數(shù)據(jù)庫(kù)的course表里。圖5-12年級(jí)添加課程界面前端復(fù)選框全選代碼如下:$("input[type='checkbox']").prop('checked',$(this).prop("checked"));通過(guò)each將所選的課程號(hào)存放checkID數(shù)組里$("input[name='checked']:checked").each(function(i){//把所有被選中的復(fù)選框的值存入數(shù)組

checkID[i]=$(this).val();

});班級(jí)管理如圖5-13所示,該界面是班級(jí)管理的實(shí)現(xiàn)界面,系統(tǒng)根據(jù)數(shù)據(jù)庫(kù)的數(shù)據(jù)顯示每一個(gè)的班級(jí)以及班級(jí)人數(shù)。新增的班級(jí),按照班級(jí)的編號(hào)進(jìn)行添加,不能直接輸入;添加班級(jí)時(shí)會(huì)先在學(xué)生表添加學(xué)生,然后在班級(jí)表添加,并且會(huì)更新年級(jí)的數(shù)量;分配的授課教師會(huì)根據(jù)年級(jí)分配的課程來(lái)選擇。圖5-13管理員班級(jí)管理界面添加班級(jí)的主要代碼如下:classesService.insertStudent(user,grade,classes1);//添加學(xué)生賬戶

classesService.insertClasses(classes);

classesService.updateGradeNumber(classes);前端判斷添加班級(jí)是否符合要求代碼:$("#grade").val()!=null&&$("#number").val()>0學(xué)生信息管理如圖5-14所示,是學(xué)生信息管理的實(shí)現(xiàn)界面,管理員查看全校所有學(xué)生的基本資料,根據(jù)自己所選擇的屬性輸入關(guān)鍵字查詢(xún),可以實(shí)現(xiàn)對(duì)學(xué)生信息的模糊查詢(xún)。圖5-14學(xué)生信息管理界面下面的代碼,通過(guò)jQuery的parent()方法獲得每一行的數(shù)據(jù)這樣可以對(duì)學(xué)生信息進(jìn)行操作:$("#natives").val($(this).parent().parent().parent().find("td").eq(9).html())使用ajax異步校驗(yàn),設(shè)置pageNum,pageSize的值,通過(guò)controller將pageInfo傳到前端,界面顯示上下頁(yè)以及總頁(yè)數(shù)的代碼如圖5-15所示:圖5-15分頁(yè)顯示部分代碼

系統(tǒng)測(cè)試測(cè)試目的在系統(tǒng)可以正常運(yùn)行的情況下,對(duì)每個(gè)功能模塊進(jìn)行測(cè)試,為了查看系統(tǒng)是否出現(xiàn)缺陷或者存在編碼未發(fā)現(xiàn)的漏洞,從而對(duì)系統(tǒng)進(jìn)完善。測(cè)試方法高中學(xué)生成績(jī)管理系統(tǒng)需要按照模塊進(jìn)行測(cè)試,按照模塊可以分成:學(xué)生模塊,教師模塊,管理員模塊這三模塊。本次系統(tǒng)使用的方法是黑盒測(cè)試,來(lái)實(shí)現(xiàn)系統(tǒng)的功能測(cè)試,接下來(lái)的測(cè)試會(huì)按照這三大模塊的主要模塊進(jìn)行測(cè)試,因?yàn)獒槍?duì)的主要是功能,不會(huì)對(duì)重復(fù)的功能進(jìn)行測(cè)試,查看執(zhí)行后的結(jié)果跟預(yù)想的結(jié)果是否符合系統(tǒng)的預(yù)期需求。學(xué)生模塊測(cè)試:測(cè)試目的:測(cè)試學(xué)生功能測(cè)試內(nèi)容:查詢(xún)班級(jí)所有學(xué)生的成績(jī)、修改自己的基本信息、查看自己的成績(jī)、以及學(xué)生的登錄。教師模塊測(cè)試:測(cè)試目的:測(cè)試教師功能測(cè)試內(nèi)容:上傳學(xué)生成績(jī)、查詢(xún)的學(xué)生花名冊(cè)、根據(jù)授課課程查詢(xún)學(xué)生成績(jī)以及排名。管理員模塊測(cè)試:測(cè)試目的:測(cè)試管理員功能測(cè)試內(nèi)容:按授課名稱(chēng)添加教師、考試管理、按班級(jí)來(lái)添加學(xué)生、修改學(xué)生的基本信息、課程管理、年級(jí)管理、班級(jí)管理、分配授課教師。測(cè)試用例學(xué)生模塊的測(cè)試為了驗(yàn)證學(xué)生模塊的功能,現(xiàn)在依靠需求分析來(lái)進(jìn)行測(cè)試,現(xiàn)在測(cè)試的功能有:學(xué)生登錄功能,修改個(gè)人信息,查看個(gè)人成績(jī),查看班級(jí)成績(jī),測(cè)試結(jié)果如表6-1所示:表6-1學(xué)生模塊測(cè)試用例序號(hào)測(cè)試功能輸入輸出結(jié)果1學(xué)生登錄學(xué)生編號(hào):1002密碼:123456角色:學(xué)生跳轉(zhuǎn)到學(xué)生界面通過(guò)2修改個(gè)人信息在學(xué)生界面,修改自己的個(gè)人信息,選擇修改按鈕學(xué)生的個(gè)人信息界面會(huì)顯示所更新后的信息通過(guò)3查看個(gè)人成績(jī)?cè)趯W(xué)生個(gè)人成績(jī)界面,選擇考試類(lèi)型顯示該學(xué)生的成績(jī)或者提示該門(mén)考試未開(kāi)啟通過(guò)4查看班級(jí)成績(jī)?cè)趯W(xué)生班級(jí)成績(jī)界面,選擇考試類(lèi)型顯示該名學(xué)生的班級(jí)個(gè)學(xué)生總分以及排名或者提示該門(mén)考試未開(kāi)啟通過(guò)教師模塊的測(cè)試為了驗(yàn)證教師模塊的功能,現(xiàn)在依靠需求分析來(lái)進(jìn)行測(cè)試,現(xiàn)在測(cè)試的功能有:上傳學(xué)生成績(jī),學(xué)生花名冊(cè),查看學(xué)生課程成績(jī),測(cè)試結(jié)果如表6-2所示:表6-2教師模塊測(cè)試用例序號(hào)測(cè)試功能輸入輸出結(jié)果1上傳學(xué)生成績(jī)選擇班級(jí),錄入每名學(xué)生成績(jī)界面提示上傳成功通過(guò)2學(xué)生花名冊(cè)選擇班級(jí)花名冊(cè)界面會(huì)顯示出班級(jí)的所有學(xué)生通過(guò)3查看學(xué)生課程成績(jī)選擇班級(jí)和考試類(lèi)型顯示學(xué)生的單科成績(jī)通過(guò)管理員模塊的測(cè)試為了驗(yàn)證管理員模塊的功能,現(xiàn)在依靠需求分析來(lái)進(jìn)行測(cè)試,現(xiàn)在測(cè)試的功能有:按班級(jí)添加學(xué)生,修改學(xué)生信息,按課程名稱(chēng)添加教師,課程管理年級(jí)管理,班級(jí)管理,分配授課教師考試管理,測(cè)試結(jié)果如表6-3所示:表6-3管理員模塊測(cè)試用例序號(hào)測(cè)試功能輸入輸出結(jié)果1按班級(jí)添加學(xué)生在管理員界面,根據(jù)所選的年級(jí)以及班級(jí),點(diǎn)擊添加學(xué)生信息界面反饋添加成功的信息給管理員通過(guò)2修改學(xué)生信息在管理員界面,根據(jù)學(xué)生的基本信息進(jìn)行修改、或者重置學(xué)生密碼學(xué)生信息界面顯示修改成功通過(guò)3按授課名稱(chēng)添加教師在管理員界面,選擇授課名稱(chēng),點(diǎn)擊添加教師信息界面顯示添加成功通過(guò)4課程管理在管理員界面,添加課程,對(duì)課程名稱(chēng)的修改和刪除課程課程管理界面對(duì)相應(yīng)的操作都有反應(yīng)通過(guò)5年級(jí)管理在管理員界面,對(duì)每個(gè)年級(jí)分配課程年級(jí)管理界面顯示成功,并且可以查看到相關(guān)科目通過(guò)6班級(jí)管理在管理員界面,選擇年級(jí),輸入人數(shù),可以新增班級(jí)班級(jí)管理界面顯示成功,并且可以查看到新增的班級(jí)通過(guò)7分配授課教師在管理員界面,針對(duì)每個(gè)搬的課程,分配授課教師班級(jí)管理界面顯示成功,并且可以查看到每個(gè)班的每個(gè)科目的授課教師通過(guò)8考試管理在管理員界面,開(kāi)啟考試,并且關(guān)閉該次考試考試開(kāi)啟,教師可以上傳成績(jī)或者申請(qǐng)修改成績(jī)。關(guān)閉考試,教師不能上傳成績(jī)通過(guò)

結(jié)束語(yǔ)課題總結(jié)基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā),它的設(shè)計(jì)是根據(jù)我自己在高中的體驗(yàn),那時(shí)候自己想知道自己的成績(jī)只能根據(jù)班上的紙質(zhì)和記憶,難免會(huì)忘記。本次的系統(tǒng)開(kāi)發(fā)采用的是SSM框架,在實(shí)習(xí)階段,有了解到SpringBoot的用法,所以本次使用SpringBoot來(lái)整合SSM框架,把自己所學(xué)的知識(shí)和見(jiàn)解用到此次的系統(tǒng)開(kāi)發(fā)。本系統(tǒng)實(shí)現(xiàn)顯示查看成績(jī),方便教務(wù)處對(duì)教學(xué)制度的改進(jìn),讓學(xué)生可以清晰查看到自己的成績(jī)和水平。結(jié)過(guò)幾個(gè)月的開(kāi)發(fā),終于完成了基于SSM的高中學(xué)生成績(jī)管理系統(tǒng),這離不開(kāi)老師和朋友們對(duì)我的幫助。在開(kāi)發(fā)中遇到很多問(wèn)題,例如:前端的技術(shù)不了解,數(shù)據(jù)庫(kù)的鏈表查詢(xún)的復(fù)雜性等等。但是我利用當(dāng)前互聯(lián)網(wǎng)技術(shù),網(wǎng)上查詢(xún)解決方案,也讓我自己對(duì)SSM框架有了更深的理解。在本次開(kāi)發(fā)的過(guò)程中,讓我了解到開(kāi)發(fā)技術(shù)每天都在更新,自己不努力,就會(huì)落伍。所以要活到老,學(xué)到老,這樣才能在開(kāi)發(fā)這條路走的遠(yuǎn)。本次開(kāi)發(fā)改變了以往的編輯模式,系統(tǒng)采用注解的方式簡(jiǎn)化了代碼的編寫(xiě),使用ajax異步提交實(shí)現(xiàn)局部刷新,這樣系統(tǒng)的數(shù)據(jù)變化時(shí)不用每次都全局刷新,使處理的效率提高。本次的系統(tǒng)僅是針對(duì)高中學(xué)生來(lái)進(jìn)行開(kāi)發(fā),所以開(kāi)發(fā)不可避免有缺陷,希望各位老師能給出建議和改進(jìn)的意見(jiàn)。課題展望本次的基于SSM的高中學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)已經(jīng)能實(shí)現(xiàn)學(xué)校的日常工作的需求,但是本人的能力水平和時(shí)間的不足,該系統(tǒng)跟教務(wù)處系統(tǒng)還是有些差距,有待優(yōu)化。本次開(kāi)發(fā)的高中學(xué)生成績(jī)管理系統(tǒng)主要面對(duì)的是PC端,沒(méi)有對(duì)移動(dòng)設(shè)備進(jìn)行適配,可能無(wú)法在移動(dòng)端進(jìn)入系統(tǒng)。該系統(tǒng)沒(méi)有使用比較好的界面開(kāi)發(fā),僅僅使用基本樣式,應(yīng)該改善界面,讓系統(tǒng)不這么單一。在日常生活中,微信和QQ是人們普遍使用的軟件,如果能該系統(tǒng)能應(yīng)用在小程序,對(duì)用戶是極大的便利。參考文獻(xiàn)李洋.SSM框架在Web應(yīng)用開(kāi)發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,(12):190-194.瘋狂軟件Spring+MyBatis企業(yè)應(yīng)用實(shí)戰(zhàn)[M].第二版北京電子工業(yè)出版社,2017李軍網(wǎng)頁(yè)制作教程-HTML、CSS、JavaScript[M].北京清華大學(xué)出版社,2016RachitMohanGarg,YaminiSood,BalajiKottana,PallaviTotlani.AFrameworkBasedApproachfortheDevelopmentofWebBasedApplicationsWaknaghat[J].JaypeeUniversityofInformationTechnology,2011,1(1):1-4.Z

溫馨提示

  • 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)論