前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇數據字典范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞: 可擴展;數據字典體系;結構設計
傳統的信息系統模型多是以存儲數據信息為核心的管理信息系統,但系統可擴展性較差,不能接納新資源,另外,如果信息系統過于龐大,在開發過程中常常會遇到數據定義不一致、代碼不統一、數據冗余大以及數據定義難以維護等多種弊端。隨著我國現代信息系統的逐步完善,建立數據字典管理體系越發凸顯其必要性。本文從數據字典體系本身特點入手,基于J2EE規范和MVC設計模式提出可擴展的數據字典體系結構設計方法。
1 概述
傳統的信息系統模型通常是建立實體關系模型和數據庫信息模式,將信息數據按照建立好的模式輸入至一個數據庫中,這種信息系統的程序、數據以及編寫方式互相依賴,一旦系統投入使用,資源信息組織方式不能改變,該系統的不可擴展性較大的限制著資源更新。另外,當該系統數據過于龐大,在系統開發過程中就會出現一系列問題,比如數據定義不一致、數據冗余較大、代碼值不便于統一表示、數據定義維護較為困難以及設計人員溝通障礙等等。基于這種情況,建立可擴展的數據字典體系有著極為重要的意義,一方面可擴展的數據字典體系可實現數據一致性,另一方面可有效提高數據結構和系統功能的獨立性,最終增強系統通用性。
2 共享系統中可擴展的數據字典體系的設計思路
2.1 共享系統中信息模型運行模式
對我國國家實驗教學示范中心、高校大型科學儀器設備及國家級精品類課程等資源整合、共享而最終形成一個共享系統,該共享系統涉及到國內多種異構、異質的教育資源,其具有自治性和自主性等特點,即其中任一節點可參與到共享系統中,同時也可隨時離開共享系統。該共享系統的這種特點就突出強調系統自身必須具有良好的可擴展性及開放性,這樣可隨時接納新資源,也可迅速撤離已有資源。共享系統將可擴展數據字典體系作為信息模型的最底層,以實現系統數據組織模式,并順利實施數據庫交互。在底層數據字典體系之上各種資源可封裝為以“服務”為基礎的信息模型單元,這些信息模型單元均以“接口”形式為上層應用系統提供支持。
2.2 共享系統中數據字典體系的結構設計
共享系統中可擴展的數據字典體系結構設計較為重要,數據字典體系主要有以下三方面的作用:① 對共享系統數據庫有一個完整描述及總體把握;② 信息服務系統提供屬性字典服務,其中,信息服務是共享系統中較為重要的組成部分;③ 共享系統中模塊開發者提供公用數據字典服務,可以促進數據的共享,從而提高數據使用率[1]。這里提到的公用數據字典設計需參考國標建立,而建立屬性字典時則要研究相關專業領域的信息規范,并結合共享系統實際情況進行設計。
2.3 資源屬性字典的設計
在上述信息模型字典體系中主要有5種字典,即資源屬性字典、通用數據字典、索引信息字典、專家字典以及表屬性字典,信息模型字典體系詳細結構見圖1。其中,資源屬性字典是該共享體系最能反映數據字典體系特色的,資源屬性字典詳盡地提供了資源的特性及各類信息,反映了資源的細節,成為描述資源不可缺少的信息。資源屬性字典的建立需要依靠相關領域專家的幫助,在分析共享系統資源本質屬性和屬性間的關系的前提下,建立資源共享的數據規范及信息標準。
建立資源屬性字典是為全局資源描述統一服務目錄和信息服務模型提供支持,資源描述目錄是一個樹形的分類體系,在這個樹形分類體系上,每個節點都代表一種資源分類,而節點模型描述該資源分類所具備的樹形,每一個節點的子節點對該類別進行更細致的分類[2]。從該樹形樹根節點至葉節點,路徑上所有節點樹形共同描述該類資源的特性,同時,資源目錄體系從實質上對應著實際資源信息模型,反映到共享系統底層數據庫中,該資源目錄體系直接決定設計了實際資源信息存儲表格。所以,可以說資源屬性字典為數據字典體系的結構設計提供了元數據支持。
數據字典體系創建好之后,要根據開發人員要求進行一些更改,比如,增加一些特色屬性、刪除不必要的數據或屬性、修改自定義屬性等等,從這個意義上說,我們創建的這個數據字典體系是動態、可擴展的。
3 方案實現
基于UML面向對象進行建模,對共享系統數據字典進行用例建模。首先要確定用例圖系統邊界是“數據字典體系”,之后,根據系統邊界識別與系統發生交互的“角色”,并根據系統業務流程確定與共享系統數據字典存在信息交互的用例角色為數據管理員和上層應用。系統用例。
從該圖例中可看出,數據管理員可通過修改、增加和刪除維護5類字典,同時還可查詢和瀏覽數據,從數據字典體系中獲取數據。
從靜態角度描述該系統,類圖作為該系統領域建模分析中最重要的一種表達式,其表明了對象之間的靜態關系,比如,泛化、聚合和關聯等,在UML規范中,對象不同的職責可將系統設計類分為實體類、邊界類和控制類,這里選取“維護屬性字典”來討論其類圖的建立。利用系統需求用例定義和過程描述,識別系統中存在的對象,并將其轉化為系統可以實現的類,最終創建類圖,類圖可識別出一些較簡單和具體的類,之后,再利用類之間關系識別出更多的類。考慮到面向對象系統是根據對象相互傳遞消息實現系統功能,因此,在靜態角度描述系統的基礎上,運用時序圖描述消息時間順序從動態角度描述系統,這樣才更適合描述實時系統及復雜腳本。
在共享系統可擴展的數據字典體系的需求分析及設計階段,基于UML語言建模,同時系統的實現要遵循J2EE規范,并應用MVC設計模式。根據MVC設計模式,該程序分為模型、視圖和控制器三部分,這三部分利用不同的J2EE組件技術實現。其中,模型部分利用實體Bean實現,視圖采用JSP動態頁面設計及JavaBean實現[3],控制器也使用會話Bean實現。采用基于J2ee組件三層結構及MVC設計模式不僅讓系統結構顯得清晰,極大地提升了系統的運行效率,而且也顯著地改善了系統的可擴展性、可維護性及可重用性。
4 結語
目前,該共享系統廣泛應用于優質教育資源校級平臺中,從當前的運行使用情況來看,基于UML語言,分析、設計和實現該信息系統有助于在較高的抽象層次上改進、調整和維護,進而對系統的修改和重構也有極大幫助。
參考文獻:
[1]劉夏、汪新慶、常思思,基于數據字典的全國礦產資源潛力評價數據模型管理系統設計[J].微電子學計算機,2009,1(4):276-277
關鍵詞:動態數據庫;參數字典;J2EE;SSH2;動態結構
中圖分類號:TN91934文獻標識碼:A文章編號:1004373X(2012)18002203
引言
某武器試驗資源庫系統,面向多種武器裝備,支持數值、文本、圖形、圖像、視頻、音頻、模型組件和仿真工具等多種數據格式,是一個綜合的試驗信息管理系統。系統數據庫包括音頻庫、圖形圖像庫、模型和仿真工具庫、文本庫、以及數值數據庫。因為數值數據是每次試驗武器性能的總結以及武器改進的重要依據,所以存放數值數據的數值數據庫是實驗資源數據庫的重中之重。對于音頻庫、圖形圖像庫、模型和仿真工具庫和文本庫,因具有規劃好的數據結構,可以根據需求設計固定的數據庫及其表結構,這種數據庫設計模式可確保良好的數據完整性與一致性,在同類型的數據庫設計中已被廣泛應用。但是不同武器型號的試驗參數不可能完全相同,不能使用固定的幾個字段來限定參數的數量和種類,所以固定的表結構不能滿足要求,所以系統必須實現動態數據庫。
按照系統的安全性指標、軟件性能指標、適用性指標的要求,選擇J2EE(Java2Platform,EnterpriseEdition)作為開發平臺。J2EE不但繼承了B/S(Browser/Server)維護和升級方式簡單,成本低,選擇多等優點[1],還具有平臺無關性、開放的標準以及優秀的企業級應用程序框架的優勢。SSH2是J2EE平臺主流輕量級設計框架[24],也是本系統所采用的開發框架。SSH2由Struts2,Spring和Hibernate組成,結構上分為3層,分別是表示層、業務邏輯層和持久層。Hibernate作為持久層框架,實現了ORM,把數據表映射成持久層對象的形式,簡化了對數據庫的操作,大大減少利用HibernateQL從數據庫提取數據代碼的編寫量和復雜度。系統數據表由Hibernate映射成持久層對象,但數據表映射成對象類不是實時的,在系統的使用過程中增加的數據表不能映射成持久層對象。解決這個問題一般用2種方法:
(1)把動態數據結構持久化成XML格式文件的形式[5];
(2)用HashMap的鍵值映射關系來實現類似靜態數據庫的列屬性映射關系[6]。第1種方法只是針對個例,應用不廣,第2種方法的代碼量大,而且對數據庫訪問效率有影響。本文提出了一種基于參數字典的動態數據庫結構設計和管理方法。
1基于參數字典的動態數據庫設計
1.1參數字典定義
一般的武器試驗數據信息包含3個方面:參數結構、參數描述、數值數據。參數字典是相對于數據字典而定義的,是指在基于參數字典設計的數據庫中,用戶可以訪問的參數元數據的目錄,其內容包括參數的名稱、單位、數據類型等各種參數描述。它與數據集合有映射關系,通過數據庫設計,能查詢參數字典下屬全部數值數據的信息,也可以從數值數據記錄逆向搜索所屬參數的定義和描述。在某武器試驗資源數據庫中,每個武器型號也擁有它自己的參數字典,型號參數字典包含于參數字典。
1.2基于參數字典的動態數據庫結構
DBMS只能創建靜態結構的數據表,所以動態可變結構只能通過靜態數據表的“動態化”來構造,即采用靜態表結構表現動態表結構[711]。在這個前提下,提出了基于參數字典的動態數據庫設計方法。數據庫結構設計如圖1所示。
圖1動態數據庫構造模型圖在數值數據表的基礎上新建了3類表:參數結構表、參數字典表,參數字典模板表。數值數據表記錄數值數據;參數字典表記錄所有參數描述,參數與數據存在一對多的對應關系,在需要參數信息時可以通過搜索參數字典表的方式查詢數據的基本信息;參數字典模板表是參數字典表具有代表意義的參數子集,在特定情況下可以高效地更新參數字典;參數結構表存儲參數的邏輯從屬結構。從參數結構表提取結構信息,從參數索引表提取參數的基本信息,從數值數據表提取數值數據,這樣就可以得到完整的實驗數據。擁有特定的參數字典表存儲所有參數,不存在特定的幾個字段限定參數的問題,任意多種武器型號試驗數據都可以入庫。經系統驗證,由此結構設計的動態數據庫,完全可以滿足數據庫設計的3個基本范式,即:第一范式(無重復列)、第二范式(完全依賴主鍵)以及第三范式(不依賴其他非主屬性)。
2動態數據庫管理
動態數據庫管理主要是對數值數據表對象的檢索、刪除、修改、添加。在本系統中檢索體現為根據參數結構來分層檢索;刪除和修改是在檢索基礎上的數據操作;而添加數據之前必須保證數據庫中擁有該型號的參數字典,否則就必須首先添加型號參數字典。在基于參數字典設計的數據庫中,參數字典表是完成數據庫動態化的最重要所在。在武器試驗資源系統中,參數字典更新遵循“少次、大量”的原則,對應本文設計了3種參數字典更新模式:參數字典模板導入模式、瀏覽器端直接輸入模式、工作表導入模式,如圖2所示。
圖2參數字典添加的3種模式參數字典模板導入模式是基于模板的添加參數字典的方法。當數據庫中擁有型號參數字典模板,而且所要錄入的型號參數字典與數據庫已存模板相似度很大時,采用參數字典模板導入模式。進入系統后首先要搜索已存模板并選中相近模板,對現模板的武器分系統進行增加、刪除、修改,然后進入目標武器分系統對武器分系統參數進行增加、刪除、修改,最后把參數更新到參數字典表或參數字典模板表。
瀏覽器端直接輸入模式是一種從無到有地構建型號參數字典的方法。當新增的型號參數字典記錄比較少或所要錄入的型號參數字典記錄與數據庫已存模板相似度比較小時,采用瀏覽器端直接輸入模式。逐個錄入參數形成武器分系統,不同的武器分系統形成型號參數字典,最后更新到參數字典表或參數字典模板表。
有時試驗數據在獲取時采用txt的存儲格式,這種情況就可以首先手動把txt文件轉成更為規范、更好讀取的工作表格式,然后通過程序讀取。這種情況就需要工作表導入模式,它是從工作表中導入型號參數字典的方法。錄入前必須把數據對象轉成工作表且需要設定導入參數集在工作表里的格式,如工作表首列為導入參數或首行為導入參數,然后以武器分系統為基本單位整體導入,最后更新到參數字典表或參數字典表。
在參數字典添加完成之后,設定好參數結構、參數描述,完成錄入數值數據后,實驗數據的添加結束。若型號參數字典存在,只需錄入參數結構和參數描述即完成錄入。
3某武器實驗資源動態數據庫構建實例
關鍵詞:單元管理 要素分類 關聯關系
中圖分類號:P2 文獻標識碼:A 文章編號:1672-3791(2012)07(a)-0037-02
天津市基礎地理信息要素數據字典集地形圖圖式、基礎地理信息要素分類與代碼和數據技術要求為一體,以國家標準為依據,結合天津市基礎測繪和城市信息化建設的地域特點,借鑒天津市歷年1∶500、1∶2000地形圖數據的制作和應用中的經驗,豐富了城市基礎地理信息要素內容,以實用性和可操作性為基本原則編寫的具有地方特色的基礎地理信息要素標準。即《天津市基礎地理信息要素數據字典第一部分:1∶500、1∶2000》,以下簡稱《數據字典》。在數據管理中有幾點創新。
1 創新點
1.1 多個標準的融合,內容豐富
《數據字典》集地形圖圖式、基礎地理信息要素分類與代碼、數據字典和數據技術要求為一體,內容涵蓋面廣,融合性強。標準制訂過程中既考慮了標準的先進性,又考慮了數據生產、建庫和應用的適用性。融合了地形圖圖式關于符號、注記的表示方法,要素的分類與代碼,數據的空間關系、屬性信息以及生產作業中的數據技術要求,為每個要素配置制圖表示、幾何表示和分解表示,有針對性地增加了例圖。在數字地圖環境下建立了實地要素、地圖符號、生產作業、識別應用四者之間的對應關系,形象直觀,提高了數據字典的實用程度和使用范圍。
1.2 基礎地理信息數據的單元管理
1∶500、1∶2000基礎地理信息數據一般采用圖幅管理的方式,圖幅采用50cm×50cm的正方形分幅或40cm×50cm的矩形分幅。《數據字典》創新地提出了基礎地理信息數據的單元管理方式。單元管理是適合數據生產和數據建庫的管理方式,在數據上最大限度地保證地物的完整性,在生產上減少接邊工作量。
單元是根據基礎地理信息數據管理的需要,按照一定原則劃分的,邊界清晰的多邊形區域。它由一個或幾個街區組成,街區是由若干道路、河流圍成的最小的獨立區域。
1.2.1 單元劃分的原則
單元劃分原則以行政區劃界線、地籍街、坊線為主要參考,依據道路、河流中心線進行劃分;單元線不宜切割要素、不應跨河,被單元線切割的面狀要素,應單獨維護;相鄰單元之間不應有縫隙和重疊;單元數據量以10MB為宜,最大不應超過20MB。以上原則主要從四個方面考慮:單元劃分的參考位置、避讓原則、單元之間的關系和單元的大小。
1.2.2 單元的命名
第一項為圖幅比例尺代碼,L為1∶500代碼,J為1∶2000代碼;第二項為區縣編號;第三項為單元順序號。
1.3 要素分類的細化,編碼的擴充
1.3.1 要素分類的細化
《數據字典》要素分類在國標要素分類上進行了細化,主要采用線分類法,要素類型按從屬關系依次分為五級:大類、中類、小類、子類、細分類;在細分類基礎上按照符號、信息細分形成符號信息類。大類包括定位基礎、水系、居民地及設施、交通、管線、境界、地貌、植被與土質、地籍、地下管線、地名地址、城市部件等。中類、小類、子類在國標“分類與代碼”的基礎上增加一些類別。細分類是在子類基礎上按結構、性質細分形成的要素類。符號信息類詳見表1。
1.3.2 編碼的擴充
《數據字典》要素編碼結構采用“主編碼”加“附編碼”的編碼方案,統一用10位十進制數字碼描述,主編碼是前八位數字碼,附編碼是后兩位數字碼。前八位數字碼對應要素分類中的前五類,即大類、中類、小類、子類、細分類,大類由國標中的類擴充為十多類,因此編碼由1位擴充為2位;中類為1位編碼,小類、子類為2位編碼,細分類為1位編碼。后兩位數字碼對應要素分類中的第六類,即符號信息類,具體編碼結構如圖1。
符號信息類對應的附屬編碼,其編碼規則詳見表1。
1.4 要素關聯關系
關聯關系是為表示一個要素的各個組成部分或若干要素表示為一個整體所建立的數據關系。要素各組成部分之間的關聯關系為一級關聯,相關要素之間的關聯關系為二級關聯。關聯關系建立時,應保證關聯關系類型正確、要素歸屬明確。關聯關系的建立能夠更好的保證數據質量,易于基礎地理信息數據的編輯處理,利于信息圖形化的實現,是實現自動縮編的有利條件之一。
1.4.1 一級關聯主要包括以下情況
閉合輪廓線(范圍線)或框架線與符號和注記的關聯(依比例尺的液、氣貯存設備閉合輪廓線或框架線與符號和注記、糧倉群閉合范圍線或框架線與符號和注記等);獨立符號與注記的關聯(例如:不依比例尺的跳傘塔號與注記,不依比例尺的液、氣貯存設備與注記等);地物中心線與注記和符號的關聯(例如:道路中心線與注記、水系中心線與注記和流向符號等);骨架線與中心線、地物符號的關聯(例如:鐵路骨架線與中心線、鐵路符號的關聯);坡頂線與下坡腳線、符號的關聯(例如:斜坡式路堤、斜坡式一般堤等);骨架線與下坡腳線、符號的關聯(例如:斜坡式防洪墻有灘加固岸、斜坡式防洪墻無灘加固岸等);點與注記的關聯(例如:單位點與注記、高程點與注記等)。
1.4.2 二級關聯主要包括以下情況
相關要素之間的關聯(例如:門墩與圍墻、車擋與鐵路、渠首與渠等);單位點與單位內建筑之間的關聯;不同要素之間有島時應建立的關聯。
2 結論與應用
《數據字典》的制訂,為天津市基礎地理信息數據的生產、建庫、更新、維護、開發服務提供了技術依據;為推進天津市基礎地理信息公共服務平臺建設發揮積極作用;該標準是國內制訂的首部地方標準,可為國內其它地區提供經驗和借鑒。《數據字典》已應用于天津市1∶2000測繪項目、天津市區1∶500地形圖修測項目等。它既保證了1∶500、1∶2000基礎地理信息數據生產過程的規范化、標準化,又保證了基礎地理信息數據的質量,實現不同系統間的基礎地理信息交換與共享,避免數據重復生產。
參考文獻
關鍵字:信息系統 數據遷移
中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2012)10(b)-0014-01
在項目開發過程中經常會遇到老系統的歷史數據向新系統遷移的問題,很多歷史數據對新系統來說相當重要,有些甚至是新系統啟用時所必須的,可以說一次成功的歷史數據遷移是新系統成功上線運行的基礎。數據遷移的質量不光決定了新系統的上線成功與否,也對新系統上線后的穩定運行有著巨大的影響。
1 系統概述
根據用戶需求,為了貫徹政府文件要求,開展對持有獨生子女父母光榮證的企業退休職工發放一次性獎勵的工作,開發了計劃生育一次性待遇發放系統。它以企業退休職工為服務人群,實現了計劃生育一次性待遇發放相關的一系列流程控制和數據管理,包括了單位管理、單位發放管理、個人申請管理、個人公示管理、個人發放管理、綜合查詢等功能。
2 數據遷移設計
本系統雖然是個功能相對獨立的系統,但企業退休職工數據作為所有業務的起點卻非系統自身產生的數據,而是源自社會保障管理信息系統,因此社保系統必須向本系統提供系統運行所需的數據。只有這些數據的遷移成功后,一次性待遇發放的具體業務操作才能正常開展起來。然而社保系統由于歷史原因,其數據并非統一存放,而是分散在各統籌區不同的社保系統中,客觀上就存在著較大的差異。為了保證各統籌區的數據都能在本系統中運行,數據遷移的設計必須以實現統一數據格式,統一數據標準為原則。
2.1 數據字典設計
首先,根據用戶的具體需求,確定能保障新系統運行的基礎數據,而這些數據就是數據遷移所需要的數據內容。通過與用戶的交流和分析,最終確定了各統籌區需向本系統提供的數據主要為單位基本信息和退休人員基本信息等,具體如下。
退休人員基本信息:個人ID、姓名、身份證號、性別、退休時間、單位ID、常住地、戶口地、生存狀態、死亡時間、聯系電話。
單位基本信息:單位ID、單位名稱、主管部門、注冊地址、經營地址、聯系人、聯系電話。
轄區基本信息:轄區ID、轄區名稱。
其次,根據需要遷移的信息,設計統一的數據字典,制定遷移的目標。各統籌區的數據最終將轉換成統一格式的接口表,便于將來新系統對數據的使用。
2.2 數據抽取轉換設計
數據字典設計完成后,就可以進入各統籌區系統中,進一步研究如何因地制宜提取數據的方法。需要分析的內容包括原系統數據字典整理、原系統數據質量分析、新系統數據字典整理、新舊系統數據差異分析、建立新舊系統數據之間的映射關系等。
首先,要通過分析和整理原有系統的數據,從中找出與本次數據遷移所需要的數據和遷移范圍。必須在系統中明確找到個人ID、姓名、身份證號等信息的數據來源。然而另外一些不需要遷移的數據也很重要。例如,本次遷移人員的要求是養老金需沒有享受過獨生子女5%上浮的企業退休人員,因此相關待遇計算信息也是需要明確的非遷移信息。如果分析過程中發現數據存在質量問題,需及時與用戶和其相關技術人員進行溝通。
其次,根據整理好的原系統和新系統的數據字典,分析系統間的差異,建立新老系統數據字典的映射關系,將非標準的數據轉化為在一定程度上的標準化的數據,使映射后的數據能夠適應新系統的要求。大部分的遷移字段都可以通過直接映射的方法進行遷移(如個人ID、單位ID、姓名、身份證號等),還有一部分編碼數據(如性別、單位的主管部門、各轄區編碼等)由于各統籌區的差異性,不能直接使用,這就需要采用中間編碼映射的方式,將不統一的編碼映射成統一標準的編碼。為了數據抽取方便,可以設計必要的視圖;如果涉及到較為復雜的中間計算過程,也可以通過使用創建中間表的方法,將中間過程數據暫存到中間表中輔助建立映射關系。而通過各種方法通過映射關系轉換后的數據放在與數據字典同名的表中備查。
最后,為了保證數據遷移的正確性,及時發現遷移中可能遇到的問題,需對遷移條件以及遷移字段的正確性進行校驗。如果數據中含有不規范的數據,將對新系統的運行造成很多問題和麻煩。校驗通常包括檢查二義性、重復數據、不完整、違反業務或邏輯規則等問題的數據進行相應的檢查操作,如人員是否滿足條件、單位和退休人員是否一致、標準化后的編碼的正確性等。
3 數據遷移的實施
根據上述的設計思路,可以開發出一套數據遷移實施腳本和數據遷移結果校驗腳本。在遷移腳本執行完成后,可通過校驗腳本檢查數據,也可以通過篩選特殊測試用例進行抽查測試,及時對錯誤數據進行修正,或者調整抽取腳本,重新抽取。
數據抽取完成后,需要將數據傳遞到新系統中。由于各統籌區社保系統各自獨立,而且新系統與各統籌區系統也沒有實際的連接,因此本次數據遷移采用了通過中介文件的方式來實現。考慮到相關系統都使用ORACLE數據庫管理數據,故可通過使用ORACLE的工具生成和導入DUMP文件的方法來實施數據傳遞,將數據遷入到新系統中去。導入后,可在系統中對遷移的數據進行進一步的測試,確保遷移的數據可在系統中正常使用。
4 結語
通過上述步驟的實施,計劃生育一次性待遇發放系統的數據遷移已經基本完成了。本次實施過程中,主要難點是不同統籌區業務數據怎樣進行統一,因此必須對各統籌區的相關業務數據都有了解,也需要同相關用戶和技術人員反復溝通。遷移完成后要進行多次測試以檢驗遷移數據的完整性和正確性。目前本系統已經正式上線使用,本次數據遷移為企業退休職工一次性待遇發放的順利開展提供了數據保障。
參考文獻
[1] 池太崴.數據倉庫結構設計與實施-建造信息系統的金字塔[M].2版.電子工業出版社,2009.
[關鍵詞] C/S進銷存管理系統數據庫'
開發此類軟件支持多級倉庫管理。軟件界面直觀、操作簡單,支持訪問全鍵盤操作。它采用C/S結構,開發而成,效率高,性能卓越。
一、C/S模式
C/S(Client/Server)結構,即大家熟知的客戶機和服務器結構,二者可分別稱為前臺程序與后臺程序。C/S是美國 Borland公司最早研發,是軟件系統體系結構,Client/Server是建立在局域網的基礎上的。
二、進銷存管理系統的構建
國內經濟加速發展,市場競爭日趨激烈。伴隨著產品的日趨同質,企業的競爭目標從單純的產品競爭轉向供應鏈競爭,企業關心的問題也從單純的銷售擴大到進、銷、存的各個環節。“以滿足客戶需求為目的,為提高原料、制品及相關信息從供應到消費的流動和儲存效率而進行計劃、執行和控制……”。眾多的中小型公司、中小型企業、中小型超市、中小批發商已經意識到這點,因此,進銷存管理系統的開發和應用越來越需要。
制作中以提高企業的工作效率和經濟效益為目標,提供了信息一體化的多部門應用模式和綜合型職能管理方案。能幫助企業實現基礎數據及業務、財務信息統一共享,使企業信息集成管理,從而實現了業務、財務、決策一體化。實現企業經營取得管理信息化、資源平衡化、成本最低化、利潤最大化的效果。
三、進銷存管理系統的技術基礎
開發工具技術。是Microsoft公司推出的Visual 集成開發環境(IDE,Integrated Development Environment)的一部分,是一種完全面向對象的程序設計語言。
2.數據庫原理。(1)SQL語言簡單介紹。SQL全稱是“結構化查詢語言(Structured Query Language)”。被作為關系型數據庫管理系統的標準語言。自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應用。如今無論是像Oracle,Sybase,Informix,SQL server這些大型的數據庫管理系統,還是像Visual Foxporo,PowerBuilder這些微機上常用的數據庫開發系統,都支持SQL語言作為查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,用來執行各種各樣的操作,例如,更新數據庫中的數據,從數據庫中提取數據等。
Structured Query Language包含4個部分:
數據查詢語言DQL-Data Query Language SELECT
數據操縱語言DQL-Data Manipulation Language INSERT, UPDATE, DELETE
數據定義語言DQL-Data Definition Language CREATE, ALTER, DROP
數據控制語言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK
(2)Access數據庫。Access是一個數據庫管理系統, Access的功能足夠強大,并且簡單易學,適合于中小型企業的一般數據管理及處理需要。Access可以實現建立數據庫、報表,以及對它們的修改、查詢等功能。
(3)SQL Server數據庫。SQL Server 2000提供了以Web標準為基礎的擴展數據庫編程功能。豐富的XML和Internet標準支持允許使用內置的存儲過程以XML格式輕松存儲和檢索數據。還可以使用XML更新程序容易地插入、更新和刪除數據。
四、進銷存管理系統的設計及實現
1.實現網上購物的整個流程。2.系統的功能(基礎設置模塊):基礎設置模塊是本系統比較重要的模塊,也是最基本的模塊功能模塊:
(1)系統管理:功能:完成商品基本資料的數據錄入、修改、刪除。并可對商品基本資料進行查詢和統計、打印輸出功能。
商品資料查詢條件:按編號、名稱、類別來查詢。
數據庫:參見數據字典中商品基本資料表。
(2)商品管理:功能:完成對商品類別信息錄入、修改、刪除。
商品采購查詢條件:按編號、名稱、類別、日期來查詢。
數據庫:參見數據字典中商品類別表。
(3)訂單管理:功能:完成對客戶信息管理,包括對客戶信息的錄入、修改、刪除。客戶信息查詢條件:按名稱來查詢。
數據庫:參見數據字典中客戶信息表。
(4)出入庫管理:功能:完成對部門信息錄入、修改、刪除。并可對部門信息進行查詢。查詢條件:按編號、名稱來查詢。數據庫:參見數據字典中部門表。
(5)查詢統計管理:功能:完成收款信息錄入、修改、刪除。查詢條件:按收付編號來查詢。數據庫:參見數據字典中收款表。
(6)幫助:提供了對該系統在操作過程中可能遇到的問題做一簡單的介紹,并且對該系統的應用做一輔的操作介紹。目的是為了更好地方便企業或者用戶的使用。
(7)退出管理。最后為了更好地服務大家,我們為客戶提供24小時方便快捷的在線訂購服務,你可以方便地定購或者需要我們為您服務。到此我們的進銷存管理系統的主要功能基本完畢。
五、進銷存管理系統的安裝及運行
該軟件只要在以上所需的系統軟件和應用軟件的環境下就可以進行安裝,之后就可以很方便地操作應用。