版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 論文題目:辦公用品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級(jí) 信息管理與信息系統(tǒng) </p><p> 學(xué)生姓名 學(xué)號(hào) </p&g
2、t;<p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 日</p><p><b> 畢業(yè)論文獨(dú)創(chuàng)性聲明</b></p><p> 本人鄭重聲明所提交的畢業(yè)論文是本人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除文中特別加以標(biāo)
3、注的地方外,論文中不包含他人已經(jīng)發(fā)表的學(xué)術(shù)成果或者他人為獲得高等院校學(xué)位而使用過的材料,論文中不涉及任何知識(shí)產(chǎn)權(quán)糾紛。否則,本人將承擔(dān)一切責(zé)任。</p><p> 學(xué)生簽名:____________ </p><p> 日 期:____________ </p><p><b> 摘 要</b></p><p&
4、gt; 目前,辦公自動(dòng)化技術(shù)的應(yīng)用已經(jīng)十分廣泛。辦公用品管理系統(tǒng)的開發(fā)以先進(jìn)成熟的計(jì)算機(jī)和通信技術(shù)為主要手段,建成一個(gè)覆蓋企業(yè)辦公部門辦公用品管理信息系統(tǒng),提高本單位的辦公用品管理的效率,為領(lǐng)導(dǎo)決策和辦公提供服務(wù),實(shí)現(xiàn)辦公用品管理現(xiàn)代化、信息資源化、傳輸網(wǎng)絡(luò)化和決策科學(xué)化。</p><p> 本系統(tǒng)使用簡(jiǎn)單易懂的C#,SQL2000和水晶報(bào)表進(jìn)行制作,功能較為完善。系統(tǒng)包括資產(chǎn)登記、查詢模塊,出庫(kù)、入庫(kù)模塊,
5、信息設(shè)置模塊等。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成資產(chǎn)登記、查詢、出庫(kù)、入庫(kù)、信息設(shè)置和其他功能和開發(fā)的過程。由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,所以本系統(tǒng)構(gòu)造了良好的人機(jī)界面。為了更好地管理系統(tǒng)用戶,又因?yàn)橄到y(tǒng)的使用對(duì)象多,因此本系統(tǒng)又提供了較好的權(quán)限管理。信息設(shè)置模塊又能對(duì)辦公用品的基本信息和企業(yè)員工基本情況進(jìn)行全面管理。</p><p> 本論文概述了辦公管理系統(tǒng)的設(shè)計(jì)背景、
6、設(shè)計(jì)方法、實(shí)現(xiàn)過程,并就整個(gè)系統(tǒng)的技術(shù)分析、可行性分析、概要設(shè)計(jì)等進(jìn)行了論述。 </p><p> 關(guān)鍵詞:辦公自動(dòng)化;管理軟件;辦公用品</p><p><b> Abstract</b></p><p> At present,office automation technology has a lot of applicatio
7、ns.Office supplies management system use advanced computer and communication technology as main means to build a information system covering all office supplies.The system will improve efficiency for office supplis manag
8、ement,provide office service for decision-making for company.</p><p> The system is made by C#, SQL2000 and Crystal Reports.The function is relatively perfect which concludes module of property registrating
9、 and quering, module of exwarehousing and warehousing, module of information setting. The entire system from the simple, user friendly, flexible, practical and safety requirements, the completion of property registrating
10、 and quering,exwarehousing and warehousing ,information setting and other features to be completed and the development process. Because the know</p><p> This article describes the design background, design
11、methods, realization process of Office supplies management system, the whole system of technical analysis, feasibility analysis, outline design and so on are discussed.</p><p> Keywords: office automation;
12、management software; Office supplies目 錄</p><p> 1 辦公用品系統(tǒng)開發(fā)背景和意義1</p><p> 1.1 項(xiàng)目背景1</p><p> 1.2 項(xiàng)目意義3</p><p><b> 2 系統(tǒng)分析4</b></p><p> 2
13、.1 系統(tǒng)預(yù)期目標(biāo)4</p><p> 2.2 可行性分析4</p><p> 2.3 數(shù)據(jù)流圖5</p><p> 2.4 數(shù)據(jù)字典6</p><p><b> 3 系統(tǒng)設(shè)計(jì)8</b></p><p> 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)8</p><p>
14、 3.2 系統(tǒng)功能圖8</p><p> 3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p> 3.3.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)9</p><p> 3.3.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)10</p><p> 4 系統(tǒng)功能實(shí)現(xiàn)15</p><p> 4.1 系統(tǒng)登錄模塊15</p><p> 4.2
15、操作員設(shè)置模塊16</p><p> 4.3 信息設(shè)置模塊17</p><p> 4.4 資產(chǎn)登記模塊20</p><p> 4.5 資產(chǎn)查詢模塊21</p><p> 4.6 辦公用品入庫(kù)模塊24</p><p> 4.7 辦公用品出庫(kù)模塊27</p><p> 4.8
16、 辦公用品庫(kù)存模塊30</p><p> 4.9 密碼修改模塊32</p><p><b> 結(jié) 論33</b></p><p><b> 致 謝35</b></p><p> 附錄一:文獻(xiàn)綜述錯(cuò)誤!未定義書簽。</p><p> 附錄二:外文文獻(xiàn)譯文
17、錯(cuò)誤!未定義書簽。</p><p> 附錄三:外文文獻(xiàn)原文錯(cuò)誤!未定義書簽。</p><p> 企業(yè)的物品供應(yīng)管理往往是很復(fù)雜、繁鎖的。所掌握的物品種類眾多,購(gòu)置、管理、發(fā)放的渠道各有差異,各個(gè)部門之間的管理體制不盡相同,各類統(tǒng)計(jì)計(jì)劃報(bào)表繁多,因此物品管理必須實(shí)現(xiàn)計(jì)算化,而且必須根據(jù)企事業(yè)的具體情況制定相應(yīng)的方案以便提高工作效率。以往企事業(yè)物資管理員由于缺乏適當(dāng)?shù)能浖o其工作上如
18、物資的計(jì)劃,采購(gòu),管理,發(fā)放,根據(jù)企事業(yè)各個(gè)部門的需要來發(fā)送物資設(shè)備,并隨時(shí)按期進(jìn)行庫(kù)存盤點(diǎn),作臺(tái)帳,根據(jù)企業(yè)領(lǐng)導(dǎo)和自身管理的需要按月進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)的報(bào)表時(shí)帶來了很多不便,期間復(fù)雜,繁瑣的業(yè)務(wù)讓管理人員極多不便。</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)信息進(jìn)行管理
19、,具有與手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高物品管理的效率,也是企事業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 因此,開發(fā)這樣的管理軟件成為了很有必要的事情,以方便實(shí)現(xiàn)企事業(yè)物資設(shè)備管理的系統(tǒng)化,規(guī)范化,模塊化和自動(dòng)化,從而達(dá)到提高物品管理效率的目的。</p><p> 1 辦公
20、用品系統(tǒng)開發(fā)背景和意義</p><p><b> 1.1 項(xiàng)目背景</b></p><p> 我們正處在一個(gè)信息時(shí)代,信息技術(shù)深刻地改變了這回、企業(yè)和個(gè)人,信息化是當(dāng)今經(jīng)濟(jì)和社會(huì)發(fā)展的大趨勢(shì),在信息化過程中利用信息技術(shù)和信息系統(tǒng)優(yōu)化管理決策,提高企業(yè)生產(chǎn)和經(jīng)營(yíng)的效率和效益,改造傳統(tǒng)產(chǎn)業(yè),以信息化帶動(dòng)工業(yè)化,最終達(dá)到推動(dòng)經(jīng)濟(jì)增長(zhǎng)的目的。在全社會(huì)普及和推進(jìn)信息化知識(shí)的
21、過程中,信息、信息技術(shù)和信息系統(tǒng)已成為人們十分關(guān)注的名詞[1]。</p><p> 呂迎春(2011)概括了計(jì)算機(jī)軟件在企業(yè)辦公自動(dòng)化管理中的應(yīng)用所帶來的積極作用[2]。孫英(2005)提出了OA系統(tǒng)的實(shí)施對(duì)策:基于IBM的LOTUS DOMINO群件技術(shù)系統(tǒng)平臺(tái)開發(fā)的OA系統(tǒng)和基于關(guān)系型數(shù)據(jù)庫(kù)開發(fā)的三層架構(gòu)的應(yīng)用系統(tǒng)模型[3]。逯艷玲,戴紅(2009)強(qiáng)調(diào)數(shù)據(jù)庫(kù)技術(shù)是一門綜合性的軟件技術(shù),已經(jīng)成為計(jì)算機(jī)科學(xué)中
22、的一個(gè)重要分支,為自動(dòng)化辦公提供了堅(jiān)實(shí)的數(shù)據(jù)儲(chǔ)存[4]。李天望(1998)表示通過采用先進(jìn)技術(shù)和OA系統(tǒng)將時(shí)企業(yè)辦公實(shí)現(xiàn)信息化規(guī)范化和自動(dòng)化[5]。羅素華(2003)重申了辦公自動(dòng)化的功能,并表示采用JAVA語(yǔ)言構(gòu)建跨操作系統(tǒng)平臺(tái)的C/S+B/S結(jié)構(gòu)的OA系統(tǒng)更有前途,一方面,C/S結(jié)構(gòu)是解決業(yè)務(wù)系統(tǒng)中結(jié)構(gòu)化數(shù)據(jù)的最理想開發(fā)模式,并可實(shí)現(xiàn)復(fù)雜的工作流控制與安全性控制,而B/S結(jié)構(gòu)解決了客戶端的維護(hù)難度大的問題,甚至可以實(shí)現(xiàn)零客戶端;另一
23、方面,JAVA語(yǔ)言具備的跨操作系統(tǒng)平臺(tái)能力,使得所開發(fā)的OA系統(tǒng)具有更廣的適用范圍[6]。周娜和趙秀麗(2005)系統(tǒng)選用了Windows NT 4.0作為網(wǎng)絡(luò)操作系統(tǒng),局域網(wǎng)采用星型結(jié)構(gòu)以太網(wǎng),利用NT網(wǎng)絡(luò)操作系統(tǒng)建立單主域模型</p><p> Bruno Rossi,Barbara Russo,Paolo Zuliani和Giancarlo Succi(2005)在論文表示OOS有了一個(gè)普遍的增長(zhǎng),Lin
24、ux和Apache網(wǎng)絡(luò)服務(wù)器在各地的網(wǎng)絡(luò)服務(wù)器中占了30%到60%的比重,因此至少在服務(wù)器端的一個(gè)客戶端-服務(wù)器架構(gòu)上表明OSS工作得很好[14]。P.Corbellini,P.Della Vigna,F(xiàn).Mercalli和M.Pugliese(1994)認(rèn)為在辦公自動(dòng)化區(qū)域,應(yīng)用環(huán)境以及數(shù)據(jù)庫(kù)技術(shù)發(fā)展對(duì)越來越多的面向?qū)ο竽P?。在現(xiàn)代視窗系統(tǒng)的應(yīng)用開始慢慢轉(zhuǎn)向轉(zhuǎn)移文件[15]。</p><p><b>
25、 1.2 項(xiàng)目意義</b></p><p> 辦公用品管理的主要目的是為各個(gè)部門提供各種各樣辦公所需的物品,以最小的物品儲(chǔ)備來達(dá)到最佳的使用狀態(tài),避免物品積壓和短缺,合理組織供應(yīng),保證單位辦公的正常運(yùn)行。通過辦公用品的信息化管理,加強(qiáng)辦公用品的各個(gè)環(huán)節(jié)的嚴(yán)格管理,降低單位管理費(fèi)用,并對(duì)各種信息進(jìn)行詳細(xì)的統(tǒng)計(jì)分析,及早的發(fā)現(xiàn)和改正辦公用品管理中存在的各種問題,為辦公用品管理提供及時(shí)的決策信息,從而進(jìn)
26、一步提高辦公用品管理的科學(xué)性、先進(jìn)性。信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰(shuí)控制的信息越多,誰(shuí)利用信息資源的效率越高,誰(shuí)就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰(shuí)就會(huì)有更多的優(yōu)勢(shì)。從微觀上講,建立一套辦公用品管理信息系統(tǒng)能夠降低企業(yè)單位的管理費(fèi)用,理順了辦公用品的管理業(yè)務(wù),使數(shù)據(jù)共享,信息得到及時(shí)反饋。從宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,縮短了整個(gè)社會(huì)化大生產(chǎn)的周期。</p><p><b&g
27、t; 2 系統(tǒng)分析</b></p><p> 2.1 系統(tǒng)預(yù)期目標(biāo)</p><p> 要求系統(tǒng)需要有以下功能: </p><p> (1)由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面。 </p><p> ?。?)管理系統(tǒng)用戶,由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理。 </p><p&g
28、t; ?。?)管理企業(yè)的辦公用品的流動(dòng)信息。</p><p> ?。?)對(duì)辦公用品的基本信息進(jìn)行管理 </p><p> ?。?)對(duì)企業(yè)員工基本情況進(jìn)行全面管理。 </p><p> (6)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、打印功能。 </p><p> ?。?)對(duì)庫(kù)存信息進(jìn)行管理。 </p><p> (8)強(qiáng)大的生產(chǎn)數(shù)據(jù)統(tǒng)計(jì)功
29、能。 </p><p> ?。?)在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好。 </p><p> ?。?0)數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。 </p><p><b> ?。?1)系統(tǒng)退出。</b></p><p><b> 2.2 可行性分析</b></p><p
30、><b> ?。?)經(jīng)濟(jì)性 </b></p><p> 通過軟件對(duì)企業(yè)內(nèi)部信息進(jìn)行全面的自動(dòng)化的管理,大大提高了企業(yè)的辦公效率。通過系統(tǒng)對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)過程中的數(shù)據(jù)進(jìn)行全面的管理和統(tǒng)計(jì), 避免人為處理各類數(shù)據(jù)時(shí)所產(chǎn)生的各種問題,提高了企業(yè)的經(jīng)濟(jì)效益,為企業(yè)經(jīng)營(yíng)決策提供了大量的、權(quán)威的數(shù)據(jù)。</p><p> 自動(dòng)化的辦公管理,使企業(yè)辦公用品的管理更加規(guī)范。系統(tǒng)
31、中設(shè)置的個(gè)人信息和辦公用品信息模塊,使得管理更加規(guī)范化,大大提高辦公用品的管理效率,進(jìn)而提高整個(gè)企業(yè)的辦公效率。 </p><p><b> ?(2)技術(shù)性 </b></p><p> 辦公用品管理系統(tǒng)采用了主流計(jì)算結(jié)構(gòu)模式進(jìn)行開發(fā),前臺(tái)開發(fā)工具選用VS2003。VS2003是一種可視化的、面向?qū)ο蟮腤indows開發(fā)語(yǔ)言,VS2003具有易用、通用和開發(fā)效率高的
32、特點(diǎn)。后臺(tái)的數(shù)據(jù)庫(kù)開發(fā)工具選用了SQL2000,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能。這兩種開發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。</p><p><b> 2.3 數(shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流程圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,也是編寫系統(tǒng)資料、設(shè)計(jì)系統(tǒng)總體邏輯模型的有力工具。它不但可以表達(dá)數(shù)據(jù)在
33、系統(tǒng)內(nèi)部的邏輯流動(dòng),而且可以表達(dá)系統(tǒng)的邏輯功能和數(shù)據(jù)的邏輯變換[16]。</p><p> 數(shù)據(jù)流程圖有四種基本符號(hào):外部實(shí)體、數(shù)據(jù)存儲(chǔ)、處理邏輯、數(shù)據(jù)流,如圖1所示: </p><p> 圖1 數(shù)據(jù)流程圖的四種基本符號(hào)</p><p> 辦公用品管理系統(tǒng)主要功能有對(duì)資產(chǎn)的管理,辦公用品出入庫(kù)的登記和查詢、還有庫(kù)存的查詢,由管理者來查詢、分析這些數(shù)據(jù),以用于對(duì)
34、辦公用品的管理,實(shí)現(xiàn)辦公最大化,成本最小化。</p><p> 圖2 辦公用品系統(tǒng)數(shù)據(jù)流程圖</p><p><b> 2.4 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序源數(shù)據(jù)的目錄。數(shù)據(jù)字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢對(duì)不了
35、解的條目的解釋,在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個(gè)成分加以定義和說明。</p><p> 以下分別是數(shù)據(jù)流、數(shù)據(jù)儲(chǔ)存、外部實(shí)體表:</p><p> ?。?)數(shù)據(jù)流(見表1)</p><p><b> 表1 數(shù)據(jù)流</b></p><p> ?。?)數(shù)據(jù)存儲(chǔ)(見表2)</p><p&
36、gt;<b> 表2 數(shù)據(jù)存儲(chǔ)</b></p><p> ?。?)外部實(shí)體(見表3)</p><p><b> 表3 外部實(shí)體</b></p><p><b> 3 系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>
37、 結(jié)構(gòu)化設(shè)計(jì)是對(duì)于一個(gè)大型、復(fù)雜的任務(wù),先對(duì)其進(jìn)行詳盡的分析,把它分解成若干相互獨(dú)立的子任務(wù),再把每一個(gè)子任務(wù)分解成若干個(gè)更小的子任務(wù),直到子任務(wù)足夠小,可以直接用簡(jiǎn)單的算法來實(shí)現(xiàn)為止;然后對(duì)每一個(gè)分解后的子任務(wù)進(jìn)行程序編碼;最后按照剛才分解的相反順序組合成各個(gè)模塊,最終解決問題。它通過自頂向下、逐層分解的方法,利用分解和抽象這兩個(gè)基本手段控制系統(tǒng)的復(fù)雜性,把大問題分解成小問題,然后分別解決,這就是分解。分解時(shí)分層進(jìn)行,先考慮問題最本質(zhì)
38、的屬性,暫時(shí)略去具體細(xì)節(jié),以后再逐層添加細(xì)節(jié),直到最詳細(xì)的內(nèi)容。</p><p><b> 3.2 系統(tǒng)功能圖</b></p><p> 本系統(tǒng)總體結(jié)構(gòu)包括三個(gè)模塊:數(shù)據(jù)錄入模塊,辦公用品管理模塊,報(bào)表查詢與統(tǒng)計(jì)模塊。數(shù)據(jù)錄入模塊包括部門信息的錄入、人員信息的錄入和辦公用品信息的錄入,辦公用品管理模塊包括庫(kù)存管理、出庫(kù)管理和入庫(kù)管理,報(bào)表統(tǒng)計(jì)與查詢模塊包括庫(kù)存報(bào)表
39、和領(lǐng)用報(bào)表的生成和導(dǎo)出。</p><p> 圖3 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖</p><p><b> 3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 3.3.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,概念設(shè)計(jì)的好壞將直接關(guān)系到數(shù)據(jù)庫(kù)的性能和應(yīng)用系統(tǒng)開發(fā)的效率。數(shù)據(jù)庫(kù)概念設(shè)計(jì)的主要工具是E
40、-R圖。(實(shí)體-聯(lián)系圖)。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:</p><p> ?。?)實(shí)體型,用矩形表示,矩形框內(nèi)寫明實(shí)體名。</p><p> ?。?)聯(lián)系,用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。</p><p> ?。?)屬性,用橢圓形表示,
41、并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來。 </p><p> ?。?)連接線,用直線表示。</p><p> 具體表示圖形如圖4所示:</p><p> 圖4 E-R圖的四種符號(hào)</p><p> 下面將通過對(duì)辦公用品管理系統(tǒng)建立E-R進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì)進(jìn)行研究和設(shè)計(jì),圖5是辦公用品管理系統(tǒng)的E-R圖: </p><p&
42、gt; 圖5 辦公用品管理系統(tǒng)E-R圖</p><p> 3.3.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與具體機(jī)器上的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),由概念模型轉(zhuǎn)換為邏輯模型。一般分為以下幾個(gè)步驟:</p><p> ?。?)將概念模型向一般關(guān)系模型轉(zhuǎn)換。</p>
43、<p> (2)將第一步得到的結(jié)構(gòu)向特定的數(shù)據(jù)庫(kù)管理系統(tǒng)的特征進(jìn)行調(diào)整和完善。</p><p> ?。?)依據(jù)應(yīng)用的需求和具體的數(shù)據(jù)庫(kù)管理系統(tǒng)的特征進(jìn)行調(diào)整和完善。</p><p> 本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL server 2000數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名為zcgl。 </p><p> 表4用于儲(chǔ)存固定資產(chǎn)的計(jì)量單位,關(guān)鍵字段是計(jì)量單位編號(hào)。</
44、p><p> 表4 辦公計(jì)量單位表</p><p> 表5用于儲(chǔ)存辦公用品的詳細(xì)信息,關(guān)鍵字段是辦公用品編號(hào)。</p><p><b> 表5 辦公用品表</b></p><p> 表6用于儲(chǔ)存辦公用品的類別,以便分類,關(guān)鍵字段是辦公用品類別編號(hào)。</p><p> 表6 辦公用品類別表&l
45、t;/p><p> 表7用于儲(chǔ)存出庫(kù)信息,關(guān)鍵字段是出庫(kù)編號(hào)。</p><p> 表7 辦公用品出庫(kù)明細(xì)</p><p> 表8用于儲(chǔ)存庫(kù)存信息,關(guān)鍵字段是辦公用品編號(hào)。</p><p> 表8 辦公用品庫(kù)存表</p><p> 表9用于保存辦公用品入庫(kù)信息,關(guān)鍵字段是入庫(kù)編號(hào)。</p><p
46、> 表9 辦公用品入庫(kù)明細(xì)</p><p> 表10用于儲(chǔ)存本月辦公用品和資產(chǎn)相關(guān)信息,關(guān)鍵字段是編號(hào)。</p><p><b> 表10 月報(bào)表</b></p><p> 表11用來保存操作員信息,并設(shè)置其權(quán)限,關(guān)鍵字段是操作員編號(hào)。</p><p><b> 表11 操作員表</b&g
47、t;</p><p> 表12用來判斷計(jì)量單位設(shè)置的類型是否有效,如果選擇的 有效就是在錄入的地方可以顯示,無(wú)效就是不顯示。</p><p> 表12 代碼是否使用表</p><p> 表13用來保存辦公用品的計(jì)量單位,關(guān)鍵字段是計(jì)量單位編號(hào)。</p><p><b> 表13 計(jì)量單位表</b></p&g
48、t;<p> 表14用于儲(chǔ)存打印信息,關(guān)鍵字段為zcbh1。</p><p><b> 表14 打印表</b></p><p> 表15用于儲(chǔ)存部門的信息,關(guān)鍵字段是部門編號(hào)。</p><p><b> 表15 使用部門表</b></p><p> 表16用于保存使用單位的信
49、息,關(guān)鍵字段是使用單位編號(hào)。</p><p><b> 表16 使用單位表</b></p><p> 表17用于儲(chǔ)存使用人的信息,關(guān)鍵字段為使用人編號(hào)。</p><p><b> 表17 使用人表</b></p><p> 表18用于保存資產(chǎn)的類別,關(guān)鍵字段是資產(chǎn)類別編號(hào)。</p>
50、;<p><b> 表18 資產(chǎn)類別表</b></p><p> 表19用于儲(chǔ)存資產(chǎn)狀況,關(guān)鍵字段是資產(chǎn)狀況編號(hào)。</p><p><b> 表19 資產(chǎn)狀況表</b></p><p> 表20用于儲(chǔ)存資產(chǎn)狀況說明,關(guān)鍵字段是資產(chǎn)編號(hào)。</p><p><b> 表
51、20 狀況說明表</b></p><p> 表21用于儲(chǔ)存資產(chǎn)的詳細(xì)信息,關(guān)鍵字段為資產(chǎn)編號(hào)。</p><p><b> 表21 資產(chǎn)表</b></p><p><b> 4 系統(tǒng)功能實(shí)現(xiàn)</b></p><p> 本系統(tǒng)界面中有資產(chǎn)登記模塊、資產(chǎn)查詢模塊、辦公用品出庫(kù)模塊、辦公
52、用品入庫(kù)模塊、辦公用品庫(kù)存模塊、信息設(shè)置模塊、密碼修改模塊、操作員設(shè)置模塊組成。</p><p> 4.1 系統(tǒng)登錄模塊</p><p> 系統(tǒng)登錄模塊主要用于驗(yàn)證用戶登錄系統(tǒng)時(shí)輸入的用戶名、密碼、驗(yàn)證碼是否正確,如果正確用戶進(jìn)入系統(tǒng),否則將不能進(jìn)入此系統(tǒng),“001”為超級(jí)管理員,擁有最多的權(quán)限。</p><p><b> 圖6 系統(tǒng)登錄界面<
53、/b></p><p> 登錄界面所涉及的代碼如下:</p><p> ControlBind.BindComboBox(this.CbxUserName, Program.pub_dbc.ExecuteDataTable("select * from czyb", "czyb"), "czybh", "kl&
54、quot;);</p><p> DataTable dt = Program.pub_dbc.ExecuteDataTable("select * from czyb where czybh='" + this.CbxUserName.Text.Trim() + "' and kl='" + this.TxtPassWord.Text.Trim(
55、) + "'", "czyb");</p><p> if (dt.Rows.Count > 0)統(tǒng)計(jì)符合條件的記錄</p><p> { FormMain fm = new FormMain();</p><p> fm.Czybh = dt.Rows[0]["czybh"].To
56、String();</p><p> fm.Czyxm = dt.Rows[0]["czyxm"].ToString();</p><p> fm.Show();this.Hide();}</p><p> else{MessageBox.Show("用戶名或密碼不正確!");}</p><p>
57、 4.2 操作員設(shè)置模塊</p><p> 超級(jí)管理員可以增加新的操作員,并對(duì)其權(quán)限進(jìn)行設(shè)置,以此來進(jìn)行限制管理,區(qū)分各個(gè)操作員之間的職能差別,點(diǎn)擊“保存”后寫入數(shù)據(jù)庫(kù),也可以進(jìn)行相應(yīng)的刪除動(dòng)作。</p><p><b> 圖7 操作員設(shè)置</b></p><p> 操作員設(shè)置模塊所涉及的代碼:</p><p>
58、 sql = "select * from czyb where czybh='" + this.TxtOperatorNumber.Text.Trim()+ "'";dbc.AddTable(sql, "czyb");</p><p> if (this.TxtOperatorNumber.Enabled == true)</
59、p><p> {if (dbc.Tables["czyb"].Rows.Count > 0)</p><p> {MessageBox.Show("該操作員編號(hào)已存在,請(qǐng)重新輸入");return;}</p><p> DataRow dr = PbClass.getDataRow(dbc.Tables["c
60、zyb"]); PbClass.getValue(dr,"czybh",this.TxtOperatorNumber.Text.Trim()); PbClass.getValue(dr,"czyxm",this.txtOperatorName.Text.Trim());</p><p>
61、PbClass.getValue(dr, "kl", this.TxtPassWord.Text.Trim());</p><p> for (int i = 1; i < 51; i++)</p><p> {PbClass.getValue(dr, "qx" + i + "", 0);</p><
62、p> }PbClass.getValue(dr, "zt", ControlBind.getValue(this.CbxSfyx));</p><p> dbc.Update("czyb");}</p><p><b> else</b></p><p> {DataRow dr = PbC
63、lass.getDataRow(dbc.Tables["czyb"]);</p><p> PbClass.getValue(dr, "czybh", this.TxtOperatorNumber.Text.Trim());</p><p> PbClass.getValue(dr, "czyxm", this.txtOper
64、atorName.Text.Trim());</p><p> PbClass.getValue(dr, "kl", this.TxtPassWord.Text.Trim());</p><p> PbClass.getValue(dr, "zt", ControlBind.getValue(this.CbxSfyx));</p>
65、<p> dbc.Update("czyb");}}</p><p> 4.3 信息設(shè)置模塊</p><p> 信息設(shè)置模塊主要包括部門信息的設(shè)定、員工信息的設(shè)定還用辦公用品信息的設(shè)定,完成信息設(shè)定以后才能進(jìn)行相應(yīng)的出庫(kù)、入庫(kù)、庫(kù)存的登記和查詢操作。</p><p><b> 圖8 部門信息設(shè)置</b>&l
66、t;/p><p> 部門信息設(shè)置模塊所涉及的代碼:</p><p><b> 保存</b></p><p> sql="select * from sybmb where sybmbh='" + this.TxtDepartmentNumber.Text.Trim() + "'";<
67、;/p><p> dbc.AddTable(sql, "sybmb");</p><p> if (this.TxtDepartmentNumber.Enabled == true)</p><p> {if (dbc.Tables["sybmb"].Rows.Count > 0)</p><p&g
68、t; {MessageBox.Show("該類別編號(hào)已存在,請(qǐng)重新輸入");return;}</p><p> DataRow dr = PbClass.getDataRow(dbc.Tables["sybmb"]);</p><p> PbClass.getValue(dr, "sybmbh", this.TxtDepar
69、tmentNumber.Text.Trim());</p><p> PbClass.getValue(dr, "sybmmc", this.txtDepartmentName.Text.Trim());</p><p> PbClass.getValue(dr, "sydwbh", "00000000");</p>
70、;<p> PbClass.getValue(dr, "zt", ControlBind.getValue(this.CbxSfyx));dbc.Update("sybmb");}</p><p> else{DataRow dr = PbClass.getDataRow(dbc.Tables["sybmb"]);</p>
71、<p> PbClass.getValue(dr, "sybmbh", this.TxtDepartmentNumber.Text.Trim());</p><p> PbClass.getValue(dr, "sybmmc", this.txtDepartmentName.Text.Trim());</p><p> PbClas
72、s.getValue(dr, "sydwbh", "00000000");</p><p> PbClass.getValue(dr, "zt", ControlBind.getValue(this.CbxSfyx));</p><p> dbc.Update("sybmb");}}</p>
73、<p><b> 圖9 員工信息設(shè)置</b></p><p> 員工信息設(shè)置模塊所涉及的代碼:</p><p><b> 保存</b></p><p> sql = "select * from syrb where syrbh='" + s_syrid + "
74、9;";</p><p> dbc.AddTable(sql, "syrb");</p><p> DataRow dr = PbClass.getDataRow(dbc.Tables["syrb"]);</p><p> PbClass.getValue(dr, "syrbh", Prog
75、ram.pub_dbc.GetID("syrb", "syrbh").PadLeft(6, '0'));</p><p> PbClass.getValue(dr, "syrmc", this.TxtStaff.Text);</p><p> PbClass.getValue(dr, "sydwbh&
76、quot;, "00000000");</p><p> PbClass.getValue(dr, "sybmbh", ControlBind.getValue(this.CbxDepartment));</p><p> PbClass.getValue(dr, "zt", ControlBind.getValue(this
77、.CbxSfyx));dbc.Update("syrb");} </p><p> 圖10 辦公用品信息設(shè)置</p><p> 辦公用品信息設(shè)置模塊所涉及的代碼:</p><p> if (DialogResult.Yes == MessageBox.Show(this, "確定是否要?jiǎng)h除本條數(shù)據(jù)!", "提示
78、", MessageBoxButtons.YesNo))</p><p> {if (s_DelId == string.Empty)</p><p> {MessageBox.Show("未選中辦公用品!");}</p><p><b> else</b></p><p> {Pr
79、ogram.pub_dbc.ExecuteNonQuery("delete from bgypb where bgypbh='" + s_DelId + "'");</p><p> try{BindDgv(this.TrvOffice.SelectedNode.Name);}</p><p><b> catch&l
80、t;/b></p><p> {BindDgv("0");}</p><p> MessageBox.Show("刪除成功")}}}</p><p> private void DgvOfficeInfo_CellMouseClick(object sender, DataGridViewCellMouseEven
81、tArgs e)</p><p> {s_DelId = this.DgvOfficeInfo.Rows[e.RowIndex].Cells["bgypbh"].Value.ToString();}</p><p> private void BtnPrint_Click(object sender, EventArgs e)</p><p>
82、; {PrintDGV.Print_DataGridView(this.DgvOfficeInfo, "辦公用品信息");</p><p> 4.4 資產(chǎn)登記模塊</p><p> 資產(chǎn)登記模塊用于記錄企業(yè)新購(gòu)置的辦公用品,以用于財(cái)務(wù)記錄,通過信息設(shè)置后便可以對(duì)類別、計(jì)量單位、使用部門、使用人這些信息通過下拉菜單進(jìn)行選擇,使操作更加簡(jiǎn)單、方便。</p>
83、<p> 圖11 資產(chǎn)登記模塊</p><p> 資產(chǎn)登記模塊所涉及的代碼如下:</p><p> 選擇資產(chǎn)明細(xì)下拉列表框,自動(dòng)綁定DataGridView</p><p> labExplain.Text = string.Empty;</p><p> sql = "SELECT m.lbxmmc as
84、lbxmmc,m.lbxmbh as lbxmbh,m.txsm as txsm,z.lbxmz as lbxmz from mxlbxmb m left join"+" (select * from mxlbxmzb where zcbh='"+s_zcbh+"') z on m.lbxmbh=z.lbxmbh where zt='0' and mxlbbh=
85、'" + ControlBind.getValue(this.CbxDetailClasses) + "'";</p><p> DataTable dt = Program.pub_dbc.ExecuteDataTable(sql, "mxlbxmb");</p><p> this.Dgv.DataSource =
86、dt;</p><p> if (s_zcbh == string.Empty)</p><p> {foreach (DataGridViewRow dgvr in this.Dgv.Rows)</p><p> {dgvr.Cells["lbxmz"].Value = dgvr.Cells["txsm"].Value
87、;}</p><p><b> 根據(jù)部門綁定人員表</b></p><p> sql = "select * from syrb where zt='0' and sybmbh='" + ControlBind.getValue(this.CbxDepartment) + "'";</p
88、><p> DataTable dt = Program.pub_dbc.ExecuteDataTable(sql, "syrb");</p><p> ControlBind.BindComboBox(this.CbxStaff, dt, "syrmc", "syrbh");</p><p><b&
89、gt; 保存zksmb</b></p><p> sql = "select * from zksmb where zcbh='" + s_zcbh + "'";</p><p> dbc.AddTable(sql, "zksmb");</p><p> (s_zcbh
90、!= string.Empty ? s_zcbh :s_zcbh=Program.pub_dbc.GetID("zksmb", "zcbh").PadLeft(10, '0')).ToString();</p><p> DataRow dr = PbClass.getDataRow(dbc.Tables["zksmb"]);</
91、p><p> PbClass.getValue(dr, "zcbh", s_zcbh);</p><p> PbClass.getValue(dr, "zksm", this.TxtRemark.Text);</p><p> dbc.Update("zksmb");</p><p&g
92、t; 保存mxlbxmzb </p><p> Program.pub_dbc.ExecuteNonQuery("delete from mxlbxmzb where zcbh='" + s_zcbh + "'");</p><p> sql = "select * from mxlbxmzb where z
93、cbh='" + s_zcbh + "'";</p><p> dbc.AddTable(sql, "mxlbxmzb");</p><p> DataTable dtbMxlbxmzb = dbc.Tables["mxlbxmzb"];</p><p> DataRow d
94、r;</p><p><b> foreach </b></p><p> (DataGridViewRow dgvr in this.Dgv.Rows)</p><p> {dr=PbClass.getDataRow</p><p> (dtbMxlbxmzb,"zcbh='" +
95、s_zcbh + "' and lbxmbh='"+ dgvr.Cells["lbxmbh"].Value +"'");</p><p> PbClass.getValue(dr, "zcbh", s_zcbh);</p><p> PbClass.getValue(dr,"
96、;lbxmbh",dgvr.Cells["lbxmbh"].Value);</p><p> PbClass.getValue(dr, "lbxmz", dgvr.Cells["lbxmz"].Value);}</p><p> dbc.Update("mxlbxmzb");</p>
97、<p> 4.5 資產(chǎn)查詢模塊</p><p> 資產(chǎn)查詢模塊包括資產(chǎn)查詢和固定資產(chǎn)折舊表。資產(chǎn)查詢可以通過部門、使用人、資產(chǎn)類別、系統(tǒng)編號(hào)等詳細(xì)情況進(jìn)行查詢,這樣的設(shè)置使查詢更加全面,更加有針對(duì)性??梢圆樵兊男畔⒂忻Q、規(guī)格、類別、數(shù)量等信息。固定資產(chǎn)折舊表是反應(yīng)資產(chǎn)殘值、折舊等信息。</p><p><b> 圖12 資產(chǎn)查詢</b></p
98、><p> 資產(chǎn)查詢所涉及的代碼:</p><p><b> 綁定查詢</b></p><p> s_SqlConiditon=" 1=1";</p><p> s_SqlConiditon+=this.CbxDepartment.Text=="全部"?""
99、:" and sybmmc='" + this.CbxDepartment.Text+"'";</p><p> s_SqlConiditon+=this.CbxStaff.Text=="全部"?"":" and syrmc='" + this.CbxStaff.Text + "
100、'";</p><p> s_SqlConiditon += this.CkbDate.Checked == false ? "" : " and gjrq >= '" + this.DtpStart.Value.ToString("yyyy-MM-dd 00:00:00") + "' and gjrq
101、 <='" + this.DtpEnd.Value.ToString("yyyy-MM-dd") + "'";</p><p> s_SqlConiditon+= this.CbxAssetClasses.Text == "全部" ?"":" and lbmc='" + s
102、_SqlConiditon += this.CbxDetailClasses.Text == "全部" ? "" : " and mxlbmc='" + this.CbxDetailClasses.Text + "'";</p><p> s_SqlConiditon += this.CbxDetailProject
103、.Text == "全部" ? "" : " and zcbh in(select zcbh from mxlbxmzb where lbxmbh='"+ControlBind.getValue(this.CbxDetailProject)+"' and "</p><p> +" lbxmz "
104、 + ControlBind.getValue(this.CbxCondition) + " '" + this.TxtCondition.Text + "' )";</p><p> s_SqlConiditon+=this.CbxAssetCondition.Text=="全部"?"":" and zc
105、zkmc='"+this.CbxAssetCondition.Text+"'";</p><p> s_SqlConiditon += this.TxtFinanceCode.Text == "" || this.TxtFinanceCode.Text == null ? "" : " and zcbh='&
106、quot; + this.TxtFinanceCode.Text.Trim().PadLeft(10,'0') + "'";</p><p> s_SqlConiditon += this.txtCwbh.Text == "" || this.txtCwbh.Text == null ? "" : " and cwbh
107、='" + this.txtCwbh.Text.Trim() + "'";BindDgv();</p><p> 圖13 固定資產(chǎn)折舊表</p><p> 固定資產(chǎn)折舊表所涉及的代碼:</p><p><b> 導(dǎo)出</b></p><p> string sPath
108、 = string.Empty;</p><p> this.sFD.Filter = "Excel文件(*.xls)|*.xls";</p><p> this.sFD.FileName = "固定資產(chǎn)折舊報(bào)表.xls";</p><p> if (this.sFD.ShowDialog() == DialogResu
109、lt.OK)</p><p> { sPath = this.sFD.FileName;</p><p> PbClass.DataGridViewToExcel(sPath, this.Dgv);</p><p> MessageBox.Show("導(dǎo)出成功!");</p><p><b> 查詢&
110、lt;/b></p><p><b> for </b></p><p> ?。╥nt i = 0; i < dt.Rows.Count - 1; i++)//</p><p> {dt.Rows[i]["ljzj"] = (((PbClass.ToInt(year) - PbClass.ToInt(dt.R
111、ows[i]["ny"].ToString().Substring(0, 4))) * 12 +(PbClass.ToInt(month) - PbClass.ToInt(dt.Rows[i]["ny"].ToString().Substring(4, 2)))) *</p><p> PbClass.ToDecimal(dt.Rows[i]["yzje&quo
112、t;].ToString())).ToString();</p><p><b> 累計(jì)折舊額;</b></p><p> dt.Rows[i]["sxnx"] = "還剩" + Math.Floor((PbClass.ToDecimal(dt.Rows[i]["yz"].ToString()) - Pb
113、Class.ToDecimal(dt.Rows[i]["jz"].ToString()) -</p><p> PbClass.ToDecimal(dt.Rows[i]["ljzj"].ToString())) / PbClass.ToDecimal(dt.Rows[i]["yzje"].ToString())) + "個(gè)月";&l
114、t;/p><p><b> //尚需折舊的月數(shù)</b></p><p> if (PbClass.ToDecimal(dt.Rows[i]["ljzj"].ToString()) > PbClass.ToDecimal(dt.Rows[i]["yz"].ToString()))</p><p>
115、判斷如果已經(jīng)折舊完,不在繼續(xù)折舊</p><p> {dt.Rows[i]["ljzj"] = ((Math.Floor(PbClass.ToDecimal((PbClass.ToDecimal(dt.Rows[i]["yz"].ToString()) - PbClass.ToDecimal(dt.Rows[i]["jz"].ToString())))
116、/ PbClass.ToDecimal(dt.Rows[i]["yzje"].ToString()))) * PbClass.ToDecimal(dt.Rows[i]["yzje"].ToString())).ToString();</p><p> //累計(jì)折舊完的金額;</p><p> dt.Rows[i]["yzje"
117、] = 0;</p><p> dt.Rows[i]["sxnx"] = "凈值已折舊完";}</p><p> d_ljzj += PbClass.ToDecimal(dt.Rows[i]["ljzj"].ToString());</p><p> d_yzje += PbClass.ToDecim
118、al(dt.Rows[i]["yzje"].ToString());}</p><p> this.Dgv.DataSource = dt;</p><p> int i_DgvRow = this.Dgv.Rows.Count;</p><p><b> foreach </b></p><p&g
119、t; ?。―ataGridViewRow dgvr in this.Dgv.Rows)</p><p> 判斷如果折舊完畢,這行顏色為紅色</p><p> {if (i_DgvRow != dgvr.Index + 1)</p><p> {if (PbClass.ToDecimal(dgvr.Cells["yzje"].Value)==
120、0)</p><p> {dgvr.DefaultCellStyle.BackColor = Color.Red;}}}</p><p> this.Dgv.Rows[i_DgvRow - 1].Cells["ljzj"].Value = d_ljzj;</p><p> this.Dgv.Rows[i_DgvRow - 1].Cells[
121、"yzje"].Value = d_yzje;</p><p> 4.6 辦公用品入庫(kù)模塊</p><p> 辦公用品入庫(kù)模塊用于辦公用品入庫(kù)時(shí)的信息登記、修改、刪除,以便進(jìn)行相應(yīng)的查詢。</p><p> 圖14 辦公用品入庫(kù)登記</p><p> 辦公用品入庫(kù)登記所涉及的代碼:</p><p
122、> 合計(jì)DataGridView的數(shù)量和金額</p><p> decimal d_number = 0;</p><p> decimal d_amount = 0;</p><p> if (this.Dgv.Rows.Count > 0)</p><p> (對(duì)記錄數(shù)量的判定)</p><p&g
123、t;<b> {foreach </b></p><p> ?。―ataGridViewRow dgvr in Dgv.Rows)</p><p> {d_number += PbClass.ToDecimal(dgvr.Cells["number"].Value);</p><p> d_amount += PbCl
124、ass.ToDecimal(dgvr.Cells["amount"].Value);}</p><p> this.labcount.Text = Dgv.Rows.Count.ToString();</p><p> this.labNumber.Text = d_number.ToString();</p><p> this.labA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公用品管理
- 辦公用品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【文獻(xiàn)綜述】
- 辦公用品管理
- 辦公用品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【開題報(bào)告】
- 辦公用品管理規(guī)定
- 辦公用品管理流
- 辦公用品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[任務(wù)書]
- 辦公用品管理流程
- 辦公用品管理流程(20190323105409)
- 辦公用品管理辦法
- 辦公用品管理辦法
- 辦公用品管理?xiàng)l例
- 辦公用品申領(lǐng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 江蘇科技廳辦公用品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 辦公用品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文+任務(wù)書+開題報(bào)告+文獻(xiàn)綜述+外文翻譯】
- 公司辦公用品管理辦法
- 辦公用品管理辦法95822
- 公司辦公用品管理辦法
- 低價(jià)值辦公用品管理流程
- 辦公用品管理統(tǒng)一規(guī)定
評(píng)論
0/150
提交評(píng)論