企業(yè)信息管理系統(tǒng)課程_第1頁
企業(yè)信息管理系統(tǒng)課程_第2頁
企業(yè)信息管理系統(tǒng)課程_第3頁
企業(yè)信息管理系統(tǒng)課程_第4頁
企業(yè)信息管理系統(tǒng)課程_第5頁
已閱讀5頁,還剩83頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘 要信息是治理上的一項極為重要的資源,治理工作的成敗取決于能否做出有效的決策,而決策的正確程度則在專門大程度上取決于信息得質(zhì)量。因此能否有效的治理信息成為企業(yè)的首要問題,治理信息系統(tǒng)MIS在強調(diào)治理、強調(diào)信息的現(xiàn)代社會中越來越得到普及。企業(yè)信息治理通常是比較復(fù)雜,由于各類信息繁多難歸集,利用計算機支持企業(yè)高效率完成企業(yè)信息治理,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動企業(yè)信息治理走向科學(xué)化、社會化、規(guī)范化和自動化,從而提高企業(yè)信息治理效率。本系統(tǒng)選用VISUAL BASIC軟件開發(fā)工具,VISUAL BASIC是一種高效的客戶/服務(wù)器模式以及分布式數(shù)據(jù)庫應(yīng)用程序的前端開發(fā)工具。利用此軟件完成了企業(yè)人事信

2、息治理系統(tǒng)的信息治理功能、職員考勤治理功能、職職員資信息治理功能,完成了多種查詢模塊、增添模塊、刪除模塊、修改模塊等等。本系統(tǒng)的開發(fā)差不多滿足企業(yè)人事信息治理的要求,用戶界面友好,提供的信息豐富準確,使治理工作的各環(huán)節(jié)能夠順利而有效的進行,具有良好的有用價值和可觀的進展前景,極大的提高了企業(yè)信息治理的效率,是企業(yè)的科學(xué)化、規(guī)范化治理、自動化的重要前提條件。關(guān)鍵詞:治理信息系統(tǒng)MIS , 企業(yè)信息治理系統(tǒng) ,VisualBasic 數(shù)據(jù)庫 ABSTRACTThe information is an extremely important resources of the management,t

3、he success or failure that manages the work is decided by and can do a valid decision,but the right degree of the decision then to a large extent be decided by the information get quantity. So can effectively of management information become initial problem of the business enterprise, the management

4、 information system MIS get the universality more and more in emphasize manage, emphasize modern society of information. The business enterprise information the management is usually more complicated, because each kind of information is numerous difficult return to gather, make use of the calculator

5、 support business enterprise high-efficiency complete the business enterprise information management, is to adapt the modern business enterprise system request, push the business enterprise information management alignment scientific, acculturate, the norm turns and automates, thus raising the busin

6、ess enterprise information management efficiency.This system chooses to use the VisualBasic software development tool, the PowerBuilder is a kind of efficiently of C/ Ss mode and the distribute type database apply the head of the procedure development tool.Make use of this software completed the pro

7、duct management function, program management function, customer information management function of the business enterprise information management system, completing various search mold pieces, increasing the mold piece, deleting the mold piece and modifying an etc. of mold.This system develop basic

8、satisfy the request of the business enterprise information management, the customer interface make friends good, the information for provide is abundant accurate, make each link of manage the work can carry on effectively smoothly, having the good practical worth and considerable development foregro

9、und, raising the efficiency of the business enterprise information management biggest, is business enterprise of scientific, the norm turn management, automation of important prior condition.Keyword: MIS, TheBusinessEnterpriseInformationManagementSystem , VisualBasic, Database 前 言治理信息系統(tǒng)確實是MIS(Manage

10、ment Information System),在強調(diào)治理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如治理科學(xué)、系統(tǒng)科學(xué),運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交錯的系統(tǒng)。企業(yè)信息治理系統(tǒng)是一種典型的信息治理系統(tǒng)(MIS),其開發(fā)要緊包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。關(guān)于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而關(guān)于后者則要求應(yīng)用程序功能完備,易使用等特點。全文共分4章節(jié),第1章“緒論”介紹了治理信息系統(tǒng)的進展與應(yīng)用,治理信息系統(tǒng)的特點及治理信息系統(tǒng)的開發(fā)方法

11、與開發(fā)過程。同時簡單介紹了軟件開發(fā)工具的功能和優(yōu)勢。第2章“需求分析”通過對系統(tǒng)的詳細調(diào)查,針對系統(tǒng)的現(xiàn)狀以及系統(tǒng)現(xiàn)存的問題提出了系統(tǒng)的設(shè)計目標及設(shè)計原則。通過對系統(tǒng)組織機構(gòu)的分析,業(yè)務(wù)流程和數(shù)據(jù)流程的分析,相應(yīng)畫出了組織機構(gòu)圖,系統(tǒng)業(yè)務(wù)流程圖和數(shù)據(jù)流程圖。第3章“系統(tǒng)設(shè)計”論述了概要設(shè)計的方法。按照此方法,在需求分析的基礎(chǔ)上,先設(shè)計出滿足用戶需求的各種實體,畫出各實體的E-R圖,然后繪制出實體之間的關(guān)系并對其優(yōu)化,以及做出界面設(shè)計。第4章“系統(tǒng)的運行”是本文的重點展示了系統(tǒng)的運行效果。它包括數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計實現(xiàn);登錄窗口的設(shè)計實現(xiàn);主界面的設(shè)計實現(xiàn);設(shè)備代碼治理模塊等各功能模塊的設(shè)計。本系統(tǒng)

12、的開發(fā)差不多滿足企業(yè)信息治理的要求,用戶界面交友好,提供的信息豐富準確,使治理工作的各環(huán)節(jié)能夠順利而有效的進行,具有良好的有用價值和可觀的進展前景,極大的提高了企業(yè)信息治理的效率。 第一章 緒 論1.1 治理信息系統(tǒng)概述20世紀,隨著全球經(jīng)濟的蓬勃進展,眾多經(jīng)濟學(xué)家紛紛提出了新的治理理論。20世紀50年代,西蒙提出治理依靠于信息和決策的思想。同時期的維納發(fā)表了操縱論,他認為治理是一個操縱過程。1958年,蓋爾寫道:“治理將以較低的成本得到及時準確的信息,做到較好的操縱?!蹦莻€時期,計算機開始用于會計工作,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter T.Kennevan給剛剛出現(xiàn)的治理信息系統(tǒng)一

13、詞下了一個定義:“以口頭或書面的形式,在合適的時刻向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測以后的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以關(guān)心他們進行決策?!痹谀莻€定義里強調(diào)了用信息支持決策,但并沒有強調(diào)用模型,沒有提到計算機的應(yīng)用。1985年,治理信息系統(tǒng)的創(chuàng)始人,明尼蘇達大學(xué)的治理學(xué)教授Gordon Bedevils給了治理信息系統(tǒng)一個較完整的定義,即“治理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析、打算、操縱和決策模型以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、治理和決策功能?!蹦莻€定義全面地講明了治理系統(tǒng)的目標、功能和組成,而且反映了治理信息系統(tǒng)在當時達到的水平。1.

14、1.1治理系統(tǒng)的進展歷史治理信息系統(tǒng)在最初級時期是統(tǒng)計系統(tǒng),所研究的內(nèi)容是數(shù)量數(shù)據(jù)間表面的規(guī)律,它能夠把數(shù)據(jù)分成較相關(guān)和較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。第二時期是數(shù)據(jù)更新系統(tǒng),其典型代表是美國航空公司于20世紀50年代建成的SABRE預(yù)約訂票系統(tǒng)。它設(shè)有1008個訂票點,能夠存取600000個旅客記錄和27000個飛行段記錄。它的操作比較復(fù)雜,在任何一“點”都能夠查到某一航班是否有空座位。但從概念上來講,它只是一個數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時票將售完,從而采取補救措施。因而它也是治理信息系統(tǒng)的低級時期。第三時期是狀態(tài)報告系統(tǒng),它能夠分為生產(chǎn)狀態(tài)報告、服務(wù)狀態(tài)報告和研究

15、狀態(tài)報告等系統(tǒng)。比如生產(chǎn)狀態(tài)報告系統(tǒng),它的典型代表是IBM公司的生產(chǎn)治理系統(tǒng)。眾所周知,IBM公司是世界上最大的計算機公司,1964年它生產(chǎn)出中型計算機IBM360,使計算機的水平提高了一個臺階,但同時組織生產(chǎn)的治理工作卻大大復(fù)雜化了。一臺計算機有超過15000個不同的部件,每一個部件又有若干個元件,加之IBM的工廠遍及美國各地,不同的定貨有不同的部件和不同的元件,必須指出什么工廠什么設(shè)備生產(chǎn)什么元件,因此不僅生產(chǎn)復(fù)雜,裝配、安裝和運輸都十分復(fù)雜。為了保證生產(chǎn)以及其他環(huán)節(jié)的順利進行,必須要有一個以計算機為基礎(chǔ)的生產(chǎn)狀態(tài)報告系統(tǒng)。因此同年IBM建立了先進治理系統(tǒng)AAS,它能進行450個業(yè)務(wù)的操作

16、。1968年,公司又建立了公用制造信息系統(tǒng)CMIS,運行專門成功,過去需要15周的工作,該系統(tǒng)只用3周就能夠完成。狀態(tài)報告系統(tǒng)還有一種形式是數(shù)據(jù)處理系統(tǒng),它用來處理日常業(yè)務(wù)和生產(chǎn)報告,重點在于將手工作業(yè)自動化,提高效率和節(jié)約人力。數(shù)據(jù)處理系統(tǒng)一般不能提供決策信息。最后的時期是決策支持系統(tǒng),它是用來輔助決策的信息系統(tǒng)。該系統(tǒng)能夠打算、分析方案,審查解答和求解的誤差。它應(yīng)有較好的人機對話方式,能夠和不如何熟悉計算機的治理人員通話。它一般包括一些模型用以產(chǎn)生決策信息,但不強調(diào)全面的治理功能。1.1.2治理信息系統(tǒng)的應(yīng)用治理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作,如打印報表、計算工資、人事治理等,進而進展到企

17、業(yè)財務(wù)治理、庫存治理等單項業(yè)務(wù)治理,這屬于電子數(shù)據(jù)處理(EDP,Electronic Data Processing)系統(tǒng)。當建立了企業(yè)數(shù)據(jù)庫,有了計算機網(wǎng)絡(luò)從而達到數(shù)據(jù)共享后,從系統(tǒng)觀點動身,實施全局規(guī)劃和設(shè)計信息系統(tǒng)時,就達到治理信息系統(tǒng)的時期。隨著計算機技術(shù)的進步和人們對系統(tǒng)的需求進一步提高,人們更加強調(diào)治理信息系統(tǒng)能否支持企業(yè)高層領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫、模型庫、方法庫和其他人工智能工具能否直接面向決策者,這是決策支持系統(tǒng)(DSS,Decision Support System)的任務(wù)。我國20世紀70年代末有少數(shù)企業(yè)開始MIS的局部應(yīng)用?!傲濉逼陂g

18、,選擇一些大型企業(yè)進行MIS的開發(fā)試點,其中首都鋼鐵公司、北京第一棉紡廠、湖北第二汽車制造廠、寧江機床廠等取得了經(jīng)驗。20世紀80年代中后期,在全國性的計算機應(yīng)用熱潮中,許多企業(yè)紛紛從財務(wù)治理、人事治理等單項應(yīng)用入手,嘗試建立MIS。許多企業(yè),如北京內(nèi)燃機廠、北京電視機廠、沈陽鼓風(fēng)機廠、天津渤海無線電廠的MIS初具規(guī)模,建立了覆蓋全廠的計算機網(wǎng)絡(luò)。“八五”期間,企業(yè)逐步走向市場,MIS建設(shè)的目標和需求日益明確。一些企業(yè)的系統(tǒng),如北京第一機床廠、山西經(jīng)緯紡織機械廠、成都飛機制造公司等都達到了專門高水平,與企業(yè)中其他系統(tǒng)集成,形成了CIMS。目前,我國MIS差不多有了相當?shù)钠占奥剩瑤缀醺采w了各個行

19、業(yè)及各個部門。1.1.3治理信息系統(tǒng)的進展方向相應(yīng)的MIS開發(fā)技術(shù)在20世紀90年代也有了新的進展。1.信息系統(tǒng)的集成 MIS在計算機網(wǎng)絡(luò)和分布式數(shù)據(jù)庫治理系統(tǒng)的支持下,與企業(yè)其他的系統(tǒng),如OA、CAD、CAM、CAPP、在線數(shù)據(jù)采集系統(tǒng)集成,形成制造業(yè)的計算機集成制造系統(tǒng),或者一般企事業(yè)單位的綜合信息系統(tǒng)(CIIS,Computer Integrated Information System),實現(xiàn)辦公、治理、計算、設(shè)計、操縱、監(jiān)測,以及決策等多功能綜合。2.Internet/Intranet因特網(wǎng)(Internet)差不多被寬敞用戶所熟悉,而以因特網(wǎng)技術(shù)為基礎(chǔ)的企業(yè)內(nèi)部信息系統(tǒng)Intran

20、et既能夠通過接入的方式成為因特網(wǎng)的一部分,也能夠自成體系,實現(xiàn)企業(yè)內(nèi)部的治理。它能夠克服傳統(tǒng)MIS存在的系統(tǒng)封閉、用戶界面形式不統(tǒng)一、多種軟件版本并存、維護移植困難等問題,為新一代企業(yè)MIS的開發(fā)注入了強勁的活力。3.先進的軟件開發(fā)工具為了縮短軟件開發(fā)的周期,提高軟件的質(zhì)量和標準化水平以及軟件的可維護性,越來越多的軟件開發(fā)公司使用先進的軟件開發(fā)工具或計算機輔助軟件工程工具(CASE,Computer-Aided Software Engineering),如各種可視化建模工具、系統(tǒng)分析和設(shè)計工具、軟件質(zhì)量測試工具、軟件文檔建立和治理工具等。還有各種MIS開發(fā)平臺和代碼生成工具,這些工具極大地

21、點便了MIS的開發(fā)。4. 多媒體技術(shù) 隨著計算機性能的提高,MIS采納越來越多的多媒體技術(shù),用圖形、圖像、聲音替代原來單調(diào)的字符形式,給用戶提供了一個更加生動真實的應(yīng)用環(huán)境。1.2治理信息系統(tǒng)的特點1.2.1 治理信息系統(tǒng)的組成治理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個要素,這確實是人、計算機和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、治理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機構(gòu)和實施機構(gòu),他們在系統(tǒng)中起主導(dǎo)作用。MIS是一項系統(tǒng)工程,不是只靠一些計算機開發(fā)人員就能夠完成的,必須有企業(yè)治理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計算機技術(shù)是MIS得以實施的要緊技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點。第三個因素也不能忽視

22、。企業(yè)的治理數(shù)據(jù)是MIS正常運行的基礎(chǔ)。廣義地講,各項治理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計算一臺機床的成本,需要按時輸入每個部件、每個零件以及每個螺釘螺帽的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一整套治理制度做保證。1.3治理信息系統(tǒng)的開發(fā)1.3.1 系統(tǒng)開發(fā)的一般方法治理信息系統(tǒng)的開發(fā)是一個復(fù)雜的系統(tǒng)工程,它涉及到計算機處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、治理功能、治理知識等各方面的問題,至今沒有一種統(tǒng)一完備的開發(fā)方法。然而,每一種開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以下問題:系統(tǒng)要解決的問題:如采取何種方式解決組織治理和信息處理方面的問題,

23、對企業(yè)提出的新的治理需求該如何滿足等。系統(tǒng)可行性研究:確定系統(tǒng)所要實現(xiàn)的目標。通過對企業(yè)狀況的初步調(diào)研得出現(xiàn)狀分析的結(jié)果,然后提出可行性方案并進行論證。系統(tǒng)可行性的研究包括目標和方案可行性、技術(shù)的可行性、經(jīng)濟方面的可行性和社會阻礙方面的考慮。 系統(tǒng)開發(fā)的原則:在系統(tǒng)開發(fā)過程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、有用高效、處理規(guī)范化的原則。系統(tǒng)開發(fā)前的預(yù)備工作:作好開發(fā)人員的組織預(yù)備和企業(yè)基礎(chǔ)預(yù)備工作。系統(tǒng)開發(fā)方法的選擇和開發(fā)打算的制定:針對己經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計方法,依舊選擇原型法或面向?qū)ο蟮姆椒?。開發(fā)打算的制定是要明確系統(tǒng)開發(fā)的工作打算、投資打算、工程進度打算和

24、資源利用打算。治理信息系統(tǒng)開發(fā)方法要緊有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。1.結(jié)構(gòu)化生命周期開發(fā)方法目前較為流行的MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其差不多思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對生命周期進行分析與設(shè)計。用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為5個依次連接的時期:系統(tǒng)規(guī)劃時期:要緊任務(wù)是明確系統(tǒng)開發(fā)的請求,并進行初步的調(diào)查,通過可行性研究確定下一時期的實施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標集轉(zhuǎn)化法(SST,Strategy Set Transformation)、關(guān)鍵成功因素法(CSF,Critica

25、l Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。系統(tǒng)分析時期:要緊任務(wù)是對組織結(jié)構(gòu)與功能進行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,同時將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。系統(tǒng)設(shè)計時期:要緊任務(wù)是確定系統(tǒng)的總體設(shè)計方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進行詳細設(shè)計,如處理模塊的設(shè)計、數(shù)據(jù)庫系統(tǒng)的設(shè)計、輸入輸出界面的設(shè)計和編碼的設(shè)計等。系統(tǒng)實施時期:要緊任務(wù)是討論確定設(shè)計方案、對系統(tǒng)模塊進行調(diào)試、進行系統(tǒng)運行所需數(shù)據(jù)的預(yù)備、對相關(guān)人員進行培訓(xùn)等。系統(tǒng)運行時期:要緊任務(wù)是進行系統(tǒng)的日常運行

26、治理,評價系統(tǒng)的運行效率,對運行費用和效果進行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進行修改、調(diào)整。這五個時期共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴格區(qū)分了開發(fā)時期,特不重視文檔工作,關(guān)于開發(fā)過程中出現(xiàn)的問題能夠得到及時的糾正,幸免了出現(xiàn)混亂狀態(tài)。然而,該方法不可幸免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將專門難作出調(diào)整。2. 原型法 原型法在系統(tǒng)開發(fā)過程中也得到許多應(yīng)用。原型法的差不多思想是系統(tǒng)開發(fā)人員憑借自己對用戶需求的理解,通過強有力的軟件環(huán)境支持,構(gòu)造出一個實在的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改原型直至用戶中意。 原型法的應(yīng)用使人們

27、對需求有了漸進的認識,從而使系統(tǒng)開發(fā)更有針對性。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。 3.面向?qū)ο笙到y(tǒng)開發(fā)方法 面向?qū)ο螅∣O,Object Oriented)的系統(tǒng)開發(fā)方法,是近年來受到關(guān)注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的差不多思想是將客觀世界抽象地看成是若干相互聯(lián)系的對象,然后依照對象和方法的特性研制出一套軟件工具,使之能夠映射為計算機軟件系統(tǒng)結(jié)構(gòu)模型和進程,從而實現(xiàn)信息系統(tǒng)的開發(fā)。1.3.2 治理信息系統(tǒng)的開發(fā)過程治理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(fā)預(yù)備、系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)運行與維護、系統(tǒng)評價等步驟。依照開

28、發(fā)系統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同,用戶需要依照實際情況進行取舍和打算。1.4 VisualBasic 軟件開發(fā)工具本系統(tǒng)選用VisualBasic軟件開發(fā)工具,VisualBasic是一種高效的客戶/服務(wù)器模式以及分布式數(shù)據(jù)庫應(yīng)用程序的前端開發(fā)工具。 數(shù)據(jù)庫的開發(fā)平臺有專門多種,能夠講, VisualBasic是其中比較優(yōu)秀的一種,其要緊特點歸納如下:專業(yè)的客戶/服務(wù)器開發(fā)工具、面向?qū)ο蟮木幊?、支持多種關(guān)系數(shù)據(jù)庫治理系統(tǒng)、支持多種平臺的開發(fā)環(huán)境.功能強大、使用方便的數(shù)據(jù)窗口對象、豐富的數(shù)據(jù)表現(xiàn)風(fēng)格等等。 第二章 企業(yè)信息治理系統(tǒng)分析2.1總體調(diào)查新系統(tǒng)

29、的系統(tǒng)分析與系統(tǒng)設(shè)計工作都要建立在對現(xiàn)行系統(tǒng)調(diào)查的基礎(chǔ)上,即必須調(diào)查現(xiàn)行系統(tǒng)的運行情況、問題等,明確用戶的需求,特不是合作開發(fā)和托付開發(fā)方式。調(diào)查的要緊內(nèi)容有:(1)現(xiàn)行系統(tǒng)概況:該組織的進展歷史、目前組織的規(guī)模、工作狀況、治理水平、與外界的要緊聯(lián)系等。調(diào)查該項內(nèi)容的目的要緊是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。(2)組織機構(gòu):畫出組織的組織結(jié)構(gòu)圖,弄清組織的行政關(guān)系、人員編制、工作范圍、地理位置等,發(fā)覺不合理問題及新系統(tǒng)啟動后可能對現(xiàn)有組織的阻礙。(3)業(yè)務(wù)流程:按照業(yè)務(wù)種類的不同和處理時刻的先后不同,深入了解現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,畫出現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖,并與業(yè)務(wù)人員反復(fù)討論,得到認

30、可。調(diào)查中要注意定性與定量相結(jié)合,注意人、財、物、信息的流向、規(guī)格、頻率、要求以及需要解決的問題等。(4)報表、數(shù)據(jù)處理:了解各種統(tǒng)計報表、數(shù)據(jù)的格式、內(nèi)容、處理時刻及上報時刻、頻率、規(guī)律,存在的問題,對新系統(tǒng)的要求、希望等并收集各種報表。(5)問題:現(xiàn)行系統(tǒng)中存在的要緊問題和薄弱環(huán)節(jié),能夠按照嚴峻程度分成不同的等級。新系統(tǒng)的建立應(yīng)能解決大部分問題,并改善薄弱環(huán)節(jié)。(6)新系統(tǒng)的功能和目標:了解各級領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對新系統(tǒng)功能的要求,為進一步完善新系統(tǒng)的目標做預(yù)備。(7)其他:如對新系統(tǒng)的各種約束條件,需要講明的其他問題等。2.1.1 本系統(tǒng)的調(diào)查文化廣告公司,是一種興起時刻不久的廣告行

31、業(yè),它要緊的營業(yè)項目是作戶外慶典廣告,向客戶提供展覽展示用品舞臺框架、演員節(jié)目、飄空氣球、拱門等等。 企業(yè)的信息治理系統(tǒng)提現(xiàn)的一個企業(yè)總體的信息歸集,往往特不的復(fù)雜繁瑣,系統(tǒng)通常也恨的龐大,它涉及到企業(yè)的客戶信息治理、物品信息治理和演員節(jié)目信息治理等等。本系統(tǒng)制作要緊用于企業(yè)各類信息資源的治理。最常用的客戶信息治理系統(tǒng),需要記錄客戶的差不多信息聯(lián)系方式地址等,要求方便查詢、添加和刪除,客戶訂購信息治理要求查詢到公司向客戶提供了哪些服務(wù),如提供了哪些物品和節(jié)目。物品信息治理和節(jié)目信息治理需要查詢到公司有哪些物品能夠向客戶提供哪些表演節(jié)目,同時加強它們之間的聯(lián)系,以便公司規(guī)范治理客戶檔案、合理安排

32、現(xiàn)有資源。2.2系統(tǒng)的可行性分析系統(tǒng)分析(又稱邏輯設(shè)計)是治理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析,并建立一個新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、吃理邏輯表達式及有關(guān)講明組成。最后要完成系統(tǒng)分析報告(也稱為系統(tǒng)邏輯設(shè)計講明書)。系統(tǒng)邏輯模型就像在依照需要建設(shè)一座學(xué)校前,按照學(xué)校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計院進行設(shè)計,保證學(xué)校建成后的各種功能得以實現(xiàn),之后才能進行工程設(shè)計和施工一樣。在系統(tǒng)設(shè)計時期要做認真、細致的分析、研究工作,幸免新系統(tǒng)在功能上存在先天不足

33、或缺陷。因為新系統(tǒng)模型是建立在對現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,因此系統(tǒng)調(diào)查工作要進行得深入、細致、全面。用戶能夠?qū)π孪到y(tǒng)的邏輯模型提出意見,雙方通過討論、修改,最后達成共識,并完成系統(tǒng)分析報告(系統(tǒng)邏輯設(shè)計講明書),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過之后,轉(zhuǎn)入系統(tǒng)設(shè)計(又稱系統(tǒng)物理設(shè)計)時期。企業(yè)信息治理系統(tǒng)要完成的功能要緊有:物品治理要緊完成物品的查詢、增加、修改或刪除。節(jié)目治理要緊完成節(jié)目的查詢、增加、修改或刪除??蛻粢话阈畔⒉樵冃枰瓿煽蛻粢话阈畔呙?、客戶訂購信息掃瞄、客戶信息查詢??蛻粲嗁徯畔⒉樵円笸瓿砂纯蛻舨樵兂鎏峁┓?wù)的物品和節(jié)目、按物品查詢出需要本物品的客戶名稱、按節(jié)目查詢出需要本節(jié)目的客

34、戶名稱。經(jīng)調(diào)查按照公司的現(xiàn)狀,本公司特不需要如此的一個系統(tǒng)。2.3詳細調(diào)查新系統(tǒng)是在現(xiàn)有系統(tǒng)的基礎(chǔ)上進展起來的。為了使新系統(tǒng)比現(xiàn)有系統(tǒng)工作的更加經(jīng)濟有效,必須首先做好對現(xiàn)有系統(tǒng)的詳細調(diào)查。1.詳細調(diào)查的目標和內(nèi)容在可行性研究的基礎(chǔ)上進一步對現(xiàn)行全面、深入的調(diào)查和分析,弄清晰現(xiàn)行系統(tǒng)運行狀況,發(fā)覺其薄弱環(huán)節(jié),找出要解決的問題實質(zhì),確保新系統(tǒng)更有效。詳細調(diào)查的要緊內(nèi)容包括對現(xiàn)行系統(tǒng)的目標、要緊功能、數(shù)據(jù)流程的調(diào)查和分析。2.詳細調(diào)查的方法 為了確保調(diào)查工作順利進行,系統(tǒng)分析人員要注意工作方法和工作手段。切實與用戶建立良好的關(guān)系,讓用戶充分地、積極地參與調(diào)查工作。具體方法有直接面談或?qū)iT訪問,發(fā)調(diào)查

35、表征求意見,召開討論會,閱讀歷史資料和參加業(yè)務(wù)實踐,其中參加業(yè)務(wù)實踐,與具體工作人員一起完成最差不多的工作程序是最有效的方法。2.4治理業(yè)務(wù)的調(diào)查2.4.1 組織機構(gòu)和職責的調(diào)查了解清晰對象系統(tǒng)內(nèi)部各種組織機構(gòu)能夠向系統(tǒng)分析人員進一步明確調(diào)查對象和方向。調(diào)查結(jié)果能夠用組織結(jié)構(gòu)圖表示:總經(jīng)理總經(jīng)理業(yè)務(wù)部策劃部外聯(lián)部工程部財務(wù)部行政文員圖2-12.4.2治理業(yè)務(wù)流程分析業(yè)務(wù)流程圖體現(xiàn)了信息的流淌過程,顧客和業(yè)務(wù)員簽訂合同書后,由業(yè)務(wù)員交于外聯(lián)主管統(tǒng)一治理,外聯(lián)主管做好合同檔案,讓財務(wù)部作費用預(yù)算,如發(fā)覺無利潤時向外聯(lián)主管發(fā)放不合格預(yù)算單,再由外聯(lián)主管向客戶發(fā)出取消合同通知書,如項目有一定利潤則有外

36、聯(lián)主管向策劃人員發(fā)放編寫策劃書通知單,向演藝人員發(fā)出節(jié)目通知單如演員在那個時刻段能夠演出則向公司發(fā)出節(jié)目執(zhí)行單,再將編寫好的策劃書交由該項目負責人,在向工程部發(fā)放施工單,項目扶責任和工程部一起監(jiān)督項目的實施過程。系統(tǒng)的業(yè)務(wù)流程圖如下:(圖2-2)合同書合同書顧客業(yè)務(wù)員外聯(lián)主管合同臺帳取消合同通知財務(wù)人員策劃人員負責人策劃書合格預(yù)算單做預(yù)算通知單編寫策劃書通知單不合格預(yù)算單工程施工單工程部演員節(jié)目通知單節(jié)目執(zhí)行單-2 圖2-22.5數(shù)據(jù)流程的分析數(shù)據(jù)流程圖描述系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中流淌和處理的情況。設(shè)計數(shù)據(jù)流程圖只需考慮系統(tǒng)必須完成的差不多邏輯功能 ,而

37、不需考慮如何具體的實現(xiàn)這些功能。1. 確定系統(tǒng)界面。2. 自頂向下、逐層分解。3. 合理布局。4. 數(shù)據(jù)流程圖只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存儲。5. 數(shù)據(jù)流程圖繪制過程確實是系統(tǒng)的邏輯模型的形成過程,必須始終和用戶緊密接觸。在認真調(diào)查企業(yè)信息治理過程的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程圖如下圖所示: 第三章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計又稱系統(tǒng)物理設(shè)計。系統(tǒng)設(shè)計要依照系統(tǒng)分析報告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可用的技術(shù)手段和方法進行各種具體設(shè)計,確定新系統(tǒng)的實施方案,解決“系統(tǒng)如何做”的問題。結(jié)構(gòu)化系統(tǒng)設(shè)計是指利用一組標準的圖表工具和準則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何

38、構(gòu)成良好的系統(tǒng)結(jié)構(gòu),并進行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲等環(huán)節(jié)的詳細設(shè)計。這一時期的重點是設(shè)計好系統(tǒng)的總體結(jié)構(gòu),選擇最經(jīng)濟合理的技術(shù)手段。系統(tǒng)設(shè)計時期的文件是系統(tǒng)設(shè)計報告(又稱系統(tǒng)物理設(shè)計講明書)。治理信息系統(tǒng)的開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計人員必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標(系統(tǒng)可變性、可靠性、工作質(zhì)量、工作效率、經(jīng)濟性等)。系統(tǒng)設(shè)計的任務(wù)是在系統(tǒng)分析的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)的進行總體設(shè)計和具體的物理設(shè)計,系統(tǒng)要求:系統(tǒng)性、靈活性、可靠性、經(jīng)濟性。3.1 概要設(shè)計的必要性 在概念設(shè)計時期中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反應(yīng)用戶

39、觀點的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨立開來,有以下幾個好處。1. 各時期的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低,便于組織治理。2. 不受特定的DBMS的限制,也獨立于存儲安排和效率方面的考慮,因而比邏輯模型更為穩(wěn)定。3. 概念模式不含具體的DBMS所附加的技術(shù)細節(jié),更容易為用戶所理解,因而才有可能準確地反應(yīng)用戶的信息需求。3.2 系統(tǒng)設(shè)計目標系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)信息治理的系統(tǒng)化,規(guī)范化和自動化,從而達到提高信息治理效率的目的。在本系統(tǒng)的設(shè)計過程中,為了滿足計算機治理的需要采取了以下原則:1. 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一帳目和報表的格式。2. 刪除不

40、必要的治理冗余,實現(xiàn)治理規(guī)范化,科學(xué)化。3. 程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和有用性。4. 界面盡量簡單化,做到有用,方便,盡量滿足企業(yè)中不同層次職員的需要。5. 建立操作日志,系統(tǒng)自動記錄所進行的各種操作。3.3 概要設(shè)計的方法 3.3.1概要設(shè)計采納的方法:E-R 法采納E-R 法的步驟:1. 設(shè)計局部E-R模式。2. 設(shè)計全局E-R模式。3. 全局E-R模式的優(yōu)化。 3.3.2物名物名單價計量規(guī)格屬性物品圖3-1 物品實體E-R圖類不類不節(jié)目名一般高級人數(shù)節(jié)目圖3-2節(jié)目實體E-R圖客戶名客戶名數(shù)量物品客戶物品圖3-3客戶物品E-R圖人數(shù)人數(shù)節(jié)目級不客戶客戶節(jié)目圖3-4客

41、戶節(jié)目E-R圖客戶名客戶名聯(lián)系人訂購日期電話地址客戶圖3-5客戶實體E-R圖客戶客戶物品節(jié)目客戶物品客戶節(jié)目訂購訂購圖3-6實體之間的關(guān)系3.4系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)的功能結(jié)構(gòu)圖如下:企業(yè)信息治理系統(tǒng)企業(yè)信息治理系統(tǒng)客戶信息治理退 出物 品 管 理物品節(jié)目治理節(jié) 目 管 理客戶一般信息治理客戶數(shù)據(jù)錄入客戶訂購信息治理圖3-13.5治理信息系統(tǒng)的界面特點在計算機軟件技術(shù)中,人機界面差不多進展成為一個重要的分支。MIS人機界面設(shè)計一般遵循以下一些差不多原則:1. 以通信功能作為界面設(shè)計的核心人機界面設(shè)計的關(guān)鍵是使人與計算機之間能夠準確地交流信息。一方面,人向計算機輸入信息時應(yīng)當盡量采取自然的方式;另

42、一方面,計算機向人傳遞的信息必須準確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機界面混在一起(人機界面程序只是通信),以免互相干擾,阻礙速度。設(shè)計MIS時,針對每一個功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機界面的通信功能。如此設(shè)計出來的程序不易出錯,而且易于維護。報表打印是MIS必備的功能之一,而且打印之前常常需要計算。計算與打印分開設(shè)計,盡管消耗時刻,但易于整個MIS系統(tǒng)的維護。2. 界面必須始終一致統(tǒng)一的人機界面不致于會增加用戶的負擔,讓用戶始終用同一種方式考慮與操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作方法。例如在整

43、個系統(tǒng)能夠以問號圖標表示關(guān)心,以磁盤圖標表示存盤,以打印機圖標表示打印等。3. 界面必須使用戶隨時掌握任務(wù)的進展情況人機界面應(yīng)該能夠告訴用戶軟件運行的進度。特不是在需要較長時刻的等待時,必須讓用戶了解工作進展情況,如能夠設(shè)計差不多完成了百分之幾的任務(wù)進度條等。目前,Windows下的應(yīng)用軟件不管大小,其安裝程序幾乎均做到了這一點。開發(fā)MIS軟件時,這一點專門值得借鑒。4. 界面必須能夠提供關(guān)心一個優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)?,這將給用戶帶來極大的方便。在多媒體環(huán)境下,以語音提示作為操作向?qū)?,可不能干擾屏幕信息,是一個極佳的選擇。5. 界面友好、使用方便多數(shù)MIS軟件的

44、數(shù)據(jù)輸入量較大。關(guān)于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特不是漢字),而應(yīng)讓用戶用鼠標輕松選擇。例如,人事治理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個列表框,待用戶以鼠標點擊,而不應(yīng)讓用戶每次都輸入這些漢字。另外,開發(fā)者應(yīng)編寫一個錯誤實時記錄程序,自動記錄何日、何時、何程序出了何種錯誤??傊?,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時也要減少用戶的干預(yù)量。實踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的中意程度愈高。6.輸入畫面盡可能接近實際假如某個電

45、算會計軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實際憑證一模一樣,甚至連顏色都無異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機親和力。7. 具有較強的容錯功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進行程序設(shè)計,能夠幸免此類因素造成的錯誤。例如,錄入學(xué)生成績時,我們能夠?qū)ζ浞秶M行限定,使用戶無法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時,不妨依照實際情況將范圍限制在1520之間。3.6界面設(shè)計1.登錄窗口的設(shè)計在應(yīng)用程序?qū)ο驩pen事件的程序代碼中有下面一條語句:Open(w_login)該語句確實是打開登錄窗口的語句。登錄窗口如圖所示。圖3-2登陸窗口設(shè)計該窗

46、口放置了2個靜態(tài)文本框Static Text控件,2個單行編輯框Single line Edit控件,2個按鈕,2個GroupBox控件,各個控件的屬性設(shè)置如表所示:表3-1登錄窗口中各個控件的屬性設(shè)置表 控件屬性屬性取值St_1text用戶:St_2text密碼:St_3text企業(yè)信息治理系統(tǒng)登錄ddlb_1AllowEdit選中Sle_2password選中Cb_1text登錄Cb_2text退出Gb_1text空在Cb_1控件的Click事件中輸入如下的程序代碼:if sle_1.textztt then messagebox(提示,請輸入正確用戶名!) returnend ifif

47、sle_2.text12345 thenmessagebox(提示,請輸入正確口令!) returnend if open(w_main)close(parent)在Cb_2控件的Click事件輸入如下的程序代碼:/終止程序halt用于結(jié)束應(yīng)用程序的運行。2.主窗口的設(shè)計圖3-3主界面窗口設(shè)計表3-2主界面窗口中各個控件的屬性設(shè)置表控件名稱屬性屬性值Title企業(yè)治理信息系統(tǒng)MeumNamem_meumP_1PicturenameMain.jpgCb_1text退出從該窗口的菜單或工具欄能夠進入,物品治理、節(jié)目治理、客戶信息治理、客戶訂購信息治理、客戶信息查詢各窗口。3.物品窗口的設(shè)計圖3-4

48、物品治理窗口設(shè)計表3-3 物品治理窗口各個控件的屬性設(shè)置表控件屬性屬性取值St_1text物品治理Tabpage_1text掃瞄Tabpage_2text查詢Tabpage_3text添加Tabpage_4text修改與刪除Cb_1text退出表3-4 查詢頁窗口各個控件的屬性設(shè)置表控件屬性屬性取值St_1text請輸入物品名稱:Sle_2text空Cb_1text查詢dw_1Dataobjectd_thing1Gb_1text空表3-5 添加頁窗口各個控件的屬性設(shè)置表控件屬性屬性取值St_1text請輸入信息,按確定Cb_1text確定Cb_2text重置dw_1Dataobjectd_th

49、ing2Gb_1text空表3-6 修改與刪除頁窗口各個控件的屬性設(shè)置表控件屬性屬性取值St_1text請輸入需處理物品名稱:Sle_2text空Cb_1text查詢Cb_2text確定Cb_3text刪除Cb_4text重置dw_1Dataobjectd_thing1Gb_1text空4.客戶數(shù)據(jù)窗口錄入設(shè)計圖3-5客戶數(shù)據(jù)錄入窗口設(shè)計在“掃瞄”分頁中,實現(xiàn)在數(shù)據(jù)窗口中顯示該企業(yè)的各種各樣的物品。代碼見附錄。在“查詢”分頁中,能夠模糊查詢該企業(yè)的各種各樣的物品。代碼見附錄。在“添加”分頁中,實現(xiàn)向該企業(yè)物品表中添加各種各樣的物品。代碼見附錄。在“修改與刪除”分頁中,實現(xiàn)該企業(yè)的各種各樣的物品

50、修改與刪除。代碼見附錄。表3-7 客戶數(shù)據(jù)錄入窗口各個控件屬性設(shè)置表控件屬性屬性取值St_1text客戶數(shù)據(jù)錄入Tabpage_1text客戶信息錄入Tabpage_2text客戶物品錄入Tabpage_3text客戶節(jié)目錄入Cb_1text退出在“客戶信息錄入”分頁中,實現(xiàn)添加客戶的的信息。代碼見附錄。在“客戶物品錄入”分頁中,實現(xiàn)添加客戶訂購的物品的信息。代碼見附錄。在“客戶節(jié)目錄入”分頁中,實現(xiàn)添加客戶訂購的節(jié)目的信息。代碼見附錄。5.客戶訂購信息查詢窗口設(shè)計圖3-6客戶訂購信息查詢設(shè)計表3-8 客戶訂購信息查詢窗口各個控件的屬性設(shè)置表控件屬性屬性取值St_1text客戶訂購信息查詢Ta

51、bpage_1text按客戶查詢Tabpage_2text按物品查詢Tabpage_3text按節(jié)目查詢Cb_1text退出表3-9 按客戶查詢頁窗口各個控件的屬性設(shè)置表控件屬性屬性取值St_1text請輸入客戶名稱:ddlb_1text空Cb_1text查詢Gb_2text物品信息Gb_3text節(jié)目信息Dataobjectd_query1HScrollBar選中VScrollBar選中Dataobjectd_query2HScrollBar選中VScrollBar選中Gb_1text空在“按客戶信息查詢”分頁中,能夠查到該客戶訂購的物品、節(jié)目的信息。代碼見附錄。在“按物品查詢”分頁中,能夠

52、查到訂購的該物品的客戶信息。代碼見附錄。在“按節(jié)目查詢”分頁中,實現(xiàn)添加客戶訂購的物品的信息。代碼見附錄。3.7 菜單設(shè)計在菜單畫面中設(shè)計應(yīng)用程序主窗口所連接的菜單m_meum.該菜單的結(jié)構(gòu)如下:圖3-7菜單設(shè)計1.“物品節(jié)目治理”菜單下“物品治理”子菜單的clicked事件程序代碼:Open(w_thing)其功能打開物品窗口。2.“物品節(jié)目治理”菜單下“節(jié)目治理”子菜單的clicked事件程序代碼:Open(w_program)其功能打開節(jié)目窗口。3.“物品節(jié)目治理”菜單下“退出”子菜單的clicked事件程序代碼:Close(w_main)其功能關(guān)閉主窗口。4.“客戶治理”菜單下“客戶訂

53、購信息治理”下菜單“客戶訂購信息查詢”的clicked事件程序代碼:Open(w_client)其功能打開物品窗口。5.“客戶治理”菜單下“物品治理”子菜單的clicked事件程序代碼:Open(w_query)其功能打開客戶信息窗口。6.“客戶治理”菜單下“客戶數(shù)據(jù)錄入”的clicked事件程序代碼:Open(w_input)其功能打開客戶數(shù)據(jù)錄入窗口。3.8 數(shù)據(jù)窗口的設(shè)計 數(shù)據(jù)窗口對象是PowerBuilder編程的精華所在,建立數(shù)據(jù)窗口對象是程序設(shè)計中極為重要的一個部分。針對不同的情況選擇不同類型的數(shù)據(jù)窗口對象,會使程序的有用性和直觀性大為增強。在本應(yīng)用程序中,完全采納數(shù)據(jù)窗口來實現(xiàn)讀

54、取數(shù)據(jù)庫中的數(shù)據(jù)、修改數(shù)據(jù)庫中的數(shù)據(jù)、排序等功能。 下面詳細講述本系統(tǒng)中典型的一個數(shù)據(jù)窗口對象。其他的數(shù)據(jù)窗口對象由于方法相似,在那個地點不作詳細講述。1.d_client數(shù)據(jù)窗口的創(chuàng)建 打開“new”對話框,然后在DataWindow標簽頁選擇數(shù)據(jù)窗口對象的顯示風(fēng)格,在那個地點選擇Grid(網(wǎng)格)顯示方式。 單擊“ok”按鈕啟動數(shù)據(jù)窗口對象向?qū)?。選擇SQLSelect數(shù)據(jù)源,然后打單擊“next”按鈕,出現(xiàn)SQL Select窗口。在左上方的表格列表中雙擊要連接的表。 選中該表格后,在列表框中列出了選中表客戶信息表的各個列。單擊要選中的多個列,單擊“ok”按鈕,出現(xiàn)“Select Color

55、 and Border setting”對話框。在其中選擇數(shù)據(jù)窗口的背景顏色、文字顏色和邊框外觀。單擊“next”按鈕,“Ready to Create Grid Datawindow”對話框。 在其中顯示當前數(shù)據(jù)窗口對象的屬性。單擊其上的“Finish”按鈕。在其中設(shè)置頁眉區(qū)和細節(jié)區(qū)的屬性。在數(shù)據(jù)庫表中各個列的列名使用英文表示的在列標題顯示的時候我們將它們設(shè)置為中文。:通過上面的操作步驟,一個完整“Grid”風(fēng)格的數(shù)據(jù)窗口對象就創(chuàng)建完畢。應(yīng)用程序中窗口上的數(shù)據(jù)窗口控件能夠連接和使用那個創(chuàng)建好的數(shù)據(jù)窗口對象。系統(tǒng)操作簡介及運行系統(tǒng)維護與評價時期是系統(tǒng)生命周期中的最后一個時期,也是時刻最長的一個

56、重要時期,就像汽車的維護工作好能夠延長汽車的使用壽命和提高其使用效率一樣,經(jīng)一段時刻的運行后,要對系統(tǒng)目標與功能的實現(xiàn)情況進行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標進行對比,及時寫出系統(tǒng)評價報告,系統(tǒng)維護工作的好壞能夠決定系統(tǒng)的生命周期的長短和使用效果。4.1系統(tǒng)的運行至此差不多完成企業(yè)治理系統(tǒng)程序的編制。運行該程序,出現(xiàn)用戶登錄對話框,如圖所示。圖4-1系統(tǒng)登錄窗口輸入正確的用戶名和口令,按“確定”按鈕后進入程序的主界面,在菜單或在工具欄中選中“物品治理”進入 物品治理窗口。在本窗口中,tab_1控件中不同的頁中實現(xiàn)了掃瞄、查詢、添加、修改與刪除功能。選中“查詢”頁,在文本框中輸入物品名稱,

57、單擊“查詢”按鈕,相關(guān)的信息顯示在數(shù)據(jù)窗口中。如圖圖4-2物品治理窗口在物品窗口中,單擊“修改與刪除”分頁,我們輸入物品先查到我們所要處理的物品,然后在數(shù)據(jù)窗口能夠進行修改,按“確定”按鈕用來保存按“刪除”按鈕可對數(shù)據(jù)窗口信息直接刪除。如圖所示:圖4-3物品治理主窗口在主窗口中,選中“節(jié)目治理”進入節(jié)目治理窗口,選擇“添加”分頁,在數(shù)據(jù)窗口中按要求輸入信息后,按“確定”按鈕用來保存。如圖所示:圖4-4節(jié)目治理窗口在主窗口中,選中“客戶信息治理”進入客戶信息治理窗口,選擇“客戶訂購信息掃瞄”分頁后,在數(shù)據(jù)窗口中顯示客戶物品、節(jié)目信息。如圖所示:圖4-5客戶信息治理窗口在主窗口中,選中“客戶訂購信

58、息查詢”進入客戶訂購信息查詢窗口,按不同的要求進行查詢,選擇“按物品查詢”分頁,輸入物品,單擊“查詢”按鈕,定購本物品的客戶顯示在數(shù)據(jù)窗口中。如圖所示:圖4-6客戶訂購信息查詢在主窗口中,選中“客戶數(shù)據(jù)錄入”進入客戶數(shù)據(jù)錄入窗口,選擇“客戶信息錄入”,按要求輸入客戶信息,點擊“確定”按鈕保存。如圖所示:圖4-7客戶數(shù)據(jù)錄入窗口4.2系統(tǒng)的編譯完成了企業(yè)治理信息系統(tǒng)的編程和調(diào)試工作,最后一步確實是該系統(tǒng)的編譯和發(fā)行。這涉及到工程項目屬性的設(shè)置、可執(zhí)行應(yīng)用程序的生成。這涉及到工程對象的創(chuàng)建、可執(zhí)行應(yīng)用程序的生成以及公布環(huán)境的配置等多方面的問題。一個系統(tǒng)是否開發(fā)成功,歸根結(jié)底是要看用戶對系統(tǒng)的使用是

59、否中意。本系統(tǒng)是一個數(shù)據(jù)庫應(yīng)用系統(tǒng),需要涉及到涉及數(shù)據(jù)庫環(huán)境配置等問題。因此,需要將系統(tǒng)應(yīng)用程序編譯成可執(zhí)行的文件,將應(yīng)用所需要的環(huán)境公布出去,如此既能夠減少應(yīng)用程序的大小,又能夠提高應(yīng)用程序的運行速度。1.創(chuàng)建工程對象單擊工具條的“new”圖標,打開“new”對話框。在該對話框中選擇“project”標簽頁。選擇“ApplicationWizard”圖標。單擊“ok”按鈕,出現(xiàn)一個向?qū)еv明窗口。單擊其上的“next”按鈕,在對話框中,指定庫文件名。在后面出現(xiàn)的對話框中分不指定生成的工程應(yīng)用的名稱、可執(zhí)行文件名和資源文件名。在指定完畢,單擊“Finish”按鈕,生成一個工程對象。2.編譯生成和

60、測試編譯的步驟如下:1.PowerBuilder的環(huán)境下,打開該工程對象。2.單擊工程畫筆工具欄上的Build圖標進行工程的編譯。PowerBuilder將會彈出一個窗口,顯示編譯的工程信息。單擊該窗口上的“Stop”按鈕終止編譯過程。編譯完成后,即生成了相應(yīng)的可執(zhí)行文件和動態(tài)文件。編譯通過后,生成可執(zhí)行文件Enterprise.exe。在公布前還要對生成的可執(zhí)行文件進行測試,測試的步驟如下:離開PowerBuilder開發(fā)環(huán)境,返回到操作系統(tǒng)環(huán)境下。將編譯好的文件拷貝到PowerBuilder庫文件放置的路徑下。運行可執(zhí)行文件。 通過上面測試的可執(zhí)行文件,就能夠進行公布了。考慮到最終用戶使用

溫馨提示

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

評論

0/150

提交評論