學(xué)生成績管理信息系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  本系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對日常的教育工作中學(xué)生成績信息的數(shù)字化管理。開發(fā)本系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動力的使用,加快查詢速度、加強(qiáng)管理,以及國家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。</p><p> 

2、 目前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對于學(xué)生成績信息管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的,便于廣大教育機(jī)構(gòu)能夠科學(xué)的管理學(xué)生成績信息。</p><p>  該系統(tǒng)主要應(yīng)用了JSP+Struts2+Hibernate+Jquery+Ajax技術(shù)進(jìn)行研究的,基于關(guān)系型數(shù)據(jù)庫MySQL平臺環(huán)境,采用了傳統(tǒng)的MVC設(shè)計(jì)思

3、想進(jìn)行開發(fā),體現(xiàn)了瀏覽器/服務(wù)器(B/S)整體架構(gòu),按照該系統(tǒng)的操作業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,整體性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)代碼實(shí)現(xiàn)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與

4、使用等幾個(gè)方面進(jìn)行介紹。</p><p>  【關(guān)鍵詞】學(xué)生成績管理信息系統(tǒng);信息化;數(shù)據(jù)庫MySQL;Java</p><p><b>  Abstract</b></p><p>  This system based on requirements development mainly used in education system a

5、nd the completion of the daily education work student performance of digital information management. Development of the system can make the college teaching and administrative staff to reduce the working pressure, compar

6、ed with the system of educational administration, teaching to the service and information management, and at the same time, can reduce the labor force the use, accelerate query speed, strengthens the m</p><p&g

7、t;  At present, the school work multifarious, material heavier, although all kinds of management information system already enter the universities, but has not been popular, but for student performance information manage

8、ment, it is still didn't have a set of complete and unified system. Therefore, development of a suitable and the populace, compatibility good system is very be necessary, facilitate the education institutions can the

9、 science management student performance information.</p><p>  The system mainly applied the JSP + Struts2 + Hibernate + Jquery+Ajax technology research, based on relational database MySQL platform environmen

10、t, use the traditional MVC design idea of development, embodies the browser/server (B/S) architecture, according to the operation of the system of business process, and makes every effort to the system overall, universal

11、, integrity, makes this system not only apply to a education institutions. In the choice of development method, choose the life cycle m</p><p>  【keywords】 ScoreManagementOfStudent; DataBase MySQL; Java</

12、p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  1 緒 論1</b></p><p>  1.1學(xué)生成績信息系統(tǒng)現(xiàn)存的主要問題1&l

13、t;/p><p>  1.2系統(tǒng)開發(fā)目標(biāo)與意義1</p><p>  1.2.1系統(tǒng)開發(fā)的意義1</p><p>  1.3可行性分析2</p><p>  1.3.1經(jīng)濟(jì)上可行性2</p><p>  1.3.2技術(shù)上可行性2</p><p>  1.3.3運(yùn)行上可行性2&

14、lt;/p><p><b>  2 需求分析3</b></p><p>  2.1 教育系統(tǒng)學(xué)生信息管理現(xiàn)狀分析3</p><p>  2.1.1 學(xué)校征對學(xué)生成績信息管理工作流程分析3</p><p>  2.1.2 學(xué)校具體需求分析3</p><p>  2.1.3 系統(tǒng)設(shè)計(jì)思想3&

15、lt;/p><p>  2.1.4 系統(tǒng)設(shè)計(jì)分析4</p><p>  2.1.5 系統(tǒng)功能分析4</p><p><b>  3 總體設(shè)計(jì)5</b></p><p>  3.1MVC設(shè)計(jì)思想介紹5</p><p>  3.2開發(fā)技術(shù)簡介5</p><p>  

16、3.2.1JavaScript的簡介5</p><p>  3.2.2Jquery框架的簡介5</p><p>  3.2.3Ajax簡介5</p><p>  3.2.4Struts2的簡介6</p><p>  3.2.5Hibernate的簡介6</p><p>  3.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)和表

17、創(chuàng)建6</p><p>  3.3.1創(chuàng)建學(xué)生成績信息管理系統(tǒng)的數(shù)據(jù)庫6</p><p>  3.3.2數(shù)據(jù)庫表的結(jié)構(gòu)7</p><p>  3.4各數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系圖12</p><p>  3.5各張數(shù)據(jù)表的E-R圖13</p><p>  3.5.1 系統(tǒng)管理員表的E-R圖13</p

18、><p>  3.5.2課程表的E-R圖13</p><p>  3.5.3學(xué)生表的E-R圖14</p><p>  3.5.4班級表的E-R圖14</p><p>  3.5.5教師表的E-R圖15</p><p>  3.5.6教師教學(xué)的E-R圖16</p><p>  3.

19、5.7學(xué)生成績信息的E-R圖16</p><p>  3.6學(xué)生成績信息管理系統(tǒng)模塊層次結(jié)構(gòu)圖17</p><p>  3.7系統(tǒng)管理員模塊分析和設(shè)計(jì)17</p><p>  3.7.1 學(xué)生信息管理17</p><p>  3.7.2 教師信息管理17</p><p>  3.7.3 課程信息管

20、理18</p><p>  3.7.4 授課信息管理18</p><p>  3.7.5 修改登錄密碼18</p><p>  3.8教師模塊分析和設(shè)計(jì)18</p><p>  3.8.1 學(xué)生管理18</p><p>  3.8.2 公共管理18</p><p>  3.8.3

21、系統(tǒng)管理18</p><p>  3.9學(xué)生模塊分析和設(shè)計(jì)18</p><p>  3.9.1 學(xué)生信息管理18</p><p>  3.9.2 公共信息管理18</p><p>  3.9.3 課程信息管理18</p><p>  3.10系統(tǒng)管理員界面中各模塊代碼實(shí)現(xiàn)19</p>&l

22、t;p>  3.10.1登錄界面的判斷和處理19</p><p>  3.10.2學(xué)生信息管理模塊的實(shí)現(xiàn)和界面展示19</p><p>  3.10.3教師信息管理模塊實(shí)現(xiàn)和界面展示19</p><p>  3.10.4課程信息管理模塊實(shí)現(xiàn)和界面展示19</p><p>  3.10.5授課信息管理模塊實(shí)現(xiàn)和界面展示

23、19</p><p>  3.10.6班級信息管理模塊實(shí)現(xiàn)和界面展示20</p><p>  3.10.7修改登錄密碼和系統(tǒng)說明20</p><p>  3.11教師界面中各模塊代碼實(shí)現(xiàn)20</p><p>  3.11.1教師對學(xué)生的管理20</p><p>  3.11.2公共管理20</

24、p><p>  3.11.3授課管理21</p><p>  3.11.4系統(tǒng)管理21</p><p>  3.12學(xué)生界面中各模塊代碼實(shí)現(xiàn)21</p><p>  3.12.2公共管理22</p><p>  3.12.2學(xué)生課程課程信息管理22</p><p>  3.12.

25、3系統(tǒng)信息管理22</p><p>  4 詳細(xì)設(shè)計(jì)23</p><p>  4.1系統(tǒng)管理員邏輯操作23</p><p>  4.1.1 插入學(xué)生 教師和班級信息23</p><p>  4.1.2修改學(xué)生 教師和班級信息24</p><p>  4.1.3刪除學(xué)生 教師和班級信息25<

26、/p><p>  4.2教師邏輯操作27</p><p>  4.2.1教師錄入學(xué)生成績27</p><p>  4.2.2教師查看個(gè)人資料28</p><p>  4.2.3教師查詢個(gè)人教學(xué)信息29</p><p>  4.2.4教師修改登錄密碼30</p><p>  4.3

27、學(xué)生邏輯操作30</p><p>  4.3.1查詢個(gè)人基本信息30</p><p>  4.3.2查詢自己成績32</p><p>  4.3.3查看班級和教師信息32</p><p><b>  參考文獻(xiàn)34</b></p><p><b>  致 謝35<

28、/b></p><p><b>  1 緒 論</b></p><p>  學(xué)生成績信息系統(tǒng)現(xiàn)存的主要問題</p><p>  在我國,各大中小學(xué)校的各類信息管理系統(tǒng)并非一個(gè)新的課題,但也有的學(xué)校根本就沒有信息管理系統(tǒng),甚至連計(jì)算機(jī)硬件設(shè)備都不完全具備,所有的工作幾乎還是通過手工操作來完成,特別是在比較落后的山區(qū)學(xué)校,西部地區(qū)。<

29、;/p><p>  隨著計(jì)算機(jī)技術(shù)日新月異的發(fā)展,學(xué)校的各種類管理工作都可以由計(jì)算機(jī)軟件技術(shù)發(fā)展取而代之,從而提高工作效率,降低人力管理方面的成本,而且又可以降低工作中頻繁出現(xiàn)的問題。信息化是社會發(fā)展進(jìn)程的必然趨勢,學(xué)校中的學(xué)生成績信息管理系統(tǒng)只有快,準(zhǔn),精,完善,功能全面才能發(fā)揮其價(jià)值,方便于廣大教師的對教育工作安排,同時(shí)又便于學(xué)生對自身學(xué)習(xí)情況的一個(gè)了解,所以通過機(jī)器去代替人工操作是必然的歷史發(fā)展趨勢。另外有些學(xué)

30、校雖然擁有計(jì)算機(jī),但是在信息管理系統(tǒng)方面,依然存在很多問題需要去解決,如問題一日不解決,工作效率也就大大折扣,給其他工作帶來不必要的影響。</p><p>  總而言之,開發(fā)出一套整體完善,功能全面的學(xué)生成績信息管理系統(tǒng)是很有必要的,這樣才能更好地為祖國的教育事業(yè)添上濃墨重彩的一筆。</p><p><b>  系統(tǒng)開發(fā)目標(biāo)與意義</b></p><

31、;p>  本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)軟件技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作以及學(xué)生的成績信息管理相結(jié)合,按照學(xué)校的工作流程設(shè)計(jì)完成的。為了使系統(tǒng)在各學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):</p><p>  1.系統(tǒng)應(yīng)具有實(shí)用性、可靠性和廣泛適用性,同時(shí)注意到先進(jìn)性。</p><p>  2.對各個(gè)模塊數(shù)據(jù)信息進(jìn)行動態(tài)管理,防止混

32、亂。</p><p>  3.能夠按照用戶選擇的不同身份條件進(jìn)行操作處理,呈現(xiàn)人機(jī)交互的簡單性。</p><p>  4.同時(shí)具備操作數(shù)據(jù)的安全性,兼具數(shù)據(jù)備份和恢復(fù)的功能,方便用戶的操作,盡量減少冗余而又繁重的工作。</p><p><b>  系統(tǒng)開發(fā)的意義</b></p><p>  學(xué)校使用計(jì)算機(jī)信息管理的系統(tǒng)已

33、經(jīng)越來越普遍了,用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力財(cái)力,增強(qiáng)了學(xué)校信息數(shù)據(jù)的安全性,提高了學(xué)校的管理能力。為此,用計(jì)算機(jī)來管理學(xué)校的信息,是非常必要的。</p><p><b>  可行性分析</b></p><p>  可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能夠解決,同時(shí)計(jì)算項(xiàng)目需求開發(fā)的周期時(shí)間。</p>&l

34、t;p><b>  經(jīng)濟(jì)上可行性</b></p><p>  現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,在性能上同時(shí)也人性化,友好化。本系統(tǒng)的開發(fā),是為學(xué)校的教育工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:</p><p>  1. 本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動,提高學(xué)校的工作效率。</p><p>  2. 本系統(tǒng)的運(yùn)行

35、可以節(jié)省許多資源,減少不必要的開銷。</p><p>  3. 本系統(tǒng)可以對重要數(shù)據(jù)提高更加安全處理操作的特點(diǎn),所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p><b>  技術(shù)上可行性</b></p><p>  本系統(tǒng)可以適合于多種操作系統(tǒng)環(huán)境平臺下,比如windows各版本平臺,Unix操作系統(tǒng)平臺等。利用MySQL作為本系統(tǒng)的數(shù)據(jù)庫,它是一

36、個(gè)支持多用戶的關(guān)系型數(shù)據(jù)庫,適用于大中小規(guī)模的數(shù)據(jù)量需求。使用Java作為系統(tǒng)開發(fā)的主要編程語言,應(yīng)用到JavaWeb中的JSP、Jquery、Struts2和Hibernate等技術(shù),它提供了系統(tǒng)的可移植性、數(shù)據(jù)安全性、多用戶對象操作處理的不同界面,同時(shí)支持多種豐富的數(shù)據(jù)類型,給開發(fā)提供了系統(tǒng)的保障和完善,保證了代碼各模塊完整性要求,使各功能模塊層次清晰,便于日后對該系統(tǒng)的擴(kuò)展和維護(hù)。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的

37、條件都是滿足的,因此,它在技術(shù)上是可行的。</p><p><b>  運(yùn)行上可行性</b></p><p>  本系統(tǒng)作為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,所存儲的數(shù)據(jù)量不是很多,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。</p><p><b>  2 需求分析</b>

38、</p><p>  21世紀(jì)以來,世界經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是在計(jì)算機(jī)的領(lǐng)域,它的應(yīng)用和普及,已經(jīng)到社會和生活的每個(gè)領(lǐng)域。使原本的舊管理方式越來越不適應(yīng)當(dāng)今社會發(fā)展的潮流。目前許多學(xué)校還停留在以前的手工操作,記錄學(xué)生的基本信息和課程成績,這大大地阻礙了國家教育的發(fā)展。為了適應(yīng)這個(gè)千變?nèi)f化的社會,縮減學(xué)校工作人員的壓力,開發(fā)出一套整體完善,功能全面的學(xué)生成績信息管理系統(tǒng)是很有必要的。<

39、/p><p>  1 教育系統(tǒng)學(xué)生信息管理現(xiàn)狀分析</p><p>  2.1.1 學(xué)校征對學(xué)生成績信息管理工作流程分析</p><p>  學(xué)校工作總體規(guī)劃由教務(wù)人員即系統(tǒng)管理員,在學(xué)生信息管理系統(tǒng)中完成對運(yùn)行教務(wù)處所需的基本數(shù)據(jù)的維護(hù),包括這些信息的增加、修改及對各項(xiàng)信息的變動都將在這進(jìn)行操作。新的學(xué)年,系統(tǒng)管理員首先加入年級信息,然后編排班級,再對來校學(xué)生進(jìn)行基本

40、的信息錄入,新生入學(xué)后由系統(tǒng)管理員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護(hù)。</p><p>  在每個(gè)學(xué)期開始,教務(wù)處根據(jù)班級的情況,以班為單位,為每個(gè)班級安排一個(gè)班主任及錄入該班級人數(shù)。同時(shí)也將該班級所要上的課程信息進(jìn)行安排,并且將任課教師合理分配給每個(gè)班級,當(dāng)每舉行一次考試后由任課老師對該門課程進(jìn)行學(xué)生的成績錄入和維護(hù)。在教師界面下,任課老師可以查看所有班級信息,個(gè)人所授課信息和所有教師授課信息,個(gè)人及所有教師信息

41、,但是不能夠進(jìn)行修改,刪除,另外還可以修改自己登錄的密碼。在學(xué)生界面下,學(xué)生可以查看自身的基本信息,個(gè)人成績,班級信息,教師信息,課程信息,以及修改自己登錄的密碼。</p><p>  2.1.2 學(xué)校具體需求分析</p><p>  學(xué)生:對自己各科成績進(jìn)行查詢及個(gè)人資料等情況。</p><p>  任課老師:輸入并維護(hù)所教科目的學(xué)生成績及查看個(gè)人授課信息等情況。

42、</p><p>  系統(tǒng)管理員: 學(xué)校全體學(xué)生的信息管理,對班級,課程,授課信息等進(jìn)行具體的管理,并對任課老師等基本信息進(jìn)行存庫和維護(hù),對學(xué)生的信息進(jìn)行必要的維護(hù)。</p><p>  2.1.3 系統(tǒng)設(shè)計(jì)思想</p><p>  采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時(shí)間和財(cái)力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。</

43、p><p>  2.1.3.1 學(xué)校需求</p><p>  系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生和教師信息的錄入、查詢、更新等。</p><p>  2.1.3.2 數(shù)據(jù)備份</p><p>  系統(tǒng)就具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。</p><p>  2.1.4 系統(tǒng)設(shè)計(jì)分析</

44、p><p>  本系統(tǒng)適用于中小學(xué)校,其功能使用分為三個(gè)角色用戶:系統(tǒng)管理員,教師,學(xué)生。</p><p>  2.1.4.1 系統(tǒng)管理員工作任務(wù),主要操作的模塊分為</p><p>  課程信息管理:用于對各學(xué)期課程的開設(shè)和修改。</p><p>  學(xué)生信息管理:添加,刪除,修改,查詢學(xué)生信息等。 </p><p> 

45、 教師信息管理:添加,刪除,修改,查詢教師信息等。</p><p>  授課信息管理: 對授課教師,課程號,學(xué)時(shí)數(shù),班級等信息的添加,維護(hù)等。</p><p>  班級信息管理: 添加,刪除,修改,查詢班級信息等。</p><p>  2.1.4.2 教師工作的任務(wù),主要操作的模塊分為</p><p>  學(xué)生成績登記:教師登錄系統(tǒng)后,要對自

46、己所授的課程進(jìn)行學(xué)生成績的錄入和維護(hù)。</p><p>  學(xué)生信息查詢:教師可以查看所有學(xué)生信息,但是不能夠修改。</p><p>  個(gè)人資料查詢:教師可以查看自己的基本信息,以及所有的教師信息,不能進(jìn)行修改。</p><p>  個(gè)人授課管理:教師可以查看自己的授課信息,以及修改自己登錄時(shí)的密碼。</p><p>  2.1.4.3 學(xué)

47、生使用系統(tǒng),主要操作的模塊分為</p><p>  個(gè)人信息管理:學(xué)生可以查看自己的基本信息,自身的成績,不能夠進(jìn)行修改。</p><p>  公共信息管理:學(xué)生可以查看教師的信息和班級信息,同時(shí)還可以修改自己的密碼。</p><p>  2.1.5系統(tǒng)功能分析</p><p>  2.1.5.1權(quán)限功能</p><p&g

48、t;  系統(tǒng)具有動態(tài)的權(quán)限分配功能,可按用戶權(quán)限對用戶進(jìn)行分組??煞譃閷W(xué)生用戶,教師用戶,系統(tǒng)管理員。學(xué)生用戶只是查詢數(shù)據(jù)不能進(jìn)行修改,教師用戶可以錄入學(xué)生的成績和維護(hù),其他權(quán)限和學(xué)生一樣。系統(tǒng)管理員可以擁有一切權(quán)限,能夠進(jìn)行相應(yīng)修改及刪除用戶信息。</p><p>  2.1.5.2 查詢功能</p><p>  為用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。</p>

49、<p>  2.1.5.3 維護(hù)功能</p><p>  為教師用戶提供錄入成績及維護(hù)的功能,為系統(tǒng)管理員提供對所有信息的修改</p><p><b>  刪除功能。</b></p><p><b>  退出功能</b></p><p><b>  結(jié)束并關(guān)閉系統(tǒng)。</b

50、></p><p><b>  3 總體設(shè)計(jì)</b></p><p>  學(xué)生成績信息管理系統(tǒng)采用傳統(tǒng)的MVC模式設(shè)計(jì)思想,運(yùn)用了B/S結(jié)構(gòu)體系,該設(shè)計(jì)思想是一種傳統(tǒng)的思想模式,整體開發(fā)結(jié)構(gòu)層次清晰,結(jié)構(gòu)明確,易于開發(fā)者對項(xiàng)目需求的理解。該系統(tǒng)的開發(fā)基于windows環(huán)境平臺,運(yùn)用MySQL數(shù)據(jù)庫作為數(shù)據(jù)的存儲和調(diào)用,同時(shí)分為三個(gè)身份登錄,為系統(tǒng)管理員,教師,

51、學(xué)生。系統(tǒng)的設(shè)計(jì)符合項(xiàng)目的需求分析,按照各個(gè)角色不同進(jìn)行項(xiàng)目的模塊分析,模塊設(shè)計(jì),代碼實(shí)現(xiàn)。</p><p><b>  MVC設(shè)計(jì)思想介紹</b></p><p>  MVC是分別為:模型層(Model),視圖層(View)和控制層(Controller)。 MVC模式的目的就是實(shí)現(xiàn)Web系統(tǒng)的職能分工。 Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean

52、或EJB來實(shí)現(xiàn)。 View層用于與用戶的交互,通常用JSP來實(shí)現(xiàn)。 Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。</p><p><b>  開發(fā)技術(shù)簡介</b></p><p>  JavaScript的簡介</p><p&

53、gt;  JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言,它能夠讓你所做的網(wǎng)頁更加生動活潑,直觀,而且又讓人最容易理解和應(yīng)用的語言。通常它用來給HTML網(wǎng)頁添加一些動態(tài)功能,比如響應(yīng)用戶的觸發(fā)事件,進(jìn)行前臺頁面表單的校驗(yàn)等操作,適合于廣大初學(xué)者去應(yīng)用。還有JavaScript腳本語言是基于對象的功能,它是用來與網(wǎng)頁進(jìn)行交互處理操作的,邏輯判斷的。使得對象程序設(shè)計(jì)更加直觀,模塊化,并且可以重復(fù)使用它進(jìn)行程序的

54、開發(fā)。</p><p>  Jquery框架的簡介</p><p>  Jquery框架首先是JavaScript腳本語言進(jìn)行封裝處理的,用于做前臺邏輯判斷,網(wǎng)頁交互式操作的腳本框架語言,同時(shí)還可以更方便地處理HTML documents、events、實(shí)現(xiàn)動畫效果,并且還可以實(shí)現(xiàn)Ajax異部請求操作。它還可以兼容各種瀏覽器,提供許多的成熟插件可供使用者選擇。</p>&l

55、t;p><b>  Ajax簡介</b></p><p>  Ajax不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù);通過Ajax可使用JavaScript的XMLHttpRequest對象來直接與服務(wù)器進(jìn)行通信。通過這個(gè)對象,您的JavaScript可在不重載頁面的情況與web服務(wù)器交換數(shù)據(jù)。</p><p>  Strut

56、s2的簡介</p><p>  Struts2是基于WebWork技術(shù)開發(fā)的全新Web框架,Struts2通過過濾器攔截器要處理的請求,當(dāng)客戶端發(fā)送一個(gè)HTTP請求時(shí), 需要經(jīng)過一個(gè)過濾器鏈,這個(gè)過濾器包括ActionContextClearUp過濾器、其他Web應(yīng)用過濾器及StrutsPrepareAndExecuteFilter</p><p>  過濾器,其中StrutsPrepar

57、eAndExecuteFilter過濾器是必須要配置的。</p><p>  Struts2的體系與Struts1體系的差別非常大的,因?yàn)镾truts2使用了WebWork的設(shè)計(jì)核心,而不是Struts1的設(shè)計(jì)核心。</p><p>  Struts2框架的大概處理流程如下:</p><p>  加載類(StrutsPrepareAndExecuteFilter)

58、</p><p>  讀取配置(Struts配置文件中的Action)</p><p>  派發(fā)請求(客戶端發(fā)送請求)</p><p>  調(diào)用Action (StrutsPrepareAndExecuteFilter從Struts配置文件中讀取與之相對應(yīng)Action)</p><p>  啟用攔截器(WebWork攔截器鏈自動對請求應(yīng)用通用

59、功能,如驗(yàn)證)</p><p>  處理業(yè)務(wù)(回調(diào)Action的execute方法)返回響應(yīng)(通過execute方法將信息返回到FilterDispatcher)查詢響應(yīng)(FilterDispatcher根據(jù)配置查找響應(yīng)的是什么信息如:SUCCESS、ERROER,將跳轉(zhuǎn)到哪個(gè)jsp頁面)</p><p>  響應(yīng)用戶(jsp--客戶瀏覽器端顯示)</p><p>

60、;  Hibernate的簡介</p><p>  Hibernate是一個(gè)開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java 程序員可以使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的web 應(yīng)用中使用。</p><p>  Hibernate的核心接口一共有5

61、個(gè),分別為:Session,SessionFactory,Transaction,Query和Configuration。這5個(gè)核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以持久化對象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。</p><p>  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)和表創(chuàng)建</p><p>  創(chuàng)建學(xué)生成績信息管理系統(tǒng)的數(shù)據(jù)庫</p><p>  Create databas

62、e scoresystem;</p><p><b>  數(shù)據(jù)庫表的結(jié)構(gòu)</b></p><p>  3.3.2.1 管理員表(admin)</p><p>  管理員表用來保存系統(tǒng)管理員的基本信息,結(jié)構(gòu)見表1所示。</p><p>  表1 系統(tǒng)管理員表的結(jié)構(gòu)</p><p>  3.3.2.2

63、 課程表(course)</p><p>  課程表(course)用來保存該系統(tǒng)中錄入的所有課程信息,結(jié)構(gòu)見表2所示。</p><p><b>  表2 課程表的結(jié)構(gòu)</b></p><p>  3.3.2.3 學(xué)生表(student)</p><p>  學(xué)生表(student)用來保存該系統(tǒng)中錄入的所有學(xué)生的信息,

64、結(jié)構(gòu)見表3所示。</p><p><b>  表3 學(xué)生表的結(jié)構(gòu)</b></p><p>  班級表(t_class)</p><p>  班級表(t_class)用來保存該系統(tǒng)中錄入的所有班級的信息,結(jié)構(gòu)見表4所示。</p><p><b>  表4 班級表的結(jié)構(gòu)</b></p>&

65、lt;p>  教師表(teacher)</p><p>  教師表(teacher)用來保存該系統(tǒng)中錄入的所有教師的信息,結(jié)構(gòu)見表5所示。</p><p><b>  表5 教師表的結(jié)構(gòu)</b></p><p>  教師教學(xué)表(teach_course)</p><p>  教師教學(xué)信息表(teach_course

66、)用來保存分配給教師的所教的信息,結(jié)構(gòu)見表6所示。</p><p>  表6 教師教學(xué)信息表的結(jié)構(gòu)</p><p>  學(xué)生成績表(student_score)</p><p>  學(xué)生成績信息表(student_score)用來保存了學(xué)生的所有成績信息,結(jié)構(gòu)見表7所示。</p><p>  表7 學(xué)生成績信息表的結(jié)構(gòu)</p>

67、<p>  學(xué)生選課表(select_course)</p><p>  學(xué)生選課表(select_score)用來保存選課信息,結(jié)構(gòu)見表8所示。</p><p>  表8 學(xué)生選課信息表的結(jié)構(gòu)</p><p>  各數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系圖</p><p>  該系統(tǒng)是通過以下這些表之間的關(guān)系所創(chuàng)建的數(shù)據(jù)表,如圖1所示。</p

68、><p>  各張數(shù)據(jù)表的E-R圖</p><p>  3.5.1 系統(tǒng)管理員表的E-R圖</p><p>  展現(xiàn)系統(tǒng)管理員的各個(gè)屬性,如圖2所示。</p><p><b>  課程表的E-R圖</b></p><p>  展現(xiàn)課程信息中的各個(gè)屬性,如圖3所示。</p><p&g

69、t;<b>  學(xué)生表的E-R圖</b></p><p>  展現(xiàn)學(xué)生信息中的各個(gè)屬性,如圖4所示。</p><p><b>  班級表的E-R圖</b></p><p>  展現(xiàn)班級信息中的各個(gè)屬性,如圖5所示。</p><p><b>  教師表的E-R圖</b></

70、p><p>  展現(xiàn)教師信息中的各個(gè)屬性,如圖6所示。</p><p><b>  教師教學(xué)的E-R圖</b></p><p>  展現(xiàn)教師教學(xué)信息中的各個(gè)屬性,如圖7所示。</p><p>  學(xué)生成績信息的E-R圖</p><p>  展現(xiàn)學(xué)生成績信息中的各個(gè)屬性,如圖8所示。</p>

71、<p>  學(xué)生成績信息管理系統(tǒng)模塊層次結(jié)構(gòu)圖</p><p>  學(xué)生成績信息管理系統(tǒng)分為三層次結(jié)構(gòu)界面:系統(tǒng)管理員,教師,學(xué)生,如圖9所示。</p><p>  系統(tǒng)管理員模塊分析和設(shè)計(jì)</p><p>  作為系統(tǒng)管理員,它擁有所有的權(quán)限。主要的操作是負(fù)責(zé)錄入新生的基本信息,畢業(yè)生的信息維護(hù),教師的基本信息,以及教師教學(xué)信息的錄入,課程信息的錄入

72、和分配,還有密碼的修改。</p><p>  3.7.1 學(xué)生信息管理</p><p>  當(dāng)開學(xué)時(shí)有很多學(xué)生的信息需要錄入到數(shù)據(jù)庫中,這些數(shù)據(jù)由系統(tǒng)管理員來負(fù)責(zé)操作處理,在錄入數(shù)據(jù)時(shí)可能會出現(xiàn)一些小問題,就需要進(jìn)行維護(hù),修改。當(dāng)學(xué)生畢業(yè)時(shí),學(xué)生的信息就必須進(jìn)行刪除操作。</p><p>  3.7.2 教師信息管理</p><p>  

73、當(dāng)有新教師入學(xué)時(shí),系統(tǒng)管理員則需要將教師的信息錄入到數(shù)據(jù)庫中,如有錄入出現(xiàn)錯(cuò)誤時(shí),需要進(jìn)行修改處理。而教師離職時(shí),或者其他情況時(shí),系統(tǒng)管理員就必須進(jìn)行數(shù)據(jù)的刪除操作。</p><p>  3.7.3 課程信息管理</p><p>  每個(gè)學(xué)期開始時(shí),都要將課程進(jìn)行分配給教師,形成一張教學(xué)信息表,所以必須將課程事先錄入到數(shù)據(jù)庫,然后根據(jù)教師編號,課程編號,班級編號進(jìn)行分配選擇。</p&

74、gt;<p>  3.7.4 授課信息管理</p><p>  授課信息必須按照教師的編號,課程編號,班級編號來選擇,將分配的教學(xué)信息錄入到數(shù)據(jù)庫中,形成一張教學(xué)數(shù)據(jù)庫表。</p><p>  3.7.5 修改登錄密碼</p><p>  根據(jù)系統(tǒng)管理員的ID號進(jìn)行修改登錄密碼。</p><p><b>  教師模塊分

75、析和設(shè)計(jì)</b></p><p>  作為教師,它擁有的權(quán)限是負(fù)責(zé)錄入學(xué)生的成績信息和維護(hù),還可以查看自身的資料,所有的教師信息和學(xué)生信息,但是不能夠進(jìn)行修改和刪除等其他操作。</p><p>  3.8.1 學(xué)生管理</p><p>  教師可以根據(jù)學(xué)生的ID號進(jìn)行給他們的課程學(xué)習(xí),進(jìn)行評分,錄入他們各課程的學(xué)習(xí)成績以及維護(hù)他們的成績信息;還可以查看所

76、有的學(xué)生信息。</p><p>  3.8.2 公共管理</p><p>  教師可以查看自身的信息,自己教學(xué)信息,所有的班級信息和所有的教師信息,但是不能夠進(jìn)行對其刪除和修改操作。</p><p>  3.8.3 系統(tǒng)管理</p><p>  教師可以修改自己的登錄密碼。</p><p><b>  學(xué)生模

77、塊分析和設(shè)計(jì)</b></p><p>  作為學(xué)生,它擁有的權(quán)限是負(fù)責(zé)查看自己的成績信息,還可以查看個(gè)人資料信息,班級信息,教師信息,不能夠進(jìn)行對其進(jìn)行修改和刪除操作,同時(shí)學(xué)生還可以進(jìn)行選課處理操作以及修改自己登錄密碼。</p><p>  3.9.1 學(xué)生信息管理</p><p>  學(xué)生登錄進(jìn)來之后,可以進(jìn)行學(xué)生的個(gè)人信息查詢,查看個(gè)人學(xué)習(xí)成績;但是

78、對于個(gè)人信息不能夠進(jìn)行修改和刪除操作。</p><p>  3.9.2 公共信息管理</p><p>  學(xué)生同樣可以進(jìn)行班級信息和教師信息查看,不能夠進(jìn)行數(shù)據(jù)的修改和刪除操作。</p><p>  3.9.3 課程信息管理</p><p>  學(xué)生進(jìn)來可以選擇自己喜歡的課程,還可以查看課程信息和課表信息,不能夠進(jìn)行修改和刪除操作,最后可以修

79、改自身的登錄密碼。</p><p>  系統(tǒng)管理員界面中各模塊代碼實(shí)現(xiàn)</p><p>  登錄界面的判斷和處理</p><p>  根據(jù)用戶的ID號,用戶名,密碼,以及用戶的身份,來顯示不同身份的界面顯示。</p><p>  學(xué)生信息管理模塊的實(shí)現(xiàn)和界面展示</p><p>  學(xué)生信息管理模塊主要是對學(xué)生的信息進(jìn)

80、行操作,如圖10所示。</p><p>  教師信息管理模塊實(shí)現(xiàn)和界面展示</p><p>  教師信息管理模塊主要是對教師的信息進(jìn)行操作處理,如圖11所示。</p><p>  課程信息管理模塊實(shí)現(xiàn)和界面展示</p><p>  課程信息管理模塊主要是對課程的信息進(jìn)行操作處理,如圖12所示。</p><p>  授課

81、信息管理模塊實(shí)現(xiàn)和界面展示</p><p>  授課信息管理模塊主要是對教師分配的教學(xué)任務(wù)進(jìn)行管理,如圖12所示。</p><p>  班級信息管理模塊實(shí)現(xiàn)和界面展示</p><p>  班級信息管理模塊主要是對班級的基本信息進(jìn)行管理,如圖13所示。</p><p>  修改登錄密碼和系統(tǒng)說明</p><p>  管理

82、修改自身的登錄密碼進(jìn)行操作,如圖14所示。</p><p>  教師界面中各模塊代碼實(shí)現(xiàn)</p><p><b>  教師對學(xué)生的管理</b></p><p>  教師登錄進(jìn)來之后,可以對學(xué)生的信息進(jìn)行操作處理,如圖15所示。</p><p><b>  公共管理</b></p>&l

83、t;p>  教師對一些公共信息進(jìn)行操作處理,如圖16所示。</p><p><b>  授課管理</b></p><p>  授課管理模塊主要是教師個(gè)人的授課信息,如圖17所示。</p><p><b>  系統(tǒng)管理</b></p><p>  教師可以修改個(gè)人的密碼,如圖18所示。</

84、p><p>  學(xué)生界面中各模塊代碼實(shí)現(xiàn)</p><p>  3.12.1 學(xué)生界面中學(xué)生信息管理</p><p>  學(xué)生登錄進(jìn)來之后,可以進(jìn)行查看個(gè)人的基本信息,如圖19所示。</p><p><b>  公共管理</b></p><p>  學(xué)生可以進(jìn)行一些其他的公共信息管理操作,如圖20所示。

85、</p><p>  學(xué)生課程課程信息管理</p><p>  學(xué)生還可以進(jìn)行一些課程信息的操作,如圖21所示。</p><p><b>  系統(tǒng)信息管理</b></p><p>  學(xué)生進(jìn)行系統(tǒng)管理操作,如圖22所示。</p><p><b>  4 詳細(xì)設(shè)計(jì)</b>&l

86、t;/p><p><b>  系統(tǒng)管理員邏輯操作</b></p><p>  1 插入學(xué)生 教師和班級信息</p><p>  系統(tǒng)管理員在進(jìn)行錄入學(xué)生、教師、班級的信息等時(shí),需要將其在前臺進(jìn)行數(shù)據(jù)的校驗(yàn),不能夠插入一些非法數(shù)據(jù),因此需要采用Jquery技術(shù)進(jìn)行數(shù)據(jù)判斷。頁面和代碼如下圖23所示:</p><p>  pub

87、lic void AddStudent(Student student) throws Exception {</p><p>  if(student.getStudentNumber().equals("")) </p><p>  throw new Exception("學(xué)號不存在!");</p><p>  if(s

88、tudent.getPassword().equals(""))</p><p>  throw new Exception("學(xué)生密碼不正確?!");</p><p>  if(student.getName().equals(""))</p><p>  throw new Exception(&quo

89、t;學(xué)生姓名不正確!");</p><p>  Session session = null;</p><p>  Transaction tx = null;</p><p><b>  try {</b></p><p>  session = HibernateUtil.getSession();<

90、/p><p>  tx =session.getTransaction();</p><p>  tx.begin();</p><p>  session.save(student);</p><p>  tx.commit();</p><p>  } catch (HibernateException e) {<

91、;/p><p>  if(tx != null)</p><p>  tx.rollback();</p><p><b>  throw e;</b></p><p>  } finally {</p><p>  HibernateUtil.closeSession();</p>&

92、lt;p><b>  } </b></p><p><b>  }</b></p><p>  修改學(xué)生 教師和班級信息</p><p>  系統(tǒng)管理員要修改教師,學(xué)生,班級信息等時(shí),必須事先選擇該條記錄,將其加載并顯示出來,具體頁面和實(shí)現(xiàn)代碼如下圖24所示:</p><p>  public

93、 void update(Teacher teacher){</p><p>  Session session=HibernateUtil.getSession();</p><p>  Transaction tx = session.getTransaction();</p><p>  Teacher tempTeacher = (Teacher)ses

94、sion.get(Teacher.class, teacher.getTeacherNumber());</p><p>  teacher.setTeachCourse(tempTeacher.getTeachCourse());</p><p>  tx.begin();</p><p>  session.merge(teacher);</p>

95、<p>  tx.commit();</p><p>  session.close();</p><p><b>  }</b></p><p>  刪除學(xué)生 教師和班級信息</p><p>  系統(tǒng)管理員進(jìn)行數(shù)據(jù)的刪除時(shí),不同的用戶擁有不同的權(quán)限,所以說只有系統(tǒng)管理員才有這個(gè)權(quán)限去做刪除操作如下圖25所示。

96、</p><p>  public void update(Course course){</p><p>  Session session=HibernateUtil.getSession();</p><p>  Transaction tx = session.getTransaction();</p><p>  Course te

97、mpCourse = (Course) session.get(Course.class, course.getCourseNumber());</p><p>  course.setStudentScore(tempCourse.getStudentScore());</p><p>  course.setTeachCourse(tempCourse.getTeachCourse()

98、);</p><p>  tx.begin();</p><p>  session.merge(course);</p><p>  tx.commit();</p><p>  session.close();</p><p><b>  }</b></p><p> 

99、 public void delete(Course course){</p><p>  Session session=HibernateUtil.getSession();</p><p>  Transaction tx = session.getTransaction();</p><p>  tx.begin();</p><p>

100、;  session.delete(course);</p><p>  tx.commit();</p><p>  session.close();</p><p><b>  }</b></p><p><b>  教師邏輯操作</b></p><p><b>

101、;  教師錄入學(xué)生成績</b></p><p>  教師可以給學(xué)生的課程考試進(jìn)行打分,錄入成績,在頁面中使用了Jquery中的</p><p>  Ajax技術(shù)進(jìn)行數(shù)據(jù)的一致性,選擇之后錄入他們的成績,具體的頁面和代碼如下圖26的所示:</p><p>  public void addStudentScore(StudentScore studentS

102、core) throws Exception{</p><p>  if(studentScore.getCourse().getCourseNumber().equals(""))</p><p>  throw new Exception("學(xué)生成績課程號不能為空");</p><p>  if(studentScore.

103、getStudent().getStudentNumber().equals(""))</p><p>  throw new Exception("學(xué)生成績學(xué)生號不能為空");</p><p>  if(studentScore.getClazz().getClassNumber().equals(""))</p>

104、<p>  throw new Exception("學(xué)生成績班級號不能為空");</p><p>  Session session = HibernateUtil.getSession();</p><p>  Transaction tx = session.getTransaction();</p><p>  tx.begi

105、n();</p><p>  session.save(studentScore);</p><p>  tx.commit();</p><p>  session.close();</p><p><b>  }</b></p><p><b>  教師查看個(gè)人資料</b>

106、;</p><p>  教師界面下可以查看自己的基本信息,但是不能夠進(jìn)行修改和刪除操作,具體的頁面和代碼如下圖27所示:</p><p>  public Teacher queryTeacherInfo(String teacherNumber)throws Exception{</p><p>  Session s = null;</p><

107、;p>  s = HibernateUtil.getSession();</p><p>  Teacher teacher = null;</p><p>  String hql = "from Teacher where teacherNumber='"+teacherNumber+"'";</p><

108、p>  Query q = s.createQuery(hql);</p><p>  List<Teacher> teacherlist = q.list();</p><p>  teacher = teacherlist.get(0);</p><p>  String db_teacherNumber = teacher.getTeache

109、rNumber();</p><p>  System.out.println("db_teacherNumber="+db_teacherNumber);</p><p>  if(!db_teacherNumber.equals(teacherNumber)){</p><p>  this.errMessage = " this

110、teacher is not exist ";</p><p>  System.out.print(this.errMessage);</p><p><b>  }</b></p><p>  HibernateUtil.closeSession();</p><p>  return teacher;&l

111、t;/p><p><b>  }</b></p><p>  教師查詢個(gè)人教學(xué)信息</p><p>  教師可以進(jìn)行查詢自己的教學(xué)信息,不能進(jìn)行修改和刪除操作,具體的頁面和代碼如下圖28所示:</p><p>  public Teacher queryTeacherInfo(String teacherNumber)thr

112、ows Exception{</p><p>  Session s = null;</p><p>  s = HibernateUtil.getSession();</p><p>  Teacher teacher = null;</p><p>  String hql = "from Teacher where teach

113、erNumber='"+teacherNumber+"'";</p><p>  Query q = s.createQuery(hql);</p><p>  List<Teacher> teacherlist = q.list();</p><p>  teacher = teacherlist.get(

114、0);</p><p>  String db_teacherNumber = teacher.getTeacherNumber();</p><p>  if(!db_teacherNumber.equals(teacherNumber)){</p><p>  this.errMessage = " this teacher is not exist

115、";</p><p>  System.out.print(this.errMessage);</p><p><b>  }</b></p><p>  HibernateUtil.closeSession();</p><p>  return teacher;</p><p>&l

116、t;b>  }</b></p><p><b>  教師修改登錄密碼</b></p><p>  教師登錄進(jìn)來之后,可以進(jìn)行修改自己的密碼,具體的界面和代碼如下圖29所示:</p><p>  public void updatePassword(Teacher teacher,String repassword,String

117、 userId){</p><p>  Session session=HibernateUtil.getSession();</p><p>  String hql = "update Teacher teacher set teacher.password='"+repassword+"' where teacher.teacherNum

118、ber='"+userId+"'";</p><p>  Transaction tx = session.getTransaction();</p><p>  tx.begin();</p><p>  session.createQuery(hql).executeUpdate();</p><

119、p>  System.out.println(hql);</p><p>  tx.commit();</p><p>  session.close();</p><p><b>  }</b></p><p><b>  學(xué)生邏輯操作</b></p><p><

120、;b>  查詢個(gè)人基本信息</b></p><p>  學(xué)生登錄進(jìn)來可以查詢個(gè)人基本信息,但是它沒有修改和刪除的權(quán)限,只有系統(tǒng)管理員進(jìn)行操作,具體界面和代碼如下圖30所示:</p><p>  public Student queryStudentInfo(String studentNumber)throws Exception{</p><p>

121、;  Session s = null;</p><p>  s = HibernateUtil.getSession();</p><p>  Student student = null;</p><p>  String hql = "from Student where studentNumber='"+studentNumber

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論