畢業(yè)設(shè)計(jì)(論文)VFP音像租賃管理系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)VFP音像租賃管理系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)VFP音像租賃管理系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)VFP音像租賃管理系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)VFP音像租賃管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)(論文)說(shuō)明書作 學(xué) 號(hào): 學(xué)院(系): 計(jì)算機(jī)工程系 專 業(yè): 計(jì)算機(jī)應(yīng)用與維護(hù) 題 目: 音像租賃管理系統(tǒng) 主 題: 指導(dǎo)教師: 職稱: 教授 2006年5月摘要 隨著科學(xué)技術(shù)的飛速發(fā)展,計(jì)算機(jī)科學(xué)日臻成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。音像租借管理系統(tǒng)是市場(chǎng)經(jīng)濟(jì)條件下,一些大眾傳播媒介和商家不可缺少的部分,它的內(nèi)容不論對(duì)于媒介和商家的管理者,還是對(duì)于用戶來(lái)說(shuō)都至關(guān)重要。本系統(tǒng)本著服務(wù)大眾的思想,從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成音像租借管理中包括音像信息、客戶信息的建立,租借、歸還處理的記錄,音像、客戶的

2、新增以及相關(guān)數(shù)據(jù)的統(tǒng)計(jì)、查詢、修改等音像租借管理的全過(guò)程的工作。租賃時(shí)分為會(huì)員租賃與零租以方便管理。總之,該系統(tǒng)對(duì)音像制品的租賃管理實(shí)現(xiàn)了規(guī)范化,非常適合于中小型音像租賃店的日常工作管理。關(guān)鍵字:音像租賃管理系統(tǒng),viusualfoxpro98,租借和歸還操作 【summary】fly technically to develop soon along with science, the calculator science day attains mature, it the strong function has already been people deep understanding

3、, it has already got into each realm of the society of mankind to erupt to flick a more and more important function.sounds ising like lease to manage system is under market economy condition, the part of some mass communications medias and companys house indispensability, its contents in spite of fo

4、r the governor of the medium and companys house, still for the customer say all go to close importance.this system is in the light of with hour accompany enter of policy, from match operation simple, interface amity, vivid, practical, safety of the request set out, completing a sound to be like leas

5、e to manage medium include the establishment that the sound is like an information, customers information, lease, return a processed record, the sound is like, the customer add and the covariance, search, modification of the related data etc. the sound is like the work of the whole processeses ofwit

6、h lend-lease management.is divided into a member to lease while leasing with zero rent to manage by convenience.in a word, that system was like the leasing management of ware to carry out norm to turn to the sound, very suitable for medium the small scaled sound is like a daily pursuit management of

7、 leasing the store.【keyword 】the sound is like the system, viusualfoxpro98 of the leasing management, leasing and returning an operation目錄摘要summauy.2第一章: 引言.5第二章: 研究現(xiàn)狀及設(shè)計(jì)目標(biāo).72.1開發(fā)一個(gè)音像租賃系統(tǒng)的重要性.7 2.2本課題要達(dá)到的設(shè)計(jì)目標(biāo).82.3本人所做的工作.8第三章: 要解決的幾個(gè)關(guān)鍵問(wèn)題.93.1現(xiàn)實(shí)音像管理存在的問(wèn)題.93.2具體實(shí)現(xiàn)中采用的關(guān)鍵技術(shù)用復(fù)雜性分析.9第四章: 系統(tǒng)結(jié)構(gòu)與模型.94.1 設(shè)計(jì)實(shí)現(xiàn)

8、的策略.114.2 程序流程.114.3 數(shù)據(jù)流程圖.124.4 數(shù)據(jù)庫(kù)技術(shù).17第五章: 系統(tǒng)實(shí)現(xiàn)技術(shù).195.1分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法.20第六章: 性能測(cè)試與分析.416.1測(cè)試實(shí)例(測(cè)試集)的研究與選擇416.2發(fā)測(cè)試環(huán)境與測(cè)試條件.416.3實(shí)例測(cè)試44第七章: 結(jié)束語(yǔ).45第八章:致謝46第九章: 參考文獻(xiàn).46引言音像租賃管理系統(tǒng)是專門為各類光盤出租店鋪設(shè)計(jì)服務(wù)的,是音像店不可缺少的一部分。本系統(tǒng)具有界面清晰、操作簡(jiǎn)易、存儲(chǔ)數(shù)據(jù)安全性高等特點(diǎn),考慮到人們的一些操作習(xí)慣,提高了其的可操作性,完全能夠滿足你的需求。這是一款針對(duì)中小音像租賃店設(shè)計(jì)的程序。有了它,您可以輕松管理您

9、的音像數(shù)據(jù)庫(kù),方便的進(jìn)行交易管理,靈活的搜索和查詢功能使您完全擺脫傳統(tǒng)管理模式下經(jīng)營(yíng)者面對(duì)龐大的音像制品庫(kù),不知道自己有哪些音像制品,租出多少,還存多少;解決顧客面對(duì)長(zhǎng)長(zhǎng)的音像目錄,很難找到自己要找的影片的弊端。從經(jīng)濟(jì)利益上講,現(xiàn)今社會(huì),時(shí)間就是金錢,浪費(fèi)大量的時(shí)間等于一個(gè)企業(yè)減少了在社會(huì)大潮中競(jìng)爭(zhēng)的力量,這也是和經(jīng)濟(jì)利益掛鉤的。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)的日漸成熟,計(jì)算機(jī)的強(qiáng)大功能已被人們深刻地認(rèn)識(shí),它已經(jīng)和現(xiàn)代社會(huì)的發(fā)展隔離不開了。越來(lái)越多的人用計(jì)算機(jī)來(lái)處理日常事務(wù),使計(jì)算機(jī)的應(yīng)用得到普及,這樣就創(chuàng)造出以計(jì)算機(jī)為基礎(chǔ)的一系列生活方式。不僅如此,計(jì)算機(jī)還被廣泛的應(yīng)用到商業(yè)上,越來(lái)越多

10、的人們意識(shí)到計(jì)算機(jī)給自己帶來(lái)的方便以及他所創(chuàng)造的巨大財(cái)富。人們開始把計(jì)算機(jī)應(yīng)用到現(xiàn)代的各個(gè)領(lǐng)域中,可以不客氣地說(shuō),現(xiàn)代社會(huì)是一個(gè)計(jì)算機(jī)時(shí)代,如果沒(méi)有計(jì)算機(jī)的應(yīng)用,我們的發(fā)展就不會(huì)如此之快!作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)音像商品租賃等各項(xiàng)操作進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),其優(yōu)勢(shì)已非常明顯。例如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大的提高租賃操作的效率,節(jié)省了很大一部分時(shí)間,大大增強(qiáng)了企業(yè)的競(jìng)爭(zhēng)能力,也是標(biāo)志著一個(gè)企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)本著實(shí)際、實(shí)用的原則,在系統(tǒng)界面開發(fā)上追求操作簡(jiǎn)便、靈活、實(shí)用、安全等特點(diǎn),完

11、成音像租借管理中包括音像信息的添加和刪除、客戶信息添加、刪除及會(huì)員管理,音像的租借、歸還以及相關(guān)數(shù)據(jù)的統(tǒng)計(jì)、查詢、修改等全過(guò)程的工作。租賃時(shí)分為會(huì)員租賃與零租以適合用戶的長(zhǎng)期發(fā)展要求??傊?,該系統(tǒng)對(duì)音像制品的租賃管理實(shí)現(xiàn)了規(guī)范化,非常適合于中小型音像租賃店的日常工作管理。本系統(tǒng)的用戶界面十分簡(jiǎn)潔、實(shí)用,系統(tǒng)編制過(guò)程中充分考慮了計(jì)算機(jī)的優(yōu)越性,對(duì)于不是計(jì)算機(jī)專業(yè)的人員來(lái)說(shuō),只要閱讀了操作說(shuō)明書,也可以很方便的進(jìn)入系統(tǒng)和使用本系統(tǒng)提供的功能。 在開發(fā)方法的選擇上,選擇了面向?qū)ο蟮姆椒?,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了模塊化設(shè)計(jì)方案,先根據(jù)

12、客戶需要加以分析,大體設(shè)計(jì)出幾大塊功能,然后對(duì)于其細(xì)節(jié)進(jìn)行細(xì)劃,力求每個(gè)模塊的功能得以完全實(shí)現(xiàn)并且便于客戶理解和操作。任何一個(gè)系統(tǒng)都是在不斷的發(fā)展中完善的,本系統(tǒng)也不例外,所以這套音像管理系統(tǒng)是在參閱了一些原有設(shè)計(jì)的基礎(chǔ)上進(jìn)行的從新整合與設(shè)計(jì),在系統(tǒng)設(shè)計(jì)完成后征求了部分客戶的意見并進(jìn)行了試運(yùn)行,獲得了大家的認(rèn)可。在開發(fā)工具的選擇上,本系統(tǒng)利用vfp98的編程語(yǔ)言進(jìn)行開發(fā),鑒于專業(yè)的限制,充分考慮到業(yè)余愛好及專業(yè)所長(zhǎng),最后決定使用vf進(jìn)行設(shè)計(jì)。另一方面,vfp為數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序的開發(fā)提供了功能強(qiáng)大的面向?qū)ο蟮脑O(shè)計(jì)環(huán)境。無(wú)論是組織信息,運(yùn)行查詢,創(chuàng)建集成的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),還是為終端用戶編寫功

13、能全面的數(shù)據(jù)管理應(yīng)用程序,vfp都可以提供管理數(shù)據(jù)所需的所有工具。使用其自帶的數(shù)據(jù)庫(kù),保證了數(shù)據(jù)的完整性與一致性。 第二章: 研究現(xiàn)狀及設(shè)計(jì)目標(biāo)2.1開發(fā)一個(gè)音像租賃系統(tǒng)的重要性1.音像租賃的發(fā)展現(xiàn)狀以前大多數(shù)管理者管理光盤的時(shí)候都是使用人工的方式來(lái)管理,一開始的時(shí)候大家都覺得沒(méi)有問(wèn)題,還都可以應(yīng)付得過(guò)來(lái)??墒请S著光盤的增多,經(jīng)營(yíng)業(yè)務(wù)也不斷得增加,便使得經(jīng)營(yíng)者不得不雇越來(lái)越多的店員來(lái)管理這些事務(wù),這樣作得代價(jià)毫無(wú)疑問(wèn)是成本的增加,這也是經(jīng)營(yíng)者迫切需要解決的問(wèn)題。目前也有類似系統(tǒng)在使用,但很多都存在著一定的問(wèn)題,比如要么功能過(guò)于簡(jiǎn)單不能滿足客戶的需要,要么有的系統(tǒng)過(guò)于追求全面,提高價(jià)值,其功能累

14、贅,界面過(guò)于煩瑣,讓使用著感覺不太如意,而本系統(tǒng)本著簡(jiǎn)單實(shí)用的原則,在界面和功能上力求簡(jiǎn)潔、美觀、實(shí)用,是各音像管理店面的理想使用版本。2. 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分的低廉, 性能卻有了長(zhǎng)足的進(jìn)步.它已經(jīng)被應(yīng)用于許多的領(lǐng)域,計(jì)算機(jī)之所以如此的流行的主要原因在于以下的幾個(gè)方面 :首先 計(jì)算機(jī)可以代替人工記憶許多的繁雜的勞動(dòng)。其次 計(jì)算機(jī)可以節(jié)省許多的資源。第三 計(jì)算機(jī)可以大大的提高人們的工作效率。第四 計(jì)算機(jī)可以使敏感文檔更加的安全 ,等等。3. 用計(jì)算機(jī)管理音像租賃系統(tǒng)的意義。 現(xiàn)在我國(guó)很多商業(yè)管理水平還停留在人工管理的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適合現(xiàn)

15、代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種的系統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所替代。 這套音像租賃管理系統(tǒng),可以讓音像管理者從煩瑣的記錄和統(tǒng)計(jì)中解脫出來(lái),盡情享受生活,同時(shí)也可以讓他們更多的了解計(jì)算機(jī),學(xué)會(huì)使用計(jì)算機(jī)處理日常事物,提高勞動(dòng)生產(chǎn)率。4 對(duì)于音像租賃管理系統(tǒng)的好處可歸納以下幾點(diǎn): (1) 方便管理,使原來(lái)煩瑣的音像管理工作變的簡(jiǎn)單有趣。(2) 增加效益,使用計(jì)算機(jī)進(jìn)行音像信息的管理,節(jié)余了大量用戶時(shí)間,是用戶在相同的時(shí)間內(nèi)可以完成更多的工作量。(3) 節(jié)省投資,使用本系統(tǒng)可以實(shí)現(xiàn)無(wú)紙化管理,節(jié)約了大量紙介費(fèi)用。2.2本課題要達(dá)到的設(shè)計(jì)目標(biāo) 音像商店的管理者使用本

16、系統(tǒng)進(jìn)行管理,能夠使用戶感到方便,系統(tǒng)操作簡(jiǎn)單,功能基本符合其管理要求,方便的計(jì)算租金、了解租用情況、了解客戶情況,了解片碟的庫(kù)存情況等,以全面提升商店的競(jìng)爭(zhēng)力。 同時(shí)本系統(tǒng)還要求查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大的提高租賃操作的效率,節(jié)省了很大一部分時(shí)間,相對(duì)而言增加音像商店的管理者收益。2.3本人所做的工作由于時(shí)間倉(cāng)促,系統(tǒng)設(shè)計(jì)量大,故本系統(tǒng)是由兩人合作而成,本人在此系統(tǒng)中的所做僅包含以下四個(gè)模塊:1.封面的制作,提供用戶進(jìn)入及退出本系統(tǒng)。2.登陸界面的制作,該界面提供驗(yàn)證用戶密碼及權(quán)限的功能,用戶通過(guò)驗(yàn)證后可以登陸本系統(tǒng),實(shí)現(xiàn)權(quán)限內(nèi)的操作。3.實(shí)現(xiàn)

17、客戶信息管理,包括瀏覽客戶信息、添加客戶信息和會(huì)員交費(fèi)功能。4.實(shí)現(xiàn)音像信息信息管理,包括瀏覽音像信息、租借歸還和添加新音像功能。余下的皆由與我合作的另一位同學(xué)制作和編寫。對(duì)于上述四個(gè)模塊,不足之處懇請(qǐng)給予指導(dǎo)和批評(píng),本人將盡力更改。第三章: 要解決的幾個(gè)關(guān)鍵問(wèn)題3.1現(xiàn)實(shí)音像管理存在的問(wèn)題由于商店未采用自動(dòng)化管理,工作人員往往對(duì)光盤庫(kù)存的情況不甚了解,有時(shí)為了查找顧客需要的某類光盤在上萬(wàn)冊(cè)的光盤中尋找,卻發(fā)現(xiàn)已經(jīng)銷售或者出租完,無(wú)功而返,或者在數(shù)百頁(yè)的登記冊(cè)中查找租借記錄,非常吃力。而各部門之間信息也不能及時(shí)溝通,在工作上也帶來(lái)了諸多不便。通過(guò)分析可以發(fā)現(xiàn),現(xiàn)行系統(tǒng)存在的問(wèn)題,主要是由于傳統(tǒng)

18、的手工操作方難以滿足當(dāng)前大量業(yè)務(wù)操作需求而引起的。另外,傳統(tǒng)手工操作方法的低效、易出錯(cuò)以及當(dāng)前沒(méi)有一種比較適合用戶需求的管理系統(tǒng)出現(xiàn)導(dǎo)致了許多中小型音像管理店面任然處在這種原始的管理階段。不僅浪費(fèi)了大量人力物力,更重要的是生產(chǎn)力的落后而直接導(dǎo)致經(jīng)濟(jì)的滯后。3.2研究設(shè)計(jì)中要解決的問(wèn)題 在進(jìn)行本系統(tǒng)的設(shè)計(jì)時(shí),要考慮解決以下幾個(gè)問(wèn)題: 1.充分發(fā)揮計(jì)算機(jī)的快速計(jì)算優(yōu)勢(shì),讓用戶的查詢即時(shí)顯示結(jié)果,并保證結(jié)果符合要求,用戶可以方便的理解和記憶。 2.創(chuàng)建信息數(shù)據(jù)庫(kù),解決因紙介問(wèn)題造成的查詢移動(dòng)困難問(wèn)題,并保證數(shù)據(jù)庫(kù)符合用戶要求,管理和查詢方便。3.保證系統(tǒng)安全性,不同的客戶登陸要求其權(quán)限有所差別。以次

19、來(lái)實(shí)現(xiàn)信息的安全性。4 系統(tǒng)各界面美觀,用戶觀看和理解容易,便于管理及維護(hù)。 4 有直接的修改界面,便于管理員進(jìn)行管理。3.2具體實(shí)現(xiàn)中采用的關(guān)鍵技術(shù)及復(fù)雜性分析 實(shí)現(xiàn)本系統(tǒng)需要的關(guān)鍵技術(shù): 1 要有一定的vfp使用能力,了解各項(xiàng)控件的使用及熟悉vfp的語(yǔ)法使用規(guī)則,可以用其實(shí)現(xiàn)各種功能。 2 熟悉數(shù)據(jù)庫(kù)與表單各控件的連接,使表單控件可以按要求顯示數(shù)據(jù)庫(kù)中的各項(xiàng)數(shù)據(jù)。 3 熟悉系統(tǒng)的連編過(guò)程,了解對(duì)各種錯(cuò)誤的處理方法并最終編譯出要求的應(yīng)用程序。 3.3 數(shù)據(jù)庫(kù)技術(shù) 數(shù)據(jù)庫(kù)研究跨越于計(jì)算機(jī)應(yīng)用、系統(tǒng)軟件和理論三個(gè)領(lǐng)域,其中應(yīng)用促進(jìn)新系統(tǒng)的研制開發(fā),新系統(tǒng)帶來(lái)新的理論研究,而理論研究又對(duì)前兩個(gè)領(lǐng)域

20、起著指導(dǎo)作用。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)是計(jì)算機(jī)應(yīng)用的一個(gè)里程牌,它使得計(jì)算機(jī)應(yīng)用從以科學(xué)計(jì)算為主轉(zhuǎn)向以數(shù)據(jù)處理為主,并從而使計(jì)算機(jī)得以在各行各業(yè)乃至家庭普遍使用。在它之前的文件系統(tǒng)雖然也能處理持久數(shù)據(jù),但是文件系統(tǒng)不提供對(duì)任意部分?jǐn)?shù)據(jù)的快速訪問(wèn),而這對(duì)數(shù)據(jù)量不斷增大的應(yīng)用來(lái)說(shuō)是至關(guān)重要的。為了實(shí)現(xiàn)對(duì)任意部分?jǐn)?shù)據(jù)的快速訪問(wèn),就要研究許多優(yōu)化技術(shù)。這些優(yōu)化技術(shù)往往很復(fù)雜,是普通用戶難以實(shí)現(xiàn)的,所以就由系統(tǒng)軟件(數(shù)據(jù)庫(kù)管理系統(tǒng))來(lái)完成,而提供給用戶的是簡(jiǎn)單易用的數(shù)據(jù)庫(kù)語(yǔ)言。由于對(duì)數(shù)據(jù)庫(kù)的操作都由數(shù)據(jù)庫(kù)管理系統(tǒng)完成,所以數(shù)據(jù)庫(kù)就可以獨(dú)立于具體的應(yīng)用程序而存在,從而數(shù)據(jù)庫(kù)又可以為多個(gè)用戶所共享。因此,數(shù)據(jù)的獨(dú)立

21、性和共享性是數(shù)據(jù)庫(kù)系統(tǒng)的重要特征。數(shù)據(jù)共享節(jié)省了大量人力物力,為數(shù)據(jù)庫(kù)系統(tǒng)的廣泛應(yīng)用奠定了基礎(chǔ)。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使得普通用戶能夠方便地將日常數(shù)據(jù)存入計(jì)算機(jī)并在需要的時(shí)候快速訪問(wèn)它們,從而使計(jì)算機(jī)走出科研機(jī)構(gòu)進(jìn)入各行各業(yè)、進(jìn)人家庭。第四章: 系統(tǒng)結(jié)構(gòu)與模型4.1設(shè)計(jì)實(shí)現(xiàn)的策略 本系統(tǒng)的實(shí)現(xiàn),主要經(jīng)歷了以下步驟: 1 粗略規(guī)劃各模塊功能,設(shè)計(jì)草圖 2 根據(jù)模塊設(shè)置各具體功能,設(shè)計(jì)出系統(tǒng)界面 3 根據(jù)功能編寫個(gè)功能代碼,并根據(jù)實(shí)際情況修改界面 4 簡(jiǎn)單測(cè)試各功能塊的運(yùn)行狀況,適當(dāng)增加模塊。 5 運(yùn)行整個(gè)系統(tǒng),修改系統(tǒng)漏洞及錯(cuò)誤。 6 連編系統(tǒng)。4.2 程序流程421 功能層次圖客戶信息管理音像信息管

22、理租借歸還管理數(shù)據(jù)統(tǒng)計(jì)管理管理維護(hù)管理歸還修改客戶數(shù)據(jù)租借情況統(tǒng)計(jì)排行榜匯總統(tǒng)計(jì)添加新音像查找并選片音像詳細(xì)信息會(huì)員交費(fèi)給新客戶注冊(cè)瀏覽客戶記錄修改音像數(shù)據(jù)修改個(gè)人密碼修改密碼權(quán)限影像租賃管理系統(tǒng)登陸43 數(shù)據(jù)流程圖:4.3.1數(shù)據(jù)流第一層圖數(shù)據(jù)流頂層圖比較概括,沒(méi)能很好地反映出系統(tǒng)的詳細(xì)業(yè)務(wù),因此進(jìn)行進(jìn)一步的詳細(xì)擴(kuò)展,形成數(shù)據(jù)流第一層圖如下圖的各個(gè)子圖所示。整個(gè)系統(tǒng)包括了音像管理、客戶管理、操作員管理、日常操作、查詢和統(tǒng)計(jì)共六個(gè)加工部分,每個(gè)部分包含了各個(gè)業(yè)務(wù)部門以及與之相關(guān)的外部項(xiàng)、數(shù)據(jù)庫(kù)之間的業(yè)務(wù)數(shù)據(jù)來(lái)源和去處。員工添加音像修改音像刪除音像查詢音像音像數(shù)據(jù)庫(kù)音像管理模塊 第一層圖本流程圖

23、解釋了員工對(duì)音像數(shù)據(jù)庫(kù)的操作過(guò)程,包括員工添加音像到數(shù)據(jù)庫(kù);從音像數(shù)據(jù)庫(kù)中調(diào)出音像資料進(jìn)行修改或刪除;對(duì)音像數(shù)據(jù)庫(kù)進(jìn)行查詢操作。本流程圖解釋了員工對(duì)客戶信息數(shù)據(jù)庫(kù)的操作過(guò)程,包括員工添加會(huì)員信息到客戶信息數(shù)據(jù)庫(kù);從客戶信息數(shù)據(jù)庫(kù)中調(diào)出信息進(jìn)行修改了刪除;對(duì)客戶信息數(shù)據(jù)庫(kù)進(jìn)行查詢。員工出租音像歸還音像音像數(shù)據(jù)庫(kù)音像數(shù)據(jù)庫(kù)日常操作圖 第一層圖此流程圖解釋了員工的日常操作過(guò)程,包括出租音像和歸還音像的過(guò)程,在此過(guò)程中都要對(duì)音像數(shù)據(jù)庫(kù)進(jìn)行操作,并要求系統(tǒng)對(duì)此信息做好記錄。員工顧客采購(gòu)員負(fù)責(zé)人查詢模塊統(tǒng)計(jì)模塊音像數(shù)據(jù)庫(kù)客戶信息庫(kù)其他模塊 第一層圖此流程圖解釋了本系統(tǒng)的其他功能模塊,這些功能是系統(tǒng)初始化的

24、條件以及為該項(xiàng)業(yè)務(wù)的發(fā)展規(guī)劃提供數(shù)據(jù)基礎(chǔ)。4.3.2 數(shù)據(jù)流第二層圖繼續(xù)細(xì)化,得到各個(gè)模塊的數(shù)據(jù)流第二層圖。下圖表示的是音像管理模塊的四個(gè)子模塊的數(shù)據(jù)流第二層圖。操作員管理模塊的四個(gè)子模塊數(shù)據(jù)流第二層圖與客戶管理的子模塊一一對(duì)應(yīng),只是數(shù)據(jù)流的組成有所差異(名字、密碼、權(quán)限),在此不再贅述。所有模塊的數(shù)據(jù)流第二層圖中包括了詳細(xì)的數(shù)據(jù)流組成要素以及具體流向等,具有很好的自明性,在此不再進(jìn)行解釋和說(shuō)明。音像資料表添加音像資料修改音像資料會(huì)員資料表添加客戶資料修改音像資料對(duì)音像資料表進(jìn)行操作 第二層圖對(duì)客戶資料表進(jìn)行操作 第二層圖4.3.3 數(shù)據(jù)流表數(shù)據(jù)流系統(tǒng)名:音像租賃管理系統(tǒng)編號(hào):條目名:入庫(kù)光盤

25、信息別名:無(wú)來(lái)源:添加光盤存儲(chǔ)處:音像數(shù)據(jù)庫(kù)數(shù)據(jù)流結(jié)構(gòu):入庫(kù)信息=音像編號(hào),影片類型,影片語(yǔ)言,影片名稱,導(dǎo)演,發(fā)行年度,影片介紹,應(yīng)收押金,日租價(jià)格,過(guò)期扣款,影片主角 流量:約100/每月簡(jiǎn)要說(shuō)明:入庫(kù)信息是新購(gòu)買光盤入庫(kù)時(shí)的相關(guān)信息。修改記錄:編寫: 日期:2006.05審核: 日期:2006.054.3.4 數(shù)據(jù)存儲(chǔ)表數(shù)據(jù)存儲(chǔ)系統(tǒng)名:音像租賃管理系統(tǒng)編號(hào):條目名:光盤信息庫(kù)別名: 無(wú)存儲(chǔ)組織:記錄數(shù):無(wú)限制主關(guān)鍵字:音像編號(hào)二維表數(shù)據(jù)量:約100kb輔關(guān)鍵字:無(wú)記錄組成:音像編號(hào),影片類型,影片語(yǔ)言,影片名稱,導(dǎo)演,發(fā)行年度,影片介紹,應(yīng)收押金,日租價(jià)格,過(guò)期扣款,影片主角 簡(jiǎn)要說(shuō)明:

26、存放庫(kù)存光盤的相關(guān)信息修改記錄:編寫: 日期:2006.05審核: 日期:2006.054.3.5 數(shù)據(jù)加工表數(shù)據(jù)加工系統(tǒng)名:音像租賃管理系統(tǒng)編號(hào):條目名:新光盤入庫(kù)別名: 無(wú)輸入:音像編號(hào),影片類型,影片語(yǔ)言,影片名稱,導(dǎo)演,發(fā)行年度,影片介紹,應(yīng)收押金,日租價(jià)格,過(guò)期扣款,影片主角輸出:添加是否成功加工邏輯:在光盤信息庫(kù)中添加一條記錄,將輸入的新光盤信息對(duì)應(yīng)保存。簡(jiǎn)要說(shuō)明:用于記錄添加新的光盤到庫(kù)存中。修改記錄:編寫: 日期:2006.05審核: 日期:2006.054.4 系統(tǒng)數(shù)據(jù)庫(kù)表 表1:密碼表 本表為客戶登陸密碼表,客戶在登陸界面登陸時(shí),系統(tǒng)會(huì)查詢?cè)摫?,?yàn)證該用戶是否存在以及是否具

27、有一些修改權(quán)限。 表2:客戶表 本表為客戶信息注冊(cè)表,用于管理客戶信息,只要用于實(shí)現(xiàn)音像借出的安全性,同時(shí)便于準(zhǔn)確統(tǒng)計(jì)客戶信息,為未來(lái)發(fā)展方向做好鋪墊。 表3:音像表 本表為音像數(shù)據(jù)表,只要用于了解店面的所有音像,便于進(jìn)貨管理,同時(shí)可提供查詢,便于準(zhǔn)確了解該音像是否到位。表4:交費(fèi)表 交費(fèi)表的作用主要是用來(lái)記錄會(huì)員交費(fèi)情況,并以次判斷客戶信譽(yù)度,是否給予會(huì)員待遇及優(yōu)惠等。第五章: 系統(tǒng)實(shí)現(xiàn)技術(shù) 本系統(tǒng)的實(shí)現(xiàn)主要運(yùn)用了數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。對(duì)于數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員來(lái)說(shuō),為使現(xiàn)實(shí)世界的信息流計(jì)算機(jī)化,并對(duì)計(jì)算機(jī)話的信息

28、進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫(kù)管理系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件系統(tǒng),將用戶的要求轉(zhuǎn)化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫(kù)結(jié)構(gòu)易于實(shí)現(xiàn)用戶新的要求的過(guò)程。 確切的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,有能被某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。5.1分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法本系統(tǒng)主要實(shí)現(xiàn)以下管理功能:客戶信息管理,音像信息管理,租借/歸還管理,數(shù)據(jù)統(tǒng)計(jì)管理,管理維護(hù)管理等等。下面分別介紹一下這些功能模塊。5

29、11用戶信息管理該模塊主要包括客戶登陸,客戶信息(瀏覽客戶記錄,給新客戶注冊(cè),會(huì)員交費(fèi))5111 本界面為音像租賃管理系統(tǒng)的封面設(shè)計(jì),它會(huì)在用戶打開系統(tǒng)的時(shí)候出現(xiàn),主要起系統(tǒng)引導(dǎo)作用,若用戶為系統(tǒng)合法用戶,可以單擊“進(jìn)入系統(tǒng)”打開驗(yàn)證密碼窗口,若用戶不想使用該系統(tǒng),可以直接單擊“退出系統(tǒng)”來(lái)取消該程序的運(yùn)行。音像租賃管理系統(tǒng)的封面代碼如下:timer1-initpublic jj=0thisform.label3.visible=.f.thisform.label4.visible=.f.&定義標(biāo)簽3和標(biāo)簽4為不可見 定義公共變量j,初始值為0timer1-timerif j%20thisfo

30、rm.label3.visible=.t.thisform.label4.visible=.t.j=j+1elsethisform.label3.visible=.f.thisform.label4.visible=.f.j=j+1endif&定義計(jì)數(shù)器j,使其是奇數(shù)時(shí)標(biāo)簽3和標(biāo)簽4可 見,偶數(shù)時(shí)不可見,從而實(shí)現(xiàn)其閃爍的效果。command1-clickdo form 密碼.scx&單擊按紐“進(jìn)入系統(tǒng)”時(shí)調(diào)用密碼表單驗(yàn)證用戶是否合法及其權(quán)限。command2-clickthisform.release&釋放表單“封面”5112 本界面為客戶登陸,需要用戶輸入正確的用戶名和密碼,才能進(jìn)入本系統(tǒng)。

31、該頁(yè)面提供用戶登陸功能,用戶在運(yùn)行該系統(tǒng)時(shí),先在此界面中輸入管理員設(shè)定的用戶密碼,系統(tǒng)開始查詢用戶登陸表,若驗(yàn)證正確,將會(huì)引導(dǎo)用戶進(jìn)入使用界面,若用戶權(quán)限為超級(jí)用戶(即系統(tǒng)管理員)則還可以進(jìn)行系統(tǒng)管理。輸入密碼的代碼如下:-loadsele 1use 密碼 &在第一工作區(qū)打開表“密碼”-initthisform.text1.setfocus()thisform.text1.passwordchar=*&設(shè)置text1在初始化時(shí)其占位符用“*”代替,并擁有焦點(diǎn)。option1-clickpublic m.權(quán)限,m.密碼sele 1set exac onloca for 密碼=alltrim(th

32、isform.text1.value)if found() m.密碼=密碼m.權(quán)限=權(quán)限do form 主窗口thisform.releaseelse thisform.text1.passwordchar= thisform.text1.value=密碼錯(cuò)誤! a=inkey(1) thisform.text1.value= thisform.optiongroup1.value=0 thisform.text1.setfocus() thisform.text1.passwordchar=*endif &定義公共變量 m.權(quán)限,m.密碼,查詢密碼表,若找到該用戶,記錄其密碼及權(quán)限,調(diào)用主窗

33、口,釋放該表單。option2-clickthisform.release()& 關(guān)閉本表單512客戶信息(瀏覽客戶記錄,給新客戶注冊(cè),會(huì)員交費(fèi))5121 本界面為瀏覽客戶記錄界面,用戶可以通過(guò)此界面來(lái)瀏覽在本系統(tǒng)里注冊(cè)過(guò)的用戶,通過(guò)按鈕“上行”,“下行”來(lái)實(shí)現(xiàn)上下記錄翻動(dòng),“首行”“末行”用來(lái)直接定位客戶記錄的第一條和最后一條記錄。查詢完畢通過(guò)按紐“返回”到達(dá)主界面。同時(shí)用戶還可以通過(guò)該界面上的“查找用戶”按鈕來(lái)快速查詢某個(gè)用戶的信息,充分體現(xiàn)了計(jì)算機(jī)處理數(shù)據(jù)快速的特點(diǎn)。瀏覽客戶記錄的代碼如下:-loaduse 客戶&打開表“客戶”-initpublic m.no1m.no1=1&定義m.n

34、o1,初始值為1-activego m.no1thisform.refresh&數(shù)據(jù)指針定義在記錄15122 本界面是給新客戶注冊(cè)。用戶單擊按紐“新客戶注冊(cè)”,表單個(gè)控件變?yōu)榭捎?,用戶可以填寫客戶的具體信息,填寫完畢后單擊“保存”,填寫的數(shù)據(jù)將會(huì)被保存到客戶信息表中。在填寫過(guò)程中若出錯(cuò),可以單擊“取消”來(lái)清空各控件已填內(nèi)容。同時(shí)本表提供租借證的瀏覽功能,注冊(cè)好的用戶若需辦理租借證,可以直接單擊按紐“瀏覽租借證”。給新客戶注冊(cè)的代碼如下:-loadsele 1set safe offuse khtempzapsele 2use 客戶&在1工作區(qū)中使用表“khtemp”并清除其所有記錄 在2工作區(qū)

35、中使用表“客戶”-initmand2.enabled=.f.mand3.enabled=.f.mand4.enabled=.f.&設(shè)置命令按紐2,3,4不可用command1-clickmand3.enabled=.t.mand2.enabled=.t.mand1.enabled=.f.thisform.txt客戶姓名.setfocus()sele 2k=recc()sele 1append blankrepl 客戶編號(hào) with right(00000+alltrim(str(k+1),6)thisform.refresh&記錄當(dāng)前記錄號(hào),添加新記錄command2-clickif empt

36、y(thisform.txt客戶姓名.value) or empty(thisform.txt身份證號(hào).value) or empty(thisform.txt聯(lián)系方式.value)messagebox(你輸入的信息不完整,系統(tǒng)將不予提交!,0+48,提示)elseuse in 1sele 2appe from khtempk=recc()sele 1use khtempset safe offzap appe blankrepl 客戶編號(hào) with right(00000+alltrim(str(k+1),6)thisform.refreshmand2.enabled=.f.mand3.en

37、abled=.t.endif&驗(yàn)證客戶姓名,身份證號(hào)及聯(lián)系方式是否為空,輸出提示信息。從臨時(shí)表“khtemp”中添加記錄到表“客戶”,清空臨時(shí)表記錄,追加編號(hào)。command3-clickk=thisform.txt客戶編號(hào).valuedelepackappe blankrepl 客戶編號(hào) with kthisform.refreshmand2.enabled=.f.mand3.enabled=.t.&清除當(dāng)前編號(hào)為k的記錄,從新設(shè)置該記錄信息。5123本界面為會(huì)員交費(fèi)。在進(jìn)入該界面后單擊“交費(fèi)”,客戶編號(hào)變?yōu)榭捎?,用戶直接輸入要交費(fèi)的客戶編號(hào)和交費(fèi)的金額,系統(tǒng)將自動(dòng)添加日期及更新交費(fèi)年份。數(shù)

38、據(jù)輸入完成后單擊“確定”進(jìn)行保存,保存結(jié)果系統(tǒng)將會(huì)給予提示。會(huì)員交費(fèi)的代碼如下:-loadsele 1use 會(huì)員交費(fèi)表sele 2use 客戶&在工作區(qū)1中打開會(huì)員交費(fèi)表,工作區(qū)2中打開表“客戶”-initthisform.text1.value=請(qǐng)輸入客戶編號(hào)thisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.mand1.enabled=.f.mand2.enabled=.f.thisform.text1.lostfocus&設(shè)

39、置表單控件的只讀屬性。command1-clickif empty(thisform.text1.value) messagebox(請(qǐng)輸入客戶編號(hào)!,0+48,提示) elseif len(alltrim(thisform.text1.value)6 messagebox(用戶編號(hào)必須是六位!,0+48,提示)endif sele 1locate for 客戶編號(hào)=alltrim(thisform.text1.value) and 會(huì)費(fèi)年份=alltrim(thisform.text4.value)if found() messagebox(此客戶已交會(huì)費(fèi)!,0+48,提示信息)else s

40、ele 2 locate for 客戶編號(hào)=alltrim(thisform.text1.value) if found() if 客戶.會(huì)員=.f. repl 客戶.會(huì)員 with .t. repl 客戶.入會(huì)時(shí)間 with date() repl 客戶.交會(huì)費(fèi) with .t. else repl 客戶.交會(huì)費(fèi) with .t. endif sele 1 append blank repl 會(huì)員交費(fèi)表.客戶編號(hào) with thisform.text1.value repl 會(huì)員交費(fèi)表.交費(fèi)日期 with thisform.text2.value repl 會(huì)員交費(fèi)表.交費(fèi)金額 with t

41、hisform.text3.value repl 會(huì)員交費(fèi)表.會(huì)費(fèi)年份 with alltrim(thisform.text4.value) messagebox(交費(fèi)成功!,0+48,提示) else messagebox(無(wú)此客戶!,0+48,提示信息) sele 1 endifendifendif&驗(yàn)證客戶輸入信息是否為空及輸入客戶編號(hào)是否符合規(guī)定的六位,在工作區(qū)1中查詢?cè)摽蛻羰欠褚呀毁M(fèi)并更新相應(yīng)信息。512音像信息管理(音像詳細(xì)信息,查找并選片,添加新音像)5121 本界面為音像詳細(xì)信息,通過(guò)本界面你可以直觀地瀏覽入庫(kù)的所有音像資料,同時(shí)本界面也將為后來(lái)的各種臨時(shí)表提供數(shù)據(jù)基礎(chǔ)。單擊“

42、上行”,“下行”你可以逐條瀏覽音像詳細(xì)信息。另外,本界面提供對(duì)音像數(shù)據(jù)的查詢功能,當(dāng)庫(kù)存音像過(guò)多時(shí),再逐條瀏覽顯然不符合用戶要求,這時(shí)用戶可以單擊“查找音像”,輸入音像編號(hào)或音像名稱進(jìn)行查詢,此部分功能用戶可以自己體會(huì)。瀏覽音像信息的代碼如下:-loadsele 1use 音像&在工作區(qū)1中打開表“音像”-initpublic m.no2m.no2=1&定義m.no2,初始值為1-activatego m.no2thisform.refresh&使記錄指針指到第一條記錄。command1-clickif reccount()0 go top thisform.refresh mand1.ena

43、bled=.f. mand2.enabled=.f. mand3.enabled=.t. mand4.enabled=.t.endif&使指針指向第一條記錄。command2-clickif reccount()0 skip -1 if bof() go top endif thisform.refresh if recno()=1 mand1.enabled=.f. mand2.enabled=.f. mand3.enabled=.t. mand4.enabled=.t. else mand1.enabled=.t. mand2.enabled=.t. mand3.enabled=.t. m

44、and4.enabled=.t. endifendif &若記錄數(shù)大于0,指針向上移動(dòng),若超出記錄范圍,指向第一條記錄。command3-clickttt=1if reccount()0 skip if eof() go bottom ttt=recn() endif thisform.refresh if recno()=ttt mand1.enabled=.t. mand2.enabled=.t. mand3.enabled=.f. mand4.enabled=.f. else mand1.enabled=.t. mand2.enabled=.t. mand3.enabled=.t. ma

45、nd4.enabled=.t. endifendif &指針下移,到達(dá)最后一條記錄時(shí)設(shè)置按紐是否可用。5122本界面為查找并選片。這部分功能是本系統(tǒng)的核心功能,主要提供音像的各種條件查詢,以及選片工作。用戶如果要進(jìn)行全面查詢,可以單擊“全選”這時(shí)音像瀏覽表中將顯示所有庫(kù)存音像信息。用戶若要進(jìn)行詳細(xì)查詢,可以單擊“按要求選擇”在填寫完查詢條件后單擊“查找”,這時(shí)音像瀏覽表中將顯示符合用戶條件的記錄。用戶在單擊“選片”后,“選片”按紐變?yōu)榭捎?,用戶單擊可選片名便可進(jìn)行選片操作,若該片已選或未還,系統(tǒng)將給予提示。查找與選片的代碼如下:-loadset safe offclose allsele 2u

46、se 音像repl all 選中 with .f.copy to 音像tempgo topsele 3use 選片zapsele 4use 單位音像sele 5use 音像temp&在工作區(qū)2中打開表“音像”,設(shè)置其選中狀態(tài)為.f.,將其復(fù)制到音像臨時(shí)表中,指針指向第一條記錄。在工作區(qū)3中打開表“選片”,清除所有記錄,在工作區(qū)4中打開表“單位音像”,在工作區(qū)5中使用表“音像temp”。-initset dele onpublic zhj,px,dq,yy,zhl,fff,k1,tt1,cc1,cc2,cc3,cc4fff=0zhj=px=dq=yy=zhl=mand5.enabled=.f.m

47、and6.enabled=.f.thisform.optiongroup1.value=1thisform.text2.enabled=.f.bo1.enabled=.f.bo2.enabled=.f.bo3.enabled=.f.bo4.enabled=.f.&設(shè)置按紐及文本框的初始狀態(tài)。-activateif fff=1mand5.enabled=.t.mand6.enabled=.t.elsemand5.enabled=.f.mand6.enabled=.f.endif&根據(jù)用戶輸入的客戶編號(hào)判斷該用戶是否合法,若不是會(huì)員,不可以進(jìn)行選片操作。command3-clicksele 5if

48、 thisform.optiongroup1.value=1 set filt to go top thisform.refreshelse tt1=alltrim(thisform.text2.value) cc1=alltrim(thisform.combo1.displayvalue) cc2=alltrim(thisform.combo2.displayvalue) cc3=alltrim(thisform.combo3.displayvalue) cc4=alltrim(thisform.combo4.displayvalue) if tt1= set filter to 類型=cc1 and 地區(qū)=cc2 and 語(yǔ)言=cc3 and 種類=cc4 else set filter to tt1$主角 and 類型=cc1 and 地區(qū)=cc2 and 語(yǔ)言=cc3 and 種類=cc4 endif go top thisform.refreshendif &對(duì)工作區(qū)5進(jìn)行操作,判斷optiongroup1的值,若值=1,表指針指向第一條記錄,否

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論