企業(yè)資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第1頁(yè)
企業(yè)資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第2頁(yè)
企業(yè)資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第3頁(yè)
企業(yè)資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第4頁(yè)
企業(yè)資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘 要企業(yè)資產(chǎn)管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)單位的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以企業(yè)資產(chǎn)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理企業(yè)資產(chǎn)的信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用于各大領(lǐng)域,并給人們的生活帶來(lái)了極大的便利,在企業(yè)管理系統(tǒng)亦是如此。以往企業(yè)資產(chǎn)員由于缺乏適當(dāng)?shù)能浖o其工作帶來(lái)了很多不便。本論文所介紹的便是一個(gè)企業(yè)資產(chǎn)管理系統(tǒng),以方便在企業(yè)資產(chǎn)安排和企業(yè)資產(chǎn)管理上的工作任務(wù)

2、。開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。經(jīng)過(guò)分析,本系統(tǒng)使用myeclipse8.6為開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮目梢暬_(kāi)發(fā)平臺(tái)作為開(kāi)發(fā)工具。通過(guò)分析傳統(tǒng)的人工管理系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機(jī)構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;數(shù)據(jù)庫(kù)運(yùn)用sqlserver2008,介紹了具體的數(shù)據(jù)庫(kù)表以及功能,系統(tǒng)介紹部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分列出了幾個(gè)主要的程序框圖,并附帶了一些主要的窗口和程序。關(guān)鍵詞: 企業(yè)資產(chǎn)管理 sqlserver數(shù)據(jù)庫(kù) c/s結(jié)構(gòu) abstractfixed assets management

3、system is an enterprise units indispensable part it is an enterprise units for the policy makers and managers are of great importance, therefore, fixed asset management system should be able to provide users with sufficient information and efficient means of inquiry. but there has been the use of tr

4、aditional artificial approach in the management of fixed assets information, this mode of administration, there are many drawbacks, such as : low efficiency, poor security, the other over the long term. will have a lot of documents and data, which identify, update and maintenance caused a lot of dif

5、ficulties. as computer technology continues to develop, computers for all major areas, and to peoples lives brought great convenience, in fixed management system is reflected. members of the previous fixed assets due to the lack of appropriate software, which bring to their work a lot of inconvenien

6、ce. this paper is presented in a fixed asset management system, to facilitate the arrangements in fixed assets and fixed assets management of the task. this paper introduces the fixed-asset management system throughout the design process. develop such a management software become necessary things. a

7、fter analysis, the system uses myeclipse8.6 for the development of tools to provide a variety of its object-oriented visual development platform as a development tool. by analyzing the traditional manual system analysis part of the management system, including feasibility analysis, organizational an

8、alysis, management, functional analysis, business process analysis, dataflow analysis, data dictionary, process descriptions, etc.; database using mysql,information on specific database form and function, the system description of system features some of the major design and database design; system

9、implementation section lists the main block diagram, and with some of the main window and procedures.key words:enterprise asset management sqlserver database c / s structure 目錄1 前言11.1 開(kāi)發(fā)背景11.2 國(guó)內(nèi)外研究現(xiàn)狀21.3 系統(tǒng)設(shè)計(jì)目標(biāo)22 系統(tǒng)開(kāi)發(fā)所采用的技術(shù)32.1 開(kāi)發(fā)平臺(tái)與工具32.1.1 java技術(shù)簡(jiǎn)介32.1.2 環(huán)境開(kāi)發(fā)介紹32.1.3 系統(tǒng)結(jié)構(gòu)32.1.4 sql server數(shù)據(jù)庫(kù)介紹43

10、 企業(yè)資產(chǎn)管理系統(tǒng)的需求分析63.1 系統(tǒng)的需求63.2 用戶(hù)界面需求63.3 可行性分析73.3.1 技術(shù)可行性分析73.3.2 經(jīng)濟(jì)上的可行性83.4 企業(yè)資產(chǎn)管理系統(tǒng)的需求概述83.4.1 系統(tǒng)目標(biāo)83.5 企業(yè)資產(chǎn)管理系統(tǒng)需求模型84 系統(tǒng)總體設(shè)計(jì)94.1 系統(tǒng)功能模塊劃分104.2 數(shù)據(jù)庫(kù)分析125 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)175.1 系統(tǒng)實(shí)現(xiàn)175.1.1 數(shù)據(jù)庫(kù)的連接175.1.2 首頁(yè)程序設(shè)計(jì)175.1.3 系統(tǒng)設(shè)置中資產(chǎn)價(jià)格的下限設(shè)置程序設(shè)計(jì)185.1.4 資產(chǎn)信息類(lèi)別管理頁(yè)面程序設(shè)計(jì)205.1.5 添加職員頁(yè)面程序設(shè)計(jì)215.1.6 系統(tǒng)資產(chǎn)還借管理程序設(shè)計(jì)225.1.7 系統(tǒng)資

11、產(chǎn)幫助模塊236 系統(tǒng)測(cè)試256.1 測(cè)試概論256.2 企業(yè)資產(chǎn)管理系統(tǒng)采用的測(cè)試方法256.3 企業(yè)資產(chǎn)管理系統(tǒng)功能測(cè)試26結(jié)論27謝辭28參考文獻(xiàn)29附 錄30 1 前言企業(yè)通過(guò)實(shí)施軟件資產(chǎn)管理可以防止使用盜版軟件的行為,從而避免因使用非法軟件所帶來(lái)的法律風(fēng)險(xiǎn)和經(jīng)濟(jì)損失;同時(shí)企業(yè)還可以節(jié)約資金,提升購(gòu)買(mǎi)和使用軟件的效率。因此,軟件資源管理可以通過(guò)確保使用相關(guān)、可靠和合法的軟件幫助企業(yè)鞏固和增強(qiáng)自身競(jìng)爭(zhēng)實(shí)力。節(jié)省開(kāi)支。有效的軟件資源管理可以帶來(lái)可觀的成本節(jié)約,不僅包括直接由于軟件的支出,還包括相關(guān)程序和基礎(chǔ)設(shè)施、硬件升級(jí)的花費(fèi)。它可以使企業(yè)在與軟件開(kāi)發(fā)商談判的過(guò)程中處于一個(gè)更有利的位置,從

12、而改進(jìn)軟件采購(gòu)。確保使用合法軟件,避免法律風(fēng)險(xiǎn)。如果企業(yè)不清楚自己有多少軟件產(chǎn)品授權(quán)及它們被用在何處,就會(huì)導(dǎo)致使用未經(jīng)授權(quán)的軟件。即使這些侵權(quán)行為是偶然發(fā)生的,企業(yè)還是會(huì)面臨被行政處罰和訴訟的風(fēng)險(xiǎn)。軟件資源管理可以讓信息技術(shù)部門(mén)準(zhǔn)確地掌握每個(gè)人使用軟件的情況,并最大程度地避免公司員工給公司內(nèi)部網(wǎng)絡(luò)引入未經(jīng)授權(quán)的軟件或其他業(yè)務(wù)無(wú)關(guān)的軟件而帶來(lái)的潛在的危險(xiǎn)。提高效率,確保安全。軟件的質(zhì)量和可靠性對(duì)企業(yè)而言至關(guān)重要,而非法復(fù)制的軟件則往往會(huì)有這樣或那樣的缺陷,這就給企業(yè)帶來(lái)了巨大的潛在危險(xiǎn)。而且,軟件的兼容性和需要不斷維護(hù)、升級(jí)的特點(diǎn),都決定了只有實(shí)施有效的軟件資源管理,才可以保證企業(yè)安全運(yùn)行,并提

13、高效率。另外,實(shí)施集中的軟件資源管理、分發(fā)、安裝和安全補(bǔ)丁升級(jí),將有助于企業(yè)提高it系統(tǒng)安全。1.1 開(kāi)發(fā)背景隨著我國(guó)經(jīng)濟(jì)的迅猛發(fā)展,學(xué)校、企業(yè)占有使用的資產(chǎn)管理規(guī)模急劇膨脹。其構(gòu)成日趨復(fù)雜,管理難度越來(lái)越大。尤其是隨著學(xué)校、企業(yè)內(nèi)部推行的后勤、財(cái)務(wù)、人事、分配等各項(xiàng)改革的神話(huà),對(duì)企業(yè)資產(chǎn)管理工作不斷提升新要求,但是多年來(lái)資產(chǎn)管理系統(tǒng)工作一直是高校、企業(yè)管理的一個(gè)薄弱環(huán)節(jié)管理及工作不夠規(guī)范,資產(chǎn)安全控制體系尚不完善,家底不清,爛帳,賬實(shí)不符,資源流失的現(xiàn)象不在少數(shù)。與發(fā)展改革的新形象很不適應(yīng)。近幾年來(lái),為加強(qiáng)資源管理工作,國(guó)內(nèi)一些地區(qū)和學(xué)校企業(yè)進(jìn)行了有益的探索,開(kāi)發(fā)管理軟件,開(kāi)始使用計(jì)算機(jī)管理

14、各類(lèi)資產(chǎn)、設(shè)備等,技術(shù)上有了一定的進(jìn)步。但總的來(lái)看,這些軟件實(shí)現(xiàn)的往往是對(duì)原來(lái)手工勞動(dòng)的簡(jiǎn)單替代,完成的僅僅是單一業(yè)務(wù)和專(zhuān)門(mén)用途資源的管理,未能從根本上改變資源管理的被動(dòng)滯后的局面。因此,必須從有力支持發(fā)展改革的高度發(fā)展,對(duì)資源管理工作進(jìn)行系統(tǒng)的規(guī)劃和建設(shè),運(yùn)用現(xiàn)代信息技術(shù)真正實(shí)現(xiàn)管理水平上的飛躍。1.2 國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)現(xiàn)狀:目前,很多小型制造生產(chǎn)企業(yè)大部分采用傳統(tǒng)的管理方式。在這種方式下, erp是借用一種新的管理模式來(lái)改造原企業(yè)舊的管理模式,是先進(jìn)的、行之有效的管理思想和方法。erp軟件在實(shí)際的推廣應(yīng)用中,其應(yīng)用深度和廣度都不到位,多數(shù)企業(yè)的效果不顯著,沒(méi)有引起企業(yè)決策者的震動(dòng)和人們的

15、廣泛關(guān)注。在應(yīng)用需求的推動(dòng)下,近幾年我國(guó)自主開(kāi)發(fā)的erp軟件在技術(shù)上有了很大進(jìn)步,其主要表現(xiàn)如下:1功能比較齊全,可滿(mǎn)足絕大部分大、中型企業(yè)的需要。2開(kāi)發(fā)工具比較先進(jìn)、實(shí)用,與國(guó)外軟件差距不大3在適應(yīng)國(guó)情上狠下功夫,提高了erp實(shí)施中的成功率。國(guó)外現(xiàn)狀:國(guó)外軟件部分由于誕生年代較久遠(yuǎn),采用的平臺(tái)有novell、unix、nt及新崛起的linux。國(guó)外軟件的歷史悠久,產(chǎn)品歷經(jīng)上千家企業(yè)、上萬(wàn)個(gè)用戶(hù)的檢驗(yàn),版本更新?lián)Q代了數(shù)次,升級(jí)更是頻繁,穩(wěn)定性是經(jīng)過(guò)驗(yàn)證的。國(guó)外軟件在這方面畢竟已經(jīng)有數(shù)十年的經(jīng)驗(yàn),其提供多種便捷的工具使維護(hù)量大大下降,經(jīng)過(guò)短期培訓(xùn),企業(yè)的it人員就能獨(dú)立維護(hù)。研究的主攻方向是:資

16、產(chǎn)管理(資產(chǎn)增加、資產(chǎn)變更、資產(chǎn)清理、資產(chǎn)借出、資產(chǎn)歸還、資產(chǎn)維修、資產(chǎn)折舊)1.3 系統(tǒng)設(shè)計(jì)目標(biāo)根據(jù)對(duì)企業(yè)定資產(chǎn)流程的詳細(xì)調(diào)查分析,系統(tǒng)安全功能應(yīng)該達(dá)到的目標(biāo)有:(1)系統(tǒng)登錄:功能是根據(jù)用戶(hù)的惟一標(biāo)識(shí)及口令對(duì)用戶(hù)進(jìn)行核實(shí),核實(shí)通過(guò)才能進(jìn)入系統(tǒng)對(duì)系統(tǒng)進(jìn)行訪問(wèn);(2)資產(chǎn)信息管理:企業(yè)資產(chǎn)分大類(lèi),小類(lèi)。系統(tǒng)可對(duì)資產(chǎn)的分類(lèi)進(jìn)行查找并可實(shí)現(xiàn)添加、刪除及修改等功能。(3)賬戶(hù)管理:用戶(hù)登錄后可自行添加或刪除賬戶(hù),也可自行就改密碼。(4)職員管理:用來(lái)實(shí)現(xiàn)對(duì)用戶(hù)的添加、修改、刪除管理,以及對(duì)用戶(hù)信息特別是權(quán)限信息的設(shè)置;(5)資產(chǎn)還借管理:用戶(hù)可實(shí)現(xiàn)零用資產(chǎn),查詢(xún)歸還資產(chǎn)和歸還記錄及維修和報(bào)廢的產(chǎn)品(

17、6)幫助:用戶(hù)遇到困難時(shí)可以打開(kāi)幫助一一查看。2 系統(tǒng)開(kāi)發(fā)所采用的技術(shù)2.1 開(kāi)發(fā)平臺(tái)與工具2.1.1 java技術(shù)簡(jiǎn)介java語(yǔ)言從它向世人打招呼的那一天開(kāi)始它就把自己定位在了致力于網(wǎng)絡(luò)應(yīng)用軟件開(kāi)的語(yǔ)言,它的跨平臺(tái)、安全性、完全的面向?qū)ο?,使它成為了互連網(wǎng)應(yīng)用軟件開(kāi)發(fā)的一個(gè)新的寵兒。java是一種跨平臺(tái),適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言。具體來(lái)說(shuō),它具有如下特性:簡(jiǎn)單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺(tái)無(wú)關(guān)、可移植、高性能、多線(xiàn)程、動(dòng)態(tài)性等。2.1.2環(huán)境開(kāi)發(fā)介紹課題研究的意義目前,市場(chǎng)上計(jì)算機(jī)語(yǔ)言和開(kāi)發(fā)工具有很多,但是eclipse的以其穩(wěn)定和與平臺(tái)無(wú)關(guān)的特性,從眾多編程工

18、具中脫穎而出,成為很多java程序員的首選。eclipse是一個(gè)開(kāi)放源代碼的、基于java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括java開(kāi)發(fā)工具(java development tools,jdt)。雖然大多數(shù)用戶(hù)很樂(lè)于將eclipse當(dāng)作java ide來(lái)使用,但eclipse的目標(biāo)不僅限于此。eclipse還包括插件開(kāi)發(fā)環(huán)境(plug-in development environment,pde),這個(gè)組件主要針對(duì)希望擴(kuò)展eclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與eclipse環(huán)

19、境無(wú)縫集成的工具。由于eclipse中的每樣?xùn)|西都是插件,對(duì)于給eclipse提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性并不僅限于java開(kāi)發(fā)工具。盡管eclipse是使用java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于java語(yǔ)言;例如,支持諸如c/c+、cobol和eiffel等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)會(huì)推出。eclipse是一個(gè)開(kāi)發(fā)源碼項(xiàng)目,它其實(shí)是visual age for java的替代品,其界面跟先前的visual age for java差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,

20、因此越來(lái)越受人們關(guān)注。近期還有包括oracle在內(nèi)的許多 大公司也紛紛加入了該項(xiàng)目,并宣稱(chēng)eclipse將來(lái)能成為可進(jìn)行任何語(yǔ)言開(kāi)發(fā)的ide集大成者,使用者只需下載各種語(yǔ)言的插件即可。2.1.3系統(tǒng)結(jié)構(gòu)本系統(tǒng)的制作采用java語(yǔ)言,應(yīng)用microsoft sql server 2008為數(shù)據(jù)庫(kù)支持。采用c/s(client/server)模式,完全依照兩層架構(gòu):數(shù)據(jù)層和客戶(hù)層。數(shù)據(jù)層依靠microsoft sql server 2008,可以保證數(shù)據(jù)的完整、安全、穩(wěn)定,客戶(hù)端的計(jì)算,也不會(huì)因?yàn)殄e(cuò)誤的操作而影響到其他的用戶(hù),所以它的可靠性、穩(wěn)定性和效率都比較好。采用c/s模式,其運(yùn)行分為服務(wù)器端

21、和客戶(hù)端。在服務(wù)器端的運(yùn)行環(huán)境要求較高,因?yàn)榉?wù)器必須能夠響應(yīng)多人并發(fā)訪問(wèn)的要求,因此服務(wù)器端選用高性能的服務(wù)器??蛻?hù)端只需要一臺(tái)普通的pc機(jī)。選用此方案是基于以下幾方面的考慮:1.通用性不需系統(tǒng)有什么特殊的要求,可以脫離開(kāi)發(fā)環(huán)境,ado控件可以幫助我們實(shí)現(xiàn)嵌套在系統(tǒng)的sql語(yǔ)句,這樣我們?cè)陂_(kāi)發(fā)時(shí)可以使用一種數(shù)據(jù)庫(kù),投入運(yùn)行時(shí)則完全可以使用另一種數(shù)據(jù)庫(kù)而不需改變程序。2.安全性數(shù)據(jù)放在服務(wù)器對(duì)其進(jìn)行加密和管理,分配訪問(wèn)的權(quán)限,同時(shí)實(shí)現(xiàn)數(shù)據(jù)和操作環(huán)境的分離,保證了數(shù)據(jù)的安全性。2.1.4 sql server數(shù)據(jù)庫(kù)介紹sql是用來(lái)對(duì)存放在計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行組織、管理和檢索的語(yǔ)言。sql一詞是“

22、structured query language(結(jié)構(gòu)式查詢(xún)語(yǔ)言)”的縮寫(xiě),是ibm公司san jose實(shí)驗(yàn)室為system r而設(shè)計(jì)的語(yǔ)言,從1982年開(kāi)始,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ansi)即著手sql標(biāo)準(zhǔn)化工作,1986年ansi的數(shù)據(jù)庫(kù)委員會(huì)批準(zhǔn)了sql作為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn),這就是第一個(gè)sql標(biāo)準(zhǔn),同時(shí)公布了sql標(biāo)準(zhǔn)文本,在此后不久的1987年,國(guó)際標(biāo)準(zhǔn)化組織(iso)也做出了同樣的決定,目前的sql標(biāo)準(zhǔn)是1992年指定的sql92標(biāo)準(zhǔn),是一種用于與數(shù)據(jù)庫(kù)進(jìn)行交互的語(yǔ)言。sql語(yǔ)言的極大普及是當(dāng)今計(jì)算機(jī)工業(yè)中最引人注目的趨勢(shì)之一。在過(guò)去的幾年中,sql已經(jīng)發(fā)展成為標(biāo)準(zhǔn)計(jì)算機(jī)數(shù)據(jù)庫(kù)

23、查詢(xún)語(yǔ)言?,F(xiàn)在,微機(jī)到大型機(jī),有很多數(shù)據(jù)庫(kù)產(chǎn)品支持sql,sql的國(guó)際標(biāo)準(zhǔn)已經(jīng)能夠被采用并被不斷擴(kuò)充。sql在主要計(jì)算機(jī)開(kāi)發(fā)上的數(shù)據(jù)庫(kù)體系中占有重要的地位。microsoft sql server 2008是微軟公司開(kāi)發(fā)的一個(gè)高性能的、多用戶(hù)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是當(dāng)前比較流行的數(shù)據(jù)庫(kù)服務(wù)器系統(tǒng)之一。有一套很好的安全性控制機(jī)制,可以保證數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全。microsoft sql server 2008與微軟的網(wǎng)絡(luò)操作系統(tǒng)windows nt和 winows 2000構(gòu)成一個(gè)集成的企業(yè)級(jí)信息平臺(tái)。大多數(shù)軟件運(yùn)行期間,都會(huì)和各種各樣的數(shù)據(jù)打交道,因此不可避免地要使用數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)有遠(yuǎn)

24、程的、可以在網(wǎng)絡(luò)上使用的、可以多用戶(hù)共享的、提供很好的安全性和備份機(jī)制的、具有很好的事務(wù)管理功能的,如oracle、microsoft sql server、sybase等。也有本地的、在單機(jī)上使用的、可同時(shí)連接用戶(hù)數(shù)較少的、事務(wù)管理功能較弱的,如access、dbase、foxpro等。使用遠(yuǎn)程還是本地?cái)?shù)據(jù)庫(kù),由要開(kāi)發(fā)軟件的特性決定。比如軟件運(yùn)行期間要訪問(wèn)大量的數(shù)據(jù),而且數(shù)據(jù)要有大量用戶(hù)同時(shí)訪問(wèn),對(duì)數(shù)據(jù)的可靠性或安全性要求比較高,可使用遠(yuǎn)程的數(shù)據(jù)庫(kù)。而數(shù)據(jù)量小,不需要多用戶(hù)共享訪問(wèn)、對(duì)數(shù)據(jù)安全性要求不太高,可使用本地?cái)?shù)據(jù)庫(kù)。本軟件所使用的數(shù)據(jù)庫(kù)主要是配置信息數(shù)據(jù)庫(kù)。因?yàn)榇藬?shù)據(jù)庫(kù)是一內(nèi)部數(shù)據(jù)庫(kù)

25、,只被程序本身使用,不需要共享,因此可使用本地?cái)?shù)據(jù)庫(kù)。本系統(tǒng)設(shè)計(jì)過(guò)程最重要的一環(huán)是數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì),因?yàn)樗c系統(tǒng)的性能、程序的結(jié)構(gòu)緊密相關(guān),數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞決定了本系統(tǒng)的成功與否。本軟件使用sql server 2000數(shù)據(jù)庫(kù)。所建立的數(shù)據(jù)庫(kù)中存儲(chǔ)的是和配置有關(guān)的數(shù)據(jù)以及日志,使用者是程序本身。開(kāi)發(fā)系統(tǒng)用的系統(tǒng)工具如表2-1所示:表2-1 系統(tǒng)開(kāi)發(fā)平臺(tái)和工具工具名稱(chēng)用途jdk 1.6.0_11myeclipse8.5 sqlserver 2008navicat for sqljava 開(kāi)發(fā)工具包j2ee集成開(kāi)發(fā)環(huán)境小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)mysql可視化數(shù)據(jù)庫(kù)管理工具 3 企業(yè)資產(chǎn)管理系統(tǒng)的需求

26、分析3.1 系統(tǒng)的需求要實(shí)現(xiàn)生產(chǎn)管理系統(tǒng),首先要進(jìn)行需求分析,這樣才能使設(shè)計(jì)出的生產(chǎn)管理系統(tǒng)滿(mǎn)足用戶(hù)的各項(xiàng)功能。下面就對(duì)資源管理系統(tǒng)進(jìn)行需求分析。本系統(tǒng)是一個(gè)基于局域網(wǎng)的生產(chǎn)管理系統(tǒng),為了使管理者能夠進(jìn)行遠(yuǎn)程管理,系統(tǒng)設(shè)計(jì)必須滿(mǎn)足以下要求:1、系統(tǒng)的安全性操作員進(jìn)入系統(tǒng)時(shí)首先應(yīng)進(jìn)行登錄,只有通過(guò)身份驗(yàn)證后才能操作,以防止無(wú)權(quán)限進(jìn)入系統(tǒng)。2、系統(tǒng)的合理性系統(tǒng)管理應(yīng)能滿(mǎn)足大部分中小型生產(chǎn)企業(yè)的要求,還可以根據(jù)企業(yè)規(guī)模的大小安裝不同個(gè)數(shù)的客戶(hù)端。3、系統(tǒng)的可靠性系統(tǒng)能夠提供較為準(zhǔn)確的產(chǎn)品市場(chǎng)需求,并反映公司的生產(chǎn)狀況,為公司管理者的決策提供可靠信息。3.2 用戶(hù)界面需求在系統(tǒng)中,用戶(hù)界面作為人機(jī)交互

27、的接口,非常重要。擁有友好的用戶(hù)界面,將使用戶(hù)感到親切,從而愿意使用本軟件。因此,要重視系統(tǒng)界面的開(kāi)發(fā)。系統(tǒng)的用戶(hù)界面應(yīng)具有以下幾方面特性:1.使用簡(jiǎn)單用戶(hù)界面應(yīng)盡量簡(jiǎn)單一些,盡量符合用戶(hù)的使用習(xí)慣。管理者、操作人員只要會(huì)一些簡(jiǎn)單的操作就能使用。2.系統(tǒng)界面應(yīng)包含大量的提示信息用戶(hù)界面上的文字通俗易懂、簡(jiǎn)單明了。使管理者和操作人員能在用戶(hù)界面的引導(dǎo)下進(jìn)行各項(xiàng)操作。3.快速的系統(tǒng)響應(yīng)速度和較低的系統(tǒng)開(kāi)銷(xiāo)系統(tǒng)界面應(yīng)能快速地對(duì)用戶(hù)的輸入進(jìn)行響應(yīng),并且不要過(guò)多地占用系統(tǒng)資源。不可在用戶(hù)進(jìn)行輸入的同時(shí),頻繁地讀寫(xiě)硬盤(pán)或其它需長(zhǎng)時(shí)間進(jìn)行的操作。常用的數(shù)據(jù)一般裝入內(nèi)存。4.系統(tǒng)界面應(yīng)有容錯(cuò)能力應(yīng)能對(duì)用戶(hù)輸入

28、的內(nèi)容進(jìn)行判斷,檢測(cè)一些非法的輸入,并反饋給用戶(hù)。當(dāng)用戶(hù)輸入出現(xiàn)錯(cuò)誤時(shí),不要使程序的運(yùn)行中斷。5.系統(tǒng)界面要有可靠性應(yīng)保證用戶(hù)正確、可靠地使用系統(tǒng),保證有關(guān)程序和數(shù)據(jù)的安全。管理者、操作人員僅通過(guò)用戶(hù)界面,便可完成用戶(hù)所需要完成的一切操作。3.3 可行性分析3.3.1 技術(shù)可行性分析1.java applet和java application的區(qū)別(1)運(yùn)行方式不同。java applet程序不能單獨(dú)運(yùn)行,它必須依附于一個(gè)用html語(yǔ)言編寫(xiě)的網(wǎng)頁(yè)并嵌入其中,通過(guò)與java兼容的瀏覽器來(lái)控制執(zhí)行。java application是完整的程序,可以獨(dú)立運(yùn)行,只要有支持java的虛擬機(jī),它就可以獨(dú)立

29、運(yùn)行而不需要其他文件的支持。(2)運(yùn)行工具不同。運(yùn)行java applet程序的解釋器不是獨(dú)立的軟件,而是嵌在瀏覽器中作為瀏覽器軟件的一部分。java application程序被編譯以后,用普通的java解釋器就可以使其邊解釋邊執(zhí)行,而java applet必須通過(guò)網(wǎng)絡(luò)瀏覽器或者applet觀察器才能執(zhí)行。(3)程序結(jié)構(gòu)不同。每個(gè)java application程序必定含有一個(gè)并且只有一個(gè)main方法,程序執(zhí)行時(shí),首先尋找main方法,并以此為入口點(diǎn)開(kāi)始運(yùn)行。含有main方法的那個(gè)類(lèi),常被稱(chēng)為主類(lèi),也就是說(shuō),java application程序都含有一個(gè)主類(lèi)。而applet程序則沒(méi)有含mai

30、n方法的主類(lèi),這也正是applet程序不能獨(dú)立運(yùn)行的原因。盡管applet沒(méi)有含main方法的主類(lèi),但applet一定有一個(gè)從 java.applet.applet派生的類(lèi),它是由java系統(tǒng)提供的。(4)java applet程序可以直接利用瀏覽器或appletviewer提供的圖形用戶(hù)界面,而java application程序則必須另外書(shū)寫(xiě)專(zhuān)用代碼來(lái)營(yíng)建自己的圖形界面。(5)受到的限制不同java application程序可以設(shè)計(jì)成能進(jìn)行各種操作的程序,包括讀寫(xiě)文件的操作,但是 java applet 對(duì)站點(diǎn)的磁盤(pán)文件既不能進(jìn)行讀操作,也不能進(jìn)行寫(xiě) 操作。然而,由于 applet的引入

31、,使web頁(yè)面具有動(dòng)態(tài)多媒體效果和可交互性能,這使由名為超文本、實(shí)為純文本的html語(yǔ)言編寫(xiě)成的web頁(yè)面真正具有了超文本功能,不但可以顯示文本信息,而且還可以有各種圖片效果和動(dòng)態(tài)圖形效果,從而使頁(yè)面顯得生動(dòng)美麗;另外,applet使web頁(yè)面增加了按鈕等功能,從而增加了交互性。2.c/s簡(jiǎn)介:c/s (client/server,客戶(hù)機(jī)/服務(wù)器)模式又稱(chēng)c/s結(jié)構(gòu),是20世紀(jì)80年代末逐步成長(zhǎng)起來(lái)的一種模式,是軟件系統(tǒng)體系結(jié)構(gòu)的一種。c/s結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端機(jī)(即客戶(hù)機(jī))上執(zhí)行,另一些功能放在后端機(jī)(即服務(wù)器)上執(zhí)行。功能的分布在于減少計(jì)算機(jī)系統(tǒng)的各種瓶頸問(wèn)題。c/s

32、模式簡(jiǎn)單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與b/s(browser/server,瀏覽器/服務(wù)器)模式相比,c/s模式的應(yīng)用系統(tǒng)最大的好處是不依賴(lài)企業(yè)外網(wǎng)環(huán)境,即無(wú)論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。服務(wù)器通常采用高性能的pc、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如oracle、sybase、informix或 sql server??蛻?hù)端需要安裝專(zhuān)用的客戶(hù)端軟件。 傳統(tǒng)的cs體系結(jié)構(gòu)雖然采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中無(wú)論是client端還是server端都還需要特定的軟件支持。由于沒(méi)能提供用戶(hù)真正期望的開(kāi)放環(huán)境,c/s結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)

33、不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶(hù)同時(shí)使用。而且代價(jià)高,效率低。3.3.2 經(jīng)濟(jì)上的可行性企業(yè)資產(chǎn)管理系統(tǒng)開(kāi)發(fā)了一個(gè)滿(mǎn)足業(yè)務(wù)要求的管理信息系統(tǒng),由于提高了效率,減少了人工和用時(shí),系統(tǒng)的開(kāi)發(fā)應(yīng)用帶來(lái)無(wú)形巨額經(jīng)濟(jì)效益,因此可見(jiàn)在經(jīng)濟(jì)上是完全可行的。3.4 企業(yè)資產(chǎn)管理系統(tǒng)的需求概述3.4.1 系統(tǒng)目標(biāo)該系統(tǒng)主要建立一個(gè)基于c/s模式的企業(yè)資產(chǎn)管理系統(tǒng),面對(duì)當(dāng)越來(lái)越多的企業(yè)資產(chǎn)混亂,對(duì)資產(chǎn)管理,費(fèi)用仍是人工管理帶來(lái)的檢索速度慢,效率低,資源量大,資源統(tǒng)計(jì)工作量大,資產(chǎn)完成及時(shí)更新的問(wèn)題,該系統(tǒng)可以對(duì)系統(tǒng)的一種用戶(hù)類(lèi)型的使用實(shí)現(xiàn):人員信息管理類(lèi)別信息管理資產(chǎn)

34、信息管理資產(chǎn)領(lǐng)用歸還統(tǒng)計(jì)系統(tǒng)管理3.5 企業(yè)資產(chǎn)管理系統(tǒng)需求模型企業(yè)資產(chǎn)管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)管理員對(duì)人員、資源、類(lèi)別等的迅速檢索查詢(xún)添加,方便給查詢(xún)使用,管理員高效的完成系統(tǒng)的各項(xiàng)基本操作和管理用戶(hù)等操作。管理員功能描述:人員信息管理包括人員查詢(xún)以及人員添加。類(lèi)別信息管理包括類(lèi)別查詢(xún)和類(lèi)別添加。資產(chǎn)信息管理包括資產(chǎn)查詢(xún)和資產(chǎn)添加資產(chǎn)領(lǐng)用歸還包括資產(chǎn)領(lǐng)用,資產(chǎn)歸還和方便管理的查詢(xún)記錄。統(tǒng)計(jì)包括按資產(chǎn)狀態(tài)統(tǒng)計(jì),人員領(lǐng)用資源統(tǒng)計(jì)統(tǒng)計(jì)現(xiàn)有資源。系統(tǒng)管理給公司人員添加注冊(cè)用戶(hù),修改用戶(hù)信息,刪除用戶(hù),重新登錄和退出登錄。4 系統(tǒng)總體設(shè)計(jì)設(shè)計(jì)原則:企業(yè)資源管理系統(tǒng)要遵循mis系統(tǒng)設(shè)計(jì)的原則,遵循下列原

35、則設(shè)計(jì)該考試系統(tǒng):1、實(shí)用性原則企業(yè)資源管理系統(tǒng)力求最大限度地滿(mǎn)足實(shí)際工作的需要,充分考慮使用使用的便捷性、各環(huán)節(jié)數(shù)據(jù)處理的實(shí)用性。用戶(hù)接口和操作界面設(shè)計(jì)盡可能考慮人體結(jié)構(gòu)特征及視覺(jué)特征,界面力求美觀大方,操作力求簡(jiǎn)便實(shí)用。2、先進(jìn)性原則在技術(shù)上采用業(yè)界先進(jìn)、成熟的軟件開(kāi)發(fā)技術(shù),面向?qū)ο蟮脑O(shè)計(jì)方法,可視化的、面向?qū)ο蟮拈_(kāi)發(fā)工具?;赾/s的兩層體系結(jié)構(gòu)。3、可擴(kuò)展性和可維護(hù)性原則為適應(yīng)將來(lái)的發(fā)展,系統(tǒng)應(yīng)具有良好的可擴(kuò)展性和可維護(hù)性。軟件設(shè)計(jì)盡可能模塊化、組件化,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫(kù)的設(shè)計(jì)盡可能考慮到將來(lái)的需要。6、安全、可靠性原則應(yīng)用軟件與數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)要做到安全可靠

36、,防止非法用戶(hù)的入侵。應(yīng)用系統(tǒng)采用多級(jí)認(rèn)證(系統(tǒng)級(jí)認(rèn)證、模塊認(rèn)證、數(shù)據(jù)庫(kù)認(rèn)證和表級(jí)認(rèn)證)措施,采用用戶(hù)密碼的加密技術(shù)以防止用戶(hù)口令被破解。數(shù)據(jù)庫(kù)的備份策略恰當(dāng),以防災(zāi)難發(fā)生,在萬(wàn)一災(zāi)難發(fā)生時(shí)也能快速?gòu)臑?zāi)難中恢復(fù)。7、標(biāo)準(zhǔn)化原則軟件設(shè)計(jì)執(zhí)行國(guó)家有關(guān)軟件工程的標(biāo)準(zhǔn),保證系統(tǒng)質(zhì)量,提供完整、準(zhǔn)確、詳細(xì)的開(kāi)發(fā)文檔,為用戶(hù)二次開(kāi)發(fā)提供源程序,應(yīng)用設(shè)計(jì)符合國(guó)家、教育行業(yè)有關(guān)標(biāo)準(zhǔn)。8、輸入/輸出方便快捷原則企業(yè)資源管理系統(tǒng),尤其是與用戶(hù)交互的系統(tǒng)界面,對(duì)時(shí)間的要求相當(dāng)高。因此,輸入輸出以方便快捷為第一要求。既要支持鼠標(biāo),又要支持純鍵盤(pán)操作。輸入項(xiàng)目的定位要靈活、快捷。要智能地識(shí)別中英文輸入,減少輸入方法的切

37、換。9、數(shù)據(jù)庫(kù)設(shè)計(jì)原則(1)一致性原則對(duì)信息進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計(jì),協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門(mén)”、“算法統(tǒng)一”、“度量一致”。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。(2)完整性原則數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶(hù)使用數(shù)據(jù)庫(kù)時(shí)向數(shù)據(jù)庫(kù)加入不合語(yǔ)義的數(shù)據(jù)。對(duì)輸入到數(shù)據(jù)庫(kù)中的數(shù)據(jù)要有審核和約束機(jī)制。(3)安全性原則數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù),防止非法用戶(hù)使用數(shù)據(jù)庫(kù)或合法用戶(hù)非法使用數(shù)據(jù)庫(kù)造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機(jī)制。(4)可伸縮性原則數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)應(yīng)充分考慮發(fā)展的需要、移植的需要,具有良好的擴(kuò)展性、伸縮性和適度冗余。(5)規(guī)范化原則數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)遵循規(guī)范化理論

38、,規(guī)范化程度過(guò)低的關(guān)系,可能會(huì)存在插入刪除異常,修改復(fù)雜,數(shù)據(jù)冗余等問(wèn)題。 4.1 系統(tǒng)功能模塊劃分企業(yè)資產(chǎn)管理系統(tǒng)主頁(yè)面系統(tǒng)管理資產(chǎn)管理賬戶(hù)管理設(shè)置資產(chǎn)價(jià)格下限切換賬戶(hù)退出系統(tǒng)大類(lèi)管理小類(lèi)管理修改密碼信息管理職員管理添加賬戶(hù)刪除賬戶(hù)資產(chǎn)還借幫助添加職員刪除職員修改職員報(bào)廢資產(chǎn)領(lǐng)用資產(chǎn)維修資產(chǎn)本系統(tǒng)總體分為六個(gè)子系統(tǒng):系統(tǒng)管理,資產(chǎn)信息管理,賬戶(hù)管理,職員管理,資產(chǎn)還借管理和幫助,系統(tǒng)功能的劃分如圖4-1所示。圖4-1 企業(yè)資源管理系統(tǒng)的總體結(jié)構(gòu)功能模塊圖對(duì)整個(gè)系統(tǒng)中的實(shí)體及實(shí)體間聯(lián)系進(jìn)行分析,得到如下所示的e-r圖:企業(yè)資產(chǎn)辦公用品數(shù)碼產(chǎn)品計(jì)算機(jī)部門(mén)維修資產(chǎn)使用包含包含包含領(lǐng)取資產(chǎn)報(bào)廢資產(chǎn)清

39、信息管理職員辦公外設(shè)圖4-2 企業(yè)資源管理系統(tǒng)的er圖根據(jù)資產(chǎn)信息的流動(dòng)狀態(tài),得到如下數(shù)據(jù)流圖:圖4-3 企業(yè)資產(chǎn)業(yè)務(wù)數(shù)據(jù)流圖根據(jù)管理員輸入用戶(hù)名和密碼,用戶(hù)的操作流程如下圖4-4所示:圖4-4 登錄界面流程圖4.2 數(shù)據(jù)庫(kù)分析數(shù)據(jù)庫(kù)在整個(gè)系統(tǒng)設(shè)計(jì)中起著舉足輕重的作用,任何數(shù)據(jù)都要在數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ)以保證數(shù)據(jù)在以后的操作實(shí)現(xiàn)成為可能。數(shù)據(jù)庫(kù)設(shè)計(jì)是程序功能性設(shè)計(jì)的基礎(chǔ),只有數(shù)據(jù)庫(kù)設(shè)計(jì)完后程序員才能進(jìn)行功能性設(shè)計(jì),程序員根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)實(shí)現(xiàn)相應(yīng)軟件功能。用戶(hù)表 tbl_user:表4-1 用戶(hù)表:tbl use字段名列名數(shù)據(jù)類(lèi)型是否允許為空是否為主鍵備注主鍵use_idintny自動(dòng)增長(zhǎng)用戶(hù)編號(hào)us

40、e _nointnn自動(dòng)增長(zhǎng),唯一性用戶(hù)名use _namevarchar(20)nn用戶(hù)密碼use _passwordvarchar(20)nn人員信息表:tbl_person表4-2 人員信息表:tbl_person字段名列名數(shù)據(jù)類(lèi)型是否允許為空是否主鍵備注主鍵p_idintny自動(dòng)增長(zhǎng)工號(hào)p_nointnn自動(dòng)增長(zhǎng) 唯一性部門(mén)主鍵dep_ idintnn與tbl_department中的dep_ id關(guān)聯(lián)職位主鍵pos_ idintnn與tbl_position的pos_ id關(guān)聯(lián)姓名p_namevarchar (40)nn性別p_sexchar(2)nn只能輸入男或女出生日期p_bir

41、thdaydatetimenn身份證號(hào)p_icvarchar(20)nn聯(lián)系電話(huà)p_cellphonevarchar(40)nn郵箱p_emailvarchar(40)nn部門(mén)管理表: tbl_department表4-3 部門(mén)管理表:tbl_department字段名列名數(shù)據(jù)類(lèi)型是否允許為空是否主鍵備注主鍵dep_ idintny自動(dòng)增長(zhǎng)部門(mén)編號(hào)dep_nointnn自動(dòng)增長(zhǎng) 唯一性部門(mén)名稱(chēng)dep_namevarchar(40)nn上級(jí)idup_idintyn與tbl_department的id關(guān)聯(lián)當(dāng)上級(jí)id設(shè)置為null時(shí)就是最上級(jí)備注dep_remarkvarchar(200)yn職位管

42、理表: tbl_position表4-4 職位管理表:tbl_position字段名列名數(shù)據(jù)類(lèi)型是否允許為空是否主鍵備注主鍵pos_ idintny自動(dòng)增長(zhǎng)職位編號(hào)pos_nointnn自動(dòng)增長(zhǎng) 數(shù)據(jù)唯一職位名稱(chēng)pos_namevarchar(40)nn備注pos_remarkvarchar(200)yn類(lèi)別表:tbl_category表4-5 類(lèi)別表:tbl_category字段名列名類(lèi)型是否主鍵是否為空備注主鍵cate_idintyn自動(dòng)增長(zhǎng)類(lèi)別編號(hào)cate _nointnn自動(dòng)增長(zhǎng) 唯一性類(lèi)別名稱(chēng)cate _namevarchar(50)nn添加時(shí)間cate _datedatetimen

43、資源狀態(tài)表:tbl_status表4-6 資產(chǎn)狀態(tài)表:tbl_status字段名列名數(shù)據(jù)類(lèi)型是否為空是否為主鍵備注主鍵sta _idint n y 自動(dòng)增長(zhǎng)狀態(tài)編號(hào)sta _st_noint nn 自動(dòng)增長(zhǎng),唯一狀態(tài)名sta _st_namevarchar(20)nn注:狀態(tài)表內(nèi)容不允許操作。資源信息表:tbl_property表4-7 資產(chǎn)信息表:tbl_property字段名列名數(shù)據(jù)類(lèi)型是否為空是否為主鍵備注主鍵pro_idintny自動(dòng)增長(zhǎng)資源編號(hào)pro _nointnn自動(dòng)增長(zhǎng),唯一資源名稱(chēng)pro _namevarchar(50)nn資源價(jià)格pro _pricemoneynn類(lèi)別編號(hào)p

44、ro _idint nn與tbl_category中的cate_no關(guān)聯(lián)狀態(tài)編號(hào)pro _st_nointnn與tbl_status表中的sta_st_no關(guān)聯(lián)入庫(kù)時(shí)間pro_import_timedatatimenn資源維修表:tbl_repair 表4-8 資產(chǎn)維修表:tbl_repair字段名列名數(shù)據(jù)類(lèi)型是否為空是否為主鍵備注主鍵rep _idintny主鍵資源編號(hào)rep _nointnn與tbl_property表的pro_no關(guān)聯(lián)維修費(fèi)用rep _valuemoneynn維修時(shí)間rep _repairdatetimenn領(lǐng)用歸還表:tbl_borrow_lend表4-9 領(lǐng)用歸還表:

45、tbl_borrow_lend字段名列名數(shù)據(jù)類(lèi)型是否允許為空是否為主鍵備注主鍵b_idintny自動(dòng)增長(zhǎng)領(lǐng)用編號(hào)b_nointnn自動(dòng)增長(zhǎng)資源編號(hào)b _idintnn與tbl_property表中的pro_id關(guān)聯(lián)領(lǐng)用時(shí)間b _datedatetimenn當(dāng)前系統(tǒng)時(shí)間歸還時(shí)間l_datedatenn當(dāng)前系統(tǒng)時(shí)間資源狀態(tài)l_idintnn與tbl_status表中的sta_id關(guān)聯(lián)處理信息l_recordvarchar(200)yn對(duì)資源造成損壞人員的處理信息5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 系統(tǒng)實(shí)現(xiàn)5.1.1 數(shù)據(jù)庫(kù)的連接數(shù)據(jù)庫(kù)連接時(shí)采用連接池技術(shù)鏈接數(shù)據(jù)庫(kù)sqlserver2008。5.1.2

46、首頁(yè)程序設(shè)計(jì)本模塊主要是管理員通過(guò)企業(yè)資產(chǎn)管理模塊登陸后錄進(jìn)入該系統(tǒng)等。企業(yè)資產(chǎn)管理模塊,進(jìn)入后可以對(duì)賬戶(hù)、職員等進(jìn)行增加,查詢(xún),修改個(gè)人信息,查看公司貨物信息等操作,公司資產(chǎn)管理的主頁(yè)面如圖5-1所示。圖5-1 企業(yè)資產(chǎn)管理系統(tǒng)的主頁(yè)面主要代碼:private mm frame = null;public menufactory(mm frame) this.frame = frame;public jmenubar buildmenubar() jmenubar mb = new jmenubar();jmenu msystem = new jmenu(系統(tǒng)管理);jmenuitem mi

47、setting = new jmenuitem(系統(tǒng)設(shè)置);jmenuitem milogon = new jmenuitem(切換帳戶(hù));jmenuitem miexit = new jmenuitem(退出系統(tǒng));jmenu massets = new jmenu(資產(chǎn)信息管理);jmenu mcategory = new jmenu(類(lèi)別管理);jmenuitem micategory = new jmenuitem(大類(lèi)管理);jmenuitem midelemp = new jmenuitem(刪除職員);jmenuitem miupdemp = new jmenuitem(修改職員

48、);mhelp.add(mihelp);mhelp.add(miabout);misetting.addactionlistener(mh);milogon.addactionlistener(mh);mirrecord.addactionlistener(mh);mihelp.addactionlistener(mh);miabout.addactionlistener(mh);mb.add(msystem);mb.add(mhelp);return mb;5.1.3 系統(tǒng)設(shè)置中資產(chǎn)價(jià)格的下限設(shè)置程序設(shè)計(jì)本模塊主要需要管理員對(duì)該系統(tǒng)進(jìn)行資產(chǎn)價(jià)格下限的設(shè)置,設(shè)置成功后所有資產(chǎn)的價(jià)格都不得低于改

49、設(shè)置的結(jié)果,如圖5-2所示。圖5-2 系統(tǒng)設(shè)置的資產(chǎn)價(jià)格下限設(shè)置頁(yè)面主要代碼:public class configureview extends jdialog private static final long serialversionuid = 1l;private mm frame = null;private jtextfield txtminprice = null;private jbutton btnconfirm = null;private jbutton btncancel = null;public configureview(mm frame, string tit

50、le) super(frame, title);try this.frame = frame;setdefaultcloseoperation(dispose_on_close);init();windowcenter.showcenter(frame, this); catch (exception e) e.printstacktrace();private void init() throws exception jlabel lbltitle = new jlabel(資產(chǎn)價(jià)格下限:);btncancel.addactionlistener(new actionlistener() p

51、ublic void actionperformed(actionevent arg0) dispose(););5.1.4 資產(chǎn)信息類(lèi)別管理頁(yè)面程序設(shè)計(jì)本模塊主要是用戶(hù)通過(guò)企業(yè)資產(chǎn)管理模塊類(lèi)別信息模塊頁(yè)面查看資產(chǎn)類(lèi)別,修改資產(chǎn)類(lèi)別或者對(duì)不存在的類(lèi)別進(jìn)行刪除操作。企業(yè)資產(chǎn)管理模塊的類(lèi)別信息管理主頁(yè)面如圖5-3所示。圖5-3 企業(yè)資產(chǎn)管理系統(tǒng)的資源信息管理頁(yè)面主要代碼:public class categoryview extends jdialog private static final long serialversionuid = 1l;private jbutton btnquery

52、= null;private jbutton btnclose = null;private jbutton btnhelp = null;private jtextfield txtname = null;datai1 = c.getname();mydefaulttablemodel mdtm = new mydefaulttablemodel(data, head);table.setmodel(mdtm);private boolean isselectedrow() return table.getselectedrow() != -1 ? true : false;5.1.5 添加

53、職員頁(yè)面程序設(shè)計(jì)本模塊主要是用戶(hù)通過(guò)企業(yè)資產(chǎn)管理模塊添加職員信息,主要添加姓名,年齡,性別和職務(wù)。企業(yè)資產(chǎn)管理模塊的添加職員管理主頁(yè)面如圖5-4所示。圖5-4 企業(yè)資產(chǎn)管理系統(tǒng)的添加職員頁(yè)面主要代碼:public class empaddingview extends jdialog private static final long serialversionuid = 1l;private mm frame = null;private jtextfield txtname = null;private jtextfield txtage = null;private jcombobox cbosex = null;add(lbltip);txtminprice.setbounds(120, 20, 100, 20);add(txtminprice);btnconfirm.setbounds(70, 70, 60, 20);a

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論