《固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)(論文)》10000字_第1頁
《固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)(論文)》10000字_第2頁
《固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)(論文)》10000字_第3頁
《固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)(論文)》10000字_第4頁
《固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)(論文)》10000字_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)目錄TOC\o"1-2"\h\u31729固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn) 122244摘要 111256前言 27711第一章緒論 4189291.1的目的和意義 4318291.2設(shè)計思想 419851第二章系統(tǒng)需求分析 5171372.1描述了系統(tǒng)的基本要求。 52822.2技術(shù)可行性分析 580042.1開發(fā)工具介紹 624518第三章系統(tǒng)總體設(shè)計 1077853.1系統(tǒng)模塊的功能 10118963.1系統(tǒng)模塊設(shè)計 11299763.2系統(tǒng)流程圖 11278463.3系統(tǒng)用例圖 1226288第四章系統(tǒng)詳細設(shè)計 1324164.1系統(tǒng)各模塊的功能 13135604.2系統(tǒng)數(shù)據(jù)庫的設(shè)計 1810564第五章系統(tǒng)測試 2693075.1簡單功能測試 26195845.2系統(tǒng)測試的目標 2615395.3系統(tǒng)測試方法 262323第六章結(jié)論與展望 27247796.1結(jié)論 27102046.2期待 2721805參考文獻 28摘要隨著企業(yè)的持續(xù)發(fā)展,對房地產(chǎn)管理的需求也越來越大。現(xiàn)在,中國大多數(shù)中小企業(yè)的房地產(chǎn)管理方式依然采用手工管理模式。房地產(chǎn)企業(yè)的經(jīng)營管理已經(jīng)不能適應(yīng)現(xiàn)有企業(yè)的發(fā)展方式了。系統(tǒng)將Qt5作為頂級開發(fā)工具,以SQLite3為基礎(chǔ)數(shù)據(jù)管理系統(tǒng),系統(tǒng)設(shè)計主要從相互性、靈活性、安全性、實用性、操作性、界面友好性等方面進行,為用戶提供高效準確的固定資產(chǎn)管理方式可以有效減少人力資源和時間等資源的浪費。滿足中小企業(yè)固定資產(chǎn)管理的需要。構(gòu)筑基于需求分析的管理系統(tǒng),從系統(tǒng)整體的設(shè)計、系統(tǒng)的詳細設(shè)計三個方面來完成設(shè)計和開發(fā)。系統(tǒng)的主要功能是用戶管理、資產(chǎn)分類管理、資產(chǎn)分類管理、資產(chǎn)分類管理、資產(chǎn)管理、貸款管理、設(shè)備維護管理、信息統(tǒng)計管理。E能夠?qū)崿F(xiàn)固定化數(shù)據(jù)的追加、詢問、保存、修正、刪除等管理操作,實現(xiàn)數(shù)據(jù)的高速運轉(zhuǎn)。關(guān)鍵詞固定資產(chǎn)管理系統(tǒng),QT5,SQLite3前言隨著經(jīng)濟的發(fā)展,企業(yè)規(guī)模的擴大、固定資產(chǎn)的增加、固定資產(chǎn)的維持越來越困難,活動管理中的問題和缺陷也越來越明顯。充分利用這些資源,協(xié)助有能力的商業(yè)服務(wù)機構(gòu)開展工作,是企業(yè)非常關(guān)心的問題,也是管理服務(wù)機構(gòu)必須考慮的工作的核心。現(xiàn)在,中國的房地產(chǎn)管理有兩個主要問題。一個是房地產(chǎn)的數(shù)量和種類的增加。另外,由于防盜鎖的特點,防盜鎖的管理變得更加困難。另一方面,要采用傳統(tǒng)的人工管理模式,需要很多人力。工作需要很多部分的協(xié)助。很難滿足現(xiàn)代企業(yè)的管理需求。為了更好地規(guī)范和高效房地產(chǎn)管理,配合房地產(chǎn)特點,適應(yīng)業(yè)務(wù)快速發(fā)展的需要。只有這樣,才能更好地解決房地產(chǎn)管理的難題。為公司的發(fā)展打下堅實的基礎(chǔ)。這篇文章主要介紹房地產(chǎn)管理系統(tǒng)開發(fā)中的一些重要工作。系統(tǒng)采用QT框架,C++是系統(tǒng)開發(fā)語言,qtreator4是綜合開發(fā)工具,SQLite3作為基礎(chǔ)數(shù)據(jù)庫,開發(fā)了停車管理系統(tǒng)。主要功能包括用戶管理、資產(chǎn)管理、資產(chǎn)功能管理、貸款功能管理、償還管理、資產(chǎn)管理和回收操作、貸款和回收管理。設(shè)備維護管理和信息統(tǒng)計管理。這份文件一共六章第一章是序論,分析了房地產(chǎn)管理系統(tǒng)的發(fā)展背景,闡述了本系統(tǒng)開發(fā)的必要性和意義,闡述了項目成果的特點和應(yīng)用前景,明確了本系統(tǒng)的主要內(nèi)容。第二章是系統(tǒng)需求分析部分,從技術(shù)、經(jīng)濟、運行等方面分析了系統(tǒng)的可行性,從功能、性能、運行等方面介紹了系統(tǒng)的需求分析和開發(fā)工具。第三章是系統(tǒng)的整體概念,介紹了系統(tǒng)開發(fā)的原則、系統(tǒng)的基本數(shù)據(jù)結(jié)構(gòu)和框架結(jié)構(gòu)。第四章是系統(tǒng)的詳細設(shè)計,介紹了系統(tǒng)的詳細設(shè)計和系統(tǒng)的實現(xiàn)。介紹了系統(tǒng)的功能模塊設(shè)計和實現(xiàn),系統(tǒng)設(shè)定和數(shù)據(jù)庫連接設(shè)定。第五章在論文的最后部分,總結(jié)了系統(tǒng)的開發(fā)成果,簡單地說明了系統(tǒng)的不足和項目的未來。緒論1.1的目的和意義現(xiàn)在,中小企業(yè)的固定資產(chǎn)管理也存在著同樣的問題。例如,活動信息的分散、賬簿版本的復(fù)雜多樣性、維護管理的困難等。因此,提高科學(xué)合理的配置和防盜鎖的使用效率,保證防盜鎖的安全性和完整性,是企業(yè)生產(chǎn)經(jīng)營活動的重要組成部分??茖W(xué)管理固定資產(chǎn)需要現(xiàn)代企業(yè)管理。設(shè)計了合理的固定資產(chǎn)管理系統(tǒng),提高了企業(yè)的固定資產(chǎn)管理質(zhì)量,減少了大量人力、物力和時間資源的投入,提高了設(shè)備的使用效率,使資源配置更加合理,控制了房地產(chǎn)的全部價值。本文件整合現(xiàn)有數(shù)據(jù)的處理方法,建立集中統(tǒng)一的信息管理中心,報告有關(guān)內(nèi)部禁動的數(shù)據(jù),實時監(jiān)控數(shù)據(jù)的真實性、完整性、合法性,適應(yīng)不同用戶的工作需求,降低成本以高效地達到規(guī)模和利益為目的。1.2設(shè)計思想基于這些想法,基于管理、適度、節(jié)約、分析、維護、監(jiān)督的原則,開發(fā)本項目是為了實現(xiàn)固定資產(chǎn)的管理和維護功能,項目的開發(fā)不僅有助于企業(yè)經(jīng)營管理的必要性,也避免資源的浪費因為可以提高管理效率,所以本文的研究具有現(xiàn)實意義。本系統(tǒng)是一種小型數(shù)據(jù)庫管理系統(tǒng),有效管理中小企業(yè)的固定活動,為商業(yè)用地1)該系統(tǒng)易于安裝、維護和操作。2)系統(tǒng)采用了良好的人機交互方式,實現(xiàn)了界面友好美觀、信息查詢靈活實用、數(shù)據(jù)保存安全可靠、數(shù)據(jù)導(dǎo)出準確方便。3)數(shù)據(jù)庫繪圖清晰完美。4)設(shè)置數(shù)據(jù)輸入檢查,減少人為輸入錯誤。系統(tǒng)需求分析2.1描述了系統(tǒng)的基本要求。對系統(tǒng)的正確、具體、完整、明確的需求是系統(tǒng)需求分析的基礎(chǔ)。首先確認系統(tǒng)應(yīng)該做什么,怎么解決問題?需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ)。直接關(guān)系到項目的質(zhì)量和成功。因此,對軟件需求需要進行嚴格的審查和驗證。系統(tǒng)應(yīng)滿足以下要求。1)為了簡單地學(xué)習(xí)系統(tǒng),需要良好的人機界面。2)建立適當?shù)臋?quán)限管理功能,減少用戶之間的干擾。3)支持各種條件查詢模式,便于檢索數(shù)據(jù)。4)防盜鎖數(shù)據(jù)的保密顯示支持。5)可以在特定權(quán)限下添加、刪除、控制和修改數(shù)據(jù)。6)通過Excel導(dǎo)出。2.2技術(shù)可行性分析技術(shù)的可行性主要是新系統(tǒng)具備項目所需的技術(shù),現(xiàn)有的軟件硬件能夠支持系統(tǒng)的相關(guān)功能的開發(fā),本系統(tǒng)采用QT-Creator作為集成編譯器QT作為開發(fā)應(yīng)用接口的框架,并支持組件的編程,使程序的開發(fā)更加方便。系統(tǒng)采用C++作為開發(fā)語言。C++是面向?qū)ο蟮恼Z言。C++支持多個包、多狀態(tài)和繼承。系統(tǒng)采用C++作為開發(fā)語言。程序開發(fā)簡單方便。系統(tǒng)開發(fā)采用SQLite3作為背景數(shù)據(jù)庫。程序接口簡單好用,開發(fā)這個防盜管理系統(tǒng)在技術(shù)上是可能的。兩點三作業(yè)的可行性分析制度的確立,必須評價管理制度和制度的新的運營方法是否可行,評價制度的新運行對現(xiàn)行制度或管理業(yè)務(wù)的影響和結(jié)果。員工的適應(yīng)性和法律的可行性。房地產(chǎn)管理系統(tǒng)的研究內(nèi)容主要包括以下幾個方面。1)分析防盜管理系統(tǒng)的功能需求,系統(tǒng)管理(用戶注冊、密碼、系統(tǒng)備份等)、設(shè)備管理(數(shù)據(jù)的添加、刪除、修改、報表打印、查詢條件等)、幫助菜單(幫助文檔、包括版權(quán)所有)。2)創(chuàng)建數(shù)據(jù)庫、表格、數(shù)據(jù)窗口等。設(shè)置數(shù)據(jù)窗口的屬性并連接到數(shù)據(jù)庫。3)創(chuàng)建各功能模塊的可視化畫面,編程數(shù)據(jù)窗口,統(tǒng)一樣式,設(shè)置相應(yīng)的快捷鍵。4)應(yīng)用程序調(diào)試和修改。創(chuàng)建可執(zhí)行文件。5)執(zhí)行安裝程序,生成安裝文件。開發(fā)工具介紹2.1.1 QtCreator的介紹QtCreator是跨越平臺的QtIDE,QtCreator是Qt被Nokia收購發(fā)售的新的輕量級集成開發(fā)環(huán)境(IDE)。該IDE可以跨平臺運行,支持系統(tǒng)包括Linux(32位和64位)、MacOSX和Windows。根據(jù)官方說明,QtCreator的設(shè)計目標是利用Qt這個應(yīng)用的框架,使開發(fā)者能夠更快、簡單地完成開發(fā)任務(wù)。QtCreator整合了項目生成向?qū)А⑸霞塁++代碼編輯器、瀏覽文件和類的工具、QtDesigner、QtAssistant、QtLinguist、圖形化的GDB調(diào)試前端、QtDesigner等。QtCreator的功能和優(yōu)點如下。1) QtCreator主要是為了幫助新Qt用戶更快地入門實施項目,提高有經(jīng)驗的Qt開發(fā)者的工作效率。2) 您可以使用強大的C++代碼編輯器快速創(chuàng)建代碼。3) 集成了高級版本的控制軟件,該控制軟件包括Gigt、Perforce、Subversion打開文件,并且文件與正確的名稱或位置搜索類跨越不同的位置,或者文件位于起始文件和源文件中或者在聲明和定義之間不需要轉(zhuǎn)換。4) 為Qt,可根據(jù)平臺開發(fā)者的需求進行定制。在Qt中集成了特定的功能,顯示了信號和插槽(Signals&Slots)等調(diào)制解調(diào)器,Qt類結(jié)構(gòu)是QtDesigner的可視化布局和格式生成器一眼就被集成在一起。單擊可生成Qt項目并執(zhí)行。2.1.2. QT5介紹Qt是1991年QtCompany開發(fā)的跨平臺C+圖形用戶界面應(yīng)用開發(fā)的框架??梢蚤_發(fā)GUI程序,也可以開發(fā)控制臺工具和服務(wù)器等非GUI程序?;旧?,Qt和XWindows上的Motif、Openwin、GTK等圖形接口庫和Windows平臺上的MFC、OWL、VCL、ATL是同一類型的。但是,和其他接口軟件相比更容易使用。選擇QT主要是因為有以下優(yōu)點。1) Qt具有優(yōu)秀的交叉平臺特性。Qt支持以下操作系統(tǒng)。微軟Windows95/98、微軟WindowsNT、Linux、Solaris、SunsOS、HP-UX、DigitalUNIX、(OSI/1、Tru64)、Irix、FreeBSD/OS、SCO、AIX、OS390、QNX等。2) 面向?qū)ο蟆t的良好封裝結(jié)構(gòu)使得Qt的模塊化程度非常高,可再利用,對用戶開發(fā)非常方便。Qt提供被稱為SIgnals/slaots的安全類型,使得每個元件之間的合作變得非常簡單。3) 豐富的API。Qt包含250個以上的C++類,還提供基于模板的collection、serialization、file、I/Odevice、directorymanage、date/time類。也包含正則表達式的處理功能。4) 支持2D/3D圖形渲染,支持OpenGL。5) 開發(fā)大量文件。6) XML支持。QT經(jīng)常被用作GUI庫,并且開發(fā)圖形接口應(yīng)用,但是這不是QT的全部。QT除了繪制美麗的接口(包括控件、布局、交互)外,還包括線程、訪問數(shù)據(jù)庫、圖像處理、音頻視頻處理、通信網(wǎng)絡(luò)、文件操作等許多其他功能。QT是應(yīng)用開發(fā)的一站式解決方案,QT本身包含的模塊也變得豐富,經(jīng)常加入新的模塊和第三方模塊。2.1.3 C++介紹C++語言不僅保留了C語言的有效性、靈活性、移植等所有精華和特征,還追加了面向?qū)ο蟮木幊讨С帧>哂袕姶蟮木幊坦δ?,可簡單?gòu)建模擬現(xiàn)實問題的實體和操作。制作的程序結(jié)構(gòu)清晰,具有容易擴展等優(yōu)良特性。系統(tǒng)軟件的程序設(shè)計。C++編寫的程序可讀性好,代碼質(zhì)量高,執(zhí)行效率比匯編語言慢10%~20%。C++語言的特征如下。1) C++是C語言的過度設(shè)置。在保持C語言簡潔、效率和接近匯編語言的特點的同時,克服了C語言的缺點。編譯系統(tǒng)可以檢查更多的語法錯誤。因此,C++比C語言安全。2) C++被設(shè)計成盡量與C語言兼容。提供從C到C++的平滑過渡。3) C++語言支持面向過程的設(shè)計和面向?qū)ο蟮木幊獭?) C++程序在可再利用、可擴展、可維護性、可靠性等方面比C語言更好,適合大中型系統(tǒng)軟件和應(yīng)用的開發(fā)。5) C++避免平臺的限制或沒有通用用途的特性。6) C++設(shè)計不需要復(fù)雜的程序設(shè)計環(huán)境。7) C++不僅是計算機高效運行的實用性特點,同事還致力于提高規(guī)模程序編程的質(zhì)量和程序語言問題的說明能力。2.1.1 SQLite3介紹SQLite是一個輕量數(shù)據(jù)庫,其設(shè)計目標是嵌入式的,現(xiàn)在被用于許多嵌入式產(chǎn)品。SQLite3占有非常低的資源。在嵌入設(shè)備中,只需要數(shù)百K的內(nèi)存。SQLite3可以支持Windows/Linux/Unix等主流操作系統(tǒng),同時也可以與很多程序語言結(jié)合。例如,有Tcl、PHP、Java等ODBC接口。另外,與Mysql、PostgreSQL這兩個開放源世界聞名的數(shù)據(jù)庫管理系統(tǒng)相比,SQLite3的處理速度比他們快??偨Y(jié)SQLite3的話,有以下優(yōu)點。1) ACID事務(wù)。2) 零配置文件-不需要安裝和管理配置。3) 存儲在單個磁盤文件中的完整數(shù)據(jù)庫。4) 數(shù)據(jù)庫文件可以在不同字節(jié)順序的機器之間自由共享。5) 支持最多2TB的數(shù)據(jù)庫大小。6) 足夠小。大約13萬行的C碼。4.43M。7) 與一些流行的數(shù)據(jù)庫相比,大多數(shù)普通數(shù)據(jù)庫的操作速度更快。8) 簡單、輕松的API。9) 該庫可以從C/C++程序使用,包括TCL綁定,并且還可以獲得綁定到Tcl和其他腳本語言。10) 經(jīng)常注釋的源代碼具有90%以上的測試覆蓋率。11) 獨立:不依賴附加。12) 完整的來源可以用于任何用途,包括銷售。13) 支持多種開發(fā)語言。C、C+、PHP、Perl、Java、C等。14) SQLite可將SQLiteMan、SQLiteSpy、SQLiteManager等第三方SQLite的GUI軟件作為桌面數(shù)據(jù)庫使用。系統(tǒng)總體設(shè)計3.1系統(tǒng)模塊的功能本系統(tǒng)實現(xiàn)六大功能模塊。用戶管理、資產(chǎn)分類管理、資產(chǎn)功能管理、回貸管理、設(shè)備維護管理、信息統(tǒng)計管理1)用戶管理模塊包括三個子功能模塊,通過添加用戶功能模塊、管理用戶功能模塊、修改密碼功能模塊、添加用戶功能模塊管理員可以添加用戶。用戶管理模塊由管理員擁有最高權(quán)限。您可以查看、修改和刪除所有用戶。通過修改密碼功能模塊,用戶可以修改自己的當前用戶密碼。2)資產(chǎn)類別管理模塊,該功能模塊包括兩個子模塊。添加資產(chǎn)類別功能模塊和管理資產(chǎn)類別功能模塊,用戶和管理者可以添加活動類別。活動類別管理功能模塊允許用戶和管理員查看、編輯和刪除活動類別信息。3)活動管理模塊在功能下包括兩個模塊。通過添加活動功能模塊,用戶和管理者可以添加活動。通過活動管理功能模塊,管理者和用戶可以確認、編輯、刪除活動信息。4)募集及返還管理模塊可自動包含功能模塊、管理功能模塊、管理功能模塊及管理性能模塊,通過資產(chǎn)交付功能模塊,追加用戶和管理者提供的活動。通過管理財務(wù)功能模塊,用戶和管理者可以確認、修改、刪除提供的活動。通過退貨功能管理模塊,用戶和管理者可以確認、修改、退貨。5)設(shè)備管理模塊,該功能模塊包括設(shè)備維護功能模塊和設(shè)備管理模塊,用戶通過設(shè)備維護功能模塊確認當前的修理設(shè)備和維護時間通過設(shè)備管理模塊管理設(shè)備修理記錄,為設(shè)備的全生命周期管理提供數(shù)據(jù)。6)信息統(tǒng)計功能模塊,包括現(xiàn)有活動統(tǒng)計功能模塊,出借活動統(tǒng)計功能模塊、業(yè)務(wù)性能統(tǒng)計功能模塊及設(shè)備維護功能模塊,通過現(xiàn)有的活動統(tǒng)計功能模塊用戶和管理者可以確認已有的活動。利用者和管理者可以自主借統(tǒng)計功能通過模塊查詢貸款資產(chǎn)。通過活動返還給統(tǒng)計功能模塊,用戶和管理者可以確認返還活動。設(shè)備維護統(tǒng)計功能模塊可以讓用戶和管理者確認需要維護的設(shè)備。系統(tǒng)模塊設(shè)計針對可以系統(tǒng)功能需求分析,可以畫出系統(tǒng)總體功能模塊圖,如圖3-1所示。圖3-1系統(tǒng)總體功能模塊圖系統(tǒng)管理員或用戶輸入密碼和用戶名進行注冊。系統(tǒng)比較賬戶和密碼數(shù)據(jù)。如果賬戶和密碼錯誤,系統(tǒng)將無法訪問,在正確輸入賬戶和密碼后,您可以訪問房地產(chǎn)管理系統(tǒng)。系統(tǒng)完成后,可以選擇相應(yīng)的功能模塊,進行具體的用戶管理操作、資產(chǎn)分類管理、資產(chǎn)管理、貸款管理、設(shè)備維護管理、信息統(tǒng)計等。系統(tǒng)流程圖系統(tǒng)管理員/用戶進入管理系統(tǒng)可通過賬號和密碼登錄,賬戶和密碼正確即可進入系統(tǒng),若用戶名密碼錯誤,則無法登錄本系統(tǒng)。系統(tǒng)的程序流程圖如圖3-2所示。圖3-2系統(tǒng)流程圖系統(tǒng)用例圖在以上的系統(tǒng)功能需求分析的基礎(chǔ)上,得系統(tǒng)總體用例圖。如圖3-3所示。圖3-3總體用例圖系統(tǒng)詳細設(shè)計系統(tǒng)各模塊的功能本系統(tǒng)實現(xiàn)六大功能模塊。用戶管理、資產(chǎn)分類管理、資產(chǎn)功能管理、回貸管理、設(shè)備維護管理、信息統(tǒng)計管理1)用戶管理模塊包括三個子功能模塊,通過添加用戶功能模塊、管理用戶功能模塊、修改密碼功能模塊、添加用戶功能模塊管理員可以添加用戶。用戶管理模塊由管理員擁有最高權(quán)限。您可以查看、修改和刪除所有用戶。通過修改密碼功能模塊,用戶可以修改自己的當前用戶密碼。2)資產(chǎn)類別管理模塊,該功能模塊包括兩個子模塊。添加資產(chǎn)類別功能模塊和管理資產(chǎn)類別功能模塊,用戶和管理者可以添加活動類別。活動類別管理功能模塊允許用戶和管理員查看、編輯和刪除活動類別信息。3)活動管理模塊在功能下包括兩個模塊。通過添加活動功能模塊,用戶和管理者可以添加活動。通過活動管理功能模塊,管理者和用戶可以確認、編輯、刪除活動信息。4)募集及返還管理模塊可自動包含功能模塊、管理功能模塊、管理功能模塊及管理性能模塊,通過資產(chǎn)交付功能模塊,追加用戶和管理者提供的活動。通過管理財務(wù)功能模塊,用戶和管理者可以確認、修改、刪除提供的活動。通過退貨功能管理模塊,用戶和管理者可以確認、修改、退貨。5)設(shè)備管理模塊,該功能模塊包括設(shè)備維護功能模塊和設(shè)備管理模塊,用戶通過設(shè)備維護功能模塊確認當前的修理設(shè)備和維護時間通過設(shè)備管理模塊管理設(shè)備修理記錄,為設(shè)備的全生命周期管理提供數(shù)據(jù)。6)信息統(tǒng)計功能模塊,包括現(xiàn)有活動統(tǒng)計功能模塊,出借活動統(tǒng)計功能模塊、業(yè)務(wù)性能統(tǒng)計功能模塊及設(shè)備維護功能模塊,通過現(xiàn)有的活動統(tǒng)計功能模塊用戶和管理者可以確認已有的活動。利用者和管理者可以自主借統(tǒng)計功能通過模塊查詢貸款資產(chǎn)。通過活動返還給統(tǒng)計功能模塊,用戶和管理者可以確認返還活動。設(shè)備維護統(tǒng)計功能模塊可以讓用戶和管理者確認需要維護的設(shè)備。系統(tǒng)模塊詳細設(shè)計系統(tǒng)模塊用例圖用戶管理功能:此功能模塊包括添加用戶功能模塊、用戶管理功能模塊和修改密碼模塊,如圖4-1所示。圖4-1用戶管理功能用例圖資產(chǎn)類別管理功能:此功能模塊包括添加資產(chǎn)類別功能模塊和管理資產(chǎn)類別功能模塊,如圖4-2所示。圖4-2資產(chǎn)類別管理功能用例圖資產(chǎn)管理功能模塊。此功能模塊包括添加資產(chǎn)功能模塊和管理資產(chǎn)功能模塊,如圖4-3所示。圖4-3資產(chǎn)管理功能用例圖借還管理功能模塊。此功能模塊包括資產(chǎn)借出功能模塊、管理借出功能模塊和管理歸還功能模塊,如圖4-4所示。圖4-4借還管理功能用例圖設(shè)備維護管理功能模塊。此功能模塊包括維護功能模塊和管理功能模塊,如圖4-5所示。圖4-5設(shè)備維護管理功能用例圖信息統(tǒng)計功能模塊。此功能模塊包括現(xiàn)有資產(chǎn)統(tǒng)計功能模塊、資產(chǎn)借出統(tǒng)計功能模塊、資產(chǎn)歸還統(tǒng)計功能模塊和設(shè)備維護統(tǒng)計功能模塊,如圖4-6所示。圖4-6信息統(tǒng)計功能用例圖系統(tǒng)數(shù)據(jù)庫的設(shè)計4.2.1數(shù)據(jù)庫概念設(shè)計數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的關(guān)鍵點。在這個設(shè)計階段,基于需求分析,設(shè)計可以滿足需求的不同實體和它們的關(guān)系,并在下一步的邏輯結(jié)構(gòu)設(shè)計基礎(chǔ)上進行基礎(chǔ)設(shè)計。從前面的分析可以看出,資產(chǎn)管理系統(tǒng)包括用戶、活動、資產(chǎn)種類、資產(chǎn)借出、資產(chǎn)收益率、設(shè)備維護等主體。用戶和活動的關(guān)系是一對多的關(guān)系?;顒訉儆诨顒拥姆懂牐谴罅康膱蟾?。用戶可以管理商品的貸款。用戶和貸款的關(guān)系是一對以上的關(guān)系。用戶還可以管理活動的返回。用戶和收益的關(guān)系仍然是一對多。用戶可以維護設(shè)備。用戶和維護的關(guān)系是一對以上。用戶、資產(chǎn)、資產(chǎn)類別、資產(chǎn)借出、資產(chǎn)歸、設(shè)備管理這六個實體之間的實體聯(lián)系圖,如圖4-7所示。圖4-7資產(chǎn)管理E-R圖6個實體,即用戶、活動、資產(chǎn)種類、資產(chǎn)貸款、業(yè)務(wù)回報和設(shè)備維護的E-R圖及其報告如下。1)用戶實體用戶包括用戶號碼、用戶名、密碼、姓名、性別、聯(lián)系方式和身份。號碼是主鑰匙。登錄時必須輸入用戶名和密碼。他/她只有在驗證成功后才能訪問。用戶實體E-R圖如圖4-8所示。圖4-8用戶實體屬性圖資產(chǎn)類別實體資產(chǎn)類別實體包括資產(chǎn)類別編號、資產(chǎn)類別名稱。資產(chǎn)類別實體E-R圖,如圖4-9所示。圖4-9資產(chǎn)類別實體屬性圖資產(chǎn)實體資產(chǎn)實體包括資產(chǎn)編號、資產(chǎn)名稱、出廠編碼、制造廠商、資產(chǎn)類別、采購日期、狀態(tài)、價格、維護、使用部門、使用人員、備注等信息。資產(chǎn)實體E-R圖如圖4-10所示。圖4-9資產(chǎn)實體屬性圖資產(chǎn)借出實體資產(chǎn)借出實體包括借出編號、資產(chǎn)編號、借出時間、操作人、借用人、借出說明、標識等屬性。資產(chǎn)借出實體E-R圖,如圖4-10所示。圖4-10資產(chǎn)借出實體屬性圖資產(chǎn)歸還實體資產(chǎn)歸還包括歸還編號、資產(chǎn)編號、歸還時間、操作人、歸還人、備注等屬性。資產(chǎn)歸還實體E-R圖,如圖4-11所示。圖4-11資產(chǎn)歸還實體屬性圖設(shè)備維護實體設(shè)備維護實體包括維護編號、資產(chǎn)編號、維護時間、維護人、維護周期、維護原因、備注等屬性。資產(chǎn)維護實體E-R圖,如圖4-12所示。圖4-12設(shè)備維護實體屬性圖數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)是所有類型的數(shù)據(jù)模型的共同基礎(chǔ)。邏輯結(jié)構(gòu)的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成更對應(yīng)的數(shù)據(jù)模型。關(guān)系數(shù)據(jù)庫邏輯圖的結(jié)構(gòu)實際上是一組關(guān)系圖,每個實體將對應(yīng)的E-R圖轉(zhuǎn)換成對應(yīng)的關(guān)系圖,并獲得對應(yīng)的表?;趶腅-R圖轉(zhuǎn)換為關(guān)系模型并處理實際應(yīng)用系統(tǒng)信息的規(guī)則,可以設(shè)計六個關(guān)系模型,其中下劃線標記的鍵是關(guān)系模型的主要鍵,并且由波線標記的鍵是外接鍵。1)用戶(用戶號、用戶名、密碼、姓名、性別、聯(lián)系人和身份)2)活動類別(活動類別編號、活動類別名稱)3)活動(活動次數(shù)、活動類別、活動名稱、工廠出貨號、制造商、購買時間、價格、狀態(tài)、維護、用戶服務(wù)、與用戶意見);4)信用(貸款數(shù)量、資產(chǎn)數(shù)量、貸款時間、經(jīng)營者、借款人、貸款說明、身份證)5)清算(返回次數(shù)、活動次數(shù)、返回時間、作業(yè)者、返回人員、返回說明和觀察結(jié)果);6)設(shè)備維護(維護次數(shù)、活動次數(shù)、維護人員、維護時間、維護周期、維護原因、觀察結(jié)果)。數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計從之前的數(shù)據(jù)分析中可以看出,系統(tǒng)包括6個實體。因此,分離對應(yīng)于六個實體的六個表,一個實體可以對應(yīng)于一個表。應(yīng)當知道實體具有什么屬性、哪個字段對應(yīng)以及實體之間的關(guān)系、實體、屬性和關(guān)系是在概念設(shè)計中應(yīng)考慮的三個要素。系統(tǒng)的6個實體是用戶信息表、員工信息表、資產(chǎn)類別信息表、貸款信息表、活動成績數(shù)據(jù)信息表。各表詳細信息描述如下:用戶信息表,用來存放用戶的一些信息,如用戶編號、用戶名、密碼、姓名、性別、聯(lián)系方式、身份等信息。編號是主鍵,不允許為空。如表4-1所示。表4-1用戶信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1UidInt4是否用戶編號2UserString50是用戶名3PasswordString50是密碼4NameString50是姓名5SexString10是性別6TelString50是聯(lián)系方式7TypeString50是身份資產(chǎn)類別信息表,用來就固定資產(chǎn)類別編號和類別名稱。類別編號為主鍵,不允許為空。如表4-2所示。表4-2資產(chǎn)類別信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1TidInt4是否類別編號2ClassNameString50是類別名稱資產(chǎn)信息表,用來記錄資產(chǎn)的信息,包括利用活動編號、活動類別、活動名稱、工廠編號、生產(chǎn)廠家、購買時間、價格、狀態(tài)、維護、用戶服務(wù)、用戶、備注等,用戶修改活動信息便于查詢,活動編號為主鍵,不能為空。如表4-3所示。表4-3資產(chǎn)信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1AidInt10是否資產(chǎn)編號2AclassString50是資產(chǎn)類別3AnameString50否資產(chǎn)名稱4MnumString50是出廠編號5FacturerString10是制造廠商6PtimeString50是采購時間7PriceInt50是價格8AstateInt20是狀態(tài)9AtendingBool2是維護10AsectionInt4是使用部門11ApersonString20是使用人員12AremarkString200是備注借出記錄信息表,記錄著借出的資產(chǎn)信息,包括借出編號、資產(chǎn)編號、借出時間、操作人、借用人、借出說明、標識等信息。以便用戶對資產(chǎn)信息的修改和查詢。借出編號為為主鍵,不允許為空。如表4-4所示。表4-4借出信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1LidInt4是否借出編號2AidInt10否資產(chǎn)編號3LtimeInt20否借出時間4LoperatorString50否操作人5LenderString50否借用人6LstateString200是借出說明7IdentityInt10是標識歸還記錄信息表,記錄著歸還資產(chǎn)的信息,包括歸還編號、資產(chǎn)編號、歸還時間、操作人、歸還人、歸還說明、備注等信息。歸還編號為主鍵,不允許為空。如表4-5所示。表4-5歸還信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1RidInt4是否歸還編號2AidInt20否資產(chǎn)編號3RtimeInt20是歸還時間4RoperatorString50是操作人5RpersonString50是歸還人6RstateString200是借出說明7RremarkString200是備注設(shè)備維護記錄信息表,記錄著設(shè)備維護的信息,包括維護編號、資產(chǎn)編號、維護人、維護時間、維護周期、維護原因、備注等信息。如表4-6所示。表4-6設(shè)備維護信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1MidInt4是否維護編號2AidInt20否資產(chǎn)編號3MpersonString50是維護人4MtimeInt50是維護時間5MperiInt10是維護周期6MreasonString200是維護原因7MremarkString200是備注系統(tǒng)測試5.1簡單功能測試為了使程序更加完善,系統(tǒng)必須在最后階段進行防盜管理系統(tǒng)的測試和維護,以使系統(tǒng)更加安全。軟件測試保證了軟件質(zhì)量和規(guī)范最終修訂的根本步驟。只看表面,系統(tǒng)的測試階段是設(shè)計一系列測試計劃來測試形成的系統(tǒng)。為了證明程序有錯誤,系統(tǒng)測試的本質(zhì)不是破壞系統(tǒng)的正常動作,測試的真正定義是“執(zhí)行程序檢測程序中的錯誤的過程”。最終為用戶提供高品質(zhì)的軟件系統(tǒng)。5.2系統(tǒng)測試的目標只有對測試目標有正確認識,才能設(shè)計出正確的測試系統(tǒng)。測試的目的是暴露程序的錯誤。即使進行最嚴格的測試,也不能證明程序是正確的。程序中可能有未檢測到的錯誤。因此,測試只能檢測程序中的錯誤,但不能證明程序中沒有錯誤。關(guān)于測試的目的或定義,G。Myers提供了一些測試規(guī)則,包括以下三點:。1)測試是執(zhí)行程序以發(fā)現(xiàn)程序中的錯誤的過程。2)良好的測試計劃很有可能發(fā)現(xiàn)未發(fā)現(xiàn)的錯誤。3)成功測試是未發(fā)現(xiàn)的錯誤。5.3系統(tǒng)測試方法有兩種測試方法。黑盒測試和白盒測試,黑盒測試是在知道系統(tǒng)有怎樣的功能的情況下,確認系統(tǒng)的各功能是否能正常使用的方法。白箱測試是在已知系統(tǒng)內(nèi)部運行過程中進行測試,確認系統(tǒng)內(nèi)部動作是否按照規(guī)范正常運行。黑盒測試也被稱為功能測試。對整個軟件或軟件功能的嚴格測試。只要在程序接口進行測試,就只能按照標準檢查程序功能是否正常使用。這不需要控制程序的源代碼,不需要明確知道軟件的源程序是如何設(shè)計的。測試負責(zé)人輸入數(shù)據(jù)后得到輸出結(jié)果,調(diào)

溫馨提示

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

評論

0/150

提交評論