已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢 業(yè) 論 文(設(shè) 計(jì))題 目 運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度模塊運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度模塊內(nèi) 容 提 要本文介紹了使用sybase(美國(guó)賽貝斯公司)的powerbuilder9.0開發(fā)的運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)。其中詳細(xì)介紹了業(yè)務(wù)管理中的調(diào)度查詢模塊。運(yùn)輸公司業(yè)務(wù)管理軟件正是現(xiàn)在運(yùn)輸業(yè)所需求的管理軟件。它能夠?yàn)槭褂谜咛峁┖?jiǎn)捷的信息錄入、快捷的查詢手段和合理的調(diào)度方法,并且極大的提高了管理中的安全性,使用最少的人力、物力達(dá)到最好的管理效率。這正是管理者所夢(mèng)想的,企業(yè)發(fā)展所需求的;這也是開發(fā)本軟件的目的。全文從開發(fā)運(yùn)輸公司業(yè)務(wù)管理軟件的方法出發(fā),概要敘述該系統(tǒng)的輸入模塊和系統(tǒng)模塊,詳細(xì)闡述了運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)的調(diào)度查詢模塊,說明基本的算法思想、表示方法、系統(tǒng)的工作流程、編碼測(cè)試和最終系統(tǒng)實(shí)現(xiàn)步驟,并且參照一些成熟的運(yùn)輸公司業(yè)務(wù)管理軟件進(jìn)行評(píng)價(jià)比較,取長(zhǎng)補(bǔ)短。 關(guān)鍵詞調(diào)度;查詢;業(yè)務(wù)管理;效率創(chuàng)新點(diǎn)本文的創(chuàng)新點(diǎn)在于運(yùn)用信息技術(shù)解決運(yùn)輸公司業(yè)務(wù)中的調(diào)度問題,實(shí)現(xiàn)了業(yè)務(wù)調(diào)度過程中的快捷查詢和合理調(diào)度。the development of the dispatcher mold of the management system of transport-companys business shi yu-jun wang su-liabstractthis paper introduced the development of the management system of transport-companys business which uses sybase (american sybase corporation)powerbuilder9.0.the paper has introduced the dispatcher and inquiry module of the business management in detail.this software is precisely conveyance-industry demanded . it can record to go into the information that the user provide cleanly,fast-searching means and reasonable-dispatcher degree method, and the safety that raised quickly in the management, uses the minimal manpower, material resources to attain the best management efficiency.this exactly is the dream of governor ,the demanding of business-enterprises development;this is also the purpose that develops this software.this paper sets out from the develop-method of the management software of transport-companys business, describes essentially the importation mold and the system mold elaborated that the dispatch and inquiry module of the business management, explain the basic calculate-thought, mean the method, system work-flowing and code testing and system realizations step in the end, and according to some mature software to carry on the evaluation comparison, learns from others strong points to complement ones weaknesses.key wordsdispatcher; inquiry; the business is managed; efficiencyinnovation目 錄第1章 系統(tǒng)開發(fā)背景- 1 -第2章 可行性研究- 3 -2.1 引言- 3 -2.2可行性研究- 3 -第3章 項(xiàng)目開發(fā)計(jì)劃- 5 -3.1引言- 5 -3.2存在的主要問題- 5 -3.3項(xiàng)目概述- 5 -3.4產(chǎn)品- 6 -3.5實(shí)施計(jì)劃- 6 -3.6關(guān)鍵技術(shù)問題- 6 -第4章 需求分析- 8 -4.1項(xiàng)目概述- 8 -4.2主要功能模塊- 8 -4.3開發(fā)關(guān)鍵問題- 11 -4.4支持條件- 11 -第5章 概要設(shè)計(jì)- 12 -5.1 引言- 12 -5.2 總體設(shè)計(jì)- 12 -5.3調(diào)度查詢模塊總體結(jié)構(gòu)- 13 -5.4系統(tǒng)結(jié)構(gòu)圖- 13 -5.5調(diào)度查詢模塊功能介紹- 14 -5.6調(diào)度查詢e-r圖- 15 -5.7數(shù)據(jù)庫(kù)設(shè)計(jì)- 18 -第6章 詳細(xì)設(shè)計(jì)- 20 -6.1 引言- 20 -6.2 數(shù)據(jù)庫(kù)詳細(xì)實(shí)現(xiàn)- 20 -6.3系統(tǒng)流程- 20 -6.4調(diào)度查詢模塊流程圖- 22 -6.5調(diào)度查詢模塊總體結(jié)構(gòu)實(shí)現(xiàn)- 22 -6.6界面設(shè)計(jì)實(shí)現(xiàn)- 23 -6.7系統(tǒng)安全性研究- 24 -6.8一些代碼問題說明- 25 -第7章 性能測(cè)試與分析- 30 -7.1測(cè)試實(shí)例的研究與分析- 30 -7.2測(cè)試環(huán)境與測(cè)試條件- 30 -7.3實(shí)例測(cè)試- 30 -7.4性能分析- 30 -第8章 系統(tǒng)前景- 31 -致 謝- 32 -參考文獻(xiàn)- 33 - 37 -運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度模塊01106317 時(shí)雨君 指導(dǎo)教師 王素立 副教授第1章 系統(tǒng)開發(fā)背景2005年2月19日,首屆中國(guó)運(yùn)輸企業(yè)信息化進(jìn)程調(diào)查結(jié)果公布,報(bào)告顯示,中國(guó)運(yùn)輸企業(yè)正加速實(shí)施計(jì)算機(jī)業(yè)務(wù)管理解決方案,以增強(qiáng)企業(yè)生產(chǎn)效率和贏利能力。盡管許多運(yùn)輸企業(yè)在利用計(jì)算機(jī)運(yùn)營(yíng)方面有很大進(jìn)展,但與全球領(lǐng)先的運(yùn)輸企業(yè)之間仍然存在較大的差距。 -摘自:英大科技網(wǎng)站該調(diào)查是由中國(guó)企業(yè)聯(lián)合會(huì)(cec)主持,博思智聯(lián)顧問公司作為執(zhí)行機(jī)構(gòu)開展,主要針對(duì)中國(guó)運(yùn)輸企業(yè)。受調(diào)查的有效企業(yè)數(shù)為435家,涉及25個(gè)省。受訪者中36%是企業(yè)的決策層。隨著改革開放的步伐加快,我國(guó)經(jīng)濟(jì)的快速發(fā)展,我國(guó)的各大行業(yè)得以迅速發(fā)展,并且逐步同世界接軌。地球村化也越來越明顯,世界也變得越來越小。因此,運(yùn)輸行業(yè)也成為了人們生活中必不可少的一部分。隨著行業(yè)內(nèi)競(jìng)爭(zhēng)的激烈,如何在激烈的競(jìng)爭(zhēng)中尋求生存發(fā)展,是每一個(gè)運(yùn)輸公司必須面臨的問題?,F(xiàn)階段我國(guó)多數(shù)的運(yùn)輸公司在業(yè)務(wù)管理時(shí)仍然擺脫不了原有的管理模式。原有的管理模式在現(xiàn)在信息快速發(fā)展的時(shí)代已經(jīng)落伍了。它在工作效率方面有很大的缺陷,在保密性方面也一直是個(gè)很大的隱患,而且該模式消耗了大量的人力、物力,卻得不到最佳效果。因此,要想在現(xiàn)在社會(huì)站穩(wěn)腳跟、尋得發(fā)展,就必須有符合當(dāng)代社會(huì)的管理工具、管理模式。如何利用先進(jìn)的管理手段,提高運(yùn)輸公司的管理水平,已經(jīng)成為了運(yùn)輸行業(yè)發(fā)展當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是運(yùn)輸行業(yè)管理走向成功的最關(guān)鍵元素,但是,它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)運(yùn)輸公司的管理提供了強(qiáng)有力的支持。因此,采用全新的運(yùn)輸公司業(yè)務(wù)管理系統(tǒng),已經(jīng)成為了提高運(yùn)輸公司的管理效率、改善經(jīng)營(yíng)管理策略的重要手段之一。運(yùn)輸公司業(yè)務(wù)管理軟件正是現(xiàn)在運(yùn)輸業(yè)所需求的管理軟件。它能夠?yàn)槭褂谜咛峁┖?jiǎn)捷的信息錄入和快捷的查詢手段。并且極大的提高了管理中的安全性,使用最少的人力、物力達(dá)到最好的管理效率。這正是管理者所夢(mèng)想的,企業(yè)發(fā)展所需求的。這也是實(shí)現(xiàn)企業(yè)的科學(xué)化管理,實(shí)現(xiàn)與世界接軌的重要條件。運(yùn)輸企業(yè)與其它企業(yè)存在較大的差異,其日常業(yè)務(wù)繁多,成本控制困難,費(fèi)用核算復(fù)雜,尤其是車輛運(yùn)營(yíng),維修費(fèi)用的管理更是十分瑣碎。目前,國(guó)內(nèi)外各類運(yùn)輸業(yè)務(wù)管理軟件主要是實(shí)現(xiàn)車輛管理,行駛情況,司機(jī)工作情況,運(yùn)輸管理,查詢統(tǒng)計(jì)等功能,缺乏調(diào)度管理模塊和圖表分析功能,物流管理較為混亂,還沒有可靠的管理系統(tǒng)。這些是我們開發(fā)運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)的背景和初衷。第2章 可行性研究2.1 引言社會(huì)生產(chǎn)力的發(fā)展與進(jìn)步,積極推動(dòng)了人類思想的革新與創(chuàng)造,從而一系列新生事物的誕生接踵而來。但是新生事物的生存與延續(xù)取決于人類的驗(yàn)測(cè),因而它的可行性至關(guān)重要。萬事求得發(fā)展的根本保障是物質(zhì)基礎(chǔ),經(jīng)濟(jì)的飛速發(fā)展推動(dòng)生活水平顯著提高,而市場(chǎng)規(guī)模也隨之?dāng)U大,因此,運(yùn)輸公司應(yīng)運(yùn)而生,由此引出了運(yùn)輸公司業(yè)務(wù)管理系統(tǒng),運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)核心是調(diào)度管理,原始的調(diào)度方法采用人工調(diào)度,存在浪費(fèi)人力和財(cái)力資源、不方便查詢、不方便管理等缺點(diǎn),而電腦自動(dòng)化系統(tǒng)可以完全解決這些弊端。它在引導(dǎo)上的直接性和自身所具有的獨(dú)到特點(diǎn),易被接受和采納,是一種實(shí)用性強(qiáng)的軟件工具。2.1.1編寫目的本可行性研究報(bào)告的編寫目的在于,對(duì)運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)作充分的可行性研究分析及指出其存在的重要性。分析、對(duì)比原始的調(diào)度方式與用計(jì)算機(jī)管理和控制的自動(dòng)化調(diào)度查詢系統(tǒng),進(jìn)而研究運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)的可行性、優(yōu)越性、先進(jìn)性,明確開發(fā)運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)的方向、有效途徑,確定開發(fā)本系統(tǒng)所采取的步驟、方法及對(duì)策。2.1.2 背景工程的名稱:運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)開發(fā)項(xiàng)目工程產(chǎn)品的名稱:運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度模塊工程組織者:鄭州航空工業(yè)管理學(xué)院計(jì)算機(jī)科學(xué)與應(yīng)用系產(chǎn)品用戶:經(jīng)營(yíng)者、客戶、中間用戶、最終用戶2.2可行性研究2.2.1 經(jīng)濟(jì)可行性 單位a目前由于完全采用手工方式進(jìn)行調(diào)度管理,對(duì)數(shù)據(jù)進(jìn)行綜合分析等,所以耗用工時(shí)較多,且效率低下。我們?cè)谧霎厴I(yè)設(shè)計(jì),幾乎沒有什么成本,由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。而且,由于系統(tǒng)能在未來較長(zhǎng)的一段時(shí)間內(nèi)穩(wěn)定地發(fā)揮作用,這對(duì)于a單位提高工作效率又很大的幫助,使其經(jīng)濟(jì)效益更上一層樓。2.2.2 操作可行性據(jù)調(diào)查,該單位內(nèi)部人員大部分員工從未使用過類似的自動(dòng)化系統(tǒng),但是,系統(tǒng)友好的用戶界面,良好的安全設(shè)置,較強(qiáng)的健壯性;可以使其內(nèi)部人員在系統(tǒng)實(shí)施人員的指導(dǎo)下快速掌握系統(tǒng)的使用方法。不僅如此,我們還編寫了詳盡的“用戶操作說明書”,為用戶提供圖文并茂的操作說明。2.2.3 技術(shù)可行性(1)開發(fā)的軟件可行性: 從目前市場(chǎng)上比較流行的數(shù)據(jù)庫(kù)開發(fā)、管理軟件并結(jié)合該單位的實(shí)際來看,powerbuilder開發(fā)b/s方式的運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)是一個(gè)不錯(cuò)的選擇。由于該單位數(shù)據(jù)處理量不是很大,使用powerbuilder自帶的asa小型數(shù)據(jù)庫(kù)就以經(jīng)足夠了,而且使用簡(jiǎn)單、方便,利用powerbuilder + asa的組合,建立起運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)。因此,開發(fā)實(shí)施本系統(tǒng),從軟件角度看,是可行的。(2)開發(fā)的硬件可行性:開發(fā)本系統(tǒng)所使用的軟件對(duì)計(jì)算機(jī)的硬件要求并不是很高,現(xiàn)在硬件的價(jià)格不斷下降,一般的配置完全可以。因此,從硬件可行性方面,本系統(tǒng)的開發(fā)也是可行的。由以上經(jīng)濟(jì)、操作、技術(shù)三方面的分析可以看到,本系統(tǒng)的開發(fā)時(shí)機(jī)成熟,從多種角度考慮,都是可行的。第3章 項(xiàng)目開發(fā)計(jì)劃3.1引言主要對(duì)開發(fā)運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)的費(fèi)用、時(shí)間、進(jìn)度、人員組織、硬件設(shè)備的配置、系統(tǒng)的開發(fā)環(huán)境和運(yùn)行環(huán)境的配置進(jìn)行說明規(guī)劃。編寫目的是為完善a單位的車輛運(yùn)輸調(diào)度管理、實(shí)現(xiàn)自動(dòng)化,主要使用對(duì)象就是該部門的員工3.2存在的主要問題a單位是一個(gè)小型的運(yùn)輸公司,公司日常業(yè)務(wù)很大多數(shù)運(yùn)輸公司一樣是調(diào)度車輛,在其中存在以下難題: (1)出車單據(jù)的發(fā)布繁瑣,需要人工輸入再打印出來,發(fā)送到出車部門,這中間,浪費(fèi)了不少時(shí)間,增加了開支;(2)調(diào)度車輛單據(jù)發(fā)放容易出錯(cuò),以往的文件發(fā)放都是由人工操作來完成的,因此經(jīng)常出現(xiàn)車輛調(diào)度時(shí)出現(xiàn)車輛或司機(jī)的遺漏、重復(fù)等現(xiàn)象,使得信息不能及時(shí)傳送到司機(jī)手中,造成了不小的經(jīng)濟(jì)損失; (3)日常辦公效率低下,傳統(tǒng)的文件管理方式使得日常手工查找客戶常用的電話號(hào)碼、銀行信息,以及查找以前的積壓文件等十分不方便,辦事效率低下;長(zhǎng)久以來,落后的管理手段已經(jīng)成為困擾該單位的一個(gè)迫切需要解決的問題。為了滿足該單位的需要,提高效率,改進(jìn)質(zhì)量,特開發(fā)車輛業(yè)務(wù)管理系統(tǒng)3.3項(xiàng)目概述3.3.1工作內(nèi)容 為了能很好的完成該項(xiàng)目的開發(fā)計(jì)劃,在這期間需要同a單位了解在傳統(tǒng)的辦公管理的各種弊端,以及明確需要待建軟件要實(shí)現(xiàn)的主要功能。制定實(shí)施計(jì)劃包括:明確所承擔(dān)的主要工作;初步確定所使用的語言及存儲(chǔ)形式;劃分小組成員的主要分工;確定工作進(jìn)度,及限定完成期限;制定初步的測(cè)試計(jì)劃。 3.3.2主要參加人員 時(shí)雨君,李長(zhǎng)龍,湯燕彬3.4產(chǎn)品3.4.1程序 提交的系統(tǒng)為“汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)”,采用sybase公司的powerbuilder9.0開發(fā),后臺(tái)數(shù)據(jù)庫(kù)使用sybase公司的adaptive server anywhere 8.03.4.2功能(1)保存汽車、司機(jī)、客戶信息(2)信息查詢,包括汽車、司機(jī)、客戶的信息(3)修改,增刪汽車、司機(jī)、客戶信息,用戶(4)進(jìn)行調(diào)度管理,車輛的出、入、修(5)數(shù)據(jù)庫(kù)備份和恢復(fù)(6)幫助文件3.5實(shí)施計(jì)劃工作任務(wù)的分解與人員分工(1)任務(wù)的分解系統(tǒng)被分成三大模塊:輸入模塊,調(diào)度查詢,系統(tǒng)模塊。汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之輸入模塊:湯燕彬汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之系統(tǒng)模塊:李長(zhǎng)龍(2)作者的主要任務(wù):汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度查詢完成整個(gè)汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)的界面設(shè)計(jì)以及代碼最終實(shí)現(xiàn)3.6關(guān)鍵技術(shù)問題在調(diào)度查詢的時(shí)候,將汽車的及時(shí)信息反饋給用戶是最重要的,例如用戶需要在出車調(diào)度時(shí)調(diào)用待命車輛,既不能調(diào)用正在出車的車輛,也不能調(diào)用正在維修中的車輛。這些功能的實(shí)現(xiàn)將在數(shù)據(jù)庫(kù)的設(shè)計(jì)中使用參照完整性進(jìn)行約束第4章 需求分析4.1項(xiàng)目概述4.1.1產(chǎn)品的功能描述實(shí)現(xiàn)多操作的信息共享,相互之間消息的傳遞要做到準(zhǔn)確,快捷和順暢。本系統(tǒng)采用圖形化操作界面,使人機(jī)交互更方便易懂、易用、易控制,系統(tǒng)可以可靠運(yùn)行,對(duì)重點(diǎn)業(yè)務(wù)實(shí)施分天候動(dòng)態(tài)監(jiān)管系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿足實(shí)用性、先進(jìn)性和經(jīng)濟(jì)性的要求。4.1.2用戶及一般約束系統(tǒng)默認(rèn)的合法用戶有兩類:管理員和普通用戶。在使用的時(shí)候可以根據(jù)實(shí)際情況添刪用戶,但是管理員用戶不允許被刪除。在系統(tǒng)中管理員的沒有任何權(quán)限限制,普通用戶根據(jù)級(jí)別不同,有著相應(yīng)的權(quán)限限制。具體的權(quán)限可在程序中進(jìn)行設(shè)置,系統(tǒng)默認(rèn)的情況為:普通用戶只可以查詢相關(guān)信息,修改自己的密碼,概括的說是對(duì)數(shù)據(jù)庫(kù)只可以讀取,不能寫入(修改密碼時(shí)除外)。當(dāng)然,可以根據(jù)具體情況給普通用戶增加權(quán)限,例如指定寫入權(quán)限。4.2主要功能模塊4.2.1模塊劃分系統(tǒng)有三大模塊:輸入模塊,調(diào)度查詢,系統(tǒng)模塊其中調(diào)度查詢模塊由以下八部分組成(1)出車管理: 汽車出車管理 (2)回車管理: 汽車回車登記(3)修車管理: 汽車修車登記(4)狀態(tài)查詢: 汽車目前狀態(tài)查詢:執(zhí)行任務(wù)、修理或待命 (5)費(fèi)用查詢: 汽車主要費(fèi)用:燃油,修理,事故,保險(xiǎn)賠償(6)人員查詢: 包括司機(jī)和普通文管人員資料的查詢(7)倉(cāng)庫(kù)管理: 當(dāng)無車可調(diào)或其他貨物不能及時(shí)發(fā)送的情況下,貨物將先存放在倉(cāng)庫(kù)(8)圖表分析: 提供車輛的出車次數(shù)的統(tǒng)計(jì),以條形圖顯示4.2.2簡(jiǎn)要說明貨單處理系統(tǒng):進(jìn)行托運(yùn)單、配貨單等單據(jù)的處理(提供錄入、修改、刪除、打印等功能)、并可自由組合篩選、查詢倉(cāng)庫(kù)管理系統(tǒng):進(jìn)行出入庫(kù)產(chǎn)品的審核,詳細(xì)記錄物流狀態(tài);貼發(fā)隨貨標(biāo)簽,標(biāo)明貨物 的始發(fā)地、目地、件數(shù)等;提供庫(kù)存查詢查詢系統(tǒng):查詢數(shù)據(jù)庫(kù)中的所有信息,包括司機(jī),員工,車輛的詳細(xì)信息,并提供錄入、修改、刪除、打印等功能調(diào)度系統(tǒng):在調(diào)度時(shí)調(diào)度待命車輛,調(diào)度車輛進(jìn)行維修等操作,并且提供車輛的事故等信息登記,將不良行為記錄在案,有助于某些活動(dòng)的決策。運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)車輛信息信息輸入客戶信息出車信息信息管理數(shù)據(jù)庫(kù)備份出車單據(jù)司機(jī)信息4.2.3系統(tǒng)總體數(shù)據(jù)流程圖4-1 系統(tǒng)總體數(shù)據(jù)流程圖圖4-2 系統(tǒng)總體零層圖4.2.4數(shù)據(jù)字典(dd)主要的表單情況在所有表單中的所有項(xiàng)目均為字符型(a) 客戶表 (名稱 c 10,貨單號(hào) c 5,聯(lián)系電話 c 12,傳真 c 12,收貨地址 c 20,發(fā)貨時(shí)間c 14,備注 c 100)(b) 車輛信息表(車牌號(hào)c 10,車輛類型c 4,廠家c 30,買車時(shí)間 c 14,保險(xiǎn)類型c 6,保單號(hào)c 10,投保時(shí)間 c 14,車輛狀態(tài) c 8,備注c 100)(c) 司機(jī)信息表 (姓名c 10,性別 c 4,駕證類型 c 2,駕證號(hào) c 8,聯(lián)系電話 c 12,家庭住址 c 30, 備注 c 100)(d) 出貨表 (貨單號(hào)c 5,出貨時(shí)間 c 14, 收貨方c 20,車隊(duì)編號(hào)c 3,聯(lián)系電話 c 12,運(yùn)費(fèi) c 8,押金 c 8,發(fā)貨地點(diǎn) c 20,收貨地點(diǎn) c 20,備注 c 100)(e) 進(jìn)庫(kù)表(貨單號(hào) c 5,貨物名稱 c 16,數(shù)量 c 4,進(jìn)庫(kù)時(shí)間 c 14)(f) 出庫(kù)表(貨單號(hào) c 5,貨物名稱 c 16,件數(shù)c 4,發(fā)貨時(shí)間 c 14,出庫(kù)時(shí)間 d 8)(g) 出車表(車隊(duì)號(hào) c 5,發(fā)貨方 c 20,收貨方c 20,貨單號(hào)c 5,出車時(shí)間c 14,聯(lián)系電話c 12,負(fù)責(zé)人 c 10,備注c 100)(h) 回車表(貨單號(hào)c 5,收貨登記c 20,回車時(shí)間c 14,備注c 100)(i) 待命車表(車牌號(hào)c 10,司機(jī) c 10,備注 c 100)4.3開發(fā)關(guān)鍵問題在該階段主要實(shí)現(xiàn)的是對(duì)軟件系統(tǒng)將要實(shí)現(xiàn)的功能進(jìn)行總體的設(shè)計(jì)、抽象。明確軟件系統(tǒng)將要實(shí)現(xiàn)的功能是實(shí)現(xiàn)管理智能化。注重同用戶的交流,初步確定用戶對(duì)軟件的界面設(shè)計(jì)要求。分析系統(tǒng)的主要實(shí)現(xiàn)功能并且給出軟件的邏輯模型。確定系統(tǒng)的構(gòu)成及主要成分,并用結(jié)構(gòu)化的分析方法給出新系統(tǒng)的邏輯模型。4.4支持條件系統(tǒng)1.0版本使用單機(jī)版,暫時(shí)不支持網(wǎng)絡(luò)功能,在后續(xù)的版本中將加以完善,本系統(tǒng)在powerbuilder9.0后臺(tái)數(shù)據(jù)庫(kù)使用adaptive server anywhere 8.0,操作系統(tǒng)為windowsxp+sp1,環(huán)境下測(cè)試通過。運(yùn)行環(huán)境:(1)硬件環(huán)境 cpu:pentium 1.0g以上,建議piii 1.7g以上 ram:128m以上,建議256m以上disk:100m以上的可用硬盤安裝空間(2)軟件環(huán)境操作系統(tǒng) windows 2000或windows xp操作系統(tǒng),支持odbc數(shù)據(jù)庫(kù)接口 第5章 概要設(shè)計(jì)5.1 引言本節(jié)將敘述汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度查詢模塊(作者完成部分)的子模塊設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)5.1.1編寫目的確定每個(gè)子模塊之間的功能,調(diào)用關(guān)系,以及模塊之間傳遞信息,評(píng)價(jià)子模塊結(jié)構(gòu)的質(zhì)量5.2 總體設(shè)計(jì)通過登錄框登錄到主界面后,用戶將看到三大模塊:信息輸入模塊、車輛管理模塊和系統(tǒng)管理模塊。用戶可以在車輛管理模塊下的各個(gè)功能模塊中找到自己想要操作車輛事件模塊,點(diǎn)擊進(jìn)入,即可對(duì)該車輛時(shí)間進(jìn)行添加,修改,刪除,查詢等操作;用戶也可以在系統(tǒng)管理模塊下找到定義操作權(quán)限和數(shù)據(jù)庫(kù)維護(hù)功能兩個(gè)功能模塊,而數(shù)據(jù)庫(kù)維護(hù)功能中包含數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、數(shù)據(jù)壓縮和數(shù)據(jù)清理功能四個(gè)功能。運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)特點(diǎn): 采用客戶端/服務(wù)器工作模式 直觀、高效的面向?qū)ο蟮膱D形用戶界面,易學(xué)易用 采用服務(wù)器級(jí)的數(shù)據(jù)安全技術(shù)運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)管理效益:1. 實(shí)現(xiàn)企業(yè)的管理由靜態(tài)管理向動(dòng)態(tài)管理轉(zhuǎn)變,由分散管理向集中管理轉(zhuǎn)變。2. 使企業(yè)最大限度的實(shí)現(xiàn)資源共享。3. 實(shí)現(xiàn)經(jīng)濟(jì)效果的及時(shí)統(tǒng)計(jì)分析,為企業(yè)決策提供依據(jù)。4. 事后追蹤向事前控制預(yù)測(cè)轉(zhuǎn)變。5. 減少數(shù)據(jù)錄入工作量,避免重復(fù)工作,提高工作效率。6. 規(guī)范企業(yè)運(yùn)作行為,優(yōu)化企業(yè)工作流程,減少多余環(huán)節(jié)。7. 最大限度的變定性考核為定量考核,便于工作量的及時(shí)統(tǒng)計(jì)。8. 及時(shí)提醒業(yè)務(wù),能有效的對(duì)工作進(jìn)度進(jìn)行監(jiān)控。5.3調(diào)度查詢模塊總體結(jié)構(gòu)在系統(tǒng)的總體設(shè)計(jì)中,尤其以調(diào)度查詢模塊突顯重要,它是整個(gè)系統(tǒng)的核心所在,基本上所有的信息都在此模塊中體現(xiàn)出來,包含了運(yùn)輸公司的業(yè)務(wù)全部調(diào)度功能,并且提供了圖表分析功能,供決策者酌優(yōu)選擇車輛調(diào)度。根據(jù)用戶的需求和環(huán)境特點(diǎn),本模塊劃分為八個(gè)模塊:(1)出車管理: 汽車出車管理 ,生成出車單據(jù),供司機(jī)出車使用(2)回車管理: 汽車回車登記,僅僅將車輛的回車信息簡(jiǎn)要登記(3)修車管理: 汽車修車登記(4)狀態(tài)查詢: 汽車目前狀態(tài)查詢:執(zhí)行任務(wù)、修理或待命 (5)費(fèi)用查詢: 汽車主要費(fèi)用:燃油,修理,事故,保險(xiǎn)賠償以及司機(jī)工資,補(bǔ)助提成等費(fèi)用的查詢,統(tǒng)計(jì)、匯總、打印、報(bào)表輸出等各項(xiàng)功能(6)人員查詢: 包括司機(jī)和普通文管人員資料的查詢,統(tǒng)計(jì)、匯總、打印、報(bào)表輸出等各項(xiàng)功能(7)倉(cāng)庫(kù)管理: 當(dāng)無車可調(diào)或其他貨物不能及時(shí)發(fā)送的情況下,貨物將先存放在倉(cāng)庫(kù)(8)圖表分析: 采用條形圖分析統(tǒng)計(jì)車輛的出車次數(shù),進(jìn)行最直觀的顯示,可以統(tǒng)計(jì)所有車輛的總計(jì)出車次數(shù),也可以統(tǒng)計(jì)一段時(shí)間內(nèi)的車輛出車次數(shù)。5.4系統(tǒng)結(jié)構(gòu)圖5.4.1總體結(jié)構(gòu)圖運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)信息管理職工管理客戶管理車輛管理調(diào)度管理出車調(diào)度回車信息倉(cāng)庫(kù)狀態(tài)信息查詢車輛查詢職工查詢資金匯總系統(tǒng)維護(hù)數(shù)據(jù)備份數(shù)據(jù)恢復(fù)用戶設(shè)置圖5-1 系統(tǒng)總體結(jié)構(gòu)圖汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度查詢調(diào)度管理信息查詢幫助信息修車登記回車登記倉(cāng)庫(kù)管理車輛查詢費(fèi)用查詢?nèi)藛T查詢查詢幫助登記幫助出車登記5.4.2調(diào)度查詢模塊結(jié)構(gòu)圖圖5-2 調(diào)度查詢模塊結(jié)構(gòu)圖5.5調(diào)度查詢模塊功能介紹表5-1 運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)調(diào)度模塊統(tǒng)名:運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)模塊名:調(diào)度管理模塊編號(hào):1上層調(diào)用模塊:運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)下層調(diào)用模塊:出車調(diào)度、回車信息、倉(cāng)庫(kù)狀態(tài)文件名:車輛記錄、倉(cāng)庫(kù)記錄 全局變量輸入數(shù)據(jù):進(jìn)貨單、出庫(kù)單、回車單輸出數(shù)據(jù):出車單、出庫(kù)單、車輛返回信息處理:判斷是進(jìn)貨單還是出庫(kù)單。若是進(jìn)貨單,則往倉(cāng)庫(kù)記錄中添加記錄;否則,生成出車單和出庫(kù)單,運(yùn)輸貨物 表5-2 運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)調(diào)度模塊系統(tǒng)名:運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)模塊名:信息查詢模塊編號(hào):2上層調(diào)用模塊:運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)下層調(diào)用模塊:車輛查詢、職工查詢、資金匯總文件名:車輛記錄、司機(jī)記錄 全局變量輸入數(shù)據(jù):車牌號(hào)、司機(jī)號(hào)輸出數(shù)據(jù):車輛信息、職工信息處理:判斷是車牌號(hào)還是司機(jī)號(hào)。若是車牌號(hào),則輸出該車的信息;否則,輸出司機(jī)信息5.6調(diào)度查詢e-r圖車輛司機(jī)年檢車牌保險(xiǎn)事故事故貨物(倉(cāng)庫(kù))名稱數(shù)量單價(jià)貨主調(diào)度汽車貨物車輛貨物運(yùn)輸名稱數(shù)量單價(jià)貨主司機(jī)車牌日期調(diào)度子系統(tǒng)圖5-3 調(diào)度子系統(tǒng)er圖1數(shù)據(jù)結(jié)構(gòu):出車信息含義說明:定義一次出車的有關(guān)信息組 成:車牌號(hào)碼,司機(jī),出車日期,貨物信息,運(yùn)貨單號(hào) 1.1數(shù)據(jù)項(xiàng)名稱:車牌號(hào)碼 別名:無 簡(jiǎn)述:汽車的車牌號(hào)碼 類型:字符型 長(zhǎng)度:101.2數(shù)據(jù)項(xiàng)名稱:司機(jī) 別名:無 簡(jiǎn)述:在登記司機(jī)信息時(shí)添入的項(xiàng)目 類型:字符型 長(zhǎng)度:81.3數(shù)據(jù)項(xiàng)名稱:貨單號(hào) 別名:無 簡(jiǎn)述:客戶發(fā)貨的序號(hào) 類型:字符型 長(zhǎng)度:51.4數(shù)據(jù)項(xiàng)名稱:聯(lián)系電話 別名:無 簡(jiǎn)述:用于聯(lián)系客戶的電話 類型:字符型 長(zhǎng)度:121.5數(shù)據(jù)項(xiàng)名稱:貨物信息 別名:無 簡(jiǎn)述:貨物的基本信息 類型:字符型 長(zhǎng)度:121.6數(shù)據(jù)項(xiàng)名稱:收貨地址 別名:地址 簡(jiǎn)述:收貨方所在的具體地址 類型:字符型 長(zhǎng)度:201.7數(shù)據(jù)項(xiàng)名稱:發(fā)貨時(shí)間 別名:無 簡(jiǎn)述:客戶要求的要發(fā)貨的具體時(shí)間 類型:日期型 取值范圍:81.8數(shù)據(jù)項(xiàng)名稱:備注 別名:說明 簡(jiǎn)述:客戶和公司有業(yè)務(wù)關(guān)系方面的細(xì)節(jié)或注意說明。 類型:字符型 長(zhǎng)度:30數(shù)據(jù)流名稱:發(fā)貨單別名:無簡(jiǎn)述:管理員根據(jù)客戶登記的信息及時(shí)生成的發(fā)貨清單來源:客戶 去向:加工1“檢驗(yàn)貨單” 流量:100份/每周 組成:貨單號(hào)+出貨時(shí)間+收貨方+車牌號(hào)碼+聯(lián)系電話+運(yùn)費(fèi)+押金 +發(fā)貨地點(diǎn)+收貨地點(diǎn)+備注+數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)名稱: 庫(kù)存記錄 別名: 無 簡(jiǎn)述: 倉(cāng)管人員根據(jù)進(jìn)庫(kù)出庫(kù)劉該庫(kù)存情況 組成:貨單號(hào)+貨物名稱+件數(shù)+發(fā)貨時(shí)間+進(jìn)庫(kù)時(shí)間 組織方式:索引文件,以貨單號(hào)為關(guān)鍵字 查詢要求:要求能立即的查詢加工條目加工名:調(diào)度車輛發(fā)貨 編號(hào):1.1激發(fā)條件:接收到要發(fā)送貨物 優(yōu)先級(jí):普通 輸入:運(yùn)貨單號(hào)和待命車輛號(hào)碼 輸出:運(yùn)貨單據(jù)加工邏輯:根據(jù)信息記錄 if 接收到要發(fā)送貨物and 有待命車輛 then 執(zhí)行發(fā)送貨物 else貨物轉(zhuǎn)倉(cāng)庫(kù)endif5.7數(shù)據(jù)庫(kù)設(shè)計(jì)圖5-4 數(shù)據(jù)庫(kù)設(shè)計(jì)圖圖中: 表示索引表示主鍵 表示外鍵在數(shù)據(jù)庫(kù)的設(shè)計(jì)中outcar(出車表)表中的cno(車牌號(hào)碼)只能cnooutcarsready從sreadycar表中獲得,由此建立外鍵保證數(shù)據(jù)的參照完整性,同樣fixcar表中的cno(車牌號(hào)碼)也只能從sreadycar表中獲得,滿足2nf圖5-5 outcarsreadycar函數(shù)依賴圖第6章 詳細(xì)設(shè)計(jì)6.1 引言本節(jié)將敘述汽車運(yùn)輸公司業(yè)務(wù)管理系統(tǒng)之調(diào)度查詢模塊(作者完成部分)的子模塊設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)、代碼實(shí)現(xiàn)。編寫目的是確定用戶界面的設(shè)計(jì)實(shí)現(xiàn),完成數(shù)據(jù)條目的流向。6.2 數(shù)據(jù)庫(kù)詳細(xì)實(shí)現(xiàn)outcar(出車表)表6-1 出車表column namedata typewidthnullydid(primary key)char20nocnochar20noentrustchar20yesreceivechar20yesstartchar20yesendchar20yesdatechar20yesnamechar20yesmeasurechar8yesquntitychar20yestfeechar10yesofeechar10yessreadycar (待命車輛表)表6-2 回車表column namedata typewidthnullcno(primary key)char20nodriverchar20yes6.3系統(tǒng)流程刪除xx信息修改xx信息增加xx信息超級(jí)用戶功能選擇1信息管理調(diào)度管理信息查詢系統(tǒng)維護(hù)信息管理子功能選擇職工管理客戶管理調(diào)度管理子功能選擇出車調(diào)度回車信息倉(cāng)庫(kù)狀態(tài)信息查詢子功能選擇退出該系統(tǒng)車輛管理車輛查詢職工查詢資金匯總操作選擇1圖6-1 系統(tǒng)流程圖繼續(xù)操作開始信息查詢功能選擇調(diào)度管理子塊選擇子塊選擇幫助系統(tǒng)出車登記回車登記修車登記入庫(kù)登記人員查詢費(fèi)用查詢狀態(tài)查詢功能操作退出系統(tǒng)6.4調(diào)度查詢模塊流程圖圖6-2 調(diào)度模塊子系統(tǒng)流程圖6.5調(diào)度查詢模塊總體結(jié)構(gòu)實(shí)現(xiàn)本模塊劃分為八個(gè)子模塊,主要執(zhí)行活動(dòng)如下:(1)出車管理: 調(diào)度待命車輛出車,只能調(diào)用待命車輛,不能調(diào)用維修車輛或者是正在出車的車輛,并將信息寫入出車表中,同時(shí)在待命車輛表中將該車輛刪除。(2)回車管理: 僅僅作簡(jiǎn)單的回車登記,表示該車輛已經(jīng)回來,將其信息寫入待命車輛表中,從出車表中刪除該車。等待下一次調(diào)用(3)修車管理: 汽車修車登記,判斷是一般性檢修還是事故維修,或者是其他性修理,將其信息寫入修車表中同時(shí)從待命表中刪除該車輛,還有維修返回記錄,當(dāng)車輛維修好時(shí),從修車表中刪除車輛寫入待命車輛。(4)狀態(tài)查詢: 汽車目前狀態(tài)查詢:執(zhí)行任務(wù)、修理或待命,查詢執(zhí)行任務(wù)可以得到,該車在那里執(zhí)行何項(xiàng)作業(yè),查詢修理時(shí)同樣可以得到車輛的修理的詳細(xì)信息如:時(shí)間,維修種類,費(fèi)用等(5)費(fèi)用查詢: 汽車主要費(fèi)用:燃油,修理,事故,保險(xiǎn)賠償?shù)荣M(fèi)用,司機(jī)的工資,補(bǔ)助提成并將以上信息進(jìn)行匯總,統(tǒng)計(jì),打印,報(bào)表輸出(6)人員查詢: 包括司機(jī)和普通文管人員資料的查詢,包括個(gè)人的詳細(xì)資料,可以進(jìn)行刪除,打印等操作(7)倉(cāng)庫(kù)管理: 當(dāng)無車可調(diào)或其他貨物不能及時(shí)發(fā)送的情況下,貨物將先存放在倉(cāng)庫(kù),出車時(shí)檢索該貨物信息,運(yùn)送出去后刪除表中數(shù)據(jù)(8)圖表分析: 對(duì)每個(gè)車輛總的出車次數(shù)和在某段時(shí)間的出車次數(shù)按條形圖顯示出來,使調(diào)度人員合理調(diào)度,保證平均調(diào)度。6.6界面設(shè)計(jì)實(shí)現(xiàn)該界面是程序中及其有代表性的一個(gè)界面,包含了其他界面的共性和特性,在此將其列出,按鈕使用的是標(biāo)準(zhǔn)用戶定義對(duì)象,靈感來自優(yōu)化大師的界面,日期控件是在sybase中國(guó)網(wǎng)站(參考文獻(xiàn)12)上下載下圖是出車登記窗口圖6-3 出車窗口圖界面設(shè)計(jì)作到實(shí)用美觀大方,并且盡可能的將用戶錯(cuò)誤信息反饋。6.7系統(tǒng)安全性研究為了使系統(tǒng)的密碼較為安全的存放,防止惡意修改數(shù)據(jù)庫(kù),系統(tǒng)密碼使用md5加密,數(shù)據(jù)庫(kù)密碼由asa自身加密,當(dāng)用戶登錄的時(shí)候,系統(tǒng)把用戶輸入的密碼計(jì)算成md5值,然后再去和保存在文件系統(tǒng)中的md5值進(jìn)行比較,進(jìn)而確定輸入的密碼是否正確。通過這樣的步驟,系統(tǒng)在并不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統(tǒng)的合法性。這不但可以避免用戶的密碼被具有系統(tǒng)管理員權(quán)限的用戶知道,而且還在一定程度上增加了密碼被破解的難度。 正是因?yàn)檫@個(gè)原因,現(xiàn)在被黑客使用最多的一種破譯密碼的方法就是一種被稱為跑字典的方法。有兩種方法得到字典,一種是日常搜集的用做密碼的字符串表,另一種是用排列組合方法生成的,先用md5程序計(jì)算出這些字典項(xiàng)的md5值,然后再用目標(biāo)的md5值在這個(gè)字典中檢索。我們假設(shè)密碼的最大長(zhǎng)度為8位字節(jié)(8 bytes),同時(shí)密碼只能是字母和數(shù)字,共26+26+10=62個(gè)字符,排列組合出的字典的項(xiàng)數(shù)則是p(62,1)+p(62,2).+p(62,8),那也已經(jīng)是一個(gè)很天文的數(shù)字了,存儲(chǔ)這個(gè)字典就需要tb級(jí)的磁盤陣列,而且這種方法還有一個(gè)前提,就是能獲得目標(biāo)賬戶的密碼md5值的情況下才可以。這種加密技術(shù)被廣泛的應(yīng)用于unix系統(tǒng)中,所以本系統(tǒng)的安全性較強(qiáng),用戶可以放心使用。并且,由于md5算法的使用不需要支付任何版權(quán)費(fèi)用,這也是本系統(tǒng)采用md5加密的原因之一(即便是應(yīng)用在絕密領(lǐng)域內(nèi),md5也不失為一種非常優(yōu)秀的中間技術(shù)),md5怎么都應(yīng)該算得上是非常安全的了。6.8一些代碼問題說明在圖9中的日期控件中得到的日期是string類型的,格式為xxxx年x月x日,在使用date函數(shù)進(jìn)行強(qiáng)制日期轉(zhuǎn)換時(shí)會(huì)出現(xiàn)錯(cuò)誤,返回值是1900-01-01,從而得不到正確的結(jié)果,根據(jù)此問題分析,可以用replace函數(shù)將其中的年月替換成“-”將日直接刪除。得到格式為yyyy-mm-dd的日期,保證轉(zhuǎn)換時(shí)不會(huì)出錯(cuò)。函數(shù)名:wf_stringtodate( )入口參數(shù):string返回值:datestring a,b,ca=年b=月c=日/進(jìn)行三次替換,分別把年,月,日,替換掉,使用pos函數(shù)得/到年月日的位置。as_string=replace(as_string,pos(as_string,a),2,-)as_string=replace(as_string,pos(as_string,b),2,-)as_string=replace(as_string,pos(as_string,c),2,)return as_string如圖9的窗口代碼如下:string ls_date,ls_cno ls_cno=tab_1.tabpage_2.ddlb_7.text ls_date = wf_getdate(tab_1.tabpage_1.uo_1)if tab_1.tabpage_2.ddlb_7.text= then messagebox(錯(cuò)誤,車牌號(hào)碼不能為空!)else/寫入出車表 insert into outcar ( ydid, cno, entrust, receive, start, end, name, measure, quantity, tfee, ofee, date, driver, driver2) values ( :sle_1.text, /在運(yùn)貨單號(hào)的構(gòu)造事件中有類似下面寫入司機(jī)/工資表中程序段的類似代碼,使運(yùn)貨單號(hào)唯一,不為空值 :tab_1.tabpage_2.ddlb_7.text, :tab_1.tabpage_1.ddlb_1.text, :tab_1.tabpage_1.ddlb_2.text, :tab_1.tabpage_1.ddlb_3.text, :tab_1.tabpage_1.ddlb_4.text, :tab_1.tabpage_1.ddlb_5.text, :tab_1.tabpage_1.ddlb_6.text, :tab_1.tabpage_1.em_1.text, :tab_1.tabpage_1.em_2.text, :tab_1.tabpage_1.em_3.text, :ls_date , :tab_1.tabpage_2.sle_2.text, :tab_1.tabpage_2.ddlb_9.text); date ld_dateld_date=date(wf_stringtodate(ls_date)/在6.8中有對(duì)該函數(shù)的詳細(xì)說明 insert into fee ( ydid, fuel, road, live, diet, load, other, cno, date) values ( :sle_1.text, :tab_1.tabpage_4.em_10.text, :tab_1.tabpage_4.em_9.text, :tab_1.tabpage_4.em_8.text, :tab_1.tabpage_4.em_13.text, :tab_1.tabpage_4.em_12.text, :tab_1.tabpage_4.em_11.text, :tab_1.tabpage_2.ddlb_7.text, :ld_date) ; /刪除待命車輛 delete from sredaycar where o = :ls_cno;if tab_1.tabpage_1.ddlb_5.text then string ls_name/從倉(cāng)庫(kù)中檢索貨物,如果有刪除它,在該段程序中不判斷貨物是否有剩/余的問題,考慮是小型運(yùn)輸公司,一車可以解決問題,暫時(shí)未考慮多車/運(yùn)一單貨物的問題 select into :ls_name from warehouse where =:tab_1.tabpage_1.ddlb_5.text;if ls_name then delete from warehouse where = :tab_1.tabpage_1.ddlb_5.text;end ifend if/寫入司機(jī)工資表long ll_noif tab_1.tabpage_2.sle_2.text then ll_no=999999/起始賦值,當(dāng)其中沒有數(shù)據(jù)時(shí)有效,該段代碼在許多/自動(dòng)生成序號(hào)的地方使用,由于asa數(shù)據(jù)庫(kù)不象access等數(shù)據(jù)庫(kù)中存在/自動(dòng)編號(hào)的數(shù)據(jù)類型,所以,必須由程序生成。該段代碼與此類似 select driverwage.no into :ll_no from driverwage order by driverwage.no desc; string ls_no/如果檢索到值,變量ll_no的值變化,就將檢索到的值加1, ls_no=string(ll_no+1) insert into driverwage ( no, cno, name, wage, bwage, twage ) values ( :ls_no, :tab_1.tabpage_2.ddlb_7.text, :tab_1.tabpage_2.sle_2.text, :tab_1.tabpage_3.em_5.text, :tab_1.tabpage_3.em_7.text, :tab_1.tabpage_3.em_6.text ) ;end ifif sqlca.sqlnrows0 then/判斷引起的行數(shù)變化,從而判斷數(shù)據(jù)是否寫入commit;messagebox(成功,數(shù)據(jù)保存成功!)w_outcar.setredraw(true)sle_1.triggerevent(constructor)/重新構(gòu)造運(yùn)貨單號(hào),使其加1tab_1.tabpage_2.ddlb_7.triggerevent(constructor)/重新構(gòu)造車輛,將剛/才派出的車車牌號(hào)消掉,防止一車兩出 elserollback;messagebox(失??!,保存數(shù)據(jù)失
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)藝術(shù)教育年度發(fā)展報(bào)告
- 長(zhǎng)春健康職業(yè)學(xué)院《測(cè)繪案例分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 食品加工取樣與檢測(cè)流程
- AR眼鏡產(chǎn)品投資導(dǎo)覽模板
- 同學(xué)聚會(huì)講話稿
- 二零二五年度未成年人監(jiān)護(hù)權(quán)及撫養(yǎng)費(fèi)支付協(xié)議書3篇
- 重慶市部分區(qū)2024-2025學(xué)年高二(上)期末物理試卷(含答案)
- 福建省泉州市泉港區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期1月期末生物學(xué)試題(含答案)
- 二零二五年度綠色建筑設(shè)計(jì)與施工一體化建設(shè)工程技術(shù)咨詢合同05013篇
- 宿州職業(yè)技術(shù)學(xué)院《python與數(shù)據(jù)處理基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年石家莊正定國(guó)際機(jī)場(chǎng)改擴(kuò)建工程合同
- 2025年度愛讀書學(xué)長(zhǎng)定制化閱讀計(jì)劃合同2篇
- GB/T 44823-2024綠色礦山評(píng)價(jià)通則
- 搞笑詩(shī)朗誦《生活》4人
- 團(tuán)建活動(dòng)滿意度調(diào)查問卷
- 數(shù)獨(dú)題目難度系數(shù)3級(jí)共100題后附參考答案
- 漂亮的可編輯顏色魚骨圖PPT模板
- 齊魯醫(yī)學(xué)數(shù)字疼痛評(píng)分表
- GB∕T 7588.1-2020 電梯制造與安裝安全規(guī)范 第1部分:乘客電梯和載貨電梯
- 植物種植施工方案與技術(shù)措施
- 空調(diào)工程竣工驗(yàn)收單(共1頁(yè))
評(píng)論
0/150
提交評(píng)論