花店管理系統(tǒng)(共48頁(yè))_第1頁(yè)
花店管理系統(tǒng)(共48頁(yè))_第2頁(yè)
花店管理系統(tǒng)(共48頁(yè))_第3頁(yè)
花店管理系統(tǒng)(共48頁(yè))_第4頁(yè)
花店管理系統(tǒng)(共48頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上本科畢業(yè)設(shè)計(jì)(論文)題 目: 花店管理系統(tǒng)開發(fā) Development of florist management system 學(xué) 院: 專 業(yè): 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 職 稱: 二O一二年 五 月 十八 日專心-專注-專業(yè)摘要科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使計(jì)算機(jī)技術(shù)應(yīng)用到了社會(huì)上的各行各業(yè)。因此,建立的花店管理系統(tǒng)能有效的幫助管理者進(jìn)行站內(nèi)的信息管理,其中包括用戶登陸、花名和花的數(shù)量?jī)r(jià)格和庫(kù)存管理,也能對(duì)顧客的消費(fèi)進(jìn)行統(tǒng)計(jì),能有效的幫助花店的管理者和工作人員進(jìn)行統(tǒng)計(jì)和操作,大大的減少了工作量,工作效率也能提

2、高的很快。花店管理系統(tǒng)是計(jì)算機(jī)應(yīng)用和花店管理的結(jié)合。它集信息科學(xué)、計(jì)算機(jī)技術(shù)為一體,為花店建立起信息高速公路,促使花店逐步形成方便、科學(xué)、合理的管理模式。鮮花本身就是一種比較容易銷售的才產(chǎn)品,鮮花在人們的生活中是不可或缺的人類情感傳遞者,但是快節(jié)奏的生活,讓他們?nèi)鄙倭诉@樣的的機(jī)會(huì)去表達(dá),花店提供了這樣一個(gè)平臺(tái),快捷、方便、安全。本系統(tǒng)實(shí)現(xiàn)了顧客到花店消費(fèi)的一體化服務(wù),顧客在花店選擇一種鮮花或者幾種自己所要買的品種后,花店的員工登入花店管理系統(tǒng),就把這些信息輸入到管理系統(tǒng),系統(tǒng)能自動(dòng)生成金額,最后打印張清單給顧客。從根本上改變傳統(tǒng)的依靠單據(jù)發(fā)送信息的傳遞方式,實(shí)現(xiàn)無(wú)紙化辦公,擺脫傳統(tǒng)手工操作中的

3、低效率、易出錯(cuò)、存盤管理復(fù)雜的缺點(diǎn) ,簡(jiǎn)化花店管理者的麻煩,加快信息流通速度,提高對(duì)花店管理效率,基本實(shí)現(xiàn)花店管理系統(tǒng)的徹底數(shù)字化管理。本系統(tǒng)是利用PowerBuilder數(shù)據(jù)庫(kù)技術(shù)并結(jié)合花店銷售過(guò)程中的實(shí)際問(wèn)題而建立起來(lái)的一個(gè)管理系統(tǒng)。主要包括用戶管理、花管理、進(jìn)貨管理、銷售管理、統(tǒng)計(jì)報(bào)表等模塊,可以實(shí)現(xiàn)用戶登錄,花信息的查詢,填寫進(jìn)貨單,銷售清單的查詢、修改、刪除,進(jìn)貨統(tǒng)計(jì)、銷售統(tǒng)計(jì)、利潤(rùn)統(tǒng)計(jì)等功能。關(guān)鍵字:花店管理系統(tǒng),數(shù)據(jù)庫(kù),PowerBuilder,管理信息系統(tǒng)AbstractThe progress of the science and technology are develop

4、ing rapidly, let the human life have changed dramatically, with the rapid development of computer technology, computer technology applied to the society of all walks of life. Therefore, establishing the florist management system can effectively help managers to stand inside information management, i

5、ncluding users log on, flower and flower of the quantity price and inventory management, also can to the customer's consumption statistics, can effectively help florist's managers and workers make statistics and operation, greatly reduce the workload, the working efficiency can also improve

6、quickly. The florist management system is a computer application and the flower shop management combination. It sets the information science, computer technology as a whole, and for the florist set up the information superhighway, prompted the florist gradually formed convenient, scientific and reas

7、onable management mode. Flowers itself is a kind of easy sales to products, flowers in the life of people are indispensable to the human emotion transfer, but the fast pace of life, let they lack such opportunities to express, the florist provides such a platform, quick, convenient and safe. This sy

8、stem realizes the customer to the consumption of the flower shop integration service, the customer at the florist choose a flowers or several himself wanted after varieties, the florist staff login florist management system, put the information input to the management system, the system can automati

9、cally generate amount, the last print list to customers. Fundamentally change the traditional rely on documents sent information transfer mode, realize the paperless office, away from the traditional manual operation of the low efficiency, easy to go wrong, inventory management complex faults, simpl

10、ify the florist managers trouble, speed up the information flow rate and improve the management efficiency of flower, flower shop management system of basic realize thoroughly digital management. This system is using PowerBuilder database technology and combining with the practical problems flower s

11、hop sales process and set up a management system. Mainly include user management, spend management, purchase and manage, sales management, statistics, and other modules, can realize the user logs in, take information query and fill in the stock list, sales the list of inquiry, modification and delet

12、ion, purchase and statistics, sales statistics, profit statistical etc. Function. KeyWords: The florist management system, database, PowerBuilder, management information system 目 錄前 言隨著目前花店的發(fā)展,對(duì)花店的管理層次的要求也在逐步的提高,然而,目前的很多花店仍舊采用傳統(tǒng)的手工的業(yè)務(wù)處理方法。管理水平還停留在紙作業(yè)的基礎(chǔ)上。這種方式不僅速度慢,手續(xù)復(fù)雜,而且容易發(fā)生錯(cuò)誤,漏收費(fèi)、錯(cuò)收費(fèi)的現(xiàn)象時(shí)有發(fā)生,而進(jìn)行整理時(shí)

13、既費(fèi)時(shí)又費(fèi)力,已不能適應(yīng)花店現(xiàn)代化管理的需要。并且,嚴(yán)重阻礙了花店現(xiàn)代化管理的建設(shè)和發(fā)展。因此,在這個(gè)信息飛速發(fā)展的時(shí)代中,建立花店管理系統(tǒng)(The florist management system)成為必然選擇。花店管理系統(tǒng)是計(jì)算機(jī)技術(shù)在花店現(xiàn)代化管理中的最新應(yīng)用,覆蓋花店主要管理職能和顧客在花店消費(fèi)的各主要環(huán)節(jié),結(jié)合先進(jìn)的花店管理經(jīng)驗(yàn),將花店的管理思想與當(dāng)今計(jì)算機(jī)科學(xué)技術(shù)統(tǒng)一起來(lái)。本系統(tǒng)集信息科學(xué)、計(jì)算機(jī)技術(shù)為一體,通過(guò)對(duì)住花店的花的信息和顧客清單和信息管理系統(tǒng)方案的設(shè)計(jì)和實(shí)施,提出一種對(duì)顧客在花店過(guò)程中消費(fèi)的信息進(jìn)行數(shù)字化管理的技術(shù),為顧客在花店消費(fèi)建立起信息高速公路,使花店逐步形成方

14、便、科學(xué)、合理的管理模式。從根本上改變傳統(tǒng)的依靠單據(jù)發(fā)送信息的傳遞方式,實(shí)現(xiàn)無(wú)紙化辦公,擺脫傳統(tǒng)手工操作中的低效率、易出錯(cuò)、存盤管理復(fù)雜的缺點(diǎn) ,簡(jiǎn)化花店管理者的麻煩,加快信息流通速度,提高對(duì)花店管理效率,基本實(shí)現(xiàn)花店管理系統(tǒng)的徹底數(shù)字化管理。同時(shí),充分利用各種現(xiàn)代化方法,提供了易學(xué)易用的友善人機(jī)界面,在操作方法上充分考慮花店工作人員的工作方式和工作流程,保證操作的簡(jiǎn)捷、流暢。本系統(tǒng)增加了顧客在花店消費(fèi)的清單和花店花的庫(kù)存情況的記錄和查詢,花店的管理者能根據(jù)花的庫(kù)存有效的進(jìn)貨,也有助于花店的管理人員對(duì)各種花的銷售和前景進(jìn)行分析研究。第一章 系統(tǒng)分析1.1系統(tǒng)目標(biāo)花店管理系統(tǒng)要實(shí)現(xiàn)以下目標(biāo): 系

15、統(tǒng)用戶管理:包括增加用戶、查詢和修改用戶信息,設(shè)置用戶權(quán)限。 對(duì)各種花的基本信息進(jìn)行增刪改查管理。 花的進(jìn)貨處理 。 花的銷售處理,輸入銷售記錄,查詢和修改銷售記錄,能夠統(tǒng)計(jì)一名顧客一次購(gòu)花總金額,并能打印購(gòu)花清單。 花的庫(kù)存管理,庫(kù)存預(yù)警處理。 對(duì)花的銷售額進(jìn)行統(tǒng)計(jì)。1.2系統(tǒng)需求分析顧客在花店消費(fèi)過(guò)程中,基本的業(yè)務(wù)流程: 顧客首先選擇一種或者多種自己需要購(gòu)買的鮮花,然后花店的管理者會(huì)登陸到花店管理系統(tǒng)。 花店管理者輸入自己的賬號(hào)和密碼登陸系統(tǒng),到銷售界面,填寫顧客的銷售訂單,輸入花名或者花號(hào),還有顧客需要的數(shù)量。 花店管理系統(tǒng)中有花店中各種鮮花的剩下數(shù)量和價(jià)格,根據(jù)顧客所需的鮮花

16、名和數(shù)量,系統(tǒng)最后會(huì)算出顧客所需要支付的金額。 如果顧客所需要購(gòu)買的鮮花店中的數(shù)量不足,系統(tǒng)會(huì)顯示警告,告訴花店管理者對(duì)該花要進(jìn)行進(jìn)貨。 可以打印出顧客在花店的消費(fèi)清單。第二章系統(tǒng)總體設(shè)計(jì)2.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)需求分析的基礎(chǔ)上,結(jié)合系統(tǒng)設(shè)計(jì)的目標(biāo),可將本系統(tǒng)劃分為5個(gè)功能模塊:用戶管理:主要包括用戶登陸,創(chuàng)建新用戶,查詢用戶,刪除用戶,設(shè)置用戶級(jí)別等功能。鮮花管理:主要包括花店管理系統(tǒng)中有花店里各種售賣的鮮花編號(hào)和鮮花的名字、價(jià)格、數(shù)量、上限值和下限值,花店管理者還可以點(diǎn)擊添加輸入花店進(jìn)的一些新的花把他們編號(hào)和輸入花名和鮮花的價(jià)格、數(shù)量、上限值和下限值,然后點(diǎn)擊保存即可,也可以刪除里面

17、一些鮮花的信息。管理者還可以直接輸入花名進(jìn)行查詢,查詢出花的編號(hào)和數(shù)量?jī)r(jià)格等。進(jìn)貨管理:主要包括填寫進(jìn)貨單和查詢、刪除、修改進(jìn)貨單。一、填寫進(jìn)貨單里面主要包括:輸入鮮花的編號(hào)和鮮花的名字、鮮花的數(shù)量、鮮花的進(jìn)貨價(jià)格、進(jìn)該鮮花所花費(fèi)的金額,然后點(diǎn)擊保存即可。二、查詢進(jìn)貨單的時(shí)候可以選擇輸入鮮花的編號(hào)和鮮花的名字進(jìn)行查詢,然后點(diǎn)擊查詢。如果是點(diǎn)擊選擇輸入鮮花的編號(hào)進(jìn)行查詢,花店以往進(jìn)該種鮮花的進(jìn)貨單會(huì)全部顯示;如果是點(diǎn)擊選擇輸入鮮花的名字進(jìn)行查詢,花店以往進(jìn)該種鮮花的進(jìn)貨單也會(huì)顯示。花店的管理者如果輸入錯(cuò)誤,也可以進(jìn)行修改進(jìn)貨單,修改好了保存即可,花店的管理者也可以刪除進(jìn)貨單。銷售管理:主要包括銷

18、售和查詢、刪除、修改銷售清單。一、填寫銷售清單里包括:清單號(hào)、顧客名、花號(hào)、數(shù)量、銷售日期、金額。其中清單號(hào)系統(tǒng)會(huì)自動(dòng)生成,如果顧客購(gòu)買的該種鮮花的數(shù)量花店不足,點(diǎn)擊保存的時(shí)候系統(tǒng)會(huì)提醒,提醒花店進(jìn)貨。二、查詢銷售清單的時(shí)候花店管理者可以選擇顧客的清單號(hào)、花號(hào)、顧客名和銷售日期其中的一種就可以進(jìn)行查詢、刪除、修改銷售清單。并可以打印出顧客的銷售清單。統(tǒng)計(jì)報(bào)表:主要包括銷售統(tǒng)計(jì)、進(jìn)貨統(tǒng)計(jì)、利潤(rùn)統(tǒng)計(jì)。一、銷售統(tǒng)計(jì)報(bào)表里包括:花店的管理者輸入一個(gè)時(shí)間段,然后點(diǎn)擊統(tǒng)計(jì),系統(tǒng)就會(huì)顯示出該時(shí)間段里的銷售報(bào)表,主要包括花號(hào)、花名、總數(shù)量、總金額。二、進(jìn)貨統(tǒng)計(jì)報(bào)表里包括:花店的管理者輸入一個(gè)時(shí)間段,然后點(diǎn)擊統(tǒng)

19、計(jì),系統(tǒng)就會(huì)顯示出該時(shí)間段里的進(jìn)貨報(bào)表,主要包括花號(hào)和總金額。三、利潤(rùn)統(tǒng)計(jì)報(bào)表里包括:花店的管理者輸入一個(gè)事件段,然后點(diǎn)擊利潤(rùn)統(tǒng)計(jì),系統(tǒng)就會(huì)顯示該時(shí)間段里的利潤(rùn)。系統(tǒng)功能結(jié)構(gòu)如圖2-1所示:花店管理系統(tǒng)用戶管理鮮花管理進(jìn)貨管理銷售管理統(tǒng)計(jì)報(bào)表查詢修改刪除增加進(jìn)貨查詢修改刪除銷售單查詢修改刪除圖2-1 系統(tǒng)功能結(jié)構(gòu)2.2開發(fā)設(shè)計(jì)思想本系統(tǒng)開發(fā)設(shè)計(jì)思想有以下點(diǎn): 由于個(gè)人和個(gè)人能力的限制,本系統(tǒng)以單機(jī)仿真C/S(Client/Server)體系結(jié)構(gòu),即將Client(客戶端)和Server(服務(wù)器端)安裝在同一臺(tái)計(jì)算機(jī)上,使用一臺(tái)計(jì)算機(jī)同時(shí)扮演服務(wù)器與客戶端的角色。Client負(fù)責(zé)提供表達(dá)邏輯、顯

20、示用戶界面信息,訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;Server則用于提供數(shù)據(jù)服務(wù)。 系統(tǒng)也符合花店管理的規(guī)定,滿足花店日常管理工作需要,并且達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于日后的補(bǔ)充和維護(hù)。 系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行資料的添加、刪除、備份等操作。2.3開發(fā)工具及運(yùn)行環(huán)境2.3.1總體開發(fā)工具及環(huán)境本系統(tǒng)采用的軟件開發(fā)工具及環(huán)境如下:操作系統(tǒng): Microsoft Windows XP Professional 版本2002編程工具: PowerBuilder9.0數(shù)據(jù)庫(kù):Adaptive Server An

21、ywhere數(shù)據(jù)庫(kù)開發(fā)用機(jī)器的硬件配置:Intel(R) Core(TM)2 Duo CPU T6500 2.09 GHZ 1.99GB的內(nèi)存 硬盤160G等。運(yùn)行要求的配置:硬件環(huán)境:英特爾奔騰處理器,166MHZ或更高的處理器、 32M RAM-ROM驅(qū)動(dòng)器、256色、1024*768分辨率顯示器(推薦使用更高的分辨率和顏色深度)軟件環(huán)境:WINDOWS98/2000/XP2.3.2開發(fā)工具簡(jiǎn)介PowerBuilder是一個(gè)圖形化的應(yīng)用程序開發(fā)環(huán)境。使用PowerBuilder開發(fā)的應(yīng)用軟件由窗口構(gòu)成,窗口中不僅可以包含按鈕、下拉列表框及單選按紐等標(biāo)準(zhǔn)的Windows控件,還可以有Powe

22、rBuilder提供的特殊控件。這些特殊控件可以使應(yīng)用軟件更容易使用,使應(yīng)用軟件的開發(fā)效率更高。例如,數(shù)據(jù)窗口就是PowerBuilder提供的一個(gè)集成度很高的控件,使用該控件可以很方便地從數(shù)據(jù)庫(kù)中提取數(shù)據(jù),很簡(jiǎn)單地檢索數(shù)據(jù),提供圖形化的數(shù)據(jù)顯示方式,創(chuàng)建統(tǒng)計(jì)功能非常強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)表。由于數(shù)據(jù)窗口對(duì)數(shù)據(jù)的操作是通過(guò)事務(wù)進(jìn)行的,所以對(duì)數(shù)據(jù)的操作有很強(qiáng)的可靠性。這些都為開發(fā)功能強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用軟件提供了可靠的保證。商業(yè)化的軟件開發(fā)要求有很好的移植性。PowerBuilder既可以跨平臺(tái)開發(fā),也可以發(fā)行跨平臺(tái)軟件。例如,在Windows 95下開發(fā)的程序,可以不修改源程序而形成UNIX下的執(zhí)行文件或

23、Macintosh下的執(zhí)行文件。在開發(fā)小組中,不同成員可以使用不同的開發(fā)環(huán)境,但由于PowerBuilder的支持,在不同的開發(fā)環(huán)境下看到的共享PowerBuilder對(duì)象是相同的,所以仍可以同時(shí)開發(fā)同一個(gè)應(yīng)用程序。隨著軟件技術(shù)的不斷發(fā)展,PowerBuilder 9.0及時(shí)地強(qiáng)化了開發(fā)功能,并提供了一些配套的開發(fā)工具,成為一種易于使用的、可伸縮的并經(jīng)實(shí)踐證明的快速集成開發(fā)環(huán)境。它在給用戶提供一條轉(zhuǎn)移到下一代平臺(tái)的途徑的同時(shí),使用戶仍能夠保護(hù)和擴(kuò)展現(xiàn)有的技術(shù)和應(yīng)用上的投資。Adaptive Server Anywhere是PowerBuilder自帶的數(shù)據(jù)庫(kù)管理系統(tǒng),Adaptive Serv

24、er Anywhere數(shù)據(jù)庫(kù)可以與PowerBuilder運(yùn)行在同一臺(tái)機(jī)器上,作為PowerBuilder的數(shù)據(jù)庫(kù)服務(wù)器,與PowerBuilder構(gòu)成客戶服務(wù)器體系結(jié)構(gòu)。由于Adaptive Server Anywhere在功能上已具備了大型數(shù)據(jù)庫(kù)的特點(diǎn),因此使用Adaptive Server Anywhere有如下好處:由于Adaptive Server Anywhere本身已經(jīng)是一個(gè)完整的數(shù)據(jù)庫(kù)管理系統(tǒng),所以在項(xiàng)目的開發(fā)階段,單機(jī)即可開發(fā)大型數(shù)據(jù)庫(kù)應(yīng)用,而不必在網(wǎng)絡(luò)狀態(tài)下與大型數(shù)據(jù)庫(kù)管理系統(tǒng)連接起來(lái)開發(fā);開發(fā)完成后,幾乎不用更改,把開發(fā)出的應(yīng)用系統(tǒng)拿到網(wǎng)絡(luò)下即可運(yùn)行在其他數(shù)據(jù)庫(kù)上。第三章

25、數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 花店管理系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),鮮花的所有信息都是保存在數(shù)據(jù)庫(kù)里的。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是一個(gè)非常重要的的問(wèn)題。此處所說(shuō)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是指數(shù)據(jù)庫(kù)中各個(gè)表結(jié)構(gòu)的設(shè)計(jì),包括信息保存在哪些表格中、各個(gè)表的結(jié)構(gòu)如何以及各個(gè)表之間的關(guān)系。因此,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,資料的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等。由于數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性,人們提出了許多數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的技術(shù)。但這些技術(shù)方法與數(shù)據(jù)庫(kù)系統(tǒng)并沒(méi)有統(tǒng)一的相對(duì)應(yīng)的模式,而是要根據(jù)

26、應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)不同的需求來(lái)選擇不同的技術(shù)方法,甚至是幾種不同的方法的融合。3.1數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的第一階段,也是非常重要的一個(gè)階段是數(shù)據(jù)庫(kù)需求分析。在這個(gè)階段主要是收集基本資料以及數(shù)據(jù)處理的流程,為進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: 鮮花的基本信息:主要包括花號(hào)、花名、價(jià)格、數(shù)量、下限值、上限值。 庫(kù)存的基本信息:主要包括花號(hào)、日期、鮮花的數(shù)量。 進(jìn)貨的基本信息:主要包括進(jìn)貨單號(hào)、花號(hào)、進(jìn)貨日期、進(jìn)貨價(jià)格、進(jìn)貨數(shù)量、進(jìn)貨金額。 銷售的基本信息:花號(hào)、銷售日期、顧客名、花的銷售數(shù)量、銷售金額、銷售清單號(hào)。 用戶的基本信息:用戶類型、用戶名、密碼。3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)

27、計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為ASA數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型。該數(shù)據(jù)庫(kù)系統(tǒng)要求具有以下方面的特點(diǎn):結(jié)構(gòu)合理,所建立的數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng)建檔、修改、查詢、統(tǒng)計(jì)快而準(zhǔn)確保密性、可靠性好數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)如下:鮮花的基本信息:花號(hào)(fno)、花名(fname)、價(jià)格(fprice)、數(shù)量(famount)、下限值(minnum)、上限值(maxnum)

28、。庫(kù)存的基本信息:花號(hào)(fno)、日期(data)、鮮花的數(shù)量(ckamount)。進(jìn)貨的基本信息:進(jìn)貨單號(hào)(rukuid)、花號(hào)(fno)、進(jìn)貨日期(data)、進(jìn)貨價(jià)格(jiage)、進(jìn)貨數(shù)量(rukuamount)、進(jìn)貨金額(jiner)。銷售的基本信息:花號(hào)(fno)、銷售日期(saledate)、顧客名(cname)、花的銷售數(shù)量(sales)、銷售金額(jine)、銷售清單號(hào)(qingdanhao)。用戶的基本信息:用戶類型(usertype)、用戶名(name)、密碼(pswd)。根據(jù)數(shù)據(jù)庫(kù)的需求分析,結(jié)合數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì),得出數(shù)據(jù)庫(kù)的表結(jié)構(gòu)設(shè)計(jì)如下表3-1到表3

29、-5所示。表3-1為用戶基本信息表表3-2為鮮花的庫(kù)存表 表3-3為鮮花的基本信息表表3-4為進(jìn)貨信息表 表3-5為銷售信息表3.4數(shù)據(jù)庫(kù)的連接在PowerBuilder開發(fā)環(huán)境和應(yīng)用程序能夠操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)之前,必須首先與數(shù)據(jù)庫(kù)建立聯(lián)系,也就是連接到數(shù)據(jù)庫(kù)上。PowerBuilder與數(shù)據(jù)庫(kù)的連接建立在驅(qū)動(dòng)程序之上。PowerBuilder通過(guò)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序接口實(shí)現(xiàn)與各種類型數(shù)據(jù)庫(kù)的連接。接口的參數(shù)可以通過(guò)一個(gè)Database Profile來(lái)完成。對(duì)于每一個(gè)可能要用到的數(shù)據(jù)庫(kù),均可以建立一個(gè)Database Profile。在此Database Profile中所記錄的是建立到數(shù)據(jù)庫(kù)的一

30、些連接信息,如數(shù)據(jù)庫(kù)管理信息(DBMS)的類型、用戶賬號(hào)、口令、數(shù)據(jù)庫(kù)以及其他的連接參數(shù)。當(dāng)開發(fā)環(huán)境通過(guò)Database Profile連接到數(shù)據(jù)庫(kù)上之后,在PowerBuilder中使用數(shù)據(jù)庫(kù)畫筆可實(shí)現(xiàn)對(duì)該數(shù)據(jù)庫(kù)中表格、視圖等的操作,如創(chuàng)建表、修改表、刪除表、增加刪除記錄。PowerBuilder中設(shè)計(jì)數(shù)據(jù)窗口的時(shí)候,通過(guò)“Database Profile”對(duì)話框?qū)崿F(xiàn)與數(shù)據(jù)庫(kù)的連接。在應(yīng)用程序中則一般是在應(yīng)用程序?qū)ο笾袑戇B接數(shù)據(jù)庫(kù)的程序代碼,使得應(yīng)用程序開始運(yùn)行并實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。3.4.1程序設(shè)計(jì)時(shí)與數(shù)據(jù)庫(kù)的連接在程序設(shè)計(jì)中可以使用“Database Profile”對(duì)話框完成配置和連接

31、。如果已經(jīng)定義了所需數(shù)據(jù)庫(kù)的配置,那么就可以通過(guò)單擊選中該配置,然后單擊“Connect”按鈕,將系統(tǒng)連接到相應(yīng)的數(shù)據(jù)庫(kù)上。如果沒(méi)有定義數(shù)據(jù)庫(kù)配置,需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫(kù)配置。首先選擇Tool菜單中的Database Profile子菜單,或者單擊圖標(biāo),出現(xiàn)“Database Profile”對(duì)話框。在其中選擇要配置的數(shù)據(jù)庫(kù)使用的數(shù)據(jù)庫(kù)接口,“ODB ODBC”節(jié)點(diǎn)。然后,單擊“New”按鈕,打開“Database Profile Setup-ODBC”對(duì)話框,并設(shè)置所要連接數(shù)據(jù)庫(kù)的配置信息。完成設(shè)置后,單擊“Preview”標(biāo)簽頁(yè),在該標(biāo)簽頁(yè)中列出了數(shù)據(jù)庫(kù)剛剛配置的語(yǔ)句。單擊“OK”按鈕,返回到

32、“Database Profile”對(duì)話框。這時(shí)“ODB ODBC”節(jié)點(diǎn)下面就多了剛剛配置好的Database Profile。選中該配置,單擊該對(duì)話框中的“Connect”按鈕,系統(tǒng)即通過(guò)專用接口連接到數(shù)據(jù)庫(kù)上。當(dāng)PowerBuilder 9.0通過(guò)Database Profile 連接到數(shù)據(jù)庫(kù)上之后,在程序上之后,在程序設(shè)計(jì)的創(chuàng)建數(shù)據(jù)窗口對(duì)象時(shí),可以直接顯示該用戶在數(shù)據(jù)庫(kù)中可以修改的表,通過(guò)選擇某個(gè)(或者多個(gè))表可以將它們和數(shù)據(jù)窗口對(duì)象連接起來(lái)。3.4.2程序運(yùn)行時(shí)與數(shù)據(jù)庫(kù)的連接在程序設(shè)計(jì)是和數(shù)據(jù)庫(kù)的連接Database Profile對(duì)話框來(lái)實(shí)現(xiàn)的,在程序運(yùn)行時(shí),則需要通過(guò)應(yīng)用程序?qū)ο髞?lái)

33、實(shí)現(xiàn)和數(shù)據(jù)庫(kù)的連接。在應(yīng)用程序?qū)ο笾袑?shí)現(xiàn)與數(shù)據(jù)庫(kù)連接,不在通過(guò)“Database Profile”對(duì)話框,而是使用Transaction事物對(duì)象。一般數(shù)據(jù)庫(kù)的連接是在應(yīng)用程序開始運(yùn)行是建立起來(lái)的。PowerBuilder9.0開發(fā)的應(yīng)用程序的入口點(diǎn)是PowerBuilder9.0的應(yīng)用程序?qū)ο?。每個(gè)PowerBuilder應(yīng)用程序都必須有一個(gè)、而且只能有一個(gè)應(yīng)用程序?qū)ο?,在該?yīng)用程序?qū)ο笾袑懭肱c數(shù)據(jù)庫(kù)連接的程序代碼,從而使得應(yīng)用程序一開始變實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。在“Database Profile”對(duì)話框完成設(shè)置后,單擊“Preview”標(biāo)簽頁(yè),在該標(biāo)簽頁(yè)中列出了配置的語(yǔ)句。將連接數(shù)據(jù)庫(kù)的代碼復(fù)

34、制到應(yīng)用程序?qū)ο笾?,即可完成代碼的編寫。第四章 關(guān)鍵模塊及代碼設(shè)計(jì)4.1應(yīng)用程序?qū)ο笤O(shè)計(jì)PowerBuilder9.0開發(fā)的應(yīng)用程序的入口點(diǎn)是PowerBuilder8.0的應(yīng)用程序?qū)ο?,運(yùn)行是程序從這個(gè)入口點(diǎn)啟動(dòng),所以應(yīng)用程序?qū)ο蟮脑O(shè)計(jì)是應(yīng)用程序設(shè)計(jì)的開始。應(yīng)用程序?qū)ο蟮氖录欢?,一共只?個(gè),分別是Open、Close、Idle、SystemError、ConnectionBegin、ConnectionEnd事件。本應(yīng)用程序?qū)ο笾兄挥玫絆pen事件,輸入如下程序代碼:/ Profile XUEPINGSQLCA.DBMS = "ODBC"SQLCA.AutoCommi

35、t = FalseSQLCA.DBParm = "ConnectString='DSN=XUEPING;UID=;PWD='"connect;/打開程序登陸窗口open(yonghu)4.2登陸界面設(shè)計(jì)應(yīng)用程序運(yùn)行后第一個(gè)出現(xiàn)的窗口就是yonghu登陸窗口,界面如圖4-1所示,用戶必須通過(guò)系統(tǒng)登陸窗口才能夠進(jìn)入主界面。系統(tǒng)登錄窗口主要實(shí)現(xiàn)功能是確認(rèn)用戶身份及級(jí)別,并根據(jù)用戶級(jí)別主界面菜單中該用戶可以進(jìn)行的操作。本系統(tǒng)根據(jù)花店員工職位將用戶級(jí)別分為2個(gè)等級(jí),經(jīng)理和員工。其中經(jīng)理級(jí)別最高,經(jīng)理和員工可以使用菜單中的任何一個(gè)操作,包括鮮花的信息管理,鮮花管理中可以

36、增加鮮花的種類和查詢鮮花的花號(hào)、花名、價(jià)格、下限值和上限值,查詢、修改、刪除鮮花的各種信息。進(jìn)貨里有填寫進(jìn)貨單,填寫進(jìn)貨單的時(shí)候要填寫鮮花的花號(hào)、花名、進(jìn)貨價(jià)格、進(jìn)貨數(shù)量、進(jìn)貨日期,還能查詢、修改、刪除進(jìn)貨單。銷售管理里有填寫銷售清單,要輸入顧客名、花號(hào)、銷售日期、數(shù)量、價(jià)格。還能查詢、修改、刪除銷售清單。統(tǒng)計(jì)報(bào)表里有銷售統(tǒng)計(jì)、進(jìn)貨統(tǒng)計(jì)和利潤(rùn)統(tǒng)計(jì)。圖4-1為系統(tǒng)登陸界面該菜單結(jié)構(gòu)及關(guān)鍵代碼如下:確定代碼如下:string name,pswd,usertypestring utypeutype=trim(ddlb_1.text)select name,pswd,usertypeinto :nam

37、e,:pswd,:usertypefrom useraccountwhere name=:sle_1.text and usertype=:utype;if sle_1.text="" thenmessagebox("錯(cuò)誤","用戶名不能為空!")elseif(sle_2.text=pswd and utype=usertype)thenopen(w_main)close(yonghu)choose case utypecase"員工"caidan.m_修改.enabled=falsecaidan.m_統(tǒng)計(jì).ena

38、bled=falseend chooseelseif(sle_2.text<>pswd or ddlb_1.text<>usertype)thenmessagebox("警告","你的權(quán)限不夠,只有系統(tǒng)管理人員才能訪問(wèn)!")sle_1.text=""sle_2.text=""ddlb_1.setfocus()end if取消代碼如下:close(yonghu)在該模塊中,用戶登錄的時(shí)候首先要分經(jīng)理和員工2個(gè)級(jí)別,選擇不同的級(jí)別,輸入自己的用戶名和密碼登錄,如果密碼錯(cuò)誤了,系統(tǒng)會(huì)提示警告,你的

39、權(quán)限不夠,只有系統(tǒng)管理人員才能訪問(wèn),用戶名不能為空,如果為空,系統(tǒng)也會(huì)提示用戶名不能為空。4.3主界面設(shè)計(jì)本應(yīng)用程序的主要功能都是在主窗口w_main及在其下打開的眾多窗口中完成的。下面我們選用的都是“經(jīng)理”級(jí)別登陸后的主界面,如圖4-2。主界面設(shè)計(jì)中主要是菜單m_main的設(shè)計(jì),該菜單結(jié)構(gòu)及代碼如下:圖4-2為系統(tǒng)的主界面用戶管理:一、增加:Clicked事件程序代碼:opensheet(w_inputuser,w_main,0,original!)二、查詢,修改,刪除: Clicked事件程序代碼:opensheet(chaxunyonghu,w_main,0,original!)花管理:

40、 一、花的信息管理: Clicked事件程序代碼:opensheet(chaxun,w_main,0,original!)進(jìn)貨管理: 一、填寫進(jìn)貨單: Clicked事件程序代碼:opensheet(w_jinhuodan,w_main,0,original!) 二、查詢進(jìn)貨單,修改進(jìn)貨單,刪除進(jìn)貨單: Clicked事件程序代碼:opensheet(w_jinhuodan,w_main,0,original!)銷售管理: 一、銷售: Clicked事件程序代碼:opensheet(w_inputsale,w_main,0,original!) 二、查詢/修改/刪除銷售記錄: Clicked事

41、件程序代碼:opensheet(gukeqingdan,w_main,0,original!)統(tǒng)計(jì)報(bào)表: 一、銷售統(tǒng)計(jì): Clicked事件程序代碼:opensheet(w-tongji,w_main,0,original!) 二、進(jìn)貨統(tǒng)計(jì): Clicked事件程序代碼:opensheet(w_jinhuojine,w_main,0,original!) 三、利潤(rùn)統(tǒng)計(jì): Clicked事件程序代碼:opensheet(w_lirun,w_main,0,original!)4.4 用戶管理模塊設(shè)計(jì)花店的管理者登陸界面后,有一個(gè)用戶管理模塊,該模塊用來(lái)花店的管理者進(jìn)行增加新的用戶,新的用戶主要分為

42、經(jīng)理和員工,同時(shí)要設(shè)置該用戶的用戶名和使用的密碼,然后進(jìn)行保存。該窗口還能進(jìn)行上一條和下一條的查看。用戶管理窗口登陸界面為下圖4-3所示:圖4-3為用戶管理窗口登陸界面在用戶管理模塊中,假設(shè)來(lái)了一個(gè)新員工,就得先增加一個(gè)新的用戶,點(diǎn)擊用戶類型的經(jīng)理或者員工,在設(shè)置一個(gè)新的用戶名和密碼,點(diǎn)擊保存即可。還能看上一條、下一條增加的用戶名屬于什么類型,密碼不能看出來(lái)。4.5鮮花管理模塊設(shè)計(jì)鮮花管理模塊中進(jìn)行各種鮮花的查詢,輸入花名就可以查詢出鮮花的各種信息,其中包括花號(hào)、花名、花的價(jià)格、花的數(shù)量、下限值、上限值。如果花店新進(jìn)了一種或者幾種鮮花,還要能進(jìn)行添加鮮花的信息,包括花號(hào)、花名、價(jià)格、數(shù)量等,然

43、后保存到花店管理系統(tǒng)中。當(dāng)然還要能修改和刪除花的信息?;ü芾淼顷懡缑鏋橄聢D4-4所示:圖4-4為花管理的登陸界面該界面關(guān)鍵代碼如下:查詢代碼如下:string fnamefname=sle_1.textdw_1.settransobject(sqlca)dw_1.setfilter("fname like '%"+fname+"%'")dw_1.filter()dw_1.retrieve()Clicked事件程序代碼:close(w_main)添加代碼如下:integer li_rowinsertedli_rowinserted=dw_1

44、.insertrow(0)dw_1.scrolltorow(li_rowinserted)刪除代碼如下:int s,is=dw_1.getrow()i=messagebox("提醒","是否真的要?jiǎng)h除?",question!,yesnocancel!,2)if i=1 thendw_1.deleterow(s)if dw_1.update()=1 thenmessagebox("","刪除成功")end if保存代碼如下:if dw_1.update()=1 thenmessagebox("提示"

45、;,"保存成功!")elsemessagebox("提示","保存失敗,請(qǐng)核實(shí)!")end if在本系統(tǒng)中,需要處理的數(shù)據(jù)繁多,如果僅是靠普通控件來(lái)進(jìn)行輸入、查詢和刪除等操作,只能依靠純粹的手寫代碼來(lái)進(jìn)行與數(shù)據(jù)庫(kù)數(shù)據(jù)之間的交互,將會(huì)帶來(lái)極大的不便。為此,采用數(shù)據(jù)窗口來(lái)進(jìn)行對(duì)數(shù)據(jù)的處理。通過(guò)數(shù)據(jù)窗口,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,不但可以對(duì)每個(gè)數(shù)據(jù)庫(kù)的表進(jìn)行查詢、修改、刪除,而且還可以為數(shù)據(jù)指定輸入格式、輸出格式和顯示風(fēng)格等。在該界面可以查詢各種花的信息,包括花號(hào)、花名、價(jià)格、數(shù)量、下限值、上限值等,一目了然,花店管理者可以非常清晰的進(jìn)行了解。

46、當(dāng)花的價(jià)格發(fā)生變化時(shí),可以再該界面進(jìn)行操作,非常方便快捷。當(dāng)進(jìn)了一批新的鮮花的時(shí)候,可以在該界面進(jìn)行添加,把花的花號(hào)、花名、價(jià)格、數(shù)量等全保存到系統(tǒng)中。在刪除的時(shí)候,寫代碼的時(shí)候最好要定義2個(gè)變量,來(lái)提醒管理者確定要不要真的刪除,防止人為一不小心的失誤。在保存的時(shí)候也要提醒管理者是否保存成功,如果保存不成功要提醒管理者保存失敗,這都是些小細(xì)節(jié),我們要根據(jù)實(shí)際情況來(lái)進(jìn)行實(shí)際,是系統(tǒng)更加符合實(shí)際需求。4.6進(jìn)貨管理模塊設(shè)計(jì)進(jìn)貨管理模塊中要能夠查詢、修改、刪除進(jìn)貨的花的各種信息,比如花的花號(hào)、花名、進(jìn)貨的數(shù)量、進(jìn)貨的價(jià)格、進(jìn)貨的金額。所以要有一個(gè)進(jìn)貨單,所以進(jìn)貨管理模塊飛了填寫進(jìn)貨單和查詢、修改、刪

47、除進(jìn)貨單,為了方便把填寫進(jìn)貨單和查詢、修改、刪除進(jìn)貨單就合起來(lái)做了一個(gè)界面填寫、查詢、修改、刪除進(jìn)貨單界面為圖4-5所示:圖4-5為填寫、查詢、修改、刪除進(jìn)貨單界面該界面結(jié)構(gòu)關(guān)鍵代碼如下:查詢關(guān)鍵代碼如下:string fnodate riqiriqi=date(sle_2.text)fno=trim(sle_1.text)if rb_1.checked=true thendw_1.visible=truedw_1.settransobject(sqlca)dw_1.setfilter("fno='"+fno+"'")dw_1.filte

48、r()dw_1.retrieve()elsedw_2.settransobject(sqlca)dw_2.visible=truedw_2.retrieve(riqi)end ifsle_1.text=""sle_2.text=""添加代碼如下:integer li_rowinserteddate riqili_rowinserted=dw_1.insertrow(0)dw_1.scrolltorow(li_rowinserted)riqi=today()dw_1.setitem(li_rowinserted,"data",riqi)

49、保存代碼如下:int i,shuliangreal jiage,jineri=dw_1.getrow()shuliang=dw_1.getitemnumber(i,"rukuamount")jiage=dw_1.getitemnumber(i,"jiage")jiner=shuliang*jiagedw_1.setitem(i,"jiner",jiner)if dw_1.update()=1 thenmessagebox("提示","保存成功!")elsemessagebox("提示&

50、quot;,"保存失敗,請(qǐng)核實(shí)!")end if進(jìn)貨管理模塊中主要給管理者查詢和管理花店的鮮花的數(shù)量,當(dāng)某種鮮花數(shù)量不多時(shí)管理者看到后,花店能及時(shí)的進(jìn)貨補(bǔ)充貨源,不至于斷貨。在保存的代碼里用一個(gè)函數(shù),價(jià)格乘以數(shù)量,直接計(jì)算出該種鮮花進(jìn)貨的金額,方便最后利潤(rùn)的統(tǒng)計(jì)。4.7 銷售管理和預(yù)警模塊設(shè)計(jì)銷售管理模塊中主要分為兩個(gè)部分,分別為銷售,查詢、修改、刪除銷售清單,在銷售中要有銷售清單、顧客名、花號(hào)、數(shù)量、銷售日期、金額等,在查詢、修改、刪除清單中,要能方便快捷的進(jìn)行查詢,不需要輸入所有信息,比如報(bào)出清單號(hào)或者顧客名就能直接查詢出來(lái)。銷售登陸界面為圖4-6所示:圖4-6為銷售登

51、陸界面銷售登陸界面關(guān)鍵代碼如下:生成清單號(hào)代碼如下:int qingdanhaoselect max(qingdanhao)into :qingdanhaofrom sales;sle_1.text=string(qingdanhao+1)填寫數(shù)量的空格代碼如下:string huahaoint shuliang,shuliang2real jine,jiagehuahao=sle_3.textshuliang=integer(sle_4.text)select famount into :shuliang2 from flower where fno=:huahao;if shuliang2

52、>=shuliang thenselect fprice into :jiage from flower where fno=:huahao;jine=jiage*shuliangsle_5.text=string(jine)f=1elsemessagebox("警告","當(dāng)前庫(kù)存量為"+string(shuliang2)f=0end if保存代碼如下:string huahao,gukemingdate xiaoshouriqiint shuliang,qingdanhao,minnumreal jine,jiage,totalqingdanha

53、o=integer(sle_1.text)gukeming=sle_2.texthuahao=sle_3.textxiaoshouriqi=date(em_1.text)shuliang=integer(sle_4.text)jine=real(sle_5.text)if f=1 theninsert into sales(fno,saledate,sales,cname,jine,qingdanhao) values(:huahao,:xiaoshouriqi,:shuliang,:gukeming,:jine,:qingdanhao);if sqlca.sqlcode=0 thenmess

54、agebox("","保存成功")update flower set famount=famount-:shuliang where fno=:huahao;select famount,minnum into :shuliang,:minnum from flower where fno=:huahao;if shuliang<minnum thenmessagebox("警告","該花庫(kù)存量已經(jīng)低于下限值,請(qǐng)補(bǔ)貨")end ifelsemessagebox("","保存失敗&

55、quot;)end ifelsemessagebox("","保存失敗")end ifselect sum(jine) into :totalfrom sales where qingdanhao=:qingdanhao;st_8.text=string(total)sle_3.text=""sle_4.text=""sle_3.setfocus()elsemessagebox("","庫(kù)存不夠,無(wú)法銷售")end if在銷售中,建立了一個(gè)自動(dòng)生成清單號(hào),省的員工自己去打清單

56、號(hào),防止清單號(hào)重復(fù),丟失顧客的消費(fèi)記錄。在保存的時(shí)候,如果該品種花的數(shù)量不足,系統(tǒng)會(huì)提醒員工庫(kù)存不夠,無(wú)法銷售,就起到了預(yù)警的作用,花店的管理者就能及時(shí)的補(bǔ)充貨源,使花店能夠正常的運(yùn)轉(zhuǎn)。自動(dòng)生成清單號(hào),使系統(tǒng)每次在上一個(gè)清單號(hào)的基礎(chǔ)上1生成,不會(huì)重復(fù)出現(xiàn)一樣的清單號(hào)。查詢、修改、刪除銷售清單登陸界面為圖4-7所示:圖4-7為查詢、修改、刪除銷售清單登陸界面查詢、修改、刪除銷售清單登陸界面關(guān)鍵代碼如下:查詢代碼如下:string fno,guke, saledate,qingdanhaoqingdanhao=trim(sle_3.text)fno=trim(sle_1.text)guke=tri

57、m(sle_2.text)saledate=em_1.textdw_1.settransobject(sqlca)if rb_1.checked=true thendw_1.setfilter("qingdanhao='"+qingdanhao+"'")elseif rb_2.checked=true thendw_1.setfilter("fno like '%"+fno+"%'")elseif rb_3.checked=true thendw_1.setfilter("cname like '%"+guke+"%'")elsedw_1.setfilter("saledate="+saledate)end ifdw_1.filter()dw_1.retrieve()sle_1.text=""sle_2.text=""sle_3.text="&qu

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論