基于jsp的國有固定資產(chǎn)管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第1頁
已閱讀1頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科生畢業(yè)論文(設計)</p><p>  基于 Jsp的國有固定資產(chǎn)管理系統(tǒng)的設計與實現(xiàn)</p><p>  2011年5月13日</p><p> 院系名稱</p><p> 姓  名</p><p> 學  號</p><p> ?! I(yè)</p><

2、;p> 指導教師</p><p><b>  摘要</b></p><p>  隨著信息技術的高速推進,電子政務的發(fā)展,以及政府服務透明度的增強,國有資產(chǎn)信息化管理已經(jīng)日趨主流。國有資產(chǎn)的管理作為政府和事業(yè)中一個必不可少的步驟,如果還是使用傳統(tǒng)性的手工管理,必然趕不上時代發(fā)展的速度。采用國有資產(chǎn)管理系統(tǒng)對政府和事業(yè)單位固定資產(chǎn)進行信息化的管理可以節(jié)省人工、資金投

3、入、時間等。而且其提供的功能可以輕易的為資產(chǎn)管理提供正確、有效的保障。</p><p>  近年來,隨著政府對固定資產(chǎn)投資比例的不斷擴大,如何全面、準確管理國有資產(chǎn)信息已經(jīng)成為各大職能部門管理工作面臨的一個新課題。 為了加強國有資產(chǎn)管理,促進國有資產(chǎn)優(yōu)化配置,確保國有資產(chǎn)的有效利用,本文針對國有資產(chǎn)管理在實際工作中的特征,綜合考慮國有資產(chǎn)管理工作的特點,將國有資產(chǎn)管理系統(tǒng)和實際工作相結合提出了國有資產(chǎn)管理系統(tǒng)的框

4、架模型,并以此模型為基礎,設計了國有資產(chǎn)管理系統(tǒng)綜合信息平臺。 目前,我國各地市都會有幾百家行政事業(yè)單位,且地理位置十分分散,各單位網(wǎng)絡狀況都各不相同, 根據(jù)我國網(wǎng)絡的特點的特點,采用B/S的方式較為合理。</p><p>  本文首先闡述了本研究與開發(fā)國有資產(chǎn)管理系統(tǒng)的背景、目的和意義;根據(jù)實際地的查研究,分析了系統(tǒng)所需要的處理的信息、所要具備的功能以及系統(tǒng)的性能要求;在分析的基礎上進行了系統(tǒng)運行平臺設計、功能

5、結構設計、數(shù)據(jù)庫設計等;然后根據(jù)設計闡述了利用JSP作為系統(tǒng)前臺開發(fā)工具和MySQL 來存放系統(tǒng)的數(shù)據(jù)如何來實現(xiàn)系統(tǒng);最后對本系統(tǒng)的特點和存在的問題進行了簡要地分析。</p><p>  關鍵字:JSP;資產(chǎn)管理;B/S</p><p><b>  Abstract</b></p><p>  With the high speed propu

6、lsion of information technology, the development of e-government, And strength of government service Tra arency. State-owned assets information management has increasingly mainstream, State-owned assets management as a n

7、ecessary step of the government and institutions, If we still use the traditional manual management, Inevitable behind The times,Using state-owned assets management system for the government and institutions fixed assets

8、 on information management can save</p><p>  In recent years, with the government's investment in fixed assets proportion </p><p>  of expands unceasingly,how to comprehensive and accurate

9、manage state-own assets information has become a major functional department managerment in the face of a new topic, In order to strengthen the management of state-owned assets, and promote optimized configuration of sta

10、te-owned assets, ensure the effective use of state-owned assets of state-owned asset management, the paper discusses the characteristics in the practical work, considering the characteristics of the management of the sta

11、te-</p><p>  This article elaborates the research and development of fixed assets management system background, purpose and meaning, According to the actual land check study, analyses the process information

12、 needed, and the functions and the performance of the system requirements, On the basis of the analysis of the system operation platform design, functions and structure design, database design, etc. Then according to th

13、e design discusses how to use the JSP as system receptionist development tools and how</p><p>  keyword:JSP,assets management,B/S </p><p><b>  目 錄</b></p><p><b> 

14、 1 引言1</b></p><p>  1.1 研究背景1</p><p>  1.2 開發(fā)工具簡介2</p><p>  1.2.1 jsp簡介2</p><p>  1.2.2 數(shù)據(jù)庫mysql簡介3</p><p>  1.2.3 myeclipse簡介3</p><

15、p>  1.3 研究目的與意義3</p><p>  2 系統(tǒng)需求分析及系統(tǒng)設計5</p><p>  2.1 信息需求5</p><p>  2.2 功能需求5</p><p>  2.3 性能需求5</p><p>  2.4 系統(tǒng)功能設計6</p><p>  2.5 數(shù)

16、據(jù)庫設計7</p><p>  2.5.1 概念模型設計7</p><p>  2.5.2 邏輯模型設計8</p><p>  2.6 運行平臺設計10</p><p>  3 系統(tǒng)實施與運行11</p><p>  3.1 程序編碼11</p><p>  3.2 系統(tǒng)運行14&

17、lt;/p><p>  3.2.1 登錄注冊管理14</p><p>  3.2.2 用戶管理15</p><p>  3.2.3 國有資產(chǎn)信息管理15</p><p>  3.2.4 國有資產(chǎn)日常管理19</p><p><b>  4 總結23</b></p><p&

18、gt;<b>  參考文獻24</b></p><p><b>  致謝25</b></p><p><b>  1引 言</b></p><p><b>  1.1 研究的背景</b></p><p>  當前已經(jīng)處于信息時代,電子政務應運而生,政府

19、辦公以及管理急需要一批相關的管理系統(tǒng),各個企業(yè)也抓住機會,紛紛投向政府以及國有企業(yè)的管理軟件的設計中。國有資產(chǎn)管理系統(tǒng),是專門為政府國有資產(chǎn)管理局及各個事業(yè)單位的資產(chǎn)管理而設計的。</p><p>  隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)政府及國有企業(yè)國有資產(chǎn)的管理勢在必行.一個企業(yè)利用計算機對其數(shù)據(jù)進行處理.有很大的好處.他可以節(jié)約相關人力和相關成本. 當前政府和國有企業(yè)信息管

20、理系統(tǒng)正在從C/S結構向B/S結構轉移.B/S以成為很大的趨勢.隨著jsp技術的推出更是如此.但是在這之前由于安全性等原因以及相關技術原應WEB還不是相關的主流. 隨著版本改進.以及相關輔助的安全工具的推出.安全系數(shù)越來越高. B/S模式已經(jīng)成為當前開發(fā)web的主流模式。</p><p>  隨著國有企業(yè)的發(fā)展.資產(chǎn)的流通越來越大.如何對起進行有效的統(tǒng)計管理已經(jīng)成為一個企業(yè)很需要話時間考濾的問題.管理的好壞直接關

21、系到一個國有企業(yè)生死.而國有資產(chǎn)管理系統(tǒng)就是實現(xiàn)這一管理的很好武器。</p><p>  國家先后出臺相關政策,《行政單位國有資產(chǎn)管理暫行辦法》(財政部令第35號)《事業(yè)單位國有資產(chǎn)管理暫行辦法》(財政部令第36號)《辦法》的發(fā)布對推進行政事業(yè)單位國有資產(chǎn)管理工作起到了積極的作用,也為行政事業(yè)單位國有資產(chǎn)管理信息化建設指明了方向。</p><p>  1.2 開發(fā)工具簡介</p>

22、;<p>  1.2.1 jsp簡介</p><p>  JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。 </p><p>  We

23、b服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 </p><p>  JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p>  JSP的1

24、.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。</p><p>  JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servl

25、et和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。 </p><p>  自JSP推出后,眾多大公司都支持JSP技術的服務器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應用的服務器端語言。 </p><p>  JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。</p>

26、;<p>  JSP有以下兩種模式</p><p>  圖 1-1 jsp模式一</p><p>  圖 1-2 jsp模式二</p><p>  1.2.2 數(shù)據(jù)庫Mysql簡介</p><p>  MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年

27、,SUN又被Oracle收購.對于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p>  雖然它比較適合中小系統(tǒng),但它擁有以下特點:</p><p>  1.使用C和C++編寫,并使用了多

28、種編譯器進行測試,保證源代碼的可移植性 </p><p>  2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) </p><p>  3.為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和

29、Tcl等。 </p><p>  4.支持多線程,充分利用CPU資源 </p><p>  5.優(yōu)化的SQL查詢算法,有效地提高查詢速度 </p><p>  6.既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)

30、列名 </p><p>  7.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑 </p><p>  8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 </p><p>  9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫</p><p>  1.2.3 Myeclipse簡介</p><p>  MyEclips

31、e企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p>

32、<p>  1.3 研究的目的與意義</p><p>  國有資產(chǎn)管理系統(tǒng)是現(xiàn)代國有企業(yè)和政府部門管理工作不可缺少的一部分,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)資產(chǎn)管理走向科學化、規(guī)范化的必要條件。</p><p>  1)支持國有企業(yè)和政府部門規(guī)范化的管理,以適應市場需要。</p><p>  2)支持國有企業(yè)和政府部門自由的支配資產(chǎn),支持快速分配. 對

33、資產(chǎn)業(yè)務的自由管理.</p><p>  3)支持國有企業(yè)和政府有關高層決策,以便能迅速作出相應決定,推動國有企業(yè)發(fā)展和政府建設。</p><p>  2 系統(tǒng)需求分析及系統(tǒng)設計</p><p>  在整個系統(tǒng)設計過程中,系統(tǒng)設計是軟件開發(fā)過程中最為核心的部分,因為在整個現(xiàn)代軟件工程過程中要解決的最為重要的就是軟件的質量和效率。系統(tǒng)設計分為概要設計和詳細設計。概要設

34、計主要是針對整個軟件系統(tǒng)的基本架構,整個軟件系統(tǒng)功能的設計。例如軟件體系結構設計。詳細設計則把整個軟件系統(tǒng)分為各個模塊,每個模塊的具體設計,已經(jīng)模塊之間的聯(lián)系。軟件功能設計就是要對軟件的客戶端進行設計,主要是軟件的用戶界面。</p><p><b>  2.1信息需求 </b></p><p>  根據(jù)對企業(yè)組織的實際調查研究 ,固定資產(chǎn)管理系統(tǒng)需要處理如下的主要信息

35、:</p><p>  1)、資產(chǎn)信息:包含資產(chǎn)編號、名稱、價格、所屬編號等</p><p>  2)、部門信息:包含部門編號、部門名稱、上級部門編號等。</p><p>  3)、用戶管理信息:用戶編號,名稱,聯(lián)系電話,年齡,emil,信息描述等 </p><p><b>  2.2功能需求</b></p>

36、;<p>  一是能與上級信息管理系統(tǒng)中其他子系統(tǒng)進行平臺共享、數(shù)據(jù)共享和數(shù)據(jù)實時交換、核對。資產(chǎn)管理系統(tǒng)的單位基本信息、用戶信息(用戶名、密碼)與上級的財務信息管理系統(tǒng)中已有的信息共享、共用,除需要補充建立的單位基本信息和用戶信息外,不另行建立單位基本信息和用戶信息。</p><p>  二是能滿足上級財政部門對國有資產(chǎn)管理的要求,與上級行政事業(yè)單位國有資產(chǎn)管理系統(tǒng)進行數(shù)據(jù)交換。應當報上級財政部門

37、審批與備案的資產(chǎn)購置、處置、使用等申請流程,通過國有資產(chǎn)管理系統(tǒng)進行業(yè)務流程協(xié)同對接;上級財政部門對資產(chǎn)申請業(yè)務審批結果,可以從財政國有資產(chǎn)管理系統(tǒng)流程中協(xié)同接入;同時,需要向上級財政國有資產(chǎn)管理系統(tǒng)上報或從上級財政國有資產(chǎn)管理系統(tǒng)下載的資產(chǎn)和報表數(shù)據(jù),可以通過標準接口進行數(shù)據(jù)交換。</p><p>  三是能按上級機關事務管理局的要求,自動生成固定資產(chǎn)報表數(shù)據(jù),并通過數(shù)據(jù)接口直接上報。</p>&

38、lt;p>  上述資產(chǎn)管理系統(tǒng)需要與外部業(yè)務數(shù)據(jù)或其他業(yè)務系統(tǒng)進行數(shù)據(jù)交換、協(xié)同、共享的,應當建立資產(chǎn)信息管理標準接口,并采用開放標準支持廣泛應用。</p><p><b>  2.3性能需求</b></p><p>  資產(chǎn)管理系統(tǒng)在技術上要滿足以下幾要求:</p><p>  1、先進性:系統(tǒng)設計合理、架構科學,具有一定的技術先進性、

39、具有高度的適應性和靈活性,從而保證建成系統(tǒng)具有良好的穩(wěn)定性、可擴展性和安全性。</p><p>  2、實用性:在滿足業(yè)務功能需求的前提下,做到系統(tǒng)界面簡潔、友好,使用簡單、實用、人性化。用戶在登錄、訪問、下載信息時,速度快,質量高。同時,接受訪問的用戶容量大,可擴展性好,系統(tǒng)并發(fā)響應能力強,查詢速度快,減少用戶等待時間。</p><p>  3、高可靠性:系統(tǒng)設計中,應有適量冗余及其他保

40、護措施,能應對復雜網(wǎng)絡環(huán)境對數(shù)據(jù)完整性破壞,避免垃圾數(shù)據(jù)的產(chǎn)生。具有適當?shù)娜蒎e機制,有效保證各項業(yè)務的正常運做,保證系統(tǒng)不間斷的運行。系統(tǒng)能完備記錄數(shù)據(jù)變化信息,保證信息的完整性、一致性、真實性和可追溯性。</p><p>  4、技術開放性:在系統(tǒng)架構、采用技術、選用平臺方面都必須要有較好的開放性,遵循國際標準化組織的技術標準,對選定的產(chǎn)品既有自己的獨特優(yōu)勢,又能與其他產(chǎn)品進行組合,構成一個開放的、易擴充的、穩(wěn)

41、定的、統(tǒng)一的系統(tǒng)。</p><p>  5、可維護性:系統(tǒng)設計、開發(fā)、測試等過程應嚴格按照業(yè)界的標準進行,產(chǎn)品文檔齊全、規(guī)范,系統(tǒng)按照分層設計,軟件構件化實現(xiàn)。軟件構件化開發(fā)要滿足:系統(tǒng)結構分層、業(yè)務與實現(xiàn)分離、邏輯與數(shù)據(jù)分離、使用開放技術標準。</p><p>  6、可伸縮性和靈活性:系統(tǒng)建設是一個分階段、循序漸進、不斷升級擴展的過程,系統(tǒng)要適應省財政、省質監(jiān)系統(tǒng)各單位對資產(chǎn)管理的要求

42、。因此,軟件應根據(jù)單位對資產(chǎn)管理的不同業(yè)務要求,系統(tǒng)對一些業(yè)務流程應具有靈活配置、根據(jù)流程變化進行流程再造的能力,流程的改變通過系統(tǒng)授權用戶改變系統(tǒng)設置參數(shù)完成。</p><p>  7、安全性:根據(jù)系統(tǒng)數(shù)據(jù)的存放和傳輸方式的變化系統(tǒng)建立安全、便捷、高效的數(shù)據(jù)加密、校驗機制,從而保障數(shù)據(jù)存儲和傳輸?shù)陌踩?、完整、及時。系統(tǒng)預留增加CA安全認證的技術接口,按照網(wǎng)絡安全的有關要求,適時增加CA認證機制。</p&g

43、t;<p><b>  2.4系統(tǒng)功能設計</b></p><p>  系統(tǒng)的功能設計有如下樹形圖描述:</p><p>  圖 2-1國有資產(chǎn)系統(tǒng)結構圖</p><p><b>  2.5 數(shù)據(jù)庫設計</b></p><p>  2.5.1 概念模型的設計</p>&l

44、t;p>  對國有資產(chǎn)管理系統(tǒng)進行數(shù)據(jù)分析,概念模型可有下圖來實現(xiàn)。</p><p>  圖2-2 概要模型設計圖</p><p>  2.5.2 邏輯模型設計</p><p>  由國有資產(chǎn)管理系統(tǒng)信息可知,應有以下數(shù)據(jù)表構成。</p><p>  表2-1 系統(tǒng)數(shù)據(jù)庫表</p>

45、<p>  下面是所有數(shù)據(jù)庫表中情況</p><p>  備注:U:唯一(Unique) P:主鍵(Primary) N:非空(Not Null)I索引(Index)M:必填</p><p>  表 2-2 用戶信息表</p><p>  表 2-3 國有資產(chǎn)表<

46、/p><p>  表2-4 國有資產(chǎn)變更表</p><p>  表 2-5 國有資產(chǎn)維護表</p><p>  表 2-6 國有資產(chǎn)分配表</p><p>  表 2-7

47、 國有資產(chǎn)折舊表</p><p><b>  2.6運行平臺設計</b></p><p><b>  1)、客戶端配置</b></p><p>  硬件配置環(huán)境:因特爾賽揚及其以上處理器 內存128M空間 1G的硬盤空間。</p><p>  軟件配置環(huán)境:微軟操作系統(tǒng)windows 95及其以上。

48、</p><p>  開發(fā)平臺配置:myeclipse,dreamweaver等</p><p><b>  2)、服務器端配置</b></p><p>  硬件環(huán)境:惠普6535s筆記本</p><p>  網(wǎng)絡環(huán)境:10M LAN 及其以上</p><p>  軟件環(huán)境:windows xp以

49、上和linux</p><p>  數(shù)據(jù)庫環(huán)境:mysql</p><p><b>  3 系統(tǒng)實施與運行</b></p><p><b>  3.1 程序編碼</b></p><p>  在系統(tǒng)分析與設計的基礎上,下一步我們就應該實現(xiàn)軟件代碼。編碼就是將前面設計的軟件的結構和結果用某種程序語言書寫

50、成計算機能夠識別的程序的形式。編碼是程序的一個重要環(huán)節(jié),編碼的質量直接影響軟件的質量和效率。本系統(tǒng)主要涉及的動作就是國有資產(chǎn)管理,其中有基本的管理、刪除、添加、修改、查詢等。下面將最基本得javaBean類說明一下:</p><p>  javaBean/User.java(省略get和set方法和方法內的具體內容)</p><p>  package javaBean;</p>

51、;<p>  import java.sql.*;</p><p>  public class User {</p><p>  public static boolean modifyUserMsg ()</p><p>  public static boolean delectUser() </p><p>  publ

52、ic static User FindByName() </p><p>  public static boolean chkLogin() </p><p>  public static String Modifypassword() </p><p>  javaBean/DBConnect.java(主要是集成數(shù)據(jù)庫操作,由于篇幅限制省略get和set方法

53、及其他方法具體內容)</p><p>  public class DBConnect{</p><p>  public void init() </p><p>  public DBConnect(int resultSetType,int resultSetConcurrency) </p><p>  public DBConnec

54、t(String sql) </p><p>  public void prepareStatement(String sql) </p><p>  public DBConnect(String sql,int resultSetType,int resultSetConcurrency) </p><p>  public void prepareSta

55、tement( ) </p><p>  public void setString (int index,String value) </p><p>  public void setInt(int index,int value) </p><p>  public void setBoolean(int index,boolean value)

56、</p><p>  public void setDate(int index,Date value) </p><p>  public void setTimestamp(int index,Timestamp value) </p><p>  public void setLong(int index,Long value) </p>&l

57、t;p>  public void setFloat(int index,float value) </p><p>  public void setBytes(int index,byte[] value) </p><p>  public void clearParameters() </p><p>  public PreparedStateme

58、nt getPrepareStatement() </p><p>  public Statement getStatement() </p><p>  public ResultSet executeQuery(String sql) </p><p>  public ResultSet executeQuery() </p><p&g

59、t;  由于篇幅限制javaBean中的asset類和jsp頁面代碼均不列出。這主要涉及數(shù)據(jù)庫的操作,和用戶的操作管理。</p><p><b>  3.2系統(tǒng)運行</b></p><p>  3.2.1 登錄注冊管理</p><p>  運行系統(tǒng)是首先啟動系統(tǒng)的登錄頁面,用戶登錄是需要輸入姓名密碼等信息。登錄頁面如下</p>&

60、lt;p>  圖3-1 國有資產(chǎn)登錄頁面</p><p><b>  主要實現(xiàn)代碼如下</b></p><p>  if(!User.chkLogin(username,password))</p><p><b>  {</b></p><p>  loginmsg="userwr

61、ong";</p><p>  response.sendRedirect("login.jsp?loginmsg="+loginmsg);</p><p><b>  return;</b></p><p><b>  }</b></p><p><b> 

62、 else{</b></p><p>  request.getSession(true);</p><p>  session.setAttribute("IsLogin","Y");</p><p>  session.setAttribute("username",username);&l

63、t;/p><p>  response.sendRedirect("index.jsp");}</p><p>  如果你沒有用戶或登錄不成功,還可以重新注冊一個普通用戶。</p><p>  圖 3-2 國有資產(chǎn)管理系統(tǒng)注冊頁面</p><p><b>  主要實現(xiàn)代碼如下:</b></p>

64、<p>  DBConnect db=new DBConnect();</p><p>  db.prepareStatement("insert into user values(?,?,?,?,?,?,?)");</p><p>  db.setString(1,user);</p><p><b>  …</b

65、></p><p>  db.setString(7,message);</p><p>  int i=db.executeUpdate();</p><p>  3.2.2 用戶管理</p><p>  包含用戶的添加、刪除、更改,查詢。</p><p>  用戶管理是管理員才有的功能項,管理員可以對包含管理

66、員在內的各種用戶進行修改,刪除等。</p><p>  根據(jù)用戶角色不同,各種用戶有不同的管理權限。系統(tǒng)管理員可以對系統(tǒng)進行各種操作,包含用戶的添加、刪除等。但普通用戶只能更改自己的登錄信息和用戶信息。只能對自己的信息進行修改。</p><p>  本系統(tǒng)主要是針對國有資產(chǎn)管理,由于篇幅的限制對用戶管理的頁面進行省略,在這里給出主要實現(xiàn)代碼。</p><p>  S

67、tring username=(String)session.getAttribute("username");</p><p>  if(username==null||username==""){</p><p>  response.sendRedirect("../main/login.jsp");</p>

68、<p>  JOptionPane.showMessageDialog(null,"你還沒有登錄!");</p><p>  User user=User.FindByName(username);</p><p>  String role=user.getMessage();</p><p>  if(!role.equalsIgn

69、oreCase("admin")){</p><p>  response.sendRedirect("../main/index.jsp");</p><p>  JOptionPane.showMessageDialog(null,"你不是系統(tǒng)管理員,沒有權限!");</p><p>  3.2.3 國

70、有資產(chǎn)信息管理</p><p>  國有資產(chǎn)管理系統(tǒng)是國有資產(chǎn)管理系統(tǒng)最基本的功能。在此模塊中,用戶可以清晰的看到自己的國有資產(chǎn)信息。很準確的找到應有的信息。為用戶解決國有資產(chǎn)管理系統(tǒng)最基本的信息模塊。可以很容易的對固定資產(chǎn)的流向進行管理很準確的掌握,不光可以防止流失,還可以為其他業(yè)務管理提供很好的依據(jù)。</p><p>  圖3-3資產(chǎn)管理頁面</p><p> 

71、 1.國有資產(chǎn)信息查詢</p><p>  企事業(yè)單位對國有資產(chǎn)管理系統(tǒng)最基本得需求就是查詢國有資產(chǎn)信息,也是國有資產(chǎn)最先考慮的的功能模塊。通過此模塊可以達到,資產(chǎn)信息共享,防止國有資產(chǎn)流失。本模塊通過在mysql內建立asset表信息,然后通過selectAsset.jsp頁面提取表信息。主要實現(xiàn)代碼如下</p><p>  dbc.prepareStatement("sele

72、ct * from asset,assetallocate where AssetName like ? and Remark like ? and DeptID like ? and Price between ? and ? and asset.AssetID=assetallocate.AssetID");</p><p>  dbc.setString(1,assetname);</p

73、><p>  dbc.setInt(5,price2);</p><p>  ResultSet rs=dbc.executeQuery();</p><p>  圖 3-4 資產(chǎn)查詢頁面</p><p>  2.國有資產(chǎn)信息添加</p><p>  此模塊用來將管理員想添加的國有資產(chǎn)信息,添加到數(shù)據(jù)表中,實現(xiàn)國有資產(chǎn)管理

74、系統(tǒng)對國有資產(chǎn)的管理。信息添加一般有管理員進行添加,將國有資產(chǎn)內的信息,比如資產(chǎn)編號,資產(chǎn)名稱,資產(chǎn)所屬部門,資產(chǎn)添加時間等加入到,mysql里asset和assetallocate表中。添加之后可立即對其進行查詢。使用isertAsset.jsp頁面進行添加。本頁面的主要實現(xiàn)代碼如下</p><p>  if(Asset.IsInsertAsset(AssetID,AssetName,AssetPrice,As

75、setRemark,DeptID)){</p><p>  response.sendRedirect("../asset/asset.jsp");</p><p>  JOptionPane.showMessageDialog(null,"添加資產(chǎn)成功!"); </p><p><b>  }</b>&

76、lt;/p><p><b>  else{</b></p><p>  response.sendRedirect("../asset/insertAsset.jsp");</p><p>  JOptionPane.showMessageDialog(null,"資產(chǎn)信息添加失敗!");</p>

77、<p><b>  }</b></p><p>  圖3-5 資產(chǎn)添加頁面</p><p><b>  3.國有資產(chǎn)更改</b></p><p>  此模塊是進行國有資產(chǎn)的修改,國有資產(chǎn)修改,也是國有資產(chǎn)管理系統(tǒng)必需的信息頁面。在能添加頁面和查詢頁面之后,必需有相應的修改頁面。隨著信息時代的來臨,資產(chǎn)流動非常

78、大,各個部門的資產(chǎn)更換頻繁,國有資產(chǎn)變動變動不可避免。所以此模塊就是解決資產(chǎn)的變動而設置。主要修改mysql里的asset和assetalloca表,由jsp頁面里的modifyAsset.jsp來負責。主要實現(xiàn)代碼如下</p><p>  if(Asset.IsUpdateAsset(AssetID,NewAssetID,NewAssetName,NewPrice,NewRemark)){</p>

79、<p>  response.sendRedirect("../asset/asset.jsp");</p><p>  JOptionPane.showMessageDialog(null,"資產(chǎn)信息修改成功!");</p><p><b>  }</b></p><p><b>

80、  else{</b></p><p>  response.sendRedirect("../asset/modifyAsset.jsp"); JOptionPane.showMessageDialog(null,"資產(chǎn)信息修改失敗!");</p><p><b>  }</b></p>

81、<p>  圖 3-6 國有資產(chǎn)更改頁面</p><p><b>  4.國有資產(chǎn)刪除</b></p><p>  隨著資產(chǎn)運行時間的越來越長,資產(chǎn)淘汰率非常之高,尤其是高科技技術的應用,設備、軟件資產(chǎn)等更新周期越來越短。對于淘汰過資產(chǎn),在asset表中已經(jīng)沒有意義,理應把其刪除。一般也有系統(tǒng)管理員進行資產(chǎn)的刪除。此模塊對mysql里的asset和asset

82、alloca進行刪除。由jsp頁面里的delectAsset.jsp負責。主要實現(xiàn)代碼如下</p><p>  if(Asset.IsDeleteAsset(AssetID)){</p><p>  response.sendRedirect("asset.jsp");</p><p>  JOptionPane.showMessageDialo

83、g(null,"刪除資產(chǎn)成功!");</p><p><b>  }</b></p><p><b>  else{</b></p><p>  response.sendRedirect("deleteAsset.jsp");</p><p>  JOpti

84、onPane.showMessageDialog(null,"刪除資產(chǎn)失敗,可能是數(shù)據(jù)庫操作失?。?quot;);}</p><p>  圖 3-7 國有資產(chǎn)刪除界面</p><p>  3.2.4國有資產(chǎn)日常管理</p><p>  國有資產(chǎn)管理系統(tǒng)不但應有國有資產(chǎn)信息的管理,也應該有其日常業(yè)務管理,比如資產(chǎn)的變更、折舊、維護等。日常管理在國有資產(chǎn)管理系

85、統(tǒng)中占有非常重要的地位。資產(chǎn)管理都需要進行日常管理維護,實時更新數(shù)據(jù)庫,確保數(shù)據(jù)的準確性。數(shù)據(jù)庫管理員及系統(tǒng)管理員,能夠運用系統(tǒng)和數(shù)據(jù)庫管理國有資產(chǎn)信息。</p><p>  圖 3-8 國有資產(chǎn)業(yè)務日常管理</p><p><b>  1.國有資產(chǎn)變更</b></p><p>  隨便各個企事業(yè)單位之間的資產(chǎn)業(yè)務聯(lián)系越來越密切,各個企事業(yè)單位

86、也需要資產(chǎn)的變更,比如財政部門的國有資產(chǎn)可以由水利部門來提供。這就涉及到國有資產(chǎn)的轉移,國有資產(chǎn)管理系統(tǒng)應該具有此功能。此模塊涉及到mysql的asset和alloacate數(shù)據(jù)表。由jsp里的AssetChange.jsp來實現(xiàn)。主要實現(xiàn)代碼如下</p><p>  if(Asset.IsAssetChange(AssetID,DeptID,i,Reason,date,remark)){</p>

87、<p>  response.sendRedirect("business.jsp");</p><p>  JOptionPane.showMessageDialog(null,"資產(chǎn)轉移成功!");}</p><p><b>  else{</b></p><p>  out.print(&

88、quot;失敗");</p><p><b>  }</b></p><p>  圖 3-9 國有資產(chǎn)變更頁面</p><p><b>  2.國有資產(chǎn)維護</b></p><p>  任何資產(chǎn)都不會是一成不變的,都有一定的使用期限,到了一定的時間但還未達到報廢的程度是,應對其進行國有資產(chǎn)

89、的維護,國有資產(chǎn)管理系統(tǒng)也應該有這樣的功能,是其資產(chǎn)狀況正常,清晰明白的花費。主要是針對mysql里的AssetRepair表,由jsp里的AssetRepair.jsp頁面來實現(xiàn)。主要實現(xiàn)代碼如下</p><p>  if(Asset.IsAssetRepair(i,AssetID,RepairCust,fee,Reason,date,Remark)){</p><p>  respon

90、se.sendRedirect("business.jsp");</p><p>  JOptionPane.showMessageDialog(null,"資產(chǎn)維護成功");</p><p><b>  }</b></p><p><b>  else{</b></p>

91、<p>  response.sendRedirect("AssetRepair.jsp");</p><p>  JOptionPane.showMessageDialog(null,"資產(chǎn)維護失敗");</p><p><b>  }</b></p><p>  圖 3-10 國有資產(chǎn)維

92、護</p><p><b>  3.國有資產(chǎn)折舊</b></p><p>  隨著國有資產(chǎn)的使用,必然會造成一定的模塑磨損,尤其是大型器械,在使用過程中,難免會有一定的資產(chǎn)損耗。國有資產(chǎn)管理系統(tǒng)應該有這樣的管理信息,是國有資產(chǎn)信息清晰可見。方便與國有資產(chǎn)的管理。主要涉及數(shù)據(jù)庫里的AssetCut表,由myeclipse里的AssetCut.jsp來實現(xiàn)。主要實現(xiàn)代碼如

93、下</p><p>  if(Asset.IsAssetCut(i,CutID,AssetID,CutPrecent,Date,Remark)){</p><p>  response.sendRedirect("business.jsp");</p><p>  JOptionPane.showMessageDialog(null,"

94、資產(chǎn)折舊操作成功");</p><p><b>  }</b></p><p><b>  else{</b></p><p>  response.sendRedirect("AssetCut.jsp");</p><p>  JOptionPane.showMess

95、ageDialog(null,"資產(chǎn)折舊操作失敗");</p><p><b>  }</b></p><p>  圖 3-11 國有資產(chǎn)折舊管理</p><p><b>  總結</b></p><p>  隨著整個社會信息化水平的不斷提高,各個企事業(yè)單位對管理系統(tǒng)的利用勢必加

96、快信息化的步伐,利用網(wǎng)絡的便捷與節(jié)省成本已被多數(shù)人所接受。計算機網(wǎng)絡性能不斷提高,計算機使用日益普及,聯(lián)網(wǎng)環(huán)境更加方便,這些Web都應用被人們所關注。</p><p>  本文論述了一個基于WEB的國有資產(chǎn)管理系統(tǒng),基本上體現(xiàn)了電子政務在管理國有資產(chǎn)方面的優(yōu)點。 </p><p>  通過畢業(yè)設計我學到了很多新知識,比如myeclipse和mysql一起從沒有接觸過的技術。個人能力有了很大

97、的提高,在設計中經(jīng)常遇到種種困難,幾次陷入停頓狀態(tài)。在這種情況下,寢室的同學給予了我的很多的鼓勵,而且在設計上提出了很多正確的建議和善意的批評。大家一起搜集各種相關資料,一起探討技術問題,一起攻克設計中的各種困難。所有本次不僅完成了畢業(yè)設計更是學到了一門技術。</p><p><b>  參考文獻</b></p><p>  [1]許家.軟件工程—方法與實踐[M].北

98、京:電子工業(yè)出版社,2009.</p><p>  [2]孫印杰,馬子彥等.網(wǎng)頁設計應用教程[M].北京:電子工業(yè)出版社,2007.</p><p>  [3]張銀鶴,劉志國,張豪等.jsp動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學出版社,2009.</p><p>  [4]張蓓.趙國鋒.jsp數(shù)據(jù)庫通用模塊開發(fā)與系統(tǒng)移植[M].北京:清華大學出版</p>

99、<p><b>  社,2007</b></p><p>  [5]耿祥義.jsp程序設計上機實驗與綜合實訓[M].北京:清華大學出版社,2011</p><p>  [6]汪誠波.網(wǎng)絡程序設計JSP[M].北京:清華大學出版社,2011</p><p>  [7]曾健.jsp網(wǎng)絡開發(fā)入門與實踐[M]:北京電子工業(yè)出版社,2008&l

100、t;/p><p>  [8]埃克爾,陳昊鵬.java編程思想[M].北京:機械工業(yè)出版社,2007</p><p><b>  致謝</b></p><p>  在此論文付梓之際,內心感慨無限。在論文的編寫過程中,得到了很多關心我的人。他們給了我無私的幫助,正是在這些幫助下我才得以完成論文。</p><p>  首先要衷心感

溫馨提示

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

評論

0/150

提交評論