版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE\*ROMANPAGE\*ROMANII固定資產(chǎn)管理系統(tǒng)設(shè)計(jì)畢業(yè)論文目錄第1章緒論 1選題的背景 1目的和意義 1國內(nèi)外現(xiàn)狀 1可行性分析 2第2章平臺(tái)簡介 4開發(fā)平臺(tái)和技術(shù)簡介 4VisualBasic6.0工具簡介 4數(shù)據(jù)庫平臺(tái)介紹 5SQLServer數(shù)據(jù)庫 5第3章系統(tǒng)分析 9需求分析 9對(duì)系統(tǒng)的綜合要求 9功能需求 10系統(tǒng)流程圖 10數(shù)據(jù)流圖與數(shù)據(jù)字典 11數(shù)據(jù)流圖 12數(shù)據(jù)字典 14第4章系統(tǒng)設(shè)計(jì) 17系統(tǒng)總體設(shè)計(jì) 17功能模塊設(shè)計(jì) 18設(shè)備管理 18設(shè)備查詢 18報(bào)表管理 18系統(tǒng)管理 18修改密碼 18數(shù)據(jù)庫設(shè)計(jì) 18概念模型設(shè)計(jì) 19關(guān)系模型設(shè)計(jì) 21第5章系統(tǒng)實(shí)現(xiàn) 24程序設(shè)計(jì) 24設(shè)備管理模塊 25設(shè)備查詢模塊 32報(bào)表管理模塊 34系統(tǒng)管理模塊 37修改密碼模塊 39第6章系統(tǒng)測試 42測試的任務(wù)與目標(biāo) 42測試的任務(wù) 42測試的目標(biāo) 42測試方案 42模塊測試 42集成測試 43驗(yàn)收測試 43平臺(tái)運(yùn)行 43設(shè)計(jì)測試方案 43第7章結(jié) 論 45參考文獻(xiàn) 46致 謝 47附錄 48PAGEPAGE11第1章緒論選題的背景隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,企業(yè)的規(guī)模也逐漸發(fā)生變化,其管理難度也越來越大,如何優(yōu)化企業(yè)設(shè)備、資產(chǎn)的日常管理也就成為了一個(gè)大眾化的課題。如何更好的提高生產(chǎn)效率,相關(guān)的企業(yè)資產(chǎn)管理系統(tǒng)的研發(fā)在社會(huì)中越來越受到重視。固定資產(chǎn)已成為公司管理中不可或缺的一部分,在許多國家得到了廣泛的研究與應(yīng)用??偟恼f來,固定資產(chǎn)管理系統(tǒng)就是通過集中固定資產(chǎn)信息,對(duì)公司的管理進(jìn)行調(diào)控。實(shí)現(xiàn)固定資產(chǎn)管理系統(tǒng)現(xiàn)代化的根本途徑是信息化、系統(tǒng)化。目的和意義,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)固定資產(chǎn)進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高固定資產(chǎn)管理的效率,也是科學(xué)化、正規(guī)化管理的重要條件。固定資產(chǎn)管理系統(tǒng)通過采集固定資產(chǎn)日常工作中所產(chǎn)生的各種原始數(shù)據(jù),根據(jù)資產(chǎn)管理的要求,對(duì)數(shù)據(jù)進(jìn)行分類、統(tǒng)計(jì)、匯總、分析,建立程序化、制度化、規(guī)范化的固定資產(chǎn)計(jì)算機(jī)軟件管理系統(tǒng),包括了固定資產(chǎn)為固定資產(chǎn)管理提供了一個(gè)現(xiàn)代化的管理手段,這一手段可以強(qiáng)化和規(guī)范對(duì)固定資產(chǎn)的管理。便于計(jì)劃、財(cái)務(wù)、審計(jì)等管理部門的介入,形成嚴(yán)格的監(jiān)督、約束機(jī)制。國內(nèi)外現(xiàn)狀,越來越多,品種越來越復(fù)雜,管理難度也越來越大.對(duì)高校固定資產(chǎn)管理現(xiàn)狀及存在問題探討與分析,提出了改變高校固定資產(chǎn)管理的措施和辦法。4512日召開的“迎接全省高校固定資產(chǎn)管理工作樣板評(píng)估動(dòng)員會(huì)”上,資產(chǎn)管理處處年底,學(xué)校固定資產(chǎn)總值為336323817513。5%;200149743萬元,同3075374515%。山東科3年時(shí)間,該校固定資產(chǎn)是以前的2倍還多,增長了124.1%到了空前的規(guī)模,從一個(gè)側(cè)面有力地證明了合校后學(xué)校銳不可擋的發(fā)展勢頭。如此龐大的固定資產(chǎn),如何實(shí)施更加科學(xué)、有效、規(guī)范的管理?曹長春在會(huì)上說,45正意義上的固定資產(chǎn)規(guī)范化管理,為學(xué)校下一步的發(fā)展和各項(xiàng)改革的深化奠定良好的物質(zhì)基礎(chǔ)。確保單位資產(chǎn)的安全完整。固定資產(chǎn)具有價(jià)值高,使用周期長、使用地點(diǎn)分散、管理難度大等特點(diǎn)。企事業(yè)、機(jī)關(guān)、高校的固定資產(chǎn)用人工手動(dòng)管理,將面臨管理起來工作量大;固定資產(chǎn)的增加、減少、轉(zhuǎn)移、租賃、停用、封存、閑置、報(bào)廢和調(diào)撥等不易管理。因此,使用計(jì)算機(jī)對(duì)固定資產(chǎn)進(jìn)行管理,提高了管理水平,提高了工作效率,提高了企業(yè)的經(jīng)濟(jì)效益??尚行苑治鲇捎诒鞠到y(tǒng)采用的是用戶端/數(shù)據(jù)庫是SQLServer2000,這是因?yàn)镾QLServer2000提供了以WebXMLInternetXMLXMLSQLServer2000刻的電子商務(wù)和企業(yè)應(yīng)用程序的要求。VisualBasic6.0VisualBasic6.0作為一種面向?qū)ο蟮目梢暬幊坦ぞ?,具有簡單易學(xué),Microsoft為其提供了與SQLServer通信的API函數(shù)集及工具集,它可以與后端的SQLServer能的用戶機(jī)服務(wù)器解決方案??紤]到目前網(wǎng)絡(luò)上已經(jīng)有很多類似的管理軟件在實(shí)際運(yùn)作,所以本人會(huì)以它們作為參考,學(xué)習(xí)它們優(yōu)秀的設(shè)計(jì)思想,進(jìn)一步拓展自己的開發(fā)思路。由于本系統(tǒng)是一個(gè)較龐大的工程,要實(shí)現(xiàn)資產(chǎn)日常管理,資產(chǎn)折舊管理,資產(chǎn)報(bào)廢批管理等功能,而每個(gè)部分又包含許多小的功能模塊。本人的想法是先創(chuàng)建數(shù)據(jù)庫,在數(shù)據(jù)庫中建立相應(yīng)的表,畫出它們的實(shí)體聯(lián)系圖,然后根據(jù)實(shí)體聯(lián)系圖來進(jìn)行各個(gè)功能模塊的設(shè)計(jì)。3SQLSever太大。企事業(yè)單位、高校在計(jì)算機(jī)硬件設(shè)施上很有優(yōu)勢,計(jì)算機(jī)網(wǎng)絡(luò)和終端幾乎遍CC/S只需要一臺(tái)能連接本單位主網(wǎng)并安裝了瀏覽器的計(jì)算機(jī),系統(tǒng)的數(shù)據(jù)庫服務(wù)器可以安裝在單位機(jī)房主機(jī)上,為了確保服務(wù)器高效率地運(yùn)行,經(jīng)編程工具的選擇和比較,決定使用VisualBasc新系統(tǒng)的網(wǎng)絡(luò)環(huán)境和終端硬件都是現(xiàn)有的,新系統(tǒng)中本人完成設(shè)計(jì),然后可以向某企業(yè)申請(qǐng)完成最終的上線調(diào)試,因此可以說在整個(gè)系統(tǒng)設(shè)計(jì)開發(fā)階段是有保障的,經(jīng)濟(jì)上也是可行性。綜上所述,本固定資產(chǎn)管理系統(tǒng)的開發(fā)是可行的。第2章平臺(tái)簡介開發(fā)平臺(tái)和技術(shù)簡介VisualBasic6.0VisualBasic序設(shè)計(jì)語言,配合使用Windows內(nèi)部的應(yīng)用程序接口(APIDL、動(dòng)態(tài)數(shù)據(jù)交換OL、開放式數(shù)據(jù)連接ODB)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。VisualBasic6.0VisualBasic5.0的開發(fā)工具。VisualBasic6.0Internet開發(fā)功能。VisualBasic6.0的特色:VisualBasic6.0MDI/SDI/ExplorerStyle界面選項(xiàng)、開發(fā)向?qū)?、代碼編輯的增強(qiáng)功能。VisualBasicX空間很有用。MDI/SDI/ExplorerStyle的界面選項(xiàng):VisualBasic能夠創(chuàng)建單文檔界面、多文檔界面以及Microsoft資源管理器樣式的文檔界面的應(yīng)用程序。開發(fā)向?qū)isualBasic6.0ActiveX向?qū)?、ActiveX文檔移植向?qū)?、?shù)據(jù)窗體向?qū)Ш蛯傩皂撓驅(qū)?。代碼編輯的增強(qiáng)功能:VisualBasic6.0塊的每一行添加和刪除注釋字符。代碼編程的特色:VisualBasic6.0類型對(duì)相關(guān)命名進(jìn)行定義。VisualBasic 理念:交互式開發(fā):傳統(tǒng)的應(yīng)用程序開發(fā)過程可分為三個(gè)明顯的步驟:編碼、變異VBVB程序的代碼的運(yùn)行效果可以在開發(fā)時(shí)進(jìn)行測試,而不必等到編譯完成以后。事件驅(qū)動(dòng)模型:在傳統(tǒng)的應(yīng)用程序中,其應(yīng)用程序本身控制了那一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼開始執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)調(diào)用過程。相比之下,在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行的,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以有來自操作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至可由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過的路徑都是不同的。數(shù)據(jù)庫平臺(tái)介紹SQLServerMicrosoftSQLServer2000數(shù)據(jù)庫組件是基于結(jié)構(gòu)化查詢語言(SQL)可伸縮的關(guān)系數(shù)據(jù)庫,集成了對(duì)Internet應(yīng)用程序的可擴(kuò)展標(biāo)記語言(XML)持。下列術(shù)語描述了SQLServer2000數(shù)據(jù)庫組件構(gòu)架的基本組成:數(shù)據(jù)庫數(shù)據(jù)庫與數(shù)據(jù)文件相似,同為存儲(chǔ)數(shù)據(jù)的場所。與數(shù)據(jù)文件一樣,數(shù)據(jù)庫并不直接向用戶顯示信息;用戶運(yùn)行應(yīng)用程序訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫將這些數(shù)據(jù)以用戶能夠理解的格式呈現(xiàn)給用戶。數(shù)據(jù)庫系統(tǒng)比數(shù)據(jù)文件的功能強(qiáng)大,因?yàn)閿?shù)據(jù)庫中的數(shù)據(jù)組織程度更高。在設(shè)計(jì)良好的數(shù)據(jù)庫中,沒有用戶或應(yīng)用程序必須同時(shí)更新的重復(fù)數(shù)據(jù)塊。相關(guān)的處理數(shù)據(jù)文件時(shí),必須根據(jù)每個(gè)數(shù)據(jù)文件的特定結(jié)構(gòu)對(duì)應(yīng)用程序進(jìn)行編碼。數(shù)據(jù)庫則不同,它包含一個(gè)目錄,應(yīng)用程序可以利用該目錄來確定數(shù)據(jù)的組織結(jié)構(gòu)。通用數(shù)據(jù)庫應(yīng)用程序能夠利用該目錄動(dòng)態(tài)地向用戶提供來自不同數(shù)據(jù)庫的數(shù)據(jù),而不受特定數(shù)據(jù)格式約束。序用于訪問數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)軟件。DBMS負(fù)責(zé)維護(hù)數(shù)據(jù)庫的結(jié)構(gòu),包括:維護(hù)數(shù)據(jù)庫內(nèi)數(shù)據(jù)間的關(guān)系。確保數(shù)據(jù)存儲(chǔ)正確,定義數(shù)據(jù)間關(guān)系的規(guī)則未被違反。在系統(tǒng)崩潰的情況下,按照已知的一致性程度恢復(fù)所有數(shù)據(jù)。關(guān)系數(shù)據(jù)庫組織數(shù)據(jù)庫數(shù)據(jù)的方法有很多種,而關(guān)系數(shù)據(jù)庫是最為高效的一種。關(guān)系數(shù)據(jù)庫系統(tǒng)是數(shù)學(xué)集合理論在如何高效組織數(shù)據(jù)這一問題上的應(yīng)用。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)被收集在表(在關(guān)系型理論中稱為關(guān)系)中。表描述了對(duì)企業(yè)具有重要意義的某類對(duì)象。比如,一個(gè)公司的數(shù)據(jù)庫中可能會(huì)有有關(guān)員工的表、有關(guān)客戶的表,以及有關(guān)庫存的表。每個(gè)表都由列和行(關(guān)系型理論中稱為屬性和元組EmployeeID號(hào)、部門、工資級(jí)別以及職位等屬Employee表中的某一行ID12345的員工。在將數(shù)據(jù)組織成表的過程中,用戶通常會(huì)發(fā)現(xiàn)有許多不同定義表的方法。關(guān)系數(shù)據(jù)庫理論定義了一個(gè)稱為規(guī)范化的進(jìn)程,可確保定義的表集能夠有效地組織數(shù)據(jù)。結(jié)構(gòu)化查詢語言若要處理數(shù)據(jù)庫中的數(shù)據(jù),必須使用一套由DBMS軟件定義的命令和語句(語言SQL(ANSI)(ISO)SQLSQLServer2000SQL-92(EntryANSIISO1992年公布的SQL標(biāo)準(zhǔn)。MicrosoftSQLServer支持的SQL方言稱為Transact-SQL。T-SQLMicrosoftSQLServer言。MicrosoftSQLServer2000 服務(wù)器上的中央數(shù)據(jù)庫,可由許多用戶通過網(wǎng)絡(luò)連接共享。共享用戶數(shù)的范圍可從一個(gè)工作組中的若干人,到大型企業(yè)的上千名員工,甚至到成百上千萬的Web用戶。只服務(wù)于同一桌面上運(yùn)行的應(yīng)用程序提供服務(wù)的桌面數(shù)據(jù)庫。服務(wù)器數(shù)據(jù)庫系統(tǒng)基于服務(wù)器而構(gòu)造的系統(tǒng),使得多個(gè)用戶可共享一臺(tái)中央計(jì)算機(jī)(稱為服務(wù)器)上的數(shù)據(jù)庫。用戶通過應(yīng)用程序訪問服務(wù)器:(如Windows?置上運(yùn)行:瘦客戶端在用戶的本地計(jì)算機(jī)上運(yùn)行,其主要作用是向用戶顯示結(jié)果。業(yè)務(wù)邏輯位于服務(wù)器上運(yùn)行的服務(wù)器應(yīng)用程序中。瘦客戶端請(qǐng)求此服務(wù)器應(yīng)用程序提供功能,此服務(wù)器應(yīng)用程序本身是一個(gè)多線程應(yīng)用程序,可由多個(gè)并發(fā)用戶一起使用。此服務(wù)器應(yīng)用程序負(fù)責(zé)打開與數(shù)據(jù)庫服務(wù)器的連接。此服務(wù)器應(yīng)用程序可作為數(shù)據(jù)庫在同一服務(wù)器上運(yùn)行,也可跨網(wǎng)絡(luò)連接到另一臺(tái)作為數(shù)據(jù)庫服務(wù)器的服務(wù)器上。在復(fù)雜系統(tǒng)中,可在幾個(gè)互相連接的服務(wù)器應(yīng)用程序中或服務(wù)器應(yīng)用程序的多個(gè)層次中實(shí)現(xiàn)業(yè)務(wù)邏輯。下面是一個(gè)典型的Internet應(yīng)用方案。例如,一個(gè)多線程服務(wù)器應(yīng)用程序可以在一臺(tái) Microsoft?InternetInformation服務(wù)(IIS)服務(wù)器上運(yùn)行,并為在Internet或Intranet上運(yùn)行的成千上萬臺(tái)瘦客戶端提供服務(wù)。此服務(wù)器應(yīng)用程序使用連接池與一個(gè)或更多的SQLServer2000實(shí)例進(jìn)行通訊SQLServer2000例可與IIS位于同一臺(tái)計(jì)算機(jī)上,也可分別位于網(wǎng)絡(luò)中的不同服務(wù)器上。在雙層客戶端/SQLServer實(shí)例。客戶端應(yīng)用程序既運(yùn)行業(yè)務(wù)邏輯,也運(yùn)行向用戶顯示輸出的代碼,所以有時(shí)也稱為胖客戶端。服務(wù)器數(shù)據(jù)庫系統(tǒng)的優(yōu)點(diǎn)在中央位置存儲(chǔ)和管理數(shù)據(jù)有幾個(gè)優(yōu)點(diǎn):每個(gè)數(shù)據(jù)項(xiàng)都存儲(chǔ)在中央位置,所有用戶都可以在這個(gè)位置使用它們。各個(gè)客戶端上不單獨(dú)存儲(chǔ)數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確保使用的信息相同所帶來的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù)本,因?yàn)橹醒胛恢脙H有一個(gè)復(fù)本??梢栽诜?wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對(duì)所有的用戶平等執(zhí)行。服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多瘦客戶端訪問的中央資源。關(guān)系數(shù)據(jù)庫服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),從而優(yōu)化了網(wǎng)絡(luò)流量。最大程度地降低硬件成本。由于數(shù)據(jù)不是存儲(chǔ)在每個(gè)客戶端上,客戶端不必耗費(fèi)磁盤空間來存儲(chǔ)數(shù)據(jù)??蛻舳藷o需在本地增加管理數(shù)據(jù)的功能,同時(shí),服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上??梢耘渲梅?wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤I/O服務(wù)器檢索的數(shù)據(jù)的格式和顯示??梢詫⒎?wù)器存儲(chǔ)在一個(gè)相對(duì)安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個(gè)客戶端更經(jīng)濟(jì)。維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡化,因?yàn)檫@些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。數(shù)據(jù)庫對(duì)象模型數(shù)據(jù)訪問接口是一個(gè)對(duì)象模型,封裝了數(shù)據(jù)訪問的屬性、方法等各個(gè)方面內(nèi)VisualBaseic6.0ActiveX(AD遠(yuǎn)程數(shù)據(jù)對(duì)象RDO)和數(shù)據(jù)訪問對(duì)象(DAOADO。ActiveX數(shù)據(jù)對(duì)象(ADO)有7個(gè)主要對(duì)象,是VisualBaseic的最新數(shù)據(jù)訪問接口。ADO是為Microsoft公司最新和最強(qiáng)大的數(shù)據(jù)訪問范例OLEDB而設(shè)計(jì)的。ADO7Connection對(duì)象、Recordset對(duì)象、FieldsCommand對(duì)象,兩個(gè)最重要的對(duì)象是——ConnectionRecordsetConnectionRecordsetConnection對(duì)象指定的數(shù)據(jù)服Recordset對(duì)象。第3章系統(tǒng)分析系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得的文檔資料集中到一起,對(duì)組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。它側(cè)重從業(yè)務(wù)全過程的角度進(jìn)行分析。分析的主要內(nèi)容是:業(yè)務(wù)和數(shù)據(jù)的流程是否通暢,是否合理;數(shù)據(jù)、業(yè)務(wù)過程和實(shí)現(xiàn)管理功能之間的關(guān)系;老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)這些需要確定的結(jié)果包括:開發(fā)者關(guān)于現(xiàn)有組織管理狀況的了解;用戶對(duì)信息系統(tǒng)功能的需求;數(shù)據(jù)和業(yè)務(wù)流程;管理功能和管理數(shù)據(jù)指標(biāo)體系;新系統(tǒng)擬改動(dòng)和新增的管理模型等等。需求分析軟件需求分析工作內(nèi)容是:依據(jù)在軟件計(jì)劃階段確定的軟件作用范圍,進(jìn)一步對(duì)目標(biāo)軟件系統(tǒng)和運(yùn)行環(huán)境做深入的調(diào)查,了解的各種可能解決,并對(duì)每一種解法加以分析評(píng)價(jià)。確認(rèn)用戶對(duì)系統(tǒng)的功能、性能、數(shù)據(jù)等方面的需求,建立目標(biāo)軟件系統(tǒng)的邏輯模。需求分析過程實(shí)際上是一個(gè)調(diào)查研究、分析綜合的過程,是一個(gè)抽象思維、邏輯推理的過程。需求分析主要目的是:在綜合分析對(duì)系統(tǒng)提出的一組需求的基礎(chǔ)上,構(gòu)造一個(gè)從抽象到具體的邏輯模型表達(dá)軟件將要實(shí)再的需求。需求分析過程是整個(gè)系統(tǒng)開發(fā)最重要的階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。VisualBasic6.0VisualBasic6.0可靠和穩(wěn)定。對(duì)系統(tǒng)的綜合要求第一、系統(tǒng)應(yīng)建立友好的界面,既要操作簡單、直觀、靈活,又要易于學(xué)習(xí)掌握。開發(fā)固定資產(chǎn)管理系統(tǒng)目的是為了方便學(xué)校對(duì)設(shè)備的信息進(jìn)行錄入、修改、查詢和統(tǒng)計(jì)報(bào)表。如果操作復(fù)雜,就失去了推廣價(jià)值。以幫助用戶改正錯(cuò)誤。第三、系統(tǒng)在確定用戶名稱和密碼后,應(yīng)具有自動(dòng)連接數(shù)據(jù)庫的功能。在正確連接數(shù)據(jù)庫后,首先應(yīng)對(duì)用戶的名稱和密碼進(jìn)行檢驗(yàn),若沒有此名稱應(yīng)給出相應(yīng)的提示,系統(tǒng)在查詢到管理員姓名后,應(yīng)具有顯示相應(yīng)信息的功能。息。能,而無需用戶退回主界面重新選擇。系統(tǒng)應(yīng)具有良好的安全性。系統(tǒng)應(yīng)遵循有關(guān)信息安全標(biāo)準(zhǔn),具有切實(shí)可行的安全保護(hù)和保密措施,以及對(duì)計(jì)算機(jī)犯罪和病毒的防范能力,確保數(shù)據(jù)永久安全。第四、系統(tǒng)可擴(kuò)充、易維護(hù)。系統(tǒng)應(yīng)充分考慮到學(xué)校的各種變化如固定資產(chǎn)的增加等等,具備一定的擴(kuò)充能力。系統(tǒng)的模塊化程度要高,軟件維護(hù)要方便。功能需求固定資產(chǎn)管理系統(tǒng)是企業(yè)、高校管理中的一個(gè)重要組成部分,固定資產(chǎn)具有減少、轉(zhuǎn)移、租賃、停用、封存、閑置、報(bào)廢和調(diào)撥等管理功能,提供所需各類報(bào)表,統(tǒng)計(jì)和查詢。使各單位更輕松、更有效地管理固定資產(chǎn)。主要實(shí)現(xiàn)的基本功能如下:資產(chǎn)日常管理模塊:主要完成固定資產(chǎn)基本信息的管理,包括資產(chǎn)的名稱、購買時(shí)間、資產(chǎn)價(jià)格等信息,以記錄的形式進(jìn)行管理,提供增加、修改、刪除、查詢等功能。資產(chǎn)折舊管理:主要完成折舊、報(bào)廢資產(chǎn)的管理等功能。資產(chǎn)申購審批管理:完成固定資產(chǎn)的申購預(yù)算、審批流程等功能。資產(chǎn)清查管理:實(shí)現(xiàn)對(duì)現(xiàn)有資產(chǎn)進(jìn)行清點(diǎn)查詢、統(tǒng)計(jì)的功能。系統(tǒng)流程圖本系統(tǒng)流程圖如圖3.1所示。啟動(dòng)系統(tǒng)啟動(dòng)系統(tǒng)登陸驗(yàn)證是否成功NY系統(tǒng)主界面設(shè)備管理設(shè)備查詢報(bào)表管理系統(tǒng)管理修改密碼退出系統(tǒng)圖3.1系統(tǒng)流程圖數(shù)據(jù)流圖與數(shù)據(jù)字典數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫設(shè)計(jì)中占有很重要的地位。數(shù)據(jù)流圖數(shù)據(jù)流程圖例說明2-4是數(shù)據(jù)流程圖的圖例,其中用長方形來表示外部實(shí)體,長方形內(nèi)標(biāo)明并在里面標(biāo)記標(biāo)識(shí)、處理過程及執(zhí)行者;數(shù)據(jù)存儲(chǔ)則用右邊開口的長方條表示。外部實(shí)體 數(shù)據(jù)流 處理過程 數(shù)據(jù)存儲(chǔ)圖3.2 數(shù)據(jù)流圖圖例本系統(tǒng)數(shù)據(jù)流圖如下:資產(chǎn)管理系統(tǒng)數(shù)據(jù)流圖頂層圖(3.3。圖3.3 固定資產(chǎn)管理系統(tǒng)數(shù)據(jù)流圖0層圖固定資產(chǎn)管理系統(tǒng)數(shù)據(jù)流圖中層圖(3.4。12圖3.4 固定資產(chǎn)管理系統(tǒng)數(shù)據(jù)流圖1層圖固定資產(chǎn)管理系統(tǒng)數(shù)據(jù)流程底層圖分析:3.5所示。圖3.5 設(shè)備信息管理數(shù)據(jù)流圖2層圖3.6所示。13圖3.6 設(shè)備借入借出管理數(shù)據(jù)流圖2層圖數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)分析階段的重要文檔,它清楚地定義與詳細(xì)地解釋了數(shù)據(jù)流程圖上不能詳細(xì)表達(dá)的內(nèi)容,同時(shí)它也是同用戶交談的工具。數(shù)據(jù)字典是為了數(shù)圖3.7數(shù)據(jù)元素14系統(tǒng)名:固定資 產(chǎn)管理系條目:設(shè)備設(shè)置信息數(shù)據(jù)流別名:縮號(hào):Fl來源:后駒去處:各部門救據(jù)流結(jié)構(gòu):設(shè)備設(shè)置信息=設(shè)備名稱廿艾備型號(hào)嘈訂買價(jià)格刊計(jì)日成本+狀態(tài)+報(bào)廢日翔簡要說明:后駒向各敏丁分發(fā)設(shè)備修改記錄:縮寫日期宙核日期圖3.8數(shù)據(jù)流罷炕名因定資產(chǎn)條目怢備沒胃加 工別名:搖烏;Pl箭人:設(shè)備設(shè)百信息IF!)信息存儲(chǔ)處理泛確:持分臣奸伯“設(shè)裔名稱“存儲(chǔ)在飛H機(jī)車”中筒皂說明:本處理?xiàng)H俠設(shè)備設(shè)百總伯信人,石儲(chǔ).修改記錄:編寫日期酰日照?qǐng)D3.9加工目名,
獲 據(jù) 存諸15
埔號(hào),DI另J名,(諸組織:維束
記錄數(shù),
忠:投合名和鰭:PAGEPAGE23圖3.10數(shù)據(jù)存儲(chǔ)第4章系統(tǒng)設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)總體設(shè)計(jì)的基本任務(wù)是解決系統(tǒng)如何做,即功能的實(shí)現(xiàn)。通??傮w設(shè)計(jì)有兩部分主要階段組成:系統(tǒng)設(shè)計(jì),即確定系統(tǒng)的具體實(shí)現(xiàn)方案,結(jié)構(gòu)設(shè)計(jì),是對(duì)軟件模塊之間的關(guān)系的確定。設(shè)計(jì)的目的與要求:固定資產(chǎn)管理系統(tǒng)具有設(shè)備管理、設(shè)備查詢、報(bào)表管理、系統(tǒng)管理、密碼修改、退出系統(tǒng)等基本功能。實(shí)現(xiàn)固定資產(chǎn)管理系統(tǒng)的系統(tǒng)化,規(guī)范化和自動(dòng)化。系統(tǒng)的功能模塊如下圖所示。用密退新刪借設(shè)設(shè)戶碼出增除出備備管修系設(shè)設(shè)借注報(bào)理改統(tǒng)備備入銷廢設(shè)部折注備門舊銷登統(tǒng)統(tǒng)系記計(jì)計(jì)統(tǒng)卡固定資產(chǎn)管理系統(tǒng)設(shè)備管理固定資產(chǎn)管理系統(tǒng)設(shè)備管理設(shè)備查詢報(bào)表管理系統(tǒng)管理功能模塊設(shè)計(jì)設(shè)備管理(所屬類型、所屬部門、購買價(jià)格、折舊價(jià)、購買日期、狀態(tài)、報(bào)廢日期、注銷日期)的增加;刪除設(shè)備完成刪除現(xiàn)存在的設(shè)備記錄;借出借入完成設(shè)備的借入借出操作即如果設(shè)備在庫中可以執(zhí)行借出操作,如果設(shè)備已經(jīng)被借出可以執(zhí)行歸還操作??梢圆榭丛O(shè)備的所有的借出借入記錄列表;設(shè)備注銷即對(duì)買來的設(shè)備不使用,不錄入到庫存中屬于注銷狀態(tài);設(shè)備報(bào)廢即設(shè)備壞損不能使用設(shè)置成報(bào)廢狀態(tài)。設(shè)備查詢設(shè)備查詢完成按使用部門按設(shè)備名稱進(jìn)行條件查詢,及顯示所有的設(shè)備記錄信息。報(bào)表管理報(bào)表管理中包括設(shè)備登記卡、部門統(tǒng)計(jì)、折舊統(tǒng)計(jì)、注銷統(tǒng)計(jì)四種報(bào)表的打印預(yù)瀏。系統(tǒng)管理系統(tǒng)管理即對(duì)系統(tǒng)用戶的管理包括用戶的新增、刪除功能。修改密碼修改密碼完成對(duì)登錄用戶的密碼修改。數(shù)據(jù)庫設(shè)計(jì)在這里。如果我們能詳細(xì)地記錄,那么后面的程序設(shè)計(jì)將會(huì)更加容易。這里,我們在服務(wù)器上建立了數(shù)據(jù)庫gdzc,下面介紹數(shù)據(jù)庫設(shè)計(jì):概念模型設(shè)計(jì)E-R用戶名稱用戶名稱密碼用戶級(jí)別創(chuàng)建時(shí)間用戶編號(hào)用戶設(shè)備型號(hào)所屬類型所屬部門購買價(jià)格折舊價(jià)格購買日期設(shè)備名稱狀態(tài)設(shè)備型號(hào)所屬類型所屬部門購買價(jià)格折舊價(jià)格購買日期設(shè)備名稱狀態(tài)設(shè)備資料設(shè)備編號(hào)注銷日期報(bào)廢日期圖4.3 設(shè)備實(shí)體E-R圖IDID部門編號(hào)部門名稱部門圖4.4 部門實(shí)體E-R圖編號(hào)編號(hào)序號(hào)操作人操作部門操作時(shí)間錄圖4.5 借入借出記錄實(shí)體E-R圖IDID類型編號(hào)類型名稱設(shè)備類型圖4.6 設(shè)備類型實(shí)體E-R圖E-R部門部門1借入借出n設(shè)備n管理1用戶所屬1設(shè)備類別圖4.7 合E-R圖關(guān)系模型設(shè)計(jì)用戶資料信息(用戶編號(hào)、用戶名稱、密碼、用戶級(jí)別、創(chuàng)建時(shí)間)設(shè)備借入借出記錄信息(編號(hào)、序號(hào)、操作、使用部門、操作人、操作時(shí)間)設(shè)備類型信息(設(shè)備id、設(shè)備編號(hào)、設(shè)備名稱)設(shè)備資料信息(設(shè)備編號(hào)、設(shè)備型號(hào)、設(shè)備名稱、所屬類型、購買價(jià)格、購買日期、所屬部門、折舊價(jià)、狀態(tài)、報(bào)廢日期、注銷日期)部門記錄信息(部門ID、部門編號(hào)、部門名稱)數(shù)據(jù)庫具體內(nèi)容設(shè)計(jì)每個(gè)數(shù)據(jù)文件均有一張定義表。其數(shù)據(jù)庫各表的表頭信息更為詳細(xì)的反映數(shù)據(jù)間的關(guān)系。數(shù)據(jù)庫的內(nèi)容包括成用戶信息,設(shè)備借入借出記錄信息,設(shè)備類型信息,設(shè)備資料信息,部門信息。表的結(jié)構(gòu)如下所示。tblUser創(chuàng)建時(shí)間信息。表的結(jié)構(gòu)如下圖所示:表4.1 tblUser表字段名稱字段名稱類型及大小說明UIDint4編號(hào)Loginnvarchar 20用戶名Pwdnvarchar 10密碼Userlevlsmallint 2用戶級(jí)別CreateDatedatetime 8創(chuàng)建時(shí)間tblLend使用部門、操作人、操作時(shí)間信息。表的結(jié)構(gòu)如下圖所示:表4.2 tblLend表字段名稱字段名稱類型及大小說明LIDint4編號(hào)DeviceIDint4序號(hào)Operationnvarchar 10操作LendDeptnvarchar 50使用部門LendDatedatetime 8操作時(shí)間LendMannvarchar 20操作人備類型信息表tblTypeInfo該表主要用來存儲(chǔ)設(shè)備id稱信息。表4.3 tblTypeInfo表字段名稱字段名稱類型及大小說明TIDint 4IDTypeNOnvarchar 10編號(hào)TypeNamenvarchar 2名稱設(shè)備資料表tblDevice該表用來存儲(chǔ)設(shè)備編號(hào),設(shè)備型號(hào),設(shè)備名稱,期信息。表4.4 tblDevice表字段名稱字段名稱類型及大小說明IIDint4IDDeviceNOnvarchar 20設(shè)備編號(hào)DeviceNamenvarchar 50設(shè)備名稱DeviceModelnvarchar 10設(shè)備型號(hào)TypeNonvarchar 10所屬類型DeptNOnvarchar 10所屬部門ProductPriceMoney8購買價(jià)格ProductCostMoney8折舊價(jià)格PurchaseDateDatetime 8購買日期StatusInt4狀態(tài)RejectDateDatetime 8注銷日期DiscardDateDatetime 8報(bào)廢日期RecordDateDatetime 8記錄日期tblDepartmentID門名稱信息。表4.5 tblDevice表字段名稱字段名稱類型及大小說明DIDint4IDDeptNOnvarchar 10部門編號(hào)Departmentnvarchar 100部門名稱第5章系統(tǒng)實(shí)現(xiàn)程序設(shè)計(jì)本系統(tǒng)中大部分的操作功能都可以通過菜單和工具條兩種操作途徑來實(shí)現(xiàn),為了保證代碼的一致性,將這些功能單獨(dú)做成各自的一個(gè)過程,然后在菜單和工具條的事件處理中調(diào)用此過程,實(shí)現(xiàn)功能。這樣既減少了編碼工作量,又提高了程序的可維護(hù)性。首先要執(zhí)行登錄,窗體運(yùn)行圖如下所示。圖5.1 登錄窗體運(yùn)行圖程序主要代碼為:PrivateSubDimstrPwdAsStringDimrsPwdAsDimstrLoginAsStringstrLogin=Trim(txtUserName.Text)strPwd=Trim(txtPassword.Text)IfLen(strLogin)=0ThenMsgBox"用戶名不能為空,請(qǐng)輸入用戶名"txtUserName.SetFocusExitSubEndIfIfLen(strPwd)=0ThenMsgBox"密碼不能為空,請(qǐng)輸入正確的密碼"txtPassword.SetFocusExitSub24EndIfSetrsPwd=gConn.Execute("SELECTpwdFROMtblUserWHERElogin='"&Replace(strLogin,"'","''")&"'")IfrsPwd.EOFThenMsgBox"用戶名不正確,請(qǐng)重新輸入!"ElseIfstrPwdrsPwd("pwd").value將代碼放在這里傳遞'成功到calling函數(shù)'設(shè)置全局變量時(shí)最容易的LoginSucceeded=TrueMe.HideElseMsgBox無效的密碼,請(qǐng)重試登錄txtPassword.SetFocusSendKeys"{Home}+{End}"EndIfrsPwd.CloseSetrsPwd=EndSub設(shè)備管理模塊廢五部分功能。設(shè)備管理的運(yùn)行窗體如下圖所示。圖5.2 設(shè)備管理運(yùn)行圖25雙擊設(shè)備列表可以看到設(shè)備的詳細(xì)信息。運(yùn)行窗體如下圖所示。圖5.3 設(shè)備詳細(xì)信息運(yùn)行圖點(diǎn)擊“新增設(shè)備”執(zhí)行添加新的設(shè)備記錄操作,運(yùn)行窗體如下圖所示。圖5.4 新增設(shè)備運(yùn)行圖填寫好設(shè)備編號(hào)、設(shè)備型號(hào)、設(shè)備名稱、所屬類型、所屬部門、購買價(jià)格、折舊價(jià)、購買日期、狀態(tài)、報(bào)廢日期、注銷日期基本信息。點(diǎn)擊“保存并退出”把新填寫的記錄信息存儲(chǔ)到了設(shè)備資料表中。主要程序代碼為:PrivateSubcmdSave_Click()IfsaveData()=TrueThen26isUpdate=TrueMe.HideEndIfEndSub按鈕執(zhí)行刪除操作。確認(rèn)刪除運(yùn)行窗體如下圖所示。圖5.5 刪除設(shè)備前的確定刪除運(yùn)行圖PrivateSubcmdDelete_Click()DimiidAsStringWithgrdDeviceIf.Row=0ThenMsgBox"請(qǐng)選擇要?jiǎng)h除的設(shè)備!"ElseIfMsgBox("你是否真的要?jiǎng)h除當(dāng)前選擇的設(shè)備嗎?刪除后將不能恢復(fù)!",vbOKCancel)=vbOKThen.Col=1iid=DimdeviceAsNewclassDevicedevice.deleteDataiidgrdDevice.Tag=""CallfillDeviceGrid(grdDevice)EndIfEndIfEndWithEndSub27體如下圖所示。圖5.6 設(shè)備借出運(yùn)行圖選擇借出單位,然后點(diǎn)擊“借出設(shè)備”執(zhí)行設(shè)備借出操作,同時(shí)修改該設(shè)備同時(shí)把庫存表中的“借出”狀態(tài)改為“庫存”并做了相應(yīng)的操作記錄信息。設(shè)備歸還運(yùn)行窗體如下圖所示。圖5.7 設(shè)備歸還運(yùn)行圖主要程序代碼為:PrivateSubcmdLend_Click()DimiidAsStringWithgrdDevice28If.Row=0ThenMsgBox"請(qǐng)選擇要操作的設(shè)備!"Else.Col=1iid=DimfrmAsNewDimresultAsBooleanresult=frm.loadLendData(iid)Ifresult=FalseThenUnloadfrmExitSubEndIffrm.ShowvbModalIffrm.isUpdate=TrueThengrdDevice.Tag=""fillDeviceGridgrdDeviceEndIfUnloadfrmSetfrm=NothingEndIfEndWithEndSubPrivateSubDimlendDeptAsStringDimstrSQLAsStringIftheDevice.Status0借出設(shè)備IfcboDept.ListIndex=0ThenMsgBox"請(qǐng)選擇借出設(shè)備的部門!"Else
lendDept=cboDept.List(cboDept.ListIndex)strSQL="INSERTINTOtblLend(DeviceID,Operation,Lenddept,LendMan,LendDate)"strSQLstrSQL&theDevice.iid&借出&lendDept&&gUser.UserName&"',getdate())"29gConn.ExecutestrSQLgConn.Execute"UPDATEtblDeviceSETStatus=1WHEREStatus=0ANDIID="&theDevice.iidisUpdate=TrueMe.HideEndIfElse'歸還設(shè)備strSQL="INSERTINTOtblLend(DeviceID,Operation,Lenddept,LendMan,LendDate)"strSQLstrSQL&theDevice.iid&歸還&gUser.UserName&"',getdate())"
gConn.ExecutestrSQLgConn.Execute"UPDATEtblDeviceSETStatus=0WHEREStatus=1ANDIID="&theDevice.iidisUpdate=TrueMe.HideEndIfEndSub設(shè)備注銷對(duì)買來的設(shè)備不使用,不真正錄入到庫存中屬于注銷狀態(tài)。在對(duì)設(shè)備執(zhí)行注銷操作時(shí),要確認(rèn)是否對(duì)設(shè)備執(zhí)行注銷操作,運(yùn)行窗體如下圖所示。圖5.8 設(shè)備注銷確認(rèn)運(yùn)行圖主要程序代碼為:PrivateSubcmdDisCard_Click()DimiidAsStringDimstrDateAsStringWithgrdDeviceIf.Row=0Then30Else
MsgBox"請(qǐng)選擇要注銷的設(shè)備!"IfMsgBox("你是否真的要注銷當(dāng)前選擇的設(shè)備嗎?注銷后將不能恢復(fù)!",vbOKCancel)=vbOKThen.Col=1iid=strDate=getDate("")IfLen(strDate)>0ThenDimdeviceAsNewclassDeviceIfdevice.Reject(iid,strDate)=TrueThen.Tag=""fillDeviceGridgrdDeviceEndIfSetdevice=EndIfEndIfEndIfEndWithEndSub設(shè)備報(bào)廢即設(shè)備壞損不能用設(shè)置成報(bào)廢狀態(tài)。設(shè)備被設(shè)置為報(bào)廢前要進(jìn)行確認(rèn),運(yùn)行窗體如下圖所示。圖5.9 設(shè)備報(bào)廢確認(rèn)運(yùn)行圖主要程序代碼為:PrivateSubcmdReject_Click()DimiidAsStringDimstrDateAsStringWithgrdDeviceIf.Row=0Then31Else
MsgBox"請(qǐng)選擇要報(bào)廢的設(shè)備!"IfMsgBox("你是否真的要報(bào)廢當(dāng)前選擇的設(shè)備嗎?報(bào)廢后將不能恢復(fù)!",vbOKCancel)=vbOKThen.Col=1iid=strDate=getDate("")IfLen(strDate)>0ThenDimdeviceAsNewclassDeviceIfdevice.DisCard(iid,strDate)=TrueThen.Tag=""fillDeviceGridgrdDeviceEndIfSetdevice=EndIfEndIfEndIfEndWithEndSub設(shè)備查詢模塊記錄信息。設(shè)備查詢的運(yùn)行窗體如下圖所示。圖5.10 設(shè)備查詢運(yùn)行圖在部門后面選擇部門、在設(shè)備名后面輸入設(shè)備名稱,可以進(jìn)行單條件或復(fù)合條件查詢。點(diǎn)擊“顯示全部”將顯示所有的設(shè)備記錄信息。按上訴兩個(gè)條件進(jìn)行條件查詢的運(yùn)行窗體如下圖所示。32圖5.11 按部門進(jìn)行查詢運(yùn)行圖查詢主要程序代碼為:PrivateSubcmdQuery_Click()DimDeptNoAsStringDimDeviceNameAsStringDimDeviceModelAsDimTypeNoAsStringDimPricefromAsDimPricetoAsStringDimPurchaseDatefromAsStringDimPurchaseDatetoAsStringDimRejectDatefromAsStringDimRejectDatetoAsStringDimstrSQLAsStringIfcboQDept.ListIndex>0DeptNo=getDeptNo()strSQL="a.deptno='"&DeptNo&EndIfDeviceName=Replace(Trim(txtQDeviceName.Text),"'",IfLen(DeviceName)>0ThenIfLen(strSQL)>0ThenstrSQL=strSQL&"ANDDeviceNameLIKE'%"&DeviceName&"%'"
Else
strSQL="DeviceNameLIKE'%"&DeviceName&"%'"EndIf33EndIfIfLen(DeviceModel)>0IfLen(strSQL)>0ThenstrSQL=strSQL&"AND DeviceModelLIKE'%"DeviceModel&"%'"ElsestrSQL="DeviceModelLIKE'%"&DeviceModel&EndIfEndIfIfLen(strSQL)>0ThenstrSQL="SELECTa.*,b.department,c.TypeNameFROM(tblDeviceASAINNERJOINtblDepartmentASBONa.DeptNO=b.DeptNO)INNERJOINtblTypeInfoCONa.TypeNO=c.TypeNOWHERE"&strSQL&"ORDERBYA.IIDDESC"ElsestrSQL="SELECTa.*,b.department,c.TypeNameFROM(tblDeviceASAINNERJOINtblDepartmentASBONa.DeptNO=b.DeptNO)INNERtblTypeInfoCONa.TypeNO=c.TypeNOORDERBYA.IIDDESC"EndIfgrdQuery.Tag=fillDeviceGridgrdQuery,strSQLEndSub報(bào)表管理模塊報(bào)表管理中共包括設(shè)備登記卡、部門統(tǒng)計(jì)、折舊統(tǒng)計(jì)、注銷統(tǒng)計(jì)四種報(bào)表的管理。各個(gè)報(bào)表的運(yùn)行窗體如下圖所示。34PAGEPAGE36圖5.12 設(shè)備登記卡報(bào)表運(yùn)行圖尸尸出心 1心見尸尸出心 1心見圖5.13 部門統(tǒng)計(jì)表運(yùn)行圖祈IE統(tǒng)計(jì)表辦公桌所滕氐門幣迅聲醞價(jià)格價(jià),印歸啞笳存牒糙門找手畝l賈約桔4?”日價(jià)令祚州成立所琛藝門歸購買份格平拆·5老臺(tái)衍霖壑門經(jīng)蒼望賈價(jià)忱蚴岱IE!價(jià)父畫員開友環(huán)閉肵郘往頑購買價(jià)格1汲l折日價(jià)IOO霖 技矯煤醞f勹技術(shù)往i購買位杠頌衍1日價(jià)1的購咕守云門叩四購買份相`m的硝舊衍宅所熹氐 f,ifj場圖購買價(jià)栝熾拆·也計(jì)菁功.同扭安理穿屠;蒜婦孕購關(guān)付桔拿抎1日價(jià)婦芯頤所康郘r1技昂購尖價(jià)栝芘拆玄絹兩買問所黑范門墳邸購買份桔幻紜IB價(jià)忒l會(huì)改桌析琛藝門幣無司醞齒格3皿玩1日價(jià)叩屯所牒憋門技術(shù)卸購買價(jià)枯涵日價(jià)立問心1!11.躬新賑乙門掃術(shù)蒼l購買價(jià)格f,“.'賀·,了液品丘酪亟購買價(jià)懷折1日價(jià)勾勸圖5.14 折舊統(tǒng)計(jì)表運(yùn)行圖[許卅 汜名
注銷統(tǒng)計(jì)表戶 l 巴書令圖5.15 注銷統(tǒng)計(jì)表運(yùn)行圖主要程序代碼為:PrivateSub設(shè)備登記卡_Click()DimreportAsNewdrDeviceDimrsAsADODB.RecordsetSetrs=gConn.Execute("SELECT*FROMtbldevice")WithreportSet.DataSource=rs.DataMember="".ShowvbModalEndWithSetreport=EndSubPrivateSub部門統(tǒng)計(jì)_Click()DimreportAsNewdrDepartmentDimrsAsADODB.RecordsetSetrs=gConn.Execute("SELECTdepartment,count(*)ascountofDevice,sum(productprice)assumofDeviceFROMtbldeviceainnerjointbldepartmentbona.deptno=b.deptnogroupbyb.department")WithreportSet.DataSource=rs.DataMember="".ShowEndWithSetreport=EndSubPrivateSub折舊統(tǒng)計(jì)_Click()DimreportAsNewdrCostDimrsAsADODB.RecordsetSetrs=gConn.Execute("SELECTdevicename,department,productprice,productcostFROMtbldeviceainnerjointbldepartmentbona.deptno=b.deptno")WithreportSet.DataSource=rs.DataMember="".ShowvbModalEndWithSetreport=EndSubPrivateSub注銷統(tǒng)計(jì)_Click()DimreportAsNewdrRejectDimrsAsSetrs=gConn.Execute("SELECTdevicename,department,rejectdateFROMtbldeviceainnerjointbldepartmentbona.deptno=b.deptnowhererejectdateisnotnull")WithreportSet.DataSource=rs.DataMember="".ShowvbModalEndWithSetreport=EndSub系統(tǒng)管理模塊系統(tǒng)管理即對(duì)用戶管理功能。可以執(zhí)行新增用戶、刪除用戶操作。用戶管理運(yùn)行窗體如下圖所示。圖5.16 用戶管理運(yùn)行圖點(diǎn)擊“新增用戶”執(zhí)行新增用戶操作,運(yùn)行圖如下所示。37圖5.17 新增用戶運(yùn)行圖主要程序代碼為:PrivateSubfillUserGrid()DimrsAsDimstrRowDataAsStringDimrowindexAsIntegerrowindex=1WithgrdUserIf.Tag=""ThenSetrs=gConn.Execute("SELECT*FROMtblUserORDERBYUIDDESC")
.Rows=1.Cols=4.Row=0.Col=0.Text="序號(hào)".ColWidth(0)=500.Col=1.ColWidth(1)=0.Col=2.Text="用戶名".ColWidth(2)=1500.Col=3.Text="用戶級(jí)別".ColWidth(3)=DoUntilrs.EOFstrRowData=rowindex&vbTabstrRowData=strRowData&rs("UID").value&vbTabstrRowData=strRowData&rs("login").value&SelectCasers("userlevel").valueCase-1strRowData=strRowData&"系統(tǒng)管理員"&vbTab38Case0strRowDatastrRowData&普通用戶&Case1strRowData=strRowData&"數(shù)據(jù)操作員"&vbTabEndSelect.AddItemstrRowDatars.MoveNextrowindex=rowindex+Looprs.CloseSetrs=Nothing.Tag=1EndEndWithEndSub修改密碼模塊修改密碼模塊主要是對(duì)登錄用戶的密碼進(jìn)行修改操作,運(yùn)行圖如下所示。圖5.18 密碼修改運(yùn)行圖主要程序代碼為:PrivateSub修改密碼_Click()DimoldPassAsStringDimnewPass1AsDimnewPass2AsoldPassInputBox("請(qǐng)輸入舊密碼密碼修改IfLen(oldPass)0ThenIfoldPass<>gUser.PasswordThen39PAGEPAGE59MsgBox"輸入密碼不正確!"ExitSubEndIfnewPass1InputBox("請(qǐng)輸入新密碼密碼修改IfLen(newPass1)0ThenMsgBox"密碼修改不成功!"ExitSubElse
newPass2InputBox("請(qǐng)?jiān)俅屋斎胄旅艽a確認(rèn)密碼修改IfLen(newPass2)0ThenMsgBox"密碼修改不成功!"ExitSubElseIfnewPass1=newPass2ThenIfgUser.resetPassword(newPass1)=FalseThenMsgBox"數(shù)據(jù)操作錯(cuò)誤,密碼修改不成功!"ElseMsgBox"密碼成功修改!請(qǐng)保存好你的密碼!"Else
EndIfExitMsgBox"兩次輸入的新密碼不一樣,修改失敗ExitSubElse
EndIfEndIfMsgBox"密碼修改不成功!"ExitSubEndIfEndSub第6章系統(tǒng)測試測試的任務(wù)與目標(biāo)測試的任務(wù)在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。測試的目標(biāo)測試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。成功的測試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的的錯(cuò)誤的測試。測試方案測試有兩種方法:黑盒測試和白盒測試。黑盒測試又稱為功能測試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測試又叫結(jié)構(gòu)測試,完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作。本系統(tǒng)開發(fā)過程進(jìn)行的測試步驟如下:模塊測試也叫單元測試,目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)價(jià)模塊的下述五個(gè)特點(diǎn):模塊接口;局部數(shù)據(jù)結(jié)構(gòu)重要的執(zhí)行路徑出錯(cuò)處理通路;影響上述各方面特性的邊界條件.模塊測試主要由代碼審查和軟件測試兩部分組成。集成測試包括系統(tǒng)測試和子系統(tǒng)測試。集成測試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是漸增式方法比較好,因?yàn)椋狠^早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤。錯(cuò)誤位置容易判斷。測試更徹底。因此,本系統(tǒng)集成測試采用漸增式測試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測試的一種折衷方法。驗(yàn)收測試這一步是驗(yàn)證軟件的有效性。目的是向未來的用戶表明系統(tǒng)能夠象預(yù)定的那樣工作,驗(yàn)收測試一般使用黑盒測試法,驗(yàn)收測試有兩種可能的結(jié)果。功能和特性與用戶的要求有差距。功能和性能與用戶要求一致,軟件是可以接受的。這個(gè)階段發(fā)現(xiàn)的問題往往和需求分析階段的差距有關(guān)。平臺(tái)運(yùn)行所謂平行運(yùn)行就是同時(shí)運(yùn)行。新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果。目的有:可以在準(zhǔn)生產(chǎn)環(huán)境中運(yùn)行新系統(tǒng)而有不冒風(fēng)險(xiǎn);用戶能有一段熟悉新系統(tǒng)的時(shí)間;可以驗(yàn)證用戶指南和使用手冊之類的文檔;設(shè)計(jì)測試方案設(shè)計(jì)測試方案是測試階段的關(guān)鍵技術(shù)問題。所謂測試方案包括預(yù)定要測試的本系統(tǒng)中,我應(yīng)用了如下測試方案:基本用到邏輯覆蓋;語句覆蓋;判斷覆蓋;條件覆蓋;判定/條件覆蓋;條件組合覆蓋;點(diǎn)邊路徑覆蓋。軟件維護(hù)是軟件生命周期的最后一個(gè)階段,處于系統(tǒng)投入生產(chǎn)性運(yùn)行以后的時(shí)期中,所謂軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。軟件的維護(hù)有適應(yīng)性維護(hù);完善性維護(hù);改正性維護(hù);預(yù)防性維護(hù)。本系統(tǒng)為適應(yīng)維護(hù)的需要,采用如下措施:軟件配置程序源代碼;開發(fā)過程文檔齊全;設(shè)計(jì)過程中各模塊均考慮或預(yù)留完整性和可維護(hù)性接口等部分。本軟件的模塊化,詳細(xì)設(shè)計(jì)的文檔、源代碼內(nèi)部的文檔有詳細(xì)說明、注釋均可提高可維護(hù)性;盡量松散〈低偶合〉,高內(nèi)聚。第7章結(jié) 論以實(shí)現(xiàn),使用固定資產(chǎn)管理系統(tǒng)來管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:固定資產(chǎn)管理的自動(dòng)化與信息化。由于開發(fā)時(shí)間不足,任務(wù)比較緊,同時(shí)也限于本人的技術(shù)水平,設(shè)計(jì)中有難免會(huì)有不足和不夠完美的地方;比如用戶界面不夠美觀,功能也不夠完善等方面的問題。息共享日益重要的今天,Internet/Intranet參考文獻(xiàn)周佩德.數(shù)據(jù)庫原理及應(yīng)用.北京:電子工業(yè)出版社,2002李光明.VisualBasic6.0編程實(shí)例大制作.北京:冶金工業(yè)出版社,2001黃淼云.VB6.0,2002施伯樂,丁寶康.數(shù)據(jù)庫系統(tǒng)教程.北京:高等教育出版社,2003丁寶康.數(shù)據(jù)庫系統(tǒng)教程北京:高等教育出版社,2003EJBraud.SoftwareEngineering.北京:電子工業(yè)出版社,2003張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社,2005社,1999劉衛(wèi)宏.SQLServer2000實(shí)用教程.北京:科學(xué)出版社,2006劉韜,駱娟.VisualBasic版社,2005高榮芳.數(shù)據(jù)庫原理.西安:西安電子科技大學(xué)出版社,2002阿惟.VisualBasic.Net,2004薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社,2005陳玉峰.SQLServer2000,2005袁鵬飛,孫軍安.SQLServer2000數(shù)據(jù)庫管理.北京:人民郵電出版 2001SQLServer20002002SQLServer2000致 謝在本次畢業(yè)設(shè)計(jì)過程中,學(xué)校、老師和同學(xué)都給予了大力的協(xié)助。在此表示我由衷的謝意。首先,我要對(duì)我的指導(dǎo)老師表示深深的感謝。我的畢業(yè)成果離不開她的辛勤指導(dǎo)。從論文的選題一直到論文的實(shí)踐階段,都親自對(duì)我進(jìn)行了指導(dǎo)。在此過程中,她淵博的專業(yè)知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、敬業(yè)的工作態(tài)度都給予了我極大的鼓勵(lì)與幫助。對(duì)于提出的問題和遇到的困難都給予細(xì)心的解答和真誠的幫助,再次表示衷心的感謝。其次,我還要對(duì)學(xué)院的各位領(lǐng)導(dǎo)、老師們表示謝意,在這畢業(yè)論文期間給我們提供了良好的學(xué)習(xí)和生活環(huán)境,并給予軟硬件的支持。使得我的系統(tǒng)設(shè)計(jì)工作及論文撰寫工作更加順暢、便利。最后,我還要感謝所有為我的畢業(yè)設(shè)計(jì)提出指導(dǎo)意見的各位老師、同學(xué)們。附錄ThedevelopmentprocessoftheSQLServerTheSQLServerisarelationdatabasemanagementsystemoftheMicrosoftcompany,butspeakofitshistory,havetostartfromtheSybase.TheSQLServerfromexpecttostartdevelopafter80'sfor20centuries,originatedSybaseSQLServerfor1987yearsattheearlieststage.TheSQLServeratthebeginningfromMicrosoft,SybaseandAshton-Tatethreecompaniesdeveloptogetherof,1988,theMicrosoftcompany,theSybasecompanyandtheAston-TatecompanytransplantthatproducttoOS/2.AfterwardstheAston-Tatecompanywithdrewthedevelopmentofthatproduct,buttheMicrosoftcompany,theSybasecompanythensignedacommondevelopmentagreement,thecommondevelopmentresultofthesetwocompaniesistheSQLServerthatreleasedtousedfortheoperatesystemofWindowsNT,1992,transplantedtheSQLServertotheplatformofWindowsNTup.AftertheSQLServer4editionspublish,theMicrosoftcompanyandtheSybasecompanydevelopaspecttogobydifferentroadsintheSQLServer,cancelingcontract,eachfromdevelopanownSQLServer.TheMicrosoftcompanyisabsorbedintheSQLServerdevelopmentoftheplatformofWindowsNT,buttheSybasecompanyconcentrateonthedevelopmentoftheSQLServeroftheUNIXplatform.InthistextintroductionofistheMicrosoftSQLServertowillcallfortheSQLServerortheMSSQLServerhereafter.SQLServer6.0versionsarethefirstcompletefromtheeditionoftheMicrosoftcompanydevelopment.In1996,theMicrosoftcompany'sreleasingtheSQLServerwaseditions,releasingtohave7.0versionsofthehugevarietyagainin1998immediatelyafter,thiseditionwassavingtotakeplacethevarietyof[with]rootwithdatabase-poweredaspectinthedata.Againthroughthediligentdevelopmentofyears,theMicrosoftcompanyclothinSeptemberof2000theSQLServer2000,includeabusinessenterpriseversion,standardversion,thedevelopmentversion,personaleditionswithfourversionamongthem.FromtheSQLServer7.0arrivetheSQLServer2000ofthevarietyentergradually,havenofrom6.5-7.0varietysobig,justintheSQLServer7.0ofthefoundationgoforwardtogotobuildup.TheSQLServer2000ofcharacteristicTheInternetisintegratedTheSQLServer2000databaseenginesprovidetheXMLsupportoftheintegrity.ItstillhasadataofconstitutethebiggestWebstationpointsavingflexibleneedmoduleandcanusesexandsafefunction.TheSQLServer2000programdesignmodelandtheWindowsDNAframeintegration,developtheWebapplicationprocedureorderto,andtheSQLServer2000supportEnglishQueryandMicrosoftsearchserviceetc.function,includedcustomerthesearchoftheamityintheWebtheappliedprocedurewithsearchfunctionstrongly.FlexiblewithcanusesexThesameofdatabaseenginecanusageonthedifferentplatform,fromcirculateMicrosoftWindows?98Ofthentheholdtypecomputer,arrivetocirculatetheMicrosoftWindows2000muchmorelargeprocessorserverofthedatacenterversions.TheSQLServer2000businessenterpriseversionsupportconsociationtheserver,indexseefunctions,suchasdiagramandthelargememorysupport...etc.,makeitgetstripetothefunctionClassthatthebiggestWebstationneedwhenorder.BusinessenterpriseclassdatabasefunctionThefunctionthatthedataprocessingenvironmentthattheSQLServer2000relationdatabaseenginesupportsengravesnowadaysneed.Thedatabaseengineprotectsthedataintegritywell,willmanageinthemeantimeuptothousanderupttheexpenseofthecustomerofthemodificationdatabasetoreducetotheleast.TheSQLServer2000distributetypesearchescanmakeyouquotefromadataofcomefromthedifferentdatasource,goodelephantthesedatasistheSQLServeris2000apartofthedatabases,thedistributetypebusinesssupportprotectstheintegrityof[with]anydistributetypedatarenewalwellinthemeantime.Thereplicationcanmakeyousupportmanypiecesequallyaccordingtothecopy,insuringlonedatacopytokeepsynchronousinthemeantime.Canmakeduplicateasetofdatatomanytomoveoftakeoffandconnectcustomer,makethesecustomersworkindependently,thenreturnsthemergerthattheydotoreleaseaserver.Beeasytothegearing,deploymentandusageTheSQLServer2000winincludeaseriesmanagementanddeveloptool,thesetoolscanimproveinseveralstationstoorderupinstall,deploy,managewithuseSQLServerofprocess.TheSQLServer2000stillsupportaccordingtothestandardof,andtheprogramdesignmodeloftheWindowsDNAintegration,maketheusageofthedatabaseofSQLServerandthedatawarehousebecomebornandstrongflexiblesystemofdonotsewpart.ThesefunctionscanmakeyouconsigntheSQLServerapplicationprocedurequickly,makingcustomerneedtheminimalgearingandthemanagementexpensecanimmediatelycarryouttheseappliedprocedures.DatawarehouseTheSQLServer2000wintoincludethetoolthatthetakestogatheradatawithanalysistocarryonthemachineanalysisprocessing(OLAP).StillincludesometoolsintheSQLServer,canusetokeeptheviewgroundadesigndatabaseandpasstheQuerytotheanalysisdata.SQLServerreleasedfrom1989Microsoftcompany1.0havealreadyhadfully15yearstonow,withinthis15yearstheSQLServerfromhavenotohave,experiencetimeandtimeagainsincethechildhoodoflegend.ItencroachesuponthemarketquotaoftheIBM,theOracledatabasenotonly,andtheSQLServerofthenewgenerationhavealreadygradualliedstartbecomingfuturecoreoftheWindowsoperatesystem.ButvisitBillofthe?Thecorethatcoverscontinuouslyrepeated"didnotsewacalculation"inthemouthisaYukon,thenextgenerationdatabaseofthiscode"Yukon"willbringinusawhatkindofworld?Internetof"soft"paypillarInnowadaysofthenetworkages,thedatacheckstolookfor,thedataissaving,thedataclassificationetc.allalltheseshavealreadybecometoconstitutetheInternetnetworkof"soft"paypillar,butthedatabasesystemthenthispayspillarinthedecisiveof.Ifhavenothesupportofdatabase,ourrootimpossiblycheckstoseekintheGoogleperhaps100degreesoneselfdemandofinformation,alsoimpossiblyusefastandconvenientelectronicsmailbox,butsay,thenetworkworldfinishcompletelywholeiswhatabigdatabaseconstitute.IDCthelatestdataindicatethattheglobaldatabasesoftwaremarketseemstogreatwavestoriseagain,thegrossearningsof2003comestoanUSD13,600,000,000,comparingUSD12,600,000,000of2002andhavingagrowth.Theoracle-bonescripture,IBMandMicrosoftcontrol75%marketquotascurrently.Themarketquotaoforacle-bonescripturelastyearis39.8%,theIBMis31.3%,Microsoftis12.1%.Sowhatisadatabase?Inthecalculatortextbookoftheuniversity,thedatabaseisexplainedso:Thedatabaseisthesystemofakindofspecializedmanagementresourcesinthecalculatorapplicationsystem.Thedatacontainvariousforms,suchaswriting,figures,sign,sketch,pictureandvoiceetc..Thedataistheobjectthatcalculatorsystemswanttohandle.Akindofprocessingwaythatpeoplebefamiliarwithcreatesadocument,willsoonhandletheprocessplaittheproceduredocument,involveofthedatapresstheprocedurerequesttoorganizetheda
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026河南鄭州大學(xué)影視創(chuàng)研中心招聘3人考試備考試題及答案解析
- 2026廣東東莞中學(xué)洪梅學(xué)校招聘在編教師7名考試備考題庫及答案解析
- 四川中煙工業(yè)有限責(zé)任公司2026年度高層次人才招聘考試備考試題及答案解析
- 2026福建興銀理財(cái)春季社會(huì)招聘考試備考題庫及答案解析
- 2026北京建筑大學(xué)第一批次聘用制崗位招聘16人考試參考題庫及答案解析
- 2026河北廊坊市中級(jí)人民法院招聘勞務(wù)派遣人員2名考試參考題庫及答案解析
- 2026年云南省影視協(xié)會(huì)招聘工作人員(2人)考試備考試題及答案解析
- 2026年彭澤縣紅光港管理服務(wù)中心招聘海關(guān)協(xié)管員考試參考試題及答案解析
- 2026年靖宇縣公開招聘城市社區(qū)工作者專職崗位人員(12人)筆試參考題庫及答案解析
- 2026北京海淀區(qū)婦幼保健院人才招聘考試備考試題及答案解析
- 智慧健康養(yǎng)老服務(wù)與管理專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育??疲?025修訂
- 珠寶首飾售后服務(wù)與保修合同
- 2025年廣東省惠州市惠城區(qū)中考一模英語試題(含答案無聽力原文及音頻)
- 煤礦皮帶輸送機(jī)跑偏原因和處理方法
- 征兵體檢超聲診斷
- 創(chuàng)傷后應(yīng)激障礙的心理護(hù)理
- 云南省大理白族自治州2025屆高三上學(xué)期二??荚?英語 含解析
- 醫(yī)療項(xiàng)目年度總結(jié)模板
- 武器裝備科研生產(chǎn)單位保密自檢報(bào)告
- 南京師范大學(xué)中北學(xué)院《無機(jī)及分析化學(xué)實(shí)驗(yàn)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024-2025學(xué)年上學(xué)期上海六年級(jí)英語期末復(fù)習(xí)卷3
評(píng)論
0/150
提交評(píng)論