液化天燃氣車輛年審系統(tǒng)——管理員模塊 _第1頁
已閱讀1頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  河北農業(yè)大學</b></p><p>  本科畢業(yè)論文(設計)</p><p>  題 目:液化天燃氣車輛年審系統(tǒng)——管理員模塊 </p><p>  學 院: 信息科學與技術學院 </p><p&g

2、t;  專 業(yè) 班 級: 軟件工程1002班 </p><p>  學 號: 2010234040702 </p><p>  學 生 姓 名: 渠中豪 </p><p>  指導教師姓名: 趙 洋

3、 </p><p>  指導教師職稱: 副教授 </p><p>  2014 年 5 月 29 日</p><p>  摘    要     </p><p>  隨著Internet的飛速發(fā)展

4、及互聯網的普及,計算機已廣泛用于政府、軍事、科研、商業(yè)等部門,連接到千家萬戶,利用計算機實現液化天然氣車輛年審管理勢在必行。 </p><p>  Internet上的企業(yè)計算飛速發(fā)展,Web服務器早已不再局限于過去的HTTP服務,CGI、PHP、ASP等技術早已使服務器端的數據庫服務和應用服務成為所有網站的家常便飯。而具有跨平臺特性的Java更是震動了Web世界。Sun公司的J2EE平臺以它的優(yōu)良特性

5、大大簡化了服務器端多層企業(yè)應用的開發(fā)。根據實際需求,本網站的設計采用模塊化的設計思想,在Windows7操作系統(tǒng)環(huán)境下,搭建JSP運行環(huán)境,通過使用JAVA腳本語言完成動態(tài)的、交互的web服務器應用程序,實現本系統(tǒng)的主要功能,管理員在后臺進行的管理及發(fā)布功能。本文系統(tǒng)地介紹了液化天然氣車輛年審系統(tǒng)——管理員模塊的工作原理、實現技術及系統(tǒng)架構方案。從而論述了一個液化天然氣車輛年審系統(tǒng)——管理員模塊的設計原理、設計思想及具體的實現過程,對各

6、個模塊的架構及設計思想和設計過程作了詳細闡述。在頁面設計與制作中,對于頁面的基本格式,使用HTML語言出大的框架,然后用MyEclipse在框架里面做詳細的設計。</p><p>  本系統(tǒng)采用JSP作為開發(fā)工具,采用SQL Server2000數據庫作為后臺數據庫。本文詳細講述了以上技術的應用。</p><p>  關鍵字:液化天然氣車輛年審系統(tǒng); JSP;SQL&#

7、160;Server2000數據庫</p><p><b>  Abstract</b></p><p>  With the rapid development of Internet and the popularity of the Internet, it has been widely used in government, military, scient

8、ific research, business and other departments, to connect to the homes, using computer to realize the liquefied natural gas vehicle year careful management is imperative. On the Internet the rapid development of enterpr

9、ise computing, Web server no longer confined to the past HTTP service, CGI, PHP, ASP technology has made on the server side database services and appl</p><p>  Keywords: liquefied natural gas vehicle inspect

10、ion system;The JSP.SQL Server2000 database</p><p><b>  目錄</b></p><p><b>  1 緒論1</b></p><p><b>  1.1概述1</b></p><p>  1.2選題目的及意義1&

11、lt;/p><p>  2 相關技術介紹2</p><p>  2.1 JSP開發(fā)技術2</p><p>  2.2 Myeclipse開發(fā)工具介紹3</p><p>  2.3 面向對象理論的介紹3</p><p>  3.系統(tǒng)需求分析4</p><p>  3.1可行性分析

12、4</p><p>  3.1.1系統(tǒng)可行性分析4</p><p>  3.1.2可行性分析報告5</p><p>  3.1.3系統(tǒng)開發(fā)具體研究分析5</p><p>  3.2系統(tǒng)功能需求分析.5</p><p>  3.2.1業(yè)務流程分析5</p><p>  3.2.2系統(tǒng)功

13、能分析7</p><p>  4.系統(tǒng)概要設計7</p><p><b>  4.1總體設計7</b></p><p>  4.1.1運行環(huán)境8</p><p>  4.1.2系統(tǒng)設計思想8</p><p>  5.系統(tǒng)模塊的實現(管理員模塊)8</p><p>

14、;  5.1數據庫的實現8</p><p>  5.2管理員模塊的實現8</p><p><b>  結論20</b></p><p><b>  參考文獻20</b></p><p><b>  致謝21</b></p><p><b&

15、gt;  1 緒論</b></p><p><b>  1.1概述</b></p><p>  隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。交通工具信息化建設的不斷提高,為交通工具的數據管理帶來了巨大的便利。 </p><p>  液化天然

16、氣車輛年審系統(tǒng)中的管理員模塊是整個系統(tǒng)中一個重要組成部分,是交通管理有關部門對各種車輛進行評測審核的一個不可或缺的平臺,也是一個信息錄入的非常便捷的工具。所以液化天燃氣車輛年審系統(tǒng) 能夠為規(guī)范車輛管理和審核提供充足和快捷的記錄手段。作為計算機應用的一部分,使用計算機對液化氣車輛年審進行管理,具有比手工管理無法比擬的優(yōu)點。例如:記錄快速、檢索迅速、查找方便、可靠性高、存儲量大、保密性好、統(tǒng)計快、成本低等。這些優(yōu)點能夠極大地提高液

17、化天然氣車輛審核的效率。</p><p>  1.2選題目的及意義</p><p>  隨著信息技術在管理上越來越深入而廣泛的應用,信息管理系統(tǒng)的實施在技術上已逐步成熟。信息管理系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。</p><p>  如今現在液化天然氣車輛年審管理情況

18、:沒有一個統(tǒng)一的系統(tǒng)對年審的過程進行管理和監(jiān)控,并缺乏對車主的溝通管理。 </p><p>  液化天然氣車輛年審系統(tǒng)對于交通管理部門處理龐雜的液化天然氣車輛管理和數據統(tǒng)計提供了較大的便利,便于較為分散的車輛的管理,讓數據的查詢變得簡單,讓車主和審核部門的溝通便捷化。通過本系統(tǒng),把本市的液化天然氣車輛信息,審核信息,錄入統(tǒng)計信息各個環(huán)節(jié)進行有效地計劃、組織和控制。通過這種辦法,依據統(tǒng)一數據信息進行管理,

19、把任何一塊信息所產生的數據變動及時地反映給其它相關信息,做到數據共享。 </p><p>  采用本系統(tǒng),能夠使整個系統(tǒng)內部所有信息的工作簡化,提高工作效益。由于采用統(tǒng)一的數據信息,使相關資料能夠快速地查詢所需的數據、資料及其它信息的,使信息快速高效運行 該系統(tǒng)達到以下目標: </p><p>  實現全市范圍內的網上提交工作;</p><

20、p>  對登記的車輛的監(jiān)控;</p><p><b>  對車輛年審的安排。</b></p><p>  2 相關技術介紹</p><p>  2.1 JSP開發(fā)技術</p><p>  Java服務器頁面[1]是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準。JSP

21、技術有點類似ASP技術,它是在傳統(tǒng)的網頁HTML(標準通用標記語言的子集)文件(*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,后綴名為(*.jsp)。 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。</p><p>  JSP中的一個主要功能是JSP fragment,它的基本特點是可以使處理JSP的容器推遲評估JSP標

22、記屬性。我們知道一般JSP是首先評估JSP標記的屬性,然后在處理JSP標記時使用這些屬性,而JSP fragment提供了動態(tài)的屬性。也就是說,這些屬性在JSP處理其標記體時是可以被改變的。JSP需要將這樣的屬性定義為 javax.servlet.jsp.tagext.JspFragment類型。當JSP標記設置成這種形式時,這種標記屬性實際上的處理方法類似于標記體。在實現標記的程序中,標記屬性可以被反復評估多次。這種用法稱為JSP f

23、ragment。JSP fragment還可以定義在一個SimpleTag處理程序中使用的自制標記動作。像前面例子說明的,getJspBody返回一個 JspFragment對象并可以在doTag方法中多次使用。需要注意的是,使用JSP fragment的JSP只能有一般的文本和JSP action,不能有scriptlet和scriptlet表達式。</p><p><b>  優(yōu)點</b>

24、;</p><p>  (1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改。</p><p>  (2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP的局限性JSP的優(yōu)勢是顯而易見的。</p><p>  (3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺

25、服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數臺服務器,Java顯示了一個巨大的生命力</p><p>  (4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。</p><p>  (5)支持服務器端組件。web應用需要強大的服務

26、器端組件來支持,開發(fā)人員需要利用其他工具設計實現復雜功能的組件供web頁面調用,以增強系統(tǒng)性能。JSP可以使用成熟的JAVA BEANS 組件來實現復雜商務功能。</p><p><b>  缺點</b></p><p>  與ASP也一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性。</p

27、><p>  Java的運行速度是用class常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數量來說確實是“最低性能價格比”了。</p><p>  2.2 Myeclipse開發(fā)工具介紹</p><p>  MyEclipse,是在eclipse基礎上 加上自己的插件。MyEclipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件

28、集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產品的專屬eclipse開發(fā)工具。</p><p>  MyEclipse企業(yè)級工作平臺(My

29、EclipseEnterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數據庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 。</p><p&

30、gt;  Tomcat 簡介:</p><p>  Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP 程序的首選。當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個

31、Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式,它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。</p><p>  Tomcat 環(huán)境變量配置:</p><p>  下載并安裝Tomcat服務器,設安裝路徑為C:/tomcat</p

32、><p>  1,新建變量名:CATALINA_BASE,變量值:C:\tomcat</p><p>  2,新建變量名:CATALINA_HOME,變量值:C:\tomcat</p><p>  3,打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin</p><p>  (有的電腦不需要如此

33、配置就可以直接打開)</p><p>  測試:啟動服務器后,在瀏覽器輸入http://localhost:8080,回車,會有顯示界面,則安裝成功。</p><p>  2.3 面向對象理論的介紹</p><p>  從現實世界中客觀存在的事物(即對象)出發(fā)來構造軟件系統(tǒng),并在系統(tǒng)構造中盡可能運用人類的自然思維方式,強調直接以問題域(現實世界)中的事物為中心來思

34、考問題,并根據這些事物的本質特點,把它們抽象地表示為系統(tǒng)中的對象,作為系統(tǒng)的基本構成單位(而不是用一些與現實世界中的事物相關比較遠,并且沒有對應關系的其它概念來構造系統(tǒng))。這可以使系統(tǒng)直接地映射問題域,保持問題域中事物及其相互關系的本來面貌。</p><p>  對象是要研究的任何事物。從一本書到一家圖書館,單的整數到整數列龐大的數據庫、極其復雜的自動化工廠、航天飛機都可看作對象,它不僅能表示有形的實體,也能表示

35、無形的(抽象的)規(guī)則、計劃或事件。對象由數據(描述事物的屬性)和作用于數據的操作(體現事物的行為)構成一獨立整體。從程序設計者來看,對象是一個程序模塊,從用戶來看,對象為他們提供所希望的行為。在對內的操作通常稱為方法。</p><p>  類是對象的模板。即類是對一組有相同數據和相同操作的對象的定義,一個類所包含的方法和數據描述一組對象的共同屬性和行為。類是在對象之上的抽象,對象則是類的具體化,是類的實例。類可有

36、其子類,也可有其它類,形成類層次結構。</p><p>  消息是對象之間進行通信的一種規(guī)格說明。一般它由三部分組成:接收消息的對象、消息名及實際變元。</p><p><b>  三大特性:</b></p><p>  封裝性:封裝是一種信息隱藏技術,它體現于類的說明,是對象的重要特性。封裝使數據和加工該數據的方法(函數)封裝為一個整體,以實

37、現獨立性很強的模塊,使得用戶只能看見到對象的外特性(對象能接受哪些消息,具有哪些處理能力),而對象的內特性(保存內部狀態(tài)的私有數據和實現加工能力的算法)對用戶是隱蔽的。封裝的目的在于把對象的設計者和對象者的使用分開,使用者不必知曉行為實現的細節(jié),只須用設計者提供的消息來訪問該對象。</p><p>  繼承性:“繼承”是面向對象軟件技術當中的一個概念。如果一個類A繼承自另一個類B,就把這個A稱為“B的子類”,而把

38、B稱為“A的父類”。繼承可以使得子類具有父類的各種屬性和方法,而不需要再次編寫相同的代碼。在令子類繼承父類的同時,可以重新定義某些屬性,并重寫某些方法,即覆蓋父類的原有屬性和方法,使其獲得與父類不同的功能。另外,為子類追加新的屬性和方法也是常見的做法。</p><p>  多態(tài)性: 對象根據所接收的消息而做出動作。同一消息為不同的對象接受時可產生完全不同的行動,這種現象稱為多態(tài)性。利用多態(tài)性用戶可發(fā)送一個通用的消

39、息,而將所有的實現細節(jié)都留給接受消息的對象自行決定,如是,同一消息即可調用不同的方法。多態(tài)的實現受到繼承性的支持,利用類繼承的層次關系,把具有通用功能的協(xié)議存放在類層次中盡可能高的地方,而將實現這一功能的不同方法置于較低層次,這樣,在這些低層次上生成的對象就能給通用消息以不同的響應。</p><p><b>  3.系統(tǒng)需求分析</b></p><p><b&g

40、t;  3.1可行性分析</b></p><p>  可行性分析也稱可行性研究,是決策部門在采取一項重大改革或投資行動之前,對該項目的必要性和可能性進行分析與論證的活動。可行性分析已被廣泛應用于新產品開發(fā)、基建、工業(yè)企業(yè)、交通運輸、商業(yè)設施等項目投資的多個領域。在展開一項開發(fā)行動之前,必須對用戶提出的目標的必要性和可能性進行必要的論證</p><p>  3.1.1系統(tǒng)可行性分

41、析</p><p>  可行性分析是在進行初步調查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。液化天然氣車輛年審系統(tǒng)也應從技術可行性,經濟可行性和社會可行性三方面來論證。通過觀察與實踐,我認為該系統(tǒng)的可行性分析如下:</p><p>  (1)經濟可行性分析 </p><p>  作為液化天然氣車輛年審系統(tǒng)的一部分,其經濟成分比重相對還

42、是較多,一般主要包括收入和支出的費用,其中支出包括設備購置費、管理和維護費、人員工資費等;收入就主要針對車主上本系統(tǒng)產生的總收入等。由于各個模塊統(tǒng)一操作,系統(tǒng)共享,其設備購置,人員工資,維護費用相對較少,前期的資金投入主要集中于購置設備上。建立信息中心,可將來自各方面的信息集中管理,提高車輛年審管理的安全性、方便性和可靠性,快速地反饋各個車輛的一切信息。</p><p> ?。?)技術可行性分析 <

43、;/p><p>  技術上的可行性分析主要分析現有技術條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術人員的數量,水平,來源等。液化天然氣車輛年審系統(tǒng)系統(tǒng)的工作主要是在管理部門、車主和車輛之間架起一座橋梁,能相互了解信息和處理信息。這一特點非常適合計算機的人機特點,用戶可通過登陸方式使用系統(tǒng),并在系統(tǒng)上查找自己想要的所有內容。這時計算機就為用戶提供信息傳輸速度快、準確度高的優(yōu)勢。隨著計算機硬件和

44、軟件技術的飛速發(fā)展,這就為系統(tǒng)的建設提供了技術條件。</p><p> ?。?)國內可行性分析 </p><p>  社會可行性有時也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或單位開發(fā)和運行的可能性以及運行后可能一起的對企業(yè)或單位的影響,即組織內外是否具備接受和使用新系統(tǒng)的條件。在當前信息技術飛速發(fā)展的大環(huán)境下,計算機技術和軟件技術的更新是液化天然氣車輛年審系統(tǒng)完全有可能也有能力采用

45、這樣先進的管理技術。它對液化天然氣車輛管理帶來的影響可以看到:對傳統(tǒng)管理理念的沖擊,可能引起管理層的變動和人員的調整。對管理工作人員的要求提高,使單位在一定的可能下進行人員精簡,迫使工作人員繼續(xù)學習新知識,拓寬計算機在市場環(huán)境下的生存空間。對計算機與用戶之間業(yè)務方式的轉變和擴充。</p><p>  3.1.2可行性分析報告</p><p>  把可行性分析的最后成果整理成書面的形式,這就

46、是可行性分析報告??尚行苑治鰣蟾姘ㄏ铝袃热荩?#160;</p><p> ?、僖夯烊粴廛囕v年審管理近期和長遠目標,新系統(tǒng)的總體目標及主要功能</p><p> ?、谥饕獑栴}和主要信息需求</p><p><b>  ③擬訂新系統(tǒng)方案 </b></p><p> ?、軓慕洕?、技術、社會等方面論證方法的可行性

47、 </p><p>  可行性分析報告是系統(tǒng)開發(fā)人員經過初步調查與可行性研究后所做的工作總結,反映了開發(fā)人員對建立新系統(tǒng)的看法。必須認真起草,并通過系統(tǒng)分析人員的集體討論,然后提交。</p><p>  3.1.3系統(tǒng)開發(fā)具體研究分析</p><p>  要建立新的液化氣車輛管理系統(tǒng),就必須對現行的管理系統(tǒng)進行全面、細致而充分的調查研究。具體采用直接面談和

48、專門訪問并參加業(yè)務實踐,與工作人員一起完成最基本的工作程序的方法。 </p><p>  原來液化天然氣車輛年審管理處理中心進行信息管理的主要方式是基于手工處理,最多是用計算機的文本系統(tǒng)打印一些清單,信息處理工作量大,容易出錯,缺乏系統(tǒng)、規(guī)范的信息管理手段。現在準備建立的液化氣車輛年審管理系統(tǒng),要把液化氣車輛的相關管理工作實行計算機統(tǒng)一管理,以提高工作效率和管理水平。本系統(tǒng)從以下幾個方面對用戶的需求進行

49、分析。 </p><p> ?。?)系統(tǒng)的需求分析:可以隨時登陸系統(tǒng),瀏覽畢業(yè)設計相關信息,管理權限由系統(tǒng)管理員掌握和分配。 </p><p> ?。?)對數據的安全性、可靠性要求:系統(tǒng)各項數據信息必須保證安全性和可靠性。網絡系統(tǒng)設有通信、程序、網絡三級權限和口令管理,確保系統(tǒng)安全。 </p><p> ?。?)定時整理數據:系統(tǒng)管理員

50、根據用戶歷史信息定時整理系統(tǒng)數據庫,并將運行結果歸檔。</p><p>  3.2系統(tǒng)功能需求分析.</p><p>  3.2.1業(yè)務流程分析</p><p>  液化天氣燃氣車輛年審系統(tǒng)是一個面向檢驗員、審核員和管理員,為其提供服務的綜合信息管理系統(tǒng)。其詳細系統(tǒng)流程圖如下:</p><p>  系統(tǒng)頂層業(yè)務流程圖:</p>

51、<p><b>  系統(tǒng)頂層業(yè)務流程圖</b></p><p>  管理員模塊業(yè)務流程圖</p><p>  3.2.2系統(tǒng)功能分析</p><p><b>  管理員功能模塊</b></p><p>  管理員可以添加刪除人員信息  </p><p

52、><b>  可以查看人員信息</b></p><p><b>  管理批準報告</b></p><p><b>  報告存檔維護</b></p><p><b>  個人信息維護</b></p><p><b>  修改密碼</b&

53、gt;</p><p><b>  4.系統(tǒng)概要設計</b></p><p><b>  4.1總體設計</b></p><p>  經需求分析階段的工作,已明確系統(tǒng)應該做什么,在此基礎上劃分出組成系統(tǒng)的物理元素---程序、文件、數據庫、人工過程、文檔等,并確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關系。&

54、lt;/p><p><b>  4.1.1運行環(huán)境</b></p><p>  本系統(tǒng)主要Windows2000、Windows XP、WinNT等環(huán)境下運行,以Delphi +SQL作為開發(fā)工具,可以進行添加、查詢、修改、刪除、統(tǒng)計等處理。</p><p>  4.1.2系統(tǒng)設計思想</p><p>&

55、lt;b>  系統(tǒng)設計思想 </b></p><p> ?。?)系統(tǒng)應符合學校畢業(yè)設計管理的規(guī)定,滿足學校畢業(yè)設計管理工作需</p><p>  要,并達到操作過程中的直觀,方便,實用,安全等要求。 </p><p>  (2)系統(tǒng)采用B/S體系結構,瀏覽器端負責表達邏輯,顯示用戶界面信息,</p><p&g

56、t;  數據庫服務器server(服務器)則用于提供數據服務。 </p><p> ?。?)系統(tǒng)采用模塊化程序設計方法,便于系統(tǒng)功能的各種組合和修改。 (4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的添加,刪除,修改操作。</p><p>  5.系統(tǒng)模塊的實現(管理員模塊)</p><p><b>  5.1數據庫的實現&l

57、t;/b></p><p><b>  1、創(chuàng)建數據庫 </b></p><p>  第一步:打開SQL SERVER2000的企業(yè)管理器; </p><p>  第二步:右擊(local)(Windows NT)下數據庫屬性,選擇“新建數據庫(B)”; 第三步:在 彈 出的數據庫屬性對話

58、框中,在“名稱(N)”中輸入要創(chuàng)建的數據庫名稱“bygl”,并在“數據文件”中將文件初始大小設為10MB,在最大文件大小中選項中“將文件增長限制為(MB)(R):”單選按鈕,將其值大小設為100MB,最后點擊“確定”按鈕即可。</p><p>  2、數據庫結構的實現 </p><p>  根據系統(tǒng)實體描述,按照SQL建表向導完成系統(tǒng)所需表的建立即可。 </p&g

59、t;<p><b>  3、數據庫連接。</b></p><p>  5.2管理員模塊的實現</p><p><b>  登陸界面:</b></p><p>  管理員登陸后的界面:</p><p><b>  基礎信息維護界面:</b></p>&

60、lt;p><b>  核心代碼如下:</b></p><p><b>  <%</b></p><p>  String dep_id= "";</p><p>  String dep_name= "";</p><p>  String dep

61、_zzzs= "";</p><p>  sql="select * from INFO_DEP";</p><p><b>  try</b></p><p><b>  {</b></p><p>  rs = null;</p><p

62、>  rs = stmt.executeQuery(sql);</p><p><b>  }</b></p><p>  catch(SQLException e)</p><p><b>  {</b></p><p>  out.print("SQL ResultSet Exc

63、eption2"+e.getMessage());</p><p><b>  }</b></p><p>  if(rs!=null && rs.next() && rs.last() && rs.getRow()!=0)</p><p><b>  {</b>&

64、lt;/p><p>  dep_id = rs.getString("dep_id");</p><p>  dep_name = rs.getString("dep_name");</p><p>  dep_zzzs = rs.getString("dep_zzzs");</p><p&

65、gt;<b>  }</b></p><p><b>  %></b></p><p>  人員信息維護界面:用來查看檢驗與那和審核員提供的信息</p><p><b>  待批準報告界面:</b></p><p><b>  報告存檔維護界面:</

66、b></p><p>  查詢待批準報告界面:</p><p>  查詢已批準報告界面:</p><p>  按編號查詢報告界面:</p><p><b>  查詢結果界面:</b></p><p><b>  個人信息維護界面:</b></p><

67、p><b>  修改密碼界面:</b></p><p><b>  部分核心代碼如下:</b></p><p><b>  按編號查詢代碼:</b></p><p><b>  </head></b></p><p>  <%@ i

68、nclude file="../db/dbin.jsp" %></p><p>  <%! String sql=""; %></p><p>  <body bgcolor="#FFFFFF"></p><p>  <table width="99%"

69、; border="0" cellspacing="0" cellpadding="0"></p><p><b>  <tr></b></p><p>  <td width="20"><img src="../../images/mm_sp

70、acer.gif" width="20" height="1" /></td></p><p>  <td colspan="2" valign="top"><table border="0" cellspacing="0" cellpadding=

71、"2" width="99%"></p><p><b>  <tr></b></p><p>  <td width="491" class="pageName">&nbsp;</td></p><p>  <

72、;td width="172">&nbsp;</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="2" class="b

73、odyText"></p><p>  <form name="form1" id="form1"></p><p>  <table width="100%" border="1" cellpadding="0" cellspacing="0&

74、quot; bordercolor="#62b0eb" bordercolorlight="#62b0eb" bordercolordark="#FFFFFF"></p><p><b>  <tr></b></p><p>  <td><table width="

75、;100%" border="0" cellpadding="0" cellspacing="0"></p><p><b>  <tr></b></p><p>  <td height="26" align="center" bgc

76、olor="#62b0eb" class="middletitle">車用氣瓶安裝監(jiān)督檢驗證書(按編號查詢)</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <

77、td><table width="100%" border="0" cellpadding="5" cellspacing="1" class="righttdb" id="navigation"></p><p><b>  <tr></b>

78、</p><p>  <td width="20%" align="center" bgcolor="#D6E7F9" class="righttitle">請輸入報告編號</td></p><p>  <td width="80%" colspan="

79、;4" bgcolor="#D6E7F9" class="righttitle"><input name="rep_id" type="text" class="righttdb" id="rep_id"></p><p>  &nbsp;&nbsp;

80、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <input name="Submit" type="button" class="righttdb" value="提交"

81、onClick="check()" /></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </td></b></p>&l

82、t;p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td height="26" bgcolor="#62b0eb">&nbsp;</td></p><p><

83、b>  </tr></b></p><p>  </table></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  </form>

84、; </td></p><p><b>  </tr></b></p><p>  </table></td></p><p>  <td width="9">&nbsp;</td></p><p>

85、;<b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="20" height="30">&nbsp;</td></p><p>  <td width=&q

86、uot;304">&nbsp;</td></p><p>  <td width="426">&nbsp;</td></p><p>  <td width="9">&nbsp;</td></p><p><b>  

87、</tr></b></p><p><b>  </table></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  添

88、加用戶信息代碼:</b></p><p>  <script language="javascript"></p><p>  function check()</p><p><b>  {</b></p><p>  if(!confirm("您是否真的要做添加用

89、戶信息的操作?"))</p><p><b>  {</b></p><p>  return false;</p><p><b>  }</b></p><p>  var re = /[^\x00-\xff]/g;</p><p>  var dlm=docu

90、ment.form1.dlm.value;</p><p>  dlm1 = dlm.replace(re,"xx");</p><p>  if(dlm=="")</p><p>  { alert("登錄名不能為空請輸入!");</p><p>  document.form

91、1.dlm.focus(); </p><p>  return false;</p><p><b>  }</b></p><p>  if(dlm.length<6 || dlm.length>15)</p><p><b>  {</b></p><p>

92、  alert("登錄名必須是6到15個字符!");</p><p>  document.form1.dlm.focus(); </p><p>  return false;</p><p><b>  }</b></p><p>  if(dlm1.length != dlm.length)&

93、lt;/p><p><b>  {</b></p><p>  alert("登錄名必須是英文狀態(tài)下字母或數字!");</p><p>  document.form1.dlm.focus(); </p><p>  return false;</p><p><b> 

94、 }</b></p><p>  var pw1=document.form1.pwd1.value;</p><p>  var pw2=document.form1.pwd2.value;</p><p>  pw = pw1.replace(re,"xx");</p><p>  if(pw1==&qu

95、ot;" || pw2=="")</p><p>  { alert("密碼不能為空請輸入!");</p><p>  document.form1.pwd1.focus(); </p><p>  return false;</p><p><b>  }</b>&

96、lt;/p><p>  if(pw1.length<6 || pw1.length>15)</p><p><b>  {</b></p><p>  alert("必須是6到15個字符!");</p><p>  document.form1.pwd1.focus(); </p>

97、<p>  return false;</p><p><b>  }</b></p><p>  if(pw1.length != pw.length)</p><p><b>  {</b></p><p>  alert("密碼必須是英文狀態(tài)下字母或數字!"

98、);</p><p>  document.form1.pwd1.focus(); </p><p>  return false;</p><p><b>  }</b></p><p>  if(pw1!=pw2)</p><p><b>  { </b></p&

99、gt;<p>  alert("兩次輸入的密碼不一致,請檢查!");</p><p>  document.form1.pwd1.focus(); </p><p>  return false;</p><p><b>  }</b></p><p>  var name=docume

100、nt.form1.name.value;</p><p>  if(name=="")</p><p><b>  {</b></p><p>  alert("用戶姓名不能為空請輸入!");</p><p>  document.form1.name.focus(); </

101、p><p>  return false;</p><p><b>  }</b></p><p>  name = name.replace(re,"xx");</p><p>  if(name.length > 10)</p><p><b>  {</

102、b></p><p>  alert("用戶姓名不能超出10個字符,請重新輸入!");</p><p>  document.form1.name.focus(); </p><p>  return false;</p><p><b>  }</b></p><p>

103、  var zzzs = document.form1.zzzs.value;</p><p>  zzzs = zzzs.replace(re,"xx");</p><p>  if(zzzs.length > 20)</p><p><b>  { </b></p><p>  alert(

104、"資格證書編號不能超出20個字符,請重新輸入!");</p><p>  document.form1.zzzs.focus(); </p><p>  return false;</p><p><b>  }</b></p><p>  var telphone = document.form1.

105、telphone.value;</p><p>  tel = telphone.replace(re,"xx");</p><p>  if(tel.length > 20 )</p><p><b>  {</b></p><p>  alert("聯系電話不能超出20個字符,請重

106、新輸入!");</p><p>  document.form1.telphone.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if(tel.length != telphone.length )</p><p

107、><b>  {</b></p><p>  alert("聯系電話必須為半角狀態(tài)下數字,請重新輸入!");</p><p>  document.form1.telphone.focus();</p><p>  return false;</p><p><b>  }</b

108、></p><p>  if (telphone != "") </p><p>  { //電話號碼判斷</p><p>  var pattern = /^([\d-+]*)$/;</p><p>  flag = pattern.test(telphone);</p><p>  i

109、f (!flag)</p><p><b>  {</b></p><p>  alert("非法的電話號碼!")</p><p>  document.form1.telphone.focus();</p><p>  return false;</p><p><b&

110、gt;  }</b></p><p><b>  }</b></p><p>  document.form1.method="post";</p><p>  document.form1.action="user_insert_action.jsp";</p><p&g

111、t;  document.form1.submit();</p><p>  return true</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  結論</b></p>&l

112、t;p>  經過四個多月的努力,在導師趙洋老師的指導下,對液化天然氣車輛年審系統(tǒng)有了較深刻的認識,也具備了一定的實際開發(fā)經驗。認識到開發(fā)系統(tǒng)首先要明確用戶的需求,然后進行系統(tǒng)分析,其次構建系統(tǒng)模型、建立完善的數據庫,接著編寫代碼,最后測試系統(tǒng)。 </p><p>  明確用戶需求階段,在網上查閱了大量的相關資料,并瀏覽了部分相關軟件,分析總結后將系統(tǒng)功能分為檢驗員模塊、審核員模塊和管理員模塊幾個部

113、分,實現對液化天然氣車輛相關信息的管理。</p><p>  系統(tǒng)分析階段,查閱了大量基于不同技術的網站開發(fā)的文章,具有了一定的理論基礎后,比較分析后采用了JSP編程技術和SQL SERVER數據庫,在Windows XP操作系統(tǒng)環(huán)境下,運用JAVA開發(fā)工具,開發(fā)了這個基于B/S結構的畢業(yè)設計管理系統(tǒng)。本系統(tǒng)不但有良好的系統(tǒng)運行穩(wěn)定性、可靠性和實用性,而且操作簡單,維護方便,具有一定的實用價值

114、。 </p><p>  系統(tǒng)進入編程階段后,遇到了很多的困難。對JAVA語言的運用不是很熟練,導致在調試過程中一些細小錯誤的經常出現等。但經過自己的努力及老師的指導,最終解決了這些問題,開發(fā)出一個基本的液化天然氣車輛年審系統(tǒng),并達到了預期的設想。 </p><p>  雖然系統(tǒng)還有很多不足之處,如:程序中錯誤處理和輸入控制不夠全面,可能導致輸入無效引發(fā)錯誤。但在整個開

115、發(fā)過程中學到了很多的知識,增強了動手能力,積累了解決各種難題的經驗。同時也發(fā)現了自己的許多不足之處,有待在將來的工作中進一步的學習和完善,掌握和運用更多的知識。</p><p><b>  參考文獻</b></p><p>  [1] 譚征,孫紅霞. 項目管理在MIS系統(tǒng)中的應用[J]. 青島遠洋船員學院學報,2006年04期:43-45

116、 </p><p>  [2] 張立富,吳宇紅,陸夏美.人事管理系統(tǒng)[J].黑龍江水專學報,2002年02期:99-100.  </p><p>  [3] 麻勝遠.人事管理系統(tǒng)設計[J].當代經理人,2005年03期:147-148. </p><p>  [4] 金鑒祿,孟憲寶.人事管理系統(tǒng)的

117、研究與實現[J].長春工業(yè)大學學報(自然科學版),2003年 02期:23-25. </p><p>  [5] 許華英.人事管理信息系統(tǒng)的開發(fā)與應用[J].汽車科技,2003年 01期:39-41.  </p><p>  [6] 歐丹,王增武.基于B/S體系結構的人事管理系統(tǒng)[J].四川冶金,2003年04期:41-

118、43.</p><p>  [7] 陳海泉.人事管理系統(tǒng)簡介[J].廣東氣象,2000年04期:37-38.  </p><p>  [8] 王熹.計算機人事管理系統(tǒng)及界面設計[J].西北水力發(fā)電,2006年 02期:83-86. </p><p>  [9] 朱莉,陽桑,金雙平.企業(yè)人事管理系統(tǒng)

119、的設計與實現[J].電腦知識與技術(學術交流),2007年02期:503-504.  </p><p>  [10] 牛繼來,何澤恒.數據查詢模式研究及在powerbuilder中的實現[J].計算機技術與發(fā)展,</p><p>  2006年7期:61-63.  </p><p>  [11] 于善慧.基

120、于C/S模式的人事管理信息系統(tǒng)的研究[J].大連海事大學工程碩士論文:27-38. </p><p>  [12]XiaolinZhang,BoZhang,Yuehua Wang.Research and Application of Management Information Systems[J].中國經濟評論,英文版-2005年

121、5期:74-77. </p><p>  [13]K.Shimozono,M.Itsuki.Harasaka.User Management in an Educational Computer SystemPersonal information management.13th International

122、0;ConferenceonInformation Networking(ICOIN'98) ,21 January 1998 to 23 January 1998. </p><p><b>  致謝</b></p><p>  在完成畢業(yè)設計期間,不僅提升了我的理論知識,也提高

123、實際操作能力,最重要的是能夠以平穩(wěn)的心態(tài)面對困難與挑戰(zhàn)。這都是因為有真摯的老師、真誠的朋友予于幫助,在此表以真誠的謝意。 </p><p>  首先感謝河北農業(yè)大學大學給作者提供了深造的機會,大學四年間,在各位老師的悉心指導下,使我學到了很多知識及獨立學習、解決問題的本領。 </p><p>  其次感謝指導老師計算機科學與技術學院的趙洋老師,自開題任務書下達至完成此設

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論