基于JAVA的資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(答辯后)_第1頁(yè)
基于JAVA的資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(答辯后)_第2頁(yè)
基于JAVA的資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(答辯后)_第3頁(yè)
基于JAVA的資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(答辯后)_第4頁(yè)
基于JAVA的資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(答辯后)_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文)基于Java的資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院(系): 國(guó)際教育學(xué)院 專業(yè)班級(jí): 通信專業(yè) GJ1101班 學(xué)生姓名: 董沛 指導(dǎo)教師: 江雪梅 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包括任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向有關(guān)學(xué)位論文管理部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本

2、人授權(quán)省級(jí)優(yōu)秀學(xué)士論文評(píng)選機(jī)構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本學(xué)位論文屬于1、保密囗,在 年解密后適用本授權(quán)書2、不保密囗 。(請(qǐng)?jiān)谝陨舷鄳?yīng)方框內(nèi)打“”)(宋體小四號(hào))作者簽名: 年 月 日導(dǎo)師簽名: 年 月 日摘 要隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展,企業(yè)規(guī)模不斷擴(kuò)大,擁有的各類資產(chǎn)快速增長(zhǎng),傳統(tǒng)的手工記錄資產(chǎn)的方式所暴露的效率低下、錯(cuò)誤率高、安全性差等問題已經(jīng)成為制約企業(yè)發(fā)展的重要障礙。探索現(xiàn)代企業(yè)生產(chǎn)運(yùn)作過程中對(duì)安全、高效、準(zhǔn)確的追求相適應(yīng)的資產(chǎn)管理方式已成為企業(yè)在激烈的競(jìng)爭(zhēng)中能否把握先機(jī)的重要課題。 為了達(dá)到企業(yè)對(duì)資產(chǎn)進(jìn)行

3、合理分配、科學(xué)管理的要求,提高資產(chǎn)在企業(yè)日常運(yùn)作中的利用效率,降低資產(chǎn)管理的成本,本文提出了基于JAVA語(yǔ)言,以MyEclipse作為開發(fā)平臺(tái),運(yùn)用軟件工程方面的技術(shù),設(shè)計(jì)實(shí)現(xiàn)了一套可以對(duì)企業(yè)資產(chǎn)和人力資源實(shí)時(shí)了解和管理的資產(chǎn)管理系統(tǒng)。本文首先介紹了資產(chǎn)管理系統(tǒng)的研究背景及意義,并對(duì)資產(chǎn)管理相關(guān)研究的現(xiàn)狀進(jìn)行了分析,接著介紹了在開發(fā)過程中所使用到的技術(shù)和工具,主要包括:Java語(yǔ)言與Java開發(fā)平臺(tái)、Access數(shù)據(jù)管理系統(tǒng)、MyEclipse的開發(fā)平臺(tái)等。然后對(duì)資產(chǎn)管理系統(tǒng)進(jìn)行了需求分析,詳細(xì)說明了系統(tǒng)需要解決的問題。通過需求分析,對(duì)系統(tǒng)進(jìn)行了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),包括系統(tǒng)功能的劃分、系統(tǒng)框架

4、、概念模型等方面的設(shè)計(jì)。接著根據(jù)分析的結(jié)果,采用了基于Java平臺(tái)和C/S體系結(jié)構(gòu)結(jié)合Access2007數(shù)據(jù)庫(kù)管理系統(tǒng)的開發(fā)方案進(jìn)行了系統(tǒng)開發(fā),保證了整個(gè)系統(tǒng)在實(shí)際應(yīng)用過程中的簡(jiǎn)便性、安全性和易維護(hù)性。本文設(shè)計(jì)的資產(chǎn)管理系統(tǒng)主要由系統(tǒng)管理、資產(chǎn)信息管理、類別管理、賬戶管理、職員管理、資產(chǎn)還借管理五大模塊組成。本系統(tǒng)實(shí)現(xiàn)了企業(yè)管理者對(duì)公司擁有資產(chǎn)的數(shù)量、類型、價(jià)格、狀態(tài)的整體把握;對(duì)公司職員年齡、性別、職務(wù)和相關(guān)信息的詳細(xì)了解;對(duì)資產(chǎn)流動(dòng)和使用過程中各環(huán)節(jié)的使用者、時(shí)間、用途、狀態(tài)的點(diǎn)對(duì)點(diǎn)銜接?;緷M足了企業(yè)對(duì)資產(chǎn)和人員進(jìn)行管理的要求。本文設(shè)計(jì)的資產(chǎn)管理系統(tǒng)已經(jīng)能夠成功運(yùn)行,達(dá)到了系統(tǒng)的預(yù)期開

5、發(fā)目標(biāo)。該資產(chǎn)管理系統(tǒng)的開發(fā)和應(yīng)用,展示了企業(yè)管理過程中自動(dòng)化、信息化的發(fā)展方向,提高了企業(yè)管理人員的工作效率和管理水平,使得企業(yè)的管理工作更加的系統(tǒng)、科學(xué)、高效。關(guān)鍵詞:資產(chǎn)管理系統(tǒng);MyEclipse開發(fā)平臺(tái);Access數(shù)據(jù)管理系統(tǒng);Java語(yǔ)言與Java開發(fā)平臺(tái);C/S體系結(jié)構(gòu)IAbstractWith the rapid socio-economic development, companies have been expanding and the amount of various types of assets they owned have been grown rapidl

6、y. It has become a major obstacle to the development of enterprises that the traditional way depending on manually record assets exposed many problems such as low efficiency, high error rate and poor security. Exploring the modern enterprise asset management operation of the process for the producti

7、on safety, efficiency and accuracy has become an important issue of business to grasp the opportunity in the fierce competition.In order to achieve reasonable distribution of assets, scientific management, improve asset utilization efficiency in daily business operations, and reduce costs of asset m

8、anagement, this paper designed and implemented a set of assets management system to control human resources and business assets in real-time using software engineering technology, based on the JAVA language and MyEclipse platform. First of all, this paper describes the background and significance of

9、 asset management system, and analyzes the current situation related to asset management. Then it lists the used techniques and tools, including Java language, Java development platform, Access data management system and MyEclipse development platform. Secondly, it products the asset management syst

10、em needs analysis, a detailed description of the system need to be addressed. Through needs analysis, the outline of the system design and detailed design generates, including the delineation of the system function, the system frame, the conceptual model and other aspects of the design. After that a

11、ccording to the results of analysis, we carried out a development program based on Java platform and C/S architecture binding Access2007 database management system to ensure simplicity, safety and ease of maintenance. The issue of asset management system designed consists of system management, asset

12、 information management,sort management, account management, staff management and asset borrow-return management. Relying on the system, business managers implement the overall grasp of the assets amount, type, price and state, the detailed understanding of the company's employees age, sex, job

13、and related information, and the engagement of user, time, purpose and status in the process of assets liquidity and use. Those functions basically meet the business assets and personnel management.The asset management system has been designed to be able to run successfully, and achieved the desired

14、 target. Development and application of the asset management system showed the prospects of automation and information in enterprise management process, improved the efficiency and management level of manager, making the management of enterprises more systematic, scientific and efficient.Keywords: A

15、sset Management System, MyEclipse development platform, Access2007 database management system,Java language and Java development platform,C/S architecture binding III目 錄第1章 緒論11.1 研究背景及意義11.2 現(xiàn)狀分析11.3 開發(fā)技術(shù)和工具21.3.1 Java語(yǔ)言與Java平臺(tái)21.3.2 Access數(shù)據(jù)管理系統(tǒng)31.3.3 MyEclipse 開發(fā)平臺(tái)41.4 論文的組織結(jié)構(gòu)4第2章 系統(tǒng)需求分析62.1系統(tǒng)需求概

16、述62.2系統(tǒng)功能性需求62.2.1系統(tǒng)管理62.2.2資產(chǎn)信息管理62.2.3類別管理62.2.4職員管理72.2.5賬戶管理72.2.6資產(chǎn)借還管理72.3系統(tǒng)非功能性需求82.3.1用戶界面需求82.3.2軟硬件環(huán)境需求82.3.3產(chǎn)品質(zhì)量要求82.4 系統(tǒng)體系結(jié)構(gòu)的選擇8第3章 系統(tǒng)概要設(shè)計(jì)93.1 概念模型設(shè)計(jì)103.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)134.1 系統(tǒng)登錄模塊設(shè)計(jì)134.1.1 功能設(shè)計(jì)134.1.2 算法描述134.1.3 系統(tǒng)實(shí)現(xiàn)134.2 系統(tǒng)管理模塊設(shè)計(jì)144.2.1 關(guān)鍵功能設(shè)計(jì)144.2.2 算法描述144.2.3 系統(tǒng)實(shí)現(xiàn)154.3 資產(chǎn)信息管

17、理模塊設(shè)計(jì)164.3.1 功能設(shè)計(jì)164.3.2 算法描述164.3.3 系統(tǒng)實(shí)現(xiàn)164.4 賬戶管理模塊設(shè)計(jì)184.4.1 功能設(shè)計(jì)184.4.2 算法描述184.4.3 系統(tǒng)實(shí)現(xiàn)194.5 職員管理模塊設(shè)計(jì)204.5.1 功能設(shè)計(jì)204.5.2 算法描述204.5.3 系統(tǒng)實(shí)現(xiàn)204.6 資產(chǎn)還借管理模塊設(shè)計(jì)224.6.1 功能設(shè)計(jì)224.6.2 算法描述224.6.2 系統(tǒng)實(shí)現(xiàn)22第5章 總結(jié)與展望255.1 總結(jié)255.2 研究展望25參考文獻(xiàn)27致 謝28V武漢理工大學(xué)大學(xué)(論文)第1章 緒論1.1 研究背景及意義 社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,使得以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)

18、的管理信息系統(tǒng)蓬勃發(fā)展。隨著企事業(yè)單位的發(fā)展,各類資產(chǎn)數(shù)量大幅增加,管理人員在對(duì)資產(chǎn)進(jìn)行登記管理時(shí)的工作量明顯增大,手工記錄資產(chǎn)顯然已成為影響單位資產(chǎn)管理效率的一個(gè)重要因素。伴隨著資產(chǎn)數(shù)量的增多,資產(chǎn)管理及使用的另外一個(gè)特點(diǎn)是其呈現(xiàn)分布式趨勢(shì),資產(chǎn)主要分布在各個(gè)基層單位使用,有很多資產(chǎn)利用率不高,存在著資產(chǎn)閑置、資產(chǎn)處置不規(guī)范等現(xiàn)象和問題,且有形資產(chǎn)本身具有價(jià)值高,使用周期長(zhǎng),管理難度大,變動(dòng)性大,使用地點(diǎn)分散的特點(diǎn),而使用落后的人工手動(dòng)管理,不僅面臨著巨大的工作量,而且查詢起來困難,對(duì)于增加、減少、借出、歸還、租賃等操作不便,增加了管理難度,在統(tǒng)計(jì)和匯總方面也帶來了巨大的挑戰(zhàn),若處理不當(dāng),會(huì)

19、使得管理弱化,造成資產(chǎn)流失1。 隨著信息技術(shù)的飛速發(fā)展,管理方式的改變是企事業(yè)單位取得成功的關(guān)鍵所在。社會(huì)信息化的發(fā)展以及資產(chǎn)管理理論和方法的成熟,也讓越來越多企事業(yè)單位認(rèn)識(shí)到:加強(qiáng)資產(chǎn)管理,可以有效地將多余閑置的設(shè)備得到合理化分流,為單位帶來成本下降和工作效率提高的效益,并且可視為競(jìng)爭(zhēng)力的杠桿,因此,資產(chǎn)管理的重要性已逐漸從后勤保障被提升到戰(zhàn)略層次的范疇2。在資產(chǎn)管理中,利用信息化技術(shù)引入一套科學(xué)的資產(chǎn)管理方法及系統(tǒng),將大大有助于提升管理效益。過去繁瑣的資產(chǎn)盤點(diǎn)透過自動(dòng)化可以輕松完成,使資產(chǎn)管理有條不紊,帳物相符,快速反應(yīng)當(dāng)前狀態(tài),實(shí)時(shí)發(fā)現(xiàn)并解決問題,從而優(yōu)化資產(chǎn)回報(bào)率,并提高利用有形資產(chǎn)來

20、提供優(yōu)質(zhì)服務(wù)的能力,即通過資產(chǎn)管理來確保有形資產(chǎn)物盡其用、安全運(yùn)行,在希望的時(shí)間和地點(diǎn)提供需要的設(shè)備,同時(shí)盡可能地降低運(yùn)行和維護(hù)成本。因此,開發(fā)資產(chǎn)管理系統(tǒng)目的即在于解決企業(yè)資產(chǎn)管理過程中不必要的人力、物力的浪費(fèi),提高數(shù)據(jù)匯總速度,從而提高資產(chǎn)管理的合理性和科學(xué)性3。系統(tǒng)的開發(fā)與利用,不僅可以進(jìn)行資產(chǎn)清查、摸清資產(chǎn)存量及其使用狀況,更有利于今后采取針對(duì)性的措施以保障資產(chǎn)安全和完整,促進(jìn)資產(chǎn)整合、調(diào)配和共享,提高資產(chǎn)使用效益。1.2 現(xiàn)狀分析90年代末,西方各國(guó)根據(jù)資產(chǎn)管理理論提出了新的質(zhì)量管理理論,在理論和實(shí)際上都有所突破。我國(guó)學(xué)者在資產(chǎn)管理方面也做了較多研究。諸如魏霞飛、趙瑞璽等學(xué)者指出目前

21、在資產(chǎn)的管理方面,我國(guó)無論是在制度上還是在實(shí)際操作過程中存在著較大的問題4。主要存的問題有:一是管理混亂造成資源浪費(fèi),很多單位系統(tǒng)采購(gòu)過以后都當(dāng)做了一堆廢鐵閑置,毫無用處,需要的部門也無法通過渠道獲得白白閑置了的政府資源;二是擔(dān)保不透明造成國(guó)家投資損失,有些管理者為了一些私利,將政府的事業(yè)單位資產(chǎn)通過賤賣,通過不正當(dāng)置換換來個(gè)人的利益造成了國(guó)家的損失;三是制度還不夠完善,國(guó)家發(fā)展到至今一直還沒有一部完整的事業(yè)單位資產(chǎn)管理辦法,讓人有漏洞可尋,造成國(guó)家損失;四是管理手段落后,普查一次時(shí)間長(zhǎng),政府事業(yè)單位的資產(chǎn)在逐年增加很難與詳細(xì)普查,因此應(yīng)采用信息化手段進(jìn)行管理。一套合理的資產(chǎn)管理系統(tǒng),可以在實(shí)

22、際工作中,極大地提高工作效率,增加效益,降低成本,有助于真正實(shí)現(xiàn)厲行節(jié)約的原則。它的簡(jiǎn)單易學(xué)的用戶界面及強(qiáng)大的系統(tǒng)功能,在眾多同類系統(tǒng)中脫穎而出。原來耗時(shí)耗人耗力的資產(chǎn)盤點(diǎn)工作,現(xiàn)在只要一兩個(gè)人很短時(shí)間內(nèi)就可以輕松完成;大量的重復(fù)購(gòu)置和閑置浪費(fèi)情況現(xiàn)在及時(shí)得到解決5。通過系統(tǒng),不僅各資產(chǎn)負(fù)責(zé)人可以隨時(shí)地清晰地查詢到自己所負(fù)責(zé)的所有資產(chǎn)詳細(xì)信息,而且也可以給領(lǐng)導(dǎo)審批資產(chǎn)采購(gòu)計(jì)劃等決策作為依據(jù);通過財(cái)務(wù)核對(duì)功能,還可以使資產(chǎn)帳與財(cái)務(wù)帳一一對(duì)應(yīng)起來,大大方便了日后的資產(chǎn)清查與管理;通過系統(tǒng),還可以靈活使用物資調(diào)撥,使資產(chǎn)的使用價(jià)值發(fā)揮到最大;可以對(duì)理順各種資產(chǎn)管理體制、落實(shí)資產(chǎn)管理制度、實(shí)現(xiàn)對(duì)資產(chǎn)的

23、全面監(jiān)控和有效利用、提高管理工作效率,更好地服務(wù)于企業(yè)單位各方面,發(fā)揮十分積極的作用6。將資產(chǎn)管理工作搭建在一個(gè)高水平的管理平臺(tái)之上,不僅使管理變得更加科學(xué)化、規(guī)范化,同時(shí)也有力地促進(jìn)了企業(yè)整體管理水平的提高,主要表現(xiàn)在以下幾個(gè)方面:。1. 促進(jìn)資產(chǎn)管理的信息化、網(wǎng)絡(luò)化,使各種資產(chǎn)的管理能真正落到人,落實(shí)到點(diǎn)。2. 輕松管理固定資產(chǎn),在辦公室的方寸之中就能掌控全方位資產(chǎn)信息,提高物資利用效益,降低成本支出。3. 為企業(yè)資產(chǎn)清查、財(cái)帳物帳核對(duì)提供更為可靠的平臺(tái),避免企業(yè)在資產(chǎn)管理環(huán)節(jié)上可能造成財(cái)產(chǎn)流失的隱患??傊?,本畢業(yè)設(shè)計(jì)的主要目標(biāo)即是:研究單位資產(chǎn)管理系統(tǒng)的需求特點(diǎn),從提髙管理人員在資產(chǎn)管理

24、方面的效率出發(fā),建立一個(gè)規(guī)范化、集中化、標(biāo)準(zhǔn)化的基于網(wǎng)絡(luò)的單位資產(chǎn)管理規(guī)范,以解決資產(chǎn)管理的瓶頸?;贘ava技術(shù),通過不斷的研究與設(shè)計(jì),開發(fā)一套適用于企業(yè)資產(chǎn)日常管理的資產(chǎn)管理信息系統(tǒng),結(jié)合不斷發(fā)展的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),促進(jìn)資產(chǎn)的科技管理,提高資產(chǎn)的利用效益,實(shí)現(xiàn)資產(chǎn)管理的網(wǎng)絡(luò)化、科學(xué)化、規(guī)范化。1.3 開發(fā)技術(shù)和工具1.3.1 Java語(yǔ)言與Java平臺(tái)Java 編程語(yǔ)言的風(fēng)格十分接近C、C+語(yǔ)言。Java是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它繼承了 C+ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C +語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、

25、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。在 Java SE 1.5 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝/拆箱等語(yǔ)言特性7。Java 不同于一般的編譯執(zhí)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言,它首先將源代碼編譯成二進(jìn)制字節(jié)碼(bytecode),然后依賴各種不同平臺(tái)上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計(jì)的 Java 開

26、發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容?!癑ava 語(yǔ)言靠群體的力量而非公司的力量”是 Sun 公司的口號(hào)之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同8。Sun 公司對(duì) Java 編程語(yǔ)言的解釋是:Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。1.3.2 Access數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)在信息系統(tǒng)的核心技術(shù),任何一個(gè)系統(tǒng)都不可能脫離數(shù)據(jù)庫(kù),所以本系統(tǒng)采用處理單機(jī)訪問效果較理想的Access2007數(shù)據(jù)庫(kù)管理系統(tǒng)。Microsof

27、t Office Access是由微軟發(fā)布的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的系統(tǒng)程序之一。MS ACCESS以它自己的格式將數(shù)據(jù)存儲(chǔ)在基于Access Jet的數(shù)據(jù)庫(kù)引擎里。它還可以直接導(dǎo)入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲(chǔ)在其他應(yīng)用程序和數(shù)據(jù)庫(kù))9。軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Microsoft Access開發(fā)應(yīng)用軟件,“高級(jí)用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持Visual Basic宏語(yǔ)言,它是一個(gè)面向?qū)ο蟮木?/p>

28、程語(yǔ)言,可以引用各種對(duì)象,包括DAO(數(shù)據(jù)訪問對(duì)象),ActiveX數(shù)據(jù)對(duì)象,以及許多其他的ActiveX組件??梢晫?duì)象用于顯示表和報(bào)表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)。圖1.1是Access2007的界面圖。圖1.1 Access2007界面圖1.3.3 MyEclipse 開發(fā)平臺(tái)MyEclipse 是一個(gè)非常好用的用于開發(fā)Java, J2EE的 Eclipse 插件集合。它的功能很強(qiáng)大,支持也非常廣泛。所以很多Java開發(fā)人員選擇它進(jìn)行開發(fā),它能夠大大的簡(jiǎn)化開發(fā)流程,提高開發(fā)效率和開發(fā)質(zhì)量。圖1.2是MyEclipse的界面圖

29、。 圖1.2 MyEclipse界面圖1.4 論文的組織結(jié)構(gòu)第一章為緒論,介紹了整個(gè)畢業(yè)設(shè)計(jì)的研究背景和意義,以及當(dāng)前的發(fā)展現(xiàn)狀及應(yīng)用。并介紹了開發(fā)所應(yīng)用到的相關(guān)技術(shù)與工具。第二章闡述了系統(tǒng)的需求分析,主要針對(duì)用戶群的需求,功能的需求以及性能上的需求方面進(jìn)行了分析。第三章介紹了系統(tǒng)的概要設(shè)計(jì),確定系統(tǒng)模塊結(jié)構(gòu),進(jìn)行概念模型的設(shè)計(jì)及數(shù)據(jù)庫(kù)的設(shè)計(jì),列舉了系統(tǒng)中使到的E-R圖及數(shù)據(jù)庫(kù)表。第四章主要介紹系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),包括:系統(tǒng)管理模塊、資產(chǎn)信息管理模塊、賬戶管理模塊、職員管理模塊以及資產(chǎn)還借管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。第五章是結(jié)束語(yǔ),對(duì)整個(gè)系統(tǒng)進(jìn)行了總結(jié),并提出了目前系統(tǒng)的不足和繼續(xù)改進(jìn)的方向。

30、 第2章 系統(tǒng)需求分析通過進(jìn)行相關(guān)調(diào)研,研究需要開發(fā)的資產(chǎn)管理系統(tǒng)在使用中要達(dá)到的目的、要求和必要性,從而總結(jié)出資產(chǎn)管理系統(tǒng)的需求分析主要包括功能性需求和非功能性需求等方面的內(nèi)容。2.1系統(tǒng)需求概述資產(chǎn)管理系統(tǒng)由系統(tǒng)管理、資產(chǎn)信息管理、類別管理、賬戶管理、職員管理、資產(chǎn)還借管理六大模塊組成。系統(tǒng)管理:系統(tǒng)管理包含系統(tǒng)設(shè)置、切換用戶和退出系統(tǒng)三個(gè)功能。資產(chǎn)信息管理:包含資產(chǎn)類別管理和信息管理功能。類別管理:包含大類管理和子類管理功能。賬戶管理:包含添加賬戶、刪除用戶、修改密碼功能。職員管理:包含添加職員、刪除職員、修改職員功能。資產(chǎn)借還管理:包含領(lǐng)用資產(chǎn)、歸還資產(chǎn)、歸還記錄、維修的資產(chǎn)、報(bào)廢的資

31、產(chǎn)等功能。2.2系統(tǒng)功能性需求2.2.1系統(tǒng)管理1.系統(tǒng)設(shè)置管理員可在系統(tǒng)設(shè)置中自定義資產(chǎn)價(jià)格下限2.切換賬戶登陸用戶可在系統(tǒng)設(shè)置中切換其他用戶,這里自動(dòng)跳到系統(tǒng)登陸界面進(jìn)行重新登陸。3.退出賬戶用戶可點(diǎn)擊“退出賬戶”來退出登錄。2.2.2資產(chǎn)信息管理資產(chǎn)信息管理功能是讓用戶進(jìn)行資產(chǎn)的維護(hù)操作;包括可按條件查詢資產(chǎn),可按類別添加資產(chǎn),修改資產(chǎn),刪除資產(chǎn),維修資產(chǎn),報(bào)廢資產(chǎn)等操作。2.2.3類別管理1.大類管理大類管理功能是讓管理員用戶進(jìn)行資產(chǎn)信息大類的維護(hù)操作;包括增加刪除修改查詢類別操作。2.子類管理子類管理功能是讓管理員用戶進(jìn)行資產(chǎn)信息大類別下子類別的維護(hù)操作;包括增加刪除修改查詢子類類別

32、操作。2.2.4職員管理1.添加職員管理員用戶可在添加職員界面添加新的職員,需要編寫新職員的姓名、性別、年齡、職務(wù)、備注等信息。2.修改職員管理員用戶可在修改職員界面對(duì)已存在的職員信息進(jìn)行修改操作。3.刪除職員管理員用戶可刪除已存在的職員信息。2.2.5賬戶管理1.添加賬戶管理員可在添加賬戶界面添加新的登錄賬戶及密碼,并且可檢測(cè)新用戶名是否已存在,以確保不會(huì)重復(fù)添加。2.刪除賬戶管理員可已刪除已存在的登錄賬戶信息。3.修改密碼管理員可為已存在的登錄賬戶進(jìn)行修改密碼操作;用戶可以修改自己賬戶的密碼信息。2.2.6資產(chǎn)借還管理1.領(lǐng)用資產(chǎn)進(jìn)入領(lǐng)用資產(chǎn)界面前會(huì)檢測(cè)是否有可領(lǐng)用的資產(chǎn)信息,有則彈出領(lǐng)用

33、資產(chǎn)界面。用戶領(lǐng)用資產(chǎn)需要選擇要領(lǐng)用的資產(chǎn)并填寫相關(guān)信息,比如領(lǐng)用人、用備注等等信息。2.歸還資產(chǎn)進(jìn)入資產(chǎn)歸還界面前系統(tǒng)會(huì)判斷是否有借出的資產(chǎn)信息,有則彈出歸還資產(chǎn)界面。用戶歸還資產(chǎn)需要選擇要?dú)w還的資產(chǎn)并填寫相關(guān)信息。3.歸還記錄歸還記錄界面會(huì)顯示出所有領(lǐng)用資產(chǎn)的歸還記錄,以便查詢。并且管理員可對(duì)歸還記錄進(jìn)行刪除操作。4.維修資產(chǎn)管理員在資產(chǎn)信息管理界面可對(duì)資產(chǎn)添加維修記錄,在維修資產(chǎn)界面會(huì)顯示出所有的資產(chǎn)維修記錄,以便查詢或他用。5.報(bào)廢資產(chǎn)管理員在資產(chǎn)信息管理界面可對(duì)資產(chǎn)進(jìn)行報(bào)廢操作,在報(bào)廢資產(chǎn)界面會(huì)顯示出所有的資產(chǎn)報(bào)廢記錄,以便查詢或他用。2.3系統(tǒng)非功能性需求2.3.1用戶界面需求1.

34、人性化:加入友好的提示信息、幫助信息,有清楚的錯(cuò)誤提示。2.操作簡(jiǎn)單:操作簡(jiǎn)單易上手。3.用戶界面:界面結(jié)構(gòu)調(diào)理清楚,布局簡(jiǎn)潔。4.語(yǔ)言和清晰度:使用正常語(yǔ)言而不是用專業(yè)術(shù)語(yǔ)、完善是覺得清晰度。2.3.2軟硬件環(huán)境需求1.網(wǎng)絡(luò)要求:所有用戶計(jì)算機(jī)接入企業(yè)內(nèi)部局域網(wǎng)絡(luò),所有系統(tǒng)必須在一個(gè)網(wǎng)絡(luò)環(huán)境下,以實(shí)現(xiàn)與其他系統(tǒng)的接口調(diào)用。2.硬件要求:windows系統(tǒng)普通PC,1G內(nèi)存以上。3.數(shù)據(jù)庫(kù):Access4.運(yùn)行環(huán)境:Sun Java JRE1.6 For Win.5.系統(tǒng)平臺(tái):WinXP/Win72.3.3產(chǎn)品質(zhì)量要求1.正確性:不能出現(xiàn)業(yè)務(wù)出錯(cuò)的情況。2.可靠性:除硬件、電源、操作系統(tǒng)和服務(wù)

35、器外程序不允許異常退出或崩潰。3.易用性:安裝操作簡(jiǎn)單易上手。4.安全性:用戶信息保密。5.可擴(kuò)展性:可在當(dāng)前所做需求的基礎(chǔ)上進(jìn)行功能上的拓展。6.可移植性:可運(yùn)行在當(dāng)前大多數(shù)主流的操作平臺(tái)上。2.4 系統(tǒng)體系結(jié)構(gòu)的選擇一般來說,分布式應(yīng)用系統(tǒng)的架構(gòu)模式主要有兩種:C/S模式和B/S模式。C/S(Client/Server)模式即客戶機(jī)/服務(wù)器模式,在這種模式中,客戶端提供用戶界面、運(yùn)行邏輯處理程序,數(shù)據(jù)庫(kù)服務(wù)器接受客戶端SQL查詢語(yǔ)句并對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,然后將查詢結(jié)果返回給客戶端。這種架構(gòu)方式的優(yōu)點(diǎn)在于結(jié)構(gòu)簡(jiǎn)單、速度快;但是系統(tǒng)維護(hù)和升級(jí)困難,往往改動(dòng)一個(gè)地方,就需要升級(jí)所有客戶端的程序。B

36、/S(Browse/Server)模式即瀏覽器/服務(wù)器模式,在這種模式中,將所有業(yè)務(wù)邏輯都放在服務(wù)器上進(jìn)行,因此無需開發(fā)專用的客戶端應(yīng)用程序,只需有通用的瀏覽器即可使用系統(tǒng),瀏覽器只負(fù)責(zé)接受用戶請(qǐng)求并將服務(wù)器處理結(jié)果顯示給用戶,大大縮短了應(yīng)用程序開發(fā)周期并減少了系統(tǒng)管理員的工作量10,11。在本系統(tǒng)設(shè)計(jì)開發(fā)時(shí),考慮到系統(tǒng)使用者主要是公司的管理者和財(cái)會(huì)人員這一特殊群體,并考慮到整個(gè)系統(tǒng)的安全性。因此我們依舊選擇C/S模式作為本系統(tǒng)的架構(gòu)。第3章 系統(tǒng)概要設(shè)計(jì) 根據(jù)對(duì)系統(tǒng)功能需求的分析,對(duì)系統(tǒng)的各項(xiàng)功能進(jìn)行整合、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,本系統(tǒng)需要完成的主要功能包括系統(tǒng)設(shè)置、資產(chǎn)信息管理、類

37、別管理、職員管理、資產(chǎn)借還管理和賬戶管理等主要模塊,整體系統(tǒng)具有全面性、規(guī)范性、高效性、適用性等特點(diǎn),達(dá)到信息化管理的目標(biāo):1提供一個(gè)統(tǒng)一的信息平臺(tái),實(shí)現(xiàn)信息資源共享,對(duì)資產(chǎn)數(shù)據(jù)資源實(shí)時(shí)利用;2提供一個(gè)工作平臺(tái),直接在計(jì)算機(jī)上完成資產(chǎn)日常的管理,簡(jiǎn)化工作流程與環(huán)節(jié);3為資產(chǎn)進(jìn)行資產(chǎn)卡和編號(hào)方式管理,及時(shí)、方便的掌握資產(chǎn)目前所處狀況及流向(減少、變動(dòng)、報(bào)廢等);4提供較強(qiáng)的系統(tǒng)查詢功能(如自定義查詢),為領(lǐng)導(dǎo)對(duì)資產(chǎn)決策提供依據(jù),為下級(jí)資產(chǎn)管理人員實(shí)時(shí)了解自身家底提供方便。圖3.1 系統(tǒng)功能模塊圖通過該系統(tǒng)的使用,可以更好地理順資產(chǎn)管理體制、落實(shí)資產(chǎn)管理制度、實(shí)現(xiàn)對(duì)資產(chǎn)的全面監(jiān)控和有效利用、提高管

38、理工作效率,更好地服務(wù)于企業(yè)發(fā)展等方面。資產(chǎn)管理系統(tǒng)模塊的分解實(shí)質(zhì)就是功能的分析,是一個(gè)由抽象到具體的步驟。功能框架圖給出它們從總體到一般的所屬關(guān)系。圖中的矩形框代表的是一個(gè)功能模塊,根據(jù)前一章進(jìn)行的分析,在研究設(shè)計(jì)基本內(nèi)容中給出具體對(duì)應(yīng)的模塊功能框架圖,可具體實(shí)現(xiàn)模塊的詳細(xì)設(shè)計(jì),如圖3.1所示:3.1 概念模型設(shè)計(jì)為了使用戶的數(shù)據(jù)準(zhǔn)確明了的表達(dá)出來,需要建一個(gè)概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模12。最常用的表示概念性數(shù)據(jù)模型的方法稱為E-R模型。E-R圖是概念模型中常用的設(shè)計(jì)工具,一般有三部分組成:矩形框表示實(shí)體;菱形框表示聯(lián)系;橢圓框

39、表示實(shí)體屬性。本系統(tǒng)主要包含了職員、資產(chǎn)、大類別、子類別、歸還記錄、領(lǐng)用記錄、管理員等幾個(gè)實(shí)體。具體E-R圖如圖3.2所示:圖3.2 系統(tǒng)E-R圖3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)在系統(tǒng)概念數(shù)據(jù)模型的基礎(chǔ)上,針對(duì)具體的數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生的模型叫物理數(shù)據(jù)模型,它相對(duì)概念數(shù)據(jù)模型最大的不同是,它針對(duì)了具體的數(shù)據(jù)環(huán)境,即目標(biāo)數(shù)據(jù)庫(kù),進(jìn)行了實(shí)體與關(guān)系轉(zhuǎn)化為表與關(guān)系的物理性定義13,14。根據(jù)系統(tǒng)E-R圖分析,得出管理模塊的數(shù)據(jù)邏輯結(jié)構(gòu)15,下面列舉了系統(tǒng)主要的數(shù)據(jù)庫(kù)表(實(shí)體)模型,具體如下:表3-1 資產(chǎn)信息表中文含義字段名稱字段類型長(zhǎng)度主鍵備注自動(dòng)編號(hào)Aid自動(dòng)編號(hào)是大類編號(hào)ACid數(shù)字子類編號(hào)ASid數(shù)字資產(chǎn)名稱An

40、ame備注狀態(tài)Astatus文本型號(hào)Amodel備注價(jià)格Aprice數(shù)字購(gòu)入日期Apur_date備注使用者Ause_by備注備注Aremark備注表3-2職員信息表中文含義字段名稱字段類型長(zhǎng)度主鍵備注職員編號(hào)Eid自動(dòng)編號(hào)是姓名Ename備注性別Esex文本年齡Eage數(shù)字職務(wù)Eposition備注備注信息Eremark備注表3-3資產(chǎn)領(lǐng)用表中文含義字段名稱字段類型長(zhǎng)度主鍵備注領(lǐng)用編號(hào)Lid自動(dòng)編號(hào)是資產(chǎn)編號(hào)LAid數(shù)字員工編號(hào)LEid數(shù)字管理員LOname備注領(lǐng)用時(shí)間Ldate日期/時(shí)間目的用途Lpurpose備注備注Lremark備注表3-4資產(chǎn)歸還表中文含義字段名稱字段類型長(zhǎng)度主鍵備注

41、歸還編號(hào)Rid自動(dòng)編號(hào)是資產(chǎn)編號(hào)RAid數(shù)字資產(chǎn)名稱RAname備注使用者Ruse_by備注領(lǐng)用時(shí)間RLdate日期/時(shí)間歸還時(shí)間Rdate日期/時(shí)間領(lǐng)用管理員RLOname備注歸還管理員RROname備注備注Rremark備注第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)階段的根本任務(wù)是確定應(yīng)該怎樣具體實(shí)現(xiàn)所要求的系統(tǒng),也就是經(jīng)過這個(gè)階段的實(shí)際工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在系統(tǒng)實(shí)現(xiàn)階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序16。具體來說就是把經(jīng)過總體設(shè)計(jì)得到的各個(gè)功能模塊詳細(xì)地加以描述。4.1 系統(tǒng)登錄模塊設(shè)計(jì)4.1.1 功能設(shè)計(jì)執(zhí)行程序后,顯示登錄界面,輸入正確的賬號(hào)和密碼后

42、,可跳轉(zhuǎn)至操作界面對(duì)系統(tǒng)進(jìn)行操作。4.1.2 算法描述 預(yù)先使用Access,將可登錄系統(tǒng)的初始賬號(hào)和與賬號(hào)一一對(duì)應(yīng)的密碼存入數(shù)據(jù)庫(kù),輸入賬號(hào)密碼點(diǎn)擊登錄后,程序連接數(shù)據(jù)庫(kù)比較是否有與所輸入賬號(hào)密碼一致的組合,若存在,則可登錄系統(tǒng);若不存在或有其它不符合規(guī)范的操作則報(bào)錯(cuò)。4.1.3 系統(tǒng)實(shí)現(xiàn) 執(zhí)行程序后,系統(tǒng)彈出登錄界面。如圖4.1所示。 圖4.1資產(chǎn)管理系統(tǒng)登錄界面 若輸入的賬號(hào)密碼無法與數(shù)據(jù)庫(kù)中的信息相匹配,則系統(tǒng)報(bào)錯(cuò),如圖5.2所示 圖4.2 登錄界面報(bào)錯(cuò)提示 若賬號(hào)密碼正確,登錄系統(tǒng)后,進(jìn)入系統(tǒng)的主界面如圖5.3所示 圖4.3 資產(chǎn)管理系統(tǒng)主界面4.2 系統(tǒng)管理模塊設(shè)計(jì)4.2.1 關(guān)鍵

43、功能設(shè)計(jì)這一模塊主要包括系統(tǒng)設(shè)置和用戶賬戶的切換和退出。1.系統(tǒng)設(shè)置:對(duì)系統(tǒng)錄入的資產(chǎn)的價(jià)格下限進(jìn)行設(shè)置 ,從而確定納入資產(chǎn)管理系統(tǒng)的資產(chǎn)范圍。2.切換賬戶:通過這個(gè)功能可以實(shí)現(xiàn)不同賬戶的切換,方便在同一客戶端上不同管理者進(jìn)行操作。3.退出賬戶:操作完成后可通過這個(gè)功能退出系統(tǒng)。4.2.2 算法描述1.系統(tǒng)設(shè)置:首先要對(duì)用戶的輸入內(nèi)容進(jìn)行判斷,若不合法,則進(jìn)行告警。若合理則寫入數(shù)據(jù)庫(kù)文件備用。2.切換賬戶:賬戶的切換包括了系統(tǒng)的退出與重新執(zhí)行,退出后可直接調(diào)用系統(tǒng)登錄模塊。4.2.3 系統(tǒng)實(shí)現(xiàn) 點(diǎn)擊系統(tǒng)管理選項(xiàng)會(huì)展開相關(guān)選項(xiàng)卡,點(diǎn)擊選項(xiàng)卡選擇需要的功能會(huì)進(jìn)入對(duì)應(yīng)的操作界面。如圖5.4所示 圖4

44、.4系統(tǒng)管理菜單界面 點(diǎn)擊系統(tǒng)設(shè)置選項(xiàng)卡會(huì)彈出系統(tǒng)設(shè)置界面,可對(duì)資產(chǎn)資產(chǎn)價(jià)格下限進(jìn)行設(shè)置。如圖4.5所示 圖4.5 系統(tǒng)設(shè)置界面 若輸入的資產(chǎn)與提示的輸入格式不符,例如在價(jià)格下限中包含非數(shù)字的符號(hào),則則系統(tǒng)會(huì)提示不合法。如圖4.5所示 圖4.5系統(tǒng)設(shè)置界面警告 點(diǎn)擊切換賬戶后會(huì)出現(xiàn)上節(jié)所示的資產(chǎn)管理系統(tǒng)登錄界面。4.3 資產(chǎn)信息管理模塊設(shè)計(jì)4.3.1 功能設(shè)計(jì)這一模塊主要是實(shí)現(xiàn)資產(chǎn)的管理工作,包括資產(chǎn)的錄入和查找。為了使資產(chǎn)管理系統(tǒng)化,在錄入資產(chǎn)時(shí)應(yīng)包含錄入資產(chǎn)的名稱、所屬大類和小類、購(gòu)入的價(jià)格,日期和型號(hào)等信息,若資產(chǎn)所屬的大類或小類不存在,在可通過大類管理和小類管理選項(xiàng)進(jìn)行資產(chǎn)大類和資產(chǎn)小

45、類的添加。由于這是資產(chǎn)管理系統(tǒng)的核心內(nèi)容,因此對(duì)資產(chǎn)的增添結(jié)果還應(yīng)直接的體現(xiàn)在主界面的左側(cè)樹形表和右側(cè)的資產(chǎn)列表中。4.3.2 算法描述這一部分雖然操作的對(duì)象數(shù)據(jù)表不同,但主要都是通過基本的sql語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作,再將結(jié)果反饋在主界面的表格中。 4.3.3 系統(tǒng)實(shí)現(xiàn)點(diǎn)擊資產(chǎn)信息管理選項(xiàng),在展開的選項(xiàng)卡中選擇類別管理菜單下的大類管理或子類管理可切換至對(duì)應(yīng)的操作界面,可以進(jìn)行大類或子類的添加、刪除、修改、查找、關(guān)閉等具體操作,如圖4.5,圖4.6所示。 圖4.5大類管理界面 圖4.6 子類管理界面點(diǎn)擊信息管理選項(xiàng)卡,可切換至信息管理界面,可在與資產(chǎn)對(duì)應(yīng)得大類和子類下添加資產(chǎn)的相關(guān)信息也可根據(jù)

46、資產(chǎn)的相關(guān)信息查找以添加的資產(chǎn)。如圖5.7所示。 圖4.7 資產(chǎn)信息管理界面 在進(jìn)行具體的添加資產(chǎn)的操作中,在相應(yīng)數(shù)據(jù)中填入符合預(yù)設(shè)規(guī)范的實(shí)體屬性即可添加資產(chǎn),若信息不符合規(guī)范,例如價(jià)格低于系統(tǒng)設(shè)置中輸入的資產(chǎn)價(jià)格下限,系統(tǒng)則會(huì)報(bào)錯(cuò)。如圖4.8所示 圖4.8資產(chǎn)信息錄入報(bào)錯(cuò)界面 在正確填寫并成功添加資產(chǎn)后,資產(chǎn)信息會(huì)即時(shí)的出現(xiàn)在資產(chǎn)管理系統(tǒng)主界面,如圖4.9所示,第4條資產(chǎn)信息即為我們修改資產(chǎn)價(jià)格后錄入的。 圖4.9 主界面在錄入資產(chǎn)后更新4.4 賬戶管理模塊設(shè)計(jì)4.4.1 功能設(shè)計(jì)這一模塊主要是用來添加或刪除可登錄資產(chǎn)管理系統(tǒng)的賬戶。1.添加賬戶:當(dāng)有新的用戶時(shí),可以添加新的賬戶,新的用戶可

47、通過該賬戶登錄系統(tǒng)對(duì)資產(chǎn)進(jìn)行管理。2.刪除賬戶:當(dāng)某個(gè)舊的賬戶不再使用時(shí),管理員可以通過這里對(duì)舊的賬戶進(jìn)行刪除以節(jié)省數(shù)據(jù)庫(kù)空間并提高安全性。3.修改密碼:為保證安全性,賬戶使用一段時(shí)間后,用戶可以通過這個(gè)操作對(duì)賬號(hào)的密碼進(jìn)行修改。4.4.2 算法描述這一模塊的算法比較簡(jiǎn)單,都是通過操作基本的SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作。添加、刪除等按鈕的具體實(shí)現(xiàn)前面已有描述。4.4.3 系統(tǒng)實(shí)現(xiàn) 點(diǎn)擊賬戶管理選項(xiàng),在展開的選項(xiàng)卡中選擇添加賬戶、刪除賬戶或修改密碼可進(jìn)入對(duì)應(yīng)界面。如圖4.10,圖4.11所示 圖4.10 添加賬戶界面 圖4.11 刪除賬戶界面 需要注意的是,在進(jìn)行這一操作時(shí),為避免誤操作及

48、邏輯上的正確性,刪除的對(duì)象應(yīng)限制在非登錄賬戶,若帳戶名為正在登錄的賬戶,則系統(tǒng)會(huì)報(bào)警,如圖4.12所示 圖4.12 輸入當(dāng)前賬戶時(shí)的警告 修改賬戶密碼的界面載入圖4.13所示,保證新密碼兩次輸入一致則可修改成功,對(duì)象則默認(rèn)為當(dāng)前登陸賬戶 圖4.13修改密碼界面4.5 職員管理模塊設(shè)計(jì)4.5.1 功能設(shè)計(jì)這一模塊主要是對(duì)公司職員的姓名、性別、年齡、職務(wù)等信息進(jìn)行增刪和修改。4.5.2 算法描述這一模塊的算法比較簡(jiǎn)單,依舊是通過操作基本的SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作。4.5.3 系統(tǒng)實(shí)現(xiàn)點(diǎn)擊職員選項(xiàng),在展開的選項(xiàng)卡中選擇添加職員、刪除職員或修改職員可進(jìn)入對(duì)應(yīng)界面。圖4.14為添加職員界面,與

49、添加資產(chǎn)類似,填入與系統(tǒng)預(yù)設(shè)的規(guī)范相一致的信息后,該職員的信息將會(huì)被添加到數(shù)據(jù)庫(kù)中,可以在資產(chǎn)還借等相關(guān)模塊中被選擇。 圖4.14添加職員界面 圖4.15為刪除職員界面,在進(jìn)行操作時(shí)先根據(jù)姓名或職務(wù)查找要?jiǎng)h除的職員,選擇查找到的結(jié)果即可刪除該職員的相關(guān)信息,如圖4.16所示 圖4.15刪除職員界面 圖4.16通過姓名查找到相關(guān)信息 修改職員界面如圖4.17所示,在已填加的職員信息中選擇并進(jìn)行修改即可 圖4.17修改職員界面4.6 資產(chǎn)還借管理模塊設(shè)計(jì)4.6.1 功能設(shè)計(jì) 這一模塊主要用于記錄公司資產(chǎn)的還借情況。4.6.2 算法描述這一模塊的算法比較簡(jiǎn)單,都是通過操作基本的SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中的

50、數(shù)據(jù)進(jìn)行操作。4.6.2 系統(tǒng)實(shí)現(xiàn)執(zhí)行程序后,領(lǐng)用資產(chǎn)、歸還資產(chǎn)以及查看歸還記錄的相關(guān)界面如圖5.18,圖5.19,圖5.20所示。 圖4.18 資產(chǎn)領(lǐng)用界面 圖4.19 資產(chǎn)歸還界面圖4.20 歸還記錄界面第5章 總結(jié)與展望5.1 總結(jié)本文研究了企業(yè)資產(chǎn)管理系統(tǒng)的需求特點(diǎn),從提髙管理人員在資產(chǎn)管理方面的效率出發(fā),基于Java技術(shù),開發(fā)一套適用于企業(yè)資產(chǎn)日常管理的資產(chǎn)管理信息系統(tǒng)。主要包括如下工作:1.查閱了資產(chǎn)管理系統(tǒng)研究的背景,明確了系統(tǒng)開發(fā)的目標(biāo)及;研究了系統(tǒng)開發(fā)中用到的JAVA語(yǔ)言、Access數(shù)據(jù)庫(kù)等關(guān)鍵技術(shù)。2.針對(duì)資產(chǎn)管理工作流程的實(shí)際情況,進(jìn)行了系統(tǒng)設(shè)計(jì),選取了合理的開發(fā)方案,

51、系統(tǒng)地分析了數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)的概念,創(chuàng)建規(guī)范的數(shù)據(jù)庫(kù)。3.闡述了基于客戶端/服務(wù)器架構(gòu)的資產(chǎn)管理系統(tǒng)的開發(fā)過程,實(shí)現(xiàn)了資產(chǎn)管理系統(tǒng)的基本功能。本系統(tǒng)是基于 C/S 模式開發(fā)的,使用簡(jiǎn)單方便并且易于維護(hù)。采用C/S結(jié)構(gòu)時(shí),客戶端和服務(wù)器端都能夠處理任務(wù),這雖然對(duì)客戶機(jī)的要求較高,但因此可以減輕服務(wù)器的壓力。在這次課程設(shè)計(jì)中我深刻地認(rèn)識(shí)到,在開發(fā)一個(gè)項(xiàng)目時(shí)一定要先做好整體的規(guī)劃,按照軟件的開發(fā)過程,詳細(xì)地寫好每一個(gè)必要的文檔。一個(gè)軟件文檔的最主要目標(biāo)是傳達(dá)一個(gè)系統(tǒng)的技術(shù)要素和使用方法。第二個(gè)目標(biāo)是提供軟件開發(fā)過程中的需求,決策,行為,角色和責(zé)任的書面記錄。只有實(shí)現(xiàn)了這兩個(gè)目標(biāo),軟件文檔才真正

52、提供了有意義的信息。軟件的概念就是:程序+文檔,程序就是文檔,文檔集成在程序中。在程序開發(fā)的過程中,要求在選擇開發(fā)環(huán)境時(shí)不僅要考慮環(huán)境對(duì)設(shè)計(jì)、開發(fā)的完美支持,而且要考慮對(duì)維護(hù)、文檔的支持;要求軟件人員在設(shè)計(jì)、開發(fā)過程中要考慮維護(hù)問題、文檔問題。程序與文檔合一的概念不僅存在于系統(tǒng)的設(shè)計(jì)、開發(fā)階段而且存在于系統(tǒng)的維護(hù)階段,它貫穿軟件的生命周期5.2 研究展望目前本系統(tǒng)主體部分的功能已經(jīng)全部實(shí)現(xiàn),但由于時(shí)間和精力的關(guān)系,系統(tǒng)還存在很多不足,還有幾個(gè)方面有待完善,具體如下:1系統(tǒng)在細(xì)節(jié)上的設(shè)計(jì)與實(shí)現(xiàn)需要進(jìn)一步的完善。系統(tǒng)的基本功能都已實(shí)現(xiàn),但有些細(xì)節(jié)還需進(jìn)一步的優(yōu)化。2系統(tǒng)操作界面比較簡(jiǎn)單,需進(jìn)一步美化。各功能操作后,所顯示的結(jié)果頁(yè)面的比例有待進(jìn)一步的優(yōu)化。3系統(tǒng)功能有待于進(jìn)一步的擴(kuò)展。將更多的需求內(nèi)容加入到系統(tǒng)中,使系統(tǒng)更加完善。通過以后的繼續(xù)學(xué)習(xí)研究,將對(duì)系統(tǒng)做進(jìn)一步完善處理,克服

溫馨提示

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