摘要:本文通過對現(xiàn)階段軟件開發(fā)方向及數(shù)據(jù)庫技術(shù)的闡述,基于企業(yè)計(jì)量檢斤管理工作,介紹了基于數(shù)據(jù)庫開發(fā)技術(shù)的特性和功能,在該系統(tǒng)中的實(shí)現(xiàn)了軟硬件相結(jié)合的項(xiàng)目開發(fā)方式。系統(tǒng)能夠提高工作效率和準(zhǔn)確性,為管理層提供了有利的數(shù)據(jù)支持和管理控制。
關(guān)鍵詞:數(shù)據(jù)庫;計(jì)量檢斤;資源共享
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1007—9599 (2012) 14—0000—02
一、需求調(diào)研概述
(一)系統(tǒng)開發(fā)的必要性
在企業(yè)計(jì)量檢斤過程中,會產(chǎn)生大量的數(shù)據(jù)信息,對于這些數(shù)據(jù)信息的收集整理也是非常重要的,同時對于數(shù)據(jù)信息共享、操作及歷史數(shù)據(jù)的統(tǒng)計(jì)管理等需求,就有了開發(fā)一個關(guān)于計(jì)量檢斤數(shù)據(jù)的管理系統(tǒng)的必要。計(jì)量檢斤數(shù)據(jù)管理系統(tǒng)其目標(biāo)是,為計(jì)量檢斤操作人員提供信息化的手段進(jìn)行檢斤工作,系統(tǒng)提供及時、準(zhǔn)確的車輛、物資的各種數(shù)據(jù)信息,為各類管理人員提供各種統(tǒng)計(jì)、查詢、報表打印等便捷服務(wù)
(二)計(jì)量檢斤數(shù)據(jù)管理流程分析
1.基本工作描述
車輛進(jìn)出廠進(jìn)行稱重時,重量信息通過稱重儀表將數(shù)據(jù)傳入到客戶端系統(tǒng)中,車輛、客戶名稱、產(chǎn)品名稱等信息可通過客戶端由操作人員進(jìn)行錄入,最后保存數(shù)據(jù)庫中并打印單據(jù)等。其中,當(dāng)車輛進(jìn)行稱重時,可由系統(tǒng)將車輛信息、稱重信息等數(shù)據(jù)通過室外顯示屏顯示,當(dāng)客戶和檢斤人員同時確認(rèn)無誤后,進(jìn)行下一步操作,即打印單據(jù)、憑證等結(jié)束檢斤操作。當(dāng)完成一個班次的操作后,可利用該系統(tǒng)通過客戶端進(jìn)行條件、統(tǒng)計(jì)查詢,由交接班的雙方人員進(jìn)行數(shù)據(jù)信息確認(rèn),然后完成交班。管理人員也可利用網(wǎng)絡(luò)通過客戶端的操作對計(jì)量檢斤工作進(jìn)行管理和監(jiān)督。實(shí)現(xiàn)檢斤數(shù)據(jù)自動存儲,檢斤單、報表打印,檢斤數(shù)據(jù)自動查詢、統(tǒng)計(jì)及報表數(shù)據(jù)的導(dǎo)出等功能。
(三)系統(tǒng)功能及運(yùn)行環(huán)境
1.計(jì)量檢斤管理系統(tǒng)功能
(1)基本信息管理
依據(jù)物資類型、產(chǎn)品信息、客戶信息、部門信息、計(jì)量單位等基本信息,以不同管理人員、不同的管理級別或管理權(quán)限提供靈活的全屏幕錄入、修改、查詢等功能。
(2)計(jì)量檢斤操作
為檢斤人員提供車輛信息的錄入、檢斤稱重的自動采集、語音提示、顯示屏顯示確認(rèn)、數(shù)據(jù)誤操作修改、歷史查詢統(tǒng)計(jì)、票據(jù)打印等功能。
(3)計(jì)量檢斤數(shù)據(jù)統(tǒng)計(jì)
根據(jù)進(jìn)出廠物資的檢斤數(shù)據(jù)錄入信息,根據(jù)設(shè)定條件進(jìn)行統(tǒng)計(jì)分析,實(shí)現(xiàn)各類數(shù)據(jù)查詢、統(tǒng)計(jì)分析、日報、月報的自動生成、打印等功能。
(4)計(jì)量數(shù)據(jù)管理
根據(jù)數(shù)據(jù)庫中的各項(xiàng)數(shù)據(jù),為管理人員提供統(tǒng)計(jì)分析、條件查詢等操作,并提供報表的自動生成、打印等功能。
(5)歷史查詢
根據(jù)數(shù)據(jù)庫中的各項(xiàng)數(shù)據(jù),為各類管理、操作人員提供各類信息組合條件的查詢功能。
2.運(yùn)行環(huán)境
該系統(tǒng)建立在多客戶端、多任務(wù)、局域網(wǎng)、數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)基礎(chǔ)上。
二、數(shù)據(jù)庫系統(tǒng)
(一)數(shù)據(jù)庫系統(tǒng)概述
數(shù)據(jù)庫系統(tǒng)(DBS)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理和用戶構(gòu)成。數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)有組織的大量的共享的數(shù)據(jù)集合。
(二)關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)
數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)其主要過程為:了解用戶的需求,然后,轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì),再把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫。本應(yīng)用系統(tǒng)就是利用SQL Server2005關(guān)系型數(shù)據(jù)庫系統(tǒng)。
關(guān)系模型是由若干個關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個關(guān)系實(shí)際上是一張二維表格。
三、計(jì)量檢斤管理系統(tǒng)設(shè)計(jì)方案
(一)系統(tǒng)設(shè)計(jì)
1.系統(tǒng)流程圖
圖1.系統(tǒng)流程圖
2.功能需求設(shè)計(jì)
(1)本系統(tǒng)主要實(shí)現(xiàn)檢斤數(shù)據(jù)錄入及查詢統(tǒng)計(jì)、分析管理、票據(jù)及報表打印等功能,主要由檢斤人員、統(tǒng)計(jì)人員及管理人員使用,因此計(jì)量檢斤管理系統(tǒng)由以下幾大功能模塊組成:
①基本信息錄入模塊
信息管理模塊包括人員基本信息、部門基本信息、產(chǎn)品基本信息、客戶基本信息等。可實(shí)現(xiàn)自動選擇,不必錄入大量字符,減少打字時間和誤操作,提高工作效率。
②檢斤數(shù)據(jù)錄入模塊
該模塊針對檢斤操作人員設(shè)計(jì),主要包含有儀表稱重信息、車輛信息、客戶信息、產(chǎn)品信息錄入等幾部分,界面交互方式盡量采取面操作或少操作的形式實(shí)現(xiàn),使操作人員實(shí)現(xiàn)工作的操作快捷化、工作便利化、數(shù)據(jù)準(zhǔn)確化。
③統(tǒng)計(jì)查詢模塊
查詢針對所有系統(tǒng)用戶,可根據(jù)權(quán)限進(jìn)行計(jì)量檢斤信息的查詢,同時也可對查詢地數(shù)據(jù)信息進(jìn)行統(tǒng)計(jì)、分析、報表生成、票據(jù)打印等功能,
④權(quán)限管理模塊
由于數(shù)據(jù)共享,所以客戶端的信息錄入都可通過網(wǎng)絡(luò)與服務(wù)器實(shí)現(xiàn)數(shù)據(jù)交互,為了保證數(shù)據(jù)的真實(shí)性、完整性、安全性,要求對系統(tǒng)的操作用戶進(jìn)行權(quán)限分類,使得不同業(yè)務(wù)的崗位擁有匹配的操作權(quán)限。
(2)本系統(tǒng)中設(shè)計(jì)的數(shù)據(jù)庫結(jié)構(gòu)由若干個二維表組成,分別有客戶信息表、部門信息表、物資信息表、檢斤數(shù)據(jù)信息表(主表)等。
①數(shù)據(jù)元素描述表
A:權(quán)限表
權(quán)限表主要是表明各部門和各種人員的在進(jìn)入系統(tǒng)及與數(shù)據(jù)庫的數(shù)據(jù)交互中的操作需求。
B:其他信息數(shù)據(jù)表
其他信息數(shù)據(jù)表在人員操作時實(shí)現(xiàn)有關(guān)信息的自動提取、菜單選擇等,提高工作效率。
操作員信息表:與本系統(tǒng)有關(guān)的操作人員基本信息,包括其所在部門、操作口令及操作權(quán)限等信息。
部門信息表:與本系統(tǒng)有關(guān)的操作人員所在部門基本信息。
客戶信息表:與本系統(tǒng)有關(guān)的客戶單位的基本信息。
產(chǎn)品信息表:與本系統(tǒng)有關(guān)的進(jìn)出廠物資品名信息。
C:主數(shù)據(jù)表
主數(shù)據(jù)表是檢斤數(shù)據(jù)信息表(主表),保存了所有的數(shù)據(jù)記錄。
②供打印的票據(jù)、報表
軟件主要以若干表單樣式顯示用戶所需數(shù)據(jù),如:主表數(shù)據(jù)主要由檢斤單形式顯示用于打印查詢等操作,數(shù)據(jù)統(tǒng)計(jì)由統(tǒng)計(jì)報表(日報、月報、班報)形式顯示以便于用戶查詢、打印。
(二)網(wǎng)絡(luò)設(shè)計(jì)
本系統(tǒng)采用星型結(jié)構(gòu)。以核心交換機(jī)為中心,下聯(lián)n個交換機(jī)分別連接到工作站,可在相應(yīng)工作站中配置HUB,以滿足業(yè)務(wù)管理需要。
四、結(jié)束語
以軟硬件相結(jié)合的方式進(jìn)行系統(tǒng)開發(fā),并以數(shù)據(jù)庫為基礎(chǔ),合理利用現(xiàn)有資源結(jié)合先進(jìn)的信息技術(shù)并以用戶實(shí)際需求為依據(jù)的開發(fā),最終實(shí)現(xiàn)的應(yīng)用系統(tǒng)會對用戶的日常工作和生產(chǎn)服務(wù)和管理帶來更有效地幫助,提高效率,達(dá)到企業(yè)信息化管理的目的。
參考文獻(xiàn):
[1]趙津燕主編.數(shù)據(jù)庫管理與應(yīng)用開發(fā)技術(shù)[M].中國水利水電出版社,2004
[2]周傲英,俞榮華,季文赟,錢衛(wèi)寧等譯.數(shù)據(jù)庫原理、編程與性能[M].北京機(jī)械工業(yè)出版社,2005
[3]余杰.SQLServer項(xiàng)目開發(fā)實(shí)踐[M].中國鐵道工業(yè)出版社,2005
[4]SOL SERVER 2005數(shù)據(jù)庫應(yīng)用技術(shù)(第二版)[M].中國鐵道工業(yè)出版社,2011