版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 河北農業(yè)大學</b></p><p> 本科畢業(yè)論文(設計)</p><p> 題 目: 基于JSP標準的危貨罐車定期檢驗報告在線審核系統(tǒng) </p><p> 審核員模塊的設計與實現(xiàn) </p><p> 學 院: 信息科學與技術學院 </
2、p><p> 專業(yè)班級: 計算機科學與技術1002班 </p><p> 學 號: 2010234030306 </p><p> 學生姓名: 石 峰 </p><p> 指導教師姓名: 趙 洋
3、 </p><p> 指導教師職稱: 講 師 </p><p> 二O一四 年 六 月 三 日</p><p><b> 摘要</b></p><p> 在愈來愈方便的信息世界,萬物互聯(lián)已經(jīng)成為人類無法阻擋的技術浪潮。移動智能設備的普及,
4、物聯(lián)網(wǎng)及云計算的發(fā)展,使本就越發(fā)享受科技紅利的人們更加熱衷于體驗現(xiàn)代技術的奇妙。甚至作為政府主導的危貨罐車定期檢驗報告審核這一系列之前由人工完成并記錄的工作,也要向著全網(wǎng)互聯(lián),信息上網(wǎng)的趨勢發(fā)展。</p><p> 本文具體闡釋了危貨罐車定期檢驗報告在線審核系統(tǒng)審核員模塊的設計與開發(fā)。設計采用當前十分流行的JSP網(wǎng)站開發(fā)技術并且部署在輕量級開源Web服務器——Tomcat之上。JSP是由Sun微系統(tǒng)公司倡導、許
5、多公司共同參與并一起建立的一種動態(tài)技術標準。在傳統(tǒng)的網(wǎng)頁文件中加入Java程序片段和JSP標簽,就構成了JSP網(wǎng)頁。Java程序片段可以操縱數(shù)據(jù)庫、重定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。并考慮到網(wǎng)站所處理的數(shù)據(jù)的結構特點及所學的知識,應用Microsoft公司出品的SQL Server 2008數(shù)據(jù)庫系統(tǒng)作為網(wǎng)站的后臺數(shù)據(jù)庫支持。系統(tǒng)實現(xiàn)了網(wǎng)站的基本功能,包括三種類別工作人員的登錄、瀏覽審核信息、查詢詳情頁、個
6、人中心管理及各類人員特殊需求的功能頁等。頁面美化使用Adobe公司出品的Photoshop CS5及Dreamweaver CS4等網(wǎng)頁設計軟件完成。</p><p> 關鍵字:JSP;Web服務器;在線系統(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 國內外研究現(xiàn)狀1</p><p> 1.3 本課題研究的意義2</p><p> 1.4 本論文的組織結構2</p><p><
13、;b> 2 技術背景3</b></p><p> 2.1 JSP技術簡介3</p><p> 2.2 SQL Server 2008簡介3</p><p> 2.3 Web服務器簡介3</p><p> 2.4 JDBC簡介4</p><p> 3 系統(tǒng)模塊分析5</p&
14、gt;<p> 3.1 需要完成目標5</p><p> 3.2 功能需求5</p><p> 3.3 環(huán)境需求5</p><p> 4 系統(tǒng)整體設計6</p><p> 4.1 數(shù)據(jù)流程分析6</p><p> 4.2 數(shù)據(jù)字典7</p><p> 5
15、功能模塊設計9</p><p> 5.1 審核員功能設計9</p><p> 5.2 數(shù)據(jù)庫設計10</p><p> 5.2.1 E-R圖10</p><p> 5.2.2 基本表設計11</p><p><b> 6 系統(tǒng)實現(xiàn)13</b></p><p
16、><b> 7 系統(tǒng)測試22</b></p><p> 7.1 系統(tǒng)測試遠離了及測試原則22</p><p> 7.2 測試的過程與分析23</p><p> 7.3 測試小結24</p><p><b> 8 結論24</b></p&g
17、t;<p><b> 致謝25</b></p><p><b> 參考文獻26</b></p><p><b> 1 緒論</b></p><p><b> 1.1 課題背景</b></p><p> 隨著網(wǎng)絡信息化的高速發(fā)展,
18、無論人類的生活,娛樂乃至生老病死等各個方面都將進行數(shù)字化。往小里說,人們通過即時通訊軟件進行日常交流,通過SNS社交網(wǎng)絡了解世界上發(fā)生著的事情,通過在線網(wǎng)店購買來自全世界的物品。往大里說,人們的身份信息全國互聯(lián),無論你身在何處,都有辦法確定你的信息,病人的病歷在某種程度上也可以進行在線查詢,人們的車輛信息也可以在交通部門查到,只要你愿意,你可以通過各種手段獲得一個人的家庭住址,電話號碼及生長經(jīng)歷。</p><p>
19、; 當然,信息聯(lián)網(wǎng)是一柄雙刃劍,它可以極大方便人類世界,是人類歷史上為數(shù)不多的幾次通過技術改變世界的面貌,這是一個可以用技術來打造的烏托邦,沒有什么理論上實現(xiàn)不了的事情。然而,如果被別有用心的人利用,那么信息泄漏不僅僅是道德層面的嚴重探底,也是科學技術再次威脅人類生存的又一個生動的實例。</p><p> 盡管如此,我們依然相信,技術是用來造福于人類社會的,因此,通過JSP技術標準來實現(xiàn)危貨罐車定期檢驗報告在
20、線審核系統(tǒng)是一件提高辦事效率,造福社會的事情。上線的審核系統(tǒng)可以完全實現(xiàn)無紙化辦公,減少了紙張的浪費;另外,全數(shù)字化操作不容易出現(xiàn)人為的失誤,可以在理論上提高審核的精確性;同時,信息全網(wǎng)互聯(lián)打破了地域性,使得身處外地的辦事機構也可以方便查詢各個危貨罐車的審核情況,甚至在以后,可以直接反饋給貨車車主,及時通知車主進行定期檢驗。</p><p> 現(xiàn)代的網(wǎng)絡,已經(jīng)經(jīng)歷過迅速發(fā)展的時期,所以技術也已經(jīng)相當成熟。因此,
21、依靠網(wǎng)絡技術架設一個網(wǎng)站會在很多方面得到相關的支持。</p><p> 伴隨著行業(yè)需求,危貨罐車定期檢驗報告在線審核系統(tǒng)應運而生,它是車務管理全面的信息化管理解決方案,輔助實現(xiàn)綜合運營管理的信息化、智能化、規(guī)范化管理?;谝陨媳姸鄡?yōu)勢,它將廣泛運用于危險品審核管理中。</p><p> 1.2 國內外研究現(xiàn)狀</p><p> 經(jīng)過多年的發(fā)展,中國電子政務建設
22、在政府網(wǎng)絡基礎設施、政府門戶網(wǎng)站、政府核心業(yè)務支撐、公共信息資源開發(fā)等方面取得了很大成績。以此為基礎,電子政務發(fā)展的重心將逐步從更多關注經(jīng)濟領域轉向更多關注社會領域?;ヂ?lián)網(wǎng)的發(fā)展為政府更好地實現(xiàn)社會管理和公共服務職能創(chuàng)造了條件,一些地方開始制定政務互聯(lián)網(wǎng)發(fā)展規(guī)劃,更多的地方開展了利用互聯(lián)網(wǎng)完善公共服務的嘗試。</p><p> 近年來,越來越多的地方政府部門開始采用網(wǎng)絡、RFID和傳感器、GPS監(jiān)控、視頻監(jiān)控等
23、技術,在城市交通、市政市容管理、水務、環(huán)保、園林綠化、食品安全等多個領域實現(xiàn)自動化的監(jiān)測和管理。隨著城市信息化的發(fā)展,涌現(xiàn)了一批互聯(lián)網(wǎng)技術新應用,如市政交通一卡通、高速公路不停車收費(ETC)、水文水質監(jiān)測、環(huán)境質量監(jiān)測、食品藥品溯源等。</p><p> 適應形勢發(fā)展需要,各地在制定中長期發(fā)展規(guī)劃中都對互聯(lián)網(wǎng)發(fā)展和應用給予了極大關注,一些省份和城市還制定了專門的互聯(lián)網(wǎng)發(fā)展專項規(guī)劃,紛紛開展互聯(lián)網(wǎng)應用示范工程。
24、從規(guī)劃和工程設計的主要內容看,互聯(lián)網(wǎng)應用已逐漸成為電子政務發(fā)展的重要內容。</p><p> 美國提出互聯(lián)網(wǎng)國家戰(zhàn)略,時間就在國際金融危機之后。其實,進入后危機時代,信息通信技術成為各國技術競爭的重要焦點,互聯(lián)網(wǎng)作為新一代信息通信技術的重要組成部分,是轉變經(jīng)濟發(fā)展方式的重要引擎,應用意義巨大??偟目磥?,互聯(lián)網(wǎng)可廣泛應用于經(jīng)濟社會發(fā)展的各個領域,其在社會發(fā)展、公共服務、城市管理和人民生活中的應用,將有效提升政府管
25、理效能、基礎設施和城市管理水平、資源環(huán)境利用效率,實現(xiàn)社會公共服務和人民生活的智能化、便捷化、綠色化,推進經(jīng)濟、社會、人和自然的協(xié)調可持續(xù)發(fā)展。</p><p> 互聯(lián)網(wǎng)的確有著靈敏感知、實時傳輸和處理信息的優(yōu)秀“基因”??傮w而言,互聯(lián)網(wǎng)應用已逐漸成為我國電子政務發(fā)展的重要內容,但目前我們的應用還處于起步和探索階段,規(guī)范化、體系化、智能化水平仍有待提升。要充分發(fā)揮電子政務“智慧神經(jīng)”的作用,需要我們進一步從業(yè)務
26、需求、創(chuàng)新服務、產(chǎn)業(yè)培育多方面切實推進互聯(lián)網(wǎng)的電子政務應用。</p><p> 1.3 本課題研究的意義</p><p> 進一步熟悉JSP開發(fā)環(huán)境,把握一定開發(fā)Web網(wǎng)站的技術。對提高自己的Java語言編程能力,熟悉Web建站工作過程具有重要的研究意義。制作一個界面友好,用戶體驗良好,穩(wěn)定實用的危貨罐車定期檢驗報告在線審核系統(tǒng)。對信息的快速共享發(fā)揮了重要作用。讓用戶能第一時間和別人共
27、同分享信息資源。</p><p> 1.4 本論文的組織結構</p><p> 本文分為七章,通過對整個網(wǎng)站的分析、設計與實現(xiàn)過程的全面介紹來展示系統(tǒng)的全部特性。</p><p> 第一章概述描述了課題的背景、目的與意義,介紹了國內外現(xiàn)狀,進而總結出此次研究工作的內容。</p><p> 第二章主要闡述了系統(tǒng)設計中的一些相關技術。&l
28、t;/p><p> 第三章首先從幾個角度分析了系統(tǒng)開發(fā)的可行性,闡述了系統(tǒng)在實際應用中的價值,然后進行了需求分析、網(wǎng)站業(yè)務流程分析和數(shù)據(jù)流分析。</p><p> 第四章在明確了系統(tǒng)設計的原則下,進行了功能模塊設計,接著對數(shù)據(jù)庫結構進行設計。</p><p> 第五章闡述了系統(tǒng)頁面及其邏輯功能的實現(xiàn),重點描述了前臺與后臺的各個功能模塊的實現(xiàn)過程,對主要的原理和技術
29、進行了詳細的說明,并列出了一些典型的邏輯程序流程圖進行說明。</p><p> 第六章主要闡釋了系統(tǒng)的核心模塊的流程及相關代碼。</p><p> 第七章介紹了系統(tǒng)的各項調試指標,分析了調試的過程和結果。</p><p><b> 2 技術背景</b></p><p> 2.1 JSP技術簡介</p>
30、<p> JSP(JavaServer Pages)是由Sun微系統(tǒng)公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。</p><p> JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段和JSP標記,從而形成JSP文件。</p><p> 用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP將網(wǎng)頁
31、邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。</p><p> 自JSP推出后,眾多大公司都支持JSP技術的服務器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應用的服務器端語言。</p><p> 2.2 SQL Server 2008簡介</p><p> SQL Server 2008
32、 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。</p><p> SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio
33、開發(fā)的自定義應用程序中使用數(shù)據(jù),在面向服務的架構(SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。</p><p> 該數(shù)據(jù)庫服務是目前主流的企業(yè)級中度應用最佳選擇。和其他的大型數(shù)據(jù)庫管理系統(tǒng)相比,SQL Server 2008具有可靠的安全性,更快的存儲速度,高度的兼容性。因此,應用SQL Server 2008作為后
34、臺數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強有力的支持,并對以后網(wǎng)站的運行打下了堅實的基礎。</p><p> 2.3 Web服務器簡介</p><p> Web服務器是可以向發(fā)出請求的瀏覽器提供文檔的程序。或者說Web服務器是指駐留于因特網(wǎng)上某種類型計算機的程序。Web服務器也稱為WWW(WORLD WIDE WEB)服務器,</p><p> 服務器是一種被動程序:只有當
35、Internet上運行在其他計算機中的瀏覽器發(fā)出請求時,服務器才會響應。最常用的Web服務器是Apache和Microsoft的Internet信息服務器(Internet Information Server,IIS)。Internet上的服務器也稱為Web服務器,是一臺在Internet上具有獨立IP地址的計算機,可以向Internet上的客戶機提供WWW、Email和FTP等各種Internet服務。</p><
36、;p> WWW 采用的是瀏覽器/服務器結構,其作用是整理和儲存各種WWW資源,并響應客戶端軟件的請求,把客戶所需的資源傳送到 Windows 95(或Windows98)、Windows NT、UNIX 或 Linux 等平臺上。</p><p> Apache仍然是世界上用的最多的Web服務器,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應用(可以運行在幾乎所有的Unix、W
37、indows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。</p><p> Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟件的基于Java的Web應用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進行執(zhí)行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應用軟件服務器要好。 </p><p&
38、gt; 2.4 JDBC簡介</p><p> JDBC(Java Data Base Connectivity, Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據(jù)此可以構建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應用程序。</p><p> 有了JDBC,
39、向各種關系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問Sybase數(shù)據(jù)庫專門寫一個程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個程序,或為訪問Informix數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用JDBC API寫一個程序就夠了,它可向相應數(shù)據(jù)庫發(fā)送SQL調用。同時,將Java語言和JDBC結合起來使程序員不必為不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是Java語言“
40、編寫一次,處處運行”的優(yōu)勢。</p><p><b> 3 系統(tǒng)模塊分析</b></p><p> 3.1 需要完成目標</p><p> 本系統(tǒng)的開發(fā)采用MVC模式,選用所熟悉的開發(fā)工具及開發(fā)環(huán)境進行本系統(tǒng)的設計與開發(fā)。</p><p> 設計開發(fā)一個危貨罐車定期檢驗報告在線審核系統(tǒng)的審核員模塊,本設計要求實現(xiàn)
41、審核員的登陸、待審核報告的查看、已審核報告的查看、特定檢測報告的查詢及個人信息管理等功能。</p><p> 本畢業(yè)設計要求提供能實現(xiàn)危貨罐車定期檢驗報告在線審核系統(tǒng)中審核員模塊的功能,要求模塊具有操作簡便、界面友好等特性;形成一個真正實用的、功能完善的Web網(wǎng)站。</p><p><b> 3.2 功能需求</b></p><p> 根
42、據(jù)以上的目標分析,需要設計出網(wǎng)站的前臺和后臺。管理員主要進行后臺操作,審核員與檢驗員主要進行前臺的操作,即瀏覽審核內容,并做出相應的交互,即能做出更新或修改。根據(jù)以上想法,設計審核員模塊的基本功能如下:</p><p><b> 審核員登錄;</b></p><p> 待審核報告列表查詢;</p><p> 已審核報告列表查詢;</
43、p><p><b> 個人信息維護;</b></p><p><b> 修改登錄密碼;</b></p><p><b> 安全退出。</b></p><p> 將以上這些功能制作成網(wǎng)頁以后,在其中互相建立連接,基本完成審核系統(tǒng)對審核員的職能要求。</p>&l
44、t;p><b> 3.3 環(huán)境需求</b></p><p> 操作系統(tǒng):Windows XP</p><p> Web服務器: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)整體設計</b></p><p> 審核員模塊整體設計如圖4.1所示:</p><p> 圖4.1 審核員業(yè)務流程</p><p> 4.1 數(shù)據(jù)流程分析</p><p> 在分析了系統(tǒng)的業(yè)務流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面設計網(wǎng)站的數(shù)據(jù)庫做好基礎。這里主要利用數(shù)
46、據(jù)流程圖來說明數(shù)據(jù)流程。</p><p> 根據(jù)審核員業(yè)務流程,可以將數(shù)據(jù)流的總體圖歸納如下:</p><p> 圖4.2 總體業(yè)務數(shù)據(jù)流分析圖</p><p> 進一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站數(shù)據(jù)流程的零級圖,如圖4.3所示。</p><p> 圖4.3 網(wǎng)站數(shù)據(jù)流的零級圖</p><p><b&g
47、t; 4.2 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)中包含的所有元素的定義的集合,它為軟件開發(fā)人員提供數(shù)據(jù)庫設計的參考,并為用戶了解系統(tǒng)時作為一個必要工具。</p><p><b> 數(shù)據(jù)流</b></p><p> 表4.1 用戶注冊信息</p><p>
48、 表4.2 審核報告信息</p><p><b> 數(shù)據(jù)加工</b></p><p><b> 表4.3 審核報告</b></p><p><b> 表4.4 查詢報告</b></p><p> 表4.5 修改個人信息</p><p><b
49、> 5 功能模塊設計</b></p><p> 5.1 審核員功能設計</p><p> 審核員主要負責報告的集中審核,所以基本操作一般集中于審核報告表的讀取與修改,并且涉及到審核員個人的信息管理,因此,可以將審核員功能模塊分為兩大塊,一個是審核報告模塊,一個是個人信息管理模塊。</p><p><b> 如下圖所示。</b
50、></p><p> 圖5.1 審核系統(tǒng)審核員模塊功能結構圖</p><p> 審核模塊的功能是對審核報告進行審核和管理。</p><p><b> 登陸模塊:</b></p><p> 登陸界面為合法用戶提供一個登陸入口。該模塊的功能是對三中身份的工作人員進行驗證。用戶輸入登陸賬戶和密碼后,選擇登陸人員類
51、別,系統(tǒng)將判斷登陸ID及密碼的有效性,如果通過驗證則進入后臺主頁,反之則提示錯誤。</p><p><b> 待審核報告模塊:</b></p><p> 該模塊主要顯示當前待審核的報告列表,通過查詢數(shù)據(jù)庫中報告的審核狀態(tài)進行篩選,并且可以通過多選和清除選項進行批量審核工作。</p><p><b> 已審核報告模塊:</b
52、></p><p> 該模塊主要用來顯示當前已經(jīng)報批審核通過的列表,通過查詢數(shù)據(jù)庫中報告的審核狀態(tài)進行篩選,并且可以通過查看詳情進入該報告的詳情頁。</p><p><b> 查詢檢測報告模塊:</b></p><p> 通過輸入報告單號,來查詢該單號的報告情況。</p><p><b> 個人信
53、息維護模塊:</b></p><p> 通過讀取數(shù)據(jù)庫中用戶信息表的數(shù)據(jù)來顯示當前登錄用戶的信息,并且通過修改按鈕來改變信息。</p><p><b> 修改密碼模塊:</b></p><p> 可以通過該模塊進行密碼修改。</p><p><b> 安全退出模塊:</b><
54、;/p><p> 可以退出當前登錄賬號,回到登錄界面。</p><p><b> 5.2 數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的重要組成部分。一個設計結構合理的數(shù)據(jù)庫對于應用程序的開發(fā)效率和程序的性能都是非常重要的。</p><p> 根據(jù)整個審核系統(tǒng)的功能來劃分,審核員模塊將要用到兩個基本的
55、數(shù)據(jù)庫表,一個就是用戶信息表,另一個是審核報告表。用戶信息表用來存儲注冊用戶的分類,編號及密碼等。審核報告表則是按照順序結構逐一將報批的危貨罐車的各方面參數(shù)記錄下來,方便網(wǎng)站調用。</p><p> 5.2.1 E-R圖</p><p> E-R圖也稱實體-聯(lián)系圖,提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。</p><p> 用戶信息表
56、INFO_USER的實體圖</p><p> 圖5.2用戶信息表INFO_USER的實體圖</p><p> 審核報告信息表INFO_USER的實體圖</p><p> 圖5.3 審核報告信息表INFO_REPORT實體圖</p><p> 5.2.2 基本表設計</p><p> 表的設計時這次系統(tǒng)開發(fā)的一
57、個核心內容。</p><p> 根據(jù)前面對系統(tǒng)功能模塊的分析和對數(shù)據(jù)庫中實體關系的設計,可以看到審核員模塊中所用到的數(shù)據(jù)信息基本包括:用戶信息、審核報告信息等。</p><p> 下面是為數(shù)據(jù)庫設計的表:</p><p> 用戶信息表INFO_USER</p><p> 用戶信息表INFO_USER用來保存用戶信息。表INFO_USE
58、R的結構如表5.1所示。</p><p> 表5.1 INFO_USER的結構</p><p> 審核報告信息表INFO_REPORT</p><p> 審核報告信息表INFO_REPORT用來保存審核報告相關信息,表INFO_REPORT的結構如下表所示。</p><p> 表5.2 INFO_REPORT的結構</p>
59、<p><b> 6 系統(tǒng)實現(xiàn)</b></p><p><b> 6.1 審核員登錄</b></p><p> 為了檢驗用戶是否是審核系統(tǒng)的合法用戶,需要用戶輸入用戶名和密碼來核對用戶的合法性,并根據(jù)用戶選擇的身份類別進行驗證,用戶登錄模塊就是要完成這一功能。該模塊需要用到管理登陸功能,即login.jsp這個文件。在本系統(tǒng)中
60、用戶密碼不經(jīng)過加密而直接以明文形式存進數(shù)據(jù)庫,驗證時直接從數(shù)據(jù)庫中取出密碼跟用戶輸入的密碼核對。前臺需要設計一個表單讓用戶輸入用戶名和密碼。</p><p> 用戶登錄流程圖如圖6.1所示。</p><p> 圖6.1 用戶登陸流程圖</p><p><b> 相關代碼如下表:</b></p><p> 表6.1
61、 login_action.jsp詳細代碼</p><p> 登陸頁運行結果如下圖。</p><p> 圖6.2 用戶登陸界面</p><p> 圖6.3 登陸出錯界面</p><p> 圖6.4 登陸成功界面</p><p> 6.2 審核員進行審核報告查詢</p><p> 進入
62、審核員模塊,將要進行的主要操作便是進行報告的查詢與審核。根據(jù)需求分析,得出需要進行待審查報告查詢、已審查報告查詢以及特定編號報告查詢三項操作。基本上都屬于查詢數(shù)據(jù)庫的操作,因此實現(xiàn)起來比較直接。</p><p> 以下便是查找審核報告操作的流程圖。</p><p> 圖6.5 查找審核報告操作流程圖</p><p> 相關代碼如下表所示。</p>
63、<p> 表6.2 dbin.jsp文件代碼</p><p> 查詢待審核報告核心代碼如下:</p><p> 表6.3 查詢帶審查報告核心代碼</p><p> 查詢已審核報告、查詢指定編號報告與查詢待審核報告類似,在此不再贅述。</p><p> 圖6.6 待審核報告查詢頁面</p><p>
64、 圖6.7 已審核報告查詢頁面</p><p> 圖6.8 特定編號查詢頁面</p><p> 6.3 個人信息管理操作</p><p> 個人信息管理主要涉及信息查詢以及修改個人資料及密碼等操作。流程與查詢審核報告類似,只不過查詢的數(shù)據(jù)表從審核報告信息表INFO_REPORT換成了用戶信息表INFO_USER。具體流程與之相似,此處不再贅余。</p&
65、gt;<p> 需要特殊說明的是在填表頁面下,需要根據(jù)數(shù)據(jù)表的各種數(shù)據(jù)類型限定規(guī)則,并在提交時檢驗數(shù)據(jù)格式。類似代碼如下。</p><p> 表6.3 表單數(shù)據(jù)類型限定</p><p> 圖6.9 個人信息維護頁面</p><p> 圖6.10 修改個人信息頁面</p><p> 圖6.11 修改密碼頁面</p&
66、gt;<p><b> 7 系統(tǒng)測試</b></p><p> 7.1 系統(tǒng)測試遠離了及測試原則</p><p> 在完成某一功能模塊后,都要進行系統(tǒng)測試,檢驗素偶完成的這一模塊是否能實現(xiàn)預計的功能。其目的是方便整個系統(tǒng)的實現(xiàn)。</p><p> 7.2 測試的過程與分析</p><
67、p> 本系統(tǒng)模塊要實現(xiàn)的功能有用戶登陸、查詢審核報告信息、查詢特定編號報告、查詢或修改個人資料及密碼以及退出等。</p><p> 使用測試用例文檔分別對系統(tǒng)進行測試。</p><p> 測試部分包括網(wǎng)站對術語庫的訪問和更新測試;對網(wǎng)站查詢功能的測試;系統(tǒng)容錯功能的測試。</p><p> 表7.1 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試用例</p>
68、<p> 表7.2 系統(tǒng)查詢功能的測試</p><p> 表7.3 對系統(tǒng)容錯功能的測試(對審核員資料的修改檢測)</p><p><b> 7.3 測試小結</b></p><p> 通過以上的測試可以出來,該系統(tǒng)實現(xiàn)了數(shù)據(jù)庫的連接操作。能完成查詢數(shù)據(jù)、更新數(shù)據(jù)以及系統(tǒng)容錯功能等操作。</p>&
69、lt;p><b> 8 結論</b></p><p> 此次基于JSP動態(tài)網(wǎng)頁技術標準的在線審核系統(tǒng)設計與開發(fā),實現(xiàn)了在線審核的基本功能。能獲取審核報告信息,能根據(jù)審核員的操作進行數(shù)據(jù)庫更新。能在系統(tǒng)中對審核報告進行分門別類的查詢以及特定編號查詢等操作,并且能夠完成用戶資料的查看與修改等操作,完成了基本的在線審核系統(tǒng)的功能。在線電子政務系統(tǒng)不管是在國內外都已經(jīng)十分普遍了,這不僅在無
70、紙化、數(shù)字化辦公的道路上邁了一大步,并且在信息聯(lián)網(wǎng),危貨罐車檢驗報告定期查詢的工作上實現(xiàn)了質的飛躍。將此系統(tǒng)和JSP技術應用到其他政務領域,相信只是時間的問題,并且,這是一種十分明顯的趨勢。</p><p> 此次參與審核員模塊的設計與開發(fā),不僅熟悉了一套完整系統(tǒng)的開發(fā)流程,同時也遇到了一些之前不曾想到的問題,但是發(fā)現(xiàn)問題,解決問題,是為畢業(yè)設計應有的功效。</p><p><b&
71、gt; 致謝</b></p><p> 首先懷著誠摯的敬意感謝我的畢設指導老師:趙洋老師。在畢業(yè)設計過程中和論文撰寫過程中,趙老師給予了耐心細致的指導。趙老師的嚴格要求和期望是我進步的動力之一:他嚴謹?shù)闹螌W態(tài)度、實事求是的工作勁頭、永無止境的學習精神已成為我學習和工作中的表率。趙老師對教育學生所表現(xiàn)出的巨大責任心更是我今后工作生活的一個榜樣。</p><p> 其次衷心感
72、謝學院的諸多老師,他們的課程和切身指導無論在專業(yè)還是生活態(tài)度上對我都產(chǎn)生了積極而重要的影響,在畢業(yè)設計和學習生活上給予我很大指導和幫助。</p><p> 最后,還要感謝我的父母和家人,他們是我溫暖的港灣。這些年我在學業(yè)上收獲的成果,是與他們給予我的關懷、鼓勵和支持分不開的。</p><p><b> 參考文獻</b></p><p>
73、[1] 中國電子商務現(xiàn)狀[EB/OL]. http://www.ecway.cn/Article/d1/d1l3/200412/20.html.2004</p><p> [2] 我國電子商務的發(fā)展現(xiàn)狀與趨勢[EB/OL]. http://www.ec.org.cn/2004-05/08/content_1456844.htm.2004</p><p> [3]&
74、#160;耿祥義. JSP基礎教程[M]. 北京:清華大學出版社, 2004</p><p> [4] JSP技術簡介[EB/OL]. http://www.net118.com/article/200453090959.htm.</p><p> [5] 于寧. JSP動態(tài)網(wǎng)站開發(fā)實用教程[M]. 北京:機械工業(yè)
75、出版社, 2001,82~137.</p><p> [6] 程顯華. JSP和Servlet程序設計使用專輯[M]. 北京:機械工業(yè)出版社, 2002,11~36.</p><p> [7] 曹鳴鵬. J2EE技術及其實現(xiàn)[J]. 計算機應用, 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編程時尚應用百例[M]. 北京:機械工業(yè)出版社, 2002,301~354.</p><p>
77、 [10] 文家炎. 數(shù)據(jù)庫系統(tǒ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ā)實例精粹[M]. 北京:電子工業(yè)出版社, 2005,145~209. </p><p> [14] 羅榮、唐學兵. 基于JDBC的數(shù)據(jù)庫連接池的設計與實現(xiàn)[J
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-基于jsp標準的危貨罐車定期檢驗報告在線審核系統(tǒng)審核員模塊的設計與實現(xiàn)
- 常壓危貨罐車(罐體)檢驗報告審核系統(tǒng)(管理員模塊)
- 軟件工程畢業(yè)論文-常壓危貨罐車(罐體)檢驗報告審核系統(tǒng)(管理員模塊)的設計與實現(xiàn)
- 液化天然氣車輛年審系統(tǒng)— 審核員模塊
- 審核員現(xiàn)場審核發(fā)現(xiàn)小結范本
- 審核員現(xiàn)場審核發(fā)現(xiàn)小結范本
- 軟件工程畢業(yè)論文-液化天然氣車輛年審系統(tǒng)的設計與實現(xiàn)—審核員模塊
- 危險品運輸檢驗審核系統(tǒng)——檢驗員模塊
- d審核員對工程部審核模板
- 商務審核員崗位描述
- d審核員對工程部審核模板
- 叉車定期檢驗報告
- 軟件工程畢業(yè)論文-危險品運輸檢驗審核系統(tǒng)的設計與實現(xiàn)——檢驗員模塊
- 收銀審核員(河南)習題及答案
- 環(huán)境審核員考卷參考答案
- 機動車定期檢驗管理系統(tǒng)的設計和實現(xiàn).pdf
- ccaa國家注冊審核員ems考試試題及答案(審核知識)
- 淺談球罐的定期檢驗
- 基于jsp的在線考試系統(tǒng)的設計與實現(xiàn)
- hse管理體系審核員培訓大綱
評論
0/150
提交評論