




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
東華理工學院長江學院畢業設計(論文)固定資產管理系統學生姓名學號指導老師職稱講師專業信息管理與信息系統二零零七年六月一日EastChinaInstituteofTechnologyYangtzeRiverinstituteGraduationproject(paper)ManagemengFixedAssetsSystemNameNO0InstructsteachergTitleLecturerProfessionManageInformationandInformationSystemOnJune1,2007摘要固定資產管理系統是一個企事業單位不可缺少的部分,它的內容對于企事業單位的決策者和管理者來說都至關重要,所以固定資產管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理固定資產的信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著信息管理技術的不斷發展,信息管理應用于各大領域,并給人們的生活帶來了極大的便利,在固定管理系統亦是如此。以往固定資產管理人員由于缺乏適當的管理軟件而給其工作帶來了諸多不便。本論文所介紹的便是一個固定資產管理系統,以方便在固定資產安排和固定資產管理上的工作任務。經過分析,本設計使用MICROSOFT公司的VISUALBASIC開發工具以及Accsee數據庫,利用其提供的各種面向對象的開發工具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象,首先在短時間內建立系統應用原型,然后對初始原型系統進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統。關鍵詞:固定資產管理;access數據庫;VisualBasic6.0ABSTRACTManagemengFixedAssetsSystemisanindispensableparkofanEnterprise.ThecontentofManagemengFixedAssetsSystemissoimportantfordecidersandmanagersthatitcanofferopulentinformationandquickinquirymethodtousers.However,sincecontinuously,peoplemanagedthefixedassets'informationbyTraditionalman-power.Themanagementwayhaslotsofshortcoming,suchaslowefficiencyandbadsecrecy.Moreovertimeonelong,itwillproducethemassivedocumentsandthedata.Thiswillbringmanydifficultiestothesearch,therenewalandthemaintenance.Withthedevelopingofthemanagementinformationtechology,informationmanagementwoulduseeveryfields.Whatismore,itcanbroughttheenormousconvenienceforpeople'slife,thefixedmanagementsystemmanagementsystemisso.Formerly,becausethemanagersoffixedassetshavenoManagesthesoftware,theirworkhasmanyinconvenient.ThepresentpaperintroducedthenisaManagemengFixedAssetsSystem.Byfacilitatesinthefixedassetarrangementandthefixedassetmanagementworkduty.Bylookinguplotsofdatum,weselectedVisualBasicpresentedbyMicrosoftbecauseofitsobjectivetools.VBofferedaseriesofActiveXoperatingadata-base.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.Keywords:ManagemengFixedAssetsSystem;Accessdatabase;VisualBasic6.0目錄1. 緒論 11.1選題的背景 11.2目的和意義…..………………………..21.3系統特點.………………21.4問題的提出及解決……………………22.平臺簡介……………….52.1開發平臺和技術簡介………………….52.1.1VisualBasic6.0工具簡介……………52.2數據庫平臺介紹……………………….62.3MIS簡介………………..73.系統總體設計…………..83.1功能需求分析………….83.2系統功能設計………….83.3系統流程圖…………….93.4數據流程圖與數據字典……………...104.系統分析與實現 174.1數據庫的設計 174.1.1概念設計 174.1.2關系數據庫的邏輯設計 174.1.3數據庫與數據表的創建 174.2系統各模塊分析 174.2.1主模塊分析 174.2.2主菜單界面分析 174.2.3資產管理模塊分析 174.2.4資產查找界面分析 194.2.5報表管理分析 215.系統測試 235.1測試的任務與目標 235.2測試方案 235.3驗收測試 24結論 25(1)遇到的問題及其解 25(2)體會與總結 25致謝 27參考文獻 28附件 29緒論本章簡要的介紹了下《固定資產管理系統》的選題背景、目的和意義、系統特點、在前期準備中所考慮到的問題的提出及其解決方法。1.1選題的背景 《中共中央關于制定國民經濟和社會發展第十個五年計劃的建議》中指出:“信息化是當今世界經濟和社會發展的大趨勢,也是我國產業優化升級和實現工業化、現代化的關鍵環節”。目前,我國企業對固定資產的管理大多數是以傳統手工的形式管理,企業資產管理人員管理冊上的基本情況數據是原始數據,沒有作統計、分析、處理,企業的行政部門、管理部門和運營商無法及時了解和跟蹤公司資產情況。對于每次資產是購入、注銷、修改、使用狀態備注等方面,由于數據量大,又沒有采用規范的計算機管理軟件進行數據處理,所以只能是原始分值的再現和作簡單的手工分析(如資產的添加、注銷等);對資產進行分析如反映資產折舊價格、注銷統計表等不能快速的進行處理,且容易出錯。針對以上問題,本課題的研究將解決用信息管理軟件對企業固定資產進行信息自動化處理,并建立完善的分析、評價的體系。該系統是一個非常通用的數據庫管理系統,通過該數據庫系統的設計,我可以熟悉一門數據庫編程語言,比如VB+Access,這將大大提高我的數據庫設計能力,為以后的發展方向打好基礎。想要開發固定資產管理系統首先讓我們先了解下固定資產的基本含義。所謂固定資產管理系統簡單的說就是一個由人和管理軟件等組成的能進行信息收集、處理、加工、保存、維護和使用的系統。它能實測國民經濟部門或企業的各種運行情況,能利用過去的數據預測企業資產未來的狀態,能從全局出發輔助決策,能利用信息控制國民經濟部門或企業的活動,并幫助其實現規劃目標。在開發系統前,我們先總體對系統進行結構。固定資產管理系統由三大部分組成,即信息源、信息管理者和信息處理器。信息源是系統輸入信息的來源,根據地點不同,分為內源信息和外源信息;根據時間的不同,信息源可以分為一次信息源和二次信息源。信息管理者負責信息系統的設計實現;在實現以后,它負責信息系統的運行并使之與其他單位相互協調配合。信息處理器擔負信息的收集、加工、傳遞、存儲等任務,在計算機系統中信息處理器的功能是由各種信息處理裝置來完成的,處理裝置分為信息收集裝置、信息變換裝置、信息傳遞裝置、信息儲存和檢索裝置。這是管理信息系統的主要機構。對于一個系統來說,擁有它基本的功能特色。固定資產管理系統就有數據處理、信息提供和數據統計三大功能。在電子計算機的管理信息系統中,數據處理一般都通過數據庫技術來加以完成。數據庫是以一定組織方式儲存在一起的相互有關的數據集合,它能以最佳方式、最少的數據重復為多種應用提供服務。信息提供是按照管理者的要求,從數據庫中找出所需數據,進行加工處理后提供給管理者,這一功能主要通過分析、檢索、加工和輸出四個工作環節來完成。系統管理的功能就是要保證管理信息系統的整個活動過程與管理目標的要求相一致。1.2目的和意義固定資產管理系統運行的意義是為使企業固定資產的規劃、執行和控制作業有章可循,并達成下列管理目的以利本公司經濟有效且迅速地達成經營目標,特制定本辦法。其目的是使固定資產受到安全保護,防止遺失或被竊;使固定資產可發揮其正常使用功能;消除閑置固定資產,避免浪費資金;準確的計算出企業固定資產的價值。以實物管理為特點,以化繁為簡為目的。克服了傳統管理模式下依賴紙面單據或通過手工方式錄入原始數據而帶來的低效及錯誤,解決了固定資產管理過程中的實物管理的問題,實現了信息流和實物流的統一,并且大大降低庫管人員的工作強度高,提高工作效率。1.3系統特點固定資產管理系統是一款設計簡單、構思巧妙的資產管理軟件,功能強大、通用性強、操作簡單、容易上手。特別適合于各機關、企事業單位、工廠、學校等使用。主要功能特點:
1.界面友好,菜單直觀幫您輕松上手
2.完善的資產管理,方便的數據錄入、修改、刪除、注銷,超級靈活。
3.除了資產管理外,本系統還包括了兩種不同的查找,持萬能組合查詢、萬能組合排序,可以支持任意復雜條件的組合查詢,幫你迅速獲取您想要的數據
(1)按照資產編號查找,查找出來的結果可以直接更改。本功能適用與管理人員資產進行編輯時使用;(2)詳細查找,查找出來的結果以列表的形式輸出。本功能適用與管理人員對資產進行核對時使用。4.靈活通用的資產折舊管理,幫助管理人員輕松、快速的分析出資產的折舊價格。5.本系統還包含報表的導出,方便了管理人員對企業資產的統計及及時更新舊資產。1.4問題的提出及解決方法固定資產管理系統是一個有著廣泛應用面的實用性系統,但是,我國各個企業有著自身的不同情況和經濟環境;在開發這類系統時,系統需求分析是極為重要的一環。在有著整個分析過程中,我們都采用了面向對象的分析方法,這是因為我們在近幾年的實踐中已堅信這種方法能夠更加有效地表達和描述現實世界。軟件要具有適用性和擴展性,就必須更接近于現實世界本身的發展規律。以一個簡單的例子來看,假設要求設計關于引進人事管理的一個系統,按我們過去的做法,先會要求提供給我們一份相關的引進人事情況表,然后依葫蘆畫瓢地設計相應的表單與界面。在短期來說,這樣做是簡便而實用的,但并不能夠符合現實世界的長遠目標,這套設計方法不具有擴展性,因為任何一份評估表的結構都會有可能發生許多改變的。采用面向對象的方法,可以從中提取出表類型、表結構、評分方法以及能考慮繼承等各方面的要素,這樣就可以保證軟件的通用性,可配置性與可維護性。在工具的選擇過程中,我們選擇了現在已十分流行的MicrosofrAccess和VisualBsdic6.0,為什么選取這個系列工具呢?這是基于我們對軟件需求分析目標的看法,我們認為需求分析應當能正確地回答如下的幾個關鍵性問題:(1)管理者的需求是否已詳盡地被考慮到了?(2)管理者能靈活運用該軟件嗎?(3)分析是否會和設計相脫節?(4)選擇VisualBasic6.0來開發這個系統是否可行?等等以下對上述幾個問題逐一簡要地加以說明:(1)詳盡地獲取用戶的需求。用戶的需求可分為顯式的需求與隱性的需求,用戶的傾向往往只顧及到當前的與明顯的需求。要達到對需求理解的全面性,不僅僅只是依靠有效的用戶談話和調查,因為我們所面對的用戶需求往往會有些片面的,采用RationalRose(基于UML)提供的用例,以及多種圖的聯合使用,可以使我們發現其中的遺漏。(2)使用戶能靈活的運用該系統,充分地理解我們的表示方法,能夠真正明白我們描述的內容。軟件需求分析規格說明書通常會是冗長而枯燥的,一般的用戶不容易深入理解,這樣就削弱了分析的正確性。通過支持面向對象及VB語言可以更好地和用戶交流,讓用戶了解系統的運作方式甚至細節的操作。(3)使分析和設計兩個階段互相聯系與貫通。這是我們選擇面向對象的方法及VB工具的重要原因,系統分析要向用戶描述的不僅僅是用戶的需求,而且包括解決方法,解決方法當然應包括設計(程序)、數據庫與系統配置,我們當然不希望用戶得到的是一個與需求規格說明不相同的軟件,也不可能要求程序員完成一個不可勝任的任務。然而我們在以前的多項工作中經常發現這類情節,因為系統分析與設計相互脫節,導致一頭扎在分析中不顧設計有關的事宜。分析與設計的脫節,還不利于設計現格說明的評估,因為分析往往會脫離現實,導致缺乏評估的依據。因為不可能成功地完成設計而使分析需要重來個好的工具可以使分析與設計更緊密地連結起來,甚至于—一對應。面向對象的分析方法使對象之間相對而言有獨立性,減少了任何影響到全局的改動,能避免因需求變化而導致全盤皆動的被動局面。(4)選擇VB6.0進行系統開發可能會有更多的理由。比如資產的編寫、數據庫設計、統計報表等等,我們都需要做到有延續性,有自動化支持和具有質量上的保證。所以,我們選用了以上的方法和工具。在分析中,面對設計報表統計的問題時,我們采用了《VisualBasic程序設計簡明教程》中所提及的“添加DataReprot”工具。該工具主要是為管理人員導出“注銷統計表”和“折舊統計表”,使他們更加快捷、方便的統計出公司目前資產的價值及資產注銷情況,有助于對企業的固定資產進行有效的管理。
VisualBasic6.0使我們更方便地把上面的想法在類上去實現,更進一步地設計好我們的高效率的數據庫。當然,使用單一的一個工具去完成一個中大型的應用系統的需求分析,是不可能成功的。因為社會在發展,用戶的需求也在改變,如何把握住用戶的需求是需要時間的,面向對象的方法有時也會忽略外在的與表層的要求,不僅僅是要獲得關鍵的需求,其他更多的需求往往要等到用戶在使用后才知道,然而等到用戶使用是不現實的,作為原型開發模型中的原型也是收集用戶需求,描述與解釋需求的一類相當有效的方法與工具。在我們的開發過程中,為了更好地讓用戶了解我們的系統和我們的設計方案,讓用戶在見面會上更有方向性與針對性,我們首先用Access開發出原型,讓用戶先試用。這樣,我們在真正的分析與設計時就能更加符合用戶的要求??傊?,軟件需求分析方法和工具的使用,對我們軟件開發過程影響是很深遠的,選用高效能的正確的方法與工具,可以使我們的軟件更加正確地反映現實需求,更加具有可用性、可擴展性和可維護性;降低了軟件項目的風險。2.平臺簡介本章是對固定資產管理系統開發平臺一個簡要的介紹,其中包括VisualBasic6.0、Access及其中一些主要的控件性能。2.1開發平臺和技術簡介 本系統采用VisualBasic6.0作為開發平臺,運用其面向對象的功能,很方便的對數據進行添加、刪除、修改、查詢等操作。創建數據庫是基本操作,在VisualBasic中創建一個新數據庫有兩種途徑:一種是使用SQL(結構化查詢語言)語句;另一種是使用其他數據庫軟件,如MicrosoftAccess。本系統采取MicrosoftAccess作為數據庫與VisualBasic6.0進行連接,對數據進行開發、加工、分析。2.1.1VisualBasic6.0工具簡介 使用VisualBasic6.0編寫程序控件的使用是十分重要的一個方面。利用控件中已經封裝的功能,可以大大減輕程序編寫的工作量。在VisualBasic6.0中,提供了許多具有數據操作功能的控件,使用這些控件的數據功能來編寫數據庫應用程序將是十分便利的。VisualBasic6.0可以用于數據綁定的控件很多,包括文本框、標簽、組合框等等,此外VisualBasic6.0還包括許多用語數據綁定的ActiveX控件,如DataGrid、DataCombo、Chart以及DataList等。同時VisualBasic6.0也提供了訪問數據庫的文件,如內在的Data控件和ADOData控件。因為ADO的適應性更廣,所以通常使用DAOData控件來創建數據庫應用程序。ADOData控件ADOData控件使用MicrosoftActiveX數據對象ADO來快速建立數據綁定空間和數據提供者之間的連接。因為具有直觀的圖形界面,使用ADOData控件可以在很大程度上減少代碼的使用量。以下是ADOData控件的主要屬性:Recordset屬性:本屬性返回或設置對下一級ADORecordset對象的引用。RecordsetSource屬性:本屬性返回或設置本控件結果集的生活方式。ConnectionString屬性:本屬性包含了用來建立到數據源的連接的所有信息。BOF和EOF屬性:BOF指示當前記錄位置于Recordset對象的第一個記錄之前;EOF指示當前記錄位置位于Recordset對象的最后一個記錄之后。DataGrid控件DataGrid控件是類似電子表格的數據綁定控件,通常用語在數據庫應用程序中顯示記錄和字段。該空間使用非常方便,通常只需少量代碼或者無需代碼,只要設定了DataGrid屬性后,就會用數據源的記錄及來自動填充控件。以下是其主要的屬性和使用方法:DataSource屬性:返回或者設置一個數據源,通過該數據源,控件被綁定到某個數據庫??梢栽O定為ADOData控件、Data控件等。示例代碼如下:DataGrid1.DataSource=adoData1AllowUpdate屬性:返回或者設置一個值,指出用戶是否能夠更改控件中的數值。AllowDelete屬性:返回或者設置一個值,指出用戶是否能夠從與該控件連接的結果中刪除記錄。AllowAddNew屬性:返回或者設置一個值,指出用戶是否能夠從與該控件連接的結果集中增加新記錄。2.2數據庫平臺介紹 MicrosoftAccess數據庫在VB數據庫編程中具有非常明顯的應用優勢:(1)MicrosoftAccess是VB默認的數據庫格式,在變成應用中使用最方便快捷,而且隨著MicrosoftAccess的不斷升級,VB也在新版本中不斷增加對其新特色的支持。相比之下,其他數據庫格式顯然要差一些。(2)MicrosoftOffice是當今世界上最為流行的辦公軟件,其家族成員MicrosoftAccess的擁有率很高。這使得Access數據庫在VB數據庫編程中頗具代表性。(3)MicrosoftAccess秉承了微軟所見即所得的思想,軟件界面友好,易學易用,且功能強大,即便是對數據庫了解不多的普通用戶也可以很快的建立所需的數據庫結構,是編寫數據庫的好工具。鑒于以上MicrosoftAccess的種種優勢,在本設計中選取了MicrosoftAccess數據庫來介紹其變成知識。編程時可以使用VB代碼來定義并生成MicrosoftAccess數據庫,但顯然這樣的工作量以及變成基礎都是令普通讀者望而卻步的。通常使用更為簡潔的方法,即使用工具來創建數據庫,然后在VB中加以引用。正是出于這樣的原因,VB自帶了可視化數據管理器,可以創建和修改所需的數據庫。當然也可以在MicrosoftAccess中直接創建數據庫,然后在于VB相連。2.3MIS簡介MIS(ManageInformationSystem)即管理信息系統,是一個以人為主導、應用計算機技術、網絡通訊技術、數據庫技術、進行信息的收集、傳輸存儲、加工更新和維護,為企業或組織的管理、決策提供信息服務,以增強競爭力和提高效率為目的的繼承化的人—機系統。系統設計的目標是在保證時間邏輯模型的基礎上,盡可能提高系統的各項指標,即系統的工作效率、可靠性、工作質量、可變性與經濟性等。管理信息系統開發是一項系統工程,為了保證系統的質量,設計人員必須遵守共同的設計原則:系統是作為統一存在的;為了保持系統的長久生命力,要求系統具有很強的環境適應性;一個成功的管理信息系統必須具有較高的可靠性;在滿足系統需求的條件下,盡可能減少系統開銷。3.系統總體設計本章主要是對系統的總體功能的設計、數據庫的設計以及數據表的優化進行詳細的分析。3.1功能需求分析固定資產管理對每個企業單位都是十分重要的工作,固定資產管理的好,可以使資產發揮最大效益,杜絕各種不良資產;反之,則會造成生產資料利用率低下,甚至造成資產流失。
本管理系統是為適應于企業的固定資產管理而開發的軟件。從資產使用的角度管理固定資產,協助學校建立一套完善的數據管理模型,提供全面數據的編輯、查詢、系統管理等等功能,達到對資產科學管理的目的。上一代的學校固定資產管理系統主要采用Foxbase或FoxPro,系統開發環境也是數據庫內置的開發工具。其特點是單機單用戶方式,開發簡單,能充分利用數據庫的特性。其缺點是開發出的系統依賴性強,運行必須依托數據庫環境;不容易升級與擴展;無法實現數據的共享與并行操作;代碼重用性差。原有企業固定資產管理系統數據共享差的問題更加突出,而新需求的提出也越來越多,越來越頻繁。這就要求系統在可擴展性和標準化的要求更高。而原有的系統由于其與生俱來的缺點而無法在適應現有的需求了。因此,使用現在的新技術,開發出適應新的需求的新系統的任務刻不容緩。在現代企業里一直存在著一個很重要但缺乏行之有效的解決之道的問題——企業固定資產管理。許多企業在自身企業固定資產管理上缺乏統一有效的管理,不能快速、準確地注冊、注銷、修改資產相關信息、進行固定資產信息的查詢工作以及對資產的折舊統計,從而在固定資產管理中存在著各種各樣的漏洞,給企業帶來不必要、不可遇見的潛在威脅,因此在企業內部創建一個針對固定資產管理的系統是企業運行管理的必要環節。3.2系統功能設計 應用系統開發的第一步,就是必須了解即將開發的應用系統的特點,明確該系統所需要完成的功能以及各功能之間的相互聯系,從而知道系統開發的后續工作,這一步作為系統的功能設計是十分重要的。作為一個整體來看,系統會顯得太大太復雜,很難理解。通過對企業的需求分析,可以將本系統劃分為三個模塊(這就是所謂的縱向分解),確定各個模塊的接口,從而實現整體功能。我們將系統功能再進一步劃分,將每個模塊分解出幾個子功能,并確定這些子功能與父功能的接口(這就是所謂的橫向分解)。通過縱向和橫向分解,我們可以很直觀、很清晰的看到這個系統的功能劃分,其具體功能描述如表1-1所示。資產管理資產查找統計表注冊新資產注銷資產編輯資產資產折舊按資產編號查找條件查找注銷統計表折舊統計表表1-1系統主要功能模塊表三個模塊的功能分別為:資產管理模塊:實現了企業固定資產的注冊、注銷、編輯以及折舊價格的計算;資產查找模塊:為管理員提供資產的查詢,是他們能夠很方便、快捷的了解到他們所需要資產的狀態;統計表模塊:該模塊主要實現了企業固定資產的注銷狀態及折舊計算的直觀表達,使管理員快速的掌握資產的狀態。3.3系統流程圖通過以上的系統需求分析和功能模塊設計,現在我們有了初步的系統流程圖(如下圖1-2所示)。在管理系統開發中,我們就以這幅流程圖作為系統運行的框架,并在次框架的基礎上逐步實現企業對該系統的需求。主菜單主菜單注銷資產注冊資產折舊統計表注銷統計表按條件查找按編號查找資產折舊修改資產修改數據輸出輸出圖1-2系統流程圖3.4數據流圖與數據字典 經過以上分析,我們可以初步設計出系統數據流圖以及數據字典的建立。系統數據流圖如下所示: 原始數據原始數據輸入輸入注銷統計表折舊統計表導出查找功能折舊計算數據注銷數據修改系統數據注銷統計表折舊統計表導出查找功能折舊計算數據注銷數據修改系統數據圖1-3數據流圖4.系統分析與實現4.1數據庫的設計數據庫結構的設計是總體設計階段非常重要的環節,好的數據庫結構可以簡化開發過程,使系統功能更加清晰明確。因為數據庫結構的變化會造成編碼的改動,所以必須認真設計數據庫結構后在進行編碼,從而避免無謂的重復工作。4.1.1概念設計在概念設計階段中,設計人員從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數據庫的概念設計,可分成三步進行:首先設計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優化,得到最終的模式,即概念模式。(1)
設計局部ER模式
實體和屬性的定義:
資產信息表(資產編號、資產分類、資產型號、購買日期、購買價格、折舊價格、生產單位、使用狀態、使用部門編號、負責人、使用年限、注銷日期、備注、注銷)部門信息(使用部門編號、部門名稱、責負人)ER模型的“聯系”用于刻畫實體之間的關聯。一種完整的方式是對局部結構中任意兩個實體類型,依據需求分析的結果,考察局部結構中任意兩個實體類型之間是否存在聯系。若有聯系,進一步確定是1:N,M:N,還是1:1等。還要考察一個實體類型內部是否存在聯系,兩個實體類型之間是否存在聯系,多個實體類型之間是否存在聯系,等等。例如:u
一個資產(編號)只能具有一種身份,而一種身份可被具有多個編號(1:1);
u
一種資產只能屬于一種資產類別(資產分類),而一種資產類別可以包含多多個資產(1:N);u
一個種資產可以由多本不同的生產單位生產,而一個生產單位也可以生產多個不同的產品(N:N)。(2)設計全局ER模式所有局部ER模式都設計好了后,接下來就是把它們綜合成單一的全局概念結構。全局概念結構不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數據庫概念結構。1)確定公共實體類型為了給多個局部ER模式的合并提供開始合并的基礎,首先要確定各局部結構中的公共實體類型。在這一步中我們僅根據實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。2)局部ER模式的合并合并的原則是:首先進行兩兩合并;先和合并那些現實世界中有聯系的局部結構;合并從公共實體類型開始,最后再加入獨立的局部結構。3)消除沖突沖突分為三類:屬性沖突、結構沖突、命名沖突。設計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4)局ER模式的優化在得到全局ER模式后,為了提高數據庫系統的效率,還應進一步依據處理需求對ER模式進行優化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數要盡可能的少;實體類型所含屬性個數盡可能少;實體類型間聯系無冗余。綜上所述,“固定資產管理系統”的全局ER模式如下:
資產信息表(資產編號、資產分類、資產型號、購買日期、購買價格、折舊價格、生產單位、使用狀態、使用部門、負責人、使用年限、注銷日期、備注、注銷)4.1.2關系數據庫的邏輯設計由于概念設計的結果是ER圖,DBMS一般采用關系型,因此數據庫的邏輯設計過程就是把ER圖轉化為關系模式的過程。由于關系模型所具有的優點,邏輯設計可以充分運用關系數據庫規范化理論,使設計過程形式化地進行。設計結果是一組關系模式的定義。導出初始關系模式資產信息表(資產編號、資產分類、資產型號、購買日期、購買價格、折舊價格、生產單位、使用狀態、使用部門編號、負責人、使用年限、注銷日期、備注、注銷)部門信息(使用部門編號、部門名稱、責負人)(2)
產生子模式
子模式是管理人員所用到的那部分數據的描述。除了指出管理人員用到的數據外,還應指出數據與概念模式中相應數據的聯系,即指出概念模式與子模式之間的對應性。部門信息(使用部門編號、部門名稱、責負人)
(3)合并兩個模式為了減少數據的冗余,減小存儲空間,現將兩個模式合并成一個全局E-R模式。資產信息表(資產編號、資產分類、資產型號、購買日期、購買價格、折舊價格、生產單位、使用狀態、使用部門、負責人、使用年限、注銷日期、備注、注銷)4.1.3數據庫與數據表的創建本數據庫在MicrosoftAccess2000中創建,命名為“資產管理系統.mdb”,其中為了減少儲存空間或冗余等不必要的麻煩,本數據庫只設計了一張表,即“資產信息表”,下面就簡要的介紹下它的表結構(如表1-4所示)。表1-4資產信息結構表字段名(列名)數據類型長度允許為空資產編號數字整型資產名稱文本20資產分類文本20資產型號文本20購買日期日期/時間短日期購買價格貨幣小數位數1折舊價格貨幣小數位數1生產單位文本50使用狀態文本20使用部門文本20負責人文本20使用年限整型20注銷日期日期/時間短日期備注文本100注銷是/否是/否在資產編號的設置上,我們采取了唯一法,即一件固定資產只有一個編號。例如:10001中前兩位1表示資產所在部門的編號(1:辦公室;2:車間;3:倉庫);后面的0001則表示資產在該部門的序列號。4.2系統各模塊分析 在編寫數據庫應用程序時,經常要遇到這樣的情況,即好多組件、窗體同時訪問相同的數據源,如果為每一個組件或者窗體都設置一個數據源將是十分耗時的工件,而且要保證這些數據源的確是相同的也需花一番功夫。那么,能不能將這些數據源集中管理,最好是做成一個統一的模塊,需要時就將該模塊引入而不必直接操作數據源本身呢?數據模塊(DataModule)是解決這個問題最好的答案。簡單說來,數據模塊是用來集中管理數據源的一個窗體,該窗體可被需要的地方隨時引入。但本人在開發這個系統時,開始使用了一下數據模塊,但在使用過程中卻碰到了一些問題。并且考慮這個系統使用到的TADOQuery控件比較多,如果使用數據控件可能會帶來管理上的麻煩,如弄混各個數據控件的作用。還考慮到使用動態生成ADOQuery可能會更節省資源。固定資產管理系統一共有三大模塊,其中每個大模塊還含有各自的子模塊,現在我就簡要地介紹下各個界面的產生、所要解決的問題以及它們的優化過程,其中以資產折舊的計算為重點。4.2.1主模塊分析為了保存各個窗體中的代碼,使得每個窗體在調用數據是不必重復定義、聲明,在此我采取了主模塊的方法。模塊一般是放全局公用的函數、過程、常數、自定義結構、全局變量等等東西的地方,也就是公用部分的集中場所。當然,模塊中也可以定義private
的函數或者過程以便公用過程的內部調用。類模塊是定義一個類,類模塊中的所有public成員必須在創建了累的實例以后才能夠調用,需要和標準模塊區分開來。好的編程習慣是把不同種類的功用模塊分類放在不同的標準模塊中,便于查閱,所以很多程序中會有多個標準模塊存在.在本系統中主模塊是用來定義數據連接并且聲明數據的路徑:PublicconstrAsStringconstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\database\資產管理系統.mdb;PersistSecurityInfo=False"該語句在主模塊中運用,目的是指明數據源的位置,使VB與Access相連,這一步在本系統中是至關重要的。當然,VB與數據庫的連結不僅僅只有這種方法,但該方法比較方便,所以我采用它。在語句中PersistSecurityInfo布爾類型.為True時,表明采用集成安全機制;若為False,則表明不采用集成安全機制。在本模塊中是為默認值false,主要意義是可幫助確保不可信的源無法訪問連接中涉及安全性的信息,并幫助確保任何涉及安全性的信息都不會隨連接字符串信息在磁盤上持久化。4.2.2主菜單界面分析菜單界面作為整個系統的第一個界面,設計要合理,明確的告訴管理人員系統的功能、用途,使管理人員一目了然。首先我們要解決簡潔化的問題。根據以上分析的系統所分的模塊,將菜單分為“資產管理”、“資產查找”“報表”等三個主菜單。這樣使用者就能很清楚的知道他們所需操作在哪個菜單里面,減少了不必要的麻煩。主菜單界面圖如1-5圖所示。圖1-5主菜單界面圖4.2.3資產管理模塊分析 固定資產管理模塊是固定資產管理系統中最大也是最為重要的模塊,該模塊中包含著四個子模塊“注冊新資產”、“刪除舊資產”、“編輯舊資產”、“資產折舊”。前面的三個子模塊是負責資產信息的添加、刪除、注銷、編輯三個基本功能的實現?,F在我們就分別介紹下這四個子模塊。注冊新資產注冊新資產就是輸入固定資產的原始數據,使他們進入固定資產管理系統的過程。這個部分是系統一個基本的功能,它主要通過ADO控件對數據進行連接達到對數據進行添加的目的(下面的刪除功能和修改功能也是用同樣的方法,一下就不一一介紹了)。注冊新資產界面如圖1-6示:圖1-6注冊新資產界面刪除舊資產該界面主要的功能就是將原有的不能用的舊資產報廢,在本窗體中去添加窗體有所不容的主要是解決數據移動問題。因此我采取了datPrimaryRS_MoveComplete事件,首先對所要處理的信息進行判斷,判斷該資產的信息是否存在;數據指針移動到最后,這個時候指針再移動一次就到了最后的空行的問題,對于這個問題,我采用vb中的BOF來處理;與前一個問題相反的,當指針回到第一行的標題行,此行是沒有數據的用EOF來處理。在使用的時候,我們通常是用來檢查數據是否為空,或者是在輸出數據時,師傅一僅夠到了最后,后面已經設有數據了,然跳出循環。刪除舊資產窗體如下圖1-7示:圖1-7刪除舊資產界面ADO數據控件記錄移動完成代碼:PrivateSubdatPrimaryRS_MoveComplete(ByValadReasonAsADODV.Enum,ByValpErrorAsADODB.Error,adStatusAsADODB.EventStatusEnum,ByValpRecordsetAsADODB.Recordset)IfdatPrimaryRS.Recordset.RecordCount>0AndNot(datPrimaryRS.Recordset.EOF)AndNot(datPrimaryRS.Recordset.BOF)ThendatPrimaryRS.Caption="資產編號:"&CStr(datPrimaryRS.Recordset.Fields(0))在ADO數據控件中移動記錄后將觸發MoveComplete事件,本設計中的代碼將改變ADO數據控件的標題,顯示當前記錄的信息。在刪除按鈕的代碼中,調用了ADO數據控件datPrimaryRS的記錄集對象Recordset的幾個方法,如:Delect、MoveNext和MoveLast等。Delect方法將刪除ADO數據控件當前記錄;MoveNext和MoceLast方法則可以實現在記錄集中的移動,其功能同ADO數據控件提供的幾個導航按鈕相同,類似的方法還有Move、MoveFirst和MovePrevious。編輯現有資產本窗體功能是修改,編輯現有資產的信息,該功能在信息輸入錯誤或是資產狀態改變時使用。其界面如下圖1-8示:圖1-8編輯現有資產界面本窗體主要使用了餓Updata功能,用來變更已經改變的資產信息。同時,我也用了“刪除舊資產”窗體中的datPrimaryRS_MoveComplete事件來移動舊數據。資產折舊資產折舊功能是本系統最為突出的功能,也是有別也其他管理系統的地方。在資產折舊的計算中,我運用了計提折舊算法中的平均年限算法:年折舊額=固定資產購買價格×已使用年限÷使用年限因此,將其轉換為代碼:strCost="Update資產信息表set折舊價格=format(購買價格*(#"&Date&"#-購買日期)/(使用年限*365),'#0.00')wherenot(購買日期Isnull)and使用年限>0"其中,#”&Data&”#表示現在的日期,因為在計算中是以“日”為單位的,所以在最后我們因該除以365天使它變成以“年”為單位。按照公式計算出來的結果是小數點后四位,而在我們日常生活中,貨幣只有小數點后兩位位,所以要進行小數點后位數的改變,因此,我在代碼中將Format('#0.00',a)的方式,將原來的四位小數限定為兩位,這樣一來就能保證最后得出的折舊價格是小數點后兩位。對于一個除法公式來說他的除數是不能為零,所以,我們在公式代碼中加入限定條件使用年限>0。同時,當購買日期為零時,這個公式折舊出來的數值就會是負數,因此,在這里我們同樣也要加入限定條件,購買日期Isnull。這樣以來保證了折舊出來的數值不是負數也不是無意義的數。對與折舊計算結果的處理,我調用了List窗體,將結果以表格的形式輸出,一目了然?,F在我們來看下它的運行結果。圖1-9所示:圖1-9資產折舊價格4.2.4資產查找界面分析查找功能是任何一個管理中不可或缺的部分,它提供給管理人員快速了解所需資產信息的功能。在本系統中設計了兩個不同的查找功能“按資產編號查找”和“條件查找”?!鞍促Y產編號查找”是由系統直接生成的窗體,而“條件查找”是在“工程”中另外添加一個窗體來實現查找功能。現在我們來簡要分析下兩個窗體的功能設計。按資產編號查找“按資產編號查找”窗體最突出的特點就是,該窗體是編程者直接把代碼編寫入代碼窗體,然后系統將自動生成查找界面。該窗體界面設計如圖2-0所示。圖2-0按資產編號查找界面在該窗體的設計中,出現了載如修改窗體,是因為當管理人員所要查找的資產信息,被找到的信息就直接在修改窗體顯示出來。同時,如果管理人員還需對所查詢的資產信息做修改條件查找條件查找,即詳細查找,本窗體采用了Combo1下拉框,管理人員可以很方便的從下拉框中選擇其所要查找的條件,而無須手動輸入,減少了查詢時間。該窗體將查詢的結果直接導入到frmlist輸出,而與前面介紹的“按資產編號查找”的又一個不同之處。該界面如圖2-1所示。圖2-1條件查找界面在這個窗體里及實現了數字查找,又實現了時間,同時,該功能實現了文本查找。查找方式多樣,功能強大,簡單、方便的操作方法,令管理人員查詢便捷。本功能主要按照數字型查找、日期型查找和文本型查找。要實現這三種查找集中與一個combol控件中,就需要用一個If語句的三重循環來一一實現。其中,數字型和日期型可以中我們平常的數字運算符(=、<>、<=、>=、<、>)來進行查找,而文本運算由于它是中文而不是一般的數字形式,則在此問題上我就引用了Like和NotLike形式進行查找。在此窗體中,由于引用了Like和NotLike兩種邏輯運算符,我們能夠通過它們實現兩種查找:1)精確查找;2)模糊查找。1)精確查找:在這個查找中,管理者要輸入完整的它們所要查找的信息才能找到他們所需要的,如果忘記或輸入錯誤則無法找到。str=str&"'"&Text2.Text&"'"2)模糊查找:在此查找中,只要管理人員輸入其中一個字母或漢子,系統就會自動彈出與輸入相關的信息,比如查找負責人“林賓”,我們只要輸入“林”字,系統就會自動的將負責人中含有“林”這個字的人以列表的形式輸出。str=str&"'"&Text2.Text&"'"4.2.5報表管理分析報表作為反映企業財務狀況的重要手段,是固定資產管理系統重要的組成部分,它能直觀的反映出企業資產狀況以及對資產管理所采取的管理方法。創建報表是任何一個好的商業應用程序的主要功能。在系統中你可能擁有大量的有用數據,但是如果沒有一個緊湊的方式來表達它們的話,這些數據是毫無意義的。在VB6.0出現之前,VB中主要的報表工具甚至都不是微軟的產品。以前的VB版本使用的報表工具是SeagateSoftware的CrystalReport工具。隨著VB6.0的發行,微軟已經將一個很好的報表記錄器與VB結合了起來,使得用戶可以有選擇地購買其他工具。由于工具的布局幾乎完全相同,所以開發者們將會對VB數據報表設計器比較熟悉,它是用來在MicrosoftAccess中創建報表的。然而對VB來說數據報表實際上是被直接編譯進可執行文件的,這就意味著不必在用戶機器上安裝任何格式化文件。這同時還意味著格式化文件不會被那些探究程序的用戶給破壞掉。(1)開始創建報表在“工程”菜單中選擇“添加數據報表”選項;要給這個報表一個標題。這個標題可以顯示在報表第一頁的報表標頭部分,也可以顯示在每一報表頂部標頭部分。添加一兩個RptLable控件來為你的報表創建一個標題。設計者可以根據自己的需要在報表中插入其他的標簽和圖片。下一步要做的是使用數據環境設計器將報表和數據源連接起來。一個數據環境包括你的應用程序中所要用到的所有連接和查詢。(2)為報表做清除工作設計者可以選中報表后使用屬性窗口來設置報表自身的Caption屬性。而且無論何時顯示報表,設計者留在控件周圍的任何空白都會隨之出現,因此要確保正確放置控件,并且將其周圍的空白部分給清除掉。在本系統的報表管理中包括“注銷統計表”和“折舊統計表”。“注銷統計表”是用來統計企業固定資產中已被注銷的那部分資產,并以表格的形式輸出。如圖2-2所示?!罢叟f統計表”是將“資產管理”模塊中的“資產折舊”計算出來的結果以表格的形式輸出。如圖2-3所示。圖2.2注銷統計表圖2.3折舊統計表5.系統測試5.1測試的任務與目標 通過以上的分析、設計,固定資產管理系統初步完成。但是一個完整的系統的產生必須通過測試,通過測試來判斷該系統是否存在不為知的錯誤或是運行不對的地方,并且通過錯誤測試使我們的系統能夠進一步的完善甚至是在原先基礎上的進化。5.2測試方案 對于初步完成的系統,我們為了查找它是否存在錯誤,同時為了使系統更加完善,我們現在將摸具廠提供的數據進行測試。(1)先將摸具廠提供的固定資產信息逐一地輸入固定資產管理系統中,檢測信息是否被錄入,我們可以打開“編輯現有資產”窗體查看。錄入成功則可以在“編輯現有資產”上的ADO空間查看到所有輸入的設備。(2)對現有資產信息進行刪除,在“刪除現有資產”窗體中選中要測試的資產信息進行刪除,若刪除成功則在“編輯現有資產”窗體里查看不到該信息。(3)對現有資產信息進行修改,選者要修改的信息,在“按編號查找”窗體中查找該資產信息,若編輯成功則在查找結果窗體中可以看到修改后的資產信息。(4)測試“按編號查找”。我們先選中一個資產編號,然后輸入該編號,點擊“查找”按鈕,核對最后的查找結果。(5)測試“條件查找”。首先,我們先對數字型的查找進行測試,我們選中編號,然后選這<,再輸入3000,此時,編號小于3000的資產信息就會以表格的形式顯示出來。其次,我們對日期型進行查找,先選擇購買日期,再選擇預算符>=,最后輸入任意日期,假設是2000-4-10,此時,所有在該日期后購買的資產就會顯示出來。最后,我們對文本型進行測試,我們選擇負責人,在操作符中選擇“Like”,然后輸入“林”,我們可以看到,所有名字中帶“林”的負責人都會在結果列表中顯示;與此同時我們將代碼中的兩個%去掉,將模糊查找改為精確查找,此時我們輸入“林”系統就會提示沒有這個信息,我們就必須輸入完整的信息才能查到該負責人。(6)我們將某個資產信息修改成注銷狀態,點擊“注銷統計表”核對信息是否一致。或者在修改窗體中,任意選擇一個資產信息進行注銷,再大開注銷統計表,查看該資產信息是否以被注銷。(7)選中一個資產信息,并用公式預先算出它到目前為止的折舊價格并將它與“折舊統計表”中的該項目核對,看它們是否符合。5.3驗收測試 經過以上測試,我們可以看出本系統可以正常使用,解決用計算機對企業固定資產進行信息自動化處理,并建立完善的比較、評價的體系。同時該系統符合各個企業、單位、學校等地方的需求。以實物管理為特點,以化繁為簡為目的。克服了傳統管理模式下依賴紙面單據或通過手工方式錄入原始數據而帶來的低效及錯誤,解決了固定資產管理過程中的實物管理的問題,實現了信息流和實物流的統一,并且大大降低庫管人員的工作強度高,提高工作效率。結論(1)遇到的問題及其解在設計本程序中遇到了很多問題,在指導老師和朋友的幫助下,一一的解決了。下面我就簡要的講下遇到的問題及其解決的方法。1)數據庫與VisualBasic的連接:Access與VisualBasic的連接有很多種,比如:通過“數據視圖窗口”按鈕中的“添加數據連接”按鈕來設定數據源;在每一個ADO控件上單擊右鍵,將控件的按鈕與它相連接;創建主模塊,在其里面設置數據源的路徑。以上的種種方法我選擇最后一種,因為它可以將資產管理系統總體與數據庫相連,而在每個窗體中只要與主模塊中設定的函數相連即可,避免了很多重復又復雜的操作,減少程序的存儲空間。2)怎樣將查找與編譯現有資產窗體相掛鉤,方便管理人員對某些必要的資產信息進行修改?在編輯好查找代碼的同時,載入編輯窗體,我們將它數據源設定為編輯窗體的數據源,這樣就可以實現了查找結果在編輯窗體中出現。代碼如下:LoadfrmEditfrmEdit.datPrimaryRS.ConnectionString=constrfrmEdit.datPrimaryRS.RecordSource="select*from資產信息表where資產編號like"&str&"orderby資產編號"'將數據源設為查找結果,實現查找目的frmEdit.datPrimaryRS.Refresh3)怎樣實現數據查找,文本查找與日期查找同窗體進行?對于數據查找功能用=、<=、<、>=、>等數字運算符就可以實現,而日期和文本形式則不能通過這些簡單的運算符進行多功能的查找,因此,我向朋友請教知道要查找文本形式Like和NotLike這對邏輯符來解決。Like的作用是用來比較兩個字符串。日期查找則要按照日期的格式,在代碼中我們用“#”表示日期的格式,具體的代碼如下:str=str&"#"&Text2.Text&"#"為了使數據類型、文本類型、日期類型像結合起來,形成功能強大的查找窗體,我在這段代碼中運用If嵌套的形式,使它們有條理的相互交織在一起。4)精確查找和模糊查找的運用?在“條件查找窗體”中,本系統及可以運用精確查找功能也可以將代碼做少許變動,使之成為模糊查找。具體代碼如下:確查找:str=str&"'"&Text2.Text&"'"模糊查找:str=str&"'%"&Text2.Text&"%'"5)報表應該怎樣建立?在過去所學的開發中,很少甚至沒有接觸過“報表”這形式。通過《VisualBasic5開發人員指南》里面提及的報表的建立,我可以通過“工程”中的“添加DataReport”來創建報表。6)怎樣實現數據導入到報表里?首先,我將數據設定到相對的報表中,然后在將數據傳輸過去,部分代碼如下:Setrs=dbConn.Execute("SELECT資產名稱,使用部門,購買價格,折舊價格FROM資產信息表orderby資產編號")WithreportSet.DataSource=rs.DataMember="".ShowvbModal(2)體會與總結基于以上的設計方案,我們對已經開發好的系統做個簡要的總結。系統建立在VisualBasic6.0和MicrosoftAccess2000等開放的工具作為開發平臺,面向對象的可視化設計工具、事件驅動的編程機制、提供了易學易用的應用程序集成開發環境、結構化的程序設計語言、強大的數據庫操縱功能以及Active技術等。這樣的系統適于運行在各個企業、單位、學校等地方,對固定資產進行管理,易于使用的管理軟件,無須幫助說明,節省了管理人員的時間,使他們在使用過程中對該軟件的功能及各菜單的作用一目了然。信息成為真正資源的必要條件是信息管理,要使固定資產信息真正有效地為企業的運行服務,關鍵就在與資產信息的管理。因此對企業資源進行組織、控制、加工和規劃,是有效利用企業資源的前提。對企業固定資產的管理總結為5個方面:輸-存-理-找-用。輸即輸入,將系統外的企業固定資產信息輸入到系統中去。存即保存、存留,及將輸入的資產信息保存在資產管理系統中;理即整理、加工,將企業的部分信息進行修改,例如注銷過于老舊的設備;找即查找,檢索,該功能幫助管理人員找出他們所要查看的資產信息,并提供修改的功能;用即利用、使用,就是將輸入的信息加以處理之后對他們進行利用,例如折舊統計報表,使之得以充分利用,有助于管理人員對企業資產的估算、預算等決策。本系統對資產的編號采用唯一法,即一個資產只有一個編號與之配對。這種做法是為了防止由于資產過多而造成的管理上的混亂。資產的編號都是有一定規律,前后位數的組合代表著各自的意思。本系統通過對固定資產的折舊統計,將計算出來的結果統統匯總導入到折舊統計表中,這樣的設計是以往任何管理系統中所不存在的,是管理系統軟件的一次完善。以往管理人員對企業的固定資產進行折舊統計時,他們需要以手動的方式,對企業(或產房)中每一個運用了資產進行計算,這樣既浪費時間又耗費精力。同時,在本系統中,它巧妙地運用了VisualBasic6.0中的DataReport將數據直觀地展現在管理人員的面前。這樣管理人員就能節省大量的精力和時間在資產的折舊計算上,而把大部分的精力集中在考慮決定企業是否要添加或是報廢資產,節約了企業的資源,提高了企業的效率。本系統以"企業與資產"為中心來設計,希望達到高效,快捷,易用的目的,使企業管理人員能充分利用計算機管理軟件的資源,更好地開展管理活動。計算機的廣泛應用,計算機固定資產管理信息系統的建立,適應了社會經濟發的客觀要求,是資產管理現代化的一大進步。今天我們運用計算機進行了企業資產管理的初步現代化的開發和使用,它大大提高了管理工作者的工作效率,它把固定資產管理人員從繁重的手工操作中解脫出來,用更多精力從事創造性的管理活動和其它管理的活動中去;它能使決策、計劃和其它管理活動更加科學、精確、靈活。因此,建立計算管理信息系統是一種客觀發展必然趨勢。盡管在資產管理方面還不可能普遍使用計算機,但從長遠來說,資產管理現代化和計算機是不分割的。輕視或者拒絕利用計算機技術,就不可能真正地、全面地實現固定資產管理現代化。隨著我國經濟、科技的發的,人才開發管理的加強,我們一定要努力創造條件,促進使用計算機的資產管理現代化。為建設中國特色的社會主義而努力奮斗。綜上所述,固定資產管理系統作為一種與現代科技迅猛發展緊密相連的新型企業內部管理軟件,對現行企業管理的方式提出了前所未有的挑戰。對于企業固定資產管理軟件帶來的新問題,需要對原有企業內部管理方式進行調整。密切注意資產管理軟件發展趨勢,積極探討、研究和學習國外的先進的管理系統經驗,并結合中國國情及各個企業內部的情況,設計制造出符合實際需要的固定資產管理規范,改善我國資產管理發展的基礎環境,對促進我國企業管理、有序的發展,進而促進我國企業自身的發展有著非常重要的意義。致謝在我的論文完成過程中,得到了很多人的幫助與支持。首先,最感謝的是我的指導老師,郭樹蕻老師,他以嚴謹的治學態度、做研究全力以赴的精神,對我畢業論文的寫作給予悉心指導,提出了許多批評建議,使個人的論文得以順利地如期完成,在此致上最真摯的謝意。也謝謝東華理工大學長江學院所有教導過我的老師,謝謝你們四年來的悉心教導與關心愛護。尤其是葉志翔老師,在程序修改過程中提出了寶貴的意見。其次,感謝福州模具廠在個人撰寫論文期間的大力支持與幫助,提供貴廠的固定資產信息。最后,個人之論文得以順利完成,尤其感謝唐率同志對于本論文進行所需的種種資料的提供與協助,最是感激不盡。參考文獻1、龔沛曾陸為民楊志強《VisualBasic程序設計簡明教程》(第二版)高等教育出版社2004年3-12頁2、《金蝶Kis專業版多媒體教學光盤》3、張瀚文齊錦剛《VisualBasic數據庫系統開發實例與解析》高等教育出版社2005年1-55頁310-342頁4、王要武《管理信息系統ManagementInformationSystem》電子工業出版社2003年1-28頁135-166頁5、李敏業王穎《VisualBasic+Access數據庫應用實例完全解析》人民郵電出版社2006年1-7頁20-37頁168-206頁6、《大管家固定資產管理系統》/7、《固定資產管理系統》/《數據庫原理及其設計》高等教育出版社《人事工資管理系統》全文來自“論文快車”網10、\o"陳國輝"陳國輝《基礎會計》\o"清華大學出版社"清華大學出版社2003年第五章11、張瑞君蔣硯章《會計信息系統》(第四版)中國人民大學會計系列教材72-98頁12、《多級存儲技術在媒體資產管理系統中的應用》/ligong/computer/200701/25317_2.html《圖書館管理系統》/Html/lunwen/Class268/Class418/5779920070106113500.html14、《固定資產管理系統》/Login.aspx15、Noeljerke等著《VisualBasic5開發人員指南》機械工業出版社1997年481-488頁附件福州模具廠固定資產表:資產名稱數量使用年限鋸床110內圓磨床210無心磨床110研磨機210外圓磨床110車床510刨床210銑床110占床110平面磨床310坐標鏜床110油壓機110附錄資料:不需要的可以自行刪除Excel表格的35招必學秘技一、讓不同類型數據用不同顏色顯示在工資表中,如果想讓大于等于2000元的工資總額以“紅色”顯示,大于等于1500元的工資總額以“藍色”顯示,低于1000元的工資總額以“棕色”顯示,其它以“黑色”顯示,我們可以這樣設置。1.打開“工資表”工作簿,選中“工資總額”所在列,執行“格式→條件格式”命令,打開“條件格式”對話框。單擊第二個方框右側的下拉按鈕,選中“大于或等于”選項,在后面的方框中輸入數值“2000”。單擊“格式”按鈕,打開“單元格格式”對話框,將“字體”的“顏色”設置為“紅色”。2.按“添加”按鈕,并仿照上面的操作設置好其它條件(大于等于1500,字體設置為“藍色”;小于1000,字體設置為“棕色”)。3.設置完成后,按下“確定”按鈕??纯垂べY表吧,工資總額的數據是不是按你的要求以不同顏色顯示出來了。二、建立分類下拉列表填充項我們常常要將企業的名稱輸入到表格中,為了保持名稱的一致性,利用“數據有效性”功能建了一個分類下拉列表填充項。1.在Sheet2中,將企業名稱按類別(如“工業企業”、“商業企業”、“個體企業”等)分別輸入不同列中,建立一個企業名稱數據庫。2.選中A列(“工業企業”名稱所在列),在“名稱”欄內,輸入“工業企業”字符后,按“回車”鍵進行確認。仿照上面的操作,將B、C……列分別命名為“商業企業”、“個體企業”……3.切換到Sheet1中,選中需要輸入“企業類別”的列(如C列),執行“數據→有效性”命令,打開“數據有效性”對話框。在“設置”標簽中,單擊“允許”右側的下拉按鈕,選中“序列”選項,在下面的“來源”方框中,輸入“工業企業”,“商業企業”,“個體企業”……序列(各元素之間用英文逗號隔開),確定退出。再選中需要輸入企業名稱的列(如D列),再打開“數據有效性”對話框,選中“序列”選項后,在“來源”方框中輸入公式:=INDIRECT(C1),確定退出。4.選中C列任意單元格(如C4),單擊右側下拉按鈕,選擇相應的“企業類別”填入單元格中。然后選中該單元格對應的D列單元格(如D4),單擊下拉按鈕,即可從相應類別的企業名稱列表中選擇需要的企業名稱填入該單元格中。提示:在以后打印報表時,如果不需要打印“企業類別”列,可以選中該列,右擊鼠標,選“隱藏”選項,將該列隱藏起來即可。三、建立“常用文檔”新菜單在菜單欄上新建一個“常用文檔”菜單,將常用的工作簿文檔添加到其中,方便隨時調用。1.在工具欄空白處右擊鼠標,選“自定義”選項,打開“自定義”對話框。在“命令”標簽中,選中“類別”下的“新菜單”項,再將“命令”下面的“新菜單”拖到菜單欄。按“更改所選內容”按鈕,在彈出菜單的“命名”框中輸入一個名稱(如“常用文檔”)。2.再在“類別”下面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學一年級口算題大全(含答案)
- 新野縣2024-2025學年五下數學期末統考試題含答案
- 四川省德陽中學江縣重點達標名校2024-2025學年初三3月月考語文試題(文理)試題含解析
- 四川旅游學院《動畫原理》2023-2024學年第二學期期末試卷
- 天水市清水縣2024-2025學年數學五下期末教學質量檢測模擬試題含答案
- 天門職業學院《馬克思主義倫理學》2023-2024學年第二學期期末試卷
- 山東省冠縣2025屆初三畢業生復習統一檢測試題數學試題含解析
- 山東省棗莊市臺兒莊區2024-2025學年三下數學期末檢測試題含解析
- 羅定職業技術學院《分子醫學實驗技術與方法》2023-2024學年第二學期期末試卷
- 江西省重點名校2024-2025學年初三下學期期末英語試題理試題含答案
- (完整)人力資源六大模塊ppt
- 老舊小區房屋改造工程監理大綱
- 小學四年級下學期英語閱讀理解
- 房地產廣告圍擋施工投標文件范本
- 食品添加劑、食品污染物的本底與轉化來源
- DB43∕T 498-2009 博落回葉-行業標準
- 大慶油田第五采油廠杏四聚聯合站工程轉油放水站二期工程施工組織設計
- 心力衰竭病人的護理查房pptppt(ppt)課件
- 大年初一沒下雪 短文小說
- 中小學生守則ppt課件(18頁PPT)
- 應急物資領用(返還)登記表
評論
0/150
提交評論