郵政設備綜合管理系統(tǒng)的設計 計算機科學與技術專業(yè)畢業(yè)設計 畢業(yè)論文.doc_第1頁
郵政設備綜合管理系統(tǒng)的設計 計算機科學與技術專業(yè)畢業(yè)設計 畢業(yè)論文.doc_第2頁
郵政設備綜合管理系統(tǒng)的設計 計算機科學與技術專業(yè)畢業(yè)設計 畢業(yè)論文.doc_第3頁
郵政設備綜合管理系統(tǒng)的設計 計算機科學與技術專業(yè)畢業(yè)設計 畢業(yè)論文.doc_第4頁
郵政設備綜合管理系統(tǒng)的設計 計算機科學與技術專業(yè)畢業(yè)設計 畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

學號07131010019008 中 南 大 學 現(xiàn) 代 遠 程 教 育畢 業(yè) 論 文論文題目 郵政設備管理系統(tǒng)的設計 姓 名 張成 專 業(yè) 計算機科學與技術 層 次 專升本 入學時間 2007年秋 管理中心 直管中心 學習中心 建湖黨校 指導教師 成輝 2009年 5月 25日郵政設備綜合管理系統(tǒng)的設計摘 要郵政設備管理系統(tǒng)是根據(jù)目前郵政局郵政設備組的工作職能和范圍而開發(fā)的應用管理系統(tǒng)。管理系統(tǒng)功能強:主要包括設備管理、耗材管理、作業(yè)計劃管理、工作單管理、統(tǒng)計與報表管理、系統(tǒng)維護與設置等方面的內(nèi)容。本系統(tǒng)是利用Power Builder 8.0數(shù)據(jù)庫開發(fā)工具編寫,后臺用SQL SERVER 2000數(shù)據(jù)庫作為后臺支撐,實現(xiàn)客戶機/服務器機制。該數(shù)據(jù)庫查詢功能十分強大,安全性高,可以隨時對數(shù)據(jù)進行備份和存儲從而保證數(shù)據(jù)的安全性和完整性。由于Microsoft公司的SQL Server 2000與PowerBuild 8.0編程語言產(chǎn)品集成得得好,PowerBuilder比其他開發(fā)工具的功能多得多,強得多,可以說是一個強有力的應用程序開發(fā)環(huán)境。PowerBuilder 可以使開發(fā)人員的開發(fā)進程更快、成本更低、質(zhì)量更高、功能更強等。本系統(tǒng)中所有的表都是在Microsoft SQL Server 2000“企業(yè)管理器”創(chuàng)建的SBGL數(shù)據(jù)庫中設計出來的,每個表中都設置了功能和對應的必要功能。友好的人機界面、操作簡單、實用等特點,重點應用了模塊化的軟件設計,各模塊完成了查詢、裝載、新增、刪除、統(tǒng)計、保存、導出、打印功能。關鍵詞: 郵政 設備 綜合管理 SQLSERVER2000 目 錄第一章、 系統(tǒng)設想11 系統(tǒng)功能分析.412 系統(tǒng)功能模塊設計.6121 登錄模塊6122 設備管理7123 耗材管理.10124 工作計劃.12125 工單管理.13126 統(tǒng)計與報表.14127 其它的一些系統(tǒng)功能.17第二章、 數(shù)據(jù)庫設計21 總體設想.1922 SQL SERVER 2000 特點簡介.1923 POWERBUILDER 特點.2124 數(shù)據(jù)庫的具體說明.22第三章、功能模塊分析31 登錄模塊分析.2232 Tooltip功能分析.2333 通用打印模塊分析.2334 工單管理模塊分析.2335 設備管理模塊分析.2336 每日工作模塊分析.2337 屏保功能分析.2338 其它功能分析.24第四章、系統(tǒng)的實現(xiàn) 41 開發(fā)前的準備工作.24 42 創(chuàng)建數(shù)據(jù)庫及表.24 421 操作員數(shù)據(jù)表結(jié)構(gòu).24 422 設備管理數(shù)據(jù)表結(jié)構(gòu).25 43 建立庫文件.35 431 建立應用庫文件.35 432 定義全局函數(shù)及擴展函數(shù).42第五章、小結(jié).51第六章、參考文獻.53第一章 系統(tǒng)設想1.1 系統(tǒng)功能分析郵政是一個復雜而龐大的系統(tǒng),其業(yè)務種類繁多、局所遍布城鄉(xiāng),網(wǎng)絡覆蓋全國聯(lián)通世界,是一個典型的網(wǎng)絡性公用服務性企業(yè)。郵政行業(yè)正在完成從傳統(tǒng)郵政向現(xiàn)代化郵政轉(zhuǎn)變,其顯著標志之一就是現(xiàn)代化技術與設備的廣泛應用,設備種類和數(shù)量的不斷增加,建立紙質(zhì)登記簿管理設備不但浪費大量紙張,設備的頻繁更換,登記簿上的記錄也不易修改,大大浪費了人力和物力,使用極不方便。設備的人工管理模式已不適應當今信息化社會發(fā)展的要求。郵政設備管理系統(tǒng)是根據(jù)郵政局設備的具體情況,對設備的分布、使用地點、設備類別、設備現(xiàn)狀及耗材管理等,為了實現(xiàn)對設備管理微機化,無紙化,準確化,大大提高全局設備的運營效率而開發(fā)的綜合管理系統(tǒng)。設備的進庫、出庫、報廢記錄易于管理和查找,可對設備進行統(tǒng)一編號,易于查詢設備的狀況,建立設備的檔案。a) 設備管理功能新增設備設備進庫設備出庫報廢設備b) 耗材管理功能耗材領取登記耗材領取統(tǒng)計耗材庫存統(tǒng)計c) 作業(yè)計劃管理預定設備購置計劃設定預檢預修計劃每日工作生成現(xiàn)場工作單d) 統(tǒng)計與報表內(nèi)勤工作量統(tǒng)計外勤工作量統(tǒng)計支局故障統(tǒng)計發(fā)電機使用統(tǒng)計各類設備故障統(tǒng)計現(xiàn)有設備統(tǒng)計支局機歷卡e) 系統(tǒng)維護與測試連接數(shù)據(jù)庫/斷開與數(shù)據(jù)庫的連接系統(tǒng)參數(shù)的設定運行參數(shù)特設置修改密碼重新登錄f) 退出系統(tǒng)點擊應用程序進入歡迎登錄郵政設備系統(tǒng)的窗口:12 系統(tǒng)功能模塊設計121 登錄模塊設計進入系統(tǒng)前先進入一個登錄系統(tǒng)的窗口,登陸錄窗口的作用是為了鑒別用戶在連接數(shù)據(jù)庫時的用戶名和口令。本窗口可以看到本系統(tǒng)所用服務器的名稱、通過什么方式連接數(shù)據(jù)庫,郵政設備所有操作員,各個操作員具有各自密碼進行系統(tǒng)登錄,登陸系統(tǒng)后,操作員可以對各自的密碼進行重新設定。管理員用戶具有最高的操作權限。進入應用系統(tǒng)主窗口:主窗口包括設備管理、耗材管理、作業(yè)計劃管理、工作單管理、系統(tǒng)維護與設置主菜單,還創(chuàng)建了方便操作的快捷按鈕。122 設備管理模塊設計“設備”/“新增”(設備)設計了檢索、裝載、新增、刪除、保存、報廢、打印、導出、查詢、退出功能按鈕。從窗口點擊檢索按鈕可以查出現(xiàn)有設備庫中所有的設備名稱、統(tǒng)一編號、設備型號、產(chǎn)品序列號、生產(chǎn)廠家、生產(chǎn)日期、投產(chǎn)日期、現(xiàn)使用地點、用途、維護負責人、目前技術狀況、使用年限、是否可用,并在窗口的左下方提示從數(shù)據(jù)庫檢索記錄的總數(shù);點擊新增功能按鈕可以成功地在數(shù)據(jù)窗口的最后插入一條新的記錄,再點出保存按鈕,將新增記錄保存起來,當再次檢索時就在檢索表中多出一條記錄。刪除則是新增的相反操作。報廢按設為慎用,要連續(xù)擊5次才是有效操作,目的是不要誤將正常設備給報廢。打印設置可以選擇數(shù)據(jù)窗口或指定的頁面。 根據(jù)定義的查詢條件進行相關查詢,并可以將查詢內(nèi)容打印出來.“設備”/“報廢”(設備)窗口功能實現(xiàn)因為是通過模塊化實現(xiàn)的,功能也與新增設備窗口基本一致,只是報廢與還原兩種功能是相對,表項目反應的內(nèi)容有所相差。123 耗材管理模塊設計具體包含耗材的領取使用登記、耗材領取統(tǒng)計、耗材庫存統(tǒng)計表等。此模塊的設計,是為了及時統(tǒng)計并查看有關耗材方面的信息。“耗材”/“耗材領取登記”:可以查看、打印、新增、刪除、保存修改每一條登記表,登記的項目有領單編號、領取日期、物品編號、數(shù)量、總值、領取人等。“耗材”/“耗材領取統(tǒng)計表”:設計了檢索、裝載、新增、重置、刪除、保存、打印、導出、查詢等功能按鈕,點擊檢索按鈕可以查看出匯總后所有領取耗材的領單編號、物品編號、品名、數(shù)量、單價、領取人領取日期等。通過本窗口可以掌握耗材用量的多少?!昂牟摹?“庫存窗口”:根據(jù)耗材統(tǒng)計表和備用耗材庫存表,可以做出備用耗材的采購計劃。124 工作計劃管理模塊的設計點擊“作業(yè)計劃”/“預購設備統(tǒng)計”:必須填寫預購編號、設備名稱、設備型號、生產(chǎn)廠家、數(shù)量、價格、預購日期、費用等詳細情況。點擊“作業(yè)計劃”/“預檢預修”:可以根據(jù)窗口的設定年度(具體的年份)設定項目(預檢/預修/整理/清潔/故障/全面)設定周期(年/季/月/半月/日)設定細節(jié)(具體日期)針對設備(可選的設備名稱),選擇后生成計劃表,維護人員根據(jù)計劃表進行正常的維護工作,使設備真正達到規(guī)程指標要求,增強設備的使用壽命。125 工作單管理模塊設計點擊“工單”/“生成現(xiàn)場工單”:可檢索出已完成的工作單情況,同時根據(jù)障礙的實際發(fā)生情況新增、保存、打印設備維護工作單,具體表明受理情況(工單號、故障發(fā)生時間、故障現(xiàn)象),設備情況(故障設備名稱、用途、編號、損壞程度),派車情況,處理情況。實際管理時每天對工單檢查,這樣可確保障礙得以及時修理,起到改善服務水平,提高用戶的滿意度。月未維護人員可對自己本月工作進行匯總并作工作小結(jié)。運維管理人員通過系統(tǒng)生成的工作單對維護人員工作實績進行點評并作獎懲意見,增強維護人員的工作責任心和工作積極性。126 統(tǒng)計與報表功能模塊設計統(tǒng)計與報表是每個管理系統(tǒng)所要達到的基本功能,本系統(tǒng)設計具體包括內(nèi)、外勤工作量統(tǒng)計、發(fā)電機使用統(tǒng)計、支局故障統(tǒng)計、現(xiàn)有設備統(tǒng)計、各種設備故障、支局機歷卡、設備臺賬、預購設備統(tǒng)計表等。報表所反應內(nèi)容也是管理人員所要掌握的信息,根據(jù)工作量統(tǒng)計表情況可作出人員合理調(diào)配,以提高工作效率。點擊“統(tǒng)計與報表”/“外勤工作量統(tǒng)計”:可以統(tǒng)計出每個維護人員的工作量。顯示方式有圖形數(shù)據(jù)兩種形式。數(shù)據(jù)列表統(tǒng)計可以檢索到全體維護人員總的工作量列表。 下一窗口則是以圖形統(tǒng)計的效果。 點擊“統(tǒng)計與報表”/“發(fā)電機使用情況統(tǒng)計表”:從表中可以檢索、新增、刪除、保存、打印、詳細記錄,每條記錄包含發(fā)電機序號、統(tǒng)一編號、發(fā)電起始時間、發(fā)電時長、用電單位、油耗、總計費用、負責人、另外說明等。點擊“統(tǒng)計與報表”/“支局設備機歷卡”:根據(jù)需要對某一支局設備機歷卡進行檢索,能反應設備名稱、設備型號、統(tǒng)一產(chǎn)品序列號、投產(chǎn)日期、用途、目前狀況,并能顯示各支局設備總數(shù)。點擊“統(tǒng)計與報表”/“現(xiàn)有設備統(tǒng)計”:以圖形統(tǒng)計出設備類型和各自數(shù)量的直方圖,表現(xiàn)形直觀,醒目。127 其他的一些系統(tǒng)功能“系統(tǒng)與維護”/“與數(shù)據(jù)庫是否”:與連接數(shù)據(jù)庫斷開時,再連數(shù)據(jù)庫時,需要重新輸入操作員口令后才能進行相關操作。“系統(tǒng)與維護”/“參數(shù)設定”:縣市局參數(shù),打印機歷卡封面,系統(tǒng)操作員表及維護員表等)、系統(tǒng)安全性設定、密碼修改及重新登錄。系統(tǒng)打開后長時間(時間根據(jù)實際情況設置)不用時,則能啟動屏保功能,以防止他人未經(jīng)許可進入到系統(tǒng)改動資料。第二章 數(shù)據(jù)庫設計21 總體設想SQL Server是Microsoft(微軟)公司推出的數(shù)據(jù)庫產(chǎn)品。本系統(tǒng)的數(shù)據(jù)庫采用的是Microsoft SQL Server 2000具有伸縮性強,安全性高,操作簡單方便,界面友好,查詢功能強,可以隨時對數(shù)據(jù)進行備份和存儲從而保證數(shù)據(jù)的安全性和完整性等眾多優(yōu)點且已被獲得了廣泛的應用。由于Microsoft公司的SQL Server 2000與PowerBuild 8.0等眾多編程語言產(chǎn)品集成得得好,Microsoft(微軟)公司已經(jīng)將其納入高端數(shù)據(jù)庫服務領域。所以我在本設計中首選SQL SERVER 2000作為數(shù)據(jù)庫管理系統(tǒng)。 POWER BUILDER的數(shù)據(jù)窗口技術幾乎都要和各種各樣的數(shù)據(jù)庫管理系統(tǒng)打交道,在POWERBUILDER中,要和某個數(shù)據(jù)庫建立連接,必須為這個數(shù)據(jù)庫建一個數(shù)據(jù)描述文件(Database Profile),在進行數(shù)據(jù)窗口的設計時,PowerBuilder利用數(shù)據(jù)庫描述文件獲得數(shù)據(jù)庫的各種信息,例如數(shù)據(jù)庫都有哪些表,這些表有哪些字段,表與表之間、字段與字段之間的關系是什么,這樣PowerbBuilder才能獲取該數(shù)據(jù)庫必要的信息,從而去連接該數(shù)據(jù)庫。在PowerBuilderk中,數(shù)據(jù)庫接口實際上是一組API的集合。各種數(shù)據(jù)庫管理系統(tǒng),不管是本地數(shù)據(jù)庫系統(tǒng),還是遠程數(shù)據(jù)庫系統(tǒng),都會在本地向訪問數(shù)據(jù)庫的用戶提供基于這些數(shù)據(jù)庫管理系統(tǒng)的API。PowerBuilder數(shù)據(jù)窗口和關系數(shù)據(jù)庫管理系統(tǒng)的接口功能如此強大兼容性也很好,PowerBuilder的圖型界面很好使用易學,它確實是一種很強大的開發(fā)工具,特別是對于數(shù)據(jù)應用的支持,因此我選擇了PowerBuilder數(shù)據(jù)窗口編程軟件。22 SQL Server 2000 特點簡介a) 與Internet 的緊密化合。SQL SERVER2000引進并加強了對XML的支持,成為了大型Web站點最好的數(shù)據(jù)庫管理系統(tǒng)之一。SQLSERVER2000與WINDOWS的緊密結(jié)合使得開發(fā)WEB站點的門檻大大降低,越來越多的用戶開始采用SQLSERVER2000作為后臺數(shù)據(jù)庫。b) 可擴展性和可用性。SQLSERVER 2000 對硬件配置要求很低,且支持的操作系統(tǒng)相當廣泛。SQL SERVER 2000 的數(shù)據(jù)庫引擎可以運行在WINDOWS NT,WINDOWS 98,WINDOWS ME,WINDOWS 2000,WINDOWS XP以及WINDOWS 2003各個版本上。SQL SERVER 2000 企業(yè)版的負載均衡特性允許用戶在多個數(shù)據(jù)庫服務器上復制數(shù)據(jù),從而把本來一臺服務器負責的功能很容易地擴展到多臺服務器上,這些數(shù)據(jù)庫服務器彼此合作,提供類似于集群服務器所能提供的強大性能。c) 支持企業(yè)級數(shù)據(jù)。SQL SERVER 2000 具有完善而強大的數(shù)據(jù)處理功能。正確的配置和管理SQLSERVER可以支持企業(yè)級數(shù)據(jù)庫,而無須高配置的硬件環(huán)境。d) 簡單、友好的操作方式。SQL SERVER 2000包含一整套的管理和開發(fā)工具,如企業(yè)管理器和查詢分析器,這些工具與WINDOWS界面無縫結(jié)合,在提供了強大功能的同時又易于使用,用戶可以把更多的精力放在自己的業(yè)務問題上,而不是考慮如何使用數(shù)據(jù)庫系統(tǒng)。e) 數(shù)據(jù)倉庫的支持。SQL SERVER 2000 為滿足現(xiàn)代化企業(yè)對大規(guī)模數(shù)據(jù)進行有效性分析和利用的要求,包含了些數(shù)據(jù)挖掘、分析、總結(jié)的工具,從而使聯(lián)機分析處理成為了可能,使企業(yè)創(chuàng)建數(shù)據(jù)倉庫以及數(shù)據(jù)挖掘成了可能。f) 典型的客戶機/服務器機制。SQL SERVER 2000是一個典型的客戶機/服務器數(shù)據(jù)庫管理系統(tǒng),使得多用戶操作同一數(shù)據(jù)庫更為方便和安全。這樣服務器端負責數(shù)據(jù)處理,客戶端負責界面描述以及顯示,服務器端負責接收來自客戶端的數(shù)據(jù)操作請求,并將操作結(jié)果返回到客戶端。g) 具有高度的安全性。登陸身份驗證可以與WINDOWS 身份驗證集成在一起,這樣的密碼就不會存儲在SQL SERVER 中,也不會通過網(wǎng)絡發(fā)送而被網(wǎng)絡嗅探器讀取。23 Power Builder 8.0特點PowerBuilder比其他開發(fā)工具的功能多得多,強得多,可以說是一個強有力的應用程序開發(fā)環(huán)境。PowerBuilder 可以使開發(fā)人員的開發(fā)進程更快、成本更低、質(zhì)量更高、功能更強等。a)PowerBuilder 可以跨平臺開發(fā)PowerBuilder 可以跨平臺開發(fā)。在WINDOWS系統(tǒng)上利用PowerBuilder 開發(fā)應用程序,可以將該應用程序發(fā)布到UNIX平臺上運行,反之亦可。b)開放性的數(shù)據(jù)庫系統(tǒng)連接Power Builder 是一個開放的應用程序開發(fā)環(huán)境,它可以訪問很多常見的后臺數(shù)據(jù)庫系統(tǒng),如SQL SERVER、ORACLE、INFORMIX、SYBASE等。POWER BUILDER 可以支持不同的關系數(shù)據(jù)庫管理系統(tǒng),并能充分發(fā)揮每一個數(shù)據(jù)庫的特長。他可以訪問多個數(shù)據(jù)庫信息,而后顯示在一個窗口中。C) 功能強大的編程語言與函數(shù)PowerBuilder 內(nèi)置功能強大的編程語言,它能使開發(fā)人員很容易地將簡單或復雜的事務對象應用項配合。它有幾百個函數(shù)用于操作對像、數(shù)字、日期和文本等。d) 專業(yè)的客戶機/服務器及組件應用開發(fā)工具PowerBuilder是最早的可視化開發(fā)工具之一,在現(xiàn)代的企業(yè)應用中,客戶/服務器模式已經(jīng)成為普遍流行的一程序組織模式,在傳統(tǒng)的兩層結(jié)構(gòu)中,用戶界面和商業(yè)規(guī)則被放在了客戶機上,而數(shù)據(jù)庫訪問和其他后臺操作則由服務器來負責完成。PowerBuilder的可視化編程,我們可以設計出一流的圖形用戶界面來同用戶交互。利用PowerBuilder語言以及豐富的函數(shù),我們既可以客戶端各種復雜的商業(yè)規(guī)則,又可實現(xiàn)服務器的各種后臺操作。e) 強大的源碼管理功能PowerBuilder 提供了一個本地的源碼控制系統(tǒng),也就是它自帶的PB Native源碼控制系統(tǒng),這個源碼控制系統(tǒng)特別適合于單機條件下的源碼控制,因為它不需要在網(wǎng)絡上建立一個源碼控制服務器。24 具體說明本系統(tǒng)中所有的表都是在Microsoft SQL Server 2000“企業(yè)管理器”創(chuàng)建的SBGL數(shù)據(jù)庫中設計出來的,每個表中都設置了功能和對應的必要功能。如bm表-部門表,各部門名稱變更、增加等都在此表中體現(xiàn);czy表-操作員表,操作員的增加,變更以及密碼的更換都在此表中查看,因SQL SERVER 2000數(shù)據(jù)庫的高度安全性,用此數(shù)據(jù)庫來管理操作員用戶名及密碼是最安全的;報廢設備表、設備明細表、機構(gòu)類別表、耗材管理表等都是SBGL表中不可缺少的數(shù)據(jù)庫對象,且第個表都有關鍵字段相關聯(lián)。第三章 功能模塊分析31 登陸模塊分析如果SQL Server服務器與該系統(tǒng)物理上在同一機器上-客戶端/服務器制,登錄模塊采作了雙連接技術,即程序運行時,系統(tǒng)首先尋找配置文件SBGL.INI中的連接參數(shù)以接入操作員數(shù)據(jù)庫,如果未能成功登錄,則尋找ODBC數(shù)據(jù)源中的配置,該配置存在ODBCSBGL.INI中,從而得以實現(xiàn)系統(tǒng)登錄的穩(wěn)定性;在登錄的界面中用戶可選擇采用哪種連接方式接入SBGL數(shù)據(jù)庫中; 如果SQL Server服務器與該系統(tǒng)同在一局域網(wǎng)內(nèi)但不在同一機器上,則采用ODBC方式接入數(shù)據(jù)庫。32 TOOLTip功能分析采用TOOLTip即時提示功能,以使該系統(tǒng)的使用者更容易了解該系統(tǒng)的操作方法。33 通用打印模塊分析該模塊具有較全面的打印設置功能,且通用性好:只要在調(diào)用時傳入必要參數(shù)則可以打印任一數(shù)據(jù)窗口中的全部或指定頁面。34 工單管理模塊分析采用了與實際工單完全一致的布局設計,達到所見即所得的要求,該模塊有設備進出庫登記功能,即將收回的故障設備記錄到入庫記錄中,將替換的設備記錄到出庫記錄中,并相應修改各設備的狀態(tài)標志。35 設備管理模塊分析該模塊有設備總庫、進出庫、維修記錄等,其中設備總庫塊中設計了功能強大的查詢功能,可查出任一地點、任一種類的設備投產(chǎn)時間、剩余使用時間等條件的設備,且各種條件且相與或相或,同時設置了方便快捷菜單。36 每日工單模塊分析制訂作業(yè)計劃,可選時間段進行查詢。值班人員可通過電話故障受理,在該設備管理系統(tǒng)中生成現(xiàn)場維護工作單并打印交給故障處理人,然后將故障故障處理結(jié)果和處理過程錄入系統(tǒng)便于查詢和統(tǒng)計分析。37 屏保功能分析在登錄系統(tǒng)后且有設定的時間內(nèi)未作相應的操作,則啟動屏保功能,重新使用則要重新輸入登錄口令,否則不能登錄,結(jié)束操作,增加了系統(tǒng)的安全性。38 其它的功能分析管理員與其他普通用戶登錄后對作操員庫的權限不同,普通用戶登錄后只能修改自己的密碼,管理員具有全部權限。第四章 系統(tǒng)的實現(xiàn)41 開發(fā)前的準備工作在設計前需要完成以下工作:在服務器端安裝Windows 2000 服務器版或Windows XP和Microsoft SQL Server 2000服務器版,在客戶端安裝Microsoft SQL Server 2000的客戶端連接工具以及Power Builder 8.0。如果不安裝Microsoft SQL Server 2000的客戶端連接工具,也可用ODBC方式連接到數(shù)據(jù)庫。42 創(chuàng)建數(shù)據(jù)庫及表準備好上述工作后,創(chuàng)建如下數(shù)據(jù)庫和表:4.2.1操作員數(shù)據(jù)庫表結(jié)構(gòu)創(chuàng)建czy數(shù)據(jù)庫,并建如下的表:CREATE TABLE dbo.czy (name varchar (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,gh varchar (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,sex varchar (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,birth smalldatetime NOT NULL ,xl varchar (12) COLLATE Chinese_PRC_CI_AS NOT NULL ,bm varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,cjgz smalldatetime NOT NULL ,zw varchar (12) COLLATE Chinese_PRC_CI_AS NOT NULL ,dh varchar (18) COLLATE Chinese_PRC_CI_AS NULL ,tel char (13) COLLATE Chinese_PRC_CI_AS NULL ,mtel char (11) COLLATE Chinese_PRC_CI_AS NULL ,mm varchar (7) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO4.2.2 設備管理數(shù)據(jù)庫表結(jié)構(gòu)創(chuàng)建sbgl數(shù)據(jù)庫并建如下的表:CREATE TABLE dbo.bfsb (no int NOT NULL ,sbmc varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,sn varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,tybh varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,starttime datetime NULL ,endtime datetime NULL ,price float NULL ,pzr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,jsr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,rq datetime NULL ,income float NULL ,bz varbinary (100) NULL ) ON PRIMARYGO CREATE TABLE dbo.bm (no int NOT NULL ,bm varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,dm varchar (7) COLLATE Chinese_PRC_CI_AS NOT NULL ,fzr varchar (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,whr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.clerk (no int NOT NULL ,name varchar (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,gh varchar (5) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.czy1 (name varchar (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,gh varchar (5) COLLATE Chinese_PRC_CI_AS NULL ,sex varchar (2) COLLATE Chinese_PRC_CI_AS NULL ,birth smalldatetime NULL ,xl varchar (12) COLLATE Chinese_PRC_CI_AS NULL ,bm varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,cjgz smalldatetime NULL ,zw varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,dh varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,mm varchar (7) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.fact (no int NOT NULL ,mc varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,dm int NULL ,dz varchar (60) COLLATE Chinese_PRC_CI_AS NULL ,lxr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,dh1 varchar (14) COLLATE Chinese_PRC_CI_AS NULL ,sj1 varchar (13) COLLATE Chinese_PRC_CI_AS NULL ,dh2 varchar (14) COLLATE Chinese_PRC_CI_AS NULL ,sj2 varchar (13) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.fdj (xh int NOT NULL ,tybh varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,rq1 smalldatetime NULL ,sc decimal(18, 0) NULL ,addre varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,oil int NULL ,moil int NULL ,pxr char (8) COLLATE Chinese_PRC_CI_AS NULL ,bz varchar (200) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.gd (lb varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,start smalldatetime NULL ,slr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,pxr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,device1 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,status1 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,tybh1 varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,yt varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,shqk varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,device2 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,tybh2 varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,status2 varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,pcf varchar (4) COLLATE Chinese_PRC_CI_AS NULL ,ch varchar (9) COLLATE Chinese_PRC_CI_AS NULL ,driver varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,address varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,appe varchar (40) COLLATE Chinese_PRC_CI_AS NULL ,report varchar (40) COLLATE Chinese_PRC_CI_AS NULL ,jssj smalldatetime NULL ,gdno int NOT NULL ,xq image NULL ,bf varchar (4) COLLATE Chinese_PRC_CI_AS NULL ,rq smalldatetime NULL ,djf int NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGOCREATE TABLE dbo.gdlb (no int NOT NULL ,mc varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,gdlb varchar (2) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.haocai (no int NOT NULL ,bh int NULL ,mc char (40) COLLATE Chinese_PRC_CI_AS NULL ,sl int NULL ,dj decimal(18, 0) NULL ,lqr char (8) COLLATE Chinese_PRC_CI_AS NULL ,rq smalldatetime NULL ) ON PRIMARYGOCREATE TABLE dbo.hc (mc varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,bh int NOT NULL ,dj decimal(18, 0) NULL ,fact varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,addre varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,tel varchar (30) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.jglb (no int NOT NULL ,jg varchar (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,dm int NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.mrgz (no int NOT NULL ,rq smalldatetime NULL ,job varchar (40) COLLATE Chinese_PRC_CI_AS NULL ,addre varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,device varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,pxr varchar (8) COLLATE Chinese_PRC_CI_AS NULL ,relay varchar (2) COLLATE Chinese_PRC_CI_AS NULL ,bz varchar (200) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.pbcatcol (pbc_tnam char (30) COLLATE Chinese_PRC_CI_AS NULL ,pbc_tid int NULL ,pbc_ownr char (30) COLLATE Chinese_PRC_CI_AS NULL ,pbc_cnam char (30) COLLATE Chinese_PRC_CI_AS NULL ,pbc_cid smallint NULL ,pbc_labl varchar (254) COLLATE Chinese_PRC_CI_AS NULL ,pbc_lpos smallint NULL ,pbc_hdr varchar (254) COLLATE Chinese_PRC_CI_AS NULL ,pbc_hpos smallint NULL ,pbc_jtfy smallint NULL ,pbc_mask varchar (31) COLLATE Chinese_PRC_CI_AS NULL ,pbc_case smallint NULL ,pbc_hght smallint NULL ,pbc_wdth smallint NULL ,pbc_ptrn varchar (31) COLLATE Chinese_PRC_CI_AS NULL ,pbc_bmap char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbc_init varchar (254) COLLATE Chinese_PRC_CI_AS NULL ,pbc_cmnt varchar (254) COLLATE Chinese_PRC_CI_AS NULL ,pbc_edit varchar (31) COLLATE Chinese_PRC_CI_AS NULL ,pbc_tag varchar (254) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.pbcatedt (pbe_name varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,pbe_edit varchar (254) COLLATE Chinese_PRC_CI_AS NULL ,pbe_type smallint NOT NULL ,pbe_cntr int NULL ,pbe_seqn smallint NOT NULL ,pbe_flag int NULL ,pbe_work char (32) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.pbcatfmt (pbf_name varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,pbf_frmt varchar (254) COLLATE Chinese_PRC_CI_AS NOT NULL ,pbf_type smallint NOT NULL ,pbf_cntr int NULL ) ON PRIMARYGOCREATE TABLE dbo.pbcattbl (pbt_tnam char (30) COLLATE Chinese_PRC_CI_AS NULL ,pbt_tid int NULL ,pbt_ownr char (30) COLLATE Chinese_PRC_CI_AS NULL ,pbd_fhgt smallint NULL ,pbd_fwgt smallint NULL ,pbd_fitl char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbd_funl char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbd_fchr smallint NULL ,pbd_fptc smallint NULL ,pbd_ffce char (32) COLLATE Chinese_PRC_CI_AS NULL ,pbh_fhgt smallint NULL ,pbh_fwgt smallint NULL ,pbh_fitl char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbh_funl char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbh_fchr smallint NULL ,pbh_fptc smallint NULL ,pbh_ffce char (32) COLLATE Chinese_PRC_CI_AS NULL ,pbl_fhgt smallint NULL ,pbl_fwgt smallint NULL ,pbl_fitl char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbl_funl char (1) COLLATE Chinese_PRC_CI_AS NULL ,pbl_fchr smallint NULL ,pbl_fptc smallint NULL ,pbl_ffce char (32) COLLATE Chinese_PRC_CI_AS NULL ,pbt_cmnt varchar (254) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.pbcatvld (pbv_name varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,pbv_vald varchar (254) COLLATE Chinese_PRC_CI_AS NOT N

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論