




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 軟件工程實(shí)驗(yàn)報(bào)告 設(shè)計(jì)題目設(shè)計(jì)題目: 固定資產(chǎn)管理系統(tǒng) 系系 別:別: 信息工程學(xué)院 專專 業(yè):業(yè): 信息工程 班班 級(jí):級(jí): 0902 班 學(xué)生姓名學(xué)生姓名: : 肖文名 學(xué)學(xué) 號(hào)號(hào): : 0120909300205 日期日期: : 2012 年 6 月 11 日 指導(dǎo)教師: 張張 琪琪 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 1 1 需求需求分析分析 1.11.1 系統(tǒng)現(xiàn)狀系統(tǒng)現(xiàn)狀 固定資產(chǎn)具有價(jià)值高,使用周期長(zhǎng)、使用地點(diǎn)分散、管理難度大等特點(diǎn)。 據(jù)此分析原系統(tǒng)主要問題有: 1.許多大規(guī)模企業(yè)組織擁有的固定資產(chǎn)
2、數(shù)量大、種類多、使用周期長(zhǎng),因 此使用人工管理將面臨固定資產(chǎn)的增加、減少、轉(zhuǎn)移、租賃、停用、封存、閑 置、報(bào)廢等不易管理的問題。 2. 固定資產(chǎn)的歷史操作和資產(chǎn)統(tǒng)計(jì)工作非常困難,容易導(dǎo)致資產(chǎn)流失和資 產(chǎn)重復(fù)購置,花費(fèi)不必要的資金。 3.目前多數(shù)固定資產(chǎn)管理系統(tǒng)采用人工手工方式錄入數(shù)據(jù),不僅速度慢、 還易產(chǎn)生錯(cuò)誤。 4.不能及時(shí)更新固定資產(chǎn)的清單,導(dǎo)致資產(chǎn)外泄,資金無故減少。 1.21.2 用戶需求用戶需求分析分析 根據(jù)用企業(yè)要求以及現(xiàn)代化管理的準(zhǔn)則,要求新開發(fā)的固定資產(chǎn)管理系統(tǒng) 能夠根據(jù)企業(yè)需要查詢有關(guān)固定資產(chǎn)管理各類信息,能夠查詢出任何時(shí)間的資 產(chǎn)增加、減少、保管、使用、清理報(bào)廢情況,保證賬
3、面和實(shí)物相符等。固定資 產(chǎn)管理系統(tǒng)需要實(shí)現(xiàn)的功能如下: 1.正確提出固定資產(chǎn)的折舊,計(jì)算固定資產(chǎn)的利用效果,以便于提高固定 資產(chǎn)利用率,減少資產(chǎn)流失。 2.能夠?qū)潭ㄙY產(chǎn)進(jìn)行統(tǒng)計(jì)分析,以便于財(cái)務(wù)部門進(jìn)行管理。 3.能夠及時(shí)打印出各種各樣的報(bào)表,用于會(huì)計(jì)查帳或?qū)徍恕?4.作為一個(gè)正規(guī)的固定資產(chǎn)管理系統(tǒng),需要有身份的校驗(yàn),以及其他常用 的輔助工具的設(shè)置。 總之本系統(tǒng)能夠快速、方便、準(zhǔn)確的管理企業(yè)的固定資產(chǎn),可以用來實(shí)現(xiàn): 登記新購買的資產(chǎn)、記錄進(jìn)行過維修的資產(chǎn)、記錄進(jìn)行了報(bào)廢處理的資產(chǎn)以及 對(duì)現(xiàn)有的資產(chǎn)進(jìn)行統(tǒng)計(jì)和核查。 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 固定資產(chǎn)管理系統(tǒng)
4、檔案管理子系統(tǒng) 查詢管理子系統(tǒng) 資產(chǎn)管理子系統(tǒng) 購 入 記 錄 報(bào) 廢 記 錄 維 修 記 錄 外 借 記 錄 購 買 資 產(chǎn) 資 產(chǎn) 維 修 資 產(chǎn) 報(bào) 廢 資 產(chǎn) 外 借 查 詢 總 資 產(chǎn) 查 詢 外 借 資 產(chǎn) 查 詢 維 修 資 產(chǎn) 查 詢 報(bào) 廢 資 產(chǎn) 1.31.3 系統(tǒng)功能需求系統(tǒng)功能需求 待開發(fā)的軟件功能需求: 本系統(tǒng)主要內(nèi)容包括固定資產(chǎn)的購買入庫,報(bào)廢,查詢等功能,可以將其 分為檔案管理、資產(chǎn)管理以及查詢?nèi)齻€(gè)子模塊。 1.41.4 總體功能需求總體功能需求 固定資產(chǎn)管理主要包括檔案管理、資產(chǎn)管理和資產(chǎn)查詢管理三個(gè)模塊(如 圖 1) ,每個(gè)模塊又可以細(xì)分為幾個(gè)小模塊,具體層次
5、方框圖如下: 圖 1 系統(tǒng)層次方框圖 對(duì)系統(tǒng)功能解釋如下: 1檔案管理:當(dāng)新購入固定資產(chǎn)時(shí)會(huì)在系統(tǒng)中存檔,維修資產(chǎn)的時(shí)候會(huì)登 記維修記錄,如果有資產(chǎn)報(bào)廢和外界也要在系統(tǒng)中有記錄; 2. 資產(chǎn)管理:該子系統(tǒng)主要負(fù)責(zé)對(duì)固定資產(chǎn)的購買,維修。如果有需要外 界也可以發(fā)出外借的指令。對(duì)已經(jīng)不能夠使用的資產(chǎn)施行報(bào)廢處理,并向有關(guān) 部門發(fā)送報(bào)廢記錄; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 管理員 身份 驗(yàn)證 密碼 反饋信息 請(qǐng)求判 斷 操作請(qǐng)求 確定信 息 購貨請(qǐng)求 提示信 息,修 改庫存 可購貨 信息 庫存 修改檔 案 檔案管理請(qǐng)求 合理 不合理 請(qǐng)求查詢 類型 查詢請(qǐng)求 查詢結(jié)果
6、提示信息 類型 管理員 固定資產(chǎn)管理系 統(tǒng) 財(cái)務(wù)部 購買記錄 資產(chǎn)信息 出借記錄 保費(fèi)維修記錄 3. 查詢管理:主要負(fù)責(zé)對(duì)現(xiàn)有的總資產(chǎn)的查詢。對(duì)外借出的資產(chǎn)信息的查 詢以及正在維護(hù)的信息查詢,對(duì)報(bào)廢損失的資產(chǎn)的查詢。 由此可以得到系統(tǒng)的頂層數(shù)據(jù)流圖,如圖 2: 圖 2 系統(tǒng)頂層數(shù)據(jù)流圖 進(jìn)一步細(xì)化后得到數(shù)據(jù)流圖如下: 圖 3 細(xì)化后的數(shù)據(jù)流圖 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 2 2 概要設(shè)計(jì)概要設(shè)計(jì) 2.12.1 系統(tǒng)的層次圖系統(tǒng)的層次圖 系統(tǒng)層次圖如下: 固定資產(chǎn)管理系統(tǒng) 登陸退出系統(tǒng)資產(chǎn)查詢資產(chǎn)管理 購 入 資 產(chǎn) 資 產(chǎn) 維 修 資 產(chǎn) 外 借 資 產(chǎn) 報(bào) 廢
7、 返 回 主 頁 總 資 產(chǎn) 查 詢 維 修 查 詢 報(bào) 廢 查 詢 外 借 查 詢 返 回 主 頁 購 入 記 錄 維 修 記 錄 外 借 記 錄 報(bào) 廢 記 錄 圖 4 系統(tǒng)層次圖 2.22.2 接口設(shè)計(jì)接口設(shè)計(jì) 1.外部接口 (1) 用戶界面 采用控制臺(tái)用戶界面,包含按鍵選項(xiàng)。 (2) 軟件平臺(tái) 軟件運(yùn)行于 windows 2000 ,windows2007。 2.內(nèi)部接口 (1).登陸模塊:系統(tǒng)剛啟動(dòng)時(shí)進(jìn)入消息循環(huán)狀態(tài),實(shí)現(xiàn)用戶登陸功能; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! (2).資產(chǎn)管理模塊:由主系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選擇循環(huán)狀態(tài); (3).資產(chǎn)
8、查詢模塊:由系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選擇循環(huán)狀態(tài); (4).退出系統(tǒng)模塊:由系統(tǒng)調(diào)用,正常退出系統(tǒng); (5).購入資產(chǎn)模塊:由資產(chǎn)管理子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選擇 循環(huán)狀態(tài); (6).購入記錄:由購入資產(chǎn)模塊調(diào)用,由相應(yīng)選擇激活,之后返回購入資產(chǎn)模 塊; (7).資產(chǎn)維修模塊:由資產(chǎn)管理子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選擇 訓(xùn)環(huán)狀態(tài); (8).維修記錄模塊:由資產(chǎn)維修模塊調(diào)用,由相應(yīng)選擇激活,之后返回資產(chǎn)維 修模塊; (9).資產(chǎn)外借模塊:由資產(chǎn)管理子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選擇 循環(huán)狀態(tài); (10).外借記錄模塊:由資產(chǎn)外借模塊調(diào)用,由相應(yīng)選擇激活,之后返
9、回資產(chǎn)外 借模塊; (11).資產(chǎn)報(bào)廢模塊:由資產(chǎn)管理子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選 擇循環(huán)狀態(tài); (12).報(bào)廢記錄模塊:由資產(chǎn)報(bào)廢模塊調(diào)用,由相應(yīng)選擇激活,之后返回資產(chǎn) 報(bào)廢模塊; (13).總資產(chǎn)查詢模塊:由資產(chǎn)查詢子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入 選擇循環(huán)狀態(tài); (14).維修查詢模塊:由資產(chǎn)查詢子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選 擇循環(huán)狀態(tài); (15).報(bào)廢查詢模塊:由資產(chǎn)查詢子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選 擇循環(huán)狀態(tài); (16).外借查詢模塊:由資產(chǎn)查詢子系統(tǒng)調(diào)用,由相應(yīng)選擇激活,之后進(jìn)入選 擇循環(huán)狀態(tài); (17).返回主頁模塊:由資產(chǎn)查詢子系統(tǒng)調(diào)用,由相應(yīng)
10、選擇激活,之后返回主 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 頁。 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 2.32.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 由數(shù)據(jù)字典和功能的需求可以設(shè)計(jì)出這樣的數(shù)據(jù)結(jié)構(gòu):鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)。 本系統(tǒng)對(duì)信息的處理都采用鏈表的結(jié)構(gòu)來處理信息。 2.42.4 出錯(cuò)處理設(shè)計(jì)出錯(cuò)處理設(shè)計(jì) 在資產(chǎn)查詢,資產(chǎn)管理模塊中,如果有違規(guī)操作就會(huì)顯示提示信息,并且 處理出錯(cuò)的操作。 例如:在維修時(shí)需要輸入資產(chǎn)的 id,如果在總資產(chǎn)中沒有這個(gè) id,那么就 會(huì)提示“沒有這個(gè)資產(chǎn)的信息”并且返回到主頁面。 2.52.5 安全設(shè)計(jì)安全設(shè)計(jì) 本系統(tǒng)采用密碼驗(yàn)證的方
11、式進(jìn)入系統(tǒng)。以保證系統(tǒng)數(shù)據(jù)的安全,不讓數(shù)據(jù) 泄漏以及被違規(guī)修改。 2.62.6 維護(hù)設(shè)計(jì)維護(hù)設(shè)計(jì) 系統(tǒng)嚴(yán)格按照設(shè)計(jì)規(guī)范進(jìn)行設(shè)計(jì),并保持各階段文檔的完整性,為以后對(duì) 軟件的維護(hù)打好基礎(chǔ)。 3 3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 在以上工作的基礎(chǔ)上,基本的設(shè)計(jì)已經(jīng)完成。由此可以得出整個(gè)系統(tǒng)的工 作流程: 1系統(tǒng)啟動(dòng),進(jìn)入身份驗(yàn)證。 2初始化系統(tǒng),進(jìn)入系統(tǒng)操作界面。 3進(jìn)入選擇循環(huán)狀態(tài),通過選擇驅(qū)動(dòng)激活各模塊,執(zhí)行各任務(wù)。 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 4一任務(wù)執(zhí)行完畢后重新進(jìn)入消息循環(huán)狀態(tài)。 5通過事件驅(qū)動(dòng)退出系統(tǒng)。 詳細(xì)的數(shù)據(jù)流圖見圖 3,層次圖見圖 2。 4 4實(shí)現(xiàn)與調(diào)試分析實(shí)
12、現(xiàn)與調(diào)試分析 4.14.1實(shí)現(xiàn)環(huán)境實(shí)現(xiàn)環(huán)境 本系統(tǒng)在 visual studio 2010 開發(fā)環(huán)境下開發(fā) 4.24.2語言選擇語言選擇 本系統(tǒng)使用 C+編寫 4.34.3調(diào)試分析調(diào)試分析 在編寫系統(tǒng)的過程之中難免會(huì)遇到出錯(cuò)。使用蠻干法,回溯法和原因排除 法等調(diào)試方法進(jìn)行調(diào)試分析,最終糾正錯(cuò)誤。 5 5測(cè)試分析測(cè)試分析 5.15.1測(cè)試測(cè)試數(shù)據(jù)數(shù)據(jù) 測(cè)試數(shù)據(jù)表如下: 資產(chǎn)編號(hào)資產(chǎn)名稱生產(chǎn)廠家生產(chǎn)日期購買日期使用年限購買價(jià)格購買數(shù)量 1001 電腦惠普 2010/2/62011/1/3550004 1002 風(fēng)扇美的 2009/3/52011/6/97200180 1003 飲水機(jī)南山 2011
13、/3/52014/6/5330022 1004 空調(diào)海爾 2011/5/92020/5/4970009 1005 冰箱海爾 2009/1/52024/5/915520010 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 5.25.2測(cè)試結(jié)果測(cè)試結(jié)果 1.根據(jù)系統(tǒng)提示輸入下測(cè)試表中的測(cè)試數(shù)據(jù) 登陸 系統(tǒng), 提示 輸入 密碼 界面 如下 (本系統(tǒng)初始密碼為”hello” ): 圖 5 系統(tǒng)登陸界面 正確輸入密碼后進(jìn)入主菜單: 圖 6 主菜單界面 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 選 1 進(jìn)入第二菜單,任選一功能,如輸入購買資產(chǎn)(1): 傳播優(yōu)秀 Word 版
14、文檔 ,希望對(duì)您有幫助,可雙擊去除! 圖 7 購買菜單界面 再購入其它資產(chǎn),0 返回主菜單,2 查詢,1 查詢總資產(chǎn)如下: 圖 8 總資產(chǎn)查詢界面 將資產(chǎn) 1001 號(hào)進(jìn)行維修: 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 圖 9 維修界面 將 1002 報(bào)廢: 圖 10 報(bào)廢界面 將 1003 外借: 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 圖 11 借出資產(chǎn)界面 上述操作已進(jìn)行后再查詢: 圖 12 報(bào)廢資產(chǎn)記錄查詢 借出資產(chǎn)查詢 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 圖 13 借出資產(chǎn)記錄查詢界面 維修查詢: 圖 14 資產(chǎn)維修記錄
15、查詢界面 7 7用戶手冊(cè)用戶手冊(cè) 本系統(tǒng)界面功能清楚簡(jiǎn)單,用戶可以根據(jù)界面提示完成相應(yīng)操作。具體操 作: 1運(yùn)行程序,會(huì)出現(xiàn)主菜單,用戶輸入密碼(初始密碼為”hello” ) ; 2密碼正確輸入,出現(xiàn)第二界面,三個(gè)主操作(資產(chǎn)管理,資產(chǎn)查詢,退 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 出系統(tǒng)) ; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 3輸入對(duì)應(yīng)編號(hào),出現(xiàn)第三界面。選項(xiàng)資產(chǎn)管理對(duì)應(yīng)功能有:資產(chǎn)購買, 維修資產(chǎn),報(bào)廢資產(chǎn),借出資產(chǎn),返回主菜單(在每個(gè)非第一界面均有此功能) ; 選項(xiàng)資產(chǎn)查詢對(duì)應(yīng)功能有:總資產(chǎn)查詢,查詢報(bào)廢記錄,查詢維修記錄,查詢 借出記錄
16、等。 總之本系統(tǒng)的操作界面提示簡(jiǎn)單易懂,功能具體適合任何人員操作使用。 8 8總結(jié)總結(jié) 通過本次課程設(shè)計(jì),本人掌握了軟件工程的基本概念、基本原理、開發(fā)軟 件項(xiàng)目的工程化的方法和技術(shù)及在開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī) 范等;通過固定資產(chǎn)系統(tǒng)的設(shè)計(jì),提高了對(duì)整個(gè)軟件開發(fā)過程的能力,讓能切 實(shí)體會(huì)到軟件工程在實(shí)踐中的指導(dǎo)作用。通過課程設(shè)計(jì),學(xué)會(huì)了按軟件工程的 要求完成規(guī)范的各項(xiàng)軟件開發(fā)文檔,對(duì)提高軟件開發(fā)能力和項(xiàng)目管理能力有重 要的現(xiàn)實(shí)意義。 參考文獻(xiàn)參考文獻(xiàn) 1 張海藩. 軟件工程導(dǎo)論. 北京:清華大學(xué)出版社,2004 2 陳 明. 實(shí)用軟件工程基礎(chǔ). 北京:清華大學(xué)出版社,2003 3
17、殷人昆. 實(shí)用軟件工程. 北京:清華大學(xué)出版社,2003 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! 附錄附錄:#include #include #include #include using namespace std; /-購入固定資產(chǎn)- typedef struct solid_substance string id; /資產(chǎn)編號(hào) string name; /資產(chǎn)名稱 string pro_factury; /生產(chǎn)廠家 string pro_date; /生產(chǎn)日期 string buy_date; /購買日期 string use_age; /使用年限 int valu
18、e; /購買價(jià)值 int num; /購買的數(shù)量 solid_substance *next; /下一個(gè)資產(chǎn)的指針 Buy_Substance; /-經(jīng)過維修的固定資產(chǎn)- typedef struct repair_substance string id; string name; string pro_factury; string pro_date; string buy_date; int repair_value; /維修費(fèi)用 repair_substance *next; Repair_Substance; /-報(bào)廢的固定資產(chǎn)- typedef struct reject_subst
19、ance string id; string name; string pro_factury; string pro_date; string buy_date; string use_age; int value; /購買價(jià)值 string reject_date; /報(bào)廢日期 reject_substance *next; Reject_Substance; /-出借的資產(chǎn)- 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! typedef struct loan_substance string id; string name; string pro_factury; str
20、ing pro_date; string buy_date; string use_age; int value; string loan_date; /出借日期 loan_substance *next; Loan_Substance; /= fstream SolidFile; fstream RepairFile; fstream RejectFile; fstream LoanFile; void OpenFile() SolidFile.open(固定資產(chǎn)信息.txt, ios:in|ios:out|ios:app); if (!SolidFile) coutcannot open
21、file!n; exit(1); SolidFile setw(10) 資產(chǎn)編號(hào) setw(10) 資產(chǎn)名稱 setw(10) 生產(chǎn)廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 使用年限 setw(10) 購買價(jià)值 setw(10) 數(shù)量 endl; RepairFile.open(維修資產(chǎn)信息.txt, ios:in|ios:out|ios:app); if (!RepairFile) coutcannot open the file!n; exit(1); RepairFile setw(10) 資產(chǎn)編號(hào) setw(10) 資產(chǎn)名稱 setw(10) 生產(chǎn)
22、廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 維修花費(fèi) endl; RejectFile.open(報(bào)廢資產(chǎn)信息.txt, ios:in|ios:out); if (!RejectFile) cout cannot open file!n; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! exit(1); RejectFile setw(10) 資產(chǎn)編號(hào) setw(10) 資產(chǎn)名稱 setw(10) 生產(chǎn)廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 使用年限 setw(10) 購買價(jià)值 setw(10) 報(bào)廢日期
23、endl; LoanFile.open(出借資產(chǎn)信息.txt, ios:in|ios:out); if (!LoanFile) cout cannot open file!n; exit(1); LoanFile setw(10) 資產(chǎn)編號(hào) setw(10) 資產(chǎn)名稱 setw(10) 生產(chǎn)廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 使用年限 setw(10) 購買價(jià)值 setw(10) 出借日期 next) pt = pt-next; pt-next = p; p-next = NULL; cout next; while (p!=NULL) if (p!
24、=NULL) while (p2-next) p2 = p2-next; Repair_Substance *p1 = new Repair_Substance; cout p1-repair_value; p1-buy_date = p-buy_date; p1-id = p-id; p1-name = p-name; p1-pro_date = p-pro_date; p1-pro_factury = p-pro_factury; p2-next = p1; p1-next = NULL; cout 該產(chǎn)品正在維修中.n; OperateRepairSubFile(p1); /將維修記錄寫
25、入文件中 else cout next; while (p!=NULL) p = p-next; if (p!=NULL) while (p2-next) p2 = p2-next; Reject_Substance *p1 = new Reject_Substance; cout p1-reject_date; p1-buy_date = p-buy_date; p1-id = p-id; p1-name = p-name; p1-pro_date = p-pro_date; p1-pro_factury = p-pro_factury; p1-use_age = p-use_age; p1
26、-value = p-value; p2-next = p1; p1-next = NULL; p3-next = p-next; /將改產(chǎn)品從總資產(chǎn)中刪除 cout 該產(chǎn)品已經(jīng)報(bào)廢!n; OperateRejectSubFile(p1); /將報(bào)廢記錄寫入文件中 else cout next; while (p!=NULL) if (p!=NULL) 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! while (p2-next) p2 = p2-next; Loan_Substance *p1 = new Loan_Substance; cout p1-loan_date; p1
27、-buy_date = p-buy_date; p1-id = p-id; p1-name = p-name; p1-pro_date = p-pro_date; p1-pro_factury = p-pro_factury; p1-value = p-value; p1-use_age = p-use_age; p2-next = p1; p1-next = NULL; cout 該產(chǎn)品已經(jīng)外借!n; OperateLoanSubFile(p1); /將出借記錄寫入文件中 else cout next; if (!p) cout 還沒有固定資產(chǎn)!n; system(pause); syste
28、m(cls); return; cout setw(10) 資產(chǎn)編號(hào) setw(10) 資產(chǎn)名稱 setw(10) 生產(chǎn)廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 使用年限 setw(10) 購買價(jià)值 setw(10) 數(shù)量 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! endl; while (p) cout setw(10) id setw(10) name setw(10) pro_factury setw(10) pro_date setw(10) buy_date setw(10) use_age setw(10) value set
29、w(10) num next; system(pause); system(cls); /-2.查詢報(bào)廢記錄- void QueryReject(Reject_Substance * if (!p) cout 還沒有報(bào)廢的固定資產(chǎn)!n; system(pause); system(cls); return; cout setw(10) 資產(chǎn) id setw(10) 資產(chǎn)名字 setw(10) 生產(chǎn)商家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 使用年限 setw(10) 購買價(jià)值 setw(10) 報(bào)廢時(shí)間 endl; while (p) cout setw(1
30、0) id setw(10) name setw(10) pro_factury setw(10) pro_date setw(10) buy_date setw(10) use_age setw(10) value setw(10) reject_date next; system(pause); system(cls); /-3.查詢維修記錄- void QueryRepair(Repair_Substance * if (!p) cout 還沒有維修的固定資產(chǎn)!n; system(pause); system(cls); return; cout setw(10) 資產(chǎn)編號(hào) setw(1
31、0) 資產(chǎn)名稱 setw(10) 生產(chǎn)廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 維修費(fèi)用 endl; while (p) cout setw(10) id setw(10) name setw(10) pro_factury setw(10) pro_date setw(10) buy_date setw(10) repair_value next; system(pause); system(cls); /-4.查詢出借記錄- void QueryLoan(Loan_Substance * if (!p) cout沒有外借的固定資產(chǎn)!n; system(
32、pause); system(cls); return; cout setw(10) 資產(chǎn)編號(hào) setw(10) 資產(chǎn)名稱 setw(10) 生產(chǎn)廠家 setw(10) 生產(chǎn)日期 setw(10) 購買日期 setw(10) 使用年限 endl; while (p) cout setw(10) id setw(10) name setw(10) pro_factury setw(10) pro_date setw(10) buy_date setw(10) loan_date next; system(pause); system(cls); /-查詢管理菜單- int QueryManage
33、Menu() cout *nnn 資產(chǎn)查詢nnn *nnn; cout 1.查詢總資產(chǎn)n 2.查詢報(bào)廢記錄n 3.查詢維修記錄n 4.查詢出借記錄n 0.返回主界面nn; return 1; /-查詢管理主調(diào)模塊- - void QueryManage(Buy_Substance * while (QueryManageMenu() coutn; switch(n) case 0: system(cls); return; case 1: QuerySub(BuySub); break; case 2: QueryReject(RejSub); break; case 3: QueryRepa
34、ir(RepSub); break; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! case 4: QueryLoan(LoaSub); break; default: cout 輸入錯(cuò)誤!n; system(pause); system(cls); /-資產(chǎn)管理模塊 = /-1.購買資產(chǎn)- void BuySub(Buy_Substance * cout 按提示輸入需購固定資產(chǎn)的信息:n; cout p-id; cout p-name; cout p-pro_factury; cout p-pro_date; cout p-buy_date; cout p-use_age; c
35、out p-value; cout p-num; BuyRecord(BuySu, p); OperateSolidSubFile(p); /寫入文件 /-2.資產(chǎn)維修- void RepairSub(Repair_Substance * cout id; RepairRecord(RepSub, BuySub, id); /-3.資產(chǎn)報(bào)廢- void RejectSub(Reject_Substance * cout id; RejectRecord(RejSub, BuySub, id); 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! /-4.資產(chǎn)出借- void LoanS
36、ub(Loan_Substance * cout id; LoanRecord(LoaSub, BuySub, id); /-資產(chǎn)管理主界面- int ManageMenu() cout *nnn 資產(chǎn)管理nnn *nnn; cout 1.購買資產(chǎn)n 2.維修資產(chǎn)n 3.報(bào)廢資產(chǎn)n 4.借出資產(chǎn)n 0.返回主菜單nn; return 1; /-資產(chǎn)管理主調(diào)程序- void Manage(Buy_Substance * while (ManageMenu() cout n; switch(n) case 0: system(cls); return; case 1: BuySub(BuySu);
37、 break; case 2: RepairSub(RepSub, BuySu); break; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除! case 3: RejectSub(RejSub, BuySu); break; case 4: LoanSub(LoaSub, BuySu); break; default: cout 輸入錯(cuò)誤!n; system(pause); system(cls); /-管理系統(tǒng)主界面- int MainMenu() cout *nnn 歡迎使用固定資產(chǎn)管理系統(tǒng)nnn *nnn; cout 1.資產(chǎn)管理n 2.資產(chǎn)查詢n 0.退出nn; return 1; /-登陸界面- int LogMenu() cout *nn 固定資產(chǎn)管理系統(tǒng)nn *nn; return 1; void Log() string password = hello; /初始密碼 string _password = ; while (LogMenu() cout_password; if (password = _password) break; 傳播優(yōu)秀 Word 版文檔 ,希望對(duì)您有幫助,可雙擊去除
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共范圍消殺合同范本
- 個(gè)人培訓(xùn)甲方合同范例
- 出租暖氣改造合同范例
- 養(yǎng)殖合作社加盟合同范例
- 乒乓球加盟合同范例
- 云賬號(hào)租賃合同范例
- 出售紡機(jī)配件合同范例
- 農(nóng)村房屋贈(zèng)與合同范例
- 中介公司和工廠合同范例
- 2012購銷合同范本
- 三坐標(biāo)考試試題和答案
- 深圳市機(jī)電產(chǎn)品出口貿(mào)易現(xiàn)狀及發(fā)展對(duì)策研究
- 2025年中國郵政集團(tuán)公司長(zhǎng)春市分公司招聘22人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 骨科手術(shù)術(shù)后切口護(hù)理技巧培訓(xùn)課程
- 2025年中國人保壽險(xiǎn)招聘筆試參考題庫含答案解析
- DB37T 2640-2022 監(jiān)獄安全防范系統(tǒng)建設(shè)技術(shù)規(guī)范
- 2024上半年四川教師招聘《教育公共基礎(chǔ)》真題
- 元宇宙中的刺繡文化展示-洞察分析
- 《用友渠道政策》課件
- 2024年低噪音塑料粉碎機(jī)項(xiàng)目可行性研究報(bào)告
- 能源崗位招聘筆試題及解答(某大型國企)2024年
評(píng)論
0/150
提交評(píng)論