基于VB的家政服務(wù)信息管理系統(tǒng)開發(fā)論文_第1頁
基于VB的家政服務(wù)信息管理系統(tǒng)開發(fā)論文_第2頁
基于VB的家政服務(wù)信息管理系統(tǒng)開發(fā)論文_第3頁
基于VB的家政服務(wù)信息管理系統(tǒng)開發(fā)論文_第4頁
基于VB的家政服務(wù)信息管理系統(tǒng)開發(fā)論文_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘 要 家政服務(wù)管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面.對于前者要求建立數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫.而對于后者則要求應(yīng)用程序功能完備,易使用等特點。隨著計算機技術(shù)的高速發(fā)展,人們對計算機的依賴性越來越強,特別是用計算機開發(fā)的數(shù)據(jù)庫以及數(shù)據(jù)管理系統(tǒng)在生活應(yīng)用中表現(xiàn)得更為突出,為此開發(fā)此系統(tǒng)。通過使用家政服務(wù)管理系統(tǒng),使家政服務(wù)店的管理工作系統(tǒng)化、規(guī)范化、自動化、簡易化、智能化,從而達(dá)到提高家政服務(wù)管理效率的目的。系統(tǒng)開發(fā)采用microsoft公司的visual foxpro 6.0,利用其強大的可視化界面功能及對

2、數(shù)據(jù)庫的支持,先構(gòu)造一個原型,逐步增加功能,最終滿足需求。關(guān)鍵詞:家政服務(wù) vf 管理系統(tǒng)目 錄第一章 緒論-1第二章 系統(tǒng)分析-22.1系統(tǒng)的初步調(diào)查-32.2系統(tǒng)的可行性分析-32.3系統(tǒng)開發(fā)步驟-42.4對本系統(tǒng)的分析-5第三章 系統(tǒng)設(shè)計-5 3.1系統(tǒng)功能模塊-53.2 數(shù)據(jù)庫設(shè)計-6第四章系 系統(tǒng)編碼與實現(xiàn)-104.1 開發(fā)平臺的選擇-104.2 開發(fā)工具的選擇-114.3 程序設(shè)計(部分邏輯及代碼)-11第五章 系統(tǒng)運行與維護-255.1系統(tǒng)的配置-255.2系統(tǒng)的運行-265.3系統(tǒng)的維護-26第五章 開發(fā)總結(jié)-27附錄:參考文獻-28第29頁第一章 緒論 在現(xiàn)代社會中管理的作用

3、越來越顯得重要和突出。一般來講,管理通過計劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實現(xiàn)組織的目標(biāo)。傳統(tǒng)的管理活動中,把人、才、物作為企業(yè)的主要資源。但是隨著社會化大生產(chǎn)的不斷擴大和社會對產(chǎn)品多樣化的需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的作用,并把它當(dāng)做企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項主要的社會活動。 本世紀(jì)以來,由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進,人們進行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時對信息的處理要求及時、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代

4、管理的需要;電子計算機的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個嶄新時代“信息時代”的開始,它使企業(yè)管理現(xiàn)代化成為可能。一定意義上說,管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計算機基礎(chǔ)之上的。硬件方面,自1946年第一臺電子計算機誕生以來,計算機技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實驗室里供研究使用的計算機到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計算機;運算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計算機在硬件方面的發(fā)展已達(dá)到了每三個月更新?lián)Q代一次的驚人速度。軟件方面,也已從機器語言、匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言非結(jié)構(gòu)

5、化、面向?qū)ο蟆⒖梢暬恼Z言。 管理信息系統(tǒng)的發(fā)展 管理信息系統(tǒng)通過對企業(yè)當(dāng)前運行的數(shù)據(jù)進行處理來獲得有關(guān)信息,以控制企業(yè)的行為;利用過去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對未來的發(fā)展進行預(yù)測;能從全局目標(biāo)出發(fā),對企業(yè)的管理決策活動予以輔助。從工業(yè)發(fā)達(dá)國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個階段。 第一階段:(1953年至1965年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(edp)階段。這是電子計算機在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時計算機硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計算機代替人的手工勞動,進行簡單的單項數(shù)據(jù)處理工作,如計算工資、數(shù)據(jù)統(tǒng)計、報表登記、編制計劃等。這個階段的處理方式主要是

6、集中式的批處理。 第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(tps)階段。這個階段計算機硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時系統(tǒng),計算機開始應(yīng)用于對某一個管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、學(xué)籍管理系統(tǒng)等。這個階段的處理方式已發(fā)展為面向終端的聯(lián)機實時處理。 第三階段:(1970年至今)管理信息系統(tǒng)(mis)階段。這個階段是在企業(yè)中全面的使用計算機把各種管理子系統(tǒng)的功能集中起來,構(gòu)成了計算機化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點是使用數(shù)據(jù)庫和分時處理的計算

7、機網(wǎng)絡(luò),并充分利用運籌學(xué)等數(shù)學(xué)方法,實現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享。 總的說來,計算機技術(shù)的發(fā)展,其性價比大幅的下降,使得其被大量廣泛的使用。針對現(xiàn)實中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如j2ee、。net,com/com+等。這又大大的推動了企業(yè)的信息化進程。其影響可以歸納為如下兩點:(1)計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計

8、算機可以使敏感文檔更加安全,等等。(2)開發(fā)家政服務(wù)管理信息系統(tǒng)的意義家政服務(wù)管理系統(tǒng)的使用,加強對客戶資料的管理。通過對客戶使用情況的分析,可以掌握用戶的喜好,而有針對性的采購家政,減少了不必的家政的購置,加快資金的流轉(zhuǎn)速度。另一方面,家政服務(wù)店的管理工作系統(tǒng)化、規(guī)范化、自動化、簡易化、智能化,從而提高家政服務(wù)管理效率。第二章 系統(tǒng)分析2.1系統(tǒng)的初步調(diào)查:建立一個好的管理信息系統(tǒng),必須要有一個好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。與企業(yè)管理相比,我國的企業(yè)管理在這方面占有較大的優(yōu)勢。應(yīng)該看到,我國發(fā)展管理信息系統(tǒng)的時間還不長,設(shè)計

9、開發(fā)的實際經(jīng)驗也很不足。要使管理信息系統(tǒng)在企業(yè)建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。(1)領(lǐng)導(dǎo)重視、管理人員積極性高管理信息系統(tǒng)的建立,需要企業(yè)提供資源、經(jīng)費、人力和時間,要涉及管理體制、規(guī)章制度的變化、調(diào)整和大量數(shù)據(jù)的編碼、表格形式協(xié)調(diào)等工作,這些企業(yè)管理的全局性問題必須在企業(yè)高層領(lǐng)導(dǎo)的重視和支持下才能獲得解決。管理人員的積極性也是不容忽視的條件。 管理人員是管理信息系統(tǒng)的直接用戶,它們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。(2)具備一定的資源條件管理信息系統(tǒng)的資源主要包括計算機硬、軟件設(shè)備,不間斷電源(ups)、空調(diào)等輔助設(shè)備和計算機房設(shè)施等,有條件的

10、企業(yè)應(yīng)盡量發(fā)掘和利用現(xiàn)有計算機設(shè)備。管理信息系統(tǒng)的費用可分為開發(fā)費用和運行費用,前者包括設(shè)備購置、人員工資、培訓(xùn)和開發(fā)過程中的一系列支出等,后者包括機器運行、維護和修理費,人員工資和水、電、紙張和軟盤等日常開支。要有足夠的資金保證,才能順利完成整個系統(tǒng)的開發(fā)工作。當(dāng)然,資金的投入也可以在開發(fā)和運行過程中分階段進行,在逐步取得階段成果的基礎(chǔ)上補充更多的資源。(3)組織一個強有力的開發(fā)小組管理信息系統(tǒng)的質(zhì)量,在某種意義上直接取決于開發(fā)人員的水平和素質(zhì)。開發(fā)小組的人數(shù)因系統(tǒng)規(guī)模大小而異,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬、軟件維護人員。由于管理信息系統(tǒng)的開發(fā)通常是從逐個子系統(tǒng)分期分批進行的,

11、同時,已開發(fā)完畢投入使用的系統(tǒng)仍需不斷維護、改進和完善,因此這個開發(fā)小組應(yīng)該在相當(dāng)長的時期內(nèi)存在。在正式的立項之前必須進行可行性分析,而可行性分析主要是對現(xiàn)行系統(tǒng)進行充分的調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問題,在此基礎(chǔ)上提出新的系統(tǒng)的邏輯模型。詳細(xì)的現(xiàn)狀調(diào)查目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為了新系統(tǒng)邏輯模型提供基礎(chǔ)。它是建立新系統(tǒng)的前期工作,也是進行系統(tǒng)分析和設(shè)計的重要基礎(chǔ)。因此要建立新的家政管理系統(tǒng)就必須對家政店現(xiàn)行租借流程進行分析,以導(dǎo)入邏輯模型,進爾形成目標(biāo)系統(tǒng)的邏輯模型。2.2系統(tǒng)的可行性分析系統(tǒng)的可行性分析包括兩個詳細(xì)的部分:分析開發(fā)新的系統(tǒng)的必要性和

12、可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可能性主要包括經(jīng)濟可行性、技術(shù)可行性和運行可行性三個方面。經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設(shè)運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。家政服務(wù)管理系統(tǒng)用的是vf開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行。硬件方面,它們速度快、容量大、可靠性能高、價格低,完全能滿足系

13、統(tǒng)的需求。 運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)、設(shè)施設(shè)施和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當(dāng)前我們信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運行上是可行性的。2.3系統(tǒng)開發(fā)步驟一般說來,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴(yán)格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對文檔進行評審,確信該階段工作已完成并達(dá)到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的

14、成果。 上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。國外曾有人對一些軟件項目開發(fā)各階段的工作量進行了統(tǒng)計,結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達(dá)到系統(tǒng)分析:系統(tǒng)設(shè)計:編程:模塊調(diào)試:系統(tǒng)調(diào)試20%:15%:20%:25%:20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習(xí)慣說法顯然是片面的。另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個工作量的2/3,而運行、維護階段要

15、占1/3,這說明一個管理信息系統(tǒng)開發(fā)后,仍應(yīng)十分重視它的維護工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。2.4對本系統(tǒng)的分析1.系統(tǒng)目標(biāo)設(shè)計 通過使用家政服務(wù)管理系統(tǒng),使家政服務(wù)店的管理工作系統(tǒng)化、規(guī)范化、自動化、簡易化、智能化,從而達(dá)到提高家政服務(wù)管理效率的目的。2.開發(fā)設(shè)計思想:(1)盡量利用基礎(chǔ)軟硬環(huán)境,采用先進的管理系統(tǒng)開發(fā)方案從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;(2)系統(tǒng)應(yīng)符合家政服務(wù)管理的規(guī)定,滿足家政店相關(guān)人員日常使用需要,并達(dá)到操作過程中的直觀、方便、實用、安全等要求;(3)系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)

16、維護人員進行補充、維護;(4)系統(tǒng)應(yīng)具有各種票據(jù)的打印功能,并有這些票據(jù)的存根,報表;(5)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及根據(jù)用戶需求進行數(shù)據(jù)的刪除、備份等操作。3.現(xiàn)狀分析當(dāng)家政公司的客戶較少時,能較好的安排員工為客戶提供服務(wù)。但當(dāng)客戶較多時,對客戶信息及員工的信息的管理,會花費大量人力及物力,結(jié)果往往不理想,比如,不能及時更新客戶聯(lián)系信息,以致使不能及時的聯(lián)系客戶,更甚者失去客戶。其次,在對客戶的服務(wù)進行計費,對員工的工作進行計酬,往往存在著分岐。4.系統(tǒng)功能分析(1) 客戶資料管理(2) 員工資料管理(3) 員工服務(wù)安排管理(4) 客戶服務(wù)蹤管理(5) 客戶查詢(6) 員工查詢(7) 相關(guān)

17、表冊打印 第三章 系統(tǒng)設(shè)計3.1.功能模塊管理信息系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理(技術(shù))方案。具體要求對系統(tǒng)進行功能分解,不斷下去,直到分解成含義明確,功能單一的單元功能模塊,從而繪制出系統(tǒng)的功能模塊圖,即hipo圖。家政服務(wù)管理信息系統(tǒng)的hipo圖如下:家政管理系統(tǒng)修改密碼系統(tǒng)維護數(shù)據(jù)查詢報表打印客戶通訊雇員通訊客戶資料基本業(yè)務(wù)客戶管理客戶服務(wù)雇員管理用戶管理新增用戶刪除用戶退出系統(tǒng)客戶查詢雇員查詢記錄查詢安排查詢3.2、數(shù)據(jù)庫設(shè)計1.據(jù)庫需求分析數(shù)據(jù)流程圖如下: 家政服務(wù)管理人員家政服務(wù)管理系統(tǒng)家政服

18、務(wù)管理人員 客戶信息 員工信息 信息報表 服務(wù)信息2.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計在數(shù)據(jù)庫設(shè)計中,先要對系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實體聯(lián)系圖(簡稱er圖)的方法進行數(shù)據(jù)結(jié)構(gòu)的描述。er圖由實體、屬性、聯(lián)系三部分組成。er圖的有關(guān)符號說明如下: 實體 屬性根據(jù)數(shù)據(jù)字典的內(nèi)容,得到本系統(tǒng)的實體聯(lián)系圖如下:客戶合同編號編號住宅電話服務(wù)項目姓名付款方式性別 客戶實體信息員工人員狀態(tài)編號家庭電話姓名文化程度婚姻情況性別 員工實體信息用 戶用戶名密碼用戶信息實體客戶服務(wù)日期開始時間服務(wù)記錄服務(wù)安排結(jié)束時間員工 系統(tǒng)內(nèi)主要實體間聯(lián)系3.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計將以上e-r圖

19、轉(zhuǎn)換成如下關(guān)系模式:客戶表(客戶編號,姓名,性別,付款方式,繳費,服務(wù)項目,住宅電話,手機,家庭地址,合同編號,生效日期,終止日期,服務(wù)地點,備注)員工表(姓名,性別,婚姻情況,家庭電話,文化程度,員工編號,到公司時間,家庭地址,身份證號,人員狀態(tài))服務(wù)安排表(員工編號,客戶編號,服務(wù)日期,員工姓名)服務(wù)記錄表(員工姓名,客戶編號,開始服務(wù)時間,結(jié)束服務(wù)時間,備注)用戶表(用戶名,密碼)注:其中加下劃線的字段為該表的關(guān)鍵字。4.物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計的原則如下:(1)盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2)結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合。(3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性。基于以上設(shè)計原則,本系統(tǒng)中相關(guān)數(shù)據(jù)

20、庫表結(jié)構(gòu)設(shè)計舉例如下:客戶表:字段編號字段名字段類型字段寬度是否為空1客戶編號character12no2姓名character8no3性別character2no4付款方式character20no5繳費numeric7no6服務(wù)項目character30no7住宅電話character12no8手機character15no9家庭地址character30no10合同編號character15no11生效日期date8no12終止日期date8no13服務(wù)地點character30no14備注character100no員工表字段編號字段名字段類型字段寬度是否為空1姓名character8

21、no2性別character2no3婚姻情況character6no4家庭電話character12no5文化程度character8no6員工編號character12no7到公司時間date8no8家庭地址character30no9身份證號character18no10人員狀態(tài)character15no服務(wù)安排表字段編號字段名字段類型字段寬度是否為空1員工編號character12no2客戶編號character12no3服務(wù)日期date8no4員工姓名character8no服務(wù)記錄表字段編號字段名字段類型字段寬度是否為空1員工姓名character8no2客戶編號character1

22、5no3開始服務(wù)時間character22no4結(jié)束服務(wù)時間character22no5備注character100no用戶表fieldnametypewidthnulls用戶名character6no密碼character6no5.數(shù)據(jù)庫的安全性、完整性、并發(fā)控制和恢復(fù)信息數(shù)據(jù)是是一種非常重要的資源,因此保證數(shù)據(jù)庫的安全可靠、正確有效是非常重要的問題。一般的數(shù)據(jù)庫管理系統(tǒng)(dbms)都有提供了一定的數(shù)據(jù)保護功能。數(shù)據(jù)庫保護也稱為數(shù)據(jù)控制,主要包括數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)庫的恢復(fù)第四章 系統(tǒng)編碼與實現(xiàn)4.1 開發(fā)平臺的選擇 考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了windo

23、ws98中文版作為開發(fā)、測試和運行的平臺。因為windows操作系統(tǒng)是目前應(yīng)用最廣的操作系統(tǒng),它以全新的圖形界面,簡單快捷的操作方式,支持多媒體功能等特點而成為軟件發(fā)展的流行趨勢,選用它作為開發(fā)平臺,易于功能的擴展和軟件升級。4.2 開發(fā)工具的選擇 針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點,結(jié)合家政服務(wù)管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟windows平臺下的visual foxpro6.0(簡寫為vfp6.0)作為軟件開發(fā)工具。選用該工具有發(fā)下幾方面的優(yōu)點: (1)vfp6.0是目前微機上最優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)軟件,正如其名稱中冠以的“visual”一樣,它

24、采用了可視化、面向?qū)ο蟮某绦蛟O(shè)計方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)工程的模塊化和緊湊性。 (2)vfp6.0版本中提供了大量的諸如“數(shù)據(jù)庫設(shè)計器”、“表單設(shè)計器”、“菜單設(shè)計器”、“報表設(shè)計器”等開發(fā)設(shè)計工具和向?qū)Чぞ撸╳izard),使以往費時費力的開發(fā)工作變得輕松自如。這些可視化的設(shè)計工具免除了開發(fā)者編寫大量程序代碼的工作。4.2、各個功能模塊的創(chuàng)建1.登陸界面模塊設(shè)計 主要代碼如下:“確認(rèn)”按鈕代碼sele userloca for allt(user.uname)=allt(thisform.txtusername.value) and allt(user.upass)=

25、allt(thisform.txtpassword.value)if foun() release thisform clear event else #define mismatch_loc用戶號或口令不正確!請重新輸入. wait window mismatch_loc timeout 1 thisform.txtpassword.value= thisform.txtpassword.setfocusendif2.客戶管理模塊設(shè)計主要代碼如下: “新增”按鈕 public ccodeccode=do form frm_custom“編輯”按鈕public ccodeif (.not.eo

26、f().and.(.not.bof()ccode=custom.客戶編號do form frm_customendif“刪除”按鈕delete ccode=thisform.refresh“客戶服務(wù)”按鈕local bexistbexist=.f.thisform.hidefor i=1 to _screen.formcount if _screen.formsi.caption=客戶服務(wù) _screen.formsi.show bexist=.t. endif endforif .not. bexistdo form frm_amcustomendif“保存”按鈕代碼: =tableupda

27、te(.t.)this.enabled=.f.this.parent.cmdcancel.enabled=.f.mand4.enabled=.t.thisform.refresh“放棄”按鈕代碼 =tablerevert(.t.)this.enabled=.f.this.parent.cmdsave.enabled=.f.mand4.enabled=.t.thisform.refresh“表單”初始化代碼set multilocks on=cursorsetprop(buffering,5)“表單”激活代碼if len(ccode)=0append blankelselocat for all

28、t(客戶編號)=allt(ccode)endifthis.cmdsave.enabled=.f.this.cmdcancel.enabled=.f.this.cmdsave.enabled=.t.this.cmdcancel.enabled=.t.mand4.enabled=.f.thisform.refresh3.客戶服務(wù)模塊設(shè)計主要代碼如下:“設(shè)定提醒時間”代碼public pcodeif (.not.eof().and.(.not.bof()pcode=custom.合同編號if len(pcode)0do form frm_setalarmendifendif“編輯服務(wù)記錄”代碼pub

29、lic sccodeif (.not.eof().and.(.not.bof()sccode=custom.客戶編號if len(sccode)0do form frm_setserviceendifendif“客戶管理”代碼local bexistbexist=.f.thisform.hidefor i=1 to _screen.formcount if _screen.formsi.caption=客戶管理 _screen.formsi.show bexist=.t. endif endforif .not. bexistdo form frm_mcustomendif“編輯”按鈕代碼 t

30、his.parent.cmdsave.enabled=.t.this.parent.cmdcancel.enabled=.t.mand4.enabled=.f.mand2.enabled=.f.mand1.enabled=.f.mand3.enabled=.f.bo1.value=員工編號bo2.value=員工姓名ls=dtoc(服務(wù)日期)ds=lts=for i=1 to len(ls) if substr(ls,i,1)=/ if len(ds)2 ds=replcate(0,2-len(ds)+ds endif lts=lts+ds ds= else ds=ds+substr(ls,i

31、,1) endifendforif len(ds)0 .and.len(allt(bo2.value)0.and.len(allt(thisform.txt服務(wù)日期.value)=6 c=thisform.txt服務(wù)日期.value ld=ctod(subs(c,1,2)+/+subs(c,3,2)+/+subs(c,5,4) if ld=thisform.txt生效日期.value.and.ld0set filter to allt(客戶編號)=allt(pccode)report form rpt_detcus prevset filter toendifendif“打印服務(wù)記錄”按鈕代碼

32、public pccodeif .not.eof()pccode=allt(客戶編號)if len(pccode)0set filter to allt(客戶編號)=allt(pccode)report form rpt_serrec prevset filter toendifendif注:因篇幅有限,僅列出部分源碼,更多請參見源程序。第五章 系統(tǒng)運行與維護 管理信息系統(tǒng)在完成系統(tǒng)實施、投入正常運行之后,就進入了系統(tǒng)運行與維護階段。5.1 系統(tǒng)的配置 1、硬件配置要求(最低): cpu:pii200以上。 內(nèi)存:32mb以上。 硬盤:2.1gb以上 打印機:推薦epson lq-1600ki

33、i 2、軟件配置要求: windows95/98/2000中文版操作系統(tǒng)。5.2 系統(tǒng)的運行 在安裝了vf的計算機上,在程序目錄,雙擊可執(zhí)行文件即可。5.3 系統(tǒng)的維護 系統(tǒng)維護的目的是保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。換言之,系統(tǒng)維護就是為了保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。系統(tǒng)維護的工作量往往是很大的,其費用大約占整個生命周期的60%,所以我們必須對系統(tǒng)維護給予足夠的重視。 1、系統(tǒng)維護的內(nèi)容 按照維護對象的不同,系統(tǒng)維護的內(nèi)容可分為以下幾類: (1)系統(tǒng)應(yīng)用程序維護 (2)數(shù)據(jù)維護 (3)代碼維護 (4)硬件設(shè)備維護

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論