畢業(yè)設(shè)計——基于web的綜合實習(xí)管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
已閱讀1頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計</b></p><p>  題 目 基于Web的綜合實習(xí)管理系統(tǒng) </p><p>  的設(shè)計與實現(xiàn) </p><p>  學(xué) 院 信息科學(xué)與工程學(xué)院 </p><p>  專 業(yè) 計算機(jī)科學(xué)與

2、技術(shù) </p><p>  班 級 </p><p>  學(xué) 生 </p><p>  學(xué) 號 </p><p>  指導(dǎo)教師

3、 </p><p><b>  二〇一三年六月七日</b></p><p><b>  摘 要</b></p><p>  隨著全球信息化技術(shù)興起,特別是Internet網(wǎng)絡(luò)的日益普及,我國及世界各大院校都已建立了自己的校園網(wǎng)。實習(xí)學(xué)生以班級年級為單位的原始手工報送選題方式已不能適應(yīng)時代發(fā)展需求, 所以基于互聯(lián)網(wǎng)的

4、綜合實習(xí)管理系統(tǒng)也就隨之誕生了。</p><p>  綜合實習(xí)管理系統(tǒng)就是能夠使實習(xí)學(xué)生通過互聯(lián)網(wǎng)完成綜合實習(xí)課題的選定,它采用Web方式,適用于局域網(wǎng)和Internet,它能夠?qū)崿F(xiàn)課題審核,權(quán)限管理,信息交流等功能,并能提供課題保存、課題查詢等功能,該系統(tǒng)擁有開放的題庫管理系統(tǒng)和靈活的選題系統(tǒng),能夠自動的進(jìn)行權(quán)限判斷。</p><p>  本系統(tǒng)采用JSP技術(shù)為主要技術(shù),采用多級角色管理

5、:包括系統(tǒng)管理員、專家,老師和學(xué)生幾種權(quán)限。本文主要介紹了用戶的權(quán)限劃分,并詳細(xì)論述了該系統(tǒng)設(shè)計思想和實現(xiàn)方法步驟,從而為以后的研究學(xué)習(xí)打下基礎(chǔ)。</p><p>  關(guān)鍵詞:權(quán)限;多級角色管理;申報;審核;選題</p><p><b>  ABSTRACT</b></p><p>  With the rise of the global i

6、nformation technology, especially the growing popularity of the Internet network, our country and the world's major institutions have set up their own campus network. Student interns to the class as a unit of the ori

7、ginal hand grades submit topics manner can not meet the development needs of the times, it is a comprehensive Internet-based practice management system along with it was born.</p><p>  Comprehensive practice

8、 management system that enables the student is completed via the Internet comprehensive internship topic selected, it uses Web mode for LAN and Internet, and it is to achieve the audit issues, rights management, informat

9、ion exchange and other functions, and can provide preservation issues, issue queries and other functions, the system has an open and flexible database management systems Selection System that can automatically determine

10、the conduct of permissions.</p><p>  The system uses JSP technology as the main technology, using multi-level role management: including system administrators, experts, teachers and students of several privi

11、leges. This paper describes the user's rights division, and discusses in detail the system design and implementation method step, so as to lay the foundation for future research study.</p><p>  Key words

12、: Competence; Multi-level role management; Reporting; Audit; Topics</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><p>

13、<b>  1引言3</b></p><p>  1.1綜合實習(xí)管理系統(tǒng)出現(xiàn)的趨勢3</p><p>  1.2綜合實習(xí)管理系統(tǒng)常用的實現(xiàn)技術(shù)3</p><p><b>  2基本技術(shù)簡介4</b></p><p>  2.1本系統(tǒng)擬采用的解決方法(技術(shù))4</p><

14、p>  2.2主要技術(shù)簡介4</p><p>  2.2.1JSP技術(shù)4</p><p>  2.2.2JDBC技術(shù)5</p><p>  3需求分析與方案設(shè)計7</p><p>  3.1功能需求分析7</p><p>  3.2數(shù)據(jù)庫需求7</p><p>  3.3系統(tǒng)支

15、撐環(huán)境8</p><p><b>  4系統(tǒng)設(shè)計9</b></p><p>  4.1 功能設(shè)計9</p><p>  4.2 數(shù)據(jù)庫設(shè)計10</p><p>  4.2.1 系統(tǒng)登陸,用戶登錄信息表10</p><p>  4.2.2 系統(tǒng)用戶信息管理表(user_info)11&l

16、t;/p><p>  4.2.3 綜合實習(xí)課題庫信息表(course)11</p><p>  4.2.4綜合實習(xí)選題信息表(chooseCourse)12</p><p>  4.2.5綜合實習(xí)選題結(jié)果信息表(choosed)12</p><p>  4.2.6視圖12</p><p>  5 系統(tǒng)功能實現(xiàn)13

17、</p><p>  5.1系統(tǒng)組成和業(yè)務(wù)流程圖13</p><p>  5.1.1系統(tǒng)組成13</p><p>  5.1.2業(yè)務(wù)流程圖14</p><p>  5.2系統(tǒng)用戶權(quán)限管理14</p><p>  5.2.1 系統(tǒng)登陸16</p><p>  5.2.2系統(tǒng)用戶管理17

18、</p><p>  5.2.3 選題結(jié)果信息查看21</p><p>  5.2.4 系統(tǒng)信息發(fā)布22</p><p>  5.2.4 個人信息維護(hù)22</p><p>  5.3系統(tǒng)選題權(quán)限管理23</p><p>  5.4教師系統(tǒng)功能24</p><p>  5.4.1教師申報

19、課題24</p><p>  5.4.2教師修改課題24</p><p>  5.4.3教師選擇學(xué)生25</p><p>  5.5專家系統(tǒng)功能26</p><p>  5.5.1專家審核課題26</p><p>  5.5.2專家調(diào)劑學(xué)生28</p><p>  5.6學(xué)生在線選題

20、29</p><p>  5.7 學(xué)生教師信息交流30</p><p>  5.8系統(tǒng)退出30</p><p>  5.9系統(tǒng)基本控件使用30</p><p>  6技術(shù)優(yōu)點難點分析32</p><p><b>  結(jié) 論33</b></p><p>  參

21、考 文 獻(xiàn)34</p><p><b>  致 謝35</b></p><p><b>  1引言</b></p><p>  1.1綜合實習(xí)管理系統(tǒng)出現(xiàn)的趨勢</p><p>  在計算機(jī)網(wǎng)絡(luò)技術(shù)飛速發(fā)展的今天,Internet成為人們快速便捷地獲取,發(fā)布和傳遞信息的重要渠道,在人們的政

22、治,經(jīng)濟(jì),工作,生活等各方面發(fā)揮著非常重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,其已經(jīng)成為政府機(jī)關(guān),企事業(yè)單位信息化建設(shè)和信息化管理中的重要組成部分,從而倍受重視。</p><p>  從20世紀(jì)90年代起,隨著WWW的快速發(fā)展,因特網(wǎng)逐漸普及化。由于www通過優(yōu)質(zhì)的界面大大簡化了因特網(wǎng)的操作難度使得用戶數(shù)量急劇增加,許多人開始重視因特網(wǎng),發(fā)現(xiàn)到因特網(wǎng)具有巨大得潛力。于是紛紛加入Intern

23、et。這樣使得Internet上的站點大大增加,網(wǎng)絡(luò)信息更是五花八門,十分豐富。如今因特網(wǎng)已經(jīng)深入到人們工作生活得各個部分。Internet極大的方便了信息的傳播,給人們帶來全新的生活方式。</p><p>  本次我們設(shè)計的課題正是互聯(lián)網(wǎng)與在校大學(xué)生學(xué)習(xí)生活相關(guān)的綜合實習(xí)管理系統(tǒng)。綜合實習(xí)管理最重要的工作是課題的申報、審核與選擇。當(dāng)今社會人們已經(jīng)離不開網(wǎng)絡(luò),而傳統(tǒng)的實習(xí)選題管理方式也面臨著變革,而網(wǎng)絡(luò)選題管理則

24、是一個重要的方向。基于Web技術(shù)的網(wǎng)絡(luò)選題管理系統(tǒng)可以借助遍布全球的Internet進(jìn)行,因此選題管理既可在本地進(jìn)行,也可在異地進(jìn)行,大大拓展了選題管理的靈活性。題目可以由教師網(wǎng)上申報,專家網(wǎng)上審核,學(xué)生網(wǎng)上選題,還可以直接把選題信息送到數(shù)據(jù)庫中保存, 從而使用網(wǎng)絡(luò)選題大大的提高了選題效率?,F(xiàn)在較好的實習(xí)選題管理方式為網(wǎng)絡(luò)選題,課題內(nèi)容放在服務(wù)器上,教師學(xué)生通過帳號和密碼進(jìn)行登陸,可以在第一時間得到選題信息。因此,網(wǎng)絡(luò)選題方式將是以后選

25、題管理的大趨勢。</p><p>  1.2綜合實習(xí)管理系統(tǒng)常用的實現(xiàn)技術(shù)</p><p>  綜合實習(xí)管理系統(tǒng)的實現(xiàn)技術(shù)有很多種,可以采用傳統(tǒng)客戶機(jī)/服務(wù)器(C/S)型的MIS型架構(gòu),即課題題目內(nèi)容放在遠(yuǎn)程的服務(wù)器上,在用戶端安裝管理操作應(yīng)用程序和數(shù)據(jù)庫客戶機(jī)配置,因此每次管理操作時要對機(jī)器進(jìn)行安裝、配置,但這樣一來管理工作比較繁瑣;而且管理程序放在客戶機(jī)上,安全性將受到影響。另外一種管

26、理系統(tǒng)是采用Web 技術(shù)實現(xiàn)。Web技術(shù)超越了傳統(tǒng)的“客戶機(jī)/服務(wù)器”兩層結(jié)構(gòu),采用三層體系結(jié)構(gòu):用戶界面層/事務(wù)層/數(shù)據(jù)庫層。因此具有更好的安全性。使用該系統(tǒng)時在用戶機(jī)上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝到作為服務(wù)器的計算機(jī)上,課題信息存放在數(shù)據(jù)庫服務(wù)器上(事務(wù)層和數(shù)據(jù)庫可以在同一臺機(jī)器)。</p><p><b>  2基本技術(shù)簡介</b></p><p>

27、  本系統(tǒng)全稱為綜合實習(xí)管理系統(tǒng),開發(fā)的目的是為學(xué)生提供通過學(xué)校的網(wǎng)絡(luò)進(jìn)行綜合實習(xí)題目的選擇。</p><p>  2.1本系統(tǒng)擬采用的解決方法(技術(shù))</p><p>  系統(tǒng)要求實現(xiàn)實習(xí)網(wǎng)絡(luò)管理系統(tǒng)的基本功能,從安全性,方便性和便于維護(hù)的考慮,選擇一個Web實現(xiàn)技術(shù)。該系統(tǒng)采用B / S模式,允許用戶直接訪問服務(wù)器上的瀏覽器,以及用于遠(yuǎn)程操作和維護(hù)信息系統(tǒng)的主題。</p>

28、<p>  服務(wù)器端程序?qū)崿F(xiàn)的方法也有很多,系統(tǒng)將選擇目前流行的網(wǎng)絡(luò)編程技術(shù) – JSP為主要實現(xiàn)手段(配合Java Servlet,HTML等)。 JSP作為Web實現(xiàn)技術(shù),其效率是非常高的。這是完全符合系統(tǒng)的實時性要求的綜合實踐。 JSP自身的安全,再加上實現(xiàn)模式的特點,完全能夠滿足要求的主題管理。此外,作為Java平臺的一部分,JSP技術(shù)的Java語言“一次編寫,到處運行”的跨平臺特性。但是,隨著越來越多的服務(wù)器廠商將

29、JSP支持添加到產(chǎn)品上,與JSP,使系統(tǒng)也可以被移植到其他平臺上運行。各種優(yōu)勢,使這個系統(tǒng)將成為一個好學(xué)校教學(xué)管理網(wǎng)絡(luò)實現(xiàn)。 JSP是一個很好的技術(shù)來實現(xiàn)這個系統(tǒng),作為這個系統(tǒng)的主要實現(xiàn)方法是非常合適的。</p><p>  配合JSP程序,本系統(tǒng)通過Tomcat服務(wù)器運行。Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,而且它還是一個Servlet和JSP容器,獨立的Servl

30、et容器是其默認(rèn)模式。它在運行時占用系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)的常用功能;它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改或加入新的功能。所以Tomcat是開發(fā)和調(diào)試JSP 程序的首選。</p><p><b>  2.2主要技術(shù)簡介</b></p><p>  2.2.1JSP技術(shù)</p><p> 

31、 JSP是SunMicrosystems公司倡導(dǎo),許多公司參與建立一個動態(tài)的的技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.HTM,*.HTML)中加入Java程序片段(Scriptlet中)和JSP標(biāo)簽,構(gòu)成JSP頁面的Java程序片段可以操作數(shù)據(jù)庫,重新定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)創(chuàng)建一個動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器上執(zhí)行,客戶端的網(wǎng)絡(luò)上傳得到的結(jié)果,這大大降低了客戶端瀏覽器的要求,即使客戶端的瀏覽器不支持Java

32、,JSP頁面也可以訪問。</p><p>  JSP全稱Java服務(wù)器頁面,這基本上是一個簡化的Servlet設(shè)計,他實現(xiàn)了HTML語法Java擴(kuò)展(<%%>形式)。 JSP和Servlet,在服務(wù)器上執(zhí)行,通常返回給客戶端的HTML文本,只要在客戶端瀏覽器就能夠瀏覽。 Web服務(wù)器訪問JSP頁面請求時,首先執(zhí)行的程序段,然后將執(zhí)行結(jié)果和JSP文件中的HTML代碼一起返回給客戶端。JAVA程序段可以對

33、數(shù)據(jù)庫操作,重定向網(wǎng)頁,創(chuàng)建動態(tài)網(wǎng)頁,以實現(xiàn)所希望的功能。</p><p>  JSP技術(shù)使用Java編程語言類XML的tags和scriptlets,來封裝處理邏輯來生成動態(tài)網(wǎng)頁。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP網(wǎng)頁邏輯與網(wǎng)頁設(shè)計顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種

34、動態(tài)頁面技術(shù),其主要目的是從servlet中分離出表示邏輯。</p><p>  JSP頁面由HTML代碼和Java代碼嵌入其中形成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),大型Web應(yīng)用程序開發(fā)需要的Java Servlet和JSP的支持才能以完成。 JSP具有Java技術(shù)的易于使用的,完全面向?qū)ο?,具有?/p>

35、臺無關(guān)性和安全性,主要面向因特網(wǎng)的所有特點。</p><p>  JSP推出以來,許多大公司都支持JSP技術(shù)的服務(wù)器,如IBM,甲骨文,BEA公司,因此JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p>  2.2.2JDBC技術(shù)</p><p>  JDBC是Java開發(fā)者 - Sun的了Javasoft公司開發(fā)Java數(shù)據(jù)庫連接(Java Data Base

36、 Connectivity)技術(shù),通常用于各種數(shù)據(jù)庫,提供一個無縫連接技術(shù)。 JDBC的Web和互聯(lián)網(wǎng)應(yīng)用中的作用是和ODBC應(yīng)用程序在Windows系列平臺的類似的作用。</p><p>  JDBC是用于執(zhí)行SQL語句的Java API,可以統(tǒng)一訪問各種關(guān)系數(shù)據(jù)庫,它由一組Java語言編寫的類和接口組成。 JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,它可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員用純

37、Java API來編寫數(shù)據(jù)庫應(yīng)用程序。</p><p>  使用JDBC中,各種關(guān)系數(shù)據(jù)發(fā)送SQL語句是一件很容易的事情。換句話說,使用JDBC API,你不必為訪問Sybase數(shù)據(jù)庫專門寫一個程序,訪問Oracle數(shù)據(jù)庫專門寫一個特殊的程序,訪問Informix數(shù)據(jù)庫再寫一個程序等,只要使用JDBC API程序員寫一個程序就夠了,它可以被發(fā)送到適當(dāng)?shù)臄?shù)據(jù)庫SQL調(diào)用。同時,結(jié)合Java語言和JDBC使得程序員不

38、必編寫針對不同的應(yīng)用平臺的不同程序,只需編寫一次就可以運行在任何平臺,這是Java語言“一次編寫,到處運行”的優(yōu)勢。</p><p>  Java數(shù)據(jù)庫連接架構(gòu)是Java應(yīng)用程序連接到數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。對于程序員而言JDBC是API,是實現(xiàn)與數(shù)據(jù)庫的連接服務(wù)提供商的接口模型。作為API,JDBC提供了一個標(biāo)準(zhǔn)的程序開發(fā)接口并為數(shù)據(jù)庫供應(yīng)商和第三方中間件廠商與數(shù)據(jù)庫的連接提供了一種標(biāo)準(zhǔn)的方法。 JDBC使用現(xiàn)有的S

39、QL標(biāo)準(zhǔn),并支持與其他數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC橋之間的連接。 JDBC實現(xiàn)了所有這些標(biāo)準(zhǔn)的目標(biāo)為導(dǎo)向,一個簡單的,嚴(yán)格的類型定義和高性能的接口實現(xiàn)。</p><p>  Java有堅固,安全,易于使用,易于理解和可以自動從互聯(lián)網(wǎng)上下載等特點,是杰出的語言來編寫數(shù)據(jù)庫應(yīng)用程序。所需要的是一個Java應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對話的方法。 JDBC是一種機(jī)制,用于此目的。</p><p&g

40、t;  JDBC擴(kuò)展了Java功能。例如,使用Java和JDBC API可以發(fā)布含有一個applet的網(wǎng)頁, applet的信息可能來自一個遠(yuǎn)程數(shù)據(jù)庫。企業(yè)也可以使用JDBC所有工作人員通過內(nèi)網(wǎng)連接到一個或多個內(nèi)部數(shù)據(jù)庫中(即使這些員工使用的計算機(jī)有Windows,Macintosh和UNIX操作系統(tǒng)和其他各種)。隨著越來越多的程序員開始使用Java編程語言,從Java中方便地訪問數(shù)據(jù)庫的要求也越來越高。</p><

41、p>  MIS管理人員喜歡Java和JDBC的結(jié)合,因為它很容易和經(jīng)濟(jì)。企業(yè)可以繼續(xù)使用它們安裝的數(shù)據(jù)庫,并可以輕松地訪問信息,即使這些信息被存儲在不同的數(shù)據(jù)庫管理系統(tǒng)。新程序的開發(fā)周期很短。安裝和版本控制將被大大簡化。程序員可以只寫一次或只更新一次應(yīng)用程序,然后把它的服務(wù)器上,那么任何人都可以得到最新版本的應(yīng)用程序。</p><p>  3需求分析與方案設(shè)計</p><p><

42、;b>  3.1功能需求分析</b></p><p>  作為高校畢業(yè)生的綜合實習(xí)管理系統(tǒng),它需要面對著許多用戶的操作,而這些用戶對系統(tǒng)的操作有所不同,所以我們在設(shè)計時需要對不同用戶設(shè)立不同的權(quán)限。在本系統(tǒng)中,我考慮了4種權(quán)限(管理員,專家,指導(dǎo)老師,學(xué)生)。管理員可以添加和修改老師、學(xué)生、專家的用戶信息,老師、學(xué)生、專家可以修改自己的信息。</p><p>  同時,為

43、了實現(xiàn)本系統(tǒng)的主要功能,教師能在線申報課題,但是申報的課題必須經(jīng)過專家的審核后學(xué)生才能進(jìn)行選擇。而在學(xué)生的選題中,在實現(xiàn)選題的基礎(chǔ)上,也要考慮學(xué)生選擇志愿的順序,所以在學(xué)生的選擇過程中,要設(shè)立多個志愿,在教師選擇過程中,我們需要根據(jù)學(xué)生的志愿依次進(jìn)行選擇。也就是說在學(xué)生的第一志愿未被審核的時候,第二志愿的老師不能對該生的第二志愿進(jìn)行審核。</p><p><b>  3.2數(shù)據(jù)庫需求</b>

44、</p><p>  軟件開發(fā)需要考慮系統(tǒng)開發(fā)所需數(shù)據(jù)和如何操作這些數(shù)據(jù),也就是數(shù)據(jù)庫的設(shè)計</p><p>  該系統(tǒng)主要涉及到幾種信息的存儲與操作,首先是班級學(xué)生的信息,課題信息,學(xué)校指導(dǎo)教師和專家的信息,所以每個信息保存在一張表中,在對表的操作中可以對任意一個表獨立操作,也可以對幾個表關(guān)聯(lián)操作。</p><p><b>  數(shù)據(jù)庫的邏輯設(shè)計 

45、;</b></p><p><b> ?。?)邏輯結(jié)構(gòu): </b></p><p>  學(xué)生信息(學(xué)號,登錄密碼,姓名,性別,班級,學(xué)院,家庭住址,聯(lián)系電話); </p><p>  教師信息(教師編號,登錄密碼,姓名,性別,學(xué)院,家庭住址,聯(lián)系電話); </p><p>  管

46、理員信息(登錄賬號,登錄密碼,聯(lián)系電話);</p><p>  專家信息表(專家賬號,登錄密碼,姓名,性別,學(xué)院,家庭住址,聯(lián)系電話) </p><p>  課題表信息(課題編號,課題名稱,指導(dǎo)老師,專業(yè)方向,題目類型,課題意義,課題內(nèi)容,課題要求,進(jìn)度安排,需求條件,實習(xí)地點);</p><p>  選題表信息(課題號,學(xué)生號,志愿,審核狀態(tài))</

47、p><p>  選題結(jié)果信息(課題號,學(xué)生學(xué)號,學(xué)生志愿) </p><p> ?。?)物理結(jié)構(gòu)設(shè)計 :</p><p>  數(shù)據(jù)庫初始大小設(shè)計為5M, 增長率為10%,  </p><p>  默認(rèn)安裝路徑為:D:\數(shù)據(jù)庫\; 數(shù)據(jù)庫日志文件初始大小為5M, 增長率為:5%,

48、 </p><p>  默認(rèn)存放目錄為:D:\數(shù)據(jù)庫\。</p><p><b>  3.3系統(tǒng)支撐環(huán)境</b></p><p> ?。?)操作系統(tǒng):WINDOWS 7</p><p> ?。?)應(yīng)用服務(wù)器:TOMCAT 6.0.35</p><p>  (3)數(shù)據(jù)庫:SQL2000&l

49、t;/p><p>  (4)JAVA VM:JDK 1.7.0</p><p> ?。?)開發(fā)工具:myeclipse</p><p> ?。?)硬件:建議內(nèi)存在512M以上</p><p><b>  4系統(tǒng)設(shè)計</b></p><p><b>  4.1 功能設(shè)計</b>&l

50、t;/p><p>  綜合實習(xí)管理系統(tǒng)的功能主要包括三部分:用戶管理、課題信息管理、教師學(xué)生雙選信息管理。其軟件設(shè)計結(jié)構(gòu)圖結(jié)構(gòu)如圖4.1:</p><p>  圖4.1 系統(tǒng)總結(jié)構(gòu)設(shè)計圖</p><p><b>  4.2 數(shù)據(jù)庫設(shè)計</b></p><p>  4.2.1 系統(tǒng)登陸,用戶登錄信息表</p>&

51、lt;p>  表4.1 管理員登錄信息表(admin)</p><p>  表4.2 教師登錄信息表(teacher)</p><p>  表4.3 學(xué)生登錄信息表(student)</p><p>  表4.4 專家登錄信息表(expert)</p><p>  4.2.2 系統(tǒng)用戶信息管理表(user_info)</p>

52、<p>  表4.5 用戶信息管理表</p><p>  4.2.3 綜合實習(xí)課題庫信息表(course) </p><p>  表4.6 綜合實習(xí)題庫信息表</p><p>  4.2.4綜合實習(xí)選題信息表(chooseCourse)</p><p>  表4.7 綜合實習(xí)選題信息表</p><p>

53、  4.2.5綜合實習(xí)選題結(jié)果信息表(choosed)</p><p>  表4.8 綜合實習(xí)選題結(jié)果信息表</p><p><b>  4.2.6視圖</b></p><p>  為方便操作建立了視圖:</p><p>  IS_admin,IS_CS,IS_exp,IS_regulate,IS_stu,IS_tea,

54、IS_teachoo,stu,stu2</p><p><b>  5 系統(tǒng)功能實現(xiàn)</b></p><p>  5.1系統(tǒng)組成和業(yè)務(wù)流程圖</p><p><b>  5.1.1系統(tǒng)組成</b></p><p>  本系統(tǒng)由四個子模塊組成:管理員管理功能,教師系統(tǒng)功能,專家系統(tǒng)功能,學(xué)生系統(tǒng)功能。

55、它們各自功能如下敘述:</p><p> ?。?)管理員管理功能</p><p>  系統(tǒng)管理員主要負(fù)責(zé)對學(xué)生、教師、專家、院系信息的添加和管理。同時可以發(fā)布通知和時間安排,也可以導(dǎo)出選題結(jié)果信息。</p><p><b> ?。?)教師系統(tǒng)功能</b></p><p>  此部分由教師使用,教師信息由管理員錄入,教師必

56、須通過管理員給其分配的帳號,密碼登陸此系統(tǒng)。教師可以修改自己的登錄密碼和個人信息。教師進(jìn)入此系統(tǒng)后便由教師負(fù)責(zé)編輯申報課題,修改維護(hù)課題,并且對學(xué)生選題進(jìn)行選擇,而且可以查看已申報課題信息。</p><p><b> ?。?)專家系統(tǒng)功能</b></p><p>  專家通過管理員分配的賬號密碼登錄此系統(tǒng)。專家可以查詢課題信息并且負(fù)責(zé)對教師申報的課題進(jìn)行審核,只有審核

57、通過的課題學(xué)生才可以進(jìn)行選則。在教師選擇學(xué)生完成后,專家負(fù)責(zé)對未被選中的學(xué)生進(jìn)行調(diào)劑。</p><p><b> ?。?)學(xué)生系統(tǒng)功能</b></p><p>  學(xué)生通過管理員錄入的學(xué)生信息,姓名,學(xué)號和密碼登陸此系統(tǒng)進(jìn)行查詢課題信息并且進(jìn)行選題并且可以修改自己的登陸密碼和個人信息。系統(tǒng)分配給學(xué)生3個選題志愿,學(xué)生可以根據(jù)課題信息和自己的實際情況做出3個選擇,當(dāng)?shù)谝?/p>

58、志愿未被審核,其他志愿不能審核,第一志愿審核未通過則自動指向第二志愿,依次類推,如果全部志愿都沒有通過專家將為其分配課題。</p><p>  5.1.2業(yè)務(wù)流程圖</p><p><b>  用戶</b></p><p><b>  登錄</b></p><p><b>  身份認(rèn)證&l

59、t;/b></p><p>  系統(tǒng)管理員 專家 教師 學(xué)生</p><p>  圖5.1 業(yè)務(wù)流程圖</p><p>  5.2系統(tǒng)用戶權(quán)限管理</p><p>  本系統(tǒng)分為4個模塊,管理員管理功能,教師系統(tǒng)功能,專家系統(tǒng)功能,學(xué)生系統(tǒng)功能。</p>&l

60、t;p>  系統(tǒng)用戶管理的基本處理流程是:</p><p> ?。?) 管理員權(quán)限在建立數(shù)據(jù)庫時初始化數(shù)據(jù)庫腳本創(chuàng)建,管理員登陸后可以對自身的信息進(jìn)行維護(hù),同時還可以為不同的用戶分配帳號,以及對用戶信息進(jìn)行維護(hù)。</p><p>  (2) 各類型用戶通過管理員分配的賬號,按照管理員發(fā)布的時間安排進(jìn)行各自的網(wǎng)上操作。</p><p>  系統(tǒng)用戶管理結(jié)構(gòu)如圖5

61、.2:</p><p>  圖5.2 用戶管理表</p><p>  由上圖分析,本系統(tǒng)共有四種角色,所以系統(tǒng)在實現(xiàn)過程中根據(jù)用戶角色判斷其所擁有的權(quán)限,(根據(jù)登錄時選定的類型進(jìn)行判斷)。</p><p>  <select name="userselect"></p><p>  <option val

62、ue="1" selected></p><p><b>  學(xué)生</b></p><p><b>  </option></b></p><p>  <option value="2"></p><p><b>  教

63、師</b></p><p><b>  </option></b></p><p>  <option value="3"></p><p><b>  管理員</b></p><p><b>  </option><

64、;/b></p><p>  <option value="4"></p><p><b>  專家</b></p><p><b>  </option></b></p><p><b>  </select></b&g

65、t;</p><p>  String s=(String)request.getParameter("userselect");</p><p>  系統(tǒng)管理(s.equals("1"))</p><p>  指導(dǎo)教師(s.equals("2))</p><p>  學(xué)生(s.equals(

66、"3"))</p><p>  專家(s.equals("4"))</p><p>  從各自表中驗證用戶名和密碼</p><p>  5.2.1 系統(tǒng)登陸</p><p>  為了保證用戶信息的一致性、用戶操作的方便性以及方便系統(tǒng)的安全模塊升級和維護(hù),該系統(tǒng)采用單點登陸的模式。</p>

67、<p>  系統(tǒng)主頁:http://localhost:8080(服務(wù)器在本地計算機(jī)上)如圖5.2:</p><p>  圖5.3 管理系統(tǒng)主頁</p><p><b>  頁面功能:</b></p><p><b> ?。?)通知信息</b></p><p>  在主頁右側(cè)有通知區(qū)域,管

68、理員可以在此發(fā)布通知,其他用戶可以查看綜合實習(xí)網(wǎng)上管理的相關(guān)信息。</p><p><b> ?。?)系統(tǒng)用戶登陸</b></p><p>  正確選擇用戶的類型、輸入用戶名和密碼就可以登錄系統(tǒng)。</p><p>  當(dāng)輸入系統(tǒng)不存在的帳號登陸時,系統(tǒng)將提示拒絕登陸并提示用戶帳號不存在。</p><p>  如果選擇的用

69、戶類型不匹配,系統(tǒng)拒絕登陸并顯示登陸帳號和用戶類型不匹配。</p><p>  當(dāng)用戶選擇的類型正確,帳號也正確但密碼錯誤時系統(tǒng)將提示用戶帳號密碼錯誤,請核對信息后重新登陸。</p><p>  (3)登錄會話信息(在login.jsp中實現(xiàn)):</p><p><b>  獲取用戶登錄信息:</b></p><p> 

70、 String name=(String)request.getParameter("username"); // 獲取用戶名</p><p>  String pass=(String)request.getParameter("userpass"); // 獲取登錄密碼</p><p>  String s=(String)request.get

71、Parameter("userselect"); // 獲取用戶類型</p><p>  連接數(shù)據(jù)庫并按用戶類型進(jìn)行查詢:</p><p>  Connection conn=null;</p><p>  Statement stmt=null;</p><p>  ResultSet rs=null;</p&g

72、t;<p>  String loginNum="0";</p><p>  session.setAttribute("lnum",loginNum);</p><p><b>  try</b></p><p><b>  {</b></p><

73、p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  conn=DriverManager.getConnection("jdbc:odbc:xk","sa","");</p><p>  if(s.equals("1"

74、;))</p><p><b>  {</b></p><p>  String sql="select * from student where sId='"+name+"' and sPass='"+pass+"'";</p><p>  stmt=

75、conn.createStatement();</p><p>  rs=stmt.executeQuery(sql);</p><p>  if(rs.next()) </p><p><b>  {</b></p><p>  loginNum="1";</p><p> 

76、 session.setAttribute("lnum",loginNum);</p><p>  session.setAttribute("name",name);</p><p>  out.print(name+"登陸成功,頁面跳轉(zhuǎn)........");</p><p>  response.sen

77、dRedirect("student/studentIndex.html");</p><p><b>  }</b></p><p><b>  else </b></p><p><b>  {</b></p><p>  out.print("

78、;用戶名或密碼有誤..");</p><p>  response.sendRedirect("index.jsp");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b><

79、/p><p>  catch(Exception e){out.print(e);</p><p>  response.sendRedirect("index.jsp");}</p><p>  其他用戶類型代碼同上,不再一一列舉</p><p>  5.2.2系統(tǒng)用戶管理</p><p><b

80、>  (1)權(quán)限控制</b></p><p>  只有系統(tǒng)管理員具有對用戶信息的操作權(quán)限,其他人員沒有操作權(quán)限,不同的用戶在登錄后進(jìn)入不同的頁面,從而具有不同的權(quán)限,在頁面右側(cè)的區(qū)域會告知此類型用戶的權(quán)限操作:</p><p>  圖5.4 管理員界面</p><p><b>  圖5.5 學(xué)生界面</b></p>

81、<p><b>  圖5.6 教師界面</b></p><p><b>  圖5.7 專家界面</b></p><p>  (2)用戶信息功能(管理員可對所有用戶操作,其他用戶只能對自己操作)</p><p>  查詢——管理員可以查詢?nèi)坑脩粜畔?lt;/p><p>  添加——管理員可

82、以添加其他用戶</p><p>  修改——用戶可以修改自己信息,管理員可以修改全部用戶信息</p><p>  刪除——管理員可以刪除其他用戶</p><p>  為方便管理,不同的操作連接到不同的jsp頁面,學(xué)生信息管理操作代碼實現(xiàn):</p><p>  <a href="studentAdd.jsp" targ

83、et="rightFrame">添加</a> </p><p>  <a href="studentDel.jsp" target="rightFrame">刪除</a> </p><p>  <a href="studentModify.jsp" target

84、="rightFrame">修改</a> </p><p>  <a href="stuSearch.jsp" target="rightFrame">查詢</a> </p><p>  用戶信息操作主要是對數(shù)據(jù)庫表sdmin,student,teacher,sxpert的操作</

85、p><p>  圖5.8 管理員操作頁面</p><p>  添加功能(學(xué)生信息添加由studentAdd.jsp頁面實現(xiàn),其他用戶相似)</p><p>  圖5.9 添加操作界面</p><p>  刪除功能(學(xué)生信息刪除由studentDel.jsp頁面實現(xiàn),其他用戶相似)</p><p>  圖5.10 刪除操作界

86、面</p><p>  修改功能(學(xué)生信息修改由studentModify.jsp頁面實現(xiàn),其他用戶相似)</p><p>  圖5.11 修改操作界面</p><p>  查詢功能(對表student,teacher,expert的查詢):</p><p>  查詢列表由stuSearch.jsp顯示</p><p>

87、;  圖5.12 查詢操作界面</p><p>  院系班級管理(對表department,class的操作)</p><p>  院系班級添加、修改、刪除由department.jsp頁面實現(xiàn)</p><p>  圖5.13 院系班級管理頁面</p><p>  5.2.3 選題結(jié)果信息查看</p><p>  選題

88、結(jié)果查看功能是對已完成的選題結(jié)果進(jìn)行查詢,方便管理員對選題流程完成度的了解和數(shù)據(jù)庫的維護(hù)和管理,同時方便專家學(xué)生查詢以做審核和選題參考。</p><p>  圖5.14 課題信息查看</p><p>  5.2.4 系統(tǒng)信息發(fā)布</p><p>  管理員可以發(fā)布系統(tǒng)信息如系統(tǒng)通知和時間安排,其他用戶可以在登錄首頁查看,便于安排管理系統(tǒng)的使用流程。</p>

89、;<p><b>  管理員發(fā)布通知:</b></p><p>  圖5.15 發(fā)布通知頁面</p><p>  管理員發(fā)布時間安排:</p><p>  圖5.16時間安排頁面</p><p>  5.2.4 個人信息維護(hù) </p><p>  當(dāng)用戶進(jìn)入系統(tǒng)后可以通過點擊“個人信

90、息維護(hù)”對自己的個人信息進(jìn)行修改,可以修改密碼,郵箱聯(lián)系方式等個人資料(對表user_info修改)。 </p><p>  圖5.17 個人信息維護(hù)</p><p>  5.3系統(tǒng)選題權(quán)限管理</p><p>  申報——教師擬訂綜合實習(xí)題目,并提交專家審核。</p><p>  審核——專家查看題目并對題目進(jìn)行審核,供學(xué)生選擇。</

91、p><p>  選定——題目通過審核后,學(xué)生可以根據(jù)個人愛好與實際情況選擇第一,第二和第三共三個志愿等待老師審核。</p><p>  審批——老師對學(xué)生選擇的題目進(jìn)行審核決定學(xué)生最后的綜合實習(xí)課題。</p><p>  調(diào)劑——如果最后學(xué)生沒有選題成功,則專家為其分配課題</p><p>  詳細(xì)的設(shè)計流程圖見下圖5.18:</p>

92、<p>  1.申報課題 5.調(diào)劑 </p><p><b>  2.審核</b></p><p><b>  4.審批</b></p><p><b>  3.選題</b></p><p>  圖5.18:選題權(quán)限管理圖&l

93、t;/p><p><b>  5.4教師系統(tǒng)功能</b></p><p>  教師作為系統(tǒng)的一個用戶,進(jìn)入系統(tǒng)后能進(jìn)行題目的錄入及修改,能對學(xué)生的選題進(jìn)行審核,以及修改自己的個人信息等功能。</p><p>  5.4.1教師申報課題</p><p>  教師作為系統(tǒng)的一個用戶,他可以申報綜合實習(xí)題目的信息。申報的題目必須

94、經(jīng)過專家的審核后學(xué)生才能進(jìn)行選擇(對表course添加信息)。</p><p><b>  核心代碼:</b></p><p>  sql="insert intocourse(topic,major,type,tId,unit,mean,content,require,dId,time,condition,coId) values('"+

95、 topic+ "','"+ major+ "','"+ type+ "','"+name+"','"+ unit+ "','"+ mean+ "','"+ content+ "','"+

96、 require+ "','"+ dId+ "','"+ time + "','" + condition + "','"+coId+"')";</p><p>  stmt = conn.createStatement();</p>

97、;<p>  stmt.executeUpdate(sql);</p><p><b>  申報如圖5.19:</b></p><p>  圖5.19 教師錄入題目界面</p><p>  5.4.2教師修改課題</p><p>  教師可以對未審核和審核不能通過的課題進(jìn)行修改,修改后可再次提交由專家進(jìn)行審

98、核。課題一旦審核完畢,教師就不能再進(jìn)行修改了(對表course修改)。</p><p><b>  核心代碼:</b></p><p>  stmt=conn.createStatement();</p><p>  ql="update course set topic='"+topic+"' w

99、here coId='"+coId+"'";</p><p>  System.out.println(sql);</p><p>  stmt.executeUpdate(sql);stmt.close();</p><p><b>  其他列相似</b></p><p>

100、  圖5.20 選擇要修改課題</p><p>  圖5.21 教師課題信息修改頁面</p><p>  5.4.3教師選擇學(xué)生 </p><p>  教師選擇學(xué)生是學(xué)生選擇了老師的課題后,老師根據(jù)學(xué)生所選擇的志愿的先后順序來進(jìn)行選擇的,學(xué)生的第一志愿在未經(jīng)選擇或選擇通過后,第二志愿的老師不能進(jìn)行選擇操作。未確認(rèn)學(xué)生的課程題操作選項為選擇學(xué)生,已確認(rèn)學(xué)生的課題操作選

101、項為產(chǎn)看學(xué)生信息。(對表coursed更新)</p><p>  圖5.22 教師審核管理界面</p><p>  進(jìn)入審核界面(如果學(xué)生已被其他教師選定則不顯示): </p><p>  圖5.23 教師選擇界面</p><p><b>  5.5專家系統(tǒng)功能</b></p><p>  5.5

102、.1專家審核課題</p><p>  專家在本系統(tǒng)中負(fù)責(zé)對教師申報的課進(jìn)行醒審核和修改。同時具有修改個人信息和查詢課題的功能。</p><p><b>  頁面功能:</b></p><p> ?。?)查詢:可以查看教師申報的課題。</p><p> ?。?)修改:可以修改教師申報的課題并通過審核。</p>

103、<p> ?。?)審核:可以審核教師的課題判為通過或不通過。</p><p>  審核功能實現(xiàn):系主任通過點擊“課題審核”對教師申報的課題進(jìn)行審核(對表course更新)。</p><p><b>  部分代碼:</b></p><p>  Connection conn=null;</p><p>  S

104、tatement stmt=null;</p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  conn=DriverManager.getConnection("jdbc:odbc:xk","sa","");</p>

105、<p>  stmt=conn.createStatement();</p><p>  sql="update course set pass=1 where coId='"+coId+"'";</p><p>  stmt.executeUpdate(sql);</p><p>  sql=&qu

106、ot;insert into coursed(coId) values('"+coId+"')";</p><p>  stmt.executeUpdate(sql);</p><p>  stmt.close();</p><p><b>  操作頁面如下:</b></p><

107、p>  圖5.24 論文題目審核管理界面</p><p>  點擊課題名稱進(jìn)入審核頁面:</p><p>  圖5.25 審核界面</p><p>  5.5.2專家調(diào)劑學(xué)生 </p><p>  在教師選擇學(xué)生完成后,可能有的學(xué)生沒有被選擇,當(dāng)然也有空缺未選學(xué)生的課題。這時,專家負(fù)責(zé)對這些學(xué)生進(jìn)行調(diào)劑,將他們分配到空閑課題,確保每個學(xué)

108、生都能選到課題。(對表coursed更新)</p><p>  圖5.26 學(xué)生調(diào)劑頁面</p><p>  選擇未確認(rèn)學(xué)生調(diào)劑操作進(jìn)入選擇課題界面:</p><p>  圖5.27 調(diào)劑課題頁面</p><p><b>  5.6學(xué)生在線選題</b></p><p>  學(xué)生在本系統(tǒng)中,可以對畢

109、業(yè)設(shè)計題目進(jìn)行增加,修改以及查看個人選題信息和修改個人信息等操作。</p><p><b>  頁面功能:</b></p><p> ?、挪樵儯嚎梢圆榭磳W(xué)生自己已經(jīng)選擇的論文題目。</p><p> ?、七x題:可以增加自己的綜合實習(xí)課題,但必須是在自己所選的題目選擇人數(shù)不超過3人。</p><p> ?、莿h除:可以刪除未

110、被老師審核的論文題目。</p><p><b>  選課核心代碼:</b></p><p>  Connection conn=null;</p><p>  Statement stmt=null;</p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver&q

111、uot;);</p><p>  conn=DriverManager.getConnection("jdbc:odbc:xk","sa","");</p><p>  String sql="insert into choosecourse(coId,sId,vol) values('"+coId+&

112、quot;','"+name+"','"+vol+"')";</p><p>  stmt=conn.createStatement();</p><p>  stmt.executeUpdate(sql);</p><p>  stmt.close();</p>

113、<p>  String sql2="update coursed set cNum=cNum+1 where coId='"+coId+"'";</p><p>  stmt=conn.createStatement();</p><p>  stmt.executeUpdate(sql2);</p>&l

114、t;p>  stmt.close();</p><p><b>  選課界面:</b></p><p>  圖5.28 學(xué)生選題界面</p><p>  圖5.29 學(xué)生查詢個人選題信息及退選界面</p><p>  論文選擇后,等待老師的審核。</p><p>  5.7 學(xué)生教師信息交流

115、</p><p>  學(xué)生教師信息交流采用了加入郵件系統(tǒng)實現(xiàn)方法,在登錄首頁可以發(fā)送郵件以實現(xiàn)用戶間信息交流。</p><p>  郵件系統(tǒng)的實現(xiàn)使用了第三方組件mail.jar。</p><p><b>  5.8系統(tǒng)退出</b></p><p>  當(dāng)用戶進(jìn)行完他的系統(tǒng)操作后可以通過點擊“注銷”退出系統(tǒng),當(dāng)他將退出系

116、統(tǒng)后系統(tǒng)將自動注銷session。</p><p>  5.9系統(tǒng)基本控件使用</p><p>  郵件系統(tǒng)和數(shù)據(jù)導(dǎo)入功能的實現(xiàn)主要是使用第三方組件進(jìn)行開發(fā),例如郵件系統(tǒng)主要使用mail.jar,activation.jar,數(shù)據(jù)導(dǎo)入時,使用的文件上傳的組件commons-fileupload-1.0.jar。</p><p>  郵件系統(tǒng)實現(xiàn)核心代碼:</p

117、><p>  String host = "smtp.sina.com.cn";//這里放的是郵箱的主機(jī) </p><p>  String username = "郵箱的用戶名"; </p><p>  String password = "郵箱的秘密"; </p><p>  

118、Properties props = new Properties(); </p><p>  props.put("mail.smtp.host", host); </p><p>  props.put("mail.smtp.auth", "true"); //這樣才能通過驗證 </p><p>

119、;  Session mailsession = Session.getDefaultInstance(props); </p><p>  MimeMessage message = new MimeMessage(mailsession); </p><p>  message.setFrom(new InternetAddress(from)); </p><

120、;p>  message.addRecipient(Message.RecipientType.TO, new InternetAddress( </p><p><b>  to)); </b></p><p>  message.setSubject(subject); </p><p>  message.setText(me

121、ssageText); </p><p>  message.saveChanges(); </p><p>  Transport transport = mailsession.getTransport("smtp"); </p><p>  transport.connect(host, username, password); &

122、lt;/p><p>  transport.sendMessage(message, message.getAllRecipients()); </p><p>  transport.close(); </p><p><b>  發(fā)送郵件頁面:</b></p><p>  圖5.30 發(fā)送郵件界面</p>

123、<p><b>  6技術(shù)優(yōu)點難點分析</b></p><p>  本系統(tǒng)采用不同用戶不同界面設(shè)計,不同用戶頁面在不同的文件夾,便于維護(hù)和修改。</p><p>  系統(tǒng)界面采用分頁式顯示,左右分欄顯示,可在左側(cè)目錄欄選擇并在右側(cè)顯示和操作,在同一頁面進(jìn)行操作,方便快捷。</p><p>  本系統(tǒng)要求實現(xiàn)管理員、專家、指導(dǎo)教師和學(xué)

124、生的不同操作,所以控制好用戶的權(quán)限操作是我們本系統(tǒng)重點中的重點。</p><p><b>  結(jié) 論</b></p><p>  本系統(tǒng)基本上實現(xiàn)了綜合實習(xí)管理系統(tǒng)的功能,本系統(tǒng)首先實現(xiàn)了動態(tài)更新內(nèi)容,如教師信息,專家信息,學(xué)生信息,實習(xí)課題信息等遠(yuǎn)程操作更新。要保持良好的動態(tài)性就要與數(shù)據(jù)庫有良好的連接。本系統(tǒng)還實現(xiàn)了交互性,交互性就是指師生之間能夠進(jìn)行信息交流,另

125、外用戶在使用系統(tǒng)時實現(xiàn)了用戶操作方便,操作界面美觀,同時實現(xiàn)了系統(tǒng)的安全性可靠性,避免他人進(jìn)入系統(tǒng)竊取和破壞系統(tǒng)信息。</p><p>  這次的綜合實習(xí)管理系統(tǒng)雖然實現(xiàn)了一些主要功能但是還是存在一些問題和缺陷。我通過參加畢業(yè)設(shè)計使得自己的知識水平得到提高,并且充分體會到理論與實踐之間的差距和聯(lián)系,更一步的鞏固了JSP和數(shù)據(jù)庫的知識。畢業(yè)設(shè)計是我大學(xué)四年學(xué)習(xí)的一個總結(jié),讓我更清楚的認(rèn)識到了自己的專業(yè)水平。<

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論