【正文】
內(nèi)蒙古財(cái)經(jīng)學(xué)院本科畢業(yè)論文內(nèi)蒙古財(cái)經(jīng)大學(xué)固定資產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)作 者 系 別 計(jì)算機(jī) 專(zhuān) 業(yè) 電子商務(wù) 年 級(jí) 學(xué) 號(hào) 指導(dǎo)教師 導(dǎo)師職稱(chēng) 講師 答辯日期 成 績(jī) XLIX / 51內(nèi) 容 提 要,以Microsoft Visual Studio 2010作為前臺(tái)開(kāi)發(fā)工具,以Microsoft SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行開(kāi)發(fā)。系統(tǒng)按照軟件工程設(shè)計(jì)思想,采用生命周期法進(jìn)行全程開(kāi)發(fā),包括需求分析,系統(tǒng)總體設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì)等。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成內(nèi)蒙古財(cái)經(jīng)大學(xué)固定資產(chǎn)管理的全過(guò)程,包括用戶(hù)管理、資產(chǎn)類(lèi)別管理、資產(chǎn)審批管理、資產(chǎn)出入庫(kù)管理、資產(chǎn)變更管理等幾大功能模塊。本文通過(guò)分析,以期達(dá)到功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合我校實(shí)際情況的固定資產(chǎn)管理系統(tǒng)。本文詳細(xì)的介紹了系統(tǒng)制作的整個(gè)過(guò)程。關(guān)鍵詞:B/S;;固定資產(chǎn)管理系統(tǒng) AbstractThe system uses the B/S architecture, to Microsoft Visual Studio 2010 as a development tool to Microsoft SQL Server, database management system as a background for development. According to the software engineering design, with full development life cycle method, including needs analysis, system design, system detailed design.,the system is easy to manipulate and userfriendly, flexible, practical, safety requirements, the pletion of the whole process of management of fixed assets, including the use of management, device type management, increased managed to reduce the way management, asset information management, asset change management the administrator management, user management of several major functional blocks.Based on the analysis, a technique using program development system to achieve powerful, affordable, versatile, suited to the China39。s fixed assets detailed introduction to the system making the whole process.Key words:B/S;;fixed assets management目 錄第1章 概述 1 1 1 2第2章 固定資產(chǎn)管理系統(tǒng)開(kāi)發(fā)工具 3 3 簡(jiǎn)介 3 C 簡(jiǎn)介 3 4第3章 可行性研究與需求分析 7 7 7第4章 系統(tǒng)總體設(shè)計(jì) 10 10 11 11 17 功能模塊 20第5章 系統(tǒng)詳細(xì)設(shè)計(jì) 22 22 27 33 37第6章 固定資產(chǎn)管理系統(tǒng)測(cè)試 45 46 46 47結(jié)論 49參考文獻(xiàn) 50致 謝 51第1章 概 述 自2000年起,隨著內(nèi)蒙古財(cái)經(jīng)大學(xué)逐漸發(fā)展壯大,教育部門(mén)讓學(xué)校本身?yè)碛性絹?lái)越多的財(cái)務(wù)自主權(quán)利,學(xué)校籌集資金的方法也越來(lái)越多,形成了高校國(guó)有資產(chǎn)迅速增長(zhǎng)的情況。高校的發(fā)展、課題學(xué)術(shù)研究、教學(xué)、統(tǒng)一管理等正常工作需要以國(guó)家固定國(guó)有資產(chǎn)為前提作為學(xué)校發(fā)展的物質(zhì)基礎(chǔ),這是評(píng)判高校是否成為優(yōu)秀全面發(fā)展的現(xiàn)代化大學(xué)和學(xué)校教育質(zhì)量水平高低的主要依據(jù)。只有這樣,學(xué)生才可以在大學(xué)生活中全面進(jìn)步,成為建設(shè)中國(guó)特色社會(huì)主義的優(yōu)秀大學(xué)生。然而,目前高校把重心放在教育上,從而忽略了高效率的對(duì)整個(gè)固定資產(chǎn)的管理,造成了管理制度混亂,體質(zhì)不夠健全。這引發(fā)了每一個(gè)高校工作者的思考,怎么能讓我們的大學(xué)擁有高信息量的工作、高規(guī)范的管理和運(yùn)作、高標(biāo)準(zhǔn)的辦學(xué),讓資源合理分配,教學(xué)質(zhì)量提高,學(xué)生更多獲得利益,并進(jìn)一步的減少資產(chǎn)浪費(fèi)、流失呢?有效的資產(chǎn)管理方法會(huì)讓高等學(xué)校的發(fā)展少走許多的彎路,這是發(fā)展現(xiàn)代化大學(xué)需要實(shí)現(xiàn)的目標(biāo)。為了使學(xué)校使用的固定資產(chǎn)能夠得到高回報(bào),使國(guó)家的資產(chǎn)可以充分利用。本論文通過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)內(nèi)蒙古財(cái)經(jīng)大學(xué)固定資產(chǎn)管理系統(tǒng),在當(dāng)下社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制中,建立與當(dāng)前發(fā)展形勢(shì)相匹配的固定資產(chǎn)管理系統(tǒng),從而提高對(duì)學(xué)校管理的效率,降低多余人力,減少管理成本,增長(zhǎng)效益。這樣就能體現(xiàn)新型高校固定資產(chǎn)管理的健康性、科學(xué)性、準(zhǔn)確性、快捷性、和全面性。高校國(guó)有資產(chǎn)的管理是學(xué)校行政管理的重要工作之一,在高校日常運(yùn)行和長(zhǎng)遠(yuǎn)發(fā)展中是應(yīng)該高度重視的一項(xiàng)日常管理工作。若把國(guó)有資產(chǎn)分成兩大部分,一部分為有形資產(chǎn),另一部分為無(wú)形資產(chǎn),本系統(tǒng)主要是針對(duì)有形資產(chǎn)的管理系統(tǒng)即對(duì)固定資產(chǎn)管理系統(tǒng)進(jìn)行研究。為了確保高校的正常教學(xué)、科研、管理、生產(chǎn)等工作的順利進(jìn)行,科學(xué)管理高校固定資產(chǎn)就成為確保順利開(kāi)展教學(xué)、科研一、管理、生產(chǎn)等工作的重要前提之一。同時(shí),為了推動(dòng)高校的快速發(fā)展,固定資產(chǎn)應(yīng)科學(xué)管理作為國(guó)有資產(chǎn)重要組成部分,要盡最大力量發(fā)揮出國(guó)有資產(chǎn)應(yīng)有的效益,促使國(guó)有資產(chǎn)得到相應(yīng)的回報(bào)。但國(guó)家對(duì)高校的投資都是無(wú)償性的,對(duì)資產(chǎn)的管理思想并沒(méi)有隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展?fàn)顩r做出相應(yīng)的改變,而且管理也沒(méi)有應(yīng)有的重視,管理方式也比較落后,固定資產(chǎn)數(shù)據(jù)管理系統(tǒng)薄弱等的問(wèn)題都逐漸阻礙了高校的發(fā)展和建設(shè)。本信息系統(tǒng)合理的借鑒領(lǐng)先的資產(chǎn)管理思想并結(jié)合國(guó)內(nèi)財(cái)經(jīng)類(lèi)高校的固定資產(chǎn)管理現(xiàn)狀。通過(guò)對(duì)國(guó)內(nèi)財(cái)經(jīng)類(lèi)高校固定資產(chǎn)管理情況的長(zhǎng)期研究探索,以靈活、通用為主要設(shè)計(jì)思想,開(kāi)發(fā)適合于財(cái)經(jīng)類(lèi)高校固定資產(chǎn)管理信息系統(tǒng)。本系統(tǒng)將會(huì)提高資產(chǎn)管理的辦公效率和設(shè)備可靠性,減少工作人員的勞動(dòng)強(qiáng)度,減少辦公耗材,提高現(xiàn)代化管理水平及設(shè)備的利用率。內(nèi)蒙古財(cái)經(jīng)大學(xué)固定資產(chǎn)管理系統(tǒng)主要目標(biāo)是在WEB方式下至少應(yīng)該提供以下功能:設(shè)備用途管理、設(shè)備類(lèi)型管理、增加方式管理、減少方式管理、資產(chǎn)信息管理、資產(chǎn)變更管理、管理員管理、用戶(hù)管理等幾大功能模塊。管理員可以進(jìn)行對(duì)資產(chǎn)的添加,刪除,修改等多種操作。非管理員用戶(hù)沒(méi)有此項(xiàng)權(quán)力。目前國(guó)內(nèi)各高校對(duì)資產(chǎn)管理的水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。 以后檔案基本就沒(méi)人維護(hù),如設(shè)備申請(qǐng)、檢修情況、設(shè)備當(dāng)前運(yùn)行狀態(tài)、設(shè)備報(bào)廢等信息根本不會(huì)體現(xiàn)在設(shè)備臺(tái)帳上,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備檔案上,整個(gè)高校設(shè)備管理信息化仍處于較低水平[2]。為了最大的方便管理員的操作和跟蹤設(shè)備資產(chǎn)的流動(dòng),本系統(tǒng)主要解決下面的問(wèn)題:記錄的添加:實(shí)現(xiàn)設(shè)備記錄的加入記錄的修改:可隨時(shí)地對(duì)設(shè)備信息進(jìn)行修改記錄的查詢(xún):可隨時(shí)對(duì)設(shè)備信息進(jìn)行查詢(xún)記錄的刪除:可對(duì)數(shù)據(jù)庫(kù)中的無(wú)用信息進(jìn)行動(dòng)態(tài)刪除開(kāi)發(fā)運(yùn)行系統(tǒng)的硬件環(huán)境:內(nèi)存:2GB開(kāi)發(fā)運(yùn)行系統(tǒng)的軟件環(huán)境:操作系統(tǒng):Windows 7編程軟件:Visual Studio 2010數(shù)據(jù)庫(kù):SQL Server 2008 R2第2章 系統(tǒng)開(kāi)發(fā)工具本系統(tǒng)是在Visual ,采用C語(yǔ)言作為開(kāi)發(fā)工具,使用的數(shù)據(jù)庫(kù)為SQL Server 2008。 ,作為戰(zhàn)略產(chǎn)品,不僅僅是Active Server Page(ASP)的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。,隨時(shí)增強(qiáng)ASP應(yīng)用程序的功能[3]。、(包括Visual 、C)創(chuàng)作應(yīng)用程序。另外, Framework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類(lèi)型安全、繼承等等。 HTML編輯器和其他編程工具(包括 Microsoft Visual )一起工作。這不僅使得Web開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到Web頁(yè)的GUI和完全集成的調(diào)試支持。:易于寫(xiě)出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類(lèi)語(yǔ)言編寫(xiě)等等,目的是讓程序員更容易開(kāi)發(fā)出Web應(yīng)用,滿(mǎn)足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要[4]。 C 簡(jiǎn)介, Framework的編程語(yǔ)言—C,這是一門(mén)優(yōu)雅的編程語(yǔ)言,它汲取了目前主流編程語(yǔ)言,諸如C++、Java、和Visual Basic的精華,擁有語(yǔ)法簡(jiǎn)潔、面向?qū)ο?、?lèi)型安全和垃圾回收等現(xiàn)代語(yǔ)言的諸多特征。為了更好地利用C Framework類(lèi)庫(kù)開(kāi)發(fā)應(yīng)用程序,微軟開(kāi)發(fā)了當(dāng)今最優(yōu)秀的集成開(kāi)發(fā)環(huán)境之一Visual ,這是一個(gè)多語(yǔ)言統(tǒng)一的、多組件集成的、可視化的編程環(huán)境。它可以有效地加速應(yīng)用軟件的開(kāi)發(fā)過(guò)程,快速構(gòu)建可靠、可伸縮的企業(yè)級(jí)解決方案[5]。C語(yǔ)言是由Microsoft開(kāi)發(fā)的一種功能強(qiáng)大的、簡(jiǎn)單的、現(xiàn)代、面向?qū)ο蟮娜抡Z(yǔ)言,是Microsoft新一代開(kāi)發(fā)工具的經(jīng)典編程語(yǔ)言,由于它是從C和C++語(yǔ)言中派生出來(lái)的,因此具有C和C++語(yǔ)言的強(qiáng)大功能。同時(shí),由于是Microsoft公司的產(chǎn)品,它又同VB一樣簡(jiǎn)單。對(duì)于Web開(kāi)發(fā)而言,C像Java,同時(shí)具有Delphi的一些優(yōu)點(diǎn),而且C。所以Microsoft宣稱(chēng)C Framework應(yīng)用程序的最好語(yǔ)言。C的主要特征有以下幾個(gè)方面:1.C是開(kāi)創(chuàng)性語(yǔ)言C。與C相比。比如。++.NET也同樣可以這么說(shuō),++語(yǔ)言。C是唯一沒(méi)有在設(shè)計(jì)思路中加入以前語(yǔ)言某種遺傳的新事物。2.C是功能強(qiáng)大的語(yǔ)言在C中,除了可以使用許多API。特別是,用戶(hù)可以處理COM的自動(dòng)化和C類(lèi)型的函數(shù)。C還允許用戶(hù)調(diào)用無(wú)管理的代買(mǎi),也就是在CLR引擎控制之外的代碼。這種不安全的模式允許用戶(hù)操作原始指針來(lái)讀和寫(xiě)內(nèi)置碎片控制以外的內(nèi)存[6]。數(shù)據(jù)庫(kù)這個(gè)詞經(jīng)常用來(lái)描述一些相關(guān)文件,這些文件被編成一個(gè)完整的復(fù)雜結(jié)構(gòu),這個(gè)結(jié)構(gòu)相對(duì)于相同的數(shù)據(jù)可針對(duì)不同的人提供不同的渠道。例如在一個(gè)特定的州的所有縣市,汽車(chē)部門(mén)有關(guān)所有司機(jī)執(zhí)照信息的一個(gè)數(shù)據(jù)庫(kù)。文件中的一些信息,警察部門(mén)可以得到,其它信息許可證局可以得到,還有一些保險(xiǎn)公司也會(huì)有記錄。建立數(shù)據(jù)庫(kù)的目的是通過(guò)計(jì)算機(jī)得到經(jīng)過(guò)加工的數(shù)據(jù),而從數(shù)據(jù)庫(kù)中抽取需要的數(shù)據(jù)是一門(mén)學(xué)問(wèn),為此人們專(zhuān)門(mén)研究了一種查詢(xún)語(yǔ)言,稱(chēng)之為SQL(Structured Query Language)。這種語(yǔ)言既可以查詢(xún)大型關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),也可以查詢(xún)微機(jī)數(shù)據(jù)庫(kù)系統(tǒng)。1986年10月,美國(guó)國(guó)家標(biāo)準(zhǔn)局(ASNI)數(shù)據(jù)庫(kù)委員會(huì)X3H2批準(zhǔn)SQL作為數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn),同年公布了標(biāo)準(zhǔn)SQL文本。此后不久,國(guó)際標(biāo)準(zhǔn)化組織(ISO)也做出同樣選擇[7]。SQL是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶(hù)在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶(hù)指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶(hù)了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以達(dá)到目的,這也意味著用SQL語(yǔ)言可以寫(xiě)出非常復(fù)雜的語(yǔ)句。結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Query Language)最早是IBM圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢(xún)語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle、Sybase、Informix、SQL Server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual Foxpro、PowerBuilder這些PC上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢(xún)語(yǔ)言[8]。1.Microsoft SQL Server 2008的特性包括:(1)Internet集成SQL Server 2008數(shù)據(jù)庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的We