【正文】
select * from khmx where 客戶全稱 =39。 】 amp。 amp。 + + 39。order by 票號 = select count(*)as 品種,sum(數(shù)量)as 數(shù)量1,sum(金額)as 金額1 from xsd where 日期=39。設(shè)置控件狀態(tài) = True: = True: = False = False: = False For i = 0 To 3 CmdMD(i).Enabled = False Next i = 0 Text1(1).SetFocus(2)“修改”按鈕的單擊事件代碼If 0 Then For i = 0 To 10 Text1(i).Enabled = True Next i = True: = True: = False = False: = False For i = 0 To 3 CmdMD(i).Enabled = False Next i Else MsgBox (沒有要修改的數(shù)據(jù)!) End If(3)“取消”按鈕的單擊事件代碼If 0 Then a = MsgBox(您確實要刪除這條數(shù)據(jù)嗎?, vbYesNo) If a = vbYes Then (4)“保存”按鈕的單擊事件代碼 select * from spinf where 商品編號=39。測試活動有兩種結(jié)果:找出缺陷和故障,或顯示軟件執(zhí)行正確。一個好的測試用例在于發(fā)現(xiàn)了還未曾發(fā)現(xiàn)的錯誤;一次成功的測試則是發(fā)現(xiàn)了錯誤的測試。白盒測試要求是對某些程序的結(jié)構(gòu)特性做到一定程度的覆蓋,或者說這種測試是“基于覆蓋率的測試”。用戶名為空顯示警告信息“您還沒有選擇用戶名!”顯示警告信息“您還沒有選擇用戶名!正常6輸入用戶名和密碼,按“登陸”按鈕。用戶名=張輝,密碼為空顯示警告信息“請輸入用戶名和密碼!”顯示警告信息“請輸入用戶名和密碼!”正常2輸入密碼,按“確認”按鈕。它是一種從用戶觀點出發(fā)的測試,一般被用來確認軟件功能的正確性和可操作性。軟件生命周期:一個軟件生命周期包括制定計劃、需求分析定義、軟件設(shè)計、程序編碼、軟件測試、軟件運行、軟件維護、軟件停用等8個階段。order by 商品編號, n, adOpenKeyset, adLockOptimistic If 0 Then Dim a As String a = MsgBox(您確實要修改這條數(shù)據(jù)嗎?, vbYesNo) If a = vbYes Then For i = 1 To 10 If Text1(1).Text Then (i) = Trim(Text1(i).Text) Text1(i).Enabled = False Next i End If(5)“取消”按鈕的單擊事件代碼 select * from spinf order by 商品編號, n, adOpenKeyset, adLockOptimistic If 0 Then For i = 0 To 10 If (i) Then Text1(i).Text = (i) 39。可以選擇商品列表對相關(guān)商品進行核對和查看。銷售日報表窗口界面銷售日報表窗口界面說明進入客戶結(jié)款窗口首先選擇查詢?nèi)請蟊淼娜掌?,單擊查詢按鈕后再數(shù)據(jù)表格中會顯示以天為單位的銷售報表;單擊退出按鈕關(guān)閉該窗口。主要控件對象的屬性設(shè)計編號對象名含義屬性取值1main_cxtj_xscx銷售查詢窗口caption查詢統(tǒng)計—[銷售查詢]2Check1復(fù)選框caption日期查詢3Lable1 靜態(tài)文本caption銷售金額4Text1文本框textbox無5Comfind命令按鈕caption查詢6Adodc1 數(shù)據(jù)庫連接控件ConnectionstringProvider=。庫存盤點窗口界面 庫存盤點窗口庫存盤點窗口界面說明進入庫存盤點窗口首先選擇要進行盤點的倉庫,之后單擊確定按鈕即可;單擊退出按鈕關(guān)閉該窗口。主要控件對象的屬性設(shè)計 主要控件對象屬性列表編號對象名含義屬性取值1main_rcyw_khjk客戶結(jié)款窗口caption日常業(yè)務(wù)—[客戶結(jié)款]2Datebo數(shù)據(jù)組合框ListField 客戶全稱3Lable1 靜態(tài)文本caption收款金額 4Text1文本框textbox無5Comok命令按鈕Text確認6Adodc1 數(shù)據(jù)庫連接控件ConnectionstringProvider=。設(shè)置控件可用或不可用狀態(tài) = True: = True: = True = True: = False = True: = True 39。單擊“退出”按鈕退出系統(tǒng)。 + and 密碼= + 39。如:“確定”按鈕命名為:cmdok“取消”按鈕命名為:cmdend表示姓名的“靜態(tài)文本”命名可為:text1設(shè)計中主要涉及的控件對象及其前綴表:前綴控件對象名稱說明cmdCommandButton命令按鈕textTextbox靜態(tài)文本checkCheckBox復(fù)選框DTPDTPicker日歷控件ComboCombobox組合框girdDategird數(shù)據(jù)列表控件MSMSFlexGird數(shù)據(jù)網(wǎng)格控件stStatusBar狀態(tài)欄控件 模塊設(shè)計 登錄窗口設(shè)計登錄窗口功能描述登錄窗口用于對進入系統(tǒng)的人員進行身份識別和權(quán)限級別的確認。(1)表結(jié)構(gòu)字段名字段類型字段大小主鍵外鍵可空否備注編號char10是N用戶名char10Y密碼char30Y權(quán)限char30Y權(quán)限等級char10Y(2)表中樣例數(shù)據(jù)用戶編號用戶姓名密碼權(quán)限權(quán)限等級001張輝123系統(tǒng)管理員1002王丹456前臺業(yè)務(wù)員2003李明789后臺業(yè)務(wù)員3 用戶權(quán)限表樣例數(shù)據(jù) 庫存信息表(ckinf)該表主要用于存儲企業(yè)存放貨物的所有倉庫的基本信息。的數(shù)據(jù)庫的業(yè)務(wù)組成:票號+商品編號+商品名稱+規(guī)格+產(chǎn)地+單位+單價+數(shù)量+金額+倉庫+客戶全稱+經(jīng)手人+日期相關(guān)過程:銷售查詢“客戶帳目”存儲定義文件名稱:客戶結(jié)款描述:記錄客戶與銷售商的賬目組成:編號+日期+時間+摘要+數(shù)量+單位+單價+金額小計+欠款記賬+收款合計+累計余額+客戶全稱+票號相關(guān)過程:客戶結(jié)款“庫存商品”存儲定義文件名稱:庫存表描述:現(xiàn)有庫存商品的相關(guān)信息組成:商品編號+商品名稱+規(guī)格+產(chǎn)地+單位+進價+庫存數(shù)量+庫存金額+倉庫相關(guān)過程:庫存查詢 數(shù)據(jù)處理定義“銷售作業(yè)”定義過程名:銷售作業(yè)描述:客戶購買商品的原始數(shù)據(jù)輸入數(shù)據(jù)流:商品信息表輸出數(shù)據(jù)流:銷售單存取的數(shù)據(jù)庫:客戶表,商品信息表,倉庫信息表,權(quán)限表,客戶明細表處理邏輯:讀入一個商品信息表檢查庫存中對應(yīng)記錄,添加記錄到xsd中if 記錄存在thenif “客戶名稱”不為空 then 記錄“庫存數(shù)量”=庫存數(shù)量—購買數(shù)量記錄“庫存金額”=庫存數(shù)量*進價end ifelseMsgBox (“庫存無此商品!”)end if“入庫作業(yè)”定義過程名:入庫作業(yè)描述:供應(yīng)商提供商品的原始數(shù)據(jù)輸入數(shù)據(jù)流:商品信息表輸出數(shù)據(jù)流:入庫單存取的數(shù)據(jù)庫:客戶表,商品信息表,倉庫信息表,權(quán)限表,供應(yīng)商明細表處理邏輯:讀入一個商品信息表檢查庫存中對應(yīng)記錄if 記錄存在thenif “客戶名稱”不為空 then 記錄“庫存數(shù)量”=庫存數(shù)量+進購鋼材的數(shù)量記錄“庫存金額”=庫存數(shù)量*進價end ifelse 添加記錄到kc表中end if第4章 概要設(shè)計概要設(shè)計是將軟件系統(tǒng)需求轉(zhuǎn)換為未來系統(tǒng)的設(shè)計;逐步開發(fā)強壯的系統(tǒng)構(gòu)架;使設(shè)計適合于實施環(huán)境,為提高性能而進行設(shè)計;結(jié)構(gòu)應(yīng)該被分解為模塊和庫。商品銷售,庫存查詢,入庫單等。商品銷售,庫存查詢,入庫單等。商品銷售,入庫單,庫存查詢等。 性能需求可用性:本系統(tǒng)是完全由漢語程序設(shè)計語言開發(fā),操作簡單,易理解。 需求規(guī)范 產(chǎn)品背景本系統(tǒng)名稱:四海公司鋼材銷售管理系統(tǒng)用戶單位名稱:四海公司開發(fā)方單位名稱:鞍山科技大學軟件學院 產(chǎn)品概述本系統(tǒng)產(chǎn)品主要應(yīng)用于四海公司鋼材銷售業(yè)務(wù)上,通過PC機進行運行、操作。入庫業(yè)務(wù)包括入庫查詢。 法律可行性本系統(tǒng)遵守國家相關(guān)法律規(guī)定,因此法律上有保障,在法律上是切實可行的。而控制這種數(shù)據(jù)庫的計算機程序是 DBMS—數(shù)據(jù)庫管理系統(tǒng)。建立科學的市場信息反饋系統(tǒng)是市場經(jīng)濟和企業(yè)的急切需求。對生產(chǎn)型企業(yè)來講,這涉及到原材料的進貨渠道、銷售情況及庫存方面的管理,管理的好壞對企業(yè)至關(guān)重要。關(guān)鍵詞 銷售;庫存;銷售管理AbstractIn the increasingly petitive market environment, the disadvantages, such as impeded information, slow market reaction and low efficiency, brought by the traditional manual management and operation mode, are prominent day by day. Enterprise sales operation is took as an important part of all, whoes traditional management approaches have failed to meet modern market demands. Especially for steel industry, due to its own industry characteristics—steel plex sales management, use of unit frequent, large amounts of purchases and sales for steel, big market variety and rigid time limitations, it will urgently require to put advanced sales management into the corporate practice by modern information technology, for enterprise management. Finally, it will provide effectively easy ways for management and reformation to meet their increasing business needs.The steel sales management system by Sihai pany is just designed based on the above considerations. According to steel industry and the pany39。四海公司鋼材銷售管理系統(tǒng)正是基于以上的考慮。而企業(yè)管理在很多方面、很大程度上都必須借助計算機來完成。無法進行準確及時的成本、毛利核算。Visual Basic是面向?qū)ο蟮?、結(jié)構(gòu)化的計算機語言。節(jié)省公司的人力、物力和財力,為企業(yè)的發(fā)展做出貢獻。 業(yè)務(wù)流程四海公司鋼材銷售管理系統(tǒng)主要對商品入庫、銷售的管理。 銷售作業(yè)對銷售商品進行登記并記錄廠家往來賬和銷售信息。本產(chǎn)品沒有特殊的通訊接口,通訊接口由所使用的PC機決定。 系統(tǒng)邏輯模型銷售部門采購單鋼材銷售管理系統(tǒng)財務(wù)部門采購部門庫存部門訂單資金流入庫單 四海公司鋼材銷售管理系統(tǒng)總體結(jié)構(gòu)圖訂單銷售單結(jié)款單訂單入庫單付款單發(fā)貨單發(fā)貨單采購單入庫作業(yè)銷售作業(yè)客戶供應(yīng)商客戶賬目銷售目錄庫存商品供應(yīng)商賬目 四海公司鋼材銷售管理系統(tǒng)零級圖訂單發(fā)貨單銷售部門銷售作業(yè)客戶賬目銷售目錄庫存商品檢查商品付貨處理訂單訂單發(fā)貨單結(jié)款單發(fā)貨票庫存清單 四海公司鋼材銷售管理系統(tǒng)細節(jié)圖 數(shù)據(jù)字典 數(shù)據(jù)元素定義 數(shù)據(jù)元素定義表序號數(shù)據(jù)元素名稱描述相關(guān)文件相關(guān)處理數(shù)據(jù)特征1商品編號鋼材的編號庫存表,入庫單,銷售單。類型:char字段大