999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PB和C/S的超市管理系統(tǒng)的設計實現(xiàn)

2019-05-22 09:26:08范曉云
無線互聯(lián)科技 2019年6期
關鍵詞:數(shù)據(jù)庫結構功能

范曉云

摘 要:文章基于對多家中小型超市的考察、調(diào)研和經(jīng)營管理狀態(tài)的分析,針對現(xiàn)今中小超市的管理模式和所處管理階段,采用第4代開發(fā)工具PowerBuilder、高性能的SQL Server和C/S 3層結構,開發(fā)了適合中小超市管理現(xiàn)狀和未來發(fā)展的界面友好、簡單易用、安全可靠、功能易擴展的超市管理系統(tǒng),實現(xiàn)了系統(tǒng)管理、商品進銷存管理、客戶管理、定單管理、商品報表、統(tǒng)計、查詢等功能,經(jīng)測試及實際使用驗證了系統(tǒng)的功效。

關鍵詞:中小超市;管理系統(tǒng);商品管理;PowerBuilder;SQL Server

“互聯(lián)網(wǎng)+”時代,運用計算機及網(wǎng)絡技術參與超市管理是提升管理效率、實現(xiàn)管理現(xiàn)代化的最佳途徑。目前,國內(nèi)外知名大超市均建立了管理系統(tǒng)。但國外系統(tǒng)由于文字和管理模式不同,不適合國內(nèi)超市。國內(nèi)成熟的管理系統(tǒng)也并不適用于所有超市,特別對處于管理現(xiàn)代化初、中級階段的中小超市,功能過于全面不但針對性差且不實用。另外,從技術上看,有些超市管理系統(tǒng)采用的是早期第3代編程語言如Pascal、C語言等。數(shù)據(jù)庫采用的是過時的主機或文件服務器應用模式,數(shù)據(jù)處理慢、更新準確性差。有些系統(tǒng)使用費用高,功能擴展不便捷。根據(jù)以上情況,基于對多家中小型超市的考察、調(diào)研和經(jīng)營管理狀態(tài)的分析,針對現(xiàn)今中小超市的管理模式和所處管理階段,采用功能強大的第4代開發(fā)工具PB、高性能的SQL Server和C/S 3層結構,開發(fā)了適合中小超市管理現(xiàn)狀和未來發(fā)展的超市管理系統(tǒng)。

1 系統(tǒng)功能結構

本超市管理系統(tǒng)實現(xiàn)了中小超市的系統(tǒng)管理、商品進銷存管理、定單管理、客戶管理、商品報表、統(tǒng)計、查詢等功能。通過系統(tǒng)能快速、準確、直觀地處理和了解商品庫存、銷售、客戶、定單等信息,快速查詢、統(tǒng)計信息、生成和打印相關的報表和統(tǒng)計圖表,系統(tǒng)的功能結構如圖1所示。

2 系統(tǒng)實現(xiàn)

系統(tǒng)采用功能強大的第4代開發(fā)工具PB 12[1]、高性能數(shù)據(jù)庫管理系統(tǒng)SQL Server 2014[2]和C/S 3層結構[3]開發(fā)。實際應用時,服務器上安裝Windows 2016 Server和SQL Server 2014(企業(yè)版),客戶端上安裝Windows XP及以上操作系統(tǒng)和本超市管理系統(tǒng)。

2.1 使用技術

(1)快速開發(fā)工具(Power Builder,PB)是面向?qū)ο?、可視化的?shù)據(jù)庫應用系統(tǒng)開發(fā)工具和集成環(huán)境,是第4代開發(fā)工具??砷_發(fā)C/S、.NET 、Internet(Web Services)應用系統(tǒng),開發(fā)出的界面類似Windows界面,最大優(yōu)勢是支持交叉平臺開發(fā)和不用SQL代碼就能操作不同數(shù)據(jù)庫且獨立于數(shù)據(jù)庫。如在Windows下開發(fā)的PB程序可發(fā)布到UNIX平臺運行,反之也可以運行。能連接SY base、SQL Server、Oracle等大型數(shù)據(jù)庫,也支持其他數(shù)據(jù)源如Excel等。

(2)SQL SERVER是基于Windows、滿足C/S的可擴充、高性能、先進的數(shù)據(jù)庫管理系統(tǒng)。存儲安全可靠、與軟件集成度高,可應用于膝上電腦到大型多處理器服務器等多平臺,滿足數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應用程序的需求。

(3)C/S(客戶/服務器)3層結構,即客戶端只有一個簡單exe程序,服務器端是一個應用服務器,后臺是數(shù)據(jù)庫,功能主要在服務器上實現(xiàn)。此結構有良好的穩(wěn)定性、跨平臺性和嚴密的數(shù)據(jù)安全性,是當前和今后管理軟件的主流結構。3者結合既能開發(fā)出優(yōu)秀的適合中小超市管理現(xiàn)狀的管理系統(tǒng),還為中小超市今后擴大規(guī)模和連鎖經(jīng)營提供基礎。

2.2 開發(fā)策略

PB開發(fā)是以對象為核心、以事件為驅(qū)動,所以用PB進行應用程序開發(fā)的策略是:系統(tǒng)設計→建立PB應用→建立窗口對象并定義其屬性、事件、程序→在窗口上建立控件對象并定義其屬性、事件、程序→調(diào)試→運行→測試。

2.3 系統(tǒng)主窗口

設計的系統(tǒng)主窗口如圖2所示,界面與Windows類似,操作方法也一樣,中間灰色區(qū)是數(shù)據(jù)操作區(qū)。

主菜單及所有菜單項如圖3所示,是按圖1系統(tǒng)功能結構設計的。第3行有快捷工具欄,指向某按鈕均有中文提示。

2.4 主要模塊設計舉例

系統(tǒng)功能較多,僅以“商品管理”中“商品出庫”子模塊為例說明設計實現(xiàn)方法。

2.4.1 “商品出庫”設計實現(xiàn)

(1)功能。凡商品從庫房提出,庫管員要在“商品出庫登記窗口(見圖5)”登記,由程序自動更新“商品出庫表”和“商品庫存信息表”,并在“操作日志表”留下操作記錄。

(2)流程如圖4所示。

(3)數(shù)據(jù)窗口、按鈕?!吧唐烦鰩臁庇袃蓚€數(shù)據(jù)窗口:“現(xiàn)有商品庫存信息”窗口(見圖5)、“商品出庫登記窗口”(見圖5),還有“出庫登記”等3個按鈕。

(4)代碼舉例。其中,單擊“出庫登記”按鈕實現(xiàn)的功能是:在左側“商品出庫登記窗口”出現(xiàn)商品編碼、商品名稱、出庫日期等幾行文本框,接受用戶輸入登記出庫商品信息。

**“出庫登記”按鈕---單擊事件代碼**

//插入一行

G_RowNumber=dw_2.InsertRow(0)

dw_2.SetFocus()

//到當前行

dw_2.ScrollToRow(G_RowNumber)

// 自動設置入庫時間為當前系統(tǒng)時間

date t_d

time t_t

t_d = today()

t_t = now()

dw_2.SetItem(G_RowNumber,"out_date",datetime(t_d,t_t))

//設置焦點到第3列

dw_2.SetColumn(1)

2.4.2 “相關統(tǒng)計”子模塊簡介

該模塊功能是根據(jù)商品庫存信息生成統(tǒng)計圖表,便于用戶直觀了解、掌握商品的現(xiàn)有庫存情況,為商品的進貨和銷售決策提供依據(jù),還可以轉(zhuǎn)換成Excel文件,便于打印和進行更多數(shù)據(jù)處理。數(shù)據(jù)窗口(見圖6)是選取表1的商品編號、名稱、現(xiàn)有數(shù)量字段創(chuàng)建。窗口設置了柱狀圖、餅狀圖等供用戶選擇。

3 系統(tǒng)測試

測試貫穿于系統(tǒng)開發(fā)整個階段。首先,按照系統(tǒng)的功能、性能設計要求,開發(fā)過程中不斷測試功能實現(xiàn)性、結構合理性、邏輯正確性,并始終站在用戶角度測試是否具有易操作性,對用戶容易出現(xiàn)問題和不知如何操作的地方均給出提示,對各種運行結果全部編寫了反饋信息。其次,開發(fā)完成后采用黑盒測試[4]全面測試了系統(tǒng)的功能、性能,并進行實際使用的驗收測試。經(jīng)幾家中小超市的使用,效果良好,且用戶無須經(jīng)過復雜培訓僅憑開發(fā)人員簡單講解或閱讀本系統(tǒng)的聯(lián)機幫助就能輕松掌握。經(jīng)測試,本系統(tǒng)實現(xiàn)了設計功能且界面友好、簡單易用、安全可靠、功能易擴展。由于使用了可運行多平臺、操作多個數(shù)據(jù)庫的PB和高性能的SQL Server、主流C/S 3層結構,還為中小超市今后擴大規(guī)模和連鎖經(jīng)營在技術上做好了準備,因此,本系統(tǒng)是既適合中小超市管理現(xiàn)狀也適合其未來發(fā)展的優(yōu)秀管理系統(tǒng)。

4 結語

本系統(tǒng)是針對中小超市管理現(xiàn)狀及未來發(fā)展開發(fā)的管理系統(tǒng),由于選用先進而恰當?shù)膶崿F(xiàn)技術,除了能滿足中小超市當前的管理需求,還為中小超市未來擴大經(jīng)營和連鎖經(jīng)營預留了擴展空間。本系統(tǒng)的應用可以對中小超市實現(xiàn)規(guī)范化、現(xiàn)代化、網(wǎng)絡化管理發(fā)揮積極作用。

[參考文獻]

[1]鄭阿奇,殷紅先,張為民.PowerBuilder實用教程[M].北京:電子工業(yè)出版社,2013.

[2]陳承歡.SQL Server 2014數(shù)據(jù)庫應用、管理與設計[M].北京:電子工業(yè)出版社,2016.

[3]籍慧文.B\S和C\S的架構分析[J].電子技術與軟件工程,2017(3):202-203.

[4]易禹,廖年冬.軟件測試簡明教程[M].武漢:武漢大學出版社,2012.

猜你喜歡
數(shù)據(jù)庫結構功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
關于非首都功能疏解的幾點思考
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
論《日出》的結構
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
創(chuàng)新治理結構促進中小企業(yè)持續(xù)成長
主站蜘蛛池模板: 国产亚洲欧美日韩在线观看一区二区| 久久网综合| 天天色天天综合网| 精品人妻系列无码专区久久| 99手机在线视频| 中文字幕无码制服中字| 凹凸精品免费精品视频| 亚洲精品第五页| 日韩a级毛片| 亚洲av中文无码乱人伦在线r| 欧美福利在线观看| 色国产视频| 日韩在线中文| 欧美va亚洲va香蕉在线| 久久semm亚洲国产| 四虎永久在线视频| 欧美在线视频不卡第一页| 亚洲免费毛片| 国产精品综合色区在线观看| 一级爆乳无码av| 国产毛片高清一级国语 | 亚洲成aⅴ人在线观看| 国产夜色视频| 欧美日韩专区| 国产精品亚欧美一区二区| 天天综合色天天综合网| 国产网站一区二区三区| 亚洲人精品亚洲人成在线| 91久久偷偷做嫩草影院精品| 免费国产黄线在线观看| 精品视频一区二区观看| 免费看a级毛片| 国产精品高清国产三级囯产AV| 又黄又爽视频好爽视频| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲日韩精品综合在线一区二区| 麻豆精品视频在线原创| 成年人久久黄色网站| 伊人91视频| 久久www视频| 国内精自视频品线一二区| 国产v精品成人免费视频71pao| 2020亚洲精品无码| 国产成人调教在线视频| 又黄又湿又爽的视频| 老司机久久99久久精品播放| 99视频全部免费| 欧美精品色视频| 91福利一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲天堂.com| 国产va欧美va在线观看| 麻豆AV网站免费进入| 2020国产在线视精品在| 91蜜芽尤物福利在线观看| 国产美女无遮挡免费视频| 91午夜福利在线观看| 四虎亚洲国产成人久久精品| 乱人伦99久久| 99999久久久久久亚洲| 国产成人精品免费视频大全五级| 国产极品嫩模在线观看91| 中文一区二区视频| 一本久道久综合久久鬼色| 国产成人精品一区二区| 欧洲熟妇精品视频| 亚洲精品欧美重口| 91精品国产一区自在线拍| 久久久久久久久亚洲精品| 国产自在线拍| 国产视频入口| 欧美特黄一级大黄录像| 日韩国产综合精选| 国产福利大秀91| 亚洲愉拍一区二区精品| 色婷婷色丁香| 91视频青青草| 国产成人1024精品下载| 亚洲黄色成人| 色亚洲激情综合精品无码视频| 国产原创演绎剧情有字幕的| 日韩在线中文|