資產(chǎn)設(shè)備管理系統(tǒng)課程設(shè)計_第1頁
資產(chǎn)設(shè)備管理系統(tǒng)課程設(shè)計_第2頁
資產(chǎn)設(shè)備管理系統(tǒng)課程設(shè)計_第3頁
資產(chǎn)設(shè)備管理系統(tǒng)課程設(shè)計_第4頁
資產(chǎn)設(shè)備管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩201頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄 ……………………..……………………..……………………..…………..…………..…………..…………..…………試計劃………………………………………………………………………………………………………………………………………………………………………………………試………………………………………………………………………………………………..……………………………………………………………………………..………………..………………..…………………...……………..……………………….爭力,從而提高企業(yè)經(jīng)濟效益,使企業(yè)在市場競爭中立于不敗之地。門的橋梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動化管理個設(shè)備管理水平還是較低。高的要求??萍夹畔r代,陳舊的管理模式不是適應(yīng)新時代的要求,它存在實現(xiàn)無紙化辦公。2.設(shè)計說明常維護計劃,力爭降低裝置因設(shè)備問題造成的非計劃停工次數(shù)。(3)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人2.3.2軟件配置LServer3.可行性研究隨著科學技術(shù)的發(fā)展,社會進步,計算機技術(shù)迅速的發(fā)展,設(shè)備管理的方法也日新月異,以前全是由人工管理的方法現(xiàn)在存在很多的支e經(jīng)濟可行性是評價一個計算機信息系統(tǒng)是否可行的最基本的一社會可行性則在于本系統(tǒng)的開發(fā)和實現(xiàn)能為具有類似情況的學4.項目開發(fā)計劃計說明、詳細設(shè)計說明測試計劃、測試分析報告(一天)(一天)(兩天)(一天)目開發(fā)總結(jié)5.需求規(guī)格說明程序員測試員實施員最終用戶[4]張海藩等.面向?qū)ο蟪绦蛟O(shè)計實用教程.清華大學出版社2007年1)管理員的用例圖system_admin 幫助用戶修改密碼用戶管理修改密碼系統(tǒng)管理部門信息管理設(shè)備分類管理基本信息管理設(shè)備使用管理設(shè)備調(diào)設(shè)備使用管理stemadmin設(shè)備運作管理設(shè)備維護管理設(shè)備報廢管理設(shè)備信息查詢綜合查詢管理設(shè)備使用查詢設(shè)備維護查詢設(shè)備調(diào)設(shè)備維護查詢設(shè)備保費查詢2)用戶的用例圖設(shè)備信息管理設(shè)備信息錄入設(shè)備使用查詢設(shè)備信息查詢綜合查詢管理設(shè)備調(diào)撥查詢密碼設(shè)備維護查詢設(shè)備保費查詢5.2.2.時序圖1)管理員時序圖系統(tǒng)登錄界系統(tǒng)登錄界系統(tǒng)主界面系統(tǒng)管理數(shù)據(jù)庫2:驗證用戶信息的合法性戶選擇管理模塊systemadmin面密碼2)用戶的時序圖系統(tǒng)系統(tǒng)登錄界系統(tǒng)主界面系統(tǒng)管理模數(shù)據(jù)庫:user面塊1:輸入用戶名和密碼2:驗證信息的合法性3:信息合法4:選擇模塊5.2.3.協(xié)作圖1)管理員的協(xié)作圖1:1:輸入用戶名和密碼系統(tǒng)登錄界面ystemadmin2:驗證用戶信息的合法性系統(tǒng)管理模塊3:合法用戶系統(tǒng)主界面4:選擇管理模塊數(shù)據(jù)庫2)用戶的協(xié)作圖1:1:輸入用戶名和密碼系統(tǒng)登錄界面2:驗證信息的合法性數(shù)據(jù)庫系統(tǒng)管理模塊系統(tǒng)主界面4:選擇模塊3:信息合法5.2.4.活動圖按權(quán)按權(quán)限登錄身份識別判斷用戶身份戶部門信息管理查詢檢修記錄、修復(fù)結(jié)果、設(shè)備檢測記錄錄入設(shè)備信息添加部門信息顯示結(jié)果信息系統(tǒng)管理員設(shè)備分類管理添加設(shè)備信息設(shè)備查詢管理錄入信息、刪除改信息顯示結(jié)果信息借取設(shè)備填寫相關(guān)的借取信息填寫設(shè)備基本信息、保費信息、備件信息5.2.5.狀態(tài)圖借出維修填寫借取信息設(shè)備資源維修記錄預(yù)定未使用報廢記錄報廢5.3.其他非功能性需求5.3.1.可靠性5.3.2.可用性5.3.3.安全性信息正確后才能進入相應(yīng)的頁面。系統(tǒng)主界面5.3.4.可維護性6.概要設(shè)計說明6.1.系統(tǒng)功能圖然在數(shù)據(jù)流程圖中的某兩個功能模塊之間原來并沒有通過數(shù)據(jù)文件設(shè)設(shè)備報廢查詢設(shè)備維護查詢設(shè)備調(diào)撥查詢設(shè)備使用查詢設(shè)備信息查詢設(shè)備報廢管理設(shè)備維護管理設(shè)備調(diào)撥管理設(shè)備使用管理設(shè)備信息錄入部門信息管理基本信息管理設(shè)備分類管理修改密碼系統(tǒng)管理用戶管理綜合查詢管理設(shè)備信息管理設(shè)備運作管理本模塊通過多張表之間的關(guān)系進行有關(guān)設(shè)備信息的詳細查詢,包括設(shè)。6.2.數(shù)據(jù)庫設(shè)計屬性(Attribute):用橢圓形表示,并用無向邊將其與相應(yīng)的實無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型 實體的聯(lián)系則在菱形外面再套菱形。用戶實體用戶類型用戶密碼部門實體部門名稱部門編號型號購買日期設(shè)備信息實體設(shè)備數(shù)量設(shè)備編號設(shè)備名稱設(shè)備價格設(shè)備型號使用人設(shè)備使用使用日期編號設(shè)備名稱設(shè)備狀態(tài)狀態(tài)設(shè)備借入借出實體設(shè)備編號設(shè)備名稱借出部門所在部門設(shè)備維護實體設(shè)備編號設(shè)備名稱狀態(tài)所在部門設(shè)備報廢實體設(shè)備編號設(shè)備名稱所在部門6.2.2.邏輯結(jié)構(gòu)設(shè)計E-R轉(zhuǎn)換為關(guān)系模型一般遵循的原則:一個實體型轉(zhuǎn)換為一個關(guān)對于實體型圖的聯(lián)系則有以下不同的情況:性,該聯(lián)系相連的各個實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬名數(shù)據(jù)類型許空4depIdnvarchar50不允許空depNamenvarchar50不允許空名數(shù)據(jù)類型許空4UserNamenvarchar4不允許空UserPwdUserTypenvarchar504不允許空不允許空名數(shù)據(jù)類型許空nvarchar50menvarchar50不允許空Modelnvarchar50不允許空icefloat8不允許空Dcount4不允許空umfloat8不允許空PurchaseDatedatetime8不允許空madeplacenvarchar0不允許空名數(shù)據(jù)類型許空eNonvarchar50不允許空DevIdnvarchar50DevNamenvarchar50不允許空Ucount4不允許空StatusStatusnvarchar50不允許空UseDatedatetime8不允許空nvarchar50不允許空名數(shù)據(jù)類型許空4DevIdnvarchar50不允許空Depname4不允許空Operationnvarchar50不允許空LendDeptNamedatetime8不允許空LendDatedatetime8不允許空LendMannvarchar50不允許空名數(shù)據(jù)類型許空4DevIdnvarchar50不允許空DevNDevNamenvarchar50不允許空DepNamenvarchar50不允許空MnDatedatetime8不允許空MnSumfloat8不允許空MnNamenvarchar50不允許空Statusnvarchar50不允許空Reasonnvarchar0不允許空huiDatedatetime8不允許空名數(shù)據(jù)類型許空nvarchar4不允許空DevIdnvarchar50不允許空DevTypenvarchar50名數(shù)據(jù)類型許空DevIdnvarchar50DevNamenvarchar50不允許空DepNamenvarchar50不允許空CreateDatedatetime8不允許空umfloat8不允許空Reasonnvarchar0不允許空UserNamenvarchar50不允許空7.詳細設(shè)計說明7.1.登錄界面設(shè)計7.2.用戶管理界面設(shè)計。7.3.修改密碼界面設(shè)計7.4.設(shè)備分類管理界面設(shè)計某一設(shè)備類型時,設(shè)備基本信息中的設(shè)備類型將自動更改為“空閑”。7.5.部門信息管理界面設(shè)計7.6.設(shè)備基本信息管理界面設(shè)計鈕出現(xiàn)如圖所示的界面,為了保證信息的準確性,此界面中的編號、7.7.設(shè)備使用信息管理界面設(shè)計功能。點擊圖中的“刪除”按鈕可以實現(xiàn)設(shè)備使用信息的刪除功能。7.8.設(shè)備調(diào)撥信息管理界面設(shè)計7.9.設(shè)備維護信息管理界面設(shè)計7.10.設(shè)備報廢信息管理界面設(shè)計用信息表中該設(shè)備的狀態(tài)顯示為“報廢”狀態(tài)。添加報廢信息后設(shè)8.原程序代碼及運行結(jié)果packagecom.DB;atementpublicclassDBManager{privatefinalstaticStringdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";privatefinalstaticStringurl="jdbc:microsoft:sqlserver://:1433;DataBaseName=bbprivateConnectionconn;privateStatementst;privateResultSetrs;*創(chuàng)建連接*@returnpublicConnectiongetConnection(){try{Class.forName(driver);==DriverManager.getConnection(url,"sa","root");}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}publicStatementgetStatement(){try{st=conn.createStatement();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}*執(zhí)行更新操作publicintupdate(Stringsql){System.out.println(">>>>>>>>===="+sql);getConnection();st=getStatement();try{rows=st.executeUpdate(sql);}catch(SQLExceptione){e.printStackTrace();closeAll();}}*使用預(yù)處理publicintupdate(Stringsql,Stringdata[]){System.out.println(">>>>==="+sql);getConnection();try{=paredStatement=conn.prepareStatement(sql);pst.setString(++index,data[i]);}returnpst.executeUpdate();}catch(SQLExceptione){e.printStackTrace();closeAll();}}*執(zhí)行查詢操作publicResultSetgetQuery(Stringsql){System.out.println(">>>>>>>>===="+sql);getConnection();st=getStatement();try{rsst.executeQuery(sql);}catch(SQLExceptione){e.printStackTrace();}}*執(zhí)行關(guān)閉publicvoidcloseAll(){try{}catch(SQLExceptione){e.printStackTrace();}}try{oseull}catch(SQLExceptione){e.printStackTrace();}}try{conn.close();conn=null;}catch(SQLExceptione){e.printStackTrace();}}}}9.測試計劃9.1.概述9.1.1.編寫目的9.1.2.背景9.1.3.定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。9.1.4.項目目標9.1.5.文檔目標本測試計劃主要有兩類群眾:測試管理人員(項目經(jīng)理、客戶指派人員)和測試人員。令項目經(jīng)理根據(jù)該測試計劃制定進一步的計劃、安排(工作任務(wù)分配、時間進度安排)和控制測試過程;人員通過該測試計劃了解測試過程和相關(guān)信息。.確定項目測試的策略、范圍和方法;.使項目測試工作的所有參與人員理解測試控制過程;本文檔是本項目測試整個過程進行的依據(jù)、規(guī)范和標準;9.1.6.文檔摘要試策略;標;理;9.2.測試策略9.2.1.策略計劃3.相對于項目要做的事情來說,時間進度非常緊(要建立一1.盡量做到在有限的時間里發(fā)現(xiàn)盡可能多的缺陷(尤其是嚴不會采用測試工具。9.2.2.風險分析范的制定、整套測試用例的設(shè)計和執(zhí)行一輪完整的測試,時間進度非常緊張,可能導(dǎo)致測試設(shè)計工作不夠完善。9.3.1.測試用例設(shè)計戶對系統(tǒng)的介紹和自己對系統(tǒng)的理解按照系統(tǒng)層次結(jié)構(gòu)組織編本系統(tǒng)案例的編寫采用黑盒測試常用的分析方法設(shè)計用對于每一個測試用例,測試設(shè)計人員應(yīng)為其指定輸入(或操作)、預(yù)期輸出(或結(jié)果);本次測試設(shè)計的所有測試用例均需以規(guī)范的文檔方式保在整個測試過程中,可根據(jù)項目實際情況對測試用例進行測試用例中測試數(shù)據(jù)的準備,在客戶的指導(dǎo)和協(xié)助下準備。按照系統(tǒng)的運行結(jié)構(gòu)安排用例的執(zhí)行;例9.3.3.測試方法令功能測試測試各功能是否有缺陷令性能測試測試系統(tǒng)在一定環(huán)境下的性能數(shù)據(jù)令測試人員要將測試執(zhí)行過程記錄到測試執(zhí)行記錄文檔中。令測試人員要對測試中發(fā)現(xiàn)的問題記錄到缺陷記錄中。9.3.4.測試手段手工測試:就是由人去一個一個的輸入用例,然后觀察結(jié)9.4.測試內(nèi)容模模塊名稱測試標識符模塊功能1管理用戶信息修改密碼2修改自身密碼設(shè)備管理3實現(xiàn)設(shè)備的增刪查改部門信息管理4管理所有部門的信息設(shè)備信息錄入5實現(xiàn)信息記錄的添加設(shè)備維修管理6實現(xiàn)維修記錄的增刪查改設(shè)備使用管理7實現(xiàn)設(shè)備使用的記錄管理調(diào)撥管理8實現(xiàn)對設(shè)備的調(diào)撥管理設(shè)備維護管理9實現(xiàn)對設(shè)備的維護設(shè)備報廢管理實現(xiàn)對設(shè)備的報廢的管理設(shè)備信息查詢實現(xiàn)對設(shè)備信息的查詢設(shè)備使用查詢實現(xiàn)設(shè)備的使用情況設(shè)備調(diào)撥查詢查詢設(shè)備調(diào)撥的具體情況設(shè)備維護查詢實現(xiàn)對設(shè)備維護情況的查詢對設(shè)備的報廢情況進行查詢9.5.測試用例設(shè)計9.5.1.管理員注冊、登陸界面測試XX3”碼“123”為空XX3”www3”的結(jié)果提示錯誤界面提示錯誤提示錯誤提示錯誤XX3”碼“123”為空密碼“1234”,再次新密碼“2345”所有密碼為空顯示所有用戶信息,點擊刪點擊“確定”顯示所有用戶信息,點擊刪點擊“取消”提示錯誤界面提示錯誤提示錯誤提示錯誤顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息提示錯誤信息刪除成功,返回用戶信息界面9.5.2.用戶管理界面測試點擊“用戶”點擊“用戶”為空點擊“用戶”密碼“1234”,再次新密碼“2345”期望的結(jié)果提示錯誤顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息用戶9.5.3.修改密碼界面測試密碼“1234”,再次新密碼“2345”所有密碼為空密碼“1234”,再次新密碼“2345”期望的結(jié)果顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息提示錯誤信息顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息用戶9.5.4.設(shè)備分類管理界面測試設(shè)備分類編號設(shè)備分類名稱設(shè)備分類編號設(shè)備分類名稱設(shè)備分類編號設(shè)備分類名稱根據(jù)設(shè)備分類編號修改設(shè)備分類名稱操作成功修改成功bbc9.5.5.部門信息管理界面測試期望結(jié)果號稱a號稱a根據(jù)部門編號修改號稱部門名稱a9.5.6.設(shè)備信息管理界面測試期望結(jié)果號稱a號稱a根據(jù)部門編號修改號稱部門名稱a9.5.7.設(shè)備使用信息管理界面測試商品數(shù)量減一,商品借到頁面上點擊“借”按鈕點擊“還”按鈕備還設(shè)備9.6.資源需求數(shù)數(shù)據(jù)庫服務(wù)器MySQL5.0.17windowxp客戶端Celeron(R)CPU2.40GHzstepping01firefox應(yīng)用服務(wù)器JDK1.5.0_06Apache2.2.0Tomcat5.5.15硬件環(huán)境硬件配置軟件配置9.7.時間進度安排9.8.測試過程管理9.8.1.測試文檔管理《測試計劃》《測試需求表》《測試用例說明書》9.8.2.缺陷處理過程1114.測試結(jié)束時項目經(jīng)理將所有缺陷整合成一個完整的缺陷文檔,同其它測試文檔一同提交給客戶。10.測試分析報告10.1.概述10.1.1.背景本項目的程序是使在WindowsXP系統(tǒng)上在客戶端以HTML,符合10.1.2.定義isplayedcannotbedisplayed錯誤?系統(tǒng)定義不能重復(fù)的字段輸入重復(fù)數(shù)據(jù)后,出現(xiàn)“Thepagecannotbedisplayed返回異常錯誤10.1.3.測試對象10.1.4.參考資料朱少民徐芳軟件測試方法與技術(shù)軟件工程與開發(fā)技術(shù)軟件測試技術(shù)清華大學出版社西安電子科技大學出版社機械工業(yè)出版社10.2.測試目的10.3.測試結(jié)果10.3.1.管理員注冊、登陸界面測試“XX”,密碼“123”用戶名為空用戶名不為空,密碼密碼不相等“123”的結(jié)果顯示登錄頁面提示錯誤界面提示錯誤提示錯誤提示錯誤顯示主界面顯示錯誤界面顯示登錄界面提示錯誤界面提示錯誤提示錯誤提示錯誤顯示主界面顯示錯誤界面添用戶名為空加用戶名不為空,密碼用為空戶密碼不相等輸入舊密碼“123”,管輸入新密碼,再次輸理入密碼修輸入新密碼,再次輸改入密碼23”,再次新密碼“2345”所有密碼為空刪顯示所有用戶信息,除點擊刪除,提示“確用定刪除嗎?”,點擊戶“確定”有用戶信息,點擊刪除,提示“確消”面提示錯誤提示錯誤顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息提示錯誤信息面,返回用戶信息界面提示錯誤提示錯誤顯示成功信息顯示錯誤界面提示錯誤信息提示錯誤信息顯示刪除成功界面10.3.2.用戶管理界面測試輸入“張三”,密碼輸入“李敏”,密碼用戶名為空,密碼為空輸入“張三”,密碼輸入舊密碼“123”,輸入新密碼,再次輸入密碼輸入新密碼,再次輸入密碼期望的結(jié)果提示錯誤顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤顯示成功信息顯示錯誤界面用戶輸入舊密碼“123”,提示錯誤信息提示錯誤信息4”,再次新密碼“2345”10.3.3.修改密碼界面測試輸入新密碼,再次輸入密碼輸入新密碼,再次輸入密碼”,再次新密碼“2345”所有密碼為空輸入新密碼,再次輸入密碼輸入新密碼,再次輸入密碼”,再次新密碼“2345”期望的結(jié)果顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息提示錯誤信息顯示成功信息,進入登錄界面顯示錯誤界面,返回上一次界面提示錯誤信息顯示成功信息顯示錯誤界面提示錯誤信息提示錯誤信息顯示成功信息顯示錯誤界面提示錯誤信息用戶10.3.4.設(shè)備分類管理界面測試根據(jù)設(shè)備分類修改設(shè)備操作成功修改成功操作成功修改成功bbc10.3.5.部門信息管理界面測試實際結(jié)果部門編號001部門名稱a部門部門編號001刪除刪除刪除部門名稱a成功成功根據(jù)部門編號部門編號002修改修改修改部門名稱部門名稱a成功成功10.3.6.設(shè)備信息管理界面測試實際結(jié)果部門編號001部門名稱a部門部門編號001刪除刪除刪除部門名稱a成功成功根據(jù)部門編號部門編號002修改修改修改部門名稱部門名稱a成功成功10.3.7.設(shè)備使用信息管理界面測試備11.項目開發(fā)總結(jié)通過一個星期的準備和系統(tǒng)設(shè)計,經(jīng)過指導(dǎo)老師的辛勤幫助和知識。在設(shè)計的初期是較為艱苦的,既要更深入的學習eclipse和SQLServer又要進行整體的策劃。要想設(shè)計一個功能完整、操作簡,經(jīng)過不懈的努力,終于既完成了任務(wù)又提高了自身的水平。上發(fā)展。12.實驗總結(jié)夠磨練人的意志與耐心。13.附錄13.1.團隊人員表任務(wù)成績組長a)系統(tǒng)分析員b)員員程序員d)員測試員e)界面設(shè)計員c)編寫可行性研究報告、項目開發(fā)計劃、項目開發(fā)總結(jié),負目的需求規(guī)格說明、概要設(shè)計說明,編寫相責本開發(fā)項目的詳細設(shè)計及相關(guān)功能模塊程序設(shè)計,編責本開發(fā)項目的測試計劃、功能模塊測試,編寫測試分1設(shè)計內(nèi)容和要求某公司有四個銷售員(編號:1-4),負責銷售五種產(chǎn)品(編號:1-5)。每個銷寫一個處理系統(tǒng),讀取上個月的銷售情況(自己設(shè)定),進行如下處理。b.按銷售額對銷售員進行排序,輸出排序結(jié)果(銷售員代號)2總體設(shè)計思路1)輸入銷售員的銷售信息并將其保存在文件中2)從文件中讀取銷售員的銷售信息3)計算每個人每種產(chǎn)品的銷售額4)按銷售額對銷售員進行排序,輸出排序結(jié)果(銷售員代號)6)輸出統(tǒng)計報表現(xiàn)了銷售信息的記錄功能(包括每個銷售員每種產(chǎn)品的銷售情況)、銷售信息查詢功能(按銷售員查詢、按銷售總量查詢等)和銷售信息儲存功能,以及輸出統(tǒng)讀讀入數(shù)據(jù)從而達到對食品銷售情況的管理。員輸入保存YMenu_select()=1YLength=enter(rec);Break;NMenu_select()=2YSalor(rec,length);Break;NMenu_select()=3NYList1(rec,length);Break;nuselectYengYengNNMenuselNect()=5useltAreclengthY;engtNnuYuYNMenu_seleY3系統(tǒng)功能模塊設(shè)計nenter本函數(shù)先通過system(“cls”)函數(shù)將主菜單界面清除;然后根據(jù)定義的3.5查詢銷售員銷售額模塊此部分用voidlist1()函數(shù),首先定義兩個數(shù)組,然后利用for結(jié)構(gòu)銷售額的求和4程序調(diào)試及分析1)開始時不能從文件中讀取數(shù)據(jù),每次輸入的數(shù)據(jù)只能在本次函數(shù)調(diào)用中fscanf(fp,"%10d%7d%7d%7d%7d%7d",t[i].name,t[i].a1,t[i].a2,t[i].a3,t[i2)在Main()函數(shù)中開始少一個case結(jié)構(gòu),導(dǎo)致在voidlist2函數(shù)中3)在清單輸入模塊中,開始只能輸入一天的銷售記錄,原因是少了循環(huán)的4)在求銷售產(chǎn)品總和的模塊中,忽略了將最后結(jié)果返回sum,雖不影響程5總結(jié)及體會不到的知識和自己動手的能力。謝好的去實踐操作。的力量,如果班上的同學都只顧自己學習,同學之間遇見什么問題也不互相討論,只靠只身的力量去解決學習中遇到的問題在很多參考文獻源代碼includestdioh輸入輸出函數(shù)*/includestdlibh*通用應(yīng)用程序函數(shù)*/includestringh*/includectypeh數(shù)*/ruct{}voidsalorRECODEtintn明函數(shù)*/ntmvoidlistRECODEtintn聲明函數(shù)*/voidlistRECODEtintn聲明函數(shù)*/voidlistRECODEtintn聲明函數(shù)*/voidsaveRECODEtintn明函數(shù)*/{printf人的代號");q{w]=w[0]+t[i].a1;w[1]=w[1]+t[i].a2;w[2]=w[2]+t[i].a3;w[3]=w[3]+tprintf("%d的銷售情況bread:%dcake:%dpie:%dmilk:%ddrink:%d\n",q,w[0],w[1],w[2],w[3],w[4]);}}main()/*主函數(shù)*/{RECODErec;{switchmenuselect/{terrecbreakengthbreakengthbreakengthbreakhbreakengthbreakngthbreakdrecbreak}}}{printf("食品銷售管理系統(tǒng)\n\n");printf("主菜單\n\n");printftt輸入清單的天數(shù)\n");printftt銷售員月銷售額\n");printftt按銷售額對銷售員排序\n");printftt產(chǎn)品銷售額\n");printftt查詢銷售情況\n");printftt統(tǒng)計表\n");printftt保存\n");printftt直接讀入數(shù)據(jù)\n");printftt退出\n");printfendnnurnn}{{printf("輸入所要寫入的清單的天數(shù):");/*輸入所要寫入的清單的天scanf("%d",&num);printf("銷售員代號breadcakepiemilkdrink\n");for(j=0;j<num;j++){foriii)/*將所輸入的條數(shù)存入結(jié)構(gòu)體數(shù)組中*/{printf("\n\n\n");scanf("%d%d%d%d%d%d",&t[i].name,&t[i].a1,&t[i].a2,&t[i].a3,&t[i].a4,&t[i].a5);z++;}printfn\n\n\n");}}returnz;}voidsalorRECODEtintn{printf看的售貨員的代號(1-4):");nfdsforiini售額求和*/{bti].a1;bti].a2;bti].a3;bti].a4;bti].a5;}printfbreadcakepiemilkdrink\n");printf\n");printfdd%-10d%-7d%-7d%-7d",s,b1,b2,b3,b4,b5);}ninte{foriini和*/{}turnsum}voidlistRECODEtintn){mii1;foriii額進行排序*/{mimj];mjs}printf("銷售員的銷售額(從高至低)\n");foriii*/printfdnm[i]);}voidlist(RECODEt[],intn){riiimii+1;foriiiforiini的銷售額求總和*/{}foriii排序*/{{mjs}}printf的代號\n");printfcake0bread30pie40milk50drink\n");foriii和銷售額*/printfntt0d%-10d\n",m[i]*10,c[i]);printf意鍵繼續(xù)\n");}voidlistRECODEtintn){sumsumsumsumintcbbb},b4[4]={0},b5[4]={0};cisumtni額*/foriini的總銷售額*/{{bj=t[i].a1;bj=t[i].a2;bj=t[i].a3;bj=t[i].a4;bj=t[i].a5;}}foriii售額*/{}printf("銷售額清單\n\n\n");printfn");printf-breadcakepiemilkdrink總和\n\n");printf("%-10d%-10d%-10d%-10d%-10d%-10d%-10d\n",i+1,b1[i],b2[i],b3[i]合計%-10d%-10d%-10d%-10d%-10d%-10d",sum1,sum2,sum3,sum4,sum5,sum0printf("\n按任意鍵繼續(xù)");}voidsave(RECODEt[],intn){if((fp=fopen("record.txt","wb"))==NULL)/*如果函數(shù)帶回一個空指針值{printf("cannotopenfile\n");/*不能打開文件*/exit(1);}printf("\nSavingfile\n");fprintf(fp,"%d",n);fprintf(fp,"\r\n");for(i=0;i<n;i++){fprintf(fp,"%-10d%-7d%-7d%-7d%-7d%-7d",t[i].name,t[i].a1,t[i].a2,fprintf(fp,"\r\n");}printfsavesuccessnn");/*顯示保存成功*/printf"按任意鍵繼續(xù)");}{Efpif((fp=fopen("record.txt","rb"))==NULL)/*如果函數(shù)帶回一個空指針值{printf("cannotopenfile\n");/*不能打開文件*/exit(1);}fscanf(fp,"%d",&n);for(i=0;i<n;i++)fscanf(fp,"%10d%7d%7d%7d%7d%7d",&t[i].name,&t[i].a1,&t[i].a2,&t[i].a3fclose(fp);printf("\n恭喜您已成功從文件中讀出數(shù)據(jù)!!!\n");/*成功讀入信息*/printf("按任意鍵繼續(xù)\n\n");getch();returnn;}2012年度本科畢業(yè)生課程設(shè)計(報告)學院:瓊州學院專業(yè):計算計科學與技術(shù)2011專升本學生姓名:張坤2、學習使用某一種數(shù)據(jù)庫服務(wù),學會數(shù)據(jù)庫應(yīng)用程序編程,安裝配置系統(tǒng)開發(fā)環(huán)境。(1)進、出庫管理。對進、出庫信息進行記錄。(2)查詢功能。倉庫管理對查詢要求高,分為按日期查詢,按人員查詢和按物品查詢。(3)人員管理和庫存報表生成。人員管理包括了操作員設(shè)置管理,人員設(shè)置管理,以及數(shù)據(jù)整理。庫存報表主要是月報表。(4)交接班和臨時離開。倉庫管理系統(tǒng)設(shè)計了交接班管理,通過主菜單記錄當前操作用戶的真正變?yōu)閺氖乱恍┬畔⒌姆治觯袛?,決策等創(chuàng)造性的工作。該系統(tǒng)主要分為四大功能:管理員功能、信息安全功能、一般用戶功能、報表生成。出庫管理、操作員設(shè)置、人員設(shè)置、庫內(nèi)信息整理、(2)信息安全功能:人員權(quán)限區(qū)分、臨時離開密碼管理、交接班管理。(3)一般用戶功能:查詢?nèi)霂煨畔?、查詢出庫信息、查詢庫?nèi)信息、庫存統(tǒng)計。(4)報表生成:庫存信息報表生成。[1]新編VisualBasic程序設(shè)計—————蔡樹元編著[2]軟件工程(第二版)——————李代平等編著清華大學出版社2008.1[3]數(shù)據(jù)庫系統(tǒng)概論(第四版)————王珊薩師煊高等教育出版社2006.5[4]Access數(shù)據(jù)庫技術(shù)與應(yīng)用————譚浩強編著清華大學出版社2009.8總結(jié)第一章系統(tǒng)設(shè)計1.1任務(wù)描述11.2任務(wù)目標3第二章需求分析2.1需求分析的任務(wù)42.1.1功能需求42.1.2用戶需求42.2數(shù)據(jù)流圖42.3數(shù)據(jù)字典62.4數(shù)據(jù)庫設(shè)計82.4.1數(shù)據(jù)庫的概念模型8第三章總體設(shè)計3.1系統(tǒng)流程分析103.2功能模塊圖10第四章詳細設(shè)計4.1程序流程圖124.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計12第五章編碼實現(xiàn)5.1系統(tǒng)物理實施145.2創(chuàng)建倉庫管理信息系統(tǒng)各界面并編寫代碼14第六章軟件測試摘要隨著公司業(yè)務(wù)兩的逐漸增長,業(yè)務(wù)范圍的不斷擴大,特別是中國進入WTO之后,時常競爭尤其是IT行業(yè)的競爭日趨激烈,公司需要更多的人力、物力、財力來穩(wěn)固并拓展公司第一章系統(tǒng)設(shè)計1.1任務(wù)描述之有效的管理系統(tǒng),公司進行信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,法,采用成熟、先進的信息技術(shù)和手段,支持倉庫進、銷、存管理工作的全過程,加強銷售本系統(tǒng)初步調(diào)查采用的主要方式是系統(tǒng)分析人員與本公司各個主要管理人員進行交流,并到現(xiàn)場參觀了解情況,主要參加人員是公司的銷售部、采購部、庫存部、MIS中心和行政部的樣的直接后果就是信息傳遞、管理方式不僅效率低,到企業(yè)的“進、銷、存”環(huán)節(jié)出現(xiàn)問題時,就已經(jīng)遠離了問題出現(xiàn)的時間和地點。發(fā)進銷存管理系統(tǒng)非常有必要。1.2任務(wù)目標倉庫管理信息系統(tǒng)主要是為公司的經(jīng)營活動提供信息服務(wù),它涵蓋了倉庫的各項管理工出貨管理等信息提供存儲、更新、查詢、統(tǒng)計的功能,使公司能夠合理控制進銷存的各個環(huán)節(jié),提高資金的利用率和結(jié)算速度,實現(xiàn)管理的高效率、實時性、安全性、科學化、現(xiàn)代化過程,加強各種信息資源的管理與運用,提高企業(yè)管理工作的現(xiàn)代化水平,優(yōu)化人、財、物和信息資源在供、銷等各環(huán)節(jié)的運行機制。了解各部門工作的進展情況。第二章需求分析2.1需求分析的任務(wù)2.1.1功能需求該系統(tǒng)主要分為三大功能:管理員功能、一般用戶功能、信息安全功能。2.1.2用戶需求根據(jù)用戶需求,該系統(tǒng)應(yīng)該實現(xiàn)以下功能:(2)查詢功能。倉庫管理對查詢要求高,分為按日期查詢,按人員查詢和按物品查詢。(3)人員管理和庫存報表生成。人員管理包括了操作員設(shè)置管理,人員設(shè)置管理,以及數(shù)據(jù)(4)交接班和臨時離開。倉庫管理系統(tǒng)設(shè)計了交接班管理,通過主菜單記錄當前操作用戶的時離開時系統(tǒng)的安全。(5)由于計算機能存貯大量的數(shù)據(jù),而且數(shù)據(jù)只要一次存入,便可多次重復(fù)使用,所以管理真2.2數(shù)據(jù)流圖當數(shù)據(jù)在軟件系統(tǒng)中移動時,它將被一系列“變換”所修改。數(shù)據(jù)流圖(DFD)是一種系統(tǒng)邏輯功能的圖形表示,即使不是專業(yè)的計算機技術(shù)人員也容易理解它,因此是分析員與用戶之間極好的通信工具。本系統(tǒng)的數(shù)據(jù)流圖如下所示:2.3數(shù)據(jù)字典詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫設(shè)計中占有很重要的地位。。件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。名字:入庫操作定義:入庫操作=產(chǎn)品基本信息+入庫信息描述:目前庫存產(chǎn)品的基本信息定義:產(chǎn)品基本信息=產(chǎn)品基本信息+產(chǎn)品規(guī)格名字:出庫操作描述:庫存產(chǎn)品出庫多少的信息描述:管理員編號與姓名描述:倉庫管理員權(quán)限與密碼2.4數(shù)據(jù)庫設(shè)計2.4.1數(shù)據(jù)庫的概念模型用E—R圖表示當前的數(shù)據(jù)庫概念模型第三章總體設(shè)計3.1系統(tǒng)流程分析入庫信息查詢?nèi)齻€部分,其業(yè)務(wù)流程圖如下:3.2功能模塊圖管理根據(jù)系統(tǒng)的業(yè)務(wù)流程和用戶的需求分析可以得出,本系統(tǒng)應(yīng)該包含產(chǎn)品基本信息管理、出入庫管理、庫存管理、系統(tǒng)管理、操作人員管理、查詢、統(tǒng)計等幾大功能,如下圖所示:其中入庫管理包括新物品初次入庫(包含基本信息的入庫)和非新物品入庫。1)基本管理:具體用戶是系統(tǒng)管理員,對于出庫進庫成功時系統(tǒng)直接算出該產(chǎn)品的余料。2)進庫管理:主要完成對產(chǎn)品品名,規(guī)格型號,數(shù)量,單價,入庫日期,入庫人編號,入庫人(入庫人和編號為統(tǒng)一的,一入庫人編號對應(yīng)于一個入庫人),經(jīng)手人出庫管理主要完成產(chǎn)品品名,規(guī)格型號,數(shù)量,單價,出庫日期,出庫人編號,出庫人。3)交接班是為了便于用戶交接班時不用退出系統(tǒng)就可以進行數(shù)據(jù)庫用戶更換4)修改密碼必須先輸入原始密碼才讓修改密碼,防止用戶離開時的疏忽而被其他人篡改用5)查詢按日期:查詢某個時間段的出入庫信息。按人員:查詢某個入料人或領(lǐng)料人的相關(guān)信息按物品:查詢某種商品的出入庫信息和余料。6)統(tǒng)計:提供一種統(tǒng)計方式,一般要求按月統(tǒng)計,可以查出該月內(nèi)的出入庫總次數(shù),及相7)設(shè)置:該操作只允許數(shù)據(jù)庫管理員進行設(shè)置,對于無該權(quán)限的數(shù)據(jù)庫管理員進入系統(tǒng)后第四章詳細設(shè)計4.1程序流程圖詳細設(shè)計的結(jié)果基本上決定了總終的程序代碼的質(zhì)量。結(jié)構(gòu)程序設(shè)計技術(shù)是實現(xiàn)上述目標的關(guān)鍵技術(shù),是詳細設(shè)計的邏輯基礎(chǔ),用程序流程圖來表示。描述程序處理過程的工具稱為過程設(shè)計的工具,它們可以分為圖形,表格和語言三類。掌握,它是歷史最悠久,使用最廣泛的描述過程設(shè)計的方法,然而它也是用得最混亂的一種方法,上圖為本系統(tǒng)的程序流程圖,直觀地描述了上機管理系統(tǒng)。4.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計表4-1入庫表(InStorehouse)表4-3庫存表(Stock)表4-5系統(tǒng)管理員表(Operater)表4-6入庫人、出庫人、借出人表(Person)第五章編碼實現(xiàn)5.1系統(tǒng)物理實施(1)硬件選擇。系統(tǒng)中計算機能夠運行WindowsXP以上操作系統(tǒng)即可。(2)操作系統(tǒng)。WindowsXP以上操作系統(tǒng)。(3)開發(fā)工具。面向?qū)ο蟪绦蛟O(shè)計語言VisualBasic6.0。(4)數(shù)據(jù)庫管理系統(tǒng)。MicrosoftAccess數(shù)據(jù)庫管理系統(tǒng)。5.2創(chuàng)建倉庫管理信息系統(tǒng)各界面并編寫代碼打開VisualBasic6.0后,單擊FileNewProject菜單,在工程模板中選擇“展示屏幕”將產(chǎn)體。與該窗體相關(guān)的程序PrivateSubM_ChangePassword_Click()ChangePassword.ShowPrivateSubM_ClearData_Click()FrmClearData.ShowPrivateSubM_DataBackup_Click()FrmDataBackup.ShowPrivateSubM_DataMake_Click()ataMakeShowPrivateSubM_Exchange_Click()Login1=1Login.Caption="交接班"Login.Show1nformShowPrivateSubM_Exit_Click()aa=MsgBox("退出前請確定數(shù)據(jù)是否保存!!",1+32)Ifaa=1ThenEndPrivateSubM_FindArticle_Click()FrmFindArticle.ShowPrivateSubM_FindDate_Click()FrmFinddate.ShowPrivateSubM_FindPerson_Click()FrmFindperson.ShowPrivateSubM_InStorehouse_Click()FrmInstorehouse.ShowPrivateSubM_ManSetup_Click()frmPerson.ShowPrivateSubM_OperaterSetup_Click()wPrivateSubM_OutStorehouse_Click()FrmOutstorehouse.ShowPrivateSubM_PrintDay_Click()taReportShowPrivateSubM_Printjgj_Click()Frmprintgz.ShowPrivateSubM_Printmustbuy_Click()DataReport3.ShowPrivateSubM_ProducePlan_Click()FrmProduceplanManage1.ShowPrivateSubM_Sparelist_Click()FrmSpareList.ShowPrivateSubM_StorehouseManage_Click()FrmStorehousemanage.ShowPrivateSubM_StorehouseSetup_Click()frmStorehouse.ShowPrivateSubM_TEMP_Click()frmTEMP.Show1teSubMTotalDayClickPrivateSubMTotalMonth_Click()PrivateSubMDIForm_Load()Mainform.BackColor=&H80000003MainformWindowState2str1="日一二三四五六"StatusBar1.Panels.Item(4).Text="星期"&Mid(str1,Weekday(Date),1)StatusBarPanelsItemTextDateStatusBar1.Panels.Item(1).Text="管理員:"&Operater1PrivateSubMDIForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)Cancel=MsgBox("退出前請確定數(shù)據(jù)是否保存!!",1+32)IfCancel=1ThenEndPrivateSubMDIForm_Resize()'Mainform.WindowState=2PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.KeyCase"T_InStorehouse"CallM_InStorehouse_ClickCase"T_Calc"Shell(App.Path+"\calc.exe")Case"T_Exchange"CallM_Exchange_ClickpCallM_TEMP_ClickCase"T_Exit"CallM_Exit_ClickCase"T_OutStorehouse"CallM_OutStorehouse_ClickCase"T_StorehouseManage"CallM_StorehouseManage_ClickCase"T_FindPerson"CallM_FindPerson_ClickCase"T_FindArticle"CallM_FindArticle_ClickCase"T_ProducePlan"CallM_ProducePlan_Clicklect與該窗體相關(guān)的程序PublicrkAsString'入庫的類型PublicreccountAsInteger'記錄條數(shù)PublicrowAsIntegerlist返回的行數(shù)PrivateSubCommand1_Click()'補充數(shù)據(jù)'判斷輸入的數(shù)據(jù)是否都為空'補充出庫信息IfTrimText))<>""OrTrim(Text1(14))<>""OrTrim(Text1(15))<>""OrTrim(Text1(16))<>henoutstorehouse.RecordSource="select*fromoutstorehousewhere編號="+outstorehouse.RefreshWithoutstorehouse.RecordsetxtxteldsTexteldsTextCallCommand2_ClickCommand1.Enabled=FalsendIf'PrivateSubCommand2_Click()'補充出庫信息時的數(shù)據(jù)清零NextiPrivateSubCommand3_Click()'按確定按鈕 eFalseThenIfTrimTextTextOrTrimTextTextThen'當不要補充出庫的信息時xtSetFocusEndIfxtSetFocusEndIfxtOrTrimTextTextThenxtSetFocusEndIfIfTrimTextTextOrTrimTextText"Then'當要補充出庫的信息時TextSetFocusEndIfxtSetFocusEndIfEndIfIfIsNumeric(Text1(4))=FalseThen'判斷數(shù)量是否為數(shù)值extSetFocusEndIf''給進庫表增加信息instorehouse.RecordSource="select*frominstorehouse"instorehouse.RefreshWithinstorehouse.RecordsetNew.Fields(6)=Date.Fields(11)=rkhCalllist1disp''給庫存表增加信息stock.RecordSource="select*fromstockwhere品名='"+Trim(Text1(0))_+"'and規(guī)格='"+Trim(Text1(1).Text)+"'"'查找?guī)熘惺欠裼性撐锲穝tock.RefreshIfstockRecordsetEOFTrueThenWithstock.RecordsetNewhWithstock.Recordset.Fields(4)=.Fields(4)+Text1(4)hEndIf''給出庫表增加信息outstorehouse.RecordSource="select*fromstockwhere品名='"+Trim(Text1(0))_+"'and規(guī)格='"+Trim(Text1(1).Text)+"'"'查找?guī)熘惺欠裼性撐锲穙utstorehouse.Refresh'CallclearzoreText=DateTextOperater1extSetFocusPrivateSubCommand4_Click()'取消CallclearzorextSetFocusPrivateSubCommand5_Click()'返回UnloadMePrivateSubcommand6_Click()'出庫材料的查詢'判斷出庫查詢輸入的數(shù)據(jù)IfTrimTextTextOrTrimTextText=""Then'當要補充出庫的信息時TextSetFocusEndIfCalllist2dispCommand1.Enabled=False'PrivateSubForm_Load()Me.Top=(Mainform.Height-Me.Height)/2-800Me.Left=(Mainform.Width-Me.Width)/2Me.Caption="倉庫管理系統(tǒng)→"&"入庫操作"instorehouse.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=Storehouse.mdb;PersistSecurityInfo=False"outstorehouse.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=Storehouse.mdb;PersistSecurityInfo=False"person.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=Storehouse.mdb;PersistSecurityInfo=False"stock.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=Storehouse.mdb;PersistSecurityInfo=False"CallclearzoreCalloption1defCalllist2defCalllist1defCalllist1dispCommand1.Enabled=FalsePrivateSublist2_Click()row1=list2.Row'返回單擊的行值Ifrow1<>0ThenCommand1.Enabled=TrueEndIfoutstorehouse.RecordSource="select*fromoutstorehousewhere編號="+outstorehouse.RefreshIfoutstorehouse.Recordset.EOF=FalseThenrameEnabledTrueWithoutstorehouse.RecordsetIfIsNull(.Fields(8))=TrueThenEndIfIfIsNull(.Fields(9))=TrueThenEndIfIfIsNull(.Fields(10))=TrueThenEndIfIfIsNull(.Fields(11))=TrueThenEndIfhFrame6.Enabled=FalsendIfPrivateSubOption1_Click()rk="初次入庫"Calloption1defPrivateSubOption2_Click()rk="余料入庫"Command1.Enabled=FalseCalloption2deflist2.Enabled=False'一開始就屏蔽list2的單擊事件PrivateSubText1_GotFocus(IndexAsInteger)Text1(Index).BackColor=&HC0FFFFPrivateSubText1_LostFocus(IndexAsInteger)Text1(Index).BackColor=&HFFC0C0IfIndex=7Thenperson.RecordSource="select*frompersonwhere編號='"+Trim(Text1(7))+"'"nRefreshIfperson.Recordset.EOFThenonRecordsetFieldsndIfEndIfvateSublistdeflisttMatrixtMatrixlistTextMatrix"listTextMatrix="出庫日期"tMatrixsttMatrixtMatrixtMatrixtMatrixtMatrixtMatrixlistTextMatrix"PrivateSuboption1def()'按option1屏蔽補充出庫信息項list2.Enabled=FalseFrame6.Enabled=FalseFrame5.Enabled=FalsePrivateSuboption2def()'按option2打開補充出庫信息項nabledTrueameEnabledTrueameEnabledTruePrivateSubclearzore()'將數(shù)據(jù)項初始化Text1(i).BackColor=&HFFC0C0Nextirk="初次入庫"PrivateSublist2disp()DimrowwAsCalllist2defroww=1list2.rows=1outstorehouse.RecordSource="select*fromoutstorehousewhere品名='"+andTrimTextText)+"'"outstorehouse.RefreshIfoutstorehouse.Recordset.EOF=TrueThenlist2.Enabled=False'屏蔽list2的單擊事件ledTrueEndIfoutstorehouse.Recordset.MoveFirstDoWhileoutstorehouse.Recordset.EOF=Falselist2.rows=list2.rows+1atrixrowwoutstorehouseRecordsetFieldsMatrixrowwoutstorehouseRecordsetFieldstMatrixrowwoutstorehouseRecordsetFieldstMatrixrowwoutstorehouseRecordsetFieldslistTextMatrixrowwStroutstorehouseRecordsetFields8))roww=roww+1outstorehouse.Recordset.MoveNextreccount=outstorehouse.Recordset.RecordCountPrivateSublist1disp()DimrowwAsInteger''行roww=1list1.rows=1Calllist1definstorehouse.RecordSource="instorehouse"instorehouse.RefreshIfinstorehouse.Recordset.EOF=FalseTheninstorehouse.Recordset.MoveFirstEndIfDoWhileinstorehouse.Recordset.EOF=Falselist1.rows=list1.rows+1rowwinstorehouseRecordsetFieldsrowwinstorehouseRecordsetFieldsrowwinstorehouseRecordsetFieldsixrowwinstorehouseRecordsetFieldsrowwinstorehouseRecordsetFieldsrowwinsto

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論