基于jsp標(biāo)準(zhǔn)的危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng)審核員模塊的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  河北農(nóng)業(yè)大學(xué)</b></p><p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題 目: 基于JSP標(biāo)準(zhǔn)的危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng) </p><p>  審核員模塊的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </

2、p><p>  專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1002班 </p><p>  學(xué) 號(hào): 2010234030306 </p><p>  學(xué)生姓名: 石 峰 </p><p>  指導(dǎo)教師姓名: 趙 洋

3、 </p><p>  指導(dǎo)教師職稱: 講 師 </p><p>  二O一四 年 六 月 三 日</p><p><b>  摘要</b></p><p>  在愈來愈方便的信息世界,萬物互聯(lián)已經(jīng)成為人類無法阻擋的技術(shù)浪潮。移動(dòng)智能設(shè)備的普及,

4、物聯(lián)網(wǎng)及云計(jì)算的發(fā)展,使本就越發(fā)享受科技紅利的人們更加熱衷于體驗(yàn)現(xiàn)代技術(shù)的奇妙。甚至作為政府主導(dǎo)的危貨罐車定期檢驗(yàn)報(bào)告審核這一系列之前由人工完成并記錄的工作,也要向著全網(wǎng)互聯(lián),信息上網(wǎng)的趨勢發(fā)展。</p><p>  本文具體闡釋了危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng)審核員模塊的設(shè)計(jì)與開發(fā)。設(shè)計(jì)采用當(dāng)前十分流行的JSP網(wǎng)站開發(fā)技術(shù)并且部署在輕量級(jí)開源Web服務(wù)器——Tomcat之上。JSP是由Sun微系統(tǒng)公司倡導(dǎo)、許

5、多公司共同參與并一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁文件中加入Java程序片段和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁。Java程序片段可以操縱數(shù)據(jù)庫、重定向網(wǎng)頁以及發(fā)送E-mail等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。并考慮到網(wǎng)站所處理的數(shù)據(jù)的結(jié)構(gòu)特點(diǎn)及所學(xué)的知識(shí),應(yīng)用Microsoft公司出品的SQL Server 2008數(shù)據(jù)庫系統(tǒng)作為網(wǎng)站的后臺(tái)數(shù)據(jù)庫支持。系統(tǒng)實(shí)現(xiàn)了網(wǎng)站的基本功能,包括三種類別工作人員的登錄、瀏覽審核信息、查詢?cè)斍轫?、個(gè)

6、人中心管理及各類人員特殊需求的功能頁等。頁面美化使用Adobe公司出品的Photoshop CS5及Dreamweaver CS4等網(wǎng)頁設(shè)計(jì)軟件完成。</p><p>  關(guān)鍵字:JSP;Web服務(wù)器;在線系統(tǒng) </p><p><b>  Abstract</b></p><p>  In the more and more convenie

7、nt information world, Internet has become a human can't stop all the technology wave. The popularity of mobile intelligent device, the development of the Internet of things and cloud computing, make the more people e

8、njoy the technology dividends more keen to experience the wonders of modern technology. Even the government-led, the dangerous cargo tank car inspection report regularly audit completed by artificial and record before th

9、is series of work, also want to ent</p><p>  This article explains the dangerous cargo tank car inspection report regularly online auditing system auditors module design and development. Design USES the curr

10、ent popular JSP website development technology and deployment on lightweight open source Web server -- Tomcat. JSP is advocated by Sun Microsystems company, many companies to participate and to establish a dynamic techni

11、cal standards. In a traditional web page file to join Java program fragment and JSP tags, constitutes the JSP page. Ja</p><p>  Keywords: JSP; Web Server; Online System</p><p><b>  目錄</

12、b></p><p><b>  1 緒論1</b></p><p>  1.1 課題背景1</p><p>  1.2 國內(nèi)外研究現(xiàn)狀1</p><p>  1.3 本課題研究的意義2</p><p>  1.4 本論文的組織結(jié)構(gòu)2</p><p><

13、;b>  2 技術(shù)背景3</b></p><p>  2.1 JSP技術(shù)簡介3</p><p>  2.2 SQL Server 2008簡介3</p><p>  2.3 Web服務(wù)器簡介3</p><p>  2.4 JDBC簡介4</p><p>  3 系統(tǒng)模塊分析5</p&

14、gt;<p>  3.1 需要完成目標(biāo)5</p><p>  3.2 功能需求5</p><p>  3.3 環(huán)境需求5</p><p>  4 系統(tǒng)整體設(shè)計(jì)6</p><p>  4.1 數(shù)據(jù)流程分析6</p><p>  4.2 數(shù)據(jù)字典7</p><p>  5

15、功能模塊設(shè)計(jì)9</p><p>  5.1 審核員功能設(shè)計(jì)9</p><p>  5.2 數(shù)據(jù)庫設(shè)計(jì)10</p><p>  5.2.1 E-R圖10</p><p>  5.2.2 基本表設(shè)計(jì)11</p><p><b>  6 系統(tǒng)實(shí)現(xiàn)13</b></p><p

16、><b>  7 系統(tǒng)測試22</b></p><p>  7.1 系統(tǒng)測試遠(yuǎn)離了及測試原則22</p><p>  7.2 測試的過程與分析23</p><p>  7.3 測試小結(jié)24</p><p><b>  8 結(jié)論24</b></p&g

17、t;<p><b>  致謝25</b></p><p><b>  參考文獻(xiàn)26</b></p><p><b>  1 緒論</b></p><p><b>  1.1 課題背景</b></p><p>  隨著網(wǎng)絡(luò)信息化的高速發(fā)展,

18、無論人類的生活,娛樂乃至生老病死等各個(gè)方面都將進(jìn)行數(shù)字化。往小里說,人們通過即時(shí)通訊軟件進(jìn)行日常交流,通過SNS社交網(wǎng)絡(luò)了解世界上發(fā)生著的事情,通過在線網(wǎng)店購買來自全世界的物品。往大里說,人們的身份信息全國互聯(lián),無論你身在何處,都有辦法確定你的信息,病人的病歷在某種程度上也可以進(jìn)行在線查詢,人們的車輛信息也可以在交通部門查到,只要你愿意,你可以通過各種手段獲得一個(gè)人的家庭住址,電話號(hào)碼及生長經(jīng)歷。</p><p>

19、;  當(dāng)然,信息聯(lián)網(wǎng)是一柄雙刃劍,它可以極大方便人類世界,是人類歷史上為數(shù)不多的幾次通過技術(shù)改變世界的面貌,這是一個(gè)可以用技術(shù)來打造的烏托邦,沒有什么理論上實(shí)現(xiàn)不了的事情。然而,如果被別有用心的人利用,那么信息泄漏不僅僅是道德層面的嚴(yán)重探底,也是科學(xué)技術(shù)再次威脅人類生存的又一個(gè)生動(dòng)的實(shí)例。</p><p>  盡管如此,我們依然相信,技術(shù)是用來造福于人類社會(huì)的,因此,通過JSP技術(shù)標(biāo)準(zhǔn)來實(shí)現(xiàn)危貨罐車定期檢驗(yàn)報(bào)告在

20、線審核系統(tǒng)是一件提高辦事效率,造福社會(huì)的事情。上線的審核系統(tǒng)可以完全實(shí)現(xiàn)無紙化辦公,減少了紙張的浪費(fèi);另外,全數(shù)字化操作不容易出現(xiàn)人為的失誤,可以在理論上提高審核的精確性;同時(shí),信息全網(wǎng)互聯(lián)打破了地域性,使得身處外地的辦事機(jī)構(gòu)也可以方便查詢各個(gè)危貨罐車的審核情況,甚至在以后,可以直接反饋給貨車車主,及時(shí)通知車主進(jìn)行定期檢驗(yàn)。</p><p>  現(xiàn)代的網(wǎng)絡(luò),已經(jīng)經(jīng)歷過迅速發(fā)展的時(shí)期,所以技術(shù)也已經(jīng)相當(dāng)成熟。因此,

21、依靠網(wǎng)絡(luò)技術(shù)架設(shè)一個(gè)網(wǎng)站會(huì)在很多方面得到相關(guān)的支持。</p><p>  伴隨著行業(yè)需求,危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng)應(yīng)運(yùn)而生,它是車務(wù)管理全面的信息化管理解決方案,輔助實(shí)現(xiàn)綜合運(yùn)營管理的信息化、智能化、規(guī)范化管理?;谝陨媳姸鄡?yōu)勢,它將廣泛運(yùn)用于危險(xiǎn)品審核管理中。</p><p>  1.2 國內(nèi)外研究現(xiàn)狀</p><p>  經(jīng)過多年的發(fā)展,中國電子政務(wù)建設(shè)

22、在政府網(wǎng)絡(luò)基礎(chǔ)設(shè)施、政府門戶網(wǎng)站、政府核心業(yè)務(wù)支撐、公共信息資源開發(fā)等方面取得了很大成績。以此為基礎(chǔ),電子政務(wù)發(fā)展的重心將逐步從更多關(guān)注經(jīng)濟(jì)領(lǐng)域轉(zhuǎn)向更多關(guān)注社會(huì)領(lǐng)域?;ヂ?lián)網(wǎng)的發(fā)展為政府更好地實(shí)現(xiàn)社會(huì)管理和公共服務(wù)職能創(chuàng)造了條件,一些地方開始制定政務(wù)互聯(lián)網(wǎng)發(fā)展規(guī)劃,更多的地方開展了利用互聯(lián)網(wǎng)完善公共服務(wù)的嘗試。</p><p>  近年來,越來越多的地方政府部門開始采用網(wǎng)絡(luò)、RFID和傳感器、GPS監(jiān)控、視頻監(jiān)控等

23、技術(shù),在城市交通、市政市容管理、水務(wù)、環(huán)保、園林綠化、食品安全等多個(gè)領(lǐng)域?qū)崿F(xiàn)自動(dòng)化的監(jiān)測和管理。隨著城市信息化的發(fā)展,涌現(xiàn)了一批互聯(lián)網(wǎng)技術(shù)新應(yīng)用,如市政交通一卡通、高速公路不停車收費(fèi)(ETC)、水文水質(zhì)監(jiān)測、環(huán)境質(zhì)量監(jiān)測、食品藥品溯源等。</p><p>  適應(yīng)形勢發(fā)展需要,各地在制定中長期發(fā)展規(guī)劃中都對(duì)互聯(lián)網(wǎng)發(fā)展和應(yīng)用給予了極大關(guān)注,一些省份和城市還制定了專門的互聯(lián)網(wǎng)發(fā)展專項(xiàng)規(guī)劃,紛紛開展互聯(lián)網(wǎng)應(yīng)用示范工程。

24、從規(guī)劃和工程設(shè)計(jì)的主要內(nèi)容看,互聯(lián)網(wǎng)應(yīng)用已逐漸成為電子政務(wù)發(fā)展的重要內(nèi)容。</p><p>  美國提出互聯(lián)網(wǎng)國家戰(zhàn)略,時(shí)間就在國際金融危機(jī)之后。其實(shí),進(jìn)入后危機(jī)時(shí)代,信息通信技術(shù)成為各國技術(shù)競爭的重要焦點(diǎn),互聯(lián)網(wǎng)作為新一代信息通信技術(shù)的重要組成部分,是轉(zhuǎn)變經(jīng)濟(jì)發(fā)展方式的重要引擎,應(yīng)用意義巨大??偟目磥?,互聯(lián)網(wǎng)可廣泛應(yīng)用于經(jīng)濟(jì)社會(huì)發(fā)展的各個(gè)領(lǐng)域,其在社會(huì)發(fā)展、公共服務(wù)、城市管理和人民生活中的應(yīng)用,將有效提升政府管

25、理效能、基礎(chǔ)設(shè)施和城市管理水平、資源環(huán)境利用效率,實(shí)現(xiàn)社會(huì)公共服務(wù)和人民生活的智能化、便捷化、綠色化,推進(jìn)經(jīng)濟(jì)、社會(huì)、人和自然的協(xié)調(diào)可持續(xù)發(fā)展。</p><p>  互聯(lián)網(wǎng)的確有著靈敏感知、實(shí)時(shí)傳輸和處理信息的優(yōu)秀“基因”。總體而言,互聯(lián)網(wǎng)應(yīng)用已逐漸成為我國電子政務(wù)發(fā)展的重要內(nèi)容,但目前我們的應(yīng)用還處于起步和探索階段,規(guī)范化、體系化、智能化水平仍有待提升。要充分發(fā)揮電子政務(wù)“智慧神經(jīng)”的作用,需要我們進(jìn)一步從業(yè)務(wù)

26、需求、創(chuàng)新服務(wù)、產(chǎn)業(yè)培育多方面切實(shí)推進(jìn)互聯(lián)網(wǎng)的電子政務(wù)應(yīng)用。</p><p>  1.3 本課題研究的意義</p><p>  進(jìn)一步熟悉JSP開發(fā)環(huán)境,把握一定開發(fā)Web網(wǎng)站的技術(shù)。對(duì)提高自己的Java語言編程能力,熟悉Web建站工作過程具有重要的研究意義。制作一個(gè)界面友好,用戶體驗(yàn)良好,穩(wěn)定實(shí)用的危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng)。對(duì)信息的快速共享發(fā)揮了重要作用。讓用戶能第一時(shí)間和別人共

27、同分享信息資源。</p><p>  1.4 本論文的組織結(jié)構(gòu)</p><p>  本文分為七章,通過對(duì)整個(gè)網(wǎng)站的分析、設(shè)計(jì)與實(shí)現(xiàn)過程的全面介紹來展示系統(tǒng)的全部特性。</p><p>  第一章概述描述了課題的背景、目的與意義,介紹了國內(nèi)外現(xiàn)狀,進(jìn)而總結(jié)出此次研究工作的內(nèi)容。</p><p>  第二章主要闡述了系統(tǒng)設(shè)計(jì)中的一些相關(guān)技術(shù)。&l

28、t;/p><p>  第三章首先從幾個(gè)角度分析了系統(tǒng)開發(fā)的可行性,闡述了系統(tǒng)在實(shí)際應(yīng)用中的價(jià)值,然后進(jìn)行了需求分析、網(wǎng)站業(yè)務(wù)流程分析和數(shù)據(jù)流分析。</p><p>  第四章在明確了系統(tǒng)設(shè)計(jì)的原則下,進(jìn)行了功能模塊設(shè)計(jì),接著對(duì)數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計(jì)。</p><p>  第五章闡述了系統(tǒng)頁面及其邏輯功能的實(shí)現(xiàn),重點(diǎn)描述了前臺(tái)與后臺(tái)的各個(gè)功能模塊的實(shí)現(xiàn)過程,對(duì)主要的原理和技術(shù)

29、進(jìn)行了詳細(xì)的說明,并列出了一些典型的邏輯程序流程圖進(jìn)行說明。</p><p>  第六章主要闡釋了系統(tǒng)的核心模塊的流程及相關(guān)代碼。</p><p>  第七章介紹了系統(tǒng)的各項(xiàng)調(diào)試指標(biāo),分析了調(diào)試的過程和結(jié)果。</p><p><b>  2 技術(shù)背景</b></p><p>  2.1 JSP技術(shù)簡介</p>

30、<p>  JSP(JavaServer Pages)是由Sun微系統(tǒng)公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。</p><p>  JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段和JSP標(biāo)記,從而形成JSP文件。</p><p>  用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP將網(wǎng)頁

31、邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。</p><p>  自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p>  2.2 SQL Server 2008簡介</p><p>  SQL Server 2008

32、 在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫中??梢詫?duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲(chǔ)在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲(chǔ)在哪里。</p><p>  SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio

33、開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過 Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。</p><p>  該數(shù)據(jù)庫服務(wù)是目前主流的企業(yè)級(jí)中度應(yīng)用最佳選擇。和其他的大型數(shù)據(jù)庫管理系統(tǒng)相比,SQL Server 2008具有可靠的安全性,更快的存儲(chǔ)速度,高度的兼容性。因此,應(yīng)用SQL Server 2008作為后

34、臺(tái)數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對(duì)以后網(wǎng)站的運(yùn)行打下了堅(jiān)實(shí)的基礎(chǔ)。</p><p>  2.3 Web服務(wù)器簡介</p><p>  Web服務(wù)器是可以向發(fā)出請(qǐng)求的瀏覽器提供文檔的程序?;蛘哒fWeb服務(wù)器是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序。Web服務(wù)器也稱為WWW(WORLD WIDE WEB)服務(wù)器,</p><p>  服務(wù)器是一種被動(dòng)程序:只有當(dāng)

35、Internet上運(yùn)行在其他計(jì)算機(jī)中的瀏覽器發(fā)出請(qǐng)求時(shí),服務(wù)器才會(huì)響應(yīng)。最常用的Web服務(wù)器是Apache和Microsoft的Internet信息服務(wù)器(Internet Information Server,IIS)。Internet上的服務(wù)器也稱為Web服務(wù)器,是一臺(tái)在Internet上具有獨(dú)立IP地址的計(jì)算機(jī),可以向Internet上的客戶機(jī)提供WWW、Email和FTP等各種Internet服務(wù)。</p><

36、;p>  WWW 采用的是瀏覽器/服務(wù)器結(jié)構(gòu),其作用是整理和儲(chǔ)存各種WWW資源,并響應(yīng)客戶端軟件的請(qǐng)求,把客戶所需的資源傳送到 Windows 95(或Windows98)、Windows NT、UNIX 或 Linux 等平臺(tái)上。</p><p>  Apache仍然是世界上用的最多的Web服務(wù)器,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、W

37、indows、Linux系統(tǒng)平臺(tái)上)以及它的可移植性等方面。</p><p>  Tomcat是一個(gè)開放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進(jìn)行執(zhí)行的,因此我們就可以說Tomcat Server也實(shí)行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。 </p><p&

38、gt;  2.4 JDBC簡介</p><p>  JDBC(Java Data Base Connectivity, Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序。</p><p>  有了JDBC,

39、向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問Sybase數(shù)據(jù)庫專門寫一個(gè)程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問Informix數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需用JDBC API寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。同時(shí),將Java語言和JDBC結(jié)合起來使程序員不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語言“

40、編寫一次,處處運(yùn)行”的優(yōu)勢。</p><p><b>  3 系統(tǒng)模塊分析</b></p><p>  3.1 需要完成目標(biāo)</p><p>  本系統(tǒng)的開發(fā)采用MVC模式,選用所熟悉的開發(fā)工具及開發(fā)環(huán)境進(jìn)行本系統(tǒng)的設(shè)計(jì)與開發(fā)。</p><p>  設(shè)計(jì)開發(fā)一個(gè)危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng)的審核員模塊,本設(shè)計(jì)要求實(shí)現(xiàn)

41、審核員的登陸、待審核報(bào)告的查看、已審核報(bào)告的查看、特定檢測報(bào)告的查詢及個(gè)人信息管理等功能。</p><p>  本畢業(yè)設(shè)計(jì)要求提供能實(shí)現(xiàn)危貨罐車定期檢驗(yàn)報(bào)告在線審核系統(tǒng)中審核員模塊的功能,要求模塊具有操作簡便、界面友好等特性;形成一個(gè)真正實(shí)用的、功能完善的Web網(wǎng)站。</p><p><b>  3.2 功能需求</b></p><p>  根

42、據(jù)以上的目標(biāo)分析,需要設(shè)計(jì)出網(wǎng)站的前臺(tái)和后臺(tái)。管理員主要進(jìn)行后臺(tái)操作,審核員與檢驗(yàn)員主要進(jìn)行前臺(tái)的操作,即瀏覽審核內(nèi)容,并做出相應(yīng)的交互,即能做出更新或修改。根據(jù)以上想法,設(shè)計(jì)審核員模塊的基本功能如下:</p><p><b>  審核員登錄;</b></p><p>  待審核報(bào)告列表查詢;</p><p>  已審核報(bào)告列表查詢;</

43、p><p><b>  個(gè)人信息維護(hù);</b></p><p><b>  修改登錄密碼;</b></p><p><b>  安全退出。</b></p><p>  將以上這些功能制作成網(wǎng)頁以后,在其中互相建立連接,基本完成審核系統(tǒng)對(duì)審核員的職能要求。</p>&l

44、t;p><b>  3.3 環(huán)境需求</b></p><p>  操作系統(tǒng):Windows XP</p><p>  Web服務(wù)器:Apache Tomcat</p><p>  開發(fā)環(huán)境:Java Development Kit 1.7</p><p>  數(shù)據(jù)庫:SQL Server 2008</p>

45、;<p><b>  4 系統(tǒng)整體設(shè)計(jì)</b></p><p>  審核員模塊整體設(shè)計(jì)如圖4.1所示:</p><p>  圖4.1 審核員業(yè)務(wù)流程</p><p>  4.1 數(shù)據(jù)流程分析</p><p>  在分析了系統(tǒng)的業(yè)務(wù)流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面設(shè)計(jì)網(wǎng)站的數(shù)據(jù)庫做好基礎(chǔ)。這里主要利用數(shù)

46、據(jù)流程圖來說明數(shù)據(jù)流程。</p><p>  根據(jù)審核員業(yè)務(wù)流程,可以將數(shù)據(jù)流的總體圖歸納如下:</p><p>  圖4.2 總體業(yè)務(wù)數(shù)據(jù)流分析圖</p><p>  進(jìn)一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站數(shù)據(jù)流程的零級(jí)圖,如圖4.3所示。</p><p>  圖4.3 網(wǎng)站數(shù)據(jù)流的零級(jí)圖</p><p><b&g

47、t;  4.2 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)中包含的所有元素的定義的集合,它為軟件開發(fā)人員提供數(shù)據(jù)庫設(shè)計(jì)的參考,并為用戶了解系統(tǒng)時(shí)作為一個(gè)必要工具。</p><p><b>  數(shù)據(jù)流</b></p><p>  表4.1 用戶注冊(cè)信息</p><p> 

48、 表4.2 審核報(bào)告信息</p><p><b>  數(shù)據(jù)加工</b></p><p><b>  表4.3 審核報(bào)告</b></p><p><b>  表4.4 查詢報(bào)告</b></p><p>  表4.5 修改個(gè)人信息</p><p><b

49、>  5 功能模塊設(shè)計(jì)</b></p><p>  5.1 審核員功能設(shè)計(jì)</p><p>  審核員主要負(fù)責(zé)報(bào)告的集中審核,所以基本操作一般集中于審核報(bào)告表的讀取與修改,并且涉及到審核員個(gè)人的信息管理,因此,可以將審核員功能模塊分為兩大塊,一個(gè)是審核報(bào)告模塊,一個(gè)是個(gè)人信息管理模塊。</p><p><b>  如下圖所示。</b

50、></p><p>  圖5.1 審核系統(tǒng)審核員模塊功能結(jié)構(gòu)圖</p><p>  審核模塊的功能是對(duì)審核報(bào)告進(jìn)行審核和管理。</p><p><b>  登陸模塊:</b></p><p>  登陸界面為合法用戶提供一個(gè)登陸入口。該模塊的功能是對(duì)三中身份的工作人員進(jìn)行驗(yàn)證。用戶輸入登陸賬戶和密碼后,選擇登陸人員類

51、別,系統(tǒng)將判斷登陸ID及密碼的有效性,如果通過驗(yàn)證則進(jìn)入后臺(tái)主頁,反之則提示錯(cuò)誤。</p><p><b>  待審核報(bào)告模塊:</b></p><p>  該模塊主要顯示當(dāng)前待審核的報(bào)告列表,通過查詢數(shù)據(jù)庫中報(bào)告的審核狀態(tài)進(jìn)行篩選,并且可以通過多選和清除選項(xiàng)進(jìn)行批量審核工作。</p><p><b>  已審核報(bào)告模塊:</b

52、></p><p>  該模塊主要用來顯示當(dāng)前已經(jīng)報(bào)批審核通過的列表,通過查詢數(shù)據(jù)庫中報(bào)告的審核狀態(tài)進(jìn)行篩選,并且可以通過查看詳情進(jìn)入該報(bào)告的詳情頁。</p><p><b>  查詢檢測報(bào)告模塊:</b></p><p>  通過輸入報(bào)告單號(hào),來查詢?cè)搯翁?hào)的報(bào)告情況。</p><p><b>  個(gè)人信

53、息維護(hù)模塊:</b></p><p>  通過讀取數(shù)據(jù)庫中用戶信息表的數(shù)據(jù)來顯示當(dāng)前登錄用戶的信息,并且通過修改按鈕來改變信息。</p><p><b>  修改密碼模塊:</b></p><p>  可以通過該模塊進(jìn)行密碼修改。</p><p><b>  安全退出模塊:</b><

54、;/p><p>  可以退出當(dāng)前登錄賬號(hào),回到登錄界面。</p><p><b>  5.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫對(duì)于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。</p><p>  根據(jù)整個(gè)審核系統(tǒng)的功能來劃分,審核員模塊將要用到兩個(gè)基本的

55、數(shù)據(jù)庫表,一個(gè)就是用戶信息表,另一個(gè)是審核報(bào)告表。用戶信息表用來存儲(chǔ)注冊(cè)用戶的分類,編號(hào)及密碼等。審核報(bào)告表則是按照順序結(jié)構(gòu)逐一將報(bào)批的危貨罐車的各方面參數(shù)記錄下來,方便網(wǎng)站調(diào)用。</p><p>  5.2.1 E-R圖</p><p>  E-R圖也稱實(shí)體-聯(lián)系圖,提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。</p><p>  用戶信息表

56、INFO_USER的實(shí)體圖</p><p>  圖5.2用戶信息表INFO_USER的實(shí)體圖</p><p>  審核報(bào)告信息表INFO_USER的實(shí)體圖</p><p>  圖5.3 審核報(bào)告信息表INFO_REPORT實(shí)體圖</p><p>  5.2.2 基本表設(shè)計(jì)</p><p>  表的設(shè)計(jì)時(shí)這次系統(tǒng)開發(fā)的一

57、個(gè)核心內(nèi)容。</p><p>  根據(jù)前面對(duì)系統(tǒng)功能模塊的分析和對(duì)數(shù)據(jù)庫中實(shí)體關(guān)系的設(shè)計(jì),可以看到審核員模塊中所用到的數(shù)據(jù)信息基本包括:用戶信息、審核報(bào)告信息等。</p><p>  下面是為數(shù)據(jù)庫設(shè)計(jì)的表:</p><p>  用戶信息表INFO_USER</p><p>  用戶信息表INFO_USER用來保存用戶信息。表INFO_USE

58、R的結(jié)構(gòu)如表5.1所示。</p><p>  表5.1 INFO_USER的結(jié)構(gòu)</p><p>  審核報(bào)告信息表INFO_REPORT</p><p>  審核報(bào)告信息表INFO_REPORT用來保存審核報(bào)告相關(guān)信息,表INFO_REPORT的結(jié)構(gòu)如下表所示。</p><p>  表5.2 INFO_REPORT的結(jié)構(gòu)</p>

59、<p><b>  6 系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  6.1 審核員登錄</b></p><p>  為了檢驗(yàn)用戶是否是審核系統(tǒng)的合法用戶,需要用戶輸入用戶名和密碼來核對(duì)用戶的合法性,并根據(jù)用戶選擇的身份類別進(jìn)行驗(yàn)證,用戶登錄模塊就是要完成這一功能。該模塊需要用到管理登陸功能,即login.jsp這個(gè)文件。在本系統(tǒng)中

60、用戶密碼不經(jīng)過加密而直接以明文形式存進(jìn)數(shù)據(jù)庫,驗(yàn)證時(shí)直接從數(shù)據(jù)庫中取出密碼跟用戶輸入的密碼核對(duì)。前臺(tái)需要設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼。</p><p>  用戶登錄流程圖如圖6.1所示。</p><p>  圖6.1 用戶登陸流程圖</p><p><b>  相關(guān)代碼如下表:</b></p><p>  表6.1

61、 login_action.jsp詳細(xì)代碼</p><p>  登陸頁運(yùn)行結(jié)果如下圖。</p><p>  圖6.2 用戶登陸界面</p><p>  圖6.3 登陸出錯(cuò)界面</p><p>  圖6.4 登陸成功界面</p><p>  6.2 審核員進(jìn)行審核報(bào)告查詢</p><p>  進(jìn)入

62、審核員模塊,將要進(jìn)行的主要操作便是進(jìn)行報(bào)告的查詢與審核。根據(jù)需求分析,得出需要進(jìn)行待審查報(bào)告查詢、已審查報(bào)告查詢以及特定編號(hào)報(bào)告查詢?nèi)?xiàng)操作?;旧隙紝儆诓樵償?shù)據(jù)庫的操作,因此實(shí)現(xiàn)起來比較直接。</p><p>  以下便是查找審核報(bào)告操作的流程圖。</p><p>  圖6.5 查找審核報(bào)告操作流程圖</p><p>  相關(guān)代碼如下表所示。</p>

63、<p>  表6.2 dbin.jsp文件代碼</p><p>  查詢待審核報(bào)告核心代碼如下:</p><p>  表6.3 查詢帶審查報(bào)告核心代碼</p><p>  查詢已審核報(bào)告、查詢指定編號(hào)報(bào)告與查詢待審核報(bào)告類似,在此不再贅述。</p><p>  圖6.6 待審核報(bào)告查詢頁面</p><p>

64、  圖6.7 已審核報(bào)告查詢頁面</p><p>  圖6.8 特定編號(hào)查詢頁面</p><p>  6.3 個(gè)人信息管理操作</p><p>  個(gè)人信息管理主要涉及信息查詢以及修改個(gè)人資料及密碼等操作。流程與查詢審核報(bào)告類似,只不過查詢的數(shù)據(jù)表從審核報(bào)告信息表INFO_REPORT換成了用戶信息表INFO_USER。具體流程與之相似,此處不再贅余。</p&

65、gt;<p>  需要特殊說明的是在填表頁面下,需要根據(jù)數(shù)據(jù)表的各種數(shù)據(jù)類型限定規(guī)則,并在提交時(shí)檢驗(yàn)數(shù)據(jù)格式。類似代碼如下。</p><p>  表6.3 表單數(shù)據(jù)類型限定</p><p>  圖6.9 個(gè)人信息維護(hù)頁面</p><p>  圖6.10 修改個(gè)人信息頁面</p><p>  圖6.11 修改密碼頁面</p&

66、gt;<p><b>  7 系統(tǒng)測試</b></p><p>  7.1 系統(tǒng)測試遠(yuǎn)離了及測試原則</p><p>  在完成某一功能模塊后,都要進(jìn)行系統(tǒng)測試,檢驗(yàn)素偶完成的這一模塊是否能實(shí)現(xiàn)預(yù)計(jì)的功能。其目的是方便整個(gè)系統(tǒng)的實(shí)現(xiàn)。</p><p>  7.2 測試的過程與分析</p><

67、p>  本系統(tǒng)模塊要實(shí)現(xiàn)的功能有用戶登陸、查詢審核報(bào)告信息、查詢特定編號(hào)報(bào)告、查詢或修改個(gè)人資料及密碼以及退出等。</p><p>  使用測試用例文檔分別對(duì)系統(tǒng)進(jìn)行測試。</p><p>  測試部分包括網(wǎng)站對(duì)術(shù)語庫的訪問和更新測試;對(duì)網(wǎng)站查詢功能的測試;系統(tǒng)容錯(cuò)功能的測試。</p><p>  表7.1 網(wǎng)站對(duì)數(shù)據(jù)庫的訪問和更新測試用例</p>

68、<p>  表7.2 系統(tǒng)查詢功能的測試</p><p>  表7.3 對(duì)系統(tǒng)容錯(cuò)功能的測試(對(duì)審核員資料的修改檢測)</p><p><b>  7.3 測試小結(jié)</b></p><p>  通過以上的測試可以出來,該系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)庫的連接操作。能完成查詢數(shù)據(jù)、更新數(shù)據(jù)以及系統(tǒng)容錯(cuò)功能等操作。</p>&

69、lt;p><b>  8 結(jié)論</b></p><p>  此次基于JSP動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)的在線審核系統(tǒng)設(shè)計(jì)與開發(fā),實(shí)現(xiàn)了在線審核的基本功能。能獲取審核報(bào)告信息,能根據(jù)審核員的操作進(jìn)行數(shù)據(jù)庫更新。能在系統(tǒng)中對(duì)審核報(bào)告進(jìn)行分門別類的查詢以及特定編號(hào)查詢等操作,并且能夠完成用戶資料的查看與修改等操作,完成了基本的在線審核系統(tǒng)的功能。在線電子政務(wù)系統(tǒng)不管是在國內(nèi)外都已經(jīng)十分普遍了,這不僅在無

70、紙化、數(shù)字化辦公的道路上邁了一大步,并且在信息聯(lián)網(wǎng),危貨罐車檢驗(yàn)報(bào)告定期查詢的工作上實(shí)現(xiàn)了質(zhì)的飛躍。將此系統(tǒng)和JSP技術(shù)應(yīng)用到其他政務(wù)領(lǐng)域,相信只是時(shí)間的問題,并且,這是一種十分明顯的趨勢。</p><p>  此次參與審核員模塊的設(shè)計(jì)與開發(fā),不僅熟悉了一套完整系統(tǒng)的開發(fā)流程,同時(shí)也遇到了一些之前不曾想到的問題,但是發(fā)現(xiàn)問題,解決問題,是為畢業(yè)設(shè)計(jì)應(yīng)有的功效。</p><p><b&

71、gt;  致謝</b></p><p>  首先懷著誠摯的敬意感謝我的畢設(shè)指導(dǎo)老師:趙洋老師。在畢業(yè)設(shè)計(jì)過程中和論文撰寫過程中,趙老師給予了耐心細(xì)致的指導(dǎo)。趙老師的嚴(yán)格要求和期望是我進(jìn)步的動(dòng)力之一:他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、實(shí)事求是的工作勁頭、永無止境的學(xué)習(xí)精神已成為我學(xué)習(xí)和工作中的表率。趙老師對(duì)教育學(xué)生所表現(xiàn)出的巨大責(zé)任心更是我今后工作生活的一個(gè)榜樣。</p><p>  其次衷心感

72、謝學(xué)院的諸多老師,他們的課程和切身指導(dǎo)無論在專業(yè)還是生活態(tài)度上對(duì)我都產(chǎn)生了積極而重要的影響,在畢業(yè)設(shè)計(jì)和學(xué)習(xí)生活上給予我很大指導(dǎo)和幫助。</p><p>  最后,還要感謝我的父母和家人,他們是我溫暖的港灣。這些年我在學(xué)業(yè)上收獲的成果,是與他們給予我的關(guān)懷、鼓勵(lì)和支持分不開的。</p><p><b>  參考文獻(xiàn)</b></p><p>  

73、[1] 中國電子商務(wù)現(xiàn)狀[EB/OL]. http://www.ecway.cn/Article/d1/d1l3/200412/20.html.2004</p><p>  [2] 我國電子商務(wù)的發(fā)展現(xiàn)狀與趨勢[EB/OL]. http://www.ec.org.cn/2004-05/08/content_1456844.htm.2004</p><p>  [3]&

74、#160;耿祥義. JSP基礎(chǔ)教程[M]. 北京:清華大學(xué)出版社, 2004</p><p>  [4] JSP技術(shù)簡介[EB/OL]. http://www.net118.com/article/200453090959.htm.</p><p>  [5] 于寧. JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)用教程[M]. 北京:機(jī)械工業(yè)

75、出版社, 2001,82~137.</p><p>  [6] 程顯華. JSP和Servlet程序設(shè)計(jì)使用專輯[M]. 北京:機(jī)械工業(yè)出版社, 2002,11~36.</p><p>  [7] 曹鳴鵬. J2EE技術(shù)及其實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用, 2001,21(10):20~23</p>

76、<p>  [8] Matjaz B.Juric. J2EE EAI編程指南[M]. 北京:電子工業(yè)出版社,2002,85~128</p><p>  [9] 網(wǎng)冠科技. SQLServer2000編程時(shí)尚應(yīng)用百例[M]. 北京:機(jī)械工業(yè)出版社, 2002,301~354.</p><p>

77、  [10] 文家炎. 數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用[M]. 廣東:冶金工業(yè)出版社, 2002,262~319. </p><p>  [11] JSP、Servlets與MySQL開發(fā)指南[M]. 北京:電子工業(yè)出版社, 2001,80~98. </p><p>  [12] 魯曉龍. 

78、JSP軟件工程案例精解[M]. 北京:電子工業(yè)出版社, 2005,13~82. </p><p>  [13] 汪孝宜. 數(shù)據(jù)庫開發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社, 2005,145~209. </p><p>  [14] 羅榮、唐學(xué)兵. 基于JDBC的數(shù)據(jù)庫連接池的設(shè)計(jì)與實(shí)現(xiàn)[J

溫馨提示

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