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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

起點設備管理系統(tǒng)_起點設備管理軟件~使用手冊(優(yōu)質文檔,可直接使用,可編輯,歡迎下載)設備管理系統(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?;緟翟O置:4HYPERLINK\l”_Toc280258498"2.權限設置43.系統(tǒng)初始化54.現有設備信息錄入或導入5四系統(tǒng)功能6HYPERLINK\l”_Toc280258503”1.臺帳管理6HYPERLINK\l”_Toc280258504”1)設備臺帳7_Toc280258506”3)維修登記116)銷賬登記14HYPERLINK\l”_Toc280258510"7)設備折舊14HYPERLINK\l”_Toc280258511"8)條碼打印1511)設備預警16_Toc280258516"1)下載數據172)設備盤點19HYPERLINK\l”_Toc280258518"3)盤點查詢193.輔助管理201)人員管理20HYPERLINK\l”_Toc280258521”2)供應商管理203)維修站管理21HYPERLINK\l”_Toc280258523"4)合同管理214。查詢打印21HYPERLINK\l”_Toc280258525”5。統(tǒng)計報表22HYPERLINK\l”_Toc280258526"6.參數設置23HYPERLINK\l”_Toc280258527"1.組織結構管理23HYPERLINK\l”_Toc280258528"2.設備種類設置24HYPERLINK\l”_Toc280258529"3.配件種類設置25HYPERLINK\l”_Toc280258530"4。故障類型設置26HYPERLINK\l”_Toc280258531"5。配置參數設置266。自定義項設置27HYPERLINK\l”_Toc280258533”7.系統(tǒng)管理27HYPERLINK\l”_Toc280258534”1)基礎字典設置27_Toc280258536"3)組維護294)組權限設置306)修改操作員密碼31HYPERLINK\l”_Toc280258540”7)系統(tǒng)初始化32_Toc280258542”9)系統(tǒng)操作日志33_Toc280258544"11)導入數據34五附件35系統(tǒng)簡介設備管理系統(tǒng)主要適用于資產密集型企業(yè)對高價值固定資產的維護、保養(yǎng)、跟蹤等信息管理.它以提高資產可利用率、降低企業(yè)運行維護成本為目標,以優(yōu)化企業(yè)維修資源為核心,通過信息化手段,合理安排維修計劃及相關資源與活動,從而提高企業(yè)的經濟效益和企業(yè)的市場競爭力。隨著計算機在各類企業(yè)中的應用范圍不斷擴大,各企業(yè)的設備不僅在速度、數量、品種增長快,而且設備的移動、升級和故障維修也非???,使技術部門對設備資產管理的難度越來越大,傳統(tǒng)的手工制表、人工登記的辦法,已不能及時反映每臺設備的真實情況,迫切需要建立一個企業(yè)的資產管理系統(tǒng)。設備管理系統(tǒng),針對企業(yè)內部使用的大量的設備不易管理而精心設計的。主要有六個功能模塊:設備登錄、設備查詢、條碼打印、人員管理、設備管理、系統(tǒng)管理。它可以對設備進行全面的管理,管理項目包括:記錄這一設備的各項特性指標以及使用部門、購買日期等基本信息和它的維修、升級等情況;設置任意條件對設備各類信息進行查詢;對保修期做出預警等。人員管理登記人員情況,對維護、維修設備的情況做出統(tǒng)計系統(tǒng)流程系統(tǒng)中管理的信息有:臺帳管理、人員信息、供應商管理、維修站信息、合同信息.功能菜單:臺帳管理—-設備臺帳、配件臺帳、維修登記、設備調撥登記、配件調動登記、銷賬登記、設備折舊、條碼打印、設備導入、配件導入、設備預警;設備盤點——下載數據、設備盤點、盤點查詢;輔助管理——人員管理、人員信息導入、供應商管理、維修站管理、合同管理;查詢打印—-設備查詢、配件查詢、設備維修查詢、設備調撥查詢、設備銷賬查詢、設備檢修查詢、設備異動查詢、配件維修查詢、配件調動查詢、配件銷賬查詢、配件異動查詢、合同查詢;統(tǒng)計報表--設備分類統(tǒng)計、設備分類明細、部門分類統(tǒng)計、部門分類明細、按種類統(tǒng)計設備(配件)數量、按部門統(tǒng)計設備(配件)數量、按種類與部門統(tǒng)計設備(配件)、維修費用統(tǒng)計;參數設置-—組織機構管理、設備種類設置、配件種類設置、故障類型設置、配置參數設置、自定義項設置;系統(tǒng)管理——基礎字典設置、數據庫接口、系統(tǒng)參數設置、系統(tǒng)報表管理;組維護、組權限設置;操作員設置、修改操作員密碼;系統(tǒng)初始化、系統(tǒng)數據庫備份、系統(tǒng)操作日志;導入數據、導出數據系統(tǒng)——系統(tǒng)鎖定、關于、公司網址、在線升級、關閉;系統(tǒng)主界面菜單如下:首次使用系統(tǒng)基本參數設置:組織結構:根據單位實際情況,添加組織機構,可以設置內部編碼,在顯示組織機構樹時顯示[內部編碼]部門名稱.生成設備編碼時,也有可能用到此內部編碼.如果部門下存在子部門、存在操作員、存在設備,則不能刪除。設備種類:根據本單位的設備類型,添加種類,注意內部編碼、折舊參數和保修參數的設置,設置合理后在臺帳錄入時,會自動引用這些參數。內部編碼是生成設備編碼的重要參數,注意不要為空,而且要根據單位的實際情況,設置成英文簡寫字母.配件種類:參考設備種類。故障類型:故障類型是在實際的工作中發(fā)現某類經常發(fā)生的故障及其解決原因,錄入進來,不斷形成故障知識庫。這樣以后出現故障時,非專業(yè)人員也可以根據故障解決方案自行解決。維修時經常引用故障類型,也可以對后期故障類型發(fā)生率統(tǒng)計提供數據依據。配置參數:每一種設備種類可以設置不同的參數,設置好后,在臺帳添加里面,選擇相應種類后,會出現這些參數,能更明白的說明一個設備的附加參數,例如:電腦設備的硬盤、cpu、內存等,電機設備的功率、轉速等自定義項:當系統(tǒng)默認的設備臺帳項目不夠使用時,可啟用幾個自定義項目,這樣在設備臺帳瀏覽、添加和查詢時,會出現這些自定義好的名稱,就像系統(tǒng)固定的項目一樣。如專門管理汽車的行業(yè),可以自定義牌照號等?;A字典設置:如系統(tǒng)中常用的生產廠商、品牌、來源、用途、設備狀態(tài)等,提前設置好,這樣在設備臺帳添加時,就可以直接選擇,不用每次手工填寫。系統(tǒng)參數設置:設備條碼生成規(guī)則及長度,是否可以更改設備編碼,根據系統(tǒng)的說明,輸入適合自己的參數,保存.權限設置組維護:把單位內部使用系統(tǒng)的人員進行分類,分類的標準可以按照操作人員、領導查詢、超級管理員等設置,每一類人員會擁有不同的菜單功能,然后把這些分類名稱錄入系統(tǒng),進入系統(tǒng)管理——組維護,添加組名稱,也就是人員分類名稱。角色權限設置:進入系統(tǒng)管理—-組權限設置,選中左邊的組名稱,在右面設置該組擁有的菜單權限,綠色的是已經擁有的權限,紅色的是還沒有擁有的權限.注意菜單是屬性結構的,如果要擁有最末級的權限,那么他的上一級必須擁有權限才行,否則最末級的權限即使分配了,也看不到。操作員設置:進入系統(tǒng)管理—-操作員管理,可以管理操作員,注意操作員所所屬組和所屬部門,還要注意每個操作員是超級管理員(所有部門的數據都能看見),所屬部門及下屬部門的數據,還是只能看本部門的數據。如果這個操作員能夠進入設備臺帳,那么還要設置,這個操作員能管理的每一項功能。設置好操作員后,用設置好的操作員登錄,檢驗權限是否正確.系統(tǒng)初始化如果想清除現有測試數據,重新啟用,那么就需要進入系統(tǒng)管理——系統(tǒng)初始化功能:選中您要清空的數據項目,然后點【初始化】按鈕。這時初始化后的數據就被清空,不能再恢復.現有設備信息錄入或導入直接錄入設備臺帳:進入臺帳管理-—設備臺帳,添加臺帳信息.Excel導入設備臺帳:根據設備臺帳導入Excel格式,提前做好Excel臺帳信息。然后進入臺帳管理-—設備導入。備件臺帳和導入類似設備臺帳.設備打印條碼和卡片:在設備臺帳管理或設備查詢里查詢出需要打印的設備信息,打印條碼標簽和卡片,格式可以在設備臺帳管理中自定義,打印出來的條碼可以粘貼到設備上,卡片可以掛到設備上。正式啟用日常新采購設備,及時錄入系統(tǒng),并打印條碼和卡片.日常的設備挑撥、維修、異動、報廢發(fā)生后,及時登記進入臺帳,這樣設備狀態(tài)能和實際的情況保持一致。系統(tǒng)功能系統(tǒng)安裝完成后,從〖開始〗→〖程序〗→〖起點設備管理系統(tǒng)〗→〖設備管理系統(tǒng)〗進入登錄界面。輸入操作員姓名和密碼,默認為admin/空。點擊登錄,進入系統(tǒng)主界面。如圖:背景圖片設置:背景可以更換成各種圖片,只要把名稱為“main。jpg"的圖片放在安裝目錄下,則系統(tǒng)會在下次打開時,自動調入圖片為系統(tǒng)背景圖.臺帳管理臺帳管理-—設備臺帳、配件臺帳、維修登記、設備調撥登記、配件調動登記、銷賬登記、設備折舊、條碼打印、設備導入、配件導入、設備預警;系統(tǒng)支持excel導入功能,提供了設備信息導入模板和配件信息導入模板。原有的設備信息可以按照此模板做成excel文件,導入到系統(tǒng)中來。設備臺帳中顯示設備所有信息,在此增加新的設備.設備臺帳系統(tǒng)登錄后,從[臺帳管理]--[設備臺帳],可以進入設備臺帳窗口。顯示設備的全部信息。窗口分為三個部分:左側為設備種類目錄數和組織結構目錄樹;右側上部顯示所有設備的基本信息和自定義項信息(顯示信息列可以從“配置列”中做調整);右側下部顯示選中的某一設備的所有信息,包括:基本信息、自定義項、配置信息、設備配件、附件、文檔、圖片、維修記錄、調撥記錄、銷賬登記、設備異動、定期檢修.在此窗口可以新增設備臺帳、修改設備臺帳、刪除某一設備、選擇打印設備臺帳或條碼或卡片。點工具欄〖增加〗鈕,彈出窗口,錄入設備基本信息和自定義項,已經設置配置項的也在此錄入。設備種類名稱和所屬部門在左側的目錄樹中選擇.“設備編號”的錄入有兩種方式,一為自動生成,一為手工錄入。如果自動生成,光標點在“設備編號”的編輯框中,系統(tǒng)會自動生成編碼并添加進去(需要預先設定的參數,在系統(tǒng)管理——系統(tǒng)參數設置中有“是否自動生成條碼"和“條碼生成規(guī)則”的設置).如果是非自動生成方式,建議先打印好條碼(參見條碼打印一節(jié)),將條碼分配給設備,登記此設備時,將條碼錄入或用光槍掃入.需要說明的是,條形碼打印可以在條碼打印中完成,也可以在設備查詢結果窗口中選擇設備條碼,進行打印條碼。錄入完成后,單擊〖保存〗按鈕,如果登記項不符合條件,系統(tǒng)會提示重新錄入,如果登記無誤,錄入信息將被存入數據庫保存。單擊〖關閉〗按鈕,窗口將被關閉。當記錄有錯誤時,可選中這條記錄,單擊〖修改〗按鈕,回到設備登記頁,修改后單擊〖保存〗,保存所做的修改。在設備臺帳中選中一條記錄,單擊〖刪除〗,此設備信息將被刪除。在設備增加時,如果有同期購入的一批相同的設備,而且設備編號為自動生成時,可以勾選【添加同等配置的多臺設備】減少錄入工作量.設備的附件、文檔、圖片、設備配件、維修記錄、調撥記錄、銷賬記錄、定期檢修在下部窗口中增加和維護。設備相關配件:選擇某一臺設備,在設備配件標簽頁,添加此設備的相關配件,如果在配件臺帳中已建好所有配件信息,選擇“現有配件選擇”,從配件臺帳中選擇這臺設備的配件即可關聯。如果沒有建立配件臺帳,在這兒選擇“新增配件",彈出配件信息錄入窗口,錄入配件信息,錄入完畢保存。維修記錄:某一臺設備,打開其維修記錄標簽頁,點“添加”,彈出維修情況窗口.填寫故障現象,維修費用,維修工時,完成情況等,保存.添加一條該設備的維修記錄,可供以后的維修查詢和統(tǒng)計.另外,設備和配件的維修也可在“臺帳管理——維修登記”中記錄。調撥記錄:選擇要調撥的設備,打開調撥記錄頁,點“添加”,彈出調撥記錄窗口,填寫調往部門的信息等,保存,添加一條該設備的調撥記錄。定期檢修:如果設備需要定期檢修,選擇該設備后,打開“定期檢修”頁,點“添加”,彈出定期檢修登記窗口。錄入下次檢修時間、檢修人和檢修內容。在預警窗口有一項定期檢修預警,列出即將檢修到期的設備.配件臺帳配件臺帳窗口分為三個部分:左側為配件種類目錄數和組織結構目錄樹;右側上部顯示所有配件的基本信息(列可以拖動以改變順序,顯示信息列可以從“配置列”中做調整);右側下部顯示選中的某一配件的所有信息,包括:基本信息、相關聯的設備信息、文檔、圖片、維修記錄、調動記錄、銷賬登記、其他異動。增加一個配件信息,選擇種類名稱,如果有相關聯的設備,在此選擇,如果只是做為備件,沒有關聯的設備,此處空著不選。填寫其他信息后,保存.如果有多個相同的配件,選擇“添加同等配置的多臺配件”,填寫上數量,保存,系統(tǒng)按照一個配件編號自動加1形成每個配件的編號。維修登記此處可以通過掃描編碼快速查看需要維修的設備或者配件的相關信息,并進行維修登記。可以使用掃描槍直接掃碼選擇設備,也可以手動選擇設備或者配件。如果設備狀態(tài)正常的情況下,掃描一次,直接可以填寫設備送修的信息。如果設備信息正在維修的情況下,自動出現設備維修還回的窗口.可以查看所選設備的基礎信息、維修記錄,可進行新的維修登記,在設備或配件維修完成時記錄維修工時、費用.完成情況、故障代碼等.設備還回確認后,維修即為完成.在設備臺帳右下側維修記錄中也可以查看。設備調撥登記此處設備調撥登記同維修登記使用方式類似。通過設備編碼選擇設備,可以查看設備信息及調撥歷史,并建立新的調撥記錄。配件調動登記此處主要是配件在設備間的調動記錄,與維修登記的操作方式相同.目標設備可以不選,這樣可以把設備閑置,不關聯到設備上.銷賬登記此處為設備及配件的銷賬登記。同樣是可以通過掃描編碼進行選擇,也可以手動選擇,操作方式同維修登記。設備折舊系統(tǒng)將依據錄入設備信息時提供的使用年限、折舊方法、凈殘值率計算折舊.其中的“統(tǒng)計口徑”是針對部門或設備種類的級別來說的.條碼打印條碼打印有兩種方式:一是于錄入設備信息之前先打印條碼;二是設備信息完善后,查詢某類設備再打印條碼。在這的條碼打印屬于第一種。主要為打印條碼設置條件,條碼打印是為了錄入設備編碼以及標示設備做準備,設備登錄中的設備編碼即是此處的條碼.選擇打印—-自定義打印,可以自定義打印格式和內容。設備導入系統(tǒng)支持excel導入功能,提供了設備信息導入模板。原有的設備信息可以按照此模板做成excel文件,導入到系統(tǒng)中來。導入窗口(如下圖)。按照系統(tǒng)提供的導入模板格式編輯設備信息。需要注意的是:設備數據導入前在系統(tǒng)中首先設置設備種類、設備名稱、參數項名稱、組織部門等相關信息,啟用日期、采購日期等時間格式為“2004—12—20”注意:如果操作員屬于某個部門,則只能對本部門的設備進行“追加”或“覆蓋”操作。如果為系統(tǒng)管理員,則可以對所有部門的設備進行“追加"或“覆蓋”操作。注意導入方式配件導入配件的導入和設備導入相似,注意導入內容嚴格按照系統(tǒng)提供的配件入模板。設備預警根據設備信息中的保修日期、定期檢修日期系統(tǒng)自動提取將要到保修期、檢修期的設備??梢栽O定提前預警的天數。設備盤點此模塊中包括:下載數據、設備盤點、盤點查詢功能。主要是與盤點機的交互。下載數據首先是查詢頁面,選擇要查詢的設備名稱和部門名稱,填寫要查詢的條件。點工具欄“查詢",顯示查詢結果。數據確認后點擊“導出到盤點機”,彈出連接設置,設定參數,點擊“下載”。完成后有相應的提示。設備盤點點擊“盤點機上傳”,彈出參數設置頁面,點擊“下載”可把盤點機上的數據上傳到此頁面上。設計數據內容并填寫“本次盤點名稱”后,可“打印”或“導出"此表單。點擊“保存”可保存此盤點數據。盤點查詢此頁面提供兩種查詢方式,用戶可按“盤點名稱”或“盤點時間”來查詢數據。輸入數據點查詢,左邊部分顯示符合要求的所有“盤點單據名稱"單擊選擇,右邊顯示詳細內容。也可導出表單,導出類型:excel文件、文本文件、XML文件、網頁文件.選擇格式,點擊“確定”。輔助管理輔助管理中有單位的人員信息、供應商和維修站信息,合同信息。人員管理顯示單位人員信息,點工具欄“增加”鈕,錄入新的人員信息.主要包括姓名、編號、所在部門、工作日期和聯系方式等。系統(tǒng)提供了excel導入模式,按照系統(tǒng)提供的人員導入模板格式做好人員的excel文件,選擇菜單“人員信息導入",選擇此文件,導入信息。導入方式有兩種:追加、覆蓋供應商管理在此添加和維護供應商的信息。信息主要包括供應單位名稱、聯系人姓名和聯系方式、供應商的銀行賬號、稅號等維修站管理使用方法參見供應商管理合同管理記錄簽訂的合同。內容包括合同類型、供應商、合同商品、合同金額、結算方式等進入合同管理窗口,也是分為三個部分:左側是單位的組織部門目錄樹;右側上部顯示簽訂過的合同,下部是合同的詳細情況。點擊“增加"鈕,錄入新的合同信息(合同編號自動生成),主要信息:原始合同編號、合同名稱、供應商、結算方式、合同金額、簽訂日期及合同的責任人等。增加了基本信息后,選中這條合同,在窗口下部添加合同文件和合同商品以及歷次的結算記錄。查詢打印提供了設備查詢、配件查詢;設備維修查詢、設備調撥查詢、設備銷賬查詢、設備異動查詢、設備檢修查詢;配件維修查詢、配件調動查詢、配件銷賬查詢、配件移動查詢;合同查詢在查詢窗口輸入查詢條件,種類名稱和部門名稱在左側目錄樹中選擇,提供有三個自定義查詢項。點“查詢”,出現查詢結果。設備查詢后可以打印設備臺帳、設備卡片、設備條碼.查詢結果還可導出,導出類型:excel文件、文本文件、XML文件、網頁文件。統(tǒng)計報表對于設備按照設備種類和組織部門統(tǒng)計。設備種類和組織部門可以分多級,統(tǒng)計口徑就是這對這個級別的。用戶可根據自己想要的統(tǒng)計或明細,做出選擇。參數設置對組織結構、設備種類、配件種類、故障類型、配置參數、自定義項的設置組織結構管理根據單位實際情況,添加組織機構,設置內部編碼,在顯示組織機構樹時顯示[內部編碼]部門名稱.生成設備編碼時,也有可能用到此內部編碼.如果部門下存在子部門、存在操作員、存在設備,則不能刪除。設備種類設置根據本單位的設備類型,添加種類,注意內部編碼、折舊參數和保修參數的設置,設置合理后在臺帳錄入時,會自動引用這些參數.內部編碼是生成設備編碼的重要參數,注意不要為空,而且要根據單位的實際情況,設置成英文簡寫字母。存儲設備種類信息,包括種類名稱、內部編碼等。當有新種類的設備要錄入時,要將新種類的信息添加到此表中。選擇設備種類設置,如圖。在窗口左側選擇某一種類,右側添加其下一級種類名稱、內部編碼(同樣為自動生成設備編碼提供依據)、報廢年限、折舊方法、凈殘值率等。配件種類設置類似設備種類管理。故障類型設置故障類型是在實際的工作中發(fā)現某類經常發(fā)生的故障及其解決原因,錄入進來,不斷形成故障及其解決方案知識庫.這樣以后出現故障時,非專業(yè)人員也可以根據故障解決方案自行解決.維修時經常引用故障類型,也可以對后期故障類型發(fā)生率統(tǒng)計提供數據依據.配置參數設置每一種設備種類可以設置不同的參數,設置好后,在臺帳添加里面,選擇相應種類后,會出現這些參數,能更明白的說明一個設備的附加參數,例如:電腦設備的硬盤、cpu、內存等,電機設備的功率、轉速等注意:參數是向下繼承的,如在所有種類上添加一個功率配置項,那么他下面的所有種類就不必再添加功率配置項了。在設備臺帳添加時,選擇下面種類時,會自動出現此功率的配置項。選擇配置參數設置,如下圖.在左側選中某一設備種類,右側可以增加、修改其配置參數項.自定義項設置當系統(tǒng)默認的設備臺帳項目不夠使用時,可啟用幾個自定義項目,這樣在設備臺帳瀏覽、添加和查詢時,會出現這些自定義好的名稱,就像系統(tǒng)固定的項目一樣.如專門管理汽車的行業(yè),可以自定義牌照號等。自定義項目可以直接在設備臺帳、卡片、條碼上顯示出來,這點不同于設備配置參數。但是自定義項最多20個,但配置參數可以無限多。系統(tǒng)管理功能有:基礎字典設置、系統(tǒng)參數設置、系統(tǒng)報表管理;組維護、組權限設置;操作員設置、修改操作員密碼;系統(tǒng)初始化、系統(tǒng)數據庫備份(單機版)、系統(tǒng)操作日志;導入數據、導出數據基礎字典設置如系統(tǒng)中常用的生產廠商、品牌、來源、用途、設備狀態(tài)等,提前設置好,這樣在設備臺帳添加時,就可以直接選擇,不用每次手工填寫。根據自身情況,針對某一中字典類型做相應的設置。注意:這里的設備狀態(tài)是除了在用、正在維修、已銷賬以外的自定義的狀態(tài),如借出等.系統(tǒng)參數設置針對條碼(設備編碼)是否自動生成、生成規(guī)則、長度以及自動彈出設備保修報廢報警和預警天數做設置。設置依據參見參數設置描述,單擊備注字段,顯示內容。最重要的參數說明如下:條碼生成規(guī)則:選擇范圍為1到4,其中1表示按照設備種類內部編碼+序號;2表示設備種類內部編碼+所在部門內部編碼+序號;3表示所在部門內部編碼+設備種類內部碼+序號;4表示設備部門內部編碼+序號。序號就是指從1一直向上累加。序號的長度,請見[條碼序號長度]參數.條碼序號長度:按照條碼生成規(guī)則,里面有序號,這個序號是有一定長度的。默認為3,根據自己的實際情況,可以增加長度。如果某個種類下最多有1000多臺設備,就可以設置成長度為4,最大可容納9999臺設備.序號生成時,根據實際的序號前補充0直到相應長度,如1的序號就是0001,999的序號是0999.列舉一個例子:如計算機種類內部編碼PC,而設備條碼長度是4,條碼生成規(guī)則為1,則添加設備時第一臺設備就是PC0001,第90臺設備是PC0090.是否自動生成條碼:在設備臺帳添加時,鼠標進入設備編碼框時,是否自動按照條碼規(guī)生成條碼,如果自動生成,則1,不自動生成,則0。注意:自動生成編碼時,相應的種類和部門內部編碼不能為空,否則生成錯誤.設備編碼是否可以修改:1可以修改,0不可以修改。在臺帳修改數據時,由這個參數控制是否可以修改設備編碼.組維護把單位內部使用系統(tǒng)的人員進行分類,分類的標準按照操作人員進入菜單的功能分開,如設備管理人員、領導查詢、超級管理員等設置,每一類人員將會擁有不同的菜單功能,然后把這些分類名稱錄入系統(tǒng),進入系統(tǒng)管理——組維護,添加組名稱,也就是人員分類名稱。對操作員組維護,使不同的操作員分屬不同的組.可以添加和修改,組內沒有操作員的情況下可以刪除.組權限設置對不同的組賦予不同的權限進入系統(tǒng)管理——組權限設置,選中左邊的組名稱,在右面選中該組擁有的菜單權限,綠色的是已經擁有的權限,紅色的是還沒有擁有的權限。注意菜單是屬性結構的,如果要擁有最末級的權限,那么他的上一級必須擁有權限才行,否則最末級的權限即使分配了,也看不到。操作員設置進入系統(tǒng)管理—-操作員管理,可以管理操作員.設置不同的部門下、不同組的操作員。如果只負責本部門的數據,選中“只管理所在部門";如果還負責下級部門數據的話,選中“管理所在部門及下屬部門”。系統(tǒng)中有超級管理員和部門操作員;部門操作員只能管理和統(tǒng)計本單位的設備信息.系統(tǒng)會判斷不同的操作員有不同的功能可供使用。超級管理員能看到所有部門的數據,不受所在部門的限制。但會受到所屬組的菜單限制。設置好操作員后,用設置好的操作員登錄,檢驗權限是否正確。修改操作員密碼這里只能修改當前登錄人員的密碼,如果忘記密碼,需要跟系統(tǒng)管理員聯系。系統(tǒng)管理員可以在操作員管理里面重新修改成初始密碼。輸入自己的舊口令,然后輸入兩次新口令,兩次輸入必須一致。點擊“確定”即可修改成功.系統(tǒng)初始化如果試用結束,想正式使用系統(tǒng),可以進入系統(tǒng)管理的初始化功能,清除廢棄的數據,即可使用。先選擇要清除的數據項目,然后點[初始化]按鈕即可。系統(tǒng)正式使用后,要注意此功能的危險性。操作務必要小心.系統(tǒng)數據庫備份(該功能只存在于單機版)選擇路徑點擊“備份數據庫"。系統(tǒng)操作日志可查出在什么時間,什么人,哪個IP地址使用了此系統(tǒng)。一些重要的操作也可以查看,如操作員添加設備、修改設備、刪除設備、添加文檔、圖片、維修記錄、銷賬記錄、調撥等等。導出數據數據導出模塊的主要功能是將系統(tǒng)中所有的表導出到指定的目錄,導出的格式為cab。在需要的時候可以再次導入,或者導入到網絡版中,實現設備單機版數據升級為網絡版的功能,設備數據信息不會丟失。系統(tǒng)默認的文件名為當前時間.cab,壓縮文件內是設備的XML格式信息.選中“導出系統(tǒng)信息數據",那么導出的數據中包含菜單、操作員、組、組權限等。如果不選此項,只導出除了上面提到外的其他數據。如果選中指定表名,而且表名輸入了,則可以導出某個表的數據。如data_basic,可以單獨導出設備臺帳數據.注意:這個功能屬于一個工具,不能作為數據庫完整備份的作用來使用.導入數據有兩個選項可供選擇,一是覆蓋數據:現有系統(tǒng)中的設備信息將被刪除(此主要用來恢復數據);二是追加數據:在現有數據的基礎上追加(此主要用來合并幾臺單機版的數據).注意,這個功能屬于工具,導入時系統(tǒng)沒有判斷設備編碼是否重復,所以需要仔細檢查后操作,操作前切忌提前備份好原有數據。系統(tǒng)系統(tǒng)鎖定、系統(tǒng)注冊、幫助、關于、公司網址、電子郵件、在線升級等。附件附表1:設備字段說明設備基礎表data_basicdev_code設備編碼ser_code財務編號kind_code種類編碼kind_name種類名稱name_code名稱編碼dev_name設備名稱brond品牌model規(guī)格型號fac生產商acc供應商stock_date采購日期dev_facDate生產日期price價格dept_code部門編碼dept_name部門名稱chargeby責任人Dev_useman使用人ar_date建檔日期BuyContract合同號BuyPrs購買人dev_place安裝位置dev_use用途dev_source設備來源TotalFee原值DepreType折舊方法0,1,2SalvageValueRate預計凈殘值率%PreDepreciationMoon預計使用月份(60)MaintenEndDate維修截止日期RejectEndDate報廢截止日期dev_status設備狀態(tài):在用、已銷賬、維修、其他自定義類型DisCardDate銷賬日期DisCardType銷賬類型:報廢、丟失、贈送等FreqCount檢修頻率數FreqUnit檢修頻率單位year:年month:月day:天week:周NextCheckDate下次檢修日期CurrencyKind貨幣種類other1到other20自定義1到自定義20C#程序設計財務收支管理系統(tǒng)姓名楊宗坤學院信息與電氣工程學院專業(yè)計算機科學與技術年級2021學號20212212694指導教師周樹森2021年12月12財務收支管理系統(tǒng)楊宗坤(信息與電氣工程學院,計算機科學與技術,2021級2班,20212212694)摘要:當今社會越來越朝著信息化和數字化方向發(fā)展,計算機的應用領域使我們的生活越來越方便和快捷,可以說我們的每個人生活都離不開計算機的幫助了。越來越多的個人應用軟件成為了人們重要的助手,也在潛移默化的改變著我們的生活。財務管理系統(tǒng)是每一個單位管理財務收入和支出的不可缺少的一個管理信息系統(tǒng),市場上的財務管理軟件大多數都面向企業(yè)并價格昂貴,或是專門偏向于某一特殊領域,免費的財務管理軟件更是少之又少,為了滿足中小企業(yè)及個體經營者的需求,利用C#語言、ASP.NET、VisualStudio和數據庫等開發(fā)軟件和工具,設計開發(fā)了一個具有簡單收支管理、登帳統(tǒng)計和查詢等基本功能的財務管理系統(tǒng),經過測試表明,系統(tǒng)可以較為穩(wěn)定的實現這些基本功能.關鍵詞:財務管理系統(tǒng);ASP。NET;SQLServer;程序設計;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ā)展,促使電腦和網絡已經日益影響到了人們的日常和工作過程中,給我們帶來了很大的方便,也使人們對電腦依賴性越來越強.各種各樣的應用軟件系統(tǒng)成為了人民的重要助手和有效工具,明顯改變著人民的生活。隨著網絡的普及,通過手寫的方式在紙張上記錄一些收支的做法已經逐漸被淘汰,已逐漸被在電腦上記錄自己的收支情況的做法所取代。通過VisualStudio2021工具的使用和面向對象C#語言等知識,對財務管理系統(tǒng)的設計慢慢了解,深入學習,從而達到熟練掌握。NET基本結構以及C#語言的基本知識和技能;基本掌握面向對象程序開發(fā)的基本思路和方法;根據課題的要求,給出解決問題的方案,通過分析問題、分解問題來解決問題,最終達到熟練掌握C#語言的運用和VisualStudio2021工具的使用。2系統(tǒng)分析2。1系統(tǒng)需求財務收支管理工作隨著我國市場經濟的發(fā)展,在各個企業(yè)的管理中扮演著越來越重要的角色,漸漸起到不可替代的核心作用。對于大型企業(yè)集團來說,財務管理顯得更為重要,財務管理系統(tǒng)的建立將直接受到企業(yè)集團管理方式的影響,并直接影響企業(yè)的管理效率與經濟效益。如何在現有經營環(huán)境下選擇最佳的財務管理模式,使用最優(yōu)的財務管理系統(tǒng),實現企業(yè)的管理目標,適應企業(yè)信息化發(fā)展的需要,是一個值得研究和探討的問題。Microsoft公司的C#是Windows應用程序開發(fā)工具,是目前廣泛的、易學易用的面向對象的開發(fā)工具。Visual2021提供了大量的控件,并且這些控件可用于設計界面和實現各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。因此實現本系統(tǒng)Visual2021是一個相對較好的選擇。關系型數據庫的實現:SQLServer2021就是關系數據庫開發(fā)工具,數據庫能匯集各種信息以供查詢、存儲和檢索.SQLServer2021的優(yōu)點在于它能使用數據表示圖或自定義窗體收集信息,并能對相關系的表進行視圖連接,建立視圖后可屏蔽一些數據使數據更為安全,并可以建立存儲過程以便能夠簡化前臺程序的編寫。數據表示可以使數據庫一目了然.另外,SQLServer2021用戶設定自已的密碼保護數據的安全性。SQLServer2021提供對各種數據的約束,使用戶輸入的數據符合正規(guī)的邏輯,并提供各種數據與數據之間的相關性連接,能夠級聯更新一些相關的數據,更特別的是提供了觸發(fā)器功能。SQLServer2021是一種關系數據庫工具,關系數據庫是已開發(fā)的最通用的大型數據庫之一,運行在服務企上更加安全。如上所述,SQLServer2021作為關系數據庫開發(fā)具備了許多優(yōu)點.(2)技術可行性隨著國內軟件開發(fā)的日益發(fā)展壯大,各種中小企事業(yè)單位已具備獨立開發(fā)各種類型的軟件的能力,能夠滿足不同行業(yè)的特別的需求。而這個系統(tǒng)盡管其在組織關系上存在著很大的復雜性,繁瑣性,但是就整個系統(tǒng)的技術構成上來看,它還是屬于一個數據庫應用類的系統(tǒng)。其基本操作還是對存在數據庫進行添加、刪除、查詢、修改等。所以就單純的數據庫應用來看,暫不存在太大的技術問題.(3)經濟可行性對于整個系統(tǒng)而言,在系統(tǒng)未運行之前,初期投資比較大,花費相對而言比較多。各部門必須配置電腦、服務器、打印機、機及相關的網絡設備,但是在整個系統(tǒng)投入運行之后,因為現在計算機已經普及了,相關的人員培訓費可以減少很多.而同時又減少了數據的流通環(huán)節(jié),不必要花費那么多的時間,也就是說最重要的是就是提高了效率,而又保證了各項數據的準確性,也避免了工作人員的流動造成的收據丟失等問題,適應了當前的發(fā)展形式。(4)管理可行性隨著時代的發(fā)展,人員素質己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護都有了一定的基礎。同時還可以配置專業(yè)的電腦維護人員來維護電腦,不必擔心電腦故障問題.2.2用戶需求企業(yè)管理模式的選擇應當是在對整體發(fā)展戰(zhàn)略、經營情況、企業(yè)類型和子公司進行系統(tǒng)分析的基礎上進行的,同時企業(yè)應充分根據自身發(fā)展的需要設計財務管理模式。設計時必須應當遵循以下原則:1。安全性安全性分為系統(tǒng)內部安全、訪問安全及與其他系統(tǒng)對接時的安全性。內部安全體現在系統(tǒng)數據庫的安全以及非法數據屏蔽等,可通過防火墻、劃分網段來防范非法程序對數據庫的破壞,對數據庫做計劃,進行備份,對錄入數據進行核查,對不滿足條件的內容提示修改,對非法數據進行屏蔽。訪問安全體現在對各個部門、各個用戶按管理人員的安全策略進行分組管理、控制各組的訪問權限以及信息的流向。與其他系統(tǒng)連接時,既要保證內部數據的安全,隔離內外部的信息通道,又要對外部信息資源進行訪問控制。為保證整個系統(tǒng)的正常運行,必然要保證系統(tǒng)信息的絕對安全和可靠。2.實用性財務信息管理系統(tǒng)是一個工程項目,而不是研究或實驗課題。系統(tǒng)建設的最終目的是服務于財務管理的需要,服務于企業(yè)在許可范圍內對財務信息的需求。系統(tǒng)的建設應為應用服務.因此,系統(tǒng)的設計和建設應能滿足需求并正確無誤地高效地運行.3。靈活性系統(tǒng)應設計任意組合的模糊查詢功能,提供多方面的查詢,以滿足各個時期的報表。對復雜數據結構應實現修改一表的數據即可自動修改相關表中的數據,刪除一表的數據即可自動刪除與之相關的其他表數據,保證數據庫中無冗余數據。2。3系統(tǒng)功能通過用戶需求分析,根據企業(yè)財務工作流程分析,本著模塊劃分的原則,把系統(tǒng)抽象為3個模塊,分別文件系統(tǒng)、用戶管理、財務管理。下面是各模塊的功能:文件系統(tǒng):顯示登錄信息,存儲登陸日志,修改密碼,退出系統(tǒng).用戶管理:顯示用戶列表,添加和修改用戶,公司部門管理,角色管理,工作性質介紹.財務管理:賬單列表,添加和修改賬單,顯示收支信息以及賬單性質.3系統(tǒng)設計登陸3.1模塊流程圖登陸程序主窗口文件系統(tǒng)程序主窗口文件系統(tǒng)用戶管理財務管理登陸日志修改密碼員工信息部門管理賬單列表登錄信息收支明細賬單性質采用結構化程序設計的思想,其有以下優(yōu)點:(1)。自頂向下逐步求精的思想與人類求解復雜問題的思維規(guī)律相符,有助于軟件系統(tǒng)的分析與設計.(2).采用先抽象后具體、先宏觀后微觀、先總體后細節(jié)的開發(fā)過程,使得程序的層次結構清楚,可讀性好.(3).單入口、單出口的控制結構,可以保證程序的靜態(tài)結構與其動態(tài)執(zhí)行流程基本相似,程序的可維護性好.(4)。良好的模塊化特性支持軟件部件的重用。3.2模塊功能說明1.登錄窗口:驗證用戶后打開程序管理窗口;2.程序管理主窗口:為父窗體,在此窗體內顯示財務管理及主要功能模塊;3。程序管理子窗口:主窗口各模塊下的子功能窗體;4。登陸信息修改窗口:對用戶信息進行修改。4系統(tǒng)模塊4.1登陸設計模塊圖1登陸界面本界面是用戶登錄系統(tǒng)的界面,當用戶提交登錄信息,對用戶進行身份及權限判斷,再轉入不同的頁面。當用戶名或密碼、權限輸入錯誤,會提示錯誤。輸入用戶名或密碼錯誤后會顯示如下界面:圖2登陸界面4。2主界面模塊窗口設計圖3主窗口該窗口為父窗體,可以在此窗口內顯示財務管理系統(tǒng)三個主要模塊信息.用戶在登陸界面按了輸入正確賬號密碼的登陸按鈕就可以轉到此界面。4。3登錄信息窗口圖4登錄信息窗口該窗口為用戶登陸信息顯示窗口,能顯示用戶登陸的時間,員工賬號,上次登陸時間等信息.4。4用戶管理窗口圖5用戶列表窗口該窗口顯示員工信息,部們編號,職位等信息。圖6修改員工信息窗口該窗口可以修改員工用戶各種信息。圖7員工性質查詢窗口該窗口可以查詢員工的性質名稱,類別以及顯示工作性質列表。圖8收支列表窗口該窗口顯示公司以及各員工收支明細,包括收支人,時間地點,以及增刪查改等操作。能夠清楚的顯示該公司的收支情況。圖9財務性質管理窗口該窗口可以對公司財務收支性質信息進行管理。4.4修改用戶密碼窗口圖10密碼修改窗口該窗口可以修改用戶密碼.5核心代碼描述5。1c#連接數據庫的方式:(1)配置文件鏈接.利用VS.NET開發(fā)平臺進行開發(fā)的時候將會經常遇到要和數據庫打交道,存取數據。這就涉及到和數據庫的連接問題,。NET開發(fā)平臺為我們提供了一種簡單的方式來定義和數據庫連接的字符串。這就是在Web.Config文件中添加連接字符串.(2)代碼連接.#是一個語言,ASP.NET是一個平臺,上面支持用C#或者VB。NET寫代碼。連接Access,SQLServer,Oracle,還有Excel數據庫。本程序采用第一種連接方式,下面是主要源代碼:〈?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代表數據庫的實例名,UserID和Password分別代表用戶名和密碼.如果有多個數據庫的連接,還可以在<appSettings〉標簽之下添加多個<add。.。..。。>節(jié).這樣只需在配置文件中定義一次就可以在之后的數據庫存取中多次重復利用這個設置.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;}}在編程中經常需要給程序制作一個登陸界面,在用戶打開程序后首先彈出登陸窗口,如果輸入正確的用戶名和密碼,才能登陸成功進入正式的程序界面。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("請確認新碼?”);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#的三層架構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數據訪問層,這個層應該是負責程序與數據中心(除了數據庫,還有存儲數據的文件等)的交互,也就是將數據的增刪改查的操作封裝起來供其它層直接使用,這樣一來,做此層的開發(fā)人員只需要關心數據,而不用關心業(yè)務邏輯;BLLBusinessLogicLayer業(yè)務邏輯層,這個層是負責程序的業(yè)務邏輯,也就是對程序具體功能模塊和程序執(zhí)行流程的實現。此層的開發(fā)人員只需要關心程序的業(yè)務邏輯,而不需要關心數據是哪里來的,是怎么取得的等問題;而DbHelp,這個也應該是包含在DAL里面的(注意是包含,而不是說DbHelp就是DAL),DbHelp一般是一個類,此類一般會提供數據庫訪問的通過屬性和方法。簡單的說,DAL需要做的是從數據源取數據和向數據源存數據,并將這些按需要分成不同的方法提供給其它層(如BLL);BLL需要做的是將程序的功能實現,需要數據的時候調用DAL提供的取數據方法,保存數據的時候調用DAL的存數據方法.代碼中DAL主要是對數據庫中的內容的操作,在這里就是向數據庫中添加用戶.BLL則主要是調用DAL層的操作,返回DAL層添加用戶的結果(true或者false)。這樣也就是在客戶端與數據庫中加了一個中間層,使得兩層的依賴性減小。UI層則主要完成響應用戶的需求,去調用BLL層實現的adduser方法,DAL層就是實實在在做這件事情的操作.6總結在設計這個課題的過程中,面對著極其錯綜復雜的問題,人的主觀認識不可能完全符合客觀現實,在本次設計過程中,我采用循環(huán)測試法,力求在每個階段結束之前通過嚴格技術審查,即每完成一個功能,就進行測試,盡可能早的發(fā)現并糾正差錯,完成模塊測試之后再進行系統(tǒng)測試。在這次設計中遇到了很多實際性的問題,在實際設計中才發(fā)現,書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發(fā)現自己在飛速的提升。對于教材管理系統(tǒng),其程序是比較簡單的,主要是解決程序設計中的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力,它才是一個設計的靈魂所在.因此在整個設計過程中大部分時間是用在程序上面的。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對系統(tǒng)的結構很熟悉。因此可以說系統(tǒng)的設計是軟件和硬件的結合,二者是密不可分的。通過這次課程設計我也發(fā)現了自身存在的不足之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努力才得以解決.這也激發(fā)了我今后努力學習的興趣,我想這將對我以后的學習產生積極的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,只有分工協作才能保證整個項目的有條不絮。通過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結合的重要意義,學會了堅持、耐心和努力,這將為自己今后的學習和工作做出了最好的榜樣。我覺得作為一名計算機科學與技術專業(yè)的學生,這次課程設計是很有意義的.更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對于這門課懂的并不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個多禮拜的“學習”,在小組同學的幫助和講解下,漸漸對這門課逐漸產生了些許的興趣,自己開始主動學習并逐步從基礎慢慢開始弄懂它。7參考文獻[1]王珊,薩師煊《數據庫系統(tǒng)概述》,高等教育出版社。[2]《C#高級程序設計》,清華大學出版社.[3]《C#從入門到精通》(第3版)清華大學出版社致謝在此致謝以下人員在我編寫程序時對我的幫助參考于百度知道參考于csdn,論壇最重要的是感謝周樹森老師在這一學期里的辛勤教導,在此謝謝周老師。本來對這個工程完全沒有頭緒,慢慢的開始深入進去,最終完成.同樣感謝那些幫助我指導我的同學,你們的付出對我?guī)椭艽?。以后我要再接再?學習剛多,彌補自己基本功不好的劣勢河南城建學院《面向對象程序設計》課程設計報告書設計題目:超市管理系統(tǒng)指導老師:學生學學生姓名:同組人員:時間:目錄第一章選題。。...。。。。。。。.。。.。.。。。。...。。。...。。。。.。...。。..。。。。。..。.。.。。。..。。..。。.。。。.。.。.。。。21.1題目背景。..。。。.。。.。.。。.。.。.。。。。。。。.。。.。..。。。。。...。。.。.。.。..。..。.。.。。。。..。.。。。...。。..21.2系統(tǒng)實現的具體分工...。。。。。..。.。。.。。。。..。.。..。.。。.。.。。...。。。。.。.。。.。。21.3標題。.。。..。。。。..。。。..。。。。.。。.。。。。。.。。。。.。...。.。。.。。。.。。。.。.。。。。。。..。。。。。。。.。。。21.4開發(fā)環(huán)境。。。。。..。。。.。。...。。。.。.。。。.。。..。。。。。.。。。。。。。.。。。..。..。。。。...。..。。。.。。..。.。。..。..2第二章設計內容.。。。。。..。...。。.。。。。。.。。.。。.。..。。。。。.。。.。..。.。..。..。。.。。...。.。..。。.。.。。.。。。。...。32.1實現功能..。。。。。。...。.。。.。。。.。.。。.。。...。。。.。.。.。。.。。。。.。。。。。.。。..。。.。..。。。.。.。。。..。.32。2概要設計(涉及類的框圖).。.。。。...。。。。。。...。.。...。.。。..。。。。.。。。。.。.。.。。.。。32。3界面設計。。。。.。。.。。。。.。.。。..。。。。。。。.。..。。。..。。。.。。...。.。.4第三章系統(tǒng)實現。。。。。。。..。.。。..。...。..。。。。..。。.。。..。。..。。。。..。..。。。..。.。。。.。。.。。。。。53.1涉及知識點。。..。..。。..。。.。。。..。。。.。.。。。.。.。。.。。。。。.。.。。。。。..。。.。。。。。53。2系統(tǒng)運行(主要運行界面抓圖及實現代碼)。.。。。。。。.。。。.。.。。.。。.。.。.。.5第四章結束語...。。..。。。。...。。。.。。。。..。。.。...。.。。。。。。。...。。。.。。..。.。。...。。.。。。..。..。。.。。...。。。。.。.。。.。.14第1章選題1。1題目背景20世紀90年代后期特別是近幾年,我國的超市產業(yè)飛速發(fā)展,其經營模式更為復雜,舊的管理體制已經無法適應超市的發(fā)展,這就迫切的需要引進新的管理技術。超市的數據和業(yè)務越來越龐大,而計算機就是一種高效的管理系統(tǒng),這就需要我們把超市的管理與計算機結合起來,從而超市管理系統(tǒng)應運而生。依靠現代化的計算機信息處理技術來管理超市,節(jié)省了大量的人力、物力,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。1.2系統(tǒng)實現的具體分工超市管理系統(tǒng)包括:增加超市商品、顯示超市商品、修改超市商品、查找超市商品、刪除超市商品、排序統(tǒng)計商品、安全退出系統(tǒng)等幾個模塊。其中顯示超市系統(tǒng)實現對商品信息的描述,修改超市系統(tǒng)實現對商品信息的及時更新。main()函數實現對程序主界面的引導。1.3標題超市商品管理系統(tǒng)1。4開發(fā)環(huán)境VisualC++6.0機型:方正電腦處理器名稱:Intel(R)Core(TM)2DuoCPUE7200@2.53GHz硬盤驅動器:WDCWD1600AAJS—22WAAO系統(tǒng)內存:金士頓內存2GB顯示卡:NVIDIAGeFORCE9400GT顯示器:方正科技FG981—W9操作系統(tǒng):MicrosoftWindowsXPProfessional第2章設計內容2。1實現功能管理系統(tǒng)主要包括對商品種類的增加,商品信息的修改,以及商品信息的查詢等等。2.2概要設計(涉及類的框圖)超市商品管理系統(tǒng)商品類,實現對商品的信息的描述商品類庫,實現建立商品的資料主程序main增加商品刪除商品查找商品添加、刪除、查找、輸出商品信息主界面的輸出由主界面進入子界面或退出修改圖2.1—1類的超市商品管理系統(tǒng)商品類,實現對商品的信息的描述商品類庫,實現建立商品的資料主程序main增加商品刪除商品查找商品添加、刪除、查找、輸出商品信息主界面的輸出由主界面進入子界面或退出修改2。3界面設計界面設計在工作流程上分為結構設計、交互設計、視覺設計三個部分。結構設計StructureDesign結構設計也稱概念設計(ConceptualDesign),是界面設計的骨架.該超市商品管理系統(tǒng)運行時界面上的目錄體系和詞語定義易于用戶理解和操作,例如主界面的目錄體系包括1增加超市商品、2顯示超市商品、3排序統(tǒng)計商品、4查找超市商品、5刪除超市商品、6修改超市商品、0安全退出系統(tǒng)。充分體現了結構化的界面設計理念.交互設計InteractiveDesign交互設計的目的是使產品讓用戶能簡單使用。任何產品功能的實現都是通過人和機器的交互來完成的。該超市商品管理系統(tǒng)中包含1)清楚的錯誤提示,誤操作后,系統(tǒng)提供有相應的提示。2)使用用戶的語言,而非技術的語言。3)方便退出。視覺設計VisualDesign該管理系統(tǒng)界面清晰明了,在結構設計的基礎上,參照目標群體的心理模型和任務達成進行了視覺設計。第3章系統(tǒng)實現3。1涉及知識點類封裝、構造函數、析構函數、循環(huán)語句的使用、switch語句、指針等等.3。2系統(tǒng)運行(主要包括運行界面抓圖及主要代碼)(1)主界面圖3。2-1主界面截圖主要實現代碼如下://﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌commodity類﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌classcommodity{public:charname[20];charId[20];intbuy;//進貨價;intsale;//賣出價;intamount;//數量;intsum;//利潤;commodity*Next;voidInput(){cout<〈"\t\t請輸入商品的名稱:";cin>>name;cout<〈”\t\t請輸入商品的編號:";cin〉〉Id;cout〈<"\t\t請輸入進貨價:";cin>〉buy;cout<〈"\t\t請輸入售出價:";cin>〉sale;cout〈〈"\t\t請輸入商品數量:”;cin>〉amount;sum=(sale-buy)*amount;}voidReadFile(istream&in){in〉>name〉>Id>〉sale〉>buy〉>sum;}voidShow(){cout〈<"商品名”〈<name<<endl<〈”編號:”〈〈Id〈〈endl〈<”進貨價"〈<buy〈<"售出價"<<sale<〈”商品數量:"〈〈amount<<"預計總利潤:”<〈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查找商品信息截圖主要實現代碼: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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論