起點設(shè)備管理系統(tǒng)-起點設(shè)備管理軟件-使用手冊完整_第1頁
起點設(shè)備管理系統(tǒng)-起點設(shè)備管理軟件-使用手冊完整_第2頁
起點設(shè)備管理系統(tǒng)-起點設(shè)備管理軟件-使用手冊完整_第3頁
起點設(shè)備管理系統(tǒng)-起點設(shè)備管理軟件-使用手冊完整_第4頁
起點設(shè)備管理系統(tǒng)-起點設(shè)備管理軟件-使用手冊完整_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

起點設(shè)備管理系統(tǒng)_起點設(shè)備管理軟件~使用手冊(優(yōu)質(zhì)文檔,可直接使用,可編輯,歡迎下載)

起點設(shè)備管理系統(tǒng)_起點設(shè)備管理軟件~使用手冊(優(yōu)質(zhì)文檔,可直接使用,可編輯,歡迎下載)設(shè)備管理系統(tǒng)——C/S簡介目錄TOC\o”1-3”\h\z\uHYPERLINK\l”_Toc280258494”一系統(tǒng)簡介3HYPERLINK\l”_Toc280258495”二系統(tǒng)流程3HYPERLINK\l”_Toc280258496"三首次使用系統(tǒng)4HYPERLINK\l”_Toc280258497”1。基本參數(shù)設(shè)置:4HYPERLINK\l”_Toc280258498"2.權(quán)限設(shè)置43.系統(tǒng)初始化54.現(xiàn)有設(shè)備信息錄入或?qū)?四系統(tǒng)功能6HYPERLINK\l”_Toc280258503”1.臺帳管理6HYPERLINK\l”_Toc280258504”1)設(shè)備臺帳7_Toc280258506”3)維修登記116)銷賬登記14HYPERLINK\l”_Toc280258510"7)設(shè)備折舊14HYPERLINK\l”_Toc280258511"8)條碼打印1511)設(shè)備預(yù)警16_Toc280258516"1)下載數(shù)據(jù)172)設(shè)備盤點19HYPERLINK\l”_Toc280258518"3)盤點查詢193.輔助管理201)人員管理20HYPERLINK\l”_Toc280258521”2)供應(yīng)商管理203)維修站管理21HYPERLINK\l”_Toc280258523"4)合同管理214。查詢打印21HYPERLINK\l”_Toc280258525”5。統(tǒng)計報表22HYPERLINK\l”_Toc280258526"6.參數(shù)設(shè)置23HYPERLINK\l”_Toc280258527"1.組織結(jié)構(gòu)管理23HYPERLINK\l”_Toc280258528"2.設(shè)備種類設(shè)置24HYPERLINK\l”_Toc280258529"3.配件種類設(shè)置25HYPERLINK\l”_Toc280258530"4。故障類型設(shè)置26HYPERLINK\l”_Toc280258531"5。配置參數(shù)設(shè)置266。自定義項設(shè)置27HYPERLINK\l”_Toc280258533”7.系統(tǒng)管理27HYPERLINK\l”_Toc280258534”1)基礎(chǔ)字典設(shè)置27_Toc280258536"3)組維護(hù)294)組權(quán)限設(shè)置306)修改操作員密碼31HYPERLINK\l”_Toc280258540”7)系統(tǒng)初始化32_Toc280258542”9)系統(tǒng)操作日志33_Toc280258544"11)導(dǎo)入數(shù)據(jù)34五附件35系統(tǒng)簡介設(shè)備管理系統(tǒng)主要適用于資產(chǎn)密集型企業(yè)對高價值固定資產(chǎn)的維護(hù)、保養(yǎng)、跟蹤等信息管理.它以提高資產(chǎn)可利用率、降低企業(yè)運行維護(hù)成本為目標(biāo),以優(yōu)化企業(yè)維修資源為核心,通過信息化手段,合理安排維修計劃及相關(guān)資源與活動,從而提高企業(yè)的經(jīng)濟(jì)效益和企業(yè)的市場競爭力。隨著計算機(jī)在各類企業(yè)中的應(yīng)用范圍不斷擴(kuò)大,各企業(yè)的設(shè)備不僅在速度、數(shù)量、品種增長快,而且設(shè)備的移動、升級和故障維修也非???,使技術(shù)部門對設(shè)備資產(chǎn)管理的難度越來越大,傳統(tǒng)的手工制表、人工登記的辦法,已不能及時反映每臺設(shè)備的真實情況,迫切需要建立一個企業(yè)的資產(chǎn)管理系統(tǒng)。設(shè)備管理系統(tǒng),針對企業(yè)內(nèi)部使用的大量的設(shè)備不易管理而精心設(shè)計的。主要有六個功能模塊:設(shè)備登錄、設(shè)備查詢、條碼打印、人員管理、設(shè)備管理、系統(tǒng)管理。它可以對設(shè)備進(jìn)行全面的管理,管理項目包括:記錄這一設(shè)備的各項特性指標(biāo)以及使用部門、購買日期等基本信息和它的維修、升級等情況;設(shè)置任意條件對設(shè)備各類信息進(jìn)行查詢;對保修期做出預(yù)警等。人員管理登記人員情況,對維護(hù)、維修設(shè)備的情況做出統(tǒng)計系統(tǒng)流程系統(tǒng)中管理的信息有:臺帳管理、人員信息、供應(yīng)商管理、維修站信息、合同信息.功能菜單:臺帳管理—-設(shè)備臺帳、配件臺帳、維修登記、設(shè)備調(diào)撥登記、配件調(diào)動登記、銷賬登記、設(shè)備折舊、條碼打印、設(shè)備導(dǎo)入、配件導(dǎo)入、設(shè)備預(yù)警;設(shè)備盤點——下載數(shù)據(jù)、設(shè)備盤點、盤點查詢;輔助管理——人員管理、人員信息導(dǎo)入、供應(yīng)商管理、維修站管理、合同管理;查詢打印—-設(shè)備查詢、配件查詢、設(shè)備維修查詢、設(shè)備調(diào)撥查詢、設(shè)備銷賬查詢、設(shè)備檢修查詢、設(shè)備異動查詢、配件維修查詢、配件調(diào)動查詢、配件銷賬查詢、配件異動查詢、合同查詢;統(tǒng)計報表--設(shè)備分類統(tǒng)計、設(shè)備分類明細(xì)、部門分類統(tǒng)計、部門分類明細(xì)、按種類統(tǒng)計設(shè)備(配件)數(shù)量、按部門統(tǒng)計設(shè)備(配件)數(shù)量、按種類與部門統(tǒng)計設(shè)備(配件)、維修費用統(tǒng)計;參數(shù)設(shè)置-—組織機(jī)構(gòu)管理、設(shè)備種類設(shè)置、配件種類設(shè)置、故障類型設(shè)置、配置參數(shù)設(shè)置、自定義項設(shè)置;系統(tǒng)管理——基礎(chǔ)字典設(shè)置、數(shù)據(jù)庫接口、系統(tǒng)參數(shù)設(shè)置、系統(tǒng)報表管理;組維護(hù)、組權(quán)限設(shè)置;操作員設(shè)置、修改操作員密碼;系統(tǒng)初始化、系統(tǒng)數(shù)據(jù)庫備份、系統(tǒng)操作日志;導(dǎo)入數(shù)據(jù)、導(dǎo)出數(shù)據(jù)系統(tǒng)——系統(tǒng)鎖定、關(guān)于、公司網(wǎng)址、在線升級、關(guān)閉;系統(tǒng)主界面菜單如下:首次使用系統(tǒng)基本參數(shù)設(shè)置:組織結(jié)構(gòu):根據(jù)單位實際情況,添加組織機(jī)構(gòu),可以設(shè)置內(nèi)部編碼,在顯示組織機(jī)構(gòu)樹時顯示[內(nèi)部編碼]部門名稱.生成設(shè)備編碼時,也有可能用到此內(nèi)部編碼.如果部門下存在子部門、存在操作員、存在設(shè)備,則不能刪除。設(shè)備種類:根據(jù)本單位的設(shè)備類型,添加種類,注意內(nèi)部編碼、折舊參數(shù)和保修參數(shù)的設(shè)置,設(shè)置合理后在臺帳錄入時,會自動引用這些參數(shù)。內(nèi)部編碼是生成設(shè)備編碼的重要參數(shù),注意不要為空,而且要根據(jù)單位的實際情況,設(shè)置成英文簡寫字母.配件種類:參考設(shè)備種類。故障類型:故障類型是在實際的工作中發(fā)現(xiàn)某類經(jīng)常發(fā)生的故障及其解決原因,錄入進(jìn)來,不斷形成故障知識庫。這樣以后出現(xiàn)故障時,非專業(yè)人員也可以根據(jù)故障解決方案自行解決。維修時經(jīng)常引用故障類型,也可以對后期故障類型發(fā)生率統(tǒng)計提供數(shù)據(jù)依據(jù)。配置參數(shù):每一種設(shè)備種類可以設(shè)置不同的參數(shù),設(shè)置好后,在臺帳添加里面,選擇相應(yīng)種類后,會出現(xiàn)這些參數(shù),能更明白的說明一個設(shè)備的附加參數(shù),例如:電腦設(shè)備的硬盤、cpu、內(nèi)存等,電機(jī)設(shè)備的功率、轉(zhuǎn)速等自定義項:當(dāng)系統(tǒng)默認(rèn)的設(shè)備臺帳項目不夠使用時,可啟用幾個自定義項目,這樣在設(shè)備臺帳瀏覽、添加和查詢時,會出現(xiàn)這些自定義好的名稱,就像系統(tǒng)固定的項目一樣。如專門管理汽車的行業(yè),可以自定義牌照號等?;A(chǔ)字典設(shè)置:如系統(tǒng)中常用的生產(chǎn)廠商、品牌、來源、用途、設(shè)備狀態(tài)等,提前設(shè)置好,這樣在設(shè)備臺帳添加時,就可以直接選擇,不用每次手工填寫。系統(tǒng)參數(shù)設(shè)置:設(shè)備條碼生成規(guī)則及長度,是否可以更改設(shè)備編碼,根據(jù)系統(tǒng)的說明,輸入適合自己的參數(shù),保存.權(quán)限設(shè)置組維護(hù):把單位內(nèi)部使用系統(tǒng)的人員進(jìn)行分類,分類的標(biāo)準(zhǔn)可以按照操作人員、領(lǐng)導(dǎo)查詢、超級管理員等設(shè)置,每一類人員會擁有不同的菜單功能,然后把這些分類名稱錄入系統(tǒng),進(jìn)入系統(tǒng)管理——組維護(hù),添加組名稱,也就是人員分類名稱。角色權(quán)限設(shè)置:進(jìn)入系統(tǒng)管理—-組權(quán)限設(shè)置,選中左邊的組名稱,在右面設(shè)置該組擁有的菜單權(quán)限,綠色的是已經(jīng)擁有的權(quán)限,紅色的是還沒有擁有的權(quán)限.注意菜單是屬性結(jié)構(gòu)的,如果要擁有最末級的權(quán)限,那么他的上一級必須擁有權(quán)限才行,否則最末級的權(quán)限即使分配了,也看不到。操作員設(shè)置:進(jìn)入系統(tǒng)管理—-操作員管理,可以管理操作員,注意操作員所所屬組和所屬部門,還要注意每個操作員是超級管理員(所有部門的數(shù)據(jù)都能看見),所屬部門及下屬部門的數(shù)據(jù),還是只能看本部門的數(shù)據(jù)。如果這個操作員能夠進(jìn)入設(shè)備臺帳,那么還要設(shè)置,這個操作員能管理的每一項功能。設(shè)置好操作員后,用設(shè)置好的操作員登錄,檢驗權(quán)限是否正確.系統(tǒng)初始化如果想清除現(xiàn)有測試數(shù)據(jù),重新啟用,那么就需要進(jìn)入系統(tǒng)管理——系統(tǒng)初始化功能:選中您要清空的數(shù)據(jù)項目,然后點【初始化】按鈕。這時初始化后的數(shù)據(jù)就被清空,不能再恢復(fù).現(xiàn)有設(shè)備信息錄入或?qū)胫苯愉浫朐O(shè)備臺帳:進(jìn)入臺帳管理-—設(shè)備臺帳,添加臺帳信息.Excel導(dǎo)入設(shè)備臺帳:根據(jù)設(shè)備臺帳導(dǎo)入Excel格式,提前做好Excel臺帳信息。然后進(jìn)入臺帳管理-—設(shè)備導(dǎo)入。備件臺帳和導(dǎo)入類似設(shè)備臺帳.設(shè)備打印條碼和卡片:在設(shè)備臺帳管理或設(shè)備查詢里查詢出需要打印的設(shè)備信息,打印條碼標(biāo)簽和卡片,格式可以在設(shè)備臺帳管理中自定義,打印出來的條碼可以粘貼到設(shè)備上,卡片可以掛到設(shè)備上。正式啟用日常新采購設(shè)備,及時錄入系統(tǒng),并打印條碼和卡片.日常的設(shè)備挑撥、維修、異動、報廢發(fā)生后,及時登記進(jìn)入臺帳,這樣設(shè)備狀態(tài)能和實際的情況保持一致。系統(tǒng)功能系統(tǒng)安裝完成后,從〖開始〗→〖程序〗→〖起點設(shè)備管理系統(tǒng)〗→〖設(shè)備管理系統(tǒng)〗進(jìn)入登錄界面。輸入操作員姓名和密碼,默認(rèn)為admin/空。點擊登錄,進(jìn)入系統(tǒng)主界面。如圖:背景圖片設(shè)置:背景可以更換成各種圖片,只要把名稱為“main。jpg"的圖片放在安裝目錄下,則系統(tǒng)會在下次打開時,自動調(diào)入圖片為系統(tǒng)背景圖.臺帳管理臺帳管理-—設(shè)備臺帳、配件臺帳、維修登記、設(shè)備調(diào)撥登記、配件調(diào)動登記、銷賬登記、設(shè)備折舊、條碼打印、設(shè)備導(dǎo)入、配件導(dǎo)入、設(shè)備預(yù)警;系統(tǒng)支持excel導(dǎo)入功能,提供了設(shè)備信息導(dǎo)入模板和配件信息導(dǎo)入模板。原有的設(shè)備信息可以按照此模板做成excel文件,導(dǎo)入到系統(tǒng)中來。設(shè)備臺帳中顯示設(shè)備所有信息,在此增加新的設(shè)備.設(shè)備臺帳系統(tǒng)登錄后,從[臺帳管理]--[設(shè)備臺帳],可以進(jìn)入設(shè)備臺帳窗口。顯示設(shè)備的全部信息。窗口分為三個部分:左側(cè)為設(shè)備種類目錄數(shù)和組織結(jié)構(gòu)目錄樹;右側(cè)上部顯示所有設(shè)備的基本信息和自定義項信息(顯示信息列可以從“配置列”中做調(diào)整);右側(cè)下部顯示選中的某一設(shè)備的所有信息,包括:基本信息、自定義項、配置信息、設(shè)備配件、附件、文檔、圖片、維修記錄、調(diào)撥記錄、銷賬登記、設(shè)備異動、定期檢修.在此窗口可以新增設(shè)備臺帳、修改設(shè)備臺帳、刪除某一設(shè)備、選擇打印設(shè)備臺帳或條碼或卡片。點工具欄〖增加〗鈕,彈出窗口,錄入設(shè)備基本信息和自定義項,已經(jīng)設(shè)置配置項的也在此錄入。設(shè)備種類名稱和所屬部門在左側(cè)的目錄樹中選擇.“設(shè)備編號”的錄入有兩種方式,一為自動生成,一為手工錄入。如果自動生成,光標(biāo)點在“設(shè)備編號”的編輯框中,系統(tǒng)會自動生成編碼并添加進(jìn)去(需要預(yù)先設(shè)定的參數(shù),在系統(tǒng)管理——系統(tǒng)參數(shù)設(shè)置中有“是否自動生成條碼"和“條碼生成規(guī)則”的設(shè)置).如果是非自動生成方式,建議先打印好條碼(參見條碼打印一節(jié)),將條碼分配給設(shè)備,登記此設(shè)備時,將條碼錄入或用光槍掃入.需要說明的是,條形碼打印可以在條碼打印中完成,也可以在設(shè)備查詢結(jié)果窗口中選擇設(shè)備條碼,進(jìn)行打印條碼。錄入完成后,單擊〖保存〗按鈕,如果登記項不符合條件,系統(tǒng)會提示重新錄入,如果登記無誤,錄入信息將被存入數(shù)據(jù)庫保存。單擊〖關(guān)閉〗按鈕,窗口將被關(guān)閉。當(dāng)記錄有錯誤時,可選中這條記錄,單擊〖修改〗按鈕,回到設(shè)備登記頁,修改后單擊〖保存〗,保存所做的修改。在設(shè)備臺帳中選中一條記錄,單擊〖刪除〗,此設(shè)備信息將被刪除。在設(shè)備增加時,如果有同期購入的一批相同的設(shè)備,而且設(shè)備編號為自動生成時,可以勾選【添加同等配置的多臺設(shè)備】減少錄入工作量.設(shè)備的附件、文檔、圖片、設(shè)備配件、維修記錄、調(diào)撥記錄、銷賬記錄、定期檢修在下部窗口中增加和維護(hù)。設(shè)備相關(guān)配件:選擇某一臺設(shè)備,在設(shè)備配件標(biāo)簽頁,添加此設(shè)備的相關(guān)配件,如果在配件臺帳中已建好所有配件信息,選擇“現(xiàn)有配件選擇”,從配件臺帳中選擇這臺設(shè)備的配件即可關(guān)聯(lián)。如果沒有建立配件臺帳,在這兒選擇“新增配件",彈出配件信息錄入窗口,錄入配件信息,錄入完畢保存。維修記錄:某一臺設(shè)備,打開其維修記錄標(biāo)簽頁,點“添加”,彈出維修情況窗口.填寫故障現(xiàn)象,維修費用,維修工時,完成情況等,保存.添加一條該設(shè)備的維修記錄,可供以后的維修查詢和統(tǒng)計.另外,設(shè)備和配件的維修也可在“臺帳管理——維修登記”中記錄。調(diào)撥記錄:選擇要調(diào)撥的設(shè)備,打開調(diào)撥記錄頁,點“添加”,彈出調(diào)撥記錄窗口,填寫調(diào)往部門的信息等,保存,添加一條該設(shè)備的調(diào)撥記錄。定期檢修:如果設(shè)備需要定期檢修,選擇該設(shè)備后,打開“定期檢修”頁,點“添加”,彈出定期檢修登記窗口。錄入下次檢修時間、檢修人和檢修內(nèi)容。在預(yù)警窗口有一項定期檢修預(yù)警,列出即將檢修到期的設(shè)備.配件臺帳配件臺帳窗口分為三個部分:左側(cè)為配件種類目錄數(shù)和組織結(jié)構(gòu)目錄樹;右側(cè)上部顯示所有配件的基本信息(列可以拖動以改變順序,顯示信息列可以從“配置列”中做調(diào)整);右側(cè)下部顯示選中的某一配件的所有信息,包括:基本信息、相關(guān)聯(lián)的設(shè)備信息、文檔、圖片、維修記錄、調(diào)動記錄、銷賬登記、其他異動。增加一個配件信息,選擇種類名稱,如果有相關(guān)聯(lián)的設(shè)備,在此選擇,如果只是做為備件,沒有關(guān)聯(lián)的設(shè)備,此處空著不選。填寫其他信息后,保存.如果有多個相同的配件,選擇“添加同等配置的多臺配件”,填寫上數(shù)量,保存,系統(tǒng)按照一個配件編號自動加1形成每個配件的編號。維修登記此處可以通過掃描編碼快速查看需要維修的設(shè)備或者配件的相關(guān)信息,并進(jìn)行維修登記??梢允褂脪呙铇屩苯訏叽a選擇設(shè)備,也可以手動選擇設(shè)備或者配件。如果設(shè)備狀態(tài)正常的情況下,掃描一次,直接可以填寫設(shè)備送修的信息。如果設(shè)備信息正在維修的情況下,自動出現(xiàn)設(shè)備維修還回的窗口.可以查看所選設(shè)備的基礎(chǔ)信息、維修記錄,可進(jìn)行新的維修登記,在設(shè)備或配件維修完成時記錄維修工時、費用.完成情況、故障代碼等.設(shè)備還回確認(rèn)后,維修即為完成.在設(shè)備臺帳右下側(cè)維修記錄中也可以查看。設(shè)備調(diào)撥登記此處設(shè)備調(diào)撥登記同維修登記使用方式類似。通過設(shè)備編碼選擇設(shè)備,可以查看設(shè)備信息及調(diào)撥歷史,并建立新的調(diào)撥記錄。配件調(diào)動登記此處主要是配件在設(shè)備間的調(diào)動記錄,與維修登記的操作方式相同.目標(biāo)設(shè)備可以不選,這樣可以把設(shè)備閑置,不關(guān)聯(lián)到設(shè)備上.銷賬登記此處為設(shè)備及配件的銷賬登記。同樣是可以通過掃描編碼進(jìn)行選擇,也可以手動選擇,操作方式同維修登記。設(shè)備折舊系統(tǒng)將依據(jù)錄入設(shè)備信息時提供的使用年限、折舊方法、凈殘值率計算折舊.其中的“統(tǒng)計口徑”是針對部門或設(shè)備種類的級別來說的.條碼打印條碼打印有兩種方式:一是于錄入設(shè)備信息之前先打印條碼;二是設(shè)備信息完善后,查詢某類設(shè)備再打印條碼。在這的條碼打印屬于第一種。主要為打印條碼設(shè)置條件,條碼打印是為了錄入設(shè)備編碼以及標(biāo)示設(shè)備做準(zhǔn)備,設(shè)備登錄中的設(shè)備編碼即是此處的條碼.選擇打印—-自定義打印,可以自定義打印格式和內(nèi)容。設(shè)備導(dǎo)入系統(tǒng)支持excel導(dǎo)入功能,提供了設(shè)備信息導(dǎo)入模板。原有的設(shè)備信息可以按照此模板做成excel文件,導(dǎo)入到系統(tǒng)中來。導(dǎo)入窗口(如下圖)。按照系統(tǒng)提供的導(dǎo)入模板格式編輯設(shè)備信息。需要注意的是:設(shè)備數(shù)據(jù)導(dǎo)入前在系統(tǒng)中首先設(shè)置設(shè)備種類、設(shè)備名稱、參數(shù)項名稱、組織部門等相關(guān)信息,啟用日期、采購日期等時間格式為“2004—12—20”注意:如果操作員屬于某個部門,則只能對本部門的設(shè)備進(jìn)行“追加”或“覆蓋”操作。如果為系統(tǒng)管理員,則可以對所有部門的設(shè)備進(jìn)行“追加"或“覆蓋”操作。注意導(dǎo)入方式配件導(dǎo)入配件的導(dǎo)入和設(shè)備導(dǎo)入相似,注意導(dǎo)入內(nèi)容嚴(yán)格按照系統(tǒng)提供的配件入模板。設(shè)備預(yù)警根據(jù)設(shè)備信息中的保修日期、定期檢修日期系統(tǒng)自動提取將要到保修期、檢修期的設(shè)備??梢栽O(shè)定提前預(yù)警的天數(shù)。設(shè)備盤點此模塊中包括:下載數(shù)據(jù)、設(shè)備盤點、盤點查詢功能。主要是與盤點機(jī)的交互。下載數(shù)據(jù)首先是查詢頁面,選擇要查詢的設(shè)備名稱和部門名稱,填寫要查詢的條件。點工具欄“查詢",顯示查詢結(jié)果。數(shù)據(jù)確認(rèn)后點擊“導(dǎo)出到盤點機(jī)”,彈出連接設(shè)置,設(shè)定參數(shù),點擊“下載”。完成后有相應(yīng)的提示。設(shè)備盤點點擊“盤點機(jī)上傳”,彈出參數(shù)設(shè)置頁面,點擊“下載”可把盤點機(jī)上的數(shù)據(jù)上傳到此頁面上。設(shè)計數(shù)據(jù)內(nèi)容并填寫“本次盤點名稱”后,可“打印”或“導(dǎo)出"此表單。點擊“保存”可保存此盤點數(shù)據(jù)。盤點查詢此頁面提供兩種查詢方式,用戶可按“盤點名稱”或“盤點時間”來查詢數(shù)據(jù)。輸入數(shù)據(jù)點查詢,左邊部分顯示符合要求的所有“盤點單據(jù)名稱"單擊選擇,右邊顯示詳細(xì)內(nèi)容。也可導(dǎo)出表單,導(dǎo)出類型:excel文件、文本文件、XML文件、網(wǎng)頁文件.選擇格式,點擊“確定”。輔助管理輔助管理中有單位的人員信息、供應(yīng)商和維修站信息,合同信息。人員管理顯示單位人員信息,點工具欄“增加”鈕,錄入新的人員信息.主要包括姓名、編號、所在部門、工作日期和聯(lián)系方式等。系統(tǒng)提供了excel導(dǎo)入模式,按照系統(tǒng)提供的人員導(dǎo)入模板格式做好人員的excel文件,選擇菜單“人員信息導(dǎo)入",選擇此文件,導(dǎo)入信息。導(dǎo)入方式有兩種:追加、覆蓋供應(yīng)商管理在此添加和維護(hù)供應(yīng)商的信息。信息主要包括供應(yīng)單位名稱、聯(lián)系人姓名和聯(lián)系方式、供應(yīng)商的銀行賬號、稅號等維修站管理使用方法參見供應(yīng)商管理合同管理記錄簽訂的合同。內(nèi)容包括合同類型、供應(yīng)商、合同商品、合同金額、結(jié)算方式等進(jìn)入合同管理窗口,也是分為三個部分:左側(cè)是單位的組織部門目錄樹;右側(cè)上部顯示簽訂過的合同,下部是合同的詳細(xì)情況。點擊“增加"鈕,錄入新的合同信息(合同編號自動生成),主要信息:原始合同編號、合同名稱、供應(yīng)商、結(jié)算方式、合同金額、簽訂日期及合同的責(zé)任人等。增加了基本信息后,選中這條合同,在窗口下部添加合同文件和合同商品以及歷次的結(jié)算記錄。查詢打印提供了設(shè)備查詢、配件查詢;設(shè)備維修查詢、設(shè)備調(diào)撥查詢、設(shè)備銷賬查詢、設(shè)備異動查詢、設(shè)備檢修查詢;配件維修查詢、配件調(diào)動查詢、配件銷賬查詢、配件移動查詢;合同查詢在查詢窗口輸入查詢條件,種類名稱和部門名稱在左側(cè)目錄樹中選擇,提供有三個自定義查詢項。點“查詢”,出現(xiàn)查詢結(jié)果。設(shè)備查詢后可以打印設(shè)備臺帳、設(shè)備卡片、設(shè)備條碼.查詢結(jié)果還可導(dǎo)出,導(dǎo)出類型:excel文件、文本文件、XML文件、網(wǎng)頁文件。統(tǒng)計報表對于設(shè)備按照設(shè)備種類和組織部門統(tǒng)計。設(shè)備種類和組織部門可以分多級,統(tǒng)計口徑就是這對這個級別的。用戶可根據(jù)自己想要的統(tǒng)計或明細(xì),做出選擇。參數(shù)設(shè)置對組織結(jié)構(gòu)、設(shè)備種類、配件種類、故障類型、配置參數(shù)、自定義項的設(shè)置組織結(jié)構(gòu)管理根據(jù)單位實際情況,添加組織機(jī)構(gòu),設(shè)置內(nèi)部編碼,在顯示組織機(jī)構(gòu)樹時顯示[內(nèi)部編碼]部門名稱.生成設(shè)備編碼時,也有可能用到此內(nèi)部編碼.如果部門下存在子部門、存在操作員、存在設(shè)備,則不能刪除。設(shè)備種類設(shè)置根據(jù)本單位的設(shè)備類型,添加種類,注意內(nèi)部編碼、折舊參數(shù)和保修參數(shù)的設(shè)置,設(shè)置合理后在臺帳錄入時,會自動引用這些參數(shù).內(nèi)部編碼是生成設(shè)備編碼的重要參數(shù),注意不要為空,而且要根據(jù)單位的實際情況,設(shè)置成英文簡寫字母。存儲設(shè)備種類信息,包括種類名稱、內(nèi)部編碼等。當(dāng)有新種類的設(shè)備要錄入時,要將新種類的信息添加到此表中。選擇設(shè)備種類設(shè)置,如圖。在窗口左側(cè)選擇某一種類,右側(cè)添加其下一級種類名稱、內(nèi)部編碼(同樣為自動生成設(shè)備編碼提供依據(jù))、報廢年限、折舊方法、凈殘值率等。配件種類設(shè)置類似設(shè)備種類管理。故障類型設(shè)置故障類型是在實際的工作中發(fā)現(xiàn)某類經(jīng)常發(fā)生的故障及其解決原因,錄入進(jìn)來,不斷形成故障及其解決方案知識庫.這樣以后出現(xiàn)故障時,非專業(yè)人員也可以根據(jù)故障解決方案自行解決.維修時經(jīng)常引用故障類型,也可以對后期故障類型發(fā)生率統(tǒng)計提供數(shù)據(jù)依據(jù).配置參數(shù)設(shè)置每一種設(shè)備種類可以設(shè)置不同的參數(shù),設(shè)置好后,在臺帳添加里面,選擇相應(yīng)種類后,會出現(xiàn)這些參數(shù),能更明白的說明一個設(shè)備的附加參數(shù),例如:電腦設(shè)備的硬盤、cpu、內(nèi)存等,電機(jī)設(shè)備的功率、轉(zhuǎn)速等注意:參數(shù)是向下繼承的,如在所有種類上添加一個功率配置項,那么他下面的所有種類就不必再添加功率配置項了。在設(shè)備臺帳添加時,選擇下面種類時,會自動出現(xiàn)此功率的配置項。選擇配置參數(shù)設(shè)置,如下圖.在左側(cè)選中某一設(shè)備種類,右側(cè)可以增加、修改其配置參數(shù)項.自定義項設(shè)置當(dāng)系統(tǒng)默認(rèn)的設(shè)備臺帳項目不夠使用時,可啟用幾個自定義項目,這樣在設(shè)備臺帳瀏覽、添加和查詢時,會出現(xiàn)這些自定義好的名稱,就像系統(tǒng)固定的項目一樣.如專門管理汽車的行業(yè),可以自定義牌照號等。自定義項目可以直接在設(shè)備臺帳、卡片、條碼上顯示出來,這點不同于設(shè)備配置參數(shù)。但是自定義項最多20個,但配置參數(shù)可以無限多。系統(tǒng)管理功能有:基礎(chǔ)字典設(shè)置、系統(tǒng)參數(shù)設(shè)置、系統(tǒng)報表管理;組維護(hù)、組權(quán)限設(shè)置;操作員設(shè)置、修改操作員密碼;系統(tǒng)初始化、系統(tǒng)數(shù)據(jù)庫備份(單機(jī)版)、系統(tǒng)操作日志;導(dǎo)入數(shù)據(jù)、導(dǎo)出數(shù)據(jù)基礎(chǔ)字典設(shè)置如系統(tǒng)中常用的生產(chǎn)廠商、品牌、來源、用途、設(shè)備狀態(tài)等,提前設(shè)置好,這樣在設(shè)備臺帳添加時,就可以直接選擇,不用每次手工填寫。根據(jù)自身情況,針對某一中字典類型做相應(yīng)的設(shè)置。注意:這里的設(shè)備狀態(tài)是除了在用、正在維修、已銷賬以外的自定義的狀態(tài),如借出等.系統(tǒng)參數(shù)設(shè)置針對條碼(設(shè)備編碼)是否自動生成、生成規(guī)則、長度以及自動彈出設(shè)備保修報廢報警和預(yù)警天數(shù)做設(shè)置。設(shè)置依據(jù)參見參數(shù)設(shè)置描述,單擊備注字段,顯示內(nèi)容。最重要的參數(shù)說明如下:條碼生成規(guī)則:選擇范圍為1到4,其中1表示按照設(shè)備種類內(nèi)部編碼+序號;2表示設(shè)備種類內(nèi)部編碼+所在部門內(nèi)部編碼+序號;3表示所在部門內(nèi)部編碼+設(shè)備種類內(nèi)部碼+序號;4表示設(shè)備部門內(nèi)部編碼+序號。序號就是指從1一直向上累加。序號的長度,請見[條碼序號長度]參數(shù).條碼序號長度:按照條碼生成規(guī)則,里面有序號,這個序號是有一定長度的。默認(rèn)為3,根據(jù)自己的實際情況,可以增加長度。如果某個種類下最多有1000多臺設(shè)備,就可以設(shè)置成長度為4,最大可容納9999臺設(shè)備.序號生成時,根據(jù)實際的序號前補(bǔ)充0直到相應(yīng)長度,如1的序號就是0001,999的序號是0999.列舉一個例子:如計算機(jī)種類內(nèi)部編碼PC,而設(shè)備條碼長度是4,條碼生成規(guī)則為1,則添加設(shè)備時第一臺設(shè)備就是PC0001,第90臺設(shè)備是PC0090.是否自動生成條碼:在設(shè)備臺帳添加時,鼠標(biāo)進(jìn)入設(shè)備編碼框時,是否自動按照條碼規(guī)生成條碼,如果自動生成,則1,不自動生成,則0。注意:自動生成編碼時,相應(yīng)的種類和部門內(nèi)部編碼不能為空,否則生成錯誤.設(shè)備編碼是否可以修改:1可以修改,0不可以修改。在臺帳修改數(shù)據(jù)時,由這個參數(shù)控制是否可以修改設(shè)備編碼.組維護(hù)把單位內(nèi)部使用系統(tǒng)的人員進(jìn)行分類,分類的標(biāo)準(zhǔn)按照操作人員進(jìn)入菜單的功能分開,如設(shè)備管理人員、領(lǐng)導(dǎo)查詢、超級管理員等設(shè)置,每一類人員將會擁有不同的菜單功能,然后把這些分類名稱錄入系統(tǒng),進(jìn)入系統(tǒng)管理——組維護(hù),添加組名稱,也就是人員分類名稱。對操作員組維護(hù),使不同的操作員分屬不同的組.可以添加和修改,組內(nèi)沒有操作員的情況下可以刪除.組權(quán)限設(shè)置對不同的組賦予不同的權(quán)限進(jìn)入系統(tǒng)管理——組權(quán)限設(shè)置,選中左邊的組名稱,在右面選中該組擁有的菜單權(quán)限,綠色的是已經(jīng)擁有的權(quán)限,紅色的是還沒有擁有的權(quán)限。注意菜單是屬性結(jié)構(gòu)的,如果要擁有最末級的權(quán)限,那么他的上一級必須擁有權(quán)限才行,否則最末級的權(quán)限即使分配了,也看不到。操作員設(shè)置進(jìn)入系統(tǒng)管理—-操作員管理,可以管理操作員.設(shè)置不同的部門下、不同組的操作員。如果只負(fù)責(zé)本部門的數(shù)據(jù),選中“只管理所在部門";如果還負(fù)責(zé)下級部門數(shù)據(jù)的話,選中“管理所在部門及下屬部門”。系統(tǒng)中有超級管理員和部門操作員;部門操作員只能管理和統(tǒng)計本單位的設(shè)備信息.系統(tǒng)會判斷不同的操作員有不同的功能可供使用。超級管理員能看到所有部門的數(shù)據(jù),不受所在部門的限制。但會受到所屬組的菜單限制。設(shè)置好操作員后,用設(shè)置好的操作員登錄,檢驗權(quán)限是否正確。修改操作員密碼這里只能修改當(dāng)前登錄人員的密碼,如果忘記密碼,需要跟系統(tǒng)管理員聯(lián)系。系統(tǒng)管理員可以在操作員管理里面重新修改成初始密碼。輸入自己的舊口令,然后輸入兩次新口令,兩次輸入必須一致。點擊“確定”即可修改成功.系統(tǒng)初始化如果試用結(jié)束,想正式使用系統(tǒng),可以進(jìn)入系統(tǒng)管理的初始化功能,清除廢棄的數(shù)據(jù),即可使用。先選擇要清除的數(shù)據(jù)項目,然后點[初始化]按鈕即可。系統(tǒng)正式使用后,要注意此功能的危險性。操作務(wù)必要小心.系統(tǒng)數(shù)據(jù)庫備份(該功能只存在于單機(jī)版)選擇路徑點擊“備份數(shù)據(jù)庫"。系統(tǒng)操作日志可查出在什么時間,什么人,哪個IP地址使用了此系統(tǒng)。一些重要的操作也可以查看,如操作員添加設(shè)備、修改設(shè)備、刪除設(shè)備、添加文檔、圖片、維修記錄、銷賬記錄、調(diào)撥等等。導(dǎo)出數(shù)據(jù)數(shù)據(jù)導(dǎo)出模塊的主要功能是將系統(tǒng)中所有的表導(dǎo)出到指定的目錄,導(dǎo)出的格式為cab。在需要的時候可以再次導(dǎo)入,或者導(dǎo)入到網(wǎng)絡(luò)版中,實現(xiàn)設(shè)備單機(jī)版數(shù)據(jù)升級為網(wǎng)絡(luò)版的功能,設(shè)備數(shù)據(jù)信息不會丟失。系統(tǒng)默認(rèn)的文件名為當(dāng)前時間.cab,壓縮文件內(nèi)是設(shè)備的XML格式信息.選中“導(dǎo)出系統(tǒng)信息數(shù)據(jù)",那么導(dǎo)出的數(shù)據(jù)中包含菜單、操作員、組、組權(quán)限等。如果不選此項,只導(dǎo)出除了上面提到外的其他數(shù)據(jù)。如果選中指定表名,而且表名輸入了,則可以導(dǎo)出某個表的數(shù)據(jù)。如data_basic,可以單獨導(dǎo)出設(shè)備臺帳數(shù)據(jù).注意:這個功能屬于一個工具,不能作為數(shù)據(jù)庫完整備份的作用來使用.導(dǎo)入數(shù)據(jù)有兩個選項可供選擇,一是覆蓋數(shù)據(jù):現(xiàn)有系統(tǒng)中的設(shè)備信息將被刪除(此主要用來恢復(fù)數(shù)據(jù));二是追加數(shù)據(jù):在現(xiàn)有數(shù)據(jù)的基礎(chǔ)上追加(此主要用來合并幾臺單機(jī)版的數(shù)據(jù)).注意,這個功能屬于工具,導(dǎo)入時系統(tǒng)沒有判斷設(shè)備編碼是否重復(fù),所以需要仔細(xì)檢查后操作,操作前切忌提前備份好原有數(shù)據(jù)。系統(tǒng)系統(tǒng)鎖定、系統(tǒng)注冊、幫助、關(guān)于、公司網(wǎng)址、電子郵件、在線升級等。附件附表1:設(shè)備字段說明設(shè)備基礎(chǔ)表data_basicdev_code設(shè)備編碼ser_code財務(wù)編號kind_code種類編碼kind_name種類名稱name_code名稱編碼dev_name設(shè)備名稱brond品牌model規(guī)格型號fac生產(chǎn)商acc供應(yīng)商stock_date采購日期dev_facDate生產(chǎn)日期price價格dept_code部門編碼dept_name部門名稱chargeby責(zé)任人Dev_useman使用人ar_date建檔日期BuyContract合同號BuyPrs購買人dev_place安裝位置dev_use用途dev_source設(shè)備來源TotalFee原值DepreType折舊方法0,1,2SalvageValueRate預(yù)計凈殘值率%PreDepreciationMoon預(yù)計使用月份(60)MaintenEndDate維修截止日期RejectEndDate報廢截止日期dev_status設(shè)備狀態(tài):在用、已銷賬、維修、其他自定義類型DisCardDate銷賬日期DisCardType銷賬類型:報廢、丟失、贈送等FreqCount檢修頻率數(shù)FreqUnit檢修頻率單位year:年month:月day:天week:周NextCheckDate下次檢修日期CurrencyKind貨幣種類other1到other20自定義1到自定義20C#程序設(shè)計財務(wù)收支管理系統(tǒng)姓名楊宗坤學(xué)院信息與電氣工程學(xué)院專業(yè)計算機(jī)科學(xué)與技術(shù)年級2021學(xué)號20212212694指導(dǎo)教師周樹森2021年12月12財務(wù)收支管理系統(tǒng)楊宗坤(信息與電氣工程學(xué)院,計算機(jī)科學(xué)與技術(shù),2021級2班,20212212694)摘要:當(dāng)今社會越來越朝著信息化和數(shù)字化方向發(fā)展,計算機(jī)的應(yīng)用領(lǐng)域使我們的生活越來越方便和快捷,可以說我們的每個人生活都離不開計算機(jī)的幫助了。越來越多的個人應(yīng)用軟件成為了人們重要的助手,也在潛移默化的改變著我們的生活。財務(wù)管理系統(tǒng)是每一個單位管理財務(wù)收入和支出的不可缺少的一個管理信息系統(tǒng),市場上的財務(wù)管理軟件大多數(shù)都面向企業(yè)并價格昂貴,或是專門偏向于某一特殊領(lǐng)域,免費的財務(wù)管理軟件更是少之又少,為了滿足中小企業(yè)及個體經(jīng)營者的需求,利用C#語言、ASP.NET、VisualStudio和數(shù)據(jù)庫等開發(fā)軟件和工具,設(shè)計開發(fā)了一個具有簡單收支管理、登帳統(tǒng)計和查詢等基本功能的財務(wù)管理系統(tǒng),經(jīng)過測試表明,系統(tǒng)可以較為穩(wěn)定的實現(xiàn)這些基本功能.關(guān)鍵詞:財務(wù)管理系統(tǒng);ASP。NET;SQLServer;程序設(shè)計;Abstract:

Financial

management

is

an

important

work

of

the

company,

using

computer

to

manage

the

company

financial,

not

only

can

save

time

and

manpower,

more

fully,

effectively

grasp

the

basic

situation

of

corporate

finance,

timely

access

to

the

latest

accurate

data

and

information。This

system

is

for

the

user

to

provide

powerful

data

manipulation

functions,

friendly

interface,

simple

and

convenient

to

use,

based

on

(client

/

server)

mode,The

design

is

reasonable,

function

relatively

complete,

the

test

run

stability,

can

meet

the

need

of

the

work。Keywords:C#.net,Financial

management

system,SQLServer。1引言信息化的飛速發(fā)展,促使電腦和網(wǎng)絡(luò)已經(jīng)日益影響到了人們的日常和工作過程中,給我們帶來了很大的方便,也使人們對電腦依賴性越來越強(qiáng).各種各樣的應(yīng)用軟件系統(tǒng)成為了人民的重要助手和有效工具,明顯改變著人民的生活。隨著網(wǎng)絡(luò)的普及,通過手寫的方式在紙張上記錄一些收支的做法已經(jīng)逐漸被淘汰,已逐漸被在電腦上記錄自己的收支情況的做法所取代。通過VisualStudio2021工具的使用和面向?qū)ο驝#語言等知識,對財務(wù)管理系統(tǒng)的設(shè)計慢慢了解,深入學(xué)習(xí),從而達(dá)到熟練掌握。NET基本結(jié)構(gòu)以及C#語言的基本知識和技能;基本掌握面向?qū)ο蟪绦蜷_發(fā)的基本思路和方法;根據(jù)課題的要求,給出解決問題的方案,通過分析問題、分解問題來解決問題,最終達(dá)到熟練掌握C#語言的運用和VisualStudio2021工具的使用。2系統(tǒng)分析2。1系統(tǒng)需求財務(wù)收支管理工作隨著我國市場經(jīng)濟(jì)的發(fā)展,在各個企業(yè)的管理中扮演著越來越重要的角色,漸漸起到不可替代的核心作用。對于大型企業(yè)集團(tuán)來說,財務(wù)管理顯得更為重要,財務(wù)管理系統(tǒng)的建立將直接受到企業(yè)集團(tuán)管理方式的影響,并直接影響企業(yè)的管理效率與經(jīng)濟(jì)效益。如何在現(xiàn)有經(jīng)營環(huán)境下選擇最佳的財務(wù)管理模式,使用最優(yōu)的財務(wù)管理系統(tǒng),實現(xiàn)企業(yè)的管理目標(biāo),適應(yīng)企業(yè)信息化發(fā)展的需要,是一個值得研究和探討的問題。Microsoft公司的C#是Windows應(yīng)用程序開發(fā)工具,是目前廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual2021提供了大量的控件,并且這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。因此實現(xiàn)本系統(tǒng)Visual2021是一個相對較好的選擇。關(guān)系型數(shù)據(jù)庫的實現(xiàn):SQLServer2021就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索.SQLServer2021的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,并能對相關(guān)系的表進(jìn)行視圖連接,建立視圖后可屏蔽一些數(shù)據(jù)使數(shù)據(jù)更為安全,并可以建立存儲過程以便能夠簡化前臺程序的編寫。數(shù)據(jù)表示可以使數(shù)據(jù)庫一目了然.另外,SQLServer2021用戶設(shè)定自已的密碼保護(hù)數(shù)據(jù)的安全性。SQLServer2021提供對各種數(shù)據(jù)的約束,使用戶輸入的數(shù)據(jù)符合正規(guī)的邏輯,并提供各種數(shù)據(jù)與數(shù)據(jù)之間的相關(guān)性連接,能夠級聯(lián)更新一些相關(guān)的數(shù)據(jù),更特別的是提供了觸發(fā)器功能。SQLServer2021是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的大型數(shù)據(jù)庫之一,運行在服務(wù)企上更加安全。如上所述,SQLServer2021作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點.(2)技術(shù)可行性隨著國內(nèi)軟件開發(fā)的日益發(fā)展壯大,各種中小企事業(yè)單位已具備獨立開發(fā)各種類型的軟件的能力,能夠滿足不同行業(yè)的特別的需求。而這個系統(tǒng)盡管其在組織關(guān)系上存在著很大的復(fù)雜性,繁瑣性,但是就整個系統(tǒng)的技術(shù)構(gòu)成上來看,它還是屬于一個數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。其基本操作還是對存在數(shù)據(jù)庫進(jìn)行添加、刪除、查詢、修改等。所以就單純的數(shù)據(jù)庫應(yīng)用來看,暫不存在太大的技術(shù)問題.(3)經(jīng)濟(jì)可行性對于整個系統(tǒng)而言,在系統(tǒng)未運行之前,初期投資比較大,花費相對而言比較多。各部門必須配置電腦、服務(wù)器、打印機(jī)、機(jī)及相關(guān)的網(wǎng)絡(luò)設(shè)備,但是在整個系統(tǒng)投入運行之后,因為現(xiàn)在計算機(jī)已經(jīng)普及了,相關(guān)的人員培訓(xùn)費可以減少很多.而同時又減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費那么多的時間,也就是說最重要的是就是提高了效率,而又保證了各項數(shù)據(jù)的準(zhǔn)確性,也避免了工作人員的流動造成的收據(jù)丟失等問題,適應(yīng)了當(dāng)前的發(fā)展形式。(4)管理可行性隨著時代的發(fā)展,人員素質(zhì)己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時還可以配置專業(yè)的電腦維護(hù)人員來維護(hù)電腦,不必?fù)?dān)心電腦故障問題.2.2用戶需求企業(yè)管理模式的選擇應(yīng)當(dāng)是在對整體發(fā)展戰(zhàn)略、經(jīng)營情況、企業(yè)類型和子公司進(jìn)行系統(tǒng)分析的基礎(chǔ)上進(jìn)行的,同時企業(yè)應(yīng)充分根據(jù)自身發(fā)展的需要設(shè)計財務(wù)管理模式。設(shè)計時必須應(yīng)當(dāng)遵循以下原則:1。安全性安全性分為系統(tǒng)內(nèi)部安全、訪問安全及與其他系統(tǒng)對接時的安全性。內(nèi)部安全體現(xiàn)在系統(tǒng)數(shù)據(jù)庫的安全以及非法數(shù)據(jù)屏蔽等,可通過防火墻、劃分網(wǎng)段來防范非法程序?qū)?shù)據(jù)庫的破壞,對數(shù)據(jù)庫做計劃,進(jìn)行備份,對錄入數(shù)據(jù)進(jìn)行核查,對不滿足條件的內(nèi)容提示修改,對非法數(shù)據(jù)進(jìn)行屏蔽。訪問安全體現(xiàn)在對各個部門、各個用戶按管理人員的安全策略進(jìn)行分組管理、控制各組的訪問權(quán)限以及信息的流向。與其他系統(tǒng)連接時,既要保證內(nèi)部數(shù)據(jù)的安全,隔離內(nèi)外部的信息通道,又要對外部信息資源進(jìn)行訪問控制。為保證整個系統(tǒng)的正常運行,必然要保證系統(tǒng)信息的絕對安全和可靠。2.實用性財務(wù)信息管理系統(tǒng)是一個工程項目,而不是研究或?qū)嶒炚n題。系統(tǒng)建設(shè)的最終目的是服務(wù)于財務(wù)管理的需要,服務(wù)于企業(yè)在許可范圍內(nèi)對財務(wù)信息的需求。系統(tǒng)的建設(shè)應(yīng)為應(yīng)用服務(wù).因此,系統(tǒng)的設(shè)計和建設(shè)應(yīng)能滿足需求并正確無誤地高效地運行.3。靈活性系統(tǒng)應(yīng)設(shè)計任意組合的模糊查詢功能,提供多方面的查詢,以滿足各個時期的報表。對復(fù)雜數(shù)據(jù)結(jié)構(gòu)應(yīng)實現(xiàn)修改一表的數(shù)據(jù)即可自動修改相關(guān)表中的數(shù)據(jù),刪除一表的數(shù)據(jù)即可自動刪除與之相關(guān)的其他表數(shù)據(jù),保證數(shù)據(jù)庫中無冗余數(shù)據(jù)。2。3系統(tǒng)功能通過用戶需求分析,根據(jù)企業(yè)財務(wù)工作流程分析,本著模塊劃分的原則,把系統(tǒng)抽象為3個模塊,分別文件系統(tǒng)、用戶管理、財務(wù)管理。下面是各模塊的功能:文件系統(tǒng):顯示登錄信息,存儲登陸日志,修改密碼,退出系統(tǒng).用戶管理:顯示用戶列表,添加和修改用戶,公司部門管理,角色管理,工作性質(zhì)介紹.財務(wù)管理:賬單列表,添加和修改賬單,顯示收支信息以及賬單性質(zhì).3系統(tǒng)設(shè)計登陸3.1模塊流程圖登陸程序主窗口文件系統(tǒng)程序主窗口文件系統(tǒng)用戶管理財務(wù)管理登陸日志修改密碼員工信息部門管理賬單列表登錄信息收支明細(xì)賬單性質(zhì)采用結(jié)構(gòu)化程序設(shè)計的思想,其有以下優(yōu)點:(1)。自頂向下逐步求精的思想與人類求解復(fù)雜問題的思維規(guī)律相符,有助于軟件系統(tǒng)的分析與設(shè)計.(2).采用先抽象后具體、先宏觀后微觀、先總體后細(xì)節(jié)的開發(fā)過程,使得程序的層次結(jié)構(gòu)清楚,可讀性好.(3).單入口、單出口的控制結(jié)構(gòu),可以保證程序的靜態(tài)結(jié)構(gòu)與其動態(tài)執(zhí)行流程基本相似,程序的可維護(hù)性好.(4)。良好的模塊化特性支持軟件部件的重用。3.2模塊功能說明1.登錄窗口:驗證用戶后打開程序管理窗口;2.程序管理主窗口:為父窗體,在此窗體內(nèi)顯示財務(wù)管理及主要功能模塊;3。程序管理子窗口:主窗口各模塊下的子功能窗體;4。登陸信息修改窗口:對用戶信息進(jìn)行修改。4系統(tǒng)模塊4.1登陸設(shè)計模塊圖1登陸界面本界面是用戶登錄系統(tǒng)的界面,當(dāng)用戶提交登錄信息,對用戶進(jìn)行身份及權(quán)限判斷,再轉(zhuǎn)入不同的頁面。當(dāng)用戶名或密碼、權(quán)限輸入錯誤,會提示錯誤。輸入用戶名或密碼錯誤后會顯示如下界面:圖2登陸界面4。2主界面模塊窗口設(shè)計圖3主窗口該窗口為父窗體,可以在此窗口內(nèi)顯示財務(wù)管理系統(tǒng)三個主要模塊信息.用戶在登陸界面按了輸入正確賬號密碼的登陸按鈕就可以轉(zhuǎn)到此界面。4。3登錄信息窗口圖4登錄信息窗口該窗口為用戶登陸信息顯示窗口,能顯示用戶登陸的時間,員工賬號,上次登陸時間等信息.4。4用戶管理窗口圖5用戶列表窗口該窗口顯示員工信息,部們編號,職位等信息。圖6修改員工信息窗口該窗口可以修改員工用戶各種信息。圖7員工性質(zhì)查詢窗口該窗口可以查詢員工的性質(zhì)名稱,類別以及顯示工作性質(zhì)列表。圖8收支列表窗口該窗口顯示公司以及各員工收支明細(xì),包括收支人,時間地點,以及增刪查改等操作。能夠清楚的顯示該公司的收支情況。圖9財務(wù)性質(zhì)管理窗口該窗口可以對公司財務(wù)收支性質(zhì)信息進(jìn)行管理。4.4修改用戶密碼窗口圖10密碼修改窗口該窗口可以修改用戶密碼.5核心代碼描述5。1c#連接數(shù)據(jù)庫的方式:(1)配置文件鏈接.利用VS.NET開發(fā)平臺進(jìn)行開發(fā)的時候?qū)?jīng)常遇到要和數(shù)據(jù)庫打交道,存取數(shù)據(jù)。這就涉及到和數(shù)據(jù)庫的連接問題,。NET開發(fā)平臺為我們提供了一種簡單的方式來定義和數(shù)據(jù)庫連接的字符串。這就是在Web.Config文件中添加連接字符串.(2)代碼連接.#是一個語言,ASP.NET是一個平臺,上面支持用C#或者VB。NET寫代碼。連接Access,SQLServer,Oracle,還有Excel數(shù)據(jù)庫。本程序采用第一種連接方式,下面是主要源代碼:〈?xmlversion="1.0”encoding=”utf—8”?〉〈configuration〉<configSections></configSections〉〈connectionStrings〉<addname="ConnectionString”connectionString=”DataSource=OHU0SRPYXFXPE5O;InitialCatalog=MySystem;UserID=sa;Password=123456”providerName="System.Data.SqlClient"/></connectionStrings>〈/configuration〉其中,name的值ctionStrings代表字符串的名稱,DataSource代表數(shù)據(jù)庫的實例名,UserID和Password分別代表用戶名和密碼.如果有多個數(shù)據(jù)庫的連接,還可以在<appSettings〉標(biāo)簽之下添加多個<add。.。..。。>節(jié).這樣只需在配置文件中定義一次就可以在之后的數(shù)據(jù)庫存取中多次重復(fù)利用這個設(shè)置.5.2登陸界面主要代碼namespaceWinForm{publicpartialclassFrmLogin:Form{MySystem.DAL.Employeedal=newMySystem。DAL。Employee();MySystem.Model。Employeemodel=newMySystem。Model.Employee();MySystem。DAL。EmployeeLoginLogdallog=newMySystem.DAL。EmployeeLoginLog();MySystem.Model。EmployeeLoginLogmodellog=newMySystem。Model.EmployeeLoginLog();publicFrmLogin(){InitializeComponent();}privatevoidFrmLogin_Load(objectsender,EventArgse){}privatevoidbtn_OK_Click(objectsender,EventArgse){publicstaticintExecuteNonQuery(stringsqlstr,paramsSqlParameter[]parameters){using(SqlConnectionconn=newSqlConnection(connStr)){using(SqlCommandcmd=newSqlCommand(sqlstr,conn)){try{conn。Open();if(parameters!=null){foreach(SqlParameterparainparameters){cmd.Parameters。Add(para);}}introws=cmd.ExecuteNonQuery();cmd。Parameters。Clear();returnrows;}catch(System。Data.SqlClient。SqlExceptione){throwe;}}在編程中經(jīng)常需要給程序制作一個登陸界面,在用戶打開程序后首先彈出登陸窗口,如果輸入正確的用戶名和密碼,才能登陸成功進(jìn)入正式的程序界面。5.3修改用戶賬號密碼namespaceWinForm{publicpartialclassFrmUpdatePassword:Form{MySystem。DAL。Employeedal=newMySystem。DAL。Employee();MySystem.Model。Employeemodel=newMySystem.Model。Employee();publicintEid=0;publicFrmUpdatePassword(){InitializeComponent();}privatevoidFrmUpdatePassword_Load(objectsender,EventArgse){BindDataList();}privatevoidBindDataList(){model=dal.GetModel(Eid);if(model==null){btn_OK.Enabled=false;MessageBox。Show(”沒有此員工信息","錯誤",MessageBoxButtons。OK,MessageBoxIcon.Error);}}publicboolCheckParams(){if(string.IsNullOrEmpty(txt_Password。Text。Trim())){MessageBox.Show(”請輸入原密碼");returntrue;}if(string。IsNullOrEmpty(txt_NewPassword.Text。Trim())){MessageBox.Show("請輸密碼”);returntrue;}if(string.IsNullOrEmpty(txt_NewPassword2.Text.Trim())){MessageBox。Show("請確認(rèn)新碼?”);returntrue;}if(!txt_NewPassword.Text。Trim()。Equals(txt_NewPassword2。Text.Trim())){MessageBox.Show(”兩次輸入新密碼"returntrue;}returnfalse;}#endregionprivatevoidbtn_OK_Click(objectsender,EventArgse){boolb=CheckParams();if(b){return;}if(!string。Equals(txt_Password.Text.Trim(),model。LoginPassword。Trim(),StringComparison.Ordinal)){MessageBox.Show("原密碼輸入錯誤”);return;}model.LoginPassword=txt_NewPassword。Text.Trim();introws=dal.Update(model);if(rows>0){BindDataList();MessageBox.Show(”成功);}else{MessageBox。Show(”失敗”);}}privatevoidbtn_Cancel_Click(objectsender,EventArgse){this.Hide();}}}5。3c#的三層架構(gòu)usingSystem.Reflection;usingSystem。Runtime。CompilerServices;usingSystem.Runtime.InteropServices;[assembly:AssemblyTitle(”MySystem.DAL”)][assembly:AssemblyDescription("")][assembly:AssemblyConfiguration("”)][assembly:AssemblyCompany(”super8”)][assembly:AssemblyProduct(”MySystem.DAL”)][assembly:AssemblyCopyright(”Copyright?super82021")][assembly:AssemblyTrademark(”")][assembly:AssemblyCulture("")][assembly:ComVisible(false)][assembly:Guid(”e0d8d0ee-bd5b—4811-8268—30c6e0397bd4")][assembly:AssemblyVersion(”1。0。0。0”)][assembly:AssemblyFileVersion(”1。0。0.0")]DALDataAccessLayer數(shù)據(jù)訪問層,這個層應(yīng)該是負(fù)責(zé)程序與數(shù)據(jù)中心(除了數(shù)據(jù)庫,還有存儲數(shù)據(jù)的文件等)的交互,也就是將數(shù)據(jù)的增刪改查的操作封裝起來供其它層直接使用,這樣一來,做此層的開發(fā)人員只需要關(guān)心數(shù)據(jù),而不用關(guān)心業(yè)務(wù)邏輯;BLLBusinessLogicLayer業(yè)務(wù)邏輯層,這個層是負(fù)責(zé)程序的業(yè)務(wù)邏輯,也就是對程序具體功能模塊和程序執(zhí)行流程的實現(xiàn)。此層的開發(fā)人員只需要關(guān)心程序的業(yè)務(wù)邏輯,而不需要關(guān)心數(shù)據(jù)是哪里來的,是怎么取得的等問題;而DbHelp,這個也應(yīng)該是包含在DAL里面的(注意是包含,而不是說DbHelp就是DAL),DbHelp一般是一個類,此類一般會提供數(shù)據(jù)庫訪問的通過屬性和方法。簡單的說,DAL需要做的是從數(shù)據(jù)源取數(shù)據(jù)和向數(shù)據(jù)源存數(shù)據(jù),并將這些按需要分成不同的方法提供給其它層(如BLL);BLL需要做的是將程序的功能實現(xiàn),需要數(shù)據(jù)的時候調(diào)用DAL提供的取數(shù)據(jù)方法,保存數(shù)據(jù)的時候調(diào)用DAL的存數(shù)據(jù)方法.代碼中DAL主要是對數(shù)據(jù)庫中的內(nèi)容的操作,在這里就是向數(shù)據(jù)庫中添加用戶.BLL則主要是調(diào)用DAL層的操作,返回DAL層添加用戶的結(jié)果(true或者false)。這樣也就是在客戶端與數(shù)據(jù)庫中加了一個中間層,使得兩層的依賴性減小。UI層則主要完成響應(yīng)用戶的需求,去調(diào)用BLL層實現(xiàn)的adduser方法,DAL層就是實實在在做這件事情的操作.6總結(jié)在設(shè)計這個課題的過程中,面對著極其錯綜復(fù)雜的問題,人的主觀認(rèn)識不可能完全符合客觀現(xiàn)實,在本次設(shè)計過程中,我采用循環(huán)測試法,力求在每個階段結(jié)束之前通過嚴(yán)格技術(shù)審查,即每完成一個功能,就進(jìn)行測試,盡可能早的發(fā)現(xiàn)并糾正差錯,完成模塊測試之后再進(jìn)行系統(tǒng)測試。在這次設(shè)計中遇到了很多實際性的問題,在實際設(shè)計中才發(fā)現(xiàn),書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當(dāng)中你會發(fā)現(xiàn)自己在飛速的提升。對于教材管理系統(tǒng),其程序是比較簡單的,主要是解決程序設(shè)計中的問題,而程序設(shè)計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力,它才是一個設(shè)計的靈魂所在.因此在整個設(shè)計過程中大部分時間是用在程序上面的。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關(guān)鍵的問題所在,這需要對系統(tǒng)的結(jié)構(gòu)很熟悉。因此可以說系統(tǒng)的設(shè)計是軟件和硬件的結(jié)合,二者是密不可分的。通過這次課程設(shè)計我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決.這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對我以后的學(xué)習(xí)產(chǎn)生積極的影響。其次,這次課程設(shè)計讓我充分認(rèn)識到團(tuán)隊合作的重要性,只有分工協(xié)作才能保證整個項目的有條不絮。通過這次設(shè)計,我懂得了學(xué)習(xí)的重要性,了解到理論知識與實踐相結(jié)合的重要意義,學(xué)會了堅持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。我覺得作為一名計算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生,這次課程設(shè)計是很有意義的.更重要的是如何把自己平時所學(xué)的東西應(yīng)用到實際中。雖然自己對于這門課懂的并不多,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個多禮拜的“學(xué)習(xí)”,在小組同學(xué)的幫助和講解下,漸漸對這門課逐漸產(chǎn)生了些許的興趣,自己開始主動學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。7參考文獻(xiàn)[1]王珊,薩師煊《數(shù)據(jù)庫系統(tǒng)概述》,高等教育出版社。[2]《C#高級程序設(shè)計》,清華大學(xué)出版社.[3]《C#從入門到精通》(第3版)清華大學(xué)出版社致謝在此致謝以下人員在我編寫程序時對我的幫助參考于百度知道參考于csdn,論壇最重要的是感謝周樹森老師在這一學(xué)期里的辛勤教導(dǎo),在此謝謝周老師。本來對這個工程完全沒有頭緒,慢慢的開始深入進(jìn)去,最終完成.同樣感謝那些幫助我指導(dǎo)我的同學(xué),你們的付出對我?guī)椭艽?。以后我要再接再?學(xué)習(xí)剛多,彌補(bǔ)自己基本功不好的劣勢河南城建學(xué)院《面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計報告書設(shè)計題目:超市管理系統(tǒng)指導(dǎo)老師:學(xué)生學(xué)學(xué)生姓名:同組人員:時間:目錄第一章選題。。...。。。。。。。.。。.。.。。。。...。。。...。。。。.。...。。..。。。。。..。.。.。。。..。。..。。.。。。.。.。.。。。21.1題目背景。..。。。.。。.。.。。.。.。.。。。。。。。.。。.。..。。。。。...。。.。.。.。..。..。.。.。。。。..。.。。。...。。..21.2系統(tǒng)實現(xiàn)的具體分工...。。。。。..。.。。.。。。。..。.。..。.。。.。.。。...。。。。.。.。。.。。21.3標(biāo)題。.。。..。。。。..。。。..。。。。.。。.。。。。。.。。。。.。...。.。。.。。。.。。。.。.。。。。。。..。。。。。。。.。。。21.4開發(fā)環(huán)境。。。。。..。。。.。。...。。。.。.。。。.。。..。。。。。.。。。。。。。.。。。..。..。。。。...。..。。。.。。..。.。。..。..2第二章設(shè)計內(nèi)容.。。。。。..。...。。.。。。。。.。。.。。.。..。。。。。.。。.。..。.。..。..。。.。。...。.。..。。.。.。。.。。。。...。32.1實現(xiàn)功能..。。。。。。...。.。。.。。。.。.。。.。。...。。。.。.。.。。.。。。。.。。。。。.。。..。。.。..。。。.。.。。。..。.32。2概要設(shè)計(涉及類的框圖).。.。。。...。。。。。。...。.。...。.。。..。。。。.。。。。.。.。.。。.。。32。3界面設(shè)計。。。。.。。.。。。。.。.。。..。。。。。。。.。..。。。..。。。.。。...。.。.4第三章系統(tǒng)實現(xiàn)。。。。。。。..。.。。..。...。..。。。。..。。.。。..。。..。。。。..。..。。。..。.。。。.。。.。。。。。53.1涉及知識點。。..。..。。..。。.。。。..。。。.。.。。。.。.。。.。。。。。.。.。。。。。..。。.。。。。。53。2系統(tǒng)運行(主要運行界面抓圖及實現(xiàn)代碼)。.。。。。。。.。。。.。.。。.。。.。.。.。.5第四章結(jié)束語...。。..。。。。...。。。.。。。。..。。.。...。.。。。。。。。...。。。.。。..。.。。...。。.。。。..。..。。.。。...。。。。.。.。。.。.14第1章選題1。1題目背景20世紀(jì)90年代后期特別是近幾年,我國的超市產(chǎn)業(yè)飛速發(fā)展,其經(jīng)營模式更為復(fù)雜,舊的管理體制已經(jīng)無法適應(yīng)超市的發(fā)展,這就迫切的需要引進(jìn)新的管理技術(shù)。超市的數(shù)據(jù)和業(yè)務(wù)越來越龐大,而計算機(jī)就是一種高效的管理系統(tǒng),這就需要我們把超市的管理與計算機(jī)結(jié)合起來,從而超市管理系統(tǒng)應(yīng)運而生。依靠現(xiàn)代化的計算機(jī)信息處理技術(shù)來管理超市,節(jié)省了大量的人力、物力,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。1.2系統(tǒng)實現(xiàn)的具體分工超市管理系統(tǒng)包括:增加超市商品、顯示超市商品、修改超市商品、查找超市商品、刪除超市商品、排序統(tǒng)計商品、安全退出系統(tǒng)等幾個模塊。其中顯示超市系統(tǒng)實現(xiàn)對商品信息的描述,修改超市系統(tǒng)實現(xiàn)對商品信息的及時更新。main()函數(shù)實現(xiàn)對程序主界面的引導(dǎo)。1.3標(biāo)題超市商品管理系統(tǒng)1。4開發(fā)環(huán)境VisualC++6.0機(jī)型:方正電腦處理器名稱:Intel(R)Core(TM)2DuoCPUE7200@2.53GHz硬盤驅(qū)動器:WDCWD1600AAJS—22WAAO系統(tǒng)內(nèi)存:金士頓內(nèi)存2GB顯示卡:NVIDIAGeFORCE9400GT顯示器:方正科技FG981—W9操作系統(tǒng):MicrosoftWindowsXPProfessional第2章設(shè)計內(nèi)容2。1實現(xiàn)功能管理系統(tǒng)主要包括對商品種類的增加,商品信息的修改,以及商品信息的查詢等等。2.2概要設(shè)計(涉及類的框圖)超市商品管理系統(tǒng)商品類,實現(xiàn)對商品的信息的描述商品類庫,實現(xiàn)建立商品的資料主程序main增加商品刪除商品查找商品添加、刪除、查找、輸出商品信息主界面的輸出由主界面進(jìn)入子界面或退出修改圖2.1—1類的超市商品管理系統(tǒng)商品類,實現(xiàn)對商品的信息的描述商品類庫,實現(xiàn)建立商品的資料主程序main增加商品刪除商品查找商品添加、刪除、查找、輸出商品信息主界面的輸出由主界面進(jìn)入子界面或退出修改2。3界面設(shè)計界面設(shè)計在工作流程上分為結(jié)構(gòu)設(shè)計、交互設(shè)計、視覺設(shè)計三個部分。結(jié)構(gòu)設(shè)計StructureDesign結(jié)構(gòu)設(shè)計也稱概念設(shè)計(ConceptualDesign),是界面設(shè)計的骨架.該超市商品管理系統(tǒng)運行時界面上的目錄體系和詞語定義易于用戶理解和操作,例如主界面的目錄體系包括1增加超市商品、2顯示超市商品、3排序統(tǒng)計商品、4查找超市商品、5刪除超市商品、6修改超市商品、0安全退出系統(tǒng)。充分體現(xiàn)了結(jié)構(gòu)化的界面設(shè)計理念.交互設(shè)計InteractiveDesign交互設(shè)計的目的是使產(chǎn)品讓用戶能簡單使用。任何產(chǎn)品功能的實現(xiàn)都是通過人和機(jī)器的交互來完成的。該超市商品管理系統(tǒng)中包含1)清楚的錯誤提示,誤操作后,系統(tǒng)提供有相應(yīng)的提示。2)使用用戶的語言,而非技術(shù)的語言。3)方便退出。視覺設(shè)計VisualDesign該管理系統(tǒng)界面清晰明了,在結(jié)構(gòu)設(shè)計的基礎(chǔ)上,參照目標(biāo)群體的心理模型和任務(wù)達(dá)成進(jìn)行了視覺設(shè)計。第3章系統(tǒng)實現(xiàn)3。1涉及知識點類封裝、構(gòu)造函數(shù)、析構(gòu)函數(shù)、循環(huán)語句的使用、switch語句、指針等等.3。2系統(tǒng)運行(主要包括運行界面抓圖及主要代碼)(1)主界面圖3。2-1主界面截圖主要實現(xiàn)代碼如下://﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌commodity類﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌classcommodity{public:charname[20];charId[20];intbuy;//進(jìn)貨價;intsale;//賣出價;intamount;//數(shù)量;intsum;//利潤;commodity*Next;voidInput(){cout<〈"\t\t請輸入商品的名稱:";cin>>name;cout<〈”\t\t請輸入商品的編號:";cin〉〉Id;cout〈<"\t\t請輸入進(jìn)貨價:";cin>〉buy;cout<〈"\t\t請輸入售出價:";cin>〉sale;cout〈〈"\t\t請輸入商品數(shù)量:”;cin>〉amount;sum=(sale-buy)*amount;}voidReadFile(istream&in){in〉>name〉>Id>〉sale〉>buy〉>sum;}voidShow(){cout〈<"商品名”〈<name<<endl<〈”編號:”〈〈Id〈〈endl〈<”進(jìn)貨價"〈<buy〈<"售出價"<<sale<〈”商品數(shù)量:"〈〈amount<<"預(yù)計總利潤:”<〈sum〈〈endl〈<endl〈〈endl;}};//﹌﹌﹌﹌﹌﹌﹌﹌﹌Commoditymassage類﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌classCommoditymassage{public:Commoditymassage();~Commoditymassage();voidShowMenu();voidFind();voidSave();voidModifyItem();voidRemoveItem();voidSwap(commodity*,commodity*);voidSort();intListCount();voidDisplay(){for(commodity*p=Head—〉Next;p!=End;p=p—〉Next)p->Show();cout〈<”輸入任意字符!繼續(xù)……";getch();}voidAddItem(){End->Input();End-〉Next=newcommodity;End=End—〉Next;cout〈〈”添加成功!"〈〈endl;cout〈〈”輸入任意字符!繼續(xù)……”;getch();}private:commodity*Head,*End;ifstreamin;ofstreamout;commodity*FindItem(char*name){for(commodity*p=Head;p->Next!=End;p=p—>Next)//匹配成功則返回上一個指針,不成功就返回空if(!strcmp(p->Next—〉name,name))returnp;returnNULL;}commodity*FindID(char*Id){for(commodity*p=Head;p—>Next!=End;p=p->Next)//匹配成功則返回上一個指針,不成功就返回空if(!strcmp(p—〉Next—〉Id,Id))returnp;returnNULL;}};(2)查找商品信息圖3.2—2查找商品信息截圖主要實現(xiàn)代碼:voidCommoditymassage::Find(){charname[20],Id[10];intx;commodity*p=NULL;cout〈<”\n\t\t*********************************\n”;cout〈<”\t\t※1.按商品的名稱查找\n\t\t※2。按商品編號查找”;cout〈〈”\n\t\t*********************************\n請選擇:”;cin〉>x;switch(x){case1:{cout〈〈”\t\t請輸入要查找的商品的名稱:”;cin〉〉name;if(p=FindItem(name)){p-〉Next—〉Show();cout<〈”輸入任意字符!繼續(xù)……";getch();}else{cout〈<"\t\t沒有找到該名稱的商品!”〈<’\n’〈<endl;cout〈〈"輸入任意字符!繼續(xù)……";getch();}}break;case2:{cout〈<”\t\t請輸入要查找的商品的編號:”;cin〉〉Id;if(p=FindID(Id)){p-〉Next-〉Show();cout<<"輸入任意字符!繼續(xù)……”;getch();}else{cout〈<"\t\t沒有找到該編號的商品!”<〈’\n’<<endl;cout〈<”輸入任意字符!繼續(xù)……”;getch();}}break;}}(3)商品排序圖3。2—3商品排序系統(tǒng)截圖//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論