999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Visual FoxPro的通訊簿管理系統(tǒng)的開發(fā)

2014-04-29 00:00:00龍兆海
廣西教育·B版 2014年2期

【摘 要】從選題背景、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)功能模塊的實(shí)現(xiàn)、系統(tǒng)特點(diǎn)等方面對(duì)基于Visual FoxPro的通訊簿管理系統(tǒng)的開發(fā)進(jìn)行探討,以制作出良好的用戶操作界面,為個(gè)人、機(jī)關(guān)、企業(yè)進(jìn)行業(yè)務(wù)聯(lián)系提供幫助。

【關(guān)鍵詞】Visual Foxpro 通訊簿管理系統(tǒng) 開發(fā)

【中圖分類號(hào)】G【文獻(xiàn)標(biāo)識(shí)碼】A

【文章編號(hào)】0450-9889(2014)02B-0126-03

一、選題背景

(一)設(shè)計(jì)的目的

現(xiàn)在社會(huì),人的交際范圍越來越廣,接觸的人越來越多。因?yàn)楣ぷ骰蛘咂渌男枰芏嗳硕紩?huì)留下聯(lián)系方式,這些聯(lián)系方式在最初時(shí)還能采用傳統(tǒng)的方式記錄,但是隨著聯(lián)系人數(shù)的增加,采用傳統(tǒng)的方式即在一個(gè)通訊簿本或一個(gè)大的名片盒中查找某一個(gè)人的聯(lián)系方式必然會(huì)是一件非常麻煩的事情,因此需要有信息管理系統(tǒng)來提高通訊記錄管理的效率。通過該系統(tǒng),可以做到信息的規(guī)范管理、快速的查詢,從而節(jié)省寶貴時(shí)間。

(二)設(shè)計(jì)使用的開發(fā)工具

Microsoft公司推出的Visual FoxPro6.0是dBase數(shù)據(jù)庫(kù)家族的一員,具有強(qiáng)大的數(shù)據(jù)處理功能,具有簡(jiǎn)單、方便的操作方法,具有美觀的用戶界面和直觀易用的編程工具,是當(dāng)今廣為流行的數(shù)據(jù)庫(kù)管理系統(tǒng)。以Visual FoxPro作為開發(fā)工具將更能快捷、方便地實(shí)現(xiàn)系統(tǒng)的功能。

二、系統(tǒng)設(shè)計(jì)

(一)系統(tǒng)功能分析

本通訊簿管理系統(tǒng)需要完成的功能主要有:

1.記錄瀏覽:系統(tǒng)的主表單提供通訊簿記錄的分條瀏覽功能。

2.記錄添加:系統(tǒng)將以通訊簿編號(hào)自動(dòng)加1的方式向數(shù)據(jù)表添加一條新的記錄,并在表單中提供數(shù)據(jù)記錄的添加功能。

3.記錄修改:在系統(tǒng)的主表單中可以通過單擊“修改”按鈕修改表單中的當(dāng)前記錄。

4.記錄刪除:在系統(tǒng)的主表單中可以通過單擊“刪除”按鈕將表單中的當(dāng)前記錄刪除。

5.記錄查詢:本系統(tǒng)提供按編號(hào)、姓名、性別、住址等4種查詢方式。

6.記錄打印:本系統(tǒng)提供4種記錄打印方式,即打印表單中當(dāng)前記錄的報(bào)表、打印表單中當(dāng)前記錄的標(biāo)簽、打印全部記錄的報(bào)表、打印全部記錄的標(biāo)簽。

(二)系統(tǒng)功能模塊設(shè)計(jì)

對(duì)上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)程序設(shè)計(jì)的要求,得到系統(tǒng)功能模塊圖(見圖1)。

圖1 系統(tǒng)功能模塊圖

三、數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該首先充分了解各方面的需求。

(一)數(shù)據(jù)庫(kù)需求分析

用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就需要數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。

在仔細(xì)分析調(diào)查有關(guān)聯(lián)系人信息需要的基礎(chǔ)上,設(shè)計(jì)如表1所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。聯(lián)系人的信息包括編號(hào)、姓名、性別、宅電、辦電、手機(jī)、郵件、住址、郵編和備注等。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)功能結(jié)構(gòu)圖,就能進(jìn)行下面的數(shù)據(jù)庫(kù)設(shè)計(jì)。

(二)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)

經(jīng)過前面的需求分析和結(jié)構(gòu)設(shè)計(jì)以后,先創(chuàng)建一個(gè)項(xiàng)目文件,在項(xiàng)目管理器中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表,保存后在打開的“表設(shè)計(jì)器”中輸入上表中的相關(guān)信息然后單擊“確定”,并向表中添加具體的數(shù)據(jù),系統(tǒng)所需要的數(shù)據(jù)庫(kù)表創(chuàng)建完成。

表1

字段名數(shù)據(jù)類型說明

編號(hào)字符型字段寬度6,主索引,不允許空字符串,輸入掩碼“TT9999”

姓名字符型字段寬度30不允許為空字符串,普通索引

性別字符型字段寬度4,默認(rèn)為“男”,普通索引

宅電字符型字段寬度12,輸入掩碼“9999#9999999”

辦電字符型字段寬度12,輸入掩碼“9999#9999999”

手機(jī)字符型字段寬度11,輸入掩碼“99999999999”

郵件字符型字段寬度30

住址字符型字段寬度30,普通索引

郵編字符型字段寬度6,輸入掩碼“999999”

備注備注型字段寬度4

四、系統(tǒng)功能模塊的實(shí)現(xiàn)

由系統(tǒng)設(shè)計(jì)知道,在詳細(xì)設(shè)計(jì)過程當(dāng)中,必須設(shè)計(jì)4個(gè)界面,這4個(gè)界面分別是登錄界面、主界面、查詢界面和打印界面。VFP提供的表單功能可以直觀的設(shè)計(jì)出上面所說的4個(gè)界面。每個(gè)界面的設(shè)計(jì)如下。

(一)主程序的創(chuàng)建

VFP應(yīng)用程序系統(tǒng)需要?jiǎng)?chuàng)建一個(gè)主程序來驅(qū)動(dòng)各個(gè)表單,在項(xiàng)目管理器的“代碼”選項(xiàng)卡中選中“程序”,單擊“新建”按鍵,即可打開程序編輯窗口進(jìn)行編輯。

(二)登錄界面的創(chuàng)建

進(jìn)入系統(tǒng)之前的一個(gè)歡迎用戶使用的歡迎界面,其中顯示系統(tǒng)的名稱和制作人姓名,還提供兩個(gè)按鈕:“進(jìn)入系統(tǒng)”和“退出系統(tǒng)”按鈕,單擊“進(jìn)入系統(tǒng)”按鈕可以進(jìn)入系統(tǒng)主界面,單擊“退出系統(tǒng)”按鈕會(huì)打開一個(gè)確認(rèn)窗口,如果確認(rèn)即可退出表單,結(jié)束事件循環(huán)并退出整個(gè)系統(tǒng)。

(三)主界面的實(shí)現(xiàn)

1.表單的功能。該表單界面主要是對(duì)數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行處理,使用一系列的標(biāo)簽控件和文本框控件來顯示數(shù)據(jù)表中字段的標(biāo)題和數(shù)據(jù),每次顯示一條記錄中的數(shù)據(jù),可以通過“移動(dòng)記錄工具欄”中按鈕定位數(shù)據(jù)表中記錄指針。當(dāng)記錄到達(dá)最后一條記錄時(shí),“移動(dòng)記錄工具欄”中的“下一條”和“末記錄”按鈕將被禁用;同樣的,當(dāng)記錄到達(dá)第一條時(shí),“上一條”和“首記錄”按鈕被禁用。

通過“新增”按鈕可以在表單的數(shù)據(jù)緩沖區(qū)內(nèi)新建一條記錄,在表單中顯示出來并使表單中原來只讀的控件取消只讀,進(jìn)入可編輯狀態(tài),在編輯完畢后單擊“保存”按鈕即可保存記錄。

2.表單界面的創(chuàng)建。新建一個(gè)表單,將數(shù)據(jù)表添加到表單數(shù)據(jù)環(huán)境中,再在“數(shù)據(jù)環(huán)境設(shè)計(jì)器”中把字段拖到表單中適當(dāng)?shù)奈恢茫Y(jié)合相應(yīng)的按鈕和其他控件添加完代碼和運(yùn)行之后得到的最終界面如圖2所示。

圖2

(四)查詢表單的創(chuàng)建

1.表單的作用。該表單的作用是收集用戶要查詢的條件,由1個(gè)組合框、1個(gè)文本框和2個(gè)按鈕組成。組合框用來選擇要查詢的字段,文本框用來輸入查詢字段的內(nèi)容,輸入完畢單擊“確定”按鈕。

2.查詢表單界面的創(chuàng)建。新建一個(gè)表單,把相應(yīng)的控件拖到表單中適當(dāng)?shù)奈恢茫摻缑嫘枰?個(gè)標(biāo)簽控件、2個(gè)文本框控件和2個(gè)按鈕控件。設(shè)計(jì)完成后的界面運(yùn)行后效果如圖3所示:

圖3

(五)打印表單的創(chuàng)建

1.表單的功能。該表單分4種打印類型,分別為:打印當(dāng)前記錄報(bào)表、打印當(dāng)前記錄標(biāo)簽、打印全部記錄報(bào)表和打印全部記錄標(biāo)簽。用戶可以在此表單中選擇任意一種報(bào)表,然后單擊“確定”按鈕就可以預(yù)覽的方式查看選中報(bào)表的打印結(jié)果。

2.表單界面的創(chuàng)建。同前面一樣新建一個(gè)表單,向表單添加一個(gè)選項(xiàng)按鈕組控件和2個(gè)按鈕控件。然后分別設(shè)置他們的屬性和添加相關(guān)的代碼。創(chuàng)建完成后的界面如圖4所示。

圖4

3.兩個(gè)系統(tǒng)報(bào)表的創(chuàng)建。在上面的界面中我們知道當(dāng)選擇“當(dāng)前記錄報(bào)表”或“全部記錄報(bào)表”后單擊“確定”按鈕會(huì)彈出一個(gè)報(bào)表;當(dāng)選擇“當(dāng)前記錄標(biāo)簽”或“全部記錄標(biāo)簽”后單擊“確定”按鈕會(huì)彈出一個(gè)標(biāo)簽顯示相應(yīng)的內(nèi)容。

第一,報(bào)表的創(chuàng)建。在項(xiàng)目管理器的“文檔”選項(xiàng)卡中選中“報(bào)表”,單擊“新建”,在打開的“新建報(bào)表”對(duì)話框中單擊“新建報(bào)表”按鈕,打開報(bào)表設(shè)計(jì)器后,單擊報(bào)表設(shè)計(jì)器工具欄中“數(shù)據(jù)環(huán)境”按鈕或選擇“顯示”菜單下“數(shù)據(jù)環(huán)境”子菜單即可打開“數(shù)據(jù)環(huán)境設(shè)計(jì)器”,在此可以設(shè)置報(bào)表中要用到的數(shù)據(jù)表,向報(bào)表中添加相應(yīng)的控件調(diào)整位置即可。做好的報(bào)表如圖5所示。

圖5

第二,標(biāo)簽的創(chuàng)建。創(chuàng)建方法和創(chuàng)建報(bào)表的相同,結(jié)果如圖6所示。

圖6

第三,創(chuàng)建好報(bào)表和標(biāo)簽后,選擇“全部記錄報(bào)表”后單擊“確定”按鈕就會(huì)彈出如圖7所示的界面。

圖7

選擇“全部記錄標(biāo)簽”后單擊“確定”按鈕會(huì)彈出一個(gè)標(biāo)簽顯示相應(yīng)的內(nèi)容,顯示如圖8所示。

圖8

五、系統(tǒng)特點(diǎn)

該通訊簿管理系統(tǒng)界面精美、小巧實(shí)用、藍(lán)色精致。用于個(gè)人的名片、通訊地址資料管理,同時(shí)軟件操作簡(jiǎn)單、方便、實(shí)用。

【參考文獻(xiàn)】

[1]史濟(jì)民,湯觀全.Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)[M]. 北京:清華大學(xué)出版社,2001

[2]求是科技. Visual FoxPro 6.0數(shù)據(jù)庫(kù)開發(fā)技術(shù)與工程實(shí)踐[M].北京:人民郵電出版社,2004

[3]張婷,等. Visual FoxPro 課程設(shè)計(jì)案例精編[M].北京:中國(guó)水利水電出版社,2004

【作者簡(jiǎn)介】龍兆海(1974- ),男,廣西河池人,河池市職業(yè)教育中心學(xué)校講師,研究方向:計(jì)算機(jī)教育。

(責(zé)編 胡修遠(yuǎn))

主站蜘蛛池模板: 亚洲精品福利网站| 中文字幕永久在线观看| 91在线丝袜| 国产在线自乱拍播放| 亚洲制服丝袜第一页| 日韩一区二区三免费高清 | 欧美三级日韩三级| 国产综合亚洲欧洲区精品无码| 色综合天天综合中文网| 久久精品国产一区二区小说| 四虎永久在线精品国产免费| 国产激情无码一区二区免费| 91亚洲免费视频| 国产精品亚欧美一区二区| 亚洲成年人片| 99r在线精品视频在线播放| 亚洲欧洲自拍拍偷午夜色| 欧美另类视频一区二区三区| 伊人国产无码高清视频| 久久精品中文字幕少妇| 一区二区自拍| 国产高清无码第一十页在线观看| 五月婷婷中文字幕| 国产欧美视频在线| 高清无码手机在线观看| 国产高清在线丝袜精品一区| 亚洲国产精品无码AV| 爱做久久久久久| 午夜免费小视频| 一级毛片基地| 人妻免费无码不卡视频| 亚州AV秘 一区二区三区| 日韩无码黄色| 欧美午夜在线播放| 成人小视频在线观看免费| 尤物精品国产福利网站| 在线播放91| 国产va欧美va在线观看| 99精品久久精品| 亚洲有无码中文网| 国产激情在线视频| 色哟哟国产成人精品| 亚洲国产91人成在线| 9久久伊人精品综合| 国产人成在线视频| 久草美女视频| 日韩毛片免费视频| 无码国内精品人妻少妇蜜桃视频| 亚欧乱色视频网站大全| 国产美女精品一区二区| 911亚洲精品| 青青热久麻豆精品视频在线观看| 中文字幕亚洲综久久2021| 日韩精品专区免费无码aⅴ| 97精品久久久大香线焦| 亚洲人成网线在线播放va| 欧美精品xx| 香蕉蕉亚亚洲aav综合| 香蕉视频在线观看www| 亚洲欧美自拍中文| 毛片视频网址| 亚洲中文无码h在线观看| 久久精品aⅴ无码中文字幕| 亚洲欧美日本国产综合在线 | 国产在线第二页| 欧美色伊人| 直接黄91麻豆网站| 麻豆国产精品视频| 国产高清在线观看91精品| 国产视频欧美| 精品伊人久久久香线蕉 | 欧美三級片黃色三級片黃色1| 欧美在线国产| 青青青国产免费线在| 亚洲日韩精品综合在线一区二区| 精品国产一二三区| 国产亚洲精品97AA片在线播放| 久久久久亚洲精品成人网| 日本黄网在线观看| 国产精品中文免费福利| 亚洲毛片网站| 国产农村精品一级毛片视频|