版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、武漢軟件工程職業(yè)學(xué)院畢業(yè)設(shè)計(jì)題 目: 資產(chǎn)管理系統(tǒng) _ 系 別: 軟件系 專 業(yè): 軟件技術(shù)_學(xué)生姓名: _ 指導(dǎo)教師: _ 2011 年 5 月 5 日目 錄目 錄ii引 言- 1 -1總體設(shè)計(jì)- 2 -1.1系統(tǒng)開發(fā)目的- 2 -1.2項(xiàng)目規(guī)劃- 2 -1.3- 3 -1.4應(yīng)用范圍- 3 -2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)- 4 -摘 要固定資產(chǎn)是每個(gè)企業(yè)不可缺少的重要部分,通過加強(qiáng)固定資產(chǎn)管理,可以優(yōu)化資源配置,充分利用已有資源。傳統(tǒng)的人工管理辦法不僅耗費(fèi)人力、物力、財(cái)力,而且常常因人為因素而導(dǎo)致部分資產(chǎn)在企業(yè)中得不到充分利用。因此非常有必要設(shè)計(jì)一套固定資產(chǎn)管理軟件。本系統(tǒng)就是在這種背景下設(shè)計(jì)出來的,
2、它適用于中小型企業(yè)、集團(tuán)化企業(yè)以及政府機(jī)關(guān)、學(xué)校、科研機(jī)構(gòu)等行政事業(yè)單位。本系統(tǒng)使用了全新的資產(chǎn)管理管理理念,系統(tǒng)從完善的基礎(chǔ)信息到管理信息維護(hù),強(qiáng)大的數(shù)據(jù)查詢,完全能夠滿足中小型企業(yè)的需要。提高固定資產(chǎn)管理的有效率,降低管理成本、節(jié)省時(shí)間、人力、物力、從而全面提升企業(yè)的贏利能力和競(jìng)爭(zhēng)力,從而更高效的對(duì)固定資產(chǎn)進(jìn)行管理。本系統(tǒng)采用microsoft sqlserver 2000作為后臺(tái)數(shù)據(jù)庫(kù),以visual studio 2005作為前臺(tái)開發(fā)的主要工具。利用數(shù)據(jù)庫(kù)訪問對(duì)象(dao)進(jìn)行前端數(shù)據(jù)操作。關(guān)鍵詞:固定資產(chǎn)管理系統(tǒng),vc+,sqlserver 2000abstractin the gl
3、obal integration, the enterprise interaction and takeinternet as the core time, how the enterprise faces is developing thelatent customer, relates the society the resources to become theenterprise the sale and the development resources a series of methodsstrategy. therefore, the customer management
4、system management systemarises at the historic moment. the system is for the purpose of thenew operation mechanism which improves between the enterprise and thecustomer relates, serves enterprises market, the sale, the serviceand the technical support and so on and the customer related link.this sys
5、tem has used the brand-new property management managementidea, the system from the perfect foundation information to themanagement information maintenance, the formidable data inquiry,definitely can satisfy the small and medium-sized enterprise the need.enhances the fixed asset management effectiven
6、ess, reduces themanagement cost, the economical time, the manpower, the physicalresource, thus comprehensively promotes the enterprise the profitability and the competitive ability.this system uses microsoft access to take the backstage database, tovc+6.0 takes the onstage control. (dao) carries on
7、the datamanipulation front end using the database visit object. here hasmainly drawn support from mfcdao cdaodatabase kind and the cdao recordset kind.key word: fixed asset management system management system, vc+,access2000名 詞 注 釋一工作量法工作量法就是以使用該項(xiàng)固定資產(chǎn)的小時(shí)數(shù)或預(yù)計(jì)行駛里程的等分權(quán)數(shù)來分?jǐn)倯?yīng)計(jì)折舊總額的方法。平均年限法的固定資產(chǎn)折舊率和折舊額的計(jì)算
8、公式為:采用工作量法的固定資產(chǎn)折舊額計(jì)算公式為:按照行駛里程計(jì)算折舊的公式: 按照工作小時(shí)計(jì)算折舊的公式: 二年數(shù)總和法計(jì)算公式年數(shù)總和法又稱合計(jì)年限法,是將固定資產(chǎn)的原值減去凈殘值后的凈額乘以一個(gè)逐年的減低的分?jǐn)?shù)計(jì)算每年的折舊額,這個(gè)分?jǐn)?shù)的分子代表固定資產(chǎn)尚可使用的年數(shù),分母代表使用年數(shù)的逐年數(shù)字總和。計(jì)算公式如下: 年折舊率=尚可使用年數(shù)/預(yù)計(jì)使用年數(shù)的年限總和 年折舊率=(預(yù)計(jì)使用年限-已使用年限)/預(yù)計(jì)使用年限*(預(yù)計(jì)使用年限+1)/2*100% 月折舊率=年折舊率/12 月折舊額=(固定資產(chǎn)原值-預(yù)計(jì)凈殘值)*月折舊率三雙倍余額遞減法計(jì)算雙倍余額遞減法是在不考慮固定資產(chǎn)殘值的情況下,
9、根據(jù)每期期初固定資產(chǎn)賬面余額和雙倍直線折舊率計(jì)算固定資產(chǎn)折舊的一種方法。其計(jì)算公式為: 年折舊率2折舊年限100 月折舊率年折舊率12 年折舊額固定資產(chǎn)賬面價(jià)值年折舊率 實(shí)行雙倍余額遞減法計(jì)提折舊的固定資產(chǎn),應(yīng)當(dāng)在其固定資產(chǎn)折舊年限以前兩年內(nèi),將固定資產(chǎn)凈值平均攤銷。四平均年限法:平均年限法是根據(jù)固定資產(chǎn)的原始價(jià)值,預(yù)計(jì)使用年限和預(yù)計(jì)凈殘值,按照其預(yù)計(jì)使用年限平均計(jì)算折舊的一種方法(預(yù)計(jì)凈殘值是清理收入與清理費(fèi)支出相抵后的差額,凈殘值與原值的比率稱為凈殘值率)。 平均年限法的固定資產(chǎn)折舊率和折舊額的計(jì)算公式如下:年折舊額=(固定資產(chǎn)原值預(yù)計(jì)凈殘值)預(yù)計(jì)使用年限年折舊額=(固定資產(chǎn)原值固定資產(chǎn)原
10、值預(yù)計(jì)凈殘值率)預(yù)計(jì)使用年限年折舊率=年折舊額固定資產(chǎn)原值或年折舊率=(1預(yù)計(jì)凈殘值率)預(yù)計(jì)使用年限月折舊率=年折舊率12月折舊額=固定資產(chǎn)原值月折舊率凈殘值率按照固定資產(chǎn)原值的35確定,凈殘值率低于3或者高于5的,由企業(yè)自主確定,并報(bào)主管財(cái)政機(jī)關(guān)備案。折舊率是指一定時(shí)期內(nèi)固定資產(chǎn)折舊額與固定資產(chǎn)原值的比率。注:(企業(yè)通常使用工作量法和平均年限法)引 言當(dāng)今時(shí)代,隨著信息技術(shù)的發(fā)展,某些傳統(tǒng)的人工方式核算固定資產(chǎn)已經(jīng)顯的極不適應(yīng),人們對(duì)于運(yùn)用計(jì)算機(jī)來輔助協(xié)調(diào)和管理自身工作的需求正逐步提高,人們希望能借助計(jì)算機(jī)技術(shù)實(shí)現(xiàn)某些方面的自動(dòng)化管理。中國(guó)加入wto以后,高科技能產(chǎn)品的大量涌入;中小型企業(yè)、
11、學(xué)校,集團(tuán)的大量建起。傳統(tǒng)的人工管理辦法不僅耗費(fèi)人力、物力、財(cái)力,而且常常因人為因素而導(dǎo)致部分資產(chǎn)在企業(yè)中得不到充分利用,管理量大,資產(chǎn)的型號(hào)、種類之多而復(fù)雜等。計(jì)算機(jī)的運(yùn)用現(xiàn)正在發(fā)達(dá)國(guó)家固定資產(chǎn)中普及。由于它能夠準(zhǔn)確記載和查閱有關(guān)固定資產(chǎn)經(jīng)營(yíng)活動(dòng)的大量數(shù)據(jù),幫助管理人員們掌握和分析當(dāng)前資產(chǎn)的狀態(tài),及時(shí)做出正確決策,并且有利于相關(guān)人員對(duì)資產(chǎn)的查詢,使得繁瑣的事情變得簡(jiǎn)單,因此,管理人員不得不利用現(xiàn)代化高科技來實(shí)現(xiàn)這一繁瑣化的問題,使經(jīng)營(yíng)簡(jiǎn)化、財(cái)源茂盛。 本系統(tǒng)完成了固定資產(chǎn)的一些基本功能,主要維護(hù)固定資產(chǎn)的登記、清理、維修、折舊等信息,實(shí)現(xiàn)設(shè)備的日常管理功能。通過一系列的查詢功能,可以方便獲知
12、每項(xiàng)一件固定資產(chǎn)的狀態(tài)及當(dāng)前所處的位置。保證了解企業(yè)中的第一件物品發(fā)揮其最大效力。固定資產(chǎn)折舊是指固定資產(chǎn)由于損耗而轉(zhuǎn)移到產(chǎn)品成本或企業(yè)費(fèi)用中的那一部分以貨幣表現(xiàn)的價(jià)值。固定資產(chǎn)折舊方法的選擇與使用應(yīng)考慮固定資產(chǎn)本身的損耗程度,在此基礎(chǔ)上既要滿足固定資產(chǎn)更新的資金來源需要,又要為正確計(jì)算產(chǎn)品成本提供可靠依據(jù)。目前常用的折舊計(jì)算方法主要是平均年限法和工作量法。企業(yè)應(yīng)當(dāng)根據(jù)固定資產(chǎn)所含經(jīng)濟(jì)利益預(yù)期實(shí)現(xiàn)方式選擇折舊方法,可選用的折舊方法包括年限平均法、工作量法、雙倍余額遞減法或者年數(shù)總和法。除企業(yè)會(huì)計(jì)準(zhǔn)則規(guī)定的情況外,折舊方法一經(jīng)選定,不得隨意調(diào)整。本系統(tǒng)運(yùn)行環(huán)境:windowsxp以上,64m內(nèi)存
13、以上,10g硬盤以上。1總體設(shè)計(jì)1.1系統(tǒng)開發(fā)目的(1)快速提高固定資產(chǎn)管理的效率;(2)通過全面的信息采集和處理,輔助提高固定資產(chǎn)的決策水平;(3)使用本系統(tǒng),可以迅速提升固定資產(chǎn)的管理水平,降低成本,提高效益,增強(qiáng)固定資產(chǎn)管理能力,提供有效的技術(shù)保障。1.2項(xiàng)目規(guī)劃固定資產(chǎn)管理涉及各個(gè)方面,如管理人員、設(shè)備、存入地點(diǎn)等,所以將固定資產(chǎn)管理系統(tǒng)分為五個(gè)模塊,具體由管理員登入模塊,、檔案設(shè)置模塊、資產(chǎn)管理模塊、查詢模塊、密碼設(shè)置模塊五部分組成。規(guī)劃系統(tǒng)功能模塊如下:(1) 固定資產(chǎn)管理此模塊包括增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn)、歸還固定資產(chǎn)、送修固定資產(chǎn)、完修固定資產(chǎn)三部分。(2)折舊
14、管理 折舊管理模塊主要包括計(jì)算月度折舊、統(tǒng)計(jì)月度折舊、匯總月度折舊組成。(3)報(bào)表管理 報(bào)表管理模塊主要包括固定資產(chǎn)卡片、固定資產(chǎn)折舊、部門固定資產(chǎn)、分類固定資產(chǎn)、增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn)、歸還固定資產(chǎn)、送修固定資產(chǎn)、完修固定資產(chǎn)組成。(4)系統(tǒng)管理 資產(chǎn)查詢模塊主要是操作權(quán)限設(shè)置、修改用戶密碼、公司信息設(shè)置、公司部門設(shè)置、系統(tǒng)幫助信息組成。1.3系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)固定資產(chǎn)管理系統(tǒng)的結(jié)構(gòu)功能圖1.1所示。固定資產(chǎn)管理固定資產(chǎn)管理系統(tǒng)管理報(bào)表管理折舊管理完修固定資產(chǎn)送修固定資產(chǎn)幫助信息設(shè)置操作權(quán)限設(shè)置公司部門設(shè)置公司信息設(shè)置修改用戶密碼歸還固定資產(chǎn)借出固定資產(chǎn)增加固定資產(chǎn)固定資產(chǎn)折
15、舊送修固定資產(chǎn)歸還固定資產(chǎn)固定資產(chǎn)卡片計(jì)算月度折舊統(tǒng)計(jì)月度折舊匯總月度折舊增加方式歸還固定資產(chǎn)借出固定資產(chǎn)減少固定資產(chǎn)增加固定資產(chǎn)分類固定資產(chǎn)部門固定資產(chǎn)圖1.1 固定資產(chǎn)管理系統(tǒng)系統(tǒng)結(jié)構(gòu)圖1.4應(yīng)用范圍本系統(tǒng)適應(yīng)于各種中小型的的企業(yè)、學(xué)校、汽車4s店2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)2.1系統(tǒng)數(shù)據(jù)庫(kù)開發(fā)平臺(tái)(sqlserver 2000)數(shù)據(jù)庫(kù)對(duì)于開發(fā)任何一個(gè)管理系統(tǒng)而言都至關(guān)重要,因?yàn)樗苯雨P(guān)系到該管理系統(tǒng)是否能體現(xiàn)實(shí)用性。為了設(shè)計(jì)出符合固定資產(chǎn)管理系統(tǒng),本人就到本地進(jìn)行實(shí)地考察,收集信息,并兼顧到普通需求和特殊需求,就存在的問題作以分析:第一,固定資產(chǎn)的資料、變更、借出,還入等信息資料以及文件數(shù)量龐大,管
16、理項(xiàng)目繁雜,目前都普遍存在著管理混亂,查找不方便現(xiàn)象,使管理人員頗感頭疼。花費(fèi)大量的人力、物力也難以面面俱到。第二,人工處理方式由于其固有的不嚴(yán)密性,造成數(shù)據(jù)處理中的錯(cuò)、漏現(xiàn)象不可避免,數(shù)據(jù)缺乏正確性。第三,由于信息處理量大,流動(dòng)不暢通,反饋時(shí)延長(zhǎng),缺乏時(shí)效性。第四,系統(tǒng)要求對(duì)當(dāng)天和當(dāng)月的手機(jī)銷售進(jìn)行查詢和統(tǒng)計(jì)報(bào)表。就以上出現(xiàn)的問題,確定系統(tǒng)要求如下:(1)友善的界面,操作簡(jiǎn)便,不需幫助就一目了然;(2)響應(yīng)速度快,安全性高;(3)大型數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)量大,安全保護(hù)性高(4)查詢方式多樣;2.2數(shù)據(jù)庫(kù)的整體設(shè)計(jì)為了數(shù)據(jù)信息的使用更加合理,方便。我們除了進(jìn)行對(duì)系統(tǒng)需求分析和概念結(jié)構(gòu)等的設(shè)計(jì),還要規(guī)
17、范化建立數(shù)據(jù)庫(kù),首先要先確定實(shí)體之間的聯(lián)系。各種數(shù)據(jù)之間的依賴關(guān)系和信息分類的基礎(chǔ)之上,將這些信息轉(zhuǎn)化成相關(guān)的數(shù)據(jù)項(xiàng)定義表。通過上面概況圖我們基本可以確定十一個(gè)實(shí)體表項(xiàng),分別為:操作用戶表、公司部門、公司信息表、固定資產(chǎn)附屬設(shè)備、固定資產(chǎn)明細(xì)、固定資產(chǎn)修理記錄、固定資產(chǎn)租借記錄、計(jì)提累計(jì)折舊、減少固定資產(chǎn)、維修固定資產(chǎn)、折舊核算表、租借固定資產(chǎn)。這十幾個(gè)表中相互間有很大的聯(lián)系,各表不是相互獨(dú)立的,它們之間通過字段進(jìn)行關(guān)聯(lián)。2.3數(shù)據(jù)表的詳細(xì)設(shè)計(jì)2.3.1操作用戶表“操作用戶表”表,保存用戶的基本信息。如表2.3.1所示圖 2.3.12.3.2公司部門“公司部門”表,用于保存企業(yè)的各部門名稱。如
18、表2.3.2所示。圖 2.3.22.3.3公司信息公司信息表 用于保存公司的基本信息 。如圖2.3.3圖 2.3.32.3.4公司資產(chǎn)附屬設(shè)備公司資產(chǎn)附屬設(shè)備表 用于保存公司附屬資產(chǎn)的基本信息 。如圖2.3.4圖2.3.42.3.5固定資產(chǎn)明細(xì)固定資產(chǎn)明細(xì)表,用于保存公司資產(chǎn)的基本信息 。如圖2.3.5圖2.3.52.3.6公司資產(chǎn)修理記錄公司資產(chǎn)修理記錄表 用于保存公司資產(chǎn)維修記錄的基本信息 。如圖2.3.6圖2.3.62.3.7公司資產(chǎn)租借記錄公司資產(chǎn)租借記錄表 用于保存公司資產(chǎn)設(shè)備租借的基本信息 。如圖2.3.7圖2.3.72.3.8計(jì)提累計(jì)折舊計(jì)提累計(jì)折舊表 用于保存公司的基本信息 。
19、如圖2.3.8圖2.3.82.3.9減少固定資產(chǎn)減少固定資產(chǎn)表 用于保存公司資產(chǎn)的基本信息 。如圖2.3.9圖2.3.92.3.10維修固定資產(chǎn)維修固定資產(chǎn)表 用于保存公司資產(chǎn)的基本信息 。如圖2.3.10圖2.3.102.3.11折舊核算折舊核算表 用于保存公司資產(chǎn)的基本信息 。如圖2.3.11圖2.3.112.3.12租借固定資產(chǎn)租借固定資產(chǎn)表 用于保存公司資產(chǎn)的基本信息 。如圖2.3.12圖2.3.12 3 系統(tǒng)管理模塊設(shè)計(jì) 3.1系統(tǒng)管理模塊本模塊主要對(duì)企業(yè)的基本信息進(jìn)行管理,包括操作權(quán)限設(shè)置、修改用戶密碼、公司信息設(shè)置、公司部門設(shè)置。主要完成對(duì)用戶基本信息的操作,如:增加、刪除、修改
20、功能。如圖3.1、圖3.2所示分別為“資產(chǎn)權(quán)限設(shè)置”、“修改用戶密碼”、“ 公司信息設(shè)置”、“ 公司部門設(shè)置”數(shù)據(jù)窗口。3.1.1操作權(quán)限設(shè)置窗口 超級(jí)管理員可以對(duì)任何數(shù)據(jù)進(jìn)行修改。3.1.2 修改用戶密碼窗口為了系統(tǒng)的安全性,需要定期對(duì)密碼進(jìn)行修改。3.1.3公司基本信息設(shè)置3.1.4 公司部門設(shè)置 負(fù)責(zé)對(duì)固定資產(chǎn)的維護(hù)和記錄。3.2 固定資產(chǎn)管理模塊固定資產(chǎn)管理模塊分為增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn),歸還固定資產(chǎn)、送修固定資產(chǎn)、完修固定資產(chǎn)六個(gè)模塊。這六個(gè)模塊主要是對(duì)平時(shí)固定資產(chǎn)記錄。3.2.1 增加固定資產(chǎn),減少固定資產(chǎn) 3.2.2 借出固定資產(chǎn) 對(duì)資產(chǎn)的維護(hù)記錄。3.2.3
21、歸還固定資產(chǎn)3.2.4 送修固定資產(chǎn)3.2.5 完修固定資產(chǎn)3.3 折舊管理模塊 折舊管理模塊分為計(jì)算月度折舊、統(tǒng)計(jì)月度折舊、匯總月度折舊。折舊就是由于產(chǎn)品的老化,或者產(chǎn)品的速度跟不上時(shí)代,所以進(jìn)行維護(hù),就是對(duì)設(shè)備進(jìn)行這折舊。3.3.1 計(jì)算月度折舊 3.3.2 統(tǒng)計(jì)月度折舊 3.3.3 匯總月度折舊 3.4 報(bào)表管理模塊報(bào)表管理模塊分為固定資產(chǎn)卡片、固定資產(chǎn)折舊、部門固定資產(chǎn)、分類固定資產(chǎn),還有就是增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn),歸還固定資產(chǎn)、送修固定資產(chǎn)、完修固定資產(chǎn)多個(gè)字模塊。這個(gè)模塊主要是對(duì)前四個(gè)模塊功能的實(shí)現(xiàn)。3.4.1 固定資產(chǎn)卡片 3.4.2 固定資產(chǎn)折舊3.4.3 部
22、門固定資產(chǎn)3.4.4 分類固定資產(chǎn)結(jié) 論長(zhǎng)達(dá)半學(xué)期的畢業(yè)設(shè)計(jì)終于在緊張、忙碌中接近了尾聲.由于在掌握和運(yùn)用visual c+ 6.0語言上仍存有許多難點(diǎn),所以編寫的程序存在許多不足之處。但這次畢業(yè)設(shè)計(jì)鍛煉了我獨(dú)立思考問題、分析問題、解決問題的能力,我在很大程度上提高了自己的動(dòng)手能力,為今后的學(xué)習(xí)和工作打下了良好的基礎(chǔ)。這次編寫固定資產(chǎn)管理系統(tǒng)的開發(fā),需要我們?cè)诹私庥脩舻膶?shí)際需要下,通過一定的軟件開發(fā)工具,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的多種操作,管理信息系統(tǒng)的應(yīng)用充分的體現(xiàn)出管理自動(dòng)化的社會(huì)趨勢(shì)。在這次的設(shè)計(jì)當(dāng)中主要出現(xiàn)以下兩點(diǎn)需要解決的問題: 第一 由于我是第一次獨(dú)立開發(fā)數(shù)據(jù)庫(kù)管理信息系統(tǒng),所以在軟件開發(fā)中遇
23、到了許多問題,例如:對(duì)list控件的使用。另外,由于visual c+6.0這種編程平臺(tái)高級(jí)而復(fù)雜,在編程過程中對(duì)其提供的大量控件及許多功能還不盡了解,所以在程序中難免會(huì)有一些紕漏和煩瑣之處,有待在今后深入學(xué)習(xí)和研究后改之。第二 在設(shè)計(jì)固定資產(chǎn)數(shù)據(jù)時(shí),可能會(huì)需要打印功能,在處理打印的功能中,由于visual c+在對(duì)報(bào)表進(jìn)行打印前對(duì)報(bào)表的打印預(yù)覽不能用word進(jìn)行處理,在這方面需要尋找其他方法解決。通過本次的固定資產(chǎn)管理系統(tǒng)畢業(yè)設(shè)計(jì),固定資產(chǎn)的添加、修改、刪除、審核、變更、固定資產(chǎn)的相關(guān)的查詢及相關(guān)打印,還有密碼的登入與修改及美化界面已成功做出,但是本系統(tǒng)只用于中小型企業(yè),因?yàn)楸鞠到y(tǒng)是采用sq
24、lserver 2000做為后臺(tái),如果用想用大型的數(shù)據(jù)庫(kù)來做應(yīng)采用oracle。由于開發(fā)者能力有限,加上時(shí)間倉(cāng)促,本系統(tǒng)難免會(huì)出現(xiàn)一些不足之處,敬請(qǐng)諒解。參 考 文 獻(xiàn)1吳繼剛、周學(xué)明、李閩溟編著,visual c+ 6.0(數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例導(dǎo)航),人民郵電出版社,2003年,134-164頁。2在線雜志第三十八期的vc知識(shí)庫(kù)。3在線雜志第三十五期的vc知識(shí)庫(kù)4劉長(zhǎng)明、楊工明 編著,visual c+ 6.0實(shí)踐與提高,經(jīng)濟(jì)科學(xué)出版社,2000年,46-67頁。5薩師煊、王珊編著,數(shù)據(jù)庫(kù)系統(tǒng)概論,高等教育出版社,2001年,56-79頁。6癥阿奇主編,visual c+ 實(shí)用教程,電子工業(yè)出
25、版社,2003年,200-234頁。7求是科技編著名 ,visual c+ 6.0 (信息系統(tǒng)開發(fā)),人民郵電出版社 2005年。8楊秀章編著,com技術(shù)內(nèi)幕,清華大學(xué)出版社 1999年3月第1版。9 劉云、 孔雷編著,com/dcom編程指南,清華大學(xué)出版社 ,2000年1月第1版。10潘愛民編著,com原理與應(yīng)用,清華大學(xué)出版社,1999年11月第1版。11孔鵬編著, visual c+6.0完全自學(xué)手冊(cè),機(jī)械工業(yè)出版社,2007年1月/12 孫鑫,余安萍 編著vc+深入了解,電子工業(yè)出版社,06年8月致 謝經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)??粕漠厴I(yè)設(shè)計(jì),由于經(jīng)驗(yàn)
26、的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。 在這些時(shí)間里,我得到了指導(dǎo)師的關(guān)心和幫助,同時(shí)也感謝其他老師的幫助,從課題的選擇到項(xiàng)目的最終完成,張宇老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持使我較順利的完成了畢業(yè)設(shè)計(jì)的任務(wù)。在這段時(shí)間里,我結(jié)合了三年多來所學(xué)的基礎(chǔ)知識(shí)和專業(yè)理論知識(shí),并將其與我的程序思想很好的結(jié)合在一起,使我較好的解決了工程中的實(shí)際問題,為我今后走向工作崗位打下了堅(jiān)實(shí)的基礎(chǔ)。在這里我特別向在畢業(yè)設(shè)計(jì)過程中給予我極大幫助的指導(dǎo)老師李博、楊月還有幫助我的同學(xué)表示衷心的感謝。論文即將完成之際,我的心情無法平靜,從開
27、始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!附錄a 固定資產(chǎn)管理中的打印、添加、查詢、登入按鈕代碼在固定資產(chǎn)管理系統(tǒng)中,設(shè)置了一些快捷圖標(biāo),通過單擊圖標(biāo)便可實(shí)現(xiàn)相關(guān)的功能。如圖a1所示。圖a1 快捷圖標(biāo) 圖標(biāo)a1分別對(duì)就添加固定資產(chǎn)、變更固定資產(chǎn)、清理固定資產(chǎn)、借出固定資產(chǎn)、還入固定資產(chǎn)、送修固定資產(chǎn)、修回固定資產(chǎn)。在固定資產(chǎn)中增加了打印功能,就是對(duì)檔案設(shè)置的打錢,單擊打印按鈕,可以將此頁打印出來,但事先必須安裝打印機(jī).打印如圖a2所示。圖a2 打印設(shè)置打印代碼如下所示:void cdossierdlg:onbutton1() char
28、msg20;cprintdialog dlg(false,pd_noselection);dlg.m_pd.nmaxpage=10;if(dlg.domodal()=idok)wsprintf(msg,print pages from %d to %d,dlg.getfrompage(),dlg.gettopage();messagebox(msg); 在管理員下拉菜單中,有一個(gè)是關(guān)于程序簡(jiǎn)介功能,此對(duì)話框無須代碼,只須在對(duì)話框上增加相應(yīng)的static框,輸入程序的完成日期、作者、輔導(dǎo)老師、題目、開發(fā)環(huán)境即可。管理員登入的密碼登入代碼如下:?jiǎn)螕舸_定按鈕產(chǎn)生的事件void cpassword:o
29、nok() updatedata();cstring strsql;if (m_username.isempty() /*判斷用戶名信息是否為空*/afxmessagebox(請(qǐng)輸入管理員用戶名!); return; strsql.format(select*from user_pswd where tms_user=%s and tms_pswd=%s,m_username,m_password);m_precordset-open(afx_dao_use_default_type,strsql); if(m_precordset-getrecordcount()=0) if(countcl
30、ose();/關(guān)閉數(shù)據(jù)庫(kù) m_pdatabase-open(fixedassets); m_password.empty();updatedata(false);else messagebox(對(duì)不起,你無權(quán)使用此系統(tǒng)!,警告,mb_ok|mb_iconhand); m_pdatabase-close();/關(guān)閉數(shù)據(jù)庫(kù)cdialog:onok(); postmessage(wm_quit);elsem_pdatabase-close();/關(guān)閉數(shù)據(jù)庫(kù) killtimer(0);/關(guān)閉定時(shí)器 cdialog:onok();定時(shí)器的設(shè)置:void cpassword:ontimer(uint ni
31、devent) cstring str;seconds-; str.format(%d,seconds);this-setwindowtext(固定資產(chǎn)管理系統(tǒng)口令 (+str+) 秒); try if(seconds=0) killtimer(0);cpassword:oncancel(); postmessage(wm_quit); catch(cdaoexception* e) /捕捉異常 e-reporterror(); return; cdialog:ontimer(nidevent);固定資產(chǎn)中的折舊查詢:?jiǎn)螕舨樵儼粹o產(chǎn)生的事件:void cfinddeprciation:onfd
32、dpfind() updatedata(1);if(!m_pdatabase-isopen() return;if(!m_precordset) return;if(m_precordset-isopen() m_precordset-close();cstring sql,strsql=select * from 資產(chǎn)信息; if(m_ckname) if(m_strname.isempty()=0) sql.format( where 資產(chǎn)名稱= %s,m_strname ); flag=1; strsql+=sql; if(m_ckassetid) if(m_strassetid.ise
33、mpty()=0) if(flag) sql.format( and 資產(chǎn)編號(hào) =%s,m_strassetid ); else sql.format( where 資產(chǎn)編號(hào)= %s,m_strassetid ); flag=1; strsql+=sql; if(m_cktype) if(m_strtype.isempty()=0) if(flag) sql.format( and 型號(hào) = %s,m_strtype ); else sql.format( where 型號(hào)= %s,m_strtype ); flag=1; strsql+=sql; if(m_cksort) if(m_ctrl
34、cbsort.getcursel()!=-1) if(flag) sql.format( and 資產(chǎn)類別id=%d,m_ctrlcbsort.getitemdata(m_ctrlcbsort.getcursel() ); elsesql.format(where資產(chǎn)類別id=%d,m_ctrlcbsort.getitemdata(m_ctrlcbsort.getcursel() ); flag=1; strsql+=sql; if(m_ckdptype) if(m_ctrlcbdptype.getcursel()!=-1) cstring str; m_ctrlcbdptype.getlbt
35、ext(m_ctrlcbdptype.getcursel(),str); if(flag) sql.format( and 折舊方式=%s,str); else sql.format( where 折舊方式=%s,str); flag=1; strsql+=sql; if(m_ckorigvalue)/資產(chǎn)原值 if(m_dorigvalue1m_dorigvalue2) double temp; temp=m_dorigvalue1;m_dorigvalue1=m_dorigvalue2;m_dorigvalue2=temp; if(flag) sql.format( and 原值 betw
36、een %f and %f,m_dorigvalue1,m_dorigvalue2); else sql.format( where 原值 between %f and %f,m_dorigvalue1,m_dorigvalue2); strsql+=sql; flag=1; if(m_ckratio)/資產(chǎn)原值 if(m_dlratio1m_dlratio2) double temp; temp=m_dlratio1;m_dlratio1=m_dlratio2;m_dlratio2=temp; if(flag) sql.format( and 凈殘值率 between %f and %f,m
37、_dlratio1,m_dlratio2); else sql.format( where 凈殘值率 between %f and %f,m_dlratio1,m_dlratio2); strsql+=sql; flag=1; flag=0; refresh(strsql);固定資產(chǎn)添加代碼:?jiǎn)螕籼砑影粹o產(chǎn)生的事件:void caddmodifyassets:onaddmodify() updatedata(1); if(!addmodify)/修改 uint uselectedcount = m_ctrllist.getselectedcount(); if (uselectedcount
38、isopen() return;if(!m_precordset) return;if(m_precordset-isopen() m_precordset-close();int sort,department,depositary,addtype,keeper;cstring strsql;if(addmodify)/添加 cpromptdlg dlg;dlg.m_prompt=n添加該信息?;if(dlg.domodal()=idcancel) return;sort=m_ctrlcbsort.getitemdata(m_ctrlcbsort.getcursel(); /資產(chǎn)類別depa
39、rtment=m_ctrlcbdepartment.getitemdata(m_ctrlcbdepartment.getcursel(); /部門depositary=m_ctrlcbdepositary.getitemdata(m_ctrlcbdepositary.getcursel(); /存放地點(diǎn)addtype=m_ctrlcbaddtype.getitemdata(m_ctrlcbaddtype.getcursel(); /增加方式keeper=m_ctrlcbkeeper.getitemdata(m_ctrlcbkeeper.getcursel(); /保管人員cstring lfd
40、ate,indate,depreciation;lfdate.format(%d%d%d,m_lfdate.getyear(),m_lfdate.getmonth(),m_lfdate.getday(); /出廠日期indate.format(%d%d %d,m_indate.getyear(),m_indate.getmonth(),m_indate.getday(); /購(gòu)買日期m_ctrlcbdepreciation.getlbtext(m_ctrlcbdepreciation.getcursel(),depreciation); /折舊方式/將數(shù)據(jù)加入數(shù)據(jù)庫(kù)strsql.format(
41、insert into 資產(chǎn)信息(資產(chǎn)名稱,資產(chǎn)類別id,型號(hào),生產(chǎn)廠家,出廠日期,國(guó)際編號(hào),購(gòu)買日期,凈殘值率,使用年限,原值,凈值,折舊方式,資產(chǎn)編號(hào),使用情況,使用部門id,存放地點(diǎn)id,增加方式id,保管人員id,備注) values(%s,%d,%s,%s,%s,%s,%s,%0.3f,%d,%f,%f,%s,%s,%s,%d,%d,%d,%d,%s),m_strname,sort,m_strtype,m_strfactory,lfdate,m_strinterid,indate,m_dlratio,m_nyearnum,m_dorigvalue,m_leftvalue,deprec
42、iation,m_strassetid,m_struseinfo,department,depositary,addtype,keeper,m_strremark);try if(m_pdatabase-canupdate() m_pdatabase-execute(strsql, dbdenywrite|dbfailonerror); catch(cdaoexception* e)messagebox(資產(chǎn)編號(hào)不能重復(fù)!n 添加信息失敗,添加提示);/提示資產(chǎn)編號(hào)不能重復(fù)e-delete(); m_strassetid=_t();updatedata(0); return; refresh(
43、); /使新添加的記錄處于選中狀態(tài) int nselectindex=m_ctrllist.getitemcount();m_ctrllist.ensurevisible(nselectindex-1,nselectindex+5);m_ctrllist.setitemstate(nselectindex-1, lvis_selected, lvis_selected);m_strassetid=_t(); updatedata(0);else/修改 cpromptdlg dlg; dlg.m_prompt=n修改該信息?; if(dlg.domodal()=idcancel) refresh(); return; int nselectindex=m_ctrllist.getnextitem(-1,lvni_selected);sort=m_ctrlcbsort.getitemdata(m_ctrlcbsor
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版酒店紅酒供貨合同
- 2025年度新能源汽車充電樁運(yùn)營(yíng)管理合同重點(diǎn)條款探討3篇
- 2024政府機(jī)關(guān)綠化工程采購(gòu)合同范本二零二四2篇
- 二零二五版合同能源服務(wù)與節(jié)能產(chǎn)品推廣協(xié)議模板3篇
- 2025年度智能場(chǎng)館場(chǎng)地租賃合同范本3篇
- 2024自建房施工合同包工包料合同
- 二零二四年度35kv架空線路施工工程設(shè)計(jì)與施工協(xié)調(diào)合同
- 2025年度金融機(jī)構(gòu)外匯借款合同模板12篇
- 勞動(dòng)合同編號(hào):XX-2025年度-001
- 2025年智能燃?xì)獗硗茝V與應(yīng)用居民供氣合同3篇
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國(guó)足球文化課件
- 《行政職業(yè)能力測(cè)驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測(cè)試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請(qǐng)表
- 商法題庫(kù)(含答案)
- 鋼結(jié)構(gòu)用高強(qiáng)度大六角頭螺栓連接副 編制說明
評(píng)論
0/150
提交評(píng)論