遠(yuǎn)程地磅稱重軟件管理系統(tǒng)
遠(yuǎn)程地磅稱重軟件管理系統(tǒng)
針對單機(jī)版的地磅銷售系統(tǒng)已不再適用多磅聯(lián)合銷售的狀況,開發(fā)了網(wǎng)絡(luò)版地磅銷售系統(tǒng),引進(jìn)現(xiàn)代化的智能紅外線車輛 監(jiān)擰報警系統(tǒng),應(yīng)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、1C卡刷卡技術(shù)、紅外線掃描技術(shù)、起落桿控制技術(shù),實(shí)現(xiàn)了對出入門口的車輛的監(jiān)控,不僅有 效利用地磅銷售資源,而且防止了過去大量丟失煤炭的現(xiàn)象,保證了企業(yè)的經(jīng)濟(jì)效益。
隨著我國經(jīng)濟(jì)建設(shè)的不斷發(fā)展,能源需求日益 緊迫,煤炭價格不斷上漲。煤炭企業(yè)采用科技手段 管理煤炭銷售,減少煤炭產(chǎn)品丟失勢在必行。引進(jìn) 了現(xiàn)代化的智能紅外線車輛監(jiān)控報警系統(tǒng)。與此系 統(tǒng)相配套,研制開發(fā)了煤炭銷售智能卡管理系統(tǒng)。 開發(fā)本系統(tǒng)采用的是Delphi和MicrosoftSQL Server2000。
Delphi是Borland公司開發(fā)的全新可視化編程 環(huán)境??梢哉f,Delphi既具有VisualC++的強(qiáng)大功 能,又具有VisualBasic易于使用的特點(diǎn),無怪乎 倍受程序員的青睞。使用Delphi,無疑會大大提高 編程效率。
1.設(shè)計(jì)目標(biāo)
網(wǎng)絡(luò)版主要是針對“效益性、功能性、安全性、 美觀性”而開發(fā)設(shè)汁的,體現(xiàn)在下面的五個方面:
(1)效益性錢礦公司兩個120 t地磅,一個 150 t地磅,系統(tǒng)要實(shí)現(xiàn)3個地膀聯(lián)合過磅,形成循 環(huán)過磅,從根本上解決堵車的現(xiàn)象,提率。在 非接觸式1C卡管理系統(tǒng)正常運(yùn)行基礎(chǔ)上,安裝紅 外線報警裝置,可有效解決車輛非法出門問題,防 止不法分子里應(yīng)外合盜竊煤礦物資。
(2)安全性采用客戶機(jī)/服務(wù)器結(jié)構(gòu),系統(tǒng) 使用的后臺數(shù)據(jù)庫服務(wù)器是MicrosoftSQL Server2 000,性能穩(wěn)定,安全可靠。
系統(tǒng)采用密碼保護(hù)機(jī)制和客戶的分級管理,不 同級別的客戶擁有不同的操作權(quán)限,執(zhí)行不同的程 序功能,杜絕了非法訪問,提高了安全性。
(3)功能性實(shí)現(xiàn)銷售管理系統(tǒng)的各項(xiàng)功能。
(4)易操作性簡化業(yè)務(wù)流程,易學(xué)易會。
(5)界面美觀軟件界面簡單、流暢、美觀。
2.設(shè)計(jì)分析
設(shè)計(jì)中,系統(tǒng)可分為兩大部分:地磅銷售;門 禁系統(tǒng)。地磅銷售部分主要實(shí)現(xiàn)銷售的各項(xiàng)功能, 門禁系統(tǒng)主要實(shí)現(xiàn)控制非法車輛出門的問題。
2.1地磅銷售部分
利用現(xiàn)有的網(wǎng)絡(luò)資源,3個地磅能夠?qū)崿F(xiàn)聯(lián)合 過磅,即任何一個地磅都可以過空車,同時也可以 過重車,zui大程度地發(fā)揮網(wǎng)絡(luò)數(shù)據(jù)庫的優(yōu)勢,達(dá)到 數(shù)據(jù)共享的目的。
2. 2 門禁系統(tǒng)
車輛出門的驗(yàn)證,車輛出門時,必須讀1C卡 驗(yàn)證信息,驗(yàn)證成功,車輛允許出門,否則允許出 門并報警。
3.數(shù)據(jù)庫設(shè)計(jì)
3.1數(shù)據(jù)庫概念設(shè)計(jì)
使用E?-R圖定義企業(yè)組織模式,即概念模型。 使用E—R方法設(shè)計(jì)概念模型一般要經(jīng)過兩個步 驟,即設(shè)計(jì)用戶分E?圖,合并用戶E?圖構(gòu) 成總體E—R圖。為了能夠描述清楚本系統(tǒng)的功能,
3.2數(shù)據(jù)庫主要技術(shù)
一般來講,數(shù)據(jù)庫的安全性分為物理級和系統(tǒng) 級兩種。在系統(tǒng)級上,數(shù)據(jù)庫的安全性可分為:操 作系統(tǒng)級、數(shù)據(jù)庫系統(tǒng)級、數(shù)據(jù)庫級和對象級的多 級安全機(jī)制。應(yīng)用存儲過程可以大大的提高系統(tǒng)的 安全性。
存儲過程是一組為了完成特定功能的SQL語 句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中。用戶通過存 儲過程的名字并給出參數(shù)(如果該存儲過程帶有參 數(shù))來執(zhí)行它。
在SQL Server中使用存儲過程而不是在客戶 計(jì)算機(jī)上調(diào)用Transaction-SQL編寫的一段程序,原 因在于存儲過程具有以下優(yōu)點(diǎn):
(1)存儲過程允許標(biāo)準(zhǔn)組件式編程;
(2)存儲過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度:
(3)存儲過程能夠減少網(wǎng)絡(luò)流量;
(4)存儲過程可被作為一種安全機(jī)制來充分 利用。
4.系統(tǒng)部分主要功能界面
4. 1登陸界面
在此界面上需要選擇過磅人、監(jiān)磅人,方可登 陸該系統(tǒng),采取自動初始化服務(wù)器上的時間,能夠 按照實(shí)際要求自動更改登陸日期,減少了作弊的可 能或者操作錯誤的可能現(xiàn)象。此外,實(shí)現(xiàn)了用戶的 分類管理,分為管理者和操作者,同時管理者采用 密碼保護(hù)機(jī)制。在顯示這個界面之前,必須通過強(qiáng) 制的在帳管理認(rèn)證,系統(tǒng)注冊了各個客戶端的網(wǎng)卡 的物理地址。
4.2主界面
顯示的是本系統(tǒng)全部功能鏈接,用戶可以更改 自己喜歡的背景畫面,增加了客戶操作的靈活性。
4.3空車過磅
皮重顯示的是電子磅的重量數(shù),空車過磅之 后,發(fā)給司機(jī)一張對應(yīng)品種的1C卡。
4.4重車過磅
驗(yàn)證提貨單中的剩余指標(biāo),讀取1C卡對應(yīng)的 空車的車皮,過磅打印出門票,同時存儲過磅數(shù)據(jù)。
4.5銷售作廢操作
需通過身份驗(yàn)證,方能執(zhí)行作廢功能,提高了安全意識。
4.6空車和童車過磅,非計(jì)劃銷售的模式。
4.7提貨單錄入
必、須通過身份驗(yàn)證,才能班入提貨單界面,并 且允許用戶’修改密碼。操作人員可以添加、刪除提貨單指標(biāo)。
4.8出庫單
根據(jù)120噸,150噸磅房的實(shí)際工作需要,分 為兩個班次:白班和夜班。值班人員交班時打印出 庫單。
4. 9某戶完成情況,可以查看某用戶剩余的指標(biāo)數(shù)。
4.10地銷煤日報表
4.11數(shù)據(jù)庫設(shè)置,用于編輯銷售流程數(shù)據(jù)。
4.12統(tǒng)計(jì)和審計(jì)功能可按用戶需求,任意擴(kuò)展。
4. 13門禁系統(tǒng)部分的功能簡介
門禁系統(tǒng)涉及計(jì)算機(jī)網(wǎng)絡(luò)的連接、IC卡 刷卡設(shè)備的安裝、紅外線監(jiān)控設(shè)備的安裝、起落桿 設(shè)備的安裝等硬件部分和監(jiān)控程序軟件部分。
功能描述1C卡一般上有兩種使用途徑, 一是作為數(shù)據(jù)的載體,二是作為身份驗(yàn)證的功能。 在的系統(tǒng)中,1C卡是作為身份驗(yàn)證的功能。大致的 流程:凡是進(jìn)礦的車輛,進(jìn)礦的時候,由磅房發(fā)給 司機(jī)一張1C卡;當(dāng)車輛過了重車磅之后,到門衛(wèi) 交卡,驗(yàn)證信息的有效性。
5.關(guān)鍵技術(shù)
在遠(yuǎn)程監(jiān)控和自動化控制系統(tǒng)中,通信的編程 椒童要,在多數(shù)情況下為串口通信編程。在Delphi、 Visual Basic、VisualC++之間,Delphi 的伸縮性強(qiáng), 既可用它開發(fā)小項(xiàng)目,也可用它開發(fā)大項(xiàng)目,尤其 適合于快速開發(fā)、原型產(chǎn)品設(shè)計(jì),其生產(chǎn)效率高于 C語言和匯編語言。
計(jì)算機(jī)串口通訊在數(shù)據(jù)采集、數(shù)據(jù)通訊、故障 檢測、遠(yuǎn)程監(jiān)控等方面都有廣泛的使用價值,特別 是在windows下的串口通訊,能實(shí)現(xiàn)多線程對外部 數(shù)據(jù)的傳輸:收集和處理。本系統(tǒng)可與符合串行口 通訊標(biāo)準(zhǔn)的任何類型的稱重儀表進(jìn)行配接,為企業(yè) 以后擴(kuò)充稱重儀表打下基礎(chǔ),可以使企業(yè)在更換稱 重儀表后,只用對軟件的有關(guān)參數(shù)進(jìn)行設(shè)置即可, 具有廣泛的適用性,*解除用戶的后顧之憂。
6.結(jié)語
磅稱重軟件系統(tǒng)投入使用以來,經(jīng)過職能部門的使用, 已取得了初步效果。主要體現(xiàn)在以下的幾個方面: 一是大大地提高了銷售計(jì)算機(jī)系統(tǒng)的安全性,二是 規(guī)范了車輛的秩序化的問題。三是杜絕了盜竊煤炭 現(xiàn)象,四是提高了煤炭發(fā)運(yùn)效率,減少了船舶因運(yùn) 輸問題造成的壓港時間。