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