版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 科學(xué)技術(shù)日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時代的到來成為不可抗拒的潮流,人類文明正在進入一個嶄新的時代。因此,駕校考試系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的駕??荚嚬芾矸绞綇氐椎慕饷摮鰜?,提高效率,減輕工作人
2、員以往繁忙的工作,減小出錯的概率。本系統(tǒng)的題目是基于JSP的駕校考試系統(tǒng)的設(shè)計開發(fā),是針對駕校對考試的管理而設(shè)計的,目的是改變駕校考試現(xiàn)有的手工或半手工的管理模式,使駕??荚嚬芾砉ぷ鞲?guī)范,更標準,提高工作效率。</p><p> 本系統(tǒng)采用了Browser/Server體系結(jié)構(gòu),JSP(Java Server Page)作為前臺開發(fā)工具,MySQL作為后臺數(shù)據(jù)庫進行開發(fā)。最終系統(tǒng)實現(xiàn)的系統(tǒng)將分為管理員和學(xué)員兩
3、個角色,其中系統(tǒng)管理員部分的主要功能包括修改登錄密碼、學(xué)員信息管理、科目1題目管理、科目2題目管理、科目3題目管理以及科目4題目管理,學(xué)員部分的功能有在線參加科目1-4的考試。本駕??荚囅到y(tǒng)的設(shè)計制作可以很大程度的提高駕校考試管理的效率,充分體現(xiàn)了信息時代的優(yōu)越性。</p><p> 關(guān)鍵詞:駕??荚囅到y(tǒng);B/S;JSP</p><p><b> Abstract</b
4、></p><p> The progress of science and technology change rapidly, make human life has undergone tremendous changes, the rapid development of computer technology, the industries have been popularized and u
5、sed widely in the aspects of computer technology application. The advent of the information age has become an irresistible trend, the human civilization is entering a new era. Therefore, the driving test system has the a
6、dvantages of convenient, fast, also with low cost is slowly into people's lives, the tr</p><p> The system uses the Browser/Server architecture, JSP (Java Server Page) as a development tool, MySQL as th
7、e backstage database development. System to achieve the final system administrators and students will be divided into two roles, including the main function of the system administrator part includes changing the password
8、, student information management, problem management, 2 subjects 1 subjects, 3 subjects topic management problem management and subject 4 questions management, students part </p><p><b> 朗讀</b>&l
9、t;/p><p> 顯示對應(yīng)的拉丁字符的拼音</p><p><b> 字典</b></p><p> Keywords: Driving school examination system; B/S; JSP</p><p><b> 目 錄</b></p><p>
10、<b> 1 引言1</b></p><p> 1.1 課題研究意義及背景1</p><p> 1.2 論文的目的及設(shè)計要求1</p><p> 2 研究現(xiàn)狀及設(shè)計目標3</p><p> 2.1 駕校考試系統(tǒng)的現(xiàn)狀3</p><p> 2.2 駕??荚囅到y(tǒng)優(yōu)缺點分析3&l
11、t;/p><p> 2.3 現(xiàn)行研究存在的問題及解決方法4</p><p> 2.3.1 現(xiàn)行研究存在的問題4</p><p> 2.3.2 解決辦法4</p><p> 2.4 本課題要達到的設(shè)計目標4</p><p> 2.5 經(jīng)濟效益分析5</p><p> 3 關(guān)鍵問題
12、及分析7</p><p> 3.1 研究設(shè)計中要解決的問題7</p><p> 3.1.1 數(shù)據(jù)表間聯(lián)系7</p><p> 3.1.2 系統(tǒng)安全性7</p><p> 3.2 具體實現(xiàn)中采用的關(guān)鍵技術(shù)8</p><p> 3.2.1 JSP技術(shù)8</p><p> 3.
13、2.2 JDBC技術(shù)8</p><p> 3.2.3 MVC編程模式9</p><p><b> 4 需求分析10</b></p><p> 4.1 USE-CASE用例圖10</p><p> 4.2 系統(tǒng)主要業(yè)務(wù)流程10</p><p> 4.3 功能需求11</p
14、><p> 4.4 開發(fā)環(huán)境12</p><p><b> 5 系統(tǒng)設(shè)計13</b></p><p> 5.1 系統(tǒng)體系結(jié)構(gòu)13</p><p> 5.2 系統(tǒng)功能結(jié)構(gòu)13</p><p> 5.3 數(shù)據(jù)庫表結(jié)構(gòu)14</p><p> 6 系統(tǒng)實現(xiàn)及測試
15、17</p><p> 6.1 系統(tǒng)主要模塊的實現(xiàn)17</p><p> 6.1.1 系統(tǒng)登錄功能界面17</p><p> 6.1.2 修改登錄密碼功能界面17</p><p> 6.1.3 科目1題目管理功能界面18</p><p> 6.1.4 科目2題目管理功能界面19</p>
16、<p> 6.1.5 科目3題目管理功能界面20</p><p> 6.1.6 科目4題目管理功能界面21</p><p> 6.1.7 學(xué)員管理功能界面22</p><p> 6.1.8 學(xué)員參加考試功能界面23</p><p> 6.2 實例測試的研究與選擇25</p><p>
17、6.3 測試環(huán)境與測試條件25</p><p> 6.4 實例測試表格25</p><p> 7 結(jié)論與展望28</p><p><b> 參考文獻29</b></p><p><b> 致 謝30</b></p><p><b> 1 引言&
18、lt;/b></p><p> 當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,計算機被廣泛應(yīng)用于B/S系統(tǒng)環(huán)境。計算機的好處在于它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。</p><p> 對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了方便駕
19、校對考試的網(wǎng)上管理而設(shè)計的。</p><p><b> 課題研究意義及背景</b></p><p> 隨著國民經(jīng)濟的迅速發(fā)展以及科學(xué)技術(shù)的全面進步,計算機行業(yè)也是迅速發(fā)展,以計算機以及通信及時的為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟文化水平的提高,人們對生活的質(zhì)量以及工作的環(huán)境要求也是越來越高?,F(xiàn)在企業(yè)或商家的信息管理,大部分都采用人工管理模式,這相對于規(guī)
20、模比較小的公司來說,是可以應(yīng)付日常的管理需要的。但是,隨著各行各業(yè)競爭日益的激烈,商家必須提高信息管理的工作效率,而解決這些問題的途徑之一,就是將信息管理系統(tǒng)引入到管理機制中來。</p><p> 現(xiàn)今屬于計算機的時代,任何信息都可以通過計算機來進行管理,計算機處理信息的高效性和準確性可以極大的提高人員辦公的效率,同時還可以降低出錯率,讓諸多復(fù)雜繁瑣的工作都由計算機來輔助完成。然而要想使用計算機來對駕??荚囆畔?/p>
21、管理就必須使用相應(yīng)的駕??荚囅到y(tǒng),因此,開發(fā)這樣的駕??荚囅到y(tǒng)成為了很有必要的事情。本論文所介紹的便是一個駕校考試系統(tǒng)的設(shè)計開發(fā)過程,以方便實現(xiàn)駕校對考試信息管理的系統(tǒng)化,規(guī)范化以及自動化,從而達到提高駕校考試管理效率的目的。</p><p> 論文的目的及設(shè)計要求</p><p> 駕??荚囅到y(tǒng)主要目的是對駕校所有的考試進行管理,并且合理管理好管理員發(fā)布題目、學(xué)員參加考試、管理員查看
22、成績的流程。提高駕??荚嚬芾淼墓ぷ餍?,降低管理的成本。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護,以及前端應(yīng)用程序的開發(fā)。前者要求建立起數(shù)據(jù)一致性各完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而后者則要求應(yīng)用程序具有功能完備、易用等特點。因此本駕校考試系統(tǒng)采用JSP技術(shù)和MySQL數(shù)據(jù)庫進行系統(tǒng)的開發(fā)。</p><p> 系統(tǒng)的設(shè)計將分為系統(tǒng)管理員和學(xué)員兩個角色,系統(tǒng)管理員可以管理學(xué)員信息和各個科目的題目信息,學(xué)生登錄系統(tǒng)之后
23、可以參加科目1-4的考試,但是必須要通過前一科目考試并且合格才能進入下一場考試。在實現(xiàn)這些功能的同時,還對本駕校考試系統(tǒng)的操作界面進行了很好的設(shè)計,極力為用戶提供一個友好的操作環(huán)境。我們主要從以下的三方面著手:可交互性、信息顯示以及數(shù)據(jù)的輸入。</p><p><b> 研究現(xiàn)狀及設(shè)計目標</b></p><p><b> 駕??荚囅到y(tǒng)的現(xiàn)狀</b
24、></p><p> 一直以來一般的駕校都是使用傳統(tǒng)的人工方式管理考試的日常工作,在計算機尚未在信息管理中廣泛使用之前,考試信息的管理主要依靠手工,手工過程的不足之處顯而易見,因此管理起來效率比較低并且容易出現(xiàn)錯誤。利用計算機來處理這些流程無疑會極大程度地提高效率和處理能力,方便對所有題目信息和考試信息進行精準的管理。</p><p> 駕校考試系統(tǒng)優(yōu)缺點分析</p>
25、<p><b> 1.優(yōu)點</b></p><p> (1) 采用易于維護的B/S模式。</p><p> (2) 采用高性能的關(guān)系型數(shù)據(jù)庫來存儲信息資源。</p><p> (3) 信息更新及時,界面方便用戶操作。</p><p><b> 2.缺點</b></p&g
26、t;<p> (1) 軟件穩(wěn)定性有待提高</p><p> 現(xiàn)在很多的網(wǎng)站或者系統(tǒng)都是基于B/S模式,由于B/S模式存在并發(fā)性操作,不健全的設(shè)計和代碼會大大影響軟件的穩(wěn)定性。并且軟件提供商為了滿足客戶的需求,對軟件進行多次修改,易造成系統(tǒng)的不穩(wěn)定,為后期的維護工作帶來了巨大的困難。</p><p> (2) 存在安全隱患</p><p> B/
27、S模式系統(tǒng)是基于瀏覽器實現(xiàn)客戶端操作的,由于瀏覽器常采用腳本模式,而腳本語言本身并不是十分安全完善的,所以存在一些安全隱患。</p><p> 現(xiàn)行研究存在的問題及解決方法</p><p><b> 現(xiàn)行研究存在的問題</b></p><p><b> 1.數(shù)據(jù)庫選擇問題</b></p><p&g
28、t; 選擇一個功能強大,移植性強的關(guān)系型數(shù)據(jù)庫可以有效的與其它數(shù)據(jù)庫結(jié)合,減少程序?qū)μ囟〝?shù)據(jù)庫的依賴,增加系統(tǒng)的移植性。</p><p><b> 2.可擴展性 </b></p><p> 為了滿足客戶需求的不斷增多,程序難免會經(jīng)常修改和升級,因此要求程序應(yīng)具備良好的可擴展性。</p><p><b> 3.開發(fā)平臺和語言&l
29、t;/b></p><p> 好的平臺和語言能夠減少開發(fā)成本,延長軟件的生命周期。</p><p><b> 解決辦法</b></p><p> 鑒于目前駕??荚囅到y(tǒng)的需求與實際情況,解決上述問題應(yīng)具備以下幾方面的要求:</p><p> 1.選用MySQL數(shù)據(jù)庫,可以更為持久的存放數(shù)據(jù),當存儲設(shè)備改變時,
30、不用重寫程序代碼便能很好的移植到其它數(shù)據(jù)庫系統(tǒng)。</p><p> 2.系統(tǒng)采用MVC模式,程序的實現(xiàn)過程采用模塊化,把業(yè)務(wù)信息按照應(yīng)用功能模塊拆分開:業(yè)務(wù)邏輯與數(shù)據(jù)庫服務(wù)器分開,用戶界面與業(yè)務(wù)邏輯分開,任一方的改變都不會過多影響對方。</p><p> 3.在開發(fā)平臺和語言上,使用My Eclipse開發(fā)平臺,并使用JSP語言作為主要的開發(fā)語言,JSP語言一次編寫隨處運行以及強大的可
31、伸縮性等優(yōu)點更方便系統(tǒng)的開發(fā)以及維護。</p><p> 本課題要達到的設(shè)計目標</p><p> 本課題采用B/S模式,面向駕校而開發(fā)的駕??荚囅到y(tǒng),系統(tǒng)將可以分為系統(tǒng)管理員和學(xué)員這兩種用戶登錄,登錄時需要對身份進行驗證,登錄以后每個權(quán)限用戶只能使用自己權(quán)限范圍內(nèi)的功能,其各角色功能如下:</p><p><b> 1.系統(tǒng)管理員:</b&g
32、t;</p><p> a、具有修改登錄密碼功能,登錄之后可以修改自己的登錄密碼。</p><p> b、具有學(xué)員管理功能,實現(xiàn)了對所有學(xué)員的管理操作,已經(jīng)設(shè)置添加的學(xué)員才可以使用自己的賬號密碼登錄系統(tǒng)進行考試。</p><p> c、具有科目1題目管理功能,對科目1題目信息進行查看、添加以及刪除操作。</p><p> d、具有科目
33、2題目管理功能,對科目2題目信息進行查看、添加以及刪除操作。</p><p> e、具有科目3題目管理功能,對科目3題目信息進行查看、添加以及刪除操作。</p><p> f、具有科目4題目管理功能,對科目4題目信息進行查看、添加以及刪除操作。</p><p><b> 2.學(xué)員</b></p><p> a、具
34、有參加科目1考試功能,學(xué)員登錄之后可以直接參加科目1考試,考試完畢顯示分數(shù)。</p><p> b、具有參加科目2考試功能,學(xué)員必須在通過科目1考試并且分數(shù)達到90分以上才能參加科目2考試,考試完畢顯示分數(shù)。</p><p> c、具有參加科目3考試功能,學(xué)員必須在通過科目2考試才能參加科目3考試,考試完畢顯示分數(shù)。</p><p> d、具有參加科目4考試功
35、能,學(xué)員必須在通過科目3考試才能參加科目4考試,考試完畢顯示分數(shù)。</p><p><b> 經(jīng)濟效益分析</b></p><p> 本校駕??荚囅到y(tǒng)是針對駕校考試而開發(fā)的,一方面系統(tǒng)中友好的人機界面和更強勁的功能支持,會讓使用本系統(tǒng)的人員的工作效率進一步提高,從而節(jié)省人力、物力,進而提高經(jīng)濟效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有PC機即可提供該系統(tǒng)開發(fā)工作需要的所有
36、硬件設(shè)備環(huán)境,對于開發(fā)的成本要求也比較低。</p><p><b> 關(guān)鍵問題及分析</b></p><p> 駕??荚囅到y(tǒng)在設(shè)計與實現(xiàn)過程中,對系統(tǒng)安全性和穩(wěn)定性要求較高,系統(tǒng)采用前臺顯示和后臺數(shù)據(jù)處理分離的方式來解決這一問題。考慮系統(tǒng)管理員和學(xué)員進入系統(tǒng)后功能需求的不同,需要對各用戶類型的不同功能做詳細分析。</p><p> 研究設(shè)
37、計中要解決的問題</p><p> 在研究設(shè)計中,還存在著諸多有待解決的問題與困難,會用到許多以前未學(xué)過的難點去學(xué)習(xí)與攻破?,F(xiàn)將研究設(shè)計中要解決的問題總結(jié)如下:</p><p><b> 數(shù)據(jù)表間聯(lián)系</b></p><p> 駕校考試系統(tǒng)所涉及的數(shù)據(jù)信息復(fù)雜,更具有復(fù)雜的業(yè)務(wù)邏輯關(guān)系,設(shè)計的表與表之間需要通過外鍵聯(lián)系起來。外鍵的聯(lián)系保證
38、在考試題目管理過程中業(yè)務(wù)操作穩(wěn)定的關(guān)鍵。數(shù)據(jù)庫設(shè)計的好壞將直接影響到前臺頁面的穩(wěn)定運行。</p><p> 由于駕??荚嚬芾硐到y(tǒng)涉及到了具體的管理員更新題目、學(xué)生參加考試以及查看學(xué)員成績的功能操作,數(shù)據(jù)庫中的數(shù)據(jù)不能隨意刪除,以防出現(xiàn)考試信息丟失的問題。若表間的聯(lián)系建立的不夠完善,當程序?qū)嶋H運行時就會出現(xiàn)很多問題和漏洞,結(jié)果造成的損失將無法彌補,程序也不便于維護。</p><p><
39、;b> 系統(tǒng)安全性</b></p><p> 由于本駕??荚囅到y(tǒng)是基于Web的,所有用戶都可以通過瀏覽器來登錄本系統(tǒng),因此要對用戶的身份進行嚴格的驗證以確保整個系統(tǒng)信息的安全。在系統(tǒng)設(shè)計過程中,用戶登錄時只有輸入正確的用戶名以及密碼才可以成功的登錄到系統(tǒng)中,并且根據(jù)不同的用戶角色分配不同的功能權(quán)限。同時在每個頁面中都要添加用戶登錄狀態(tài)以及權(quán)限的驗證,即每次進入指定的功能頁面,都需要驗證用戶是
40、否正常的登錄系統(tǒng),并且驗證用戶是否有權(quán)限進入這個功能頁面,這樣可以防止用戶通過非法途徑進入到系統(tǒng)中。</p><p> 具體實現(xiàn)中采用的關(guān)鍵技術(shù)</p><p> 一個程序的開發(fā)采用什么樣的關(guān)鍵性技術(shù)是至關(guān)重要的。技術(shù)的好壞將直接影響著系統(tǒng)的運行速度,兼容性,穩(wěn)定性等。本駕??荚囅到y(tǒng)將主要采用JSP技術(shù),在開發(fā)過程中采用分層開發(fā)的方法,其具體描述如下:</p><p
41、><b> JSP技術(shù)</b></p><p> JSP技術(shù)是Java系列技術(shù)的一部分,它是以Java為基礎(chǔ)的。JSP 頁面被編譯成 servlets,并可以調(diào)用 JavaBeans 組件或者是Enterprise JavaBeans組件,以便于在服務(wù)器端的處理。因此,JSP 技術(shù)在構(gòu)建基于web的可以升級的應(yīng)用程序的時候扮演了一個非常重要的角色。</p><p
42、> 在JSP技術(shù)中提供了一種簡單而又快速的方法來創(chuàng)建顯示動態(tài)生成的Web頁面。它是由軟件業(yè)處于領(lǐng)先地位的Sun公司來制定了相關(guān)JSP技術(shù)的規(guī)范,而該規(guī)范定義了如何在服務(wù)器以及JSP 頁面之間來進行交互,還描述了頁面格式以及語法。JSP頁面使用XML標簽和 scriptlets進行封裝,生成頁面內(nèi)容的邏輯。它將各種格式的標簽(XML格式或者是HTML格式)直接的傳遞回響應(yīng)的頁面。通過這種方式,JSP 頁面實現(xiàn)了頁面邏輯與設(shè)計與顯示
43、的分離。</p><p> JSP技術(shù)的設(shè)計是具有開放性的,符合行業(yè)的標準,同時它還支持大部分的瀏覽器、服務(wù)器以及相關(guān)的工具,它是行業(yè)的結(jié)果。所有的JSP實現(xiàn)的技術(shù)都支持腳本語言,都是以Java編程語言為基礎(chǔ)的。JSP技術(shù)本身具有可適應(yīng)性以及支持復(fù)雜的操作。JSP技術(shù)的發(fā)展速度非???,主要是因為使用可重用的組件和標簽取代了對頁面本身的腳本語言的依賴。</p><p><b>
44、 JDBC技術(shù)</b></p><p> JDBC的英文全稱是Java DataBase Connectivity standard,JDBC是一個面向?qū)ο蟮膽?yīng)用程序的接口,通過它可以訪問各類關(guān)系型數(shù)據(jù)庫。JDBC也是java核心類庫的一部分。用于特定數(shù)據(jù)庫的一套實施了JDBC接口的類集是JDBC driver。共有四種類型的JDBC driver: </p><p> 類
45、型一的driver。通常稱為“native-API, partly Java driver”。 類型一的driver是將JDBC調(diào)用轉(zhuǎn)換成為特定的數(shù)據(jù)庫。類型一的driver要求客戶端的機器必須安裝相應(yīng)的二進制代碼。因此類型一 的driver不太適合用于數(shù)據(jù)庫的Applet。</p><p> 類型二的driver。通常稱為“native protocol, pure Java driver”,它能將JDBC的
46、調(diào)用轉(zhuǎn)換為數(shù)據(jù)庫直接使用的網(wǎng)絡(luò)協(xié)議。類型二的driver是不需要安裝客戶端軟件 ,它是純的Java程序,是使用Java sockets來連接數(shù)據(jù)庫,因此類型二的driver特別適合用于通過網(wǎng)絡(luò)使用后臺數(shù)據(jù)庫的Applet。</p><p> 類型三的driver。通常稱為“JDBC-ODBC bridge driver”,類型三的driver能夠使客戶端通過JDBC調(diào)用連接到一個使用ODBC driver的數(shù)據(jù)
47、庫。使用類型三的driver需要每個客戶端的機器都必須裝上數(shù)據(jù)庫對應(yīng)的ODBC driver,但是ODBC driver不一定能跟Java兼容。</p><p> 類型四的driver。通常稱為“JDBC-Net pure Java driver”。 類型四的driver能將JDBC的調(diào)用轉(zhuǎn)換為獨立于數(shù)據(jù)庫的網(wǎng)絡(luò)協(xié)議。類型四的driver特別適合具有中間件的分布式應(yīng)用,但目前類型四的driver的產(chǎn)品不多<
48、;/p><p><b> MVC編程模式</b></p><p> 駕??荚囅到y(tǒng)遵循MVC的編程模式設(shè)計,MVC(Model_View_Controller,模式—視圖—控制器)MVC只是一個抽象的設(shè)計概念,它將待開發(fā)的應(yīng)用程序分為三個獨立的部分:模型(Model)、視圖(View)、和控制器(Controller)。提出這種模式只要是因為應(yīng)用程序中用來完成任務(wù)的代碼
49、——模型(也稱“業(yè)務(wù)邏輯”),通常是程序中相對應(yīng)穩(wěn)定的部分,并且會被重復(fù)使用,而程序與用戶進行交互的頁面-視圖,卻是經(jīng)常改變的。如果因需要更新頁面而不得不對業(yè)務(wù)邏輯進行改動,或者要在不同的模塊中應(yīng)用到相同的功能 而重復(fù)的編寫業(yè)務(wù)邏輯代碼,不僅降低了整體程序開發(fā)的進程,而且會使程序變得難以維護。因此,將業(yè)務(wù)邏輯代碼與外觀呈現(xiàn)分離,將會更容易的根據(jù)需求改進程序。</p><p><b> 需求分析<
50、/b></p><p> 需求分析是軟件開發(fā)過程中的重要階段,其基本任務(wù)是回答“系統(tǒng)必須做什么及該怎樣做”這個問題。隨著市場經(jīng)濟的發(fā)展,信息管理系統(tǒng)已經(jīng)逐漸走入了人們的生活,并在日常的信息統(tǒng)計管理中發(fā)揮著重要的作用,在這種形勢的驅(qū)使下,為了滿足駕??荚嚬芾淼男枨螅{??荚囅到y(tǒng)被設(shè)計和開發(fā)。</p><p> USE-CASE用例圖</p><p> 駕校
51、考試系統(tǒng)分為系統(tǒng)管理員和學(xué)員兩類用戶角色。管理員部分的用例功能包括學(xué)員信息管理、科目1題目管理、科目2題目管理、科目3題目管理以及科目4題目管理,學(xué)員用例包括參加科目1考試、參加科目2考試、參加科目3考試、參加科目4考試如圖4.1所示為本系統(tǒng)的整體用例圖。</p><p><b> 系統(tǒng)整體用例圖</b></p><p><b> 系統(tǒng)主要業(yè)務(wù)流程<
52、;/b></p><p> 若要開發(fā)一個良好的系統(tǒng),就要先明確其系統(tǒng)的業(yè)務(wù)流程,駕??荚囅到y(tǒng)主要的業(yè)務(wù)就是實現(xiàn)題目的在線更新、學(xué)員考試以及考試成績統(tǒng)計的功能。首先管理員可以發(fā)布新的題目信息,也可以刪除之前的題目,學(xué)員登錄系統(tǒng)之后可以依次進行科目1-4的考試,前提是成績合格。根據(jù)這個考試題目布置、學(xué)員考試以及成績顯示的流程繪制出其業(yè)務(wù)流程如下:</p><p><b>
53、駕??荚嚵鞒虉D</b></p><p><b> 功能需求</b></p><p> 1、登錄驗證功能:為了保證駕校考試系統(tǒng)信息的安全性,進入系統(tǒng)時需要對用戶身份進行驗證,如果驗證無誤可成功進入系統(tǒng),如果用戶名或者密碼不正確將返回錯誤提示要求重新輸入。</p><p> 2、學(xué)員管理功能:該功能屬系統(tǒng)管理員功能,實現(xiàn)了系統(tǒng)管理
54、員對所有學(xué)員的管理操作,可以添加一個新的學(xué)員,也可以對已經(jīng)添加的學(xué)員進行刪除的操作。已經(jīng)設(shè)置添加的學(xué)員才可以使用自己的賬號密碼登錄系統(tǒng)進行考試功能。</p><p> 3、科目1題目管理功能:該功能屬系統(tǒng)管理員功能,實現(xiàn)了系統(tǒng)管理員對所有科目1題目的管理操作,可以添加一個新的科目1題目,也可以對已經(jīng)添加的科目1題目進行刪除的操作。</p><p> 4、科目2題目管理功能:該功能屬系統(tǒng)
55、管理員功能,實現(xiàn)了系統(tǒng)管理員對所有科目2題目的管理操作,可以添加一個新的科目2題目,也可以對已經(jīng)添加的科目2題目進行刪除的操作。</p><p> 5、科目3題目管理功能:該功能屬系統(tǒng)管理員功能,實現(xiàn)了系統(tǒng)管理員對所有科目3題目的管理操作,可以添加一個新的科目3題目,也可以對已經(jīng)添加的科目3題目進行刪除的操作。</p><p> 6、科目4題目管理功能:該功能屬系統(tǒng)管理員功能,實現(xiàn)了系
56、統(tǒng)管理員對所有科目4題目的管理操作,可以添加一個新的科目4題目,也可以對已經(jīng)添加的科目4題目進行刪除的操作。</p><p> 7、科目1考試功能:該功能屬學(xué)員功能,學(xué)員登錄之后可以直接參加科目1的考試,交卷之后顯示成績,只有通過科目1考試并且成績在90以上才能參加科目2考試。</p><p> 8、科目2考試功能:該功能屬學(xué)員功能,只有通過科目1考試并且成績在90以上才能參加科目2考
57、試,通過科目2考試才能參加科目3。</p><p> 9、科目3考試功能:該功能屬學(xué)員功能,只有通過科目2考試才能參加科目3考試。</p><p> 10、科目4考試功能:該功能屬學(xué)員功能,只有通過科目3考試才能參加科目2考試。</p><p><b> 開發(fā)環(huán)境</b></p><p> 操作系統(tǒng):Window
58、s 7</p><p> 開發(fā)語言:JSP、Java語言</p><p><b> 數(shù)據(jù)庫:MySQL</b></p><p> WEB服務(wù)器:Tomcat 6</p><p> 開發(fā)工具:Dreamweaver、MyEclipse6 8.6</p><p> 客戶端瀏覽器:IE9<
59、;/p><p><b> 系統(tǒng)設(shè)計</b></p><p> 駕??荚囅到y(tǒng)設(shè)計的好壞將對系統(tǒng)的開發(fā)和維護起著至關(guān)重要的作用。系統(tǒng)的實現(xiàn)需要符合所有用戶的要求,只有對用戶的要求考慮的全面,才會開發(fā)出功能強大穩(wěn)定的駕??荚囅到y(tǒng)。</p><p><b> 系統(tǒng)體系結(jié)構(gòu)</b></p><p> 本系
60、統(tǒng)采用的是B/S的體系結(jié)構(gòu)模式,系統(tǒng)界面完全通過瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是系統(tǒng)的主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實現(xiàn)原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。用戶通過瀏覽器向WEB服務(wù)器發(fā)出請求,WEB服務(wù)器將請求發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫接到請求后將結(jié)果再返回到WEB服務(wù)器中,最后由WEB服務(wù)器傳給瀏覽器顯示給用戶。
61、
62、 </p><p><b> 系統(tǒng)功能結(jié)構(gòu)</b></p><p> 根據(jù)需求調(diào)研結(jié)果確定本駕??荚囅到y(tǒng)的功能結(jié)構(gòu),系統(tǒng)主要包括學(xué)員信息管理、科目1信息管理、科目2信息管理、科目3信息管理、科目4信息管理、參加科目1-4考試這幾個功能模塊,如圖5.1所
63、示為本駕??荚囅到y(tǒng)的功能結(jié)構(gòu)圖。</p><p><b> 系統(tǒng)功能結(jié)構(gòu)圖</b></p><p><b> 數(shù)據(jù)庫表結(jié)構(gòu)</b></p><p> 根據(jù)對系統(tǒng)的主要功能的分析,駕??荚囅到y(tǒng)的表有系統(tǒng)管理員表、學(xué)員信息表以及題目信息表,各個表結(jié)構(gòu)描述如下:</p><p> 1、系統(tǒng)管理員表
64、t_admin</p><p> 系統(tǒng)管理員表里面存儲了管理員信息。如表5.1:</p><p><b> 管理員信息表</b></p><p> 2、學(xué)員信息表t_stu</p><p> 課程表里面存儲了所有的課程信息。如表5.2:</p><p><b> 課程表<
65、/b></p><p> 3、題目信息表t_timu</p><p> 題目信息表是用于記錄題目信息。如表5.3:</p><p><b> 題目信息表</b></p><p><b> 系統(tǒng)實現(xiàn)及測試</b></p><p><b> 系統(tǒng)主要模塊
66、的實現(xiàn)</b></p><p><b> 系統(tǒng)登錄功能界面</b></p><p> 進入系統(tǒng)之后首先要進入到系統(tǒng)的登錄頁面,在登錄頁面中將驗證用戶輸入的用戶名以及密碼是否正確,輸入正確的用戶名及密碼才可以成功的登錄系統(tǒng),如果用戶名或者密碼錯誤將返回錯誤提示,其實現(xiàn)頁面如圖6.1所示。</p><p><b> 系統(tǒng)
67、登錄界面</b></p><p> 修改登錄密碼功能界面</p><p> 管理員成功登錄系統(tǒng)之后,點擊導(dǎo)航欄菜單“修改登錄密碼”,系統(tǒng)跳轉(zhuǎn)到修改登錄密碼子界面,在這里需要輸入正確的原密碼和設(shè)置新密碼,才能實現(xiàn)修改操作,其實現(xiàn)頁面如圖6.2所示。</p><p><b> 修改登錄密碼界面</b></p><
68、;p> 科目1題目管理功能界面</p><p> 在科目1題目管理頁面中可以列表顯示出所有的科目1題目信息,包括題目名稱、題目答案和題目分數(shù)信息,點擊題目名稱可以查看對應(yīng)題目的詳細內(nèi)容,點擊刪除按鈕可以選擇指定的科目1題目進行刪除的操作。其實現(xiàn)頁面如圖6.3以及圖6.4所示。</p><p><b> 科目1題目管理界面</b></p>&l
69、t;p> 科目1題目詳細信息界面</p><p> 對于新的科目1題目可以進行添加操作,添加時系統(tǒng)會對必填項進行非空驗證,是否為空是通過form表單中的onsubmit="return checkForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖6.5所示。</p><p><b> 科目1題目添加界面</b&g
70、t;</p><p> 科目2題目管理功能界面</p><p> 在科目2題目管理頁面中可以列表顯示出所有的科目2題目信息,包括題目名稱、題目答案和題目分數(shù)信息,點擊題目名稱可以查看對應(yīng)題目的詳細內(nèi)容,點擊刪除按鈕可以選擇指定的科目2題目進行刪除的操作。其實現(xiàn)頁面如圖6.6以及圖6.7所示。</p><p><b> 科目2題目管理界面</b&
71、gt;</p><p> 科目2題目詳細信息界面</p><p> 對于新的科目2題目可以進行添加操作,添加時系統(tǒng)會對必填項進行非空驗證,是否為空是通過form表單中的onsubmit="return checkForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖6.8所示。</p><p><b>
72、科目2題目添加界面</b></p><p> 科目3題目管理功能界面</p><p> 在科目3題目管理頁面中可以列表顯示出所有的科目3題目信息,包括題目名稱、題目答案和題目分數(shù)信息,點擊題目名稱可以查看對應(yīng)題目的詳細內(nèi)容,點擊刪除按鈕可以選擇指定的科目3題目進行刪除的操作。其實現(xiàn)頁面如圖6.9以及圖6.10所示。</p><p><b>
73、 科目3題目管理界面</b></p><p> 科目3題目詳細信息界面</p><p> 對于新的科目3題目可以進行添加操作,添加時系統(tǒng)會對必填項進行非空驗證,是否為空是通過form表單中的onsubmit="return checkForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖6.11所示。</p>&
74、lt;p><b> 科目3題目添加界面</b></p><p> 科目4題目管理功能界面</p><p> 在科目4題目管理頁面中可以列表顯示出所有的科目4題目信息,包括題目名稱、題目答案和題目分數(shù)信息,點擊題目名稱可以查看對應(yīng)題目的詳細內(nèi)容,點擊刪除按鈕可以選擇指定的科目4題目進行刪除的操作。其實現(xiàn)頁面如圖6.12以及圖6.13所示。</p>
75、<p><b> 科目4題目管理界面</b></p><p> 科目4題目詳細信息界面</p><p> 對于新的科目4題目可以進行添加操作,添加時系統(tǒng)會對必填項進行非空驗證,是否為空是通過form表單中的onsubmit="return checkForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖
76、6.14所示。</p><p><b> 科目4題目添加界面</b></p><p><b> 學(xué)員管理功能界面</b></p><p> 學(xué)員管理頁面功能是展示當前已經(jīng)添加到系統(tǒng)當中的所有學(xué)員列表,可以選擇指定的學(xué)生進行刪除操作。其實現(xiàn)頁面如圖6.15所示。</p><p><b>
77、; 學(xué)員管理界面</b></p><p> 對于新的學(xué)員信息可以進行添加操作,添加時系統(tǒng)會對必填項進行非空驗證,是否為空是通過form表單中的onsubmit="return checkForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。其實現(xiàn)頁面如圖6.16、6.17所示。</p><p><b> 學(xué)員添加界面</b&
78、gt;</p><p> 編號不能為空提示界面</p><p> 學(xué)員參加考試功能界面</p><p> 學(xué)員登錄系統(tǒng)之后可以參加考試,必須按照科目1-4的順序參加,并且必須前一科目合格才能進入下一科目考試。比如科目2考試還沒參加,直接點擊科目3考試,系統(tǒng)將會提示,其實現(xiàn)頁面如圖6.18以及圖6.19所示。</p><p><b&
79、gt; 提示界面</b></p><p><b> 提示界面</b></p><p> 在學(xué)員考試頁面選擇完之后點擊交卷,系統(tǒng)會顯示考試所得分數(shù)。其實現(xiàn)頁面如圖6.20、6.21所示。</p><p><b> 參加考試界面</b></p><p><b> 考試結(jié)果
80、界面</b></p><p> 實例測試的研究與選擇</p><p> 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試地,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),
81、不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。</p><p> 駕??荚囅到y(tǒng)采用黑盒法進行測試。黑盒法又稱功能測試或數(shù)據(jù)驅(qū)動測試,它完全不管程序內(nèi)部的結(jié)構(gòu)和處理,把程序看成一個黑盒子,只按程序需求說明書規(guī)定的功能和性能測試程序能否正常使用,是否能接收輸入數(shù)據(jù),產(chǎn)生正確的輸出信息。</p><p><b> 測試環(huán)境與測試條件</b></p>
82、<p> 測試環(huán)境是在Windows7系統(tǒng)下,WEB服務(wù)器采用Tomcat6.0版本,開發(fā)語言采用JSP、Java語言,數(shù)據(jù)庫應(yīng)用的是MySQL,開發(fā)工具采用MyEclipse8.6,客戶端瀏覽器要求在IE6.0及以上版本。</p><p> 測試條件是程序環(huán)境配置好,正常運行MyEclipse和MySQL數(shù)據(jù)庫正常運行的條件下測試的。</p><p><b>
83、 實例測試表格</b></p><p> 對主要模塊進行黑盒測試,測試結(jié)果如下表6.1所示:</p><p><b> 表6.1系統(tǒng)測試表</b></p><p><b> 結(jié)論與展望</b></p><p> 由于以前對JSP技術(shù)的掌握不夠熟練,所以在程序的開發(fā)過程中遇到了很
84、多的困難,而在開發(fā)系統(tǒng)之前,只是憑空的想想該做些什么功能,對于整個開發(fā)計劃沒有頭緒。所以在制作這個駕??荚囅到y(tǒng)之前,在網(wǎng)上查看了多個類似的系統(tǒng)。體會到真正的項目開發(fā)流程,并不僅僅是注重代碼的實現(xiàn),在開發(fā)之前的需求分析更加重要,要根據(jù)用戶所需要的功能來設(shè)計系統(tǒng),否則在最后實現(xiàn)的系統(tǒng)可能并不實用。</p><p> 明確了系統(tǒng)的功能后,設(shè)計了整個系統(tǒng)的操作流程,將整個系統(tǒng)分為多個小的模塊逐個完成,這樣整個系統(tǒng)的設(shè)計
85、思路比較清晰。每一個小模塊的設(shè)計中都遇到了許多不同的問題,通過互聯(lián)網(wǎng)查看前人對相關(guān)問題總結(jié)的經(jīng)驗,結(jié)合自己的系統(tǒng)多次的調(diào)試最終實現(xiàn)功能,在程序開發(fā)的過程中也是不斷提高自己能力的過程。在設(shè)計之前一定要對所設(shè)計的系統(tǒng)有較為深刻地了解,并對用戶的要求加以認真的分析,并給予分類.這樣在進行詳細設(shè)計時才可以做到有條不紊,一步一步地進行。編制一個系統(tǒng)還是有很多可學(xué)習(xí)的地方,不僅要掌握好相關(guān)知識,而且做事要細心,謹慎,這也是將來工作和學(xué)習(xí)應(yīng)該注意的地
86、方。</p><p> 將來的社會是競爭激烈的社會,特別是計算機行業(yè),要不斷的學(xué)習(xí),再學(xué)習(xí),才可以把自己融入社會的發(fā)展中,所以在工作過程中,要不斷的充電,才可以更好的體會自己人生的價值。</p><p><b> 參考文獻</b></p><p> 唐友國,湛洪波.JSP網(wǎng)站開發(fā)詳解,北京:電子工業(yè)出版社,2008</p>
87、<p> 馮艷奎,趙德奎.JSP實用案例教程,清華大學(xué)出版社,2004</p><p> 姜 仲,李緒成.Java語言程序設(shè)計,東北大學(xué)出版社,2007 </p><p> 史嘉權(quán).數(shù)據(jù)庫系統(tǒng)概論,清華大學(xué)出版社,2006</p><p> 許令波. 深入分析Java Web技術(shù)內(nèi)幕 [M],北京:電子工業(yè)出版社,2012</p>&
88、lt;p> 張峋,楊三成. 關(guān)鍵技術(shù) JSP與JDBC應(yīng)用詳解 [M],北京:中國鐵道出版社,2010</p><p> 林信良. JSP & Servlet學(xué)習(xí)筆記 [M],北京:清華大學(xué)出版社,2012</p><p> Hector Garcia-Molina. Database System Implementation [M].北京:機械工業(yè)出版社.2010&
89、lt;/p><p><b> 致 謝</b></p><p> 經(jīng)過半個學(xué)期的忙碌,本次畢業(yè)設(shè)計已經(jīng)接近尾聲。首先要感謝我的導(dǎo)師XXX老師對我的教導(dǎo)。由于他的嚴格要求和對學(xué)生的認真負責,使我能夠按時完成畢業(yè)設(shè)計駕??荚囅到y(tǒng)的開發(fā)并完成了這篇論文。我在指導(dǎo)老師身上學(xué)到了很多東西,老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。從課題的選擇到項目的
90、最終完成,我的指導(dǎo)老師XXX老師都始終給予細心的指導(dǎo)和不懈的支持,非常感謝老師在繁忙的工作中抽出時間給我們指導(dǎo),無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助。同時,要感謝我的同學(xué)對我無私的幫助,特別是在軟件的使用方面,正因為如此我才能順利的完成設(shè)計。我要感謝我的母校,是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過課的每一位老師,是你們教會我專業(yè)知識。在此,
91、我再說一次謝謝。謝謝大家。 </p><p> 計算機科學(xué)與技術(shù)專業(yè)</p><p> 畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)規(guī)范</p><p> 計算機科學(xué)與工程學(xué)院</p><p><b> 計算機科學(xué)與技術(shù)系</b></p><p><b> 2015年03月</b>&
92、lt;/p><p><b> 目 錄</b></p><p> 一. 畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的主要目的2</p><p> 二. 指導(dǎo)教師選聘及對指導(dǎo)教師的要求3</p><p> 三. 畢業(yè)實習(xí)分組及實施計劃5</p><p> 四. 畢業(yè)論文(設(shè)計)的選題6</
93、p><p> 五.畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的進度控制7</p><p> 六、畢業(yè)論文的結(jié)構(gòu)與格式11</p><p> 七、畢業(yè)實習(xí)以及畢業(yè)論文(設(shè)計)成績評定14</p><p> 八、畢業(yè)設(shè)計的歸檔工作15</p><p> 九、畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)領(lǐng)導(dǎo)小組17</p>&l
94、t;p> 附件1:任務(wù)書的填寫格式18</p><p> 附件2:開題報告的填寫格式22</p><p> 附件3:文獻綜述格式26</p><p> 附件4:實習(xí)報告封面格式31</p><p> 附件5:實習(xí)鑒定表格式32</p><p> 附件6:實習(xí)成績評定表格式33</p&
95、gt;<p> 附件7:畢業(yè)論文格式的基本要求34</p><p> 附件8:畢業(yè)設(shè)計袋封面填寫格式43</p><p> 附件9:畢業(yè)論文驗收表44</p><p> 附件10:畢業(yè)設(shè)計(論文)評論標準45</p><p> 附件11:畢業(yè)設(shè)計資料電子文檔目錄結(jié)構(gòu)50</p><p>
96、; 根據(jù)學(xué)院有關(guān)學(xué)生實習(xí)的規(guī)定和本專業(yè)教學(xué)計劃的安排,對計算機科學(xué)與技術(shù)專業(yè)學(xué)生畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)作如下具體安排:</p><p> 一. 畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的主要目的</p><p> 畢業(yè)實習(xí)的主要目的:</p><p> (1) 通過畢業(yè)實習(xí),使學(xué)生從理論走向?qū)嵺`,并運用所學(xué)的理論知識解決一些實際軟硬件應(yīng)用問題,達到實踐鍛煉的目的。&l
97、t;/p><p> (2) 總結(jié)升華理論知識的目的,使學(xué)生畢業(yè)后能迅速適應(yīng)實際工作崗位。</p><p> (3) 為畢業(yè)論文(設(shè)計)獲取素材。</p><p> 畢業(yè)論文(設(shè)計)的主要目的:</p><p> (1) 全面檢驗學(xué)生四年所學(xué)得基本理論和基本技能狀況,鞏固學(xué)生所學(xué)知識,并提高學(xué)生運用所學(xué)知識的能力。</p>&
98、lt;p> (2) 通過畢業(yè)論文(設(shè)計)的撰寫,彌補知識結(jié)構(gòu)中的薄弱環(huán)節(jié),優(yōu)化畢業(yè)生知識結(jié)構(gòu),提高畢業(yè)生的適應(yīng)能力。</p><p> (3) 培養(yǎng)學(xué)生運用所學(xué)理論知識和技術(shù),發(fā)現(xiàn)、分析和解決問題的能力,使學(xué)生掌握科學(xué)研究的方法和原則,培養(yǎng)和提高學(xué)生對理論和時間問題研究的能力。</p><p> (4) 通過論文撰寫,培養(yǎng)學(xué)生創(chuàng)造性思維能力,提高學(xué)生創(chuàng)新能力。</p>
99、;<p> 二. 指導(dǎo)教師選聘及對指導(dǎo)教師的要求</p><p><b> 指導(dǎo)教師選聘</b></p><p> (1) 指導(dǎo)教師應(yīng)具有講師及以上專業(yè)技術(shù)職稱或具有碩士學(xué)位,并有一定實踐經(jīng)驗的相關(guān)專業(yè)人員。</p><p> (2) 指導(dǎo)教師的聘任由計算機科學(xué)與技術(shù)系根據(jù)工作需要提出初步名單,經(jīng)計算機科學(xué)與技術(shù)學(xué)院院長審
100、核,予以聘任。</p><p> (3) 指導(dǎo)教師指導(dǎo)學(xué)生數(shù):講師或具有碩士學(xué)位的指導(dǎo)教師一般不超過6人,高級職稱(教授、副教授、高工)的指導(dǎo)人數(shù)不超過8人。</p><p> (4) 指導(dǎo)教師責任</p><p> 1). 學(xué)生畢業(yè)論文(設(shè)計)工作實行指導(dǎo)教師負責制。指導(dǎo)教師應(yīng)以高度認真負責的態(tài)度對待畢業(yè)論文(設(shè)計)的指導(dǎo)工作,按時完成畢業(yè)論文(設(shè)計)的各項
101、工作。</p><p> 2). 指導(dǎo)教師對學(xué)生畢業(yè)論文(設(shè)計)中的以下事項負責:</p><p> 把握正確的政治方向;</p><p> 確保選題與培養(yǎng)目標的一致性;</p><p> 論文(設(shè)計)結(jié)構(gòu)與撰寫格式的規(guī)范性;</p><p> 督促學(xué)生保質(zhì)、保量,按時圓滿地完成畢業(yè)論文(設(shè)計)工作。<
102、/p><p> (5) 指導(dǎo)教師指導(dǎo)工作基本要求</p><p> 1). 提出參考選題;</p><p> 2). 針對學(xué)生的選題,結(jié)合學(xué)生的實際情況,確定所指導(dǎo)學(xué)生的畢業(yè)論文(設(shè)計)題目,并提出明確的撰寫要求和進度計劃;</p><p> 3). 介紹有關(guān)參考文獻,指導(dǎo)學(xué)生搜集和查閱必要的資料;</p><p>
103、; 4). 下發(fā)《畢業(yè)設(shè)計任務(wù)書》,認真指導(dǎo)和檢查學(xué)生填寫《開題報告》等相關(guān)內(nèi)容,并在簽名處簽名;</p><p> 5). 指導(dǎo)學(xué)生擬寫畢業(yè)論文提綱,定期檢查學(xué)生畢業(yè)論文的進展情況,做好每個階段的工作記錄;</p><p> 6). 加強與學(xué)生的溝通,認真指導(dǎo)學(xué)生提交論文初稿、2稿、3稿等,并及時提出修改意見,圓滿完成最終定稿;</p><p> 7).
104、根據(jù)評分標準,結(jié)合學(xué)生平時的表現(xiàn),評定畢業(yè)論文(設(shè)計)成績;指導(dǎo)教師評語字數(shù)不少于200字,其中包括工作態(tài)度、選題意義,理論水平、應(yīng)用價值等;</p><p> 8). 確認所指導(dǎo)學(xué)生的畢業(yè)論文(設(shè)計)是否可以遞交答辯,并簽署意見;</p><p> 9). 協(xié)助做好畢業(yè)設(shè)計(論文)的歸檔工作。</p><p> 10). 撰寫畢業(yè)設(shè)計指導(dǎo)工作總結(jié),包括所指導(dǎo)
105、學(xué)生的選題分析、質(zhì)量分析、計劃執(zhí)行情況等。</p><p> 三. 畢業(yè)實習(xí)分組及實施計劃</p><p> (1) 畢業(yè)實習(xí)分組</p><p> 畢業(yè)實習(xí)主要采取集中與分組相結(jié)合,以收集畢業(yè)論文資料為主,主要采取由各指導(dǎo)教師根據(jù)學(xué)生所選論文(設(shè)計)題目,聯(lián)系,分派學(xué)生到相關(guān)單位進行實習(xí),收集資料;計算機科學(xué)與技術(shù)系可以在此基礎(chǔ)上做統(tǒng)一安排。</p&g
106、t;<p> (2) 畢業(yè)實習(xí)時間</p><p> 根據(jù)教學(xué)計劃,學(xué)生在第四學(xué)年第2學(xué)期的第1周到第4周進行畢業(yè)實習(xí),共4周。</p><p><b> (3) 實習(xí)要求</b></p><p> 1). 實習(xí)期間,學(xué)生必須自覺遵守學(xué)院和實習(xí)單位的一切規(guī)章制度;</p><p> 2). 并認真
107、服從指導(dǎo)教師的安排,尊敬教師;</p><p> 3). 經(jīng)常與指導(dǎo)教師溝通,全面完成畢業(yè)實習(xí)和畢業(yè)論文(設(shè)計)所規(guī)定的各項任務(wù);</p><p> 4). 校外實習(xí)的同學(xué),特別注意安全問題;</p><p> 5). 按規(guī)定的時間和格式等要求,在第四周結(jié)束后完成并前提交實習(xí)成果,主要包括:實習(xí)日志、畢業(yè)實習(xí)報告(不低于2000字,格式參見附件4)、實習(xí)單位鑒
108、定表(格式參見附件5);</p><p> 6). 實習(xí)報告的內(nèi)容</p><p> 實習(xí)報告的內(nèi)容必須包括:實習(xí)時間、實習(xí)地點、實習(xí)目的、實習(xí)單位介紹、實習(xí)內(nèi)容介紹、實習(xí)心得體會等,根據(jù)具體實習(xí)情況可以添加其它一些內(nèi)容。</p><p> 7). 指導(dǎo)教師根據(jù)學(xué)生的實習(xí)情況,填寫實習(xí)成績評定表,格式參見附件6;</p><p> 四
109、. 畢業(yè)論文(設(shè)計)的選題</p><p><b> (1) 題目來源</b></p><p> 畢業(yè)論文(設(shè)計)題目主要來源是:</p><p> 1). 教師和學(xué)生到企業(yè)調(diào)研,了解和收集畢業(yè)論文(設(shè)計)的課題;</p><p> 2). 教師根據(jù)教學(xué)和科研的需要,結(jié)合當今計算機軟硬件技術(shù)的研究重點、計算機科學(xué)
110、與工程學(xué)院的研究方向以及一些橫向聯(lián)系的單位的具體需求擬訂論文(設(shè)計)題目;</p><p> 3). 學(xué)生根據(jù)興趣愛好和研究方向自行確定,并經(jīng)指導(dǎo)教師同意的題目。</p><p> (2) 題目主要類型和范圍</p><p> 根據(jù)大學(xué)及計算機科學(xué)與工程學(xué)院關(guān)于“畢業(yè)論文(設(shè)計)的選題”要求,每個教師擬訂一定數(shù)量的題目,經(jīng)計算機科學(xué)與技術(shù)系討論,確定最終的畢業(yè)
111、論文(設(shè)計)題目類型和范圍。題目應(yīng)保證符合計算機科學(xué)與技術(shù)專業(yè)的研究方向、培養(yǎng)目標,大小適宜,并具有新穎性(注意出題不要與其他老師重復(fù),且不能和以前畢業(yè)設(shè)計題目重復(fù))。</p><p><b> (3) 學(xué)生選題</b></p><p> 畢業(yè)論文(設(shè)計)題目于第七學(xué)期15周以前下發(fā)給學(xué)生,并在計算機學(xué)院畢業(yè)設(shè)計網(wǎng)站上公布,組織學(xué)生選題,采取學(xué)生自選與系里指定相結(jié)
112、合的方式,確定每一個學(xué)生的畢業(yè)論文(設(shè)計)題目,并配備指導(dǎo)教師。具體題目及學(xué)生、指導(dǎo)教師配備情況、學(xué)生的選題情況等在學(xué)生完成選題工作后,于第七學(xué)期18周以前按大學(xué)實踐教學(xué)科的要求上報。每一階段的工作都要在計算機學(xué)院畢業(yè)設(shè)計網(wǎng)站上公布。</p><p> (4) 指導(dǎo)教師填寫好畢業(yè)論文(設(shè)計)任務(wù)書,及時下達給學(xué)生。</p><p> 五.畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的進度控制</p
113、><p> 1. 畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的進度控制</p><p><b> 注釋:</b></p><p> (1). 進行畢業(yè)設(shè)計(論文)的學(xué)生,應(yīng)結(jié)合選題內(nèi)容,在調(diào)研、查閱資料的基礎(chǔ)上寫一篇文獻綜述,字數(shù)不少于2000字。格式參見附件3。參考文獻不少于10篇(最好是期刊文章),至少含英文文獻3篇;</p><p&
114、gt; (2).進行畢業(yè)設(shè)計(論文)的學(xué)生英應(yīng)完成一篇文獻翻譯,文獻內(nèi)容必須和畢業(yè)設(shè)計內(nèi)容相關(guān)且應(yīng)獨立完成,文獻原文不少于1萬英文印刷字符,譯文稿撰寫在統(tǒng)一的稿紙上,同時上交原文。教師應(yīng)留下評閱意見,簽注日期最好在畢業(yè)實習(xí)收集資料結(jié)束時。</p><p> (3). 學(xué)生畢業(yè)實習(xí)的主要目的是運用所學(xué)的理論知識解決一些實際問題,達到實踐鍛煉,使學(xué)生畢業(yè)后能迅速適應(yīng)實際工作崗位,同時也為畢業(yè)論文(設(shè)計)的撰寫收集
115、資料。實習(xí)結(jié)束后,學(xué)生應(yīng)提交不低于2000字的實習(xí)總結(jié)報告1份(格式參見附件4)、實習(xí)日志1本(記錄整個畢業(yè)實習(xí)過程及其每天的心得體會,用32開軟抄本記載)、實習(xí)單位鑒定表(格式參見附件5),指導(dǎo)教師根據(jù)學(xué)生實習(xí)情況填寫實習(xí)成績評定表(格式參見附件6),向計算機科學(xué)與技術(shù)系提出學(xué)生實習(xí)的建議成績。</p><p> (4). 有下列情形之一,取消正式答辯資格:</p><p> 1).
116、 論文撰寫過程中,學(xué)生如果未完成階段工作,經(jīng)指導(dǎo)教師催促、教育仍不改正者;</p><p> 2). 不能在規(guī)定時間內(nèi)完成畢業(yè)設(shè)計程序編制或不能完成論文定稿者;</p><p> 3). 畢業(yè)設(shè)計達不到規(guī)定要求,或軟件無法演示(特殊原因除外);</p><p> 4). 不能在規(guī)定時間提交論文正確及全套材料者;</p><p> 5)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的時尚駕校管理系統(tǒng)
- 計算機畢業(yè)論文--基于jsp的駕校管理系統(tǒng)
- 基于.net的駕校理論考試模擬系統(tǒng)
- 基于jsp技術(shù)的在線考試系統(tǒng)
- 基于android的駕校模擬考試系統(tǒng)
- 基于JSP的在線實時考試系統(tǒng).pdf
- 基于jsp的在線考試系統(tǒng)研究
- 基于JSP技術(shù)在線考試系統(tǒng)的開發(fā).pdf
- 基于jsp的在線考試系統(tǒng)畢業(yè)設(shè)計
- 基于.net的駕校理論考試模擬系統(tǒng)設(shè)計與實現(xiàn)
- 基于jsp的在線考試系統(tǒng)的設(shè)計與實現(xiàn)
- [jsp畢設(shè)]jsp考試管理系統(tǒng)
- 畢業(yè)論文——基于jsp的java在線考試系統(tǒng)
- 畢業(yè)論文——基于jsp的java在線考試系統(tǒng)
- 基于JSP技術(shù)的在線考試系統(tǒng)開發(fā).pdf
- 畢業(yè)論文——基于jsp的java在線考試系統(tǒng)
- 基于jsp的在線考試系統(tǒng)源代碼和論文
- 基于JSP動態(tài)Web技術(shù)的在線考試系統(tǒng).pdf
- 基于jsp在線考試系統(tǒng)畢業(yè)論文設(shè)計
- 基于JSP-XML考試系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論