【正文】
老師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)、誨人不倦的態(tài)度和學(xué)術(shù)上精益求精的精神讓我受益終生。通過(guò)這次設(shè)計(jì),我學(xué)到了許多書本上學(xué)不到的知識(shí),增強(qiáng)了自己的動(dòng)手能力。 在設(shè)計(jì)中我深知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣的問(wèn)題,不是理論沒(méi)有掌握好,而是光知道書本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來(lái)。黑盒測(cè)試:也稱功能測(cè)試,將軟件看黑盒子,在完全不考慮的內(nèi)部結(jié)構(gòu)和特性的情況下,測(cè)試軟件的外部特性,根據(jù)軟件的需求規(guī)格說(shuō)明書設(shè)計(jì)測(cè)試實(shí)例,從程度的輸入和輸出特性上測(cè)試是否滿足設(shè)定的功能。功能測(cè)試:測(cè)試是否滿足開(kāi)發(fā)要求,是否能夠提供設(shè)計(jì)所描述的功能,是否用戶的需求都得到滿足。綜合測(cè)試通過(guò)后,便可投入試運(yùn)行,即把各程序模塊連同數(shù)據(jù)庫(kù)一起裝入指定的應(yīng)用程序磁盤目錄,然后啟動(dòng)主程序開(kāi)始運(yùn)行,考察系統(tǒng)的各個(gè)功能模塊是否能正常運(yùn)行,是否達(dá)到了預(yù)定的功能和性能要求,是否能滿足用戶的需求。在應(yīng)用程序設(shè)計(jì)和創(chuàng)建的過(guò)程中,需要不斷地對(duì)所設(shè)計(jì)的菜單、表單、報(bào)表等科學(xué)試驗(yàn)?zāi)K進(jìn)行測(cè)試與調(diào)試。兩個(gè)控件屬性設(shè)置如表所示。將其Name屬性設(shè)置“fmTotalZB”,Caption屬性設(shè)置為“總分類賬查詢”。圖43財(cái)務(wù)管理系統(tǒng)子界面下表是圖43各控件的屬性以及說(shuō)明。選擇“員工管理”,可以進(jìn)行“創(chuàng)建員工賬號(hào)”、“修改員工密碼”、“修改員工資料”等操作。第3章 財(cái)務(wù)管理系統(tǒng)的概要設(shè)計(jì)財(cái)務(wù)管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)可分為兩個(gè)組成部分:財(cái)務(wù)管理子系統(tǒng),用戶登陸子系統(tǒng)。 ② 先進(jìn)、一體化的商業(yè)智能平臺(tái)SQL Server 2000使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計(jì)、和監(jiān)控預(yù)測(cè)平臺(tái),進(jìn)一步推動(dòng)企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。(2) 統(tǒng)一的語(yǔ)言SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。(1) 非過(guò)程化語(yǔ)言SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。只需修改這些特征你就可以隨心所欲地編程了。不同對(duì)象的屬性可能不同。當(dāng)存在外來(lái)事件時(shí),程序段執(zhí)行,它的執(zhí)行是由外來(lái)事件決定的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動(dòng)條等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。一個(gè)完整的項(xiàng)目需要有良好的需求分析,以便實(shí)用,而且作為新的項(xiàng)目,一定要做到實(shí)用,易用,以接受市場(chǎng)的考驗(yàn)。一切以系統(tǒng)為準(zhǔn)。關(guān)鍵詞:理財(cái);操作系統(tǒng);管理信息系統(tǒng);安全AbstractFinancial management system is a typical management information system (MIS), including the development of its background of the establishment and maintenance of the database as well as the frontend application development for the two sides of the span of the former request to establish data consistency and integrity, strong data security Treasury good span for the latter requires the application of a fully functioning, easy to use, and other characteristics of the span The thesis introduces the general designing idea of the financial revenue and expenditure managing system of enterprise, the design of database, and the design of function models. The system includes the inputoutput financial, the information of financial, the summary of financial, and the system management models. By analysis the situation, the software uses the VB as client tool, and uses some of the tools of object oriented, so that the management of the financial can be acplished. Key works: financial operating system management information system safety目錄第1章 理財(cái)系統(tǒng)設(shè)計(jì)概述 1 1 1第2章 開(kāi)發(fā)環(huán)境及實(shí)現(xiàn)技術(shù) 2 Visual Basic 2 SQL Server 2000語(yǔ)言簡(jiǎn)介及特性 3 5第3章 財(cái)務(wù)管理系統(tǒng)的概要設(shè)計(jì) 6 6 6 7 ER圖 8 12 12 15 15 16 17 17 18第4章 財(cái)務(wù)管理系統(tǒng)詳細(xì)設(shè)計(jì) 19 19 19 19 20 財(cái)務(wù)管理子系統(tǒng)模塊的實(shí)現(xiàn) 20 憑證窗體設(shè)計(jì)的模塊的實(shí)現(xiàn) 21 總分類賬的查詢功能的實(shí)現(xiàn) 22 資產(chǎn)負(fù)債表報(bào)表輸出功能實(shí)現(xiàn) 25第5章 程序的測(cè)試、調(diào)試 26 26 27第6章 小 結(jié) 28參考文獻(xiàn) 29致 謝 30第1章 理財(cái)系統(tǒng)設(shè)計(jì)概述企業(yè)財(cái)務(wù)管理系統(tǒng)是一個(gè)企業(yè)必不可少的部分,它的易用與安全與否直接決定了一個(gè)企業(yè)的管理水平,無(wú)論是對(duì)員工還是決策者,都是一個(gè)至關(guān)重要的部分。如果說(shuō)市場(chǎng)是一個(gè)企業(yè)的生命線,那么企業(yè)財(cái)務(wù)管理系統(tǒng)就是這個(gè)生命線的保障系統(tǒng)。從管理層面上節(jié)約人力資源,不僅最大限度上提高企業(yè)的競(jìng)爭(zhēng)力,而且節(jié)約了大量的人力物力財(cái)力資源。本軟件實(shí)現(xiàn)了上述的基本要求,使財(cái)務(wù)管理變得簡(jiǎn)單高效安全可靠。程序員的編程工作僅限于編寫相關(guān)對(duì)象要完成的功能程序,因而程序設(shè)計(jì)的效率可大大提高。因此是“事件”驅(qū)動(dòng)的。屬性一般決定了對(duì)象的位置、大小、顯示等情況。最重要的是,你可以利用成千上萬(wàn)的各種擴(kuò)充的控件來(lái)快速構(gòu)造幾乎能滿足你任何要求的程序。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集?;镜腟QL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。SQL Server 2000將提供非常完整的商業(yè)智能套件,包括相關(guān)的數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)分析、ETL、報(bào)表、數(shù)據(jù)挖掘的一系列設(shè)計(jì)、開(kāi)發(fā)、管理工具。本系統(tǒng)的整體結(jié)構(gòu)如圖31:財(cái)務(wù)管理系統(tǒng)財(cái)務(wù)管理子系統(tǒng)用戶登陸子系統(tǒng)圖31系統(tǒng)結(jié)構(gòu)圖作為財(cái)務(wù)管理系統(tǒng)中的用戶管理子系統(tǒng),因?yàn)椴⒉皇瞧渲嘘P(guān)鍵的結(jié)構(gòu),所需要的功能并不是很多,大概分為用戶注冊(cè)、登陸和密碼修改三方面。也可以點(diǎn)取“員工賬號(hào)管理”啟動(dòng)如圖316所示界面進(jìn)行員工賬號(hào)的集中統(tǒng)一管理。表41窗體及其控件的屬性設(shè)置如表控件類型對(duì)象(控件)名屬性取值(說(shuō)明)FormfmMainNamefmMainCaption財(cái)務(wù)管理系統(tǒng)FormstylefsMDIFormFrameBevel1Caption基礎(chǔ)數(shù)據(jù)管理FrameBevel2Caption憑證管理FrameBevel3Caption賬簿查詢FrameBevel4Caption結(jié)賬及報(bào)表LabelLabel1到Label9Caption見(jiàn)圖因?yàn)楦鱾€(gè)窗體均需要對(duì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),可以把與數(shù)據(jù)庫(kù)進(jìn)行連接的控件放置到一個(gè)數(shù)據(jù)訪問(wèn)模塊中,這樣所有的窗體都可以共享來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。選擇Project|Options…菜單命令,將fmTotalZB窗體從自動(dòng)創(chuàng)建的窗體列表中刪除,并為窗體添加如圖控件圖44 總分類賬查詢(2)將Panel2d的Align屬性設(shè)置為“alTop”,并在上面添加一個(gè)CheckBox控件和Table控件??丶愋蛯?duì)象名屬性取值說(shuō)明 TableTable1DatabaseNameTableNameActivedb trueQuickRepQuickRep1DataSetBandsReportT