![(精品)VB精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))_第1頁](http://file.renrendoc.com/FileRoot1/2019-7/10/2865629d-56d5-4f30-a426-337d8b3a9ee3/2865629d-56d5-4f30-a426-337d8b3a9ee31.gif)
![(精品)VB精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))_第2頁](http://file.renrendoc.com/FileRoot1/2019-7/10/2865629d-56d5-4f30-a426-337d8b3a9ee3/2865629d-56d5-4f30-a426-337d8b3a9ee32.gif)
![(精品)VB精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))_第3頁](http://file.renrendoc.com/FileRoot1/2019-7/10/2865629d-56d5-4f30-a426-337d8b3a9ee3/2865629d-56d5-4f30-a426-337d8b3a9ee33.gif)
![(精品)VB精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))_第4頁](http://file.renrendoc.com/FileRoot1/2019-7/10/2865629d-56d5-4f30-a426-337d8b3a9ee3/2865629d-56d5-4f30-a426-337d8b3a9ee34.gif)
![(精品)VB精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))_第5頁](http://file.renrendoc.com/FileRoot1/2019-7/10/2865629d-56d5-4f30-a426-337d8b3a9ee3/2865629d-56d5-4f30-a426-337d8b3a9ee35.gif)
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章 系統(tǒng)概述 1.1 網(wǎng)絡(luò)發(fā)展概述 1.1.1 Internet 的普及和應(yīng)用 隨著 21 世紀(jì)的到來,網(wǎng)絡(luò)已成為人與人,計(jì)算機(jī)與計(jì)算機(jī)構(gòu)通的虛擬世界, 每個(gè)現(xiàn)代人幾乎都要和網(wǎng)絡(luò)打交道。 21 世紀(jì)已經(jīng)到來,世界已進(jìn)入信息時(shí)代,信息成為非常寶貴的資源,因此, 信息產(chǎn)業(yè)成為當(dāng)今最有發(fā)展前景的新興行業(yè),面信息的采集、存儲(chǔ)、處理加工 日益與計(jì)算機(jī)技術(shù)和通信技術(shù)發(fā)展緊密結(jié)合在一起。計(jì)算機(jī)網(wǎng)絡(luò)就是計(jì)算機(jī)技 術(shù)和通信技術(shù)結(jié)合的產(chǎn)物。當(dāng)前它已廣泛應(yīng)用于政府機(jī)關(guān)和企業(yè)的辦公自動(dòng)化、 工廠管理、軍事指揮系統(tǒng)和其它的科學(xué)實(shí)驗(yàn)系統(tǒng)中,并引起了社會(huì)的廣泛關(guān)注 和極大興趣。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的研究已成為目前非常活躍的領(lǐng)域。作為計(jì)算機(jī) 網(wǎng)絡(luò)的代表,Internet 在世界范圍的廣泛普及,把人類推向了一個(gè)嶄新的信息 時(shí)代。 隨著 Internet 的爆炸式發(fā)展,在 Internet 上的商業(yè)應(yīng)用和多媒體等服務(wù) 也得以迅猛推廣。要享受 Internet 上的各種服務(wù),用戶必須以某種方式接入網(wǎng) 絡(luò)。為了實(shí)現(xiàn)用戶接入網(wǎng)的數(shù)字化、寬帶化,提高用戶上網(wǎng)速度,光纖到戶 (FTTH)是用戶網(wǎng)今后發(fā)展的必然方向,但由于光纖用戶網(wǎng)的成本過高,在今 后的十幾年甚至幾十年內(nèi)大多數(shù)用戶網(wǎng)仍將繼續(xù)使用現(xiàn)有的銅線環(huán)路,于是近 年來人們提出了多項(xiàng)過渡性的寬帶接入網(wǎng)技術(shù),包括 N-ISDN、Cable Modem、ADSL 等等,其中 ADSL(非對(duì)稱數(shù)字用戶環(huán)路)是最具前景及競爭力的 一種,將在未來十幾年甚至幾十年內(nèi)占主導(dǎo)地位。 1.1.2 ADSL 特點(diǎn)和優(yōu)勢(shì) 所謂 ADSL(Asymmetric Digital Subscriber Line) ,就是不對(duì)稱數(shù)字用 戶傳輸線。ADSL 接入服務(wù)能做到較高的性能價(jià)格比這一點(diǎn),與 ADSL 接入技術(shù) 較其它接入技術(shù)具有其獨(dú)特的技術(shù)優(yōu)勢(shì)是分不開的。下面看看 ADSL 與其它接入 服務(wù)的比較: (1) ADSL 與 Cable Modem 的比較: 與 Cable Mode 相比,ADSL 技術(shù)具有相當(dāng)大的優(yōu)勢(shì)。Cable Modem 的 HFC 接 入方案采用分層樹型結(jié)構(gòu),其優(yōu)勢(shì)是帶寬比較高(10M) ,但這種技術(shù)本身是一 個(gè)較粗糙的總線型網(wǎng)絡(luò),這就意味者用戶要和鄰近用戶分享有限的帶寬,當(dāng)一 條線路上用戶激增時(shí),其速度將會(huì)減慢。再者,有關(guān)資料表明,大部分情況下, HFC 方案必需兼顧現(xiàn)有的有線電視節(jié)目,而占用了部分帶寬,只剩余了一部分 可供傳送其它數(shù)據(jù)信號(hào),所以 Cable Modem 的理論傳輸速率只能達(dá)到一小半。 國外公司實(shí)驗(yàn)表明,其速率減為 1M-2Mbps,更常見的是 400K-500Kbps。綜合 來看,即使在理想狀態(tài)下,HFC 只相當(dāng)于一個(gè) 10Mbps 的共享式總線型以太網(wǎng), 而 ADSL 接入方案在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)上較為先進(jìn),因?yàn)槊總€(gè)用戶都有單獨(dú)的一條線 路與 ADSL 局端相連,它的結(jié)構(gòu)可以看作是星型結(jié)構(gòu),它的數(shù)據(jù)傳輸帶寬是由每 一用戶獨(dú)享的。 (2) ADSL 與普通撥號(hào) Modem 及 N-ISDN 的比較: A) 比起普通撥號(hào) Modem 的最高 56K 速率,以及 N-ISDN 128K 的速率, ADSL 的速率優(yōu)勢(shì)是不言而喻的。 B) 與普通撥號(hào) Modem 或 ISDN 相比, ADSL 更為吸引人的地方是:它在 同一銅線上分別傳送數(shù)據(jù)和語音信號(hào),數(shù)據(jù)信號(hào)并不通過電話交換機(jī)設(shè)備,減 輕了電話交換機(jī)的負(fù)載,并且不需要撥號(hào),一直在線,屬于專線上網(wǎng)方式。這 意味著使用 ADSL 上網(wǎng)并不需要繳付另外的電話費(fèi)。 ADSL 技術(shù)作為一種寬帶接入方式,可以為用戶提供多種業(yè)務(wù): 1高速的數(shù)據(jù)接入。用戶可以通過 ADSL 寬帶接入方式快速地瀏覽各種互 連網(wǎng)上的信息進(jìn)行網(wǎng)上交談、收發(fā)電子郵件、獲得所需要的信息。 2視頻點(diǎn)播。由于 ADSL 技術(shù)傳輸?shù)姆菍?duì)稱性,特別適合用戶對(duì)音樂、影 視和交互式游戲的點(diǎn)播,可以根據(jù)用戶自己的需要,任意地對(duì)上述業(yè)務(wù)進(jìn)行隨 意控制,而不必象有線電視節(jié)目一樣受電視臺(tái)的控制。 3網(wǎng)絡(luò)互連業(yè)務(wù)。ADSL 寬帶接入方式可以將不同地點(diǎn)的企業(yè)網(wǎng)或局域網(wǎng) 連接起來,避免了企業(yè)分散所帶來的麻煩,同時(shí)又不影響各用戶對(duì)互連網(wǎng)的瀏 覽。 4家庭辦公。隨著經(jīng)濟(jì)的發(fā)展,通信的飛躍發(fā)展已經(jīng)越來越影響著人們的 生活工作方式,部分企業(yè)的工作人員因?yàn)槟撤N原因需要在家里履行自己的工作 職責(zé),他將通過高速的接入方式從自己企業(yè)信息庫中提取所需要的信息,甚至 面對(duì)面地和同事進(jìn)行交談,完成工作任務(wù)。 5遠(yuǎn)程教學(xué)、遠(yuǎn)程醫(yī)療等。隨著人們生活水平的提高,人們?cè)诩依锝邮芙?育和在教育以及得到必要的醫(yī)療保證將成為一種時(shí)尚,通過寬帶的接入方式, 你可以獲得圖文并茂的多媒體信息,或者和老師或醫(yī)生進(jìn)行隨意交談。 總之,由于 ADSL 的高帶寬,用戶可以通過這種接入方式得到所需要的各種 信息,不會(huì)受到因?yàn)閹挷粔蚨鴰淼睦_,也不會(huì)為因?yàn)闊o休止的停留在網(wǎng) 上所付出的附加話費(fèi)而擔(dān)憂。使用戶享受到了高速?zèng)_浪的歡躍。 1.2 網(wǎng)絡(luò)計(jì)時(shí)管理系統(tǒng)的概述 1.2.1 網(wǎng)絡(luò)計(jì)時(shí)管理系統(tǒng)的功能 本系統(tǒng)為一款網(wǎng)絡(luò)計(jì)時(shí)管理的軟件,能幫助用戶有效的掌握上網(wǎng)時(shí)間,安 排工作計(jì)劃。 具體實(shí)現(xiàn)以下功能: 上網(wǎng)的計(jì)時(shí)功能,包括本月上網(wǎng)時(shí)間,本日上網(wǎng)時(shí)間,本次上網(wǎng)時(shí)間 提供多種上網(wǎng)管理計(jì)劃,幫助用戶準(zhǔn)確進(jìn)行上網(wǎng)控制 用戶可自行定制每月上網(wǎng)時(shí)間,超出規(guī)定的時(shí)間進(jìn)行聲音提醒,超出 時(shí)間按多少錢收費(fèi)等 針對(duì)上網(wǎng)情況用統(tǒng)計(jì)圖進(jìn)行分析,讓用戶的上網(wǎng)行為一目了然,如每 個(gè)用戶的上網(wǎng)時(shí)間統(tǒng)計(jì),本月上網(wǎng)用時(shí)統(tǒng)計(jì)。 添加、刪除、編輯,撥號(hào)記錄 以及開機(jī)自動(dòng)撥號(hào)上網(wǎng),定時(shí)關(guān)機(jī),定時(shí)撥號(hào),定時(shí)掛斷連接 自動(dòng)進(jìn)行聲音提示 網(wǎng)頁收藏功能,可以保存用戶喜愛的網(wǎng)站鏈接,并實(shí)現(xiàn)自動(dòng)以鏈接 可以導(dǎo)出上網(wǎng)記錄保存為文本文件,使用戶可以留用存檔 為安全起見 ,登錄時(shí)設(shè)置密碼,使每個(gè)用戶可以獨(dú)立設(shè)置上網(wǎng)設(shè)置, 使各用戶互不干擾 個(gè)人通訊錄功能,使用戶方便查看,添加,刪除客戶、朋友的聯(lián)絡(luò)信 息 事務(wù)日志功能,用戶可以提前安排當(dāng)日工作計(jì)劃,本系統(tǒng)可以提供定 時(shí)提示,使用戶不遺漏工作安排 鬧鐘功能,到時(shí)自動(dòng)鈴聲提示 1.2.2 系統(tǒng)的特點(diǎn) 本系統(tǒng)操作簡單,界面友好,易學(xué)易用,并且采用強(qiáng)大的 Microsoft Access 2000 數(shù)據(jù)庫支持,可永久保留無限多信息,方便查詢、維護(hù)、管理。 系統(tǒng)的報(bào)表輸出功能可隨時(shí)打印所需的信息,便于傳閱,方便快捷。 第二章 系統(tǒng)分析 2.1 網(wǎng)絡(luò)計(jì)時(shí)系統(tǒng)分析 2.1.1 課題背景 隨著網(wǎng)絡(luò)時(shí)代的到來,Internet 已經(jīng)走進(jìn)每個(gè)家庭,成為人與人,計(jì)算機(jī) 與計(jì)算機(jī)構(gòu)通的虛擬世界,每個(gè)現(xiàn)代人幾乎都要和網(wǎng)絡(luò)打交道。網(wǎng)絡(luò)給每個(gè)家 庭帶來的無比的歡樂。作為家庭接入寬帶網(wǎng)絡(luò)的手段之一,ADSL 以其獨(dú)特的優(yōu) 勢(shì)成為首先方式。當(dāng)家家都裝上寬帶之后,與此同時(shí),也產(chǎn)生了一系列的問題。 每個(gè)上過網(wǎng)的人可能都會(huì)有這樣感覺,每當(dāng)坐在電腦前上網(wǎng)的時(shí)候,時(shí)間 仿佛都過得飛快。不知不覺間時(shí)間已經(jīng)從我們身邊流失。有時(shí)還為此耽誤了學(xué) 習(xí)和工作。對(duì)上網(wǎng)用時(shí)的忽視,會(huì)使上網(wǎng)費(fèi)用無限增加,使用戶經(jīng)濟(jì)支出加大, 造成了不必要的浪費(fèi)。 另外,一些家長朋友們,也常常因?yàn)楹⒆觽冮L時(shí)間沉迷于網(wǎng)絡(luò)而苦惱。家 長們總是想出各種辦法控制孩子們的上網(wǎng)時(shí)間,但由于小孩子的克制力有限, 很難做到自我約束,把握好上網(wǎng)時(shí)間。于是家長們只得人為的給孩子規(guī)定時(shí)間, 然后給孩子充當(dāng)臨時(shí)鬧鐘,到了時(shí)間再人為強(qiáng)迫孩子斷開網(wǎng)絡(luò)。高科技的網(wǎng)絡(luò), 在給孩子帶來知識(shí)和快樂的同時(shí),無形中給家長帶來了麻煩。所以家長們迫切 一種幫助他們解決此問題的系統(tǒng)。 在辦公室工作的人們,每天都要有大量的工作需要按時(shí)完成,如:上午 9 點(diǎn)會(huì)見某客戶,10 點(diǎn)會(huì)議室開會(huì),11 點(diǎn)給經(jīng)理做報(bào)告等等。人的記憶總是有限 度的,尤其是在高度緊張的工作中,難免會(huì)忘記某事。正因?yàn)檫@一疏忽,可能 會(huì)給公司和個(gè)人帶來重大損失。所以他們需要一款可以按時(shí)提醒他們工作計(jì)劃 的系統(tǒng),來幫助他們更好的完成工作,提高工作效率。 綜合以上人們生活中遇到的實(shí)際問題,可知人們迫切需要一套可以解決以 上問題的系統(tǒng)。 2.1.2 系統(tǒng)建立的原則 依據(jù)人們?cè)谑褂镁W(wǎng)絡(luò)時(shí)對(duì)上網(wǎng)用時(shí)監(jiān)控的需求,以及和種實(shí)際功能的需要, 本人在了解各功能的初步要求后,確定了系統(tǒng)的總體結(jié)構(gòu)和各個(gè)模塊的功能, 并將進(jìn)行逐步細(xì)化,最終滿足實(shí)際應(yīng)用的需求。 2.1.3 系統(tǒng)定義 網(wǎng)絡(luò)計(jì)時(shí)管理系統(tǒng)是一款功能完善,操作簡單,實(shí)用的網(wǎng)絡(luò)計(jì)時(shí)軟件。包 括:上網(wǎng)計(jì)時(shí),網(wǎng)絡(luò)管理,附件,系統(tǒng)設(shè)置,幫助信息等五大功能模塊和若干 小的功能模塊。實(shí)現(xiàn)了普通家庭用戶和企事業(yè)單位,上網(wǎng)計(jì)時(shí)和對(duì)上網(wǎng)記錄的 全面自動(dòng)管理,是對(duì)網(wǎng)絡(luò)計(jì)時(shí)管理的理想選擇。 本系統(tǒng)也適用于使用普通調(diào)制解調(diào)器上網(wǎng)的用戶,小區(qū)網(wǎng)的用戶。 2.2系統(tǒng)可行性分析 可行性研究的目的不是解決問題,而是用最少的代價(jià)在盡可能短的時(shí)間內(nèi) 確定系統(tǒng)是否可行,系統(tǒng)的方案在經(jīng)濟(jì)上、技術(shù)上和操作上是否可以接受。 下面從以下三點(diǎn)對(duì)本系統(tǒng)的可行性進(jìn)行分析研究。 2.2.1 技術(shù)可行性 技術(shù)上的可行性分析就是要考慮使用現(xiàn)有的技術(shù),其中包括硬件和軟件兩 方面,是否能夠?qū)崿F(xiàn)此系統(tǒng),來滿足用戶的需要。 從硬件的角度來講,本系統(tǒng)所需硬件設(shè)備包括,計(jì)算機(jī),上網(wǎng)設(shè)備等。 從軟件技術(shù)上來講,操作平臺(tái)使用 Windows 98 系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采 用 Microsoft Access 2000 ,開發(fā)工具采用 Microsoft Visual Basic 6.0 可 以滿足本系統(tǒng)功能的要求。因此,本系統(tǒng)從技術(shù)方面考慮是可行的。 2.2.2 經(jīng)濟(jì)可行性 經(jīng)濟(jì)可行性分析主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),評(píng)估本系統(tǒng)帶來的經(jīng) 濟(jì)效益是否能超過它的開發(fā)成本。 對(duì)于使用限時(shí)服務(wù) ADSL 的用戶來說,控制好上網(wǎng)時(shí)間是非常重要的,因?yàn)?ADSL 限時(shí)服務(wù),每月提供給用戶規(guī)定的上網(wǎng)時(shí)間,在規(guī)定的時(shí)間內(nèi),網(wǎng)絡(luò)使用 費(fèi)相對(duì)便宜。但如果用戶忽視對(duì)上網(wǎng)用時(shí)的管理,超出了規(guī)定的時(shí)間,超出的 時(shí)間會(huì)使用戶付出高額的費(fèi)用。同樣對(duì)于使用 Modem 的用戶來說,每分每秒都 需要支出費(fèi)用,時(shí)間控制就更為重要。 本人所設(shè)計(jì)的網(wǎng)絡(luò)計(jì)時(shí)管理系統(tǒng)可以,使用戶方便查詢上網(wǎng)時(shí)間,防止用 戶無意識(shí)的超出上網(wǎng)時(shí)間的現(xiàn)象,從而節(jié)省了不必要的上網(wǎng)開支。因此,整個(gè) 系統(tǒng)在經(jīng)濟(jì)上是可行的。 2.2.3 操作可行性 操作可行性主要評(píng)估在用戶組織內(nèi)是否行的通。 本系統(tǒng)采用人機(jī)交互方式,本著界面統(tǒng)一,簡潔,易用的風(fēng)格進(jìn)行開發(fā), 并且?guī)в性敿?xì)的幫助信息供使用者查看。只需用戶進(jìn)行簡單的學(xué)習(xí),便可使用 操作,界面中還大量使用了圖形按鈕,使用戶方便使用。所以,本系統(tǒng)在操作 方便是完全可行的。 2.3 網(wǎng)絡(luò)計(jì)時(shí)管理系統(tǒng)流程分析 根據(jù)對(duì)網(wǎng)絡(luò)計(jì)時(shí)管理系統(tǒng)流程的調(diào)查,畫出該系統(tǒng)的業(yè)務(wù)流程,如圖 2-1 所示。 圖 2-1 業(yè)務(wù)流程 2.4 系統(tǒng)數(shù)據(jù)流程分析 本系統(tǒng)的數(shù)據(jù)流程如圖 2-2,圖 2-3 D1 D12 F1 上網(wǎng)記錄表 D10 圖 2-2 記錄管理數(shù)據(jù)流的頂層數(shù)據(jù)流程圖 用戶P 記錄處理 P1 打印處理 P2 數(shù)據(jù)瀏覽 用戶 記錄 查詢 上網(wǎng) 計(jì)時(shí) 記錄 維護(hù) 上網(wǎng)用 時(shí)表 上網(wǎng)記 錄單 數(shù)據(jù) 瀏覽 打印處理 D1 D1 F2 用戶信息表 D2 D3 D4 D5 D6 D7 D8 F2 用戶信息表 F1 上網(wǎng)記錄表 D9 D10 D11 圖 2-3 記錄管理數(shù)據(jù)流的第一層數(shù)據(jù)流程圖 數(shù)據(jù)流描述: D1 輸入用戶登陸信息 D2 用戶個(gè)人信息 D3 用戶上網(wǎng)信息 D4 輸入查詢條件 D5 輸入基本信息 D6 上網(wǎng)所用時(shí)間入庫數(shù)據(jù) 用戶P3 登記用戶信息 P4 用戶登陸 P5 上網(wǎng)計(jì)時(shí) P6 記錄查詢 P7 記錄維護(hù) P1 打印處理 P2 數(shù)據(jù)瀏覽 D7 上網(wǎng)記錄入庫數(shù)據(jù) D8 用戶輸入的查詢條件產(chǎn)生的數(shù)據(jù) D9 用戶上網(wǎng)信息出庫數(shù)據(jù) D10 上網(wǎng)記錄出庫數(shù)據(jù) D11 查詢記錄的結(jié)果 2.5 上網(wǎng)計(jì)時(shí)管理系統(tǒng)數(shù)據(jù)字典 2.5.1 數(shù)據(jù)項(xiàng)的定義 數(shù)據(jù)項(xiàng)編號(hào):I01 數(shù)據(jù)項(xiàng)名稱:用戶編號(hào) 類型:字符型 長度:3 數(shù)據(jù)項(xiàng)編號(hào):I02 數(shù)據(jù)項(xiàng)名稱:用戶名稱 類型:字符型 長度:20 數(shù)據(jù)項(xiàng)編號(hào):I03 數(shù)據(jù)項(xiàng)名稱:用戶密碼 類型:字符型 長度:10 數(shù)據(jù)項(xiàng)編號(hào):I04 數(shù)據(jù)項(xiàng)名稱:上網(wǎng)時(shí)限 類型:數(shù)值型 簡述:用戶每月的規(guī)定的上網(wǎng)用時(shí) 長度:4 位整數(shù) 取值范圍:09999 數(shù)據(jù)項(xiàng)編號(hào):I05 數(shù)據(jù)項(xiàng)名稱:上網(wǎng)用時(shí) 類型:數(shù)值型 簡述:用戶當(dāng)前所用的上網(wǎng)時(shí)間,以秒計(jì)算 長度:10 位整數(shù) 取值范圍:09999999999 數(shù)據(jù)項(xiàng)編號(hào):I06 數(shù)據(jù)項(xiàng)名稱:用戶權(quán)限 類型:數(shù)值型 簡述:用戶對(duì)本系統(tǒng)的使用權(quán)限,分為系統(tǒng)管理員權(quán)限和普通用戶權(quán)限 0 表示普通用戶,1 表示系統(tǒng)管理員 長度:1 位整數(shù) 取值范圍:01 數(shù)據(jù)項(xiàng)編號(hào):I07 數(shù)據(jù)項(xiàng)名稱:上網(wǎng)費(fèi)用 類型:數(shù)值型 簡述:根據(jù)用戶不同上多方式,計(jì)算上網(wǎng)費(fèi)用 長度:8 小數(shù)位數(shù):2 取值范圍:099999.99 數(shù)據(jù)項(xiàng)編號(hào):I08 數(shù)據(jù)項(xiàng)名稱:登陸日期 類型:日期型 簡述:用戶登錄系統(tǒng)日期 長度:8 數(shù)據(jù)項(xiàng)編號(hào):I09 數(shù)據(jù)項(xiàng)名稱:開始時(shí)間 類型:日期型 簡述:用戶撥號(hào)上網(wǎng)的開始時(shí)間 長度:8 數(shù)據(jù)項(xiàng)編號(hào):I010 數(shù)據(jù)項(xiàng)名稱:結(jié)束時(shí)間 類型:日期型 簡述:用戶撥號(hào)上網(wǎng)的斷開時(shí)間 長度:8 數(shù)據(jù)項(xiàng)編號(hào):I11 數(shù)據(jù)項(xiàng)名稱:連接時(shí)長 簡述:用戶上網(wǎng)所用時(shí)間 類型:數(shù)值型 長度:5 位整數(shù) 取值范圍:099999 數(shù)據(jù)項(xiàng)編號(hào):I12 數(shù)據(jù)項(xiàng)名稱:IP 地址 簡述:用戶連入 Internet 網(wǎng)的 IP 地址 類型:字符型 長度:15 位整數(shù) 2.5.2 數(shù)據(jù)流的定義 數(shù)據(jù)流名稱:輸入用戶登陸信息 編號(hào):D1 簡述:用戶填寫的登錄信息 數(shù)據(jù)流來源: 用戶 數(shù)據(jù)流去向:登記用戶信息功能 數(shù)據(jù)流組成:用戶名稱 用戶密碼 數(shù)據(jù)流名稱:用戶個(gè)人信息 編號(hào):D2 簡述:用戶的個(gè)人設(shè)置和資料 數(shù)據(jù)流來源: 用戶信息表 數(shù)據(jù)流去向: 用戶登錄功能 數(shù)據(jù)流組成: 用戶名稱 用戶密碼 上網(wǎng)時(shí)限 上網(wǎng)用時(shí) 用戶權(quán)限 上網(wǎng)費(fèi)用 數(shù)據(jù)流名稱:用戶上網(wǎng)信息 編號(hào):D3 簡述:用戶歷史上網(wǎng)信息 數(shù)據(jù)流來源: 用戶登錄功能 數(shù)據(jù)流去向: 上網(wǎng)計(jì)時(shí)功能 數(shù)據(jù)流組成: 上網(wǎng)時(shí)限 上網(wǎng)用時(shí) 上網(wǎng)費(fèi)用 數(shù)據(jù)流名稱:輸入查詢條件 編號(hào):D4 簡述:根據(jù)用戶的查詢條件,查詢歷史上網(wǎng)記錄 數(shù)據(jù)流來源: 用戶登錄功能 數(shù)據(jù)流去向: 查詢功能 數(shù)據(jù)流組成: 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí)長 IP 地址 數(shù)據(jù)流名稱:輸入基本信息 編號(hào):D5 簡述:用戶上網(wǎng)記錄信息 數(shù)據(jù)流來源: 用戶登錄功能 數(shù)據(jù)流去向: 記錄維護(hù)功能 數(shù)據(jù)流組成: 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí)長 IP 地址 數(shù)據(jù)流名稱:上網(wǎng)所用時(shí)間入庫數(shù)據(jù) 編號(hào):D6 簡述:每次發(fā)生的上網(wǎng)用時(shí)數(shù)據(jù)及其累計(jì)匯總數(shù)字 數(shù)據(jù)流來源: 上網(wǎng)計(jì)時(shí)功能 數(shù)據(jù)流去向: 上網(wǎng)用時(shí)表 數(shù)據(jù)流組成: 上網(wǎng)時(shí)限 上網(wǎng)用時(shí) 上網(wǎng)費(fèi)用 數(shù)據(jù)流名稱:上網(wǎng)記錄入庫數(shù)據(jù) 編號(hào):D7 簡述:每次發(fā)生的上網(wǎng)記錄入庫數(shù)據(jù)及其累計(jì)匯總數(shù)字 數(shù)據(jù)流來源:上網(wǎng)計(jì)時(shí)功能 數(shù)據(jù)流去向:上網(wǎng)記錄表 數(shù)據(jù)流組成: 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí)長 IP 地址 數(shù)據(jù)流名稱:用戶輸入的查詢條件產(chǎn)生的數(shù)據(jù) 編號(hào):D8 簡述:以往發(fā)生的上網(wǎng)記錄數(shù)據(jù)及其累計(jì)匯總數(shù)字 數(shù)據(jù)流來源:記錄查詢功能 數(shù)據(jù)流去向:上網(wǎng)記錄表 數(shù)據(jù)流組成: 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí)長 IP 地址 數(shù)據(jù)流名稱:用戶上網(wǎng)信息出庫數(shù)據(jù) 編號(hào):D9 簡述:對(duì)歷史發(fā)生的上網(wǎng)用時(shí)數(shù)據(jù)及其累計(jì)匯總數(shù)字進(jìn)行瀏覽 數(shù)據(jù)流來源:上網(wǎng)用時(shí)表 數(shù)據(jù)流去向: 數(shù)據(jù)瀏覽功能 數(shù)據(jù)流組成: 上網(wǎng)時(shí)限 上網(wǎng)用時(shí) 上網(wǎng)費(fèi)用 數(shù)據(jù)流名稱:上網(wǎng)記錄出庫數(shù)據(jù) 編號(hào):D10 簡述:以往發(fā)生的上網(wǎng)記錄數(shù)據(jù)及其累計(jì)匯總數(shù)字 數(shù)據(jù)流來源:上網(wǎng)記錄表 數(shù)據(jù)流去向: 數(shù)據(jù)瀏覽功能 數(shù)據(jù)流組成: 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí)長 IP 地址 數(shù)據(jù)流名稱:查詢記錄的結(jié)果 編號(hào):D11 簡述:以往發(fā)生的上網(wǎng)記錄數(shù)據(jù)及其累計(jì)匯總數(shù)字 數(shù)據(jù)流來源:上網(wǎng)記錄表 數(shù)據(jù)流去向: 打印處理功能 數(shù)據(jù)流組成: 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí)長 IP 地址 2.5.3 數(shù)據(jù)存儲(chǔ)的定義: 數(shù)據(jù)存儲(chǔ)名稱:上網(wǎng)記錄表 編號(hào):F1 簡述:記錄用戶每次上網(wǎng)的日期、連入時(shí)間、連接時(shí)長等信息 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu): 登錄日期 開始時(shí)間 結(jié)束時(shí)間 用戶名稱 連接時(shí) 長 IP 地址 關(guān)鍵字:用戶名稱 相關(guān)的處理:P1,P2,P5 數(shù)據(jù)存儲(chǔ)名稱:用戶信息表 編號(hào):F2 簡述:記錄用戶個(gè)人信息和上網(wǎng)信息等信息 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu): 用戶名稱 用戶密碼 上網(wǎng)時(shí)限 上網(wǎng)用時(shí) 用戶權(quán) 限上網(wǎng)費(fèi)用 關(guān)鍵字:用戶名稱 相關(guān)的處理:P3,P4,P6 2.5.4 處理邏輯的定義 處理名: 打印處理 編號(hào):P1 輸入:數(shù)據(jù)流 D11,來自上網(wǎng)記錄表 描述:當(dāng)系統(tǒng)根據(jù)用戶的查詢條件,查詢到所符合要求的記錄時(shí),用戶可將記 錄進(jìn)行打印處理 激發(fā)條件:查詢到符合條件的記錄 處理名: 數(shù)據(jù)瀏覽 編號(hào):P2 輸入:數(shù)據(jù)流 D9,來自用戶信息表。 描述:用戶可瀏覽上網(wǎng)用時(shí)情況。 處理名:登記用戶信息 編號(hào):P3 輸入:數(shù)據(jù)流 D1,來自用戶 輸出:數(shù)據(jù)流 D1,去向用戶信息表 描述:當(dāng)用戶輸入用戶名稱和密碼后,將信息送入用戶信息表 激發(fā)條件:用戶輸入正確的名稱和密碼 處理名:用戶登陸 編號(hào):P4 輸入:數(shù)據(jù)流 D2,來自用戶信息表 輸出:數(shù)據(jù)流 D3,D4,D5 描述:從用戶信息表中取出用戶個(gè)人信息。 激發(fā)條件:用戶信息符合要求 處理名:上網(wǎng)計(jì)時(shí) 編號(hào):P5 輸入:數(shù)據(jù)流 D3 輸出:數(shù)據(jù)流 D6,D7 描述:當(dāng)用戶完成從連接網(wǎng)絡(luò)到斷開網(wǎng)絡(luò)的全過程后,將上網(wǎng)用時(shí)送到用戶信 息表,將連入網(wǎng)絡(luò)時(shí)間和斷開網(wǎng)絡(luò)等信息送到上網(wǎng)記錄表。 激發(fā)條件:用戶進(jìn)行一次撥號(hào)連接 處理名:記錄查詢 編號(hào):P6 輸入:數(shù)據(jù)流 D4 輸出:數(shù)據(jù)流 D8,上網(wǎng)記錄表 描述:根據(jù)用戶的查詢條件,從上網(wǎng)記錄表中查詢記錄。 激發(fā)條件:用戶輸入的查詢條件 處理名:記錄維護(hù) 編號(hào):P7 輸入:數(shù)據(jù)流 D5 描述:用戶對(duì)上網(wǎng)記錄表中記錄進(jìn)行維護(hù)操作。 2.5.5 外部實(shí)體的定義 外部實(shí)體編號(hào):S1 外部實(shí)體名稱:用戶 簡述:使用本系統(tǒng)的人員 輸出的數(shù)據(jù)流:D1 2.6 系統(tǒng)需求分析 為了開發(fā)出真正滿足需求的軟件產(chǎn)品,首先必須知道用戶的需求。對(duì)軟件 需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計(jì)和編碼 工作做得如何出色,不能真正滿足用戶需求的程序只會(huì)令用戶失望,給開發(fā)者 帶來煩惱。 2.6.1 系統(tǒng)的開發(fā)目標(biāo) 使用 ADSL 上網(wǎng)的用戶,若要想了解自己的上網(wǎng)用時(shí)和上網(wǎng)記錄,每次必須 登錄到網(wǎng)通的客戶計(jì)費(fèi)查詢系統(tǒng),費(fèi)時(shí),費(fèi)力,極為不方便。對(duì)于使用 Moden 上網(wǎng)的用戶,如果想了解上網(wǎng)用時(shí),那就是更為復(fù)雜的事情了。為了方便,快 速,準(zhǔn)確的了解上網(wǎng)用時(shí),合理分配上網(wǎng)時(shí)間,引入了該系統(tǒng)。 2.6.2 系統(tǒng)的數(shù)據(jù)要求 任何一個(gè)軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng) 應(yīng)該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的面貌,對(duì)軟件設(shè)計(jì)有深遠(yuǎn)的影響, 因此,必須分析系統(tǒng)的數(shù)據(jù)要求,這是軟件需求分析一個(gè)重要任務(wù)。 分析系統(tǒng)的數(shù)據(jù)要求,系統(tǒng)分析員通常用表示概念性數(shù)據(jù)模型的方法,即 實(shí)體-聯(lián)系圖,它是用于建立數(shù)據(jù)模型的圖形。 經(jīng)過對(duì)系統(tǒng)數(shù)據(jù)的分析,得出本系統(tǒng)包含以下幾個(gè)實(shí)體:用戶、上網(wǎng)記錄、 通訊方式、上網(wǎng)設(shè)置等。參閱實(shí)體圖 2-4,2-5,2-6 圖 2-4 用戶實(shí)體圖 用戶 密碼上網(wǎng)類型 用戶權(quán)限 上網(wǎng)用時(shí) 上網(wǎng)記錄 計(jì)時(shí)日期 開始時(shí)間 結(jié)束時(shí)間 連接時(shí)長IP 地址 圖 2-5 上網(wǎng)記錄實(shí)體圖 圖 2-6 通訊方式實(shí)體圖 在此就不一一畫出數(shù)據(jù)庫的實(shí)體圖,在這三個(gè)實(shí)體的基礎(chǔ)上進(jìn)一部分析各 實(shí)體間的聯(lián)系。給出實(shí)體的聯(lián)系圖(E-R 圖) ,如圖 2-7 所示。 N N 1 1 1 N 通訊方式 姓名 關(guān)系 出生年月 家庭電話 QQ 號(hào) 手機(jī)號(hào)家庭地址 工作單位 E-mail 地址 用戶 上網(wǎng)記錄上網(wǎng)設(shè)置 通訊方式 撥號(hào) 設(shè)置 查詢 圖 2-7 系統(tǒng)的 E-R 圖 從上面的 E-R 圖中可以看到,用戶每次撥號(hào)上網(wǎng)便產(chǎn)生一條上網(wǎng)記錄,因 此用戶和上網(wǎng)記錄間是一對(duì)多的關(guān)系。用戶可以定置多種功能的上網(wǎng)設(shè)置,它 們之間是一對(duì)多的關(guān)系。每個(gè)用戶都有許多人的通訊方式,用戶和通訊方式是 一對(duì)多的關(guān)系。 第三章 總體設(shè)計(jì)及系統(tǒng)模塊劃分 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 總體設(shè)計(jì)階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定 的任務(wù),也就是說,應(yīng)該確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的 每個(gè)程序的結(jié)構(gòu)。 根據(jù)系統(tǒng)功能的分析,將系統(tǒng)總體結(jié)構(gòu)定義如下: 本系統(tǒng)整體由上網(wǎng)計(jì)時(shí),網(wǎng)絡(luò)管理,附件功能,系統(tǒng)設(shè)置,幫助信息等, 五大部分組成。每一部分中又分若干子模塊,實(shí)現(xiàn)不同的功能。系統(tǒng)總體功能 如圖 3-1: 圖 3-1 系統(tǒng)結(jié)構(gòu)層次圖 3.2 系統(tǒng)模塊劃分及功能定義 網(wǎng)絡(luò)計(jì)時(shí)系統(tǒng) 網(wǎng)絡(luò)管理模塊 上網(wǎng)計(jì)時(shí)模塊 附件功能模塊 系統(tǒng)設(shè)置模塊 幫助信息模塊 3.2.1 上網(wǎng)計(jì)時(shí)模塊 本模塊由連接網(wǎng)絡(luò),斷開網(wǎng)絡(luò),上網(wǎng)設(shè)置,三個(gè)子系統(tǒng)構(gòu)成。如圖 3-2: 圖 3-2 子模塊層次圖 連接網(wǎng)絡(luò)模塊實(shí)現(xiàn)自動(dòng)連接互聯(lián)網(wǎng)的功能。用戶在保證上網(wǎng)設(shè)備正常的情 況下,只需用此模塊便可實(shí)現(xiàn)連入網(wǎng)絡(luò)的功能,同時(shí)上網(wǎng)時(shí)間計(jì)時(shí)器開始計(jì)時(shí), 用以統(tǒng)計(jì)用戶的上網(wǎng)用時(shí)。 斷開網(wǎng)絡(luò)模塊,實(shí)現(xiàn)掛斷互聯(lián)網(wǎng)的功能,上網(wǎng)計(jì)時(shí)器停止工作。 上網(wǎng)設(shè)置模塊用于實(shí)現(xiàn)對(duì)上網(wǎng)的基本設(shè)置,包括三部分。 常規(guī)設(shè)置可以讓用戶選擇每月計(jì)時(shí)的開始日期,是否啟用上網(wǎng)提示功能, 以及提示的方式等。 計(jì)費(fèi)設(shè)置可以讓用戶選擇上網(wǎng)方式以及使用費(fèi)用等。 密碼調(diào)協(xié)用于修改用戶登陸時(shí)的密碼。 3.2.2 網(wǎng)絡(luò)管理模塊 該模塊中包括三個(gè)子模塊:上網(wǎng)記錄查詢,網(wǎng)頁收藏,上網(wǎng)定時(shí)。如圖 3- 3 上網(wǎng)計(jì)時(shí) 連接網(wǎng)絡(luò) 斷開網(wǎng)絡(luò) 上網(wǎng)設(shè)置 網(wǎng)絡(luò)管理 記錄查詢 網(wǎng)頁收藏 上網(wǎng)定時(shí) 圖 3-3 子模塊層次圖 上網(wǎng)記錄查詢模塊使用戶可以瀏覽每次上網(wǎng)用時(shí)的記錄,包括上網(wǎng)日期, 起始時(shí)間,下網(wǎng)的時(shí)間,本次用時(shí)等信息。用戶還以添加,修改,刪除個(gè)人的 上網(wǎng)記錄。同時(shí),用戶還可以通過定制查詢條件,瀏覽上網(wǎng)記錄。用戶可以選 擇圖表形式直觀地瀏覽上網(wǎng)用時(shí)的分配情況。 網(wǎng)頁收藏模塊,用戶可對(duì)自己喜愛的網(wǎng)址進(jìn)行管理,包括添加網(wǎng)址,刪除 等功能。 上網(wǎng)定時(shí)模塊提供給用戶自定義上網(wǎng)時(shí)間的功能??梢詫?shí)現(xiàn)定時(shí)斷網(wǎng),定 時(shí)關(guān)機(jī)等的功能。 3.2.3 附件功能 此模塊提供三個(gè)子模塊:個(gè)人通訊錄功能,工作日志功能,鬧鐘功能。如 圖 3-4 圖 3-4 子模塊層次圖 個(gè)人通訊錄模塊實(shí)現(xiàn)對(duì)用戶通訊錄的自動(dòng)化管理。用戶可以對(duì)通訊錄進(jìn)行 添加,刪除,修改等操作。本模塊同樣提供強(qiáng)大的查詢功能。用戶可以通過設(shè) 定查詢條件,從上百條記錄中快速方便地,找到所需聯(lián)系人信息。 工作日志可以實(shí)現(xiàn)對(duì)工作安排的實(shí)時(shí)提示功能。用戶可以把全天的工作計(jì) 劃提前輸入到系統(tǒng)中,本功能會(huì)嚴(yán)格按工作計(jì)劃定時(shí)提醒用戶所需完成事件。 用戶從此再也不用因?yàn)檫z忘某事而擔(dān)誤工作了。 附件功能 個(gè)人通訊錄 工作日志 鬧鐘功能 鬧鐘功能主要起定時(shí)鈴聲提醒的作用。 3.2.4 系統(tǒng)管理模塊 該模塊包括修改密碼,用戶管理功能。 用戶管理功能只限于對(duì)系統(tǒng)管理員使用,用以對(duì)使用本系統(tǒng)的用戶進(jìn)行管理。 此模塊層次圖略。 3.2.5 幫助信息模塊 此模塊主要幫助用戶了解本系統(tǒng)的功能特點(diǎn)和操作方式,從而使用戶快速掌 握本系統(tǒng)的使用。此模塊層次圖略。 第四章 詳細(xì)設(shè)計(jì)及系統(tǒng)實(shí)施 4.1 系統(tǒng)詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的關(guān)鍵任務(wù)是確定怎樣具體地實(shí)現(xiàn)用戶需要的軟件系統(tǒng),也 就是要設(shè)計(jì)出程序的“藍(lán)圖” 。除了應(yīng)該保證軟件的可靠性之外,使將來編寫出 的程序可讀性好、容易理解、容易測(cè)試、容易修改和維護(hù),是詳細(xì)設(shè)計(jì)階段的 重要目標(biāo)。 4.1.1 系統(tǒng)的主過程設(shè)計(jì) 該系統(tǒng)主流程圖設(shè)計(jì)如圖 4-1 所示的形式。 用戶登陸窗口 輸入用戶名稱和密碼 是否通過驗(yàn)證 是 否 網(wǎng)絡(luò)管理模塊 網(wǎng)絡(luò)計(jì)時(shí)模塊 附件功能模塊 系統(tǒng)設(shè)置模塊 幫助信息模塊 退出系統(tǒng) 圖 4-1 系統(tǒng) N-S 圖 系統(tǒng)主流程分析:程序開始運(yùn)行,首先進(jìn)入用戶登錄窗口,設(shè)置此窗口的 目的在于,保證系統(tǒng)的數(shù)據(jù)的安全性,使每個(gè)用戶獨(dú)立操作各自的設(shè)置和數(shù)據(jù)。 用戶在此輸入用戶名稱和密碼(對(duì)于新用戶可以在此選擇注冊(cè)功能,填入相應(yīng) 信息后,系統(tǒng)會(huì)保存用戶記錄,方便用戶的日后使用) ,如果輸入正確會(huì)進(jìn)入系 統(tǒng)主窗口,用戶可以進(jìn)行對(duì)本系統(tǒng)進(jìn)行操作。否則系統(tǒng)會(huì)提示重新輸入,用戶 有三次重新輸入的機(jī)會(huì),如果全不正確系統(tǒng)會(huì)自動(dòng)退出。 4.1.2 網(wǎng)絡(luò)計(jì)時(shí)模塊設(shè)計(jì) 該模塊流程圖設(shè)計(jì)如圖 4-2 所示的形式。 否 是 否 是 開 始 初始化上網(wǎng)用時(shí) 顯示用時(shí) 撥號(hào)連接 連入網(wǎng)絡(luò) 軟件延時(shí) 1 秒 上網(wǎng)用時(shí)加 1 斷開網(wǎng)絡(luò) 顯示上網(wǎng)時(shí)間 把相應(yīng)信息送 入上網(wǎng)記錄表 圖 4-2 網(wǎng)絡(luò)計(jì)時(shí)模塊流程圖 網(wǎng)絡(luò)計(jì)時(shí)模塊分析:此模塊實(shí)現(xiàn)完整的網(wǎng)絡(luò)計(jì)時(shí)功能。首先是初始化程序, 系統(tǒng)會(huì)調(diào)入用戶歷史上網(wǎng)用時(shí)記錄同時(shí)單次計(jì)數(shù)器歸零。用戶執(zhí)行連接網(wǎng)絡(luò)程 序后,如果連入網(wǎng)絡(luò)成功則計(jì)時(shí)器開始工作,否則重新進(jìn)行撥號(hào)連接。連入網(wǎng) 絡(luò)后, 計(jì)時(shí)器每 1 秒做加 1 運(yùn)算。當(dāng)運(yùn)行斷開網(wǎng)絡(luò)程序后,計(jì)時(shí)器停止工作,同時(shí)把 連接網(wǎng)絡(luò)時(shí)間,斷開網(wǎng)絡(luò)時(shí)間等信息送入上網(wǎng)記錄表,一次過程結(jié)束,返回開 始畫面。 4.1.3 附件模塊中的工作日志功能 該功能流程圖設(shè)計(jì)如圖 4-3 所示的形式。 否 是 開 始 初始化工作計(jì)劃 工作安排時(shí)間 是否一致 軟件延時(shí) 1 分 鐘 當(dāng)前時(shí)間 提示要完成事件 圖 4-3 工作日志模塊流程圖 工作日志模塊分析:此模塊實(shí)現(xiàn)定時(shí)提示用戶預(yù)先安排的工作計(jì)劃。程序 首先進(jìn)入初始化階段,即用戶把工作計(jì)劃按時(shí)間順序輸入到工作日志中。第二 步,系統(tǒng)記錄每一件工作安排時(shí)間和當(dāng)前系統(tǒng)時(shí)間,二者進(jìn)行比較,如相等彈 出提示框,提示用戶應(yīng)完成事件,同時(shí)工作計(jì)劃表下移一條記錄。不等,計(jì)時(shí) 器延時(shí) 1 分鐘,二都再進(jìn)行比較。重復(fù)以上步驟直到完成所有工作計(jì)劃。 4.2 系統(tǒng)實(shí)施 4.2.1 選擇程序設(shè)計(jì)語言 鑒于 Visual Basic 6.0 的強(qiáng)大功能本系統(tǒng)選擇其作為連接數(shù)據(jù)庫的語言。 該開發(fā)工具具有很多長處: Visual Basic 是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高 級(jí)程序設(shè)計(jì),可用于開發(fā) Windows 環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率 高,且功能強(qiáng)大,可以與 Windows 的專業(yè)開發(fā)工具 SDK 相媲美,而且程序開發(fā) 人員不必具有 C/C+編程基礎(chǔ)。在 Visual Basic 環(huán)境下,利用時(shí)間驅(qū)動(dòng)的編程 機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用 Windows 內(nèi)部的應(yīng)用程序接口(API) 函數(shù),以及動(dòng)態(tài)鏈接庫(DLL) 、動(dòng)態(tài)數(shù)據(jù)交換(DDE) 、對(duì)象的鏈接與嵌入 (OLE) 、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出 Windows 環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。因此,Visual Basic 在國內(nèi) 外各個(gè)領(lǐng)域中應(yīng)用非常廣泛。由于其容易學(xué)習(xí)、功能強(qiáng)、編程效率高,無論是 專業(yè)人員還是非專業(yè)人員,都可以非常容易地掌握好 Visual Basic 的使用。 本系統(tǒng)選擇的后臺(tái)數(shù)據(jù)庫 Microsoft Access 2000,之所以選擇其作為存 儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫,在于其強(qiáng)大的數(shù)據(jù)存儲(chǔ)功能,保證了數(shù)據(jù)的安全。 Access 是 Microsoft 公司推出的一款優(yōu)秀的數(shù)據(jù)庫管理軟件,最適合用來 作為中、小規(guī)模數(shù)據(jù)量應(yīng)用軟件的底層數(shù)據(jù)庫。因?yàn)槠涔δ軓?qiáng)大、可靠、高效 的管理方式,支持網(wǎng)絡(luò)和多媒體技術(shù),簡單易學(xué),便于開發(fā)等主要特點(diǎn),目前 已經(jīng)獲得相當(dāng)廣泛的應(yīng)用。Access 本身就是一個(gè)采用面向?qū)ο蠹夹g(shù)開發(fā)的數(shù)據(jù) 庫系統(tǒng)軟件,它能很好地支持面向?qū)ο蠹夹g(shù)。Access 的數(shù)據(jù)庫對(duì)象都具有屬性 和方法等面向?qū)ο蠹夹g(shù)的基本特征。隨著數(shù)據(jù)庫技術(shù)廣泛地應(yīng)用于各個(gè)領(lǐng)域, 學(xué)習(xí)和掌握 Access 已成為廣大計(jì)算機(jī)使用者的迫切要求。在 Access 2003 版本 記錄下移一條 中,Access 使用了表格來實(shí)現(xiàn)數(shù)據(jù)的采集、維護(hù)、分析和傳播等功能,此外, 它還提供了關(guān)系型數(shù)據(jù)庫所要求的相當(dāng)豐富的數(shù)據(jù)運(yùn)算和數(shù)據(jù)匯總能力。 在 VB 的開發(fā)環(huán)境中,可以使用三種數(shù)據(jù)庫訪問方式,它們分別是:數(shù)據(jù)訪 問對(duì)象(DAO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)和 ADO 對(duì)象模型。 由于 ADO 的使用簡單易用,所以本系統(tǒng)選用此方法訪問數(shù)據(jù)庫。 4.2.2 系統(tǒng)存儲(chǔ)文件設(shè)計(jì) 根據(jù)系統(tǒng)分析和設(shè)計(jì)的總體要求,本系統(tǒng)中建立四個(gè)基礎(chǔ)數(shù)據(jù)庫,如表 4- 1 到表 4-3 所示。為了便于閱讀理解,庫文件中的字段名均用漢字命名。 表 4-1 用戶信息文件(userlist.mdb)結(jié)構(gòu) 字段字段名類型寬度小數(shù)位 1 用戶編號(hào)字符型 3 2 用戶名稱字符型 20 3 用戶密碼字符型 10 4 上網(wǎng)時(shí)限數(shù)值型 4 5 上網(wǎng)用時(shí)數(shù)值型 10 6 用戶權(quán)限數(shù)值型 1 7 定時(shí)提示數(shù)值型 4 8 上網(wǎng)費(fèi)用數(shù)值型 82 表 4-2 用戶通訊文件(address.mdb)結(jié)構(gòu) 字段字段名類型寬度小數(shù)位 1 編號(hào)字符型 3 2 用戶名稱字符型 20 3 姓名字符型 20 4 關(guān)系數(shù)值型 10 5 生日日期型 10 6 家庭電話數(shù)值型 15 7 QQ 號(hào)數(shù)值型 12 8 手機(jī)數(shù)值型 15 9 家庭地址字符型 30 10 郵編字符型 10 11 工作單位字符型 20 12 電子郵箱字符型 20 13 職務(wù)字符型 10 表 4-3 上網(wǎng)記錄表(adsl.mdb)結(jié)構(gòu) 字段字段名類型寬度小數(shù)位 1 用戶名稱字符型 20 2 登錄日期日期型 10 3 開始時(shí)間時(shí)間型 10 4 結(jié)束時(shí)間時(shí)間型 10 5 連接時(shí)長數(shù)值型 10 6 IP 地址數(shù)值型 15 表 4-4 工作日志表(note.mdb)結(jié)構(gòu) 字段字段名類型寬度小數(shù)位 1 用戶名稱字符型 20 2 日期日期型 10 3 提示時(shí)間時(shí)間型 10 4 執(zhí)行事件字符型 30 5 完成情況邏輯型 1 4.3 系統(tǒng)實(shí)驗(yàn)數(shù)據(jù)的準(zhǔn)備 為應(yīng)用程序調(diào)試準(zhǔn)備的試驗(yàn)數(shù)據(jù)列舉如表 4-5,4-6,4-7,4-8 所示。 表 4-5 用戶信息表試驗(yàn)數(shù)據(jù) 表 4-6 上網(wǎng)記錄表試驗(yàn)數(shù)據(jù) 記錄編號(hào)記錄編號(hào)登錄日期登錄日期開始時(shí)間開始時(shí)間結(jié)束時(shí)間結(jié)束時(shí)間 用戶名用戶名 稱稱 連接時(shí)連接時(shí) 長長 IPIP 地址地址 105-10-2621:17:2121:17:28niu710.165. 97.120 205-11-1022:09:1022:09:25niu1410.145. 97.219 305-11-1022:18:2922:18:54niu09 405-11-1022:18:2922:19:05niu211.175. 97.219 505-11-1220:33:3620:33:49niu11 605-11-1220:36:4320:37:07niu2210.175. 68. 35 705-11-1220:37:5720:38:15niu45 805-11-1220:38:1620:38:26niu911.245. 67.145 905-11-1220:38:2720:38:41niu19 1005-11-1720:22:2520:22:52niu251. 75.197.145 1105-11-2612:48:2212:48:32niu916.145. 97.158 1205-11-2720:59:0620:59:18niu1111.165.205. 97 1305-11-2721:01:0421:01:23niu1716. 68.168.225 1405-11-2721:02:3321:06:52niu24911.175. 97.219 1505-11-2721:06:5521:09:07niu1288 1605-11-2721:09:4021:11:01niu768 1705-11-2819:42:0619:43:05 于根偉 547 1805-11-2819:43:0819:43:33 于根偉 19 1905-11-2819:43:3519:43:41 于根偉 19 2005-11-2819:45:1219:45:41 于光 219 2105-11-2819:47:5219:48:38 曹楊 419 用戶名稱用戶名稱密碼密碼上網(wǎng)類型上網(wǎng)類型上網(wǎng)用時(shí)上網(wǎng)用時(shí)定時(shí)提示定時(shí)提示用戶權(quán)限用戶權(quán)限上網(wǎng)費(fèi)用上網(wǎng)費(fèi)用 Niu12338565830130 曹楊 5553820000030 于根偉 9653815000030 于光 3213810000030 記錄編號(hào)記錄編號(hào)登錄日期登錄日期開始時(shí)間開始時(shí)間結(jié)束時(shí)間結(jié)束時(shí)間 用戶名用戶名 稱稱 連接時(shí)連接時(shí) 長長 IPIP 地址地址 2205-11-2819:48:3919:48:54 曹楊 19 2305-11-2819:49:2919:49:45 于光 19 2405-11-2819:49:4519:50:13 于光 219 表 4-7 用戶通訊表試驗(yàn)數(shù)據(jù) 用戶用戶 名稱名稱 姓名姓名 關(guān)系關(guān)系生日生日 家庭家庭 電話電話 QQQQ 號(hào)號(hào)手機(jī)手機(jī) 家庭地家庭地 址址 郵編郵編工作單位工作單位 EMAILEMAIL 職務(wù)職務(wù) niuaaa 同學(xué) 83-5-657587 87 7869467 85 78679787奪奪頂 替 564647 直截了當(dāng) sf142.c om 34534 niuasf 同學(xué) 88-8-95345345345345345 額達(dá)阿 弟阿瑟 435345 俄方都和 東方紅三 等功 sfs513. com 345345 niubbb 朋友 99-3-634235 2 4893795 8 89563736在櫪載 聯(lián)賽 345345 均分裂結(jié) 構(gòu) 423154. com 4534 niuCCC 家人 82-6-9746756756567567 國當(dāng)然 4574 恢復(fù)的道 6154.co m 564 于根 偉 Gg 同學(xué) 82-5-44645646546456456 如何他 是好好 好三點(diǎn) 會(huì) 567567 家紅色還 算個(gè)體戶 adfas16 3.com 57675 曹楊 sfs 同學(xué) 88-2-66756756756678678 紅軍隊(duì) 防洪堤 476765 的而俄國 巴阿 dgh163. com 韓國 于根 偉 法國 和 同學(xué) 88-5-764564 5 456456 58678678三點(diǎn)會(huì) 三等功 356456 地方杜鵑 花三等功 asfas51 1.com 任余人 體 于根 偉 弗薩 家人 87-8-856456 45 7897893453636國都死 阿瑟 453465 和電話機(jī) asfd141 .com 三分國 曹楊 國當(dāng) 然 朋友 85-6-678567 867 68568567869 伏特計(jì) 飛機(jī)的 74588 是雖然他 經(jīng)濟(jì)界 dgfgd15 3.com 發(fā)家地 方 于光 黃淮 海 同學(xué)85-10-15 34546 6 6756756 25363645 6 所所松 松散散 564566 會(huì)很好好 壞壞 gfs163. com 膽紅素 用戶用戶 名稱名稱 姓名姓名 關(guān)系關(guān)系生日生日 家庭家庭 電話電話 QQQQ 號(hào)號(hào)手機(jī)手機(jī) 家庭地家庭地 址址 郵編郵編工作單位工作單位 EMAILEMAIL 職務(wù)職務(wù) 于光 苦和 家人54-12-20 66663 456 27746435366 服務(wù)工 我 63645 入托和哈 哈鏡一 db615.c om 集散地 曹楊 撒發(fā) 家人 65-5-45646464566968967攻打法 哈國頂 呱呱 452534 的嘎呷呷 阿哥阿飛 頂呱呱 153.com 三阿哥 阿 于光 無法 朋友 98-7-645464 5 5645645 6 45645456 4 阿三點(diǎn) 放阿三 342523 4 三點(diǎn)范圍斯蒂芬 163.com 三分三 表 4-8 工作日志表試驗(yàn)數(shù)據(jù) 編號(hào)編號(hào)用戶名稱用戶名稱日期日期提示時(shí)間提示時(shí)間執(zhí)行事件執(zhí)行事件完成情況完成情況 1niu05-11-2910:50:00 給經(jīng)理打電話 Yes 2niu05-11-2912:10:00 與客戶吃飯 Yes 3niu05-11-2913:00:00 拿文件 Yes 4niu05-11-2916:20:00 接待客戶 Yes 5niu05-11-2917:10:00 打印報(bào)表 Yes 6niu05-11-2917:30:00 寫工作總結(jié) Yes 7niu05-11-309:20:00 開工做會(huì)議 No 8niu05-11-3011:20:00 給員工訂餐 No 9niu05-11-3014:00:00 給客戶寫訂單 No 10niu05-11-3018:00:00 與客戶吃飯 No 11niu05-11-3020:00:00 打球 No 12Niu05-12-018:00:00 開晨會(huì) No 13Niu05-12-019:30:00 與客戶簽合同 No 14Niu05-12-0111:30:00 請(qǐng)客戶吃飯 No 15Niu05-12-0114:00:00 拜訪客戶 No 16Niu05-12-0118:00:00 打印報(bào)表 No 4.4 系統(tǒng)實(shí)施樣例 圖 4-4 登陸窗口 圖 4-5 系統(tǒng)主窗口 圖 4-6 上網(wǎng)記錄查詢窗口 圖 4-7 上網(wǎng)設(shè)置窗口 圖 4-8 個(gè)人通訊錄窗口 以上五張圖為系統(tǒng)運(yùn)行時(shí)的列舉圖片 4.5 系統(tǒng)運(yùn)行測(cè)試 系統(tǒng)測(cè)試的根本目標(biāo)是盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把 一個(gè)高質(zhì)量的軟件系統(tǒng)交給用戶使用。 在本系統(tǒng)中,測(cè)試了可能涉及的錯(cuò)誤操作,對(duì)可能涉及到的錯(cuò)誤操作做出 了相應(yīng)的錯(cuò)誤處理機(jī)制,在系統(tǒng)實(shí)現(xiàn)過程中,定義了本系統(tǒng)可能出現(xiàn)的錯(cuò)誤的 處理信息以及相應(yīng)的解決辦法。 本系統(tǒng)中主要分兩個(gè)步驟對(duì)系統(tǒng)進(jìn)行測(cè)試: (1)子系統(tǒng)測(cè)試階段 在此階段本人在編寫完每個(gè)窗體之后就對(duì)它作必要的測(cè)試。保證每個(gè) 窗體中控件代碼的正確性,并且把經(jīng)過測(cè)試的每個(gè)窗體放在一起形成一個(gè) 子系統(tǒng)進(jìn)行測(cè)試,測(cè)試各窗體的協(xié)調(diào)和通信正確。 (2)系統(tǒng)測(cè)試階段 此階段的測(cè)試目的是把經(jīng)過測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來進(jìn) 行測(cè)試。測(cè)試整個(gè)系統(tǒng)中設(shè)計(jì)和代碼的錯(cuò)誤。準(zhǔn)備了大量的試驗(yàn)數(shù)據(jù),力 求做到全面準(zhǔn)確,發(fā)現(xiàn)系統(tǒng)的潛藏錯(cuò)誤。 通過系統(tǒng)測(cè)試,本系統(tǒng)已經(jīng)基本達(dá)到了設(shè)計(jì)要求,完成了系統(tǒng)的功能目標(biāo) 和性能需求。尚未發(fā)現(xiàn)不可預(yù)料的錯(cuò)誤,初步確定系統(tǒng)是可靠的。 4.6 系統(tǒng)硬件環(huán)境 4.6.1 硬件環(huán)境 在本系統(tǒng)開發(fā)過程中,考慮到現(xiàn)有設(shè)備的限制,系統(tǒng)開發(fā)的經(jīng)濟(jì)可行性和 技術(shù)可行性分析,以及硬件的兼容性和軟件對(duì)硬件的基本要求,本系統(tǒng)硬件環(huán) 境如下: CPU:奔騰以上 內(nèi)存:128MB 以上 硬盤:至少 1GB 硬盤空間(包括運(yùn)行時(shí)所需空間) 上網(wǎng)設(shè)備: ADSL 設(shè)備或普通調(diào)制解調(diào)器。 4.6.2 軟件環(huán)境 本系統(tǒng)運(yùn)行的軟件環(huán)境如下: 開發(fā)系統(tǒng): Microsoft Visual Basic 6.0 企業(yè)版 后臺(tái)操作系統(tǒng):Microsoft Windows 98 后臺(tái)數(shù)據(jù)庫: Microsoft Access 2000 4.7 系統(tǒng)使用說明書 首先將“設(shè)計(jì)”這個(gè)文件夾拷貝到 E 盤根目錄,進(jìn)入設(shè)計(jì)文件夾,運(yùn)行 “項(xiàng)目.vbp” ,在工程資源管理器中可以察看各個(gè)表單的設(shè)計(jì)及代碼情況。 用戶可以直接運(yùn)行“項(xiàng)目.exe”文件,來運(yùn)行本系統(tǒng)。 運(yùn)行系統(tǒng)后首先進(jìn)入登錄窗口,新用戶可以注冊(cè)新的用戶名和密碼。為了 對(duì)系統(tǒng)的安全管理,本系統(tǒng)設(shè)置了管理員權(quán)限。并指定了唯一的系統(tǒng)管理員, 用戶名:niu 密碼:123 。 用戶順利進(jìn)入后,便來到了系統(tǒng)主窗口,在這里用戶可以選擇不同功能, 按菜單提示要求進(jìn)行操作。 操作完成后可按“退出系統(tǒng)”按鈕退出該系統(tǒng)。 4.8 總結(jié) 隨著寬帶網(wǎng)絡(luò)技術(shù)的普及,以及網(wǎng)絡(luò)設(shè)備價(jià)格的下降越來越多的人用上高 速的寬帶網(wǎng)絡(luò),網(wǎng)絡(luò)給人們帶來了更多的知識(shí),更多的歡樂。希望本系統(tǒng)的開 發(fā)可以給網(wǎng)絡(luò)使用者帶來便利。 經(jīng)過三個(gè)月的開發(fā),在老師和同學(xué)們的幫助下我終于實(shí)現(xiàn)了網(wǎng)絡(luò)計(jì)時(shí)管理 系統(tǒng)的大部份功能。由于時(shí)間比較緊迫,所以在系統(tǒng)的開發(fā)上也留下了一些遺 撼,希望老師和使用者指正糾錯(cuò),以便使本系統(tǒng)更加完善。通過系統(tǒng)的開發(fā), 本人掌握了的 Microsoft Visual Basic 6.0 和 Microsoft Access 2000 基本概 念和操作,使本人學(xué)會(huì)高級(jí)編程語言和數(shù)據(jù)庫開發(fā)技術(shù),為今后的工作實(shí)踐打 下了良好的基礎(chǔ)。這次開發(fā)也使我明白了一個(gè)道理,對(duì)一項(xiàng)工程來說,只有成 熟,輕量,穩(wěn)定的技術(shù)才是好的技術(shù),一味追求最新很可能會(huì)加大項(xiàng)目的風(fēng)險(xiǎn), 導(dǎo)致項(xiàng)目的延期甚至失敗。 參考文獻(xiàn) 1 周靄如 官士鴻,Visual Basic 程序設(shè)計(jì)教程,北京:清華大學(xué)出版社,2003 2 段興 吳德勝,Visual Basic 6.0 數(shù)據(jù)庫實(shí)用程序設(shè)計(jì),北京:人民郵電出版社, 2002 3 王誠君,中文 ACCESS 2000 培訓(xùn)教程,北京:清華大學(xué)出版社,2001 4 胡或,VB 程序設(shè)計(jì),北京:電子工業(yè)出,2003 5 趙斯思,Visual Basic 數(shù)據(jù)庫編程技術(shù)與實(shí)例,北京:人民郵電出版社,2004 6 楊克玉,VB6.0 程序設(shè)計(jì)實(shí)訓(xùn)教程,北京:機(jī)械工業(yè)出版社,2005 7 劉炳文,精通 Visual Basic 6.0 中文版, 北京:電子工業(yè)出版社,2002 8 羅朝盛 ,Visual Basic 程序設(shè)計(jì)基礎(chǔ)教程 , 北京:人民郵電出版社 ,2005 附 錄 用戶登錄窗口 login.frm Dim i Private Sub cmdCancel_Click() Unload Me End Sub Private Sub cmdOK_Click() Dim txtSQL As String Dim conn As New ADODB.Connection Set conn = New ADODB.Connection Dim mrc As New ADODB.Recordset conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 分析10kV高壓開關(guān)柜故障原因分析及措施
- 分包合同范本消防
- 養(yǎng)殖基地收購合同范本
- 買車贈(zèng)酒合同范例
- you罐車租賃合同范本
- 個(gè)人社保免責(zé)合同范本
- 電商平臺(tái)安全保障措施研究
- 個(gè)人電子合同借款合同范例
- 冷飲合同范本
- 外匯市場(chǎng)的流動(dòng)性風(fēng)險(xiǎn)管理方法考核試卷
- 2025年大慶職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 山東省濟(jì)南市2024-2024學(xué)年高三上學(xué)期1月期末考試 地理 含答案
- 【課件】液體的壓強(qiáng)(課件)-2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 實(shí)施彈性退休制度暫行辦法解讀課件
- 冷凍食品配送售后服務(wù)體系方案
- 2024-2030年中國自動(dòng)光學(xué)檢測(cè)儀(AOI)市場(chǎng)競爭格局與前景發(fā)展策略分析報(bào)告
- 2024-2025學(xué)年人教版數(shù)學(xué)八年級(jí)上冊(cè)期末模擬試卷
- 銷售培訓(xùn)合同范例
- 財(cái)務(wù)工作總結(jié)與計(jì)劃-財(cái)務(wù)經(jīng)理總結(jié)與計(jì)劃
- 發(fā)酵饅頭課件教學(xué)課件
- 中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-氣管切開非機(jī)械通氣患者氣道護(hù)理
評(píng)論
0/150
提交評(píng)論