身份證管理系統(tǒng)論設(shè)計(jì)_第1頁(yè)
身份證管理系統(tǒng)論設(shè)計(jì)_第2頁(yè)
身份證管理系統(tǒng)論設(shè)計(jì)_第3頁(yè)
身份證管理系統(tǒng)論設(shè)計(jì)_第4頁(yè)
身份證管理系統(tǒng)論設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品文檔,知識(shí)共享!身份證管理系統(tǒng)【摘要】身份證管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開(kāi)發(fā)主要包括后臺(tái) 數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者 要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后 者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用MICROSOF公司的VISUAL BASIC開(kāi)發(fā)工具,利 用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便 而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原 型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成 用戶(hù)滿(mǎn)意的可行系統(tǒng)?!娟P(guān)鍵詞】isual Basic 6.0 Acc

2、ess2000控件窗體域精品文檔,知識(shí)共享!The System of Managing Census Register【Abstract! The system of managing census register file is a typical application of managing information system (know as MIS) ,which mainly includes building up data-base of back-end and developing the application interface of front-end. The

3、 former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base

4、. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.【Key Word Visual Basic 6.0、Access2000 ActiveX Form、Field精品文檔,知識(shí)共享!引言身份證管理系統(tǒng)是公安部門(mén)不可缺少的一部分,它的內(nèi)容對(duì)于公安部門(mén)的決 策者和管理者來(lái)說(shuō)都至關(guān)重要,所以身份證管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的 信息和快捷的

5、查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理身份證,這種 管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件 和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提 高,計(jì)算機(jī)科學(xué)的日漸成熟,其強(qiáng)大的功能已被人們深刻地認(rèn)識(shí)和使用,它已進(jìn)入 人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。由此,建立高性能的身份證管理系統(tǒng),作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)身份證進(jìn)行管理,具有著手工管 理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性 好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高身份證管理的效率,也是公安部門(mén)的科學(xué)化、正規(guī)化管理的體

6、現(xiàn)。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要 的事情,我經(jīng)過(guò)一個(gè)月的時(shí)間,參考各種資料和進(jìn)行數(shù)據(jù)庫(kù)編程實(shí)踐,在指導(dǎo)老師 的幫助下,已經(jīng)基本上成功地實(shí)現(xiàn)了設(shè)計(jì)要求。使我設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)能夠?qū)崿F(xiàn) 身份證管理功能。該系統(tǒng)基本上滿(mǎn)足了用戶(hù)在身份證管理方面的需求,用戶(hù)界面友好。此系統(tǒng)更加貼近信息電子化處理, 從而降低了人工勞動(dòng)并增加了信息的準(zhǔn) 確性。所以急需開(kāi)發(fā)一小型C/S系統(tǒng),目的是為了提高工作效率及管理水平。在 下面的各章中我將以開(kāi)發(fā)一套身份證管理系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到 的問(wèn)題及解決方法。由于作者水平有限,論文中難免存在錯(cuò)誤和不足之處,懇請(qǐng) 各位導(dǎo)師在百忙之中,予以批評(píng)指導(dǎo),在此向各位導(dǎo)師

7、表示誠(chéng)摯的謝意!系統(tǒng)的非功能性需求.用戶(hù)界面需求簡(jiǎn)潔、易用、易懂,美觀(guān)、大方、標(biāo)準(zhǔn),具備一定的兼容性。.軟硬件環(huán)境需求軟件環(huán)境:兼容當(dāng)前主流操作系統(tǒng) Windows 95/98/NT/Me/2000/XP等。硬件環(huán)境:386以上計(jì)算機(jī),打印機(jī)、掃描儀等。.軟件質(zhì)量需求精品文檔,知識(shí)共享!易用、健壯、兼容性好、運(yùn)行穩(wěn)定、有一定安全保障。1.2系統(tǒng)標(biāo)準(zhǔn)與規(guī)范制定界面設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范的目的是為了規(guī)范和統(tǒng)一軟件界面設(shè)計(jì)制定軟件界 面設(shè)計(jì)標(biāo)準(zhǔn)與規(guī)范。首先考慮標(biāo)準(zhǔn)化,在標(biāo)準(zhǔn)化的基礎(chǔ)上進(jìn)行界面的美工設(shè)計(jì)。簡(jiǎn)單易用、簡(jiǎn)潔明了、兼容性好、標(biāo)準(zhǔn)、規(guī)范。界面約定,除主界面外,所有子界面均采用模式窗體,即該窗體不消失,不

8、 可以在本程序內(nèi)將焦點(diǎn)移出子窗體。編碼設(shè)計(jì)標(biāo)準(zhǔn)與規(guī)范,為了在編碼過(guò)程中,能夠快速的、有效的閱讀,我們 有必要為為對(duì)象約定一個(gè)規(guī)范的編碼命名約定。1.對(duì)象命名約定下面為在編碼過(guò)程中會(huì)用到的對(duì)象統(tǒng)一的命名,如下表1.2對(duì)象統(tǒng)一的命名所示:表1.2對(duì)象統(tǒng)一的命名對(duì)象名對(duì)象類(lèi)型命名約定(前綴碼)Form窗體FrmCommand按鈕CmdLabel標(biāo)簽LabTextBox文本框TxtComboBox組合框ComBListBox列表框LstBAdodb數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)對(duì)象AdodbDataGrid數(shù)據(jù)表格顯示組件DataGridFrame框架FamOption單選框OptCheckBox復(fù)選框ChkPictur

9、eBox圖象顯示組件PtBCommonDialog通用對(duì)話(huà)框組件ComDlgTimer時(shí)間組件TimToolBar工具欄TlBarMenu菜單MnuSSTab頁(yè)框SSTabImageList界面資源組件ImgLst精品文檔,知識(shí)共享!2,常量和變量的命名約定卜面為在編碼過(guò)程中會(huì)用到的常量和變量統(tǒng)一的命名,如表1.3所示:表1.3常量和變量命名約定變量名數(shù)據(jù)類(lèi)型變量類(lèi)型含義UserShenFenString全局變量用戶(hù)身份標(biāo)志LogOKBoolean全局變量登陸狀態(tài)UserNameString全局變量用戶(hù)名GongYingShangIDString全局變量供應(yīng)商編號(hào)GongYingShangSt

10、ring全局變量供應(yīng)商名稱(chēng)TuShuBianHaoString全局變量圖書(shū)編號(hào)DingJiaSingle全局變量圖書(shū)定價(jià)ShuMingString全局變量書(shū)名HuiYuanKaHaoString全局變量會(huì)員卡號(hào)HYXingMingString全局變量會(huì)員姓名HYDengJiString全局變量會(huì)員等級(jí)編碼應(yīng)清晰、可讀性好,運(yùn)用縮進(jìn)、空行,結(jié)合大小寫(xiě)區(qū)別等方法保持程序結(jié)構(gòu)良好。.結(jié)構(gòu)化編碼約定凡與數(shù)據(jù)庫(kù)操作相關(guān)的模塊一律加上容錯(cuò)代碼,涉及多表操作的模塊應(yīng)該運(yùn) 用“事務(wù)”處理,以保持?jǐn)?shù)據(jù)完整性。編碼風(fēng)格參照下例進(jìn)行:Public Sub CheckUser(userID As String, pa

11、sswd As String)Dim userDB As DatabaseDim userRD As RecordsetDim dbName As StringDim STRSQL As StringScreen.MousePointer = 11On Error GoTo errEnddbName = App.PathIf Right(dbName, 1) 、 Then dbName = dbName + 、dbName = dbName + DataBase、WFSSDataBase.mdbSTRSQ= select 用戶(hù)身份from Admin where 用戶(hù) ID= & userID

12、 & and 用戶(hù)密碼=& passwd & ,打開(kāi)數(shù)據(jù)庫(kù)Set userDB = DBEngine.Workspaces(0).OpenDatabase(dbName, False, True),檢索用戶(hù),驗(yàn)證密碼Set userRD = userDB.OpenRecordset(STRSQL, dbOpenSnapshot)If userRD.RecordCount 0 Then,設(shè)置用戶(hù)身份UserShenFen = userRD! 用戶(hù)身份精品文檔,知識(shí)共享!,關(guān)閉數(shù)據(jù)庫(kù) userRD.Close Set userRD = Nothing userDB.Close Set userDB

13、 = Nothing ,進(jìn)入用戶(hù)環(huán)境 Load FrmMain FrmMain.Show Unload FrmLogIn logOK = True userName = userID Screen.MousePointer = vbDefaultElse,關(guān)閉數(shù)據(jù)庫(kù) userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothing logOK = False Screen.MousePointer = vbDefaultMsgBox ”用戶(hù)名或密碼錯(cuò)誤!請(qǐng)重新輸入!,vbOKOnly+ vbExclamation, 登陸失敗

14、End IfExit SuberrEnd :Screen.MousePointer = vbDefaultMsgBox Err.Description, vbOKOnly + vbExclamation,登陸錯(cuò)誤logOK = False Err.Clear ,關(guān)閉數(shù)據(jù)庫(kù) userRD.CloseSet userRD = Nothing userDB.Close Set userDB = Nothing Exit SubEnd Sub.數(shù)據(jù)源的約定需用數(shù)據(jù)源的組件如:DataGrid 一律采用Adodb控件。有特殊需求的情況 如:身份驗(yàn)證應(yīng)引用DAO(數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象)精品文檔,知識(shí)共享!.數(shù)據(jù)庫(kù)

15、訪(fǎng)問(wèn)約定數(shù)據(jù)庫(kù)引擎采用Microsoft.Jet.OLEDB.4.0 ,由Adodb組件進(jìn)行數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),并為其他組件提供數(shù)據(jù)源。特殊情況、身份驗(yàn)證等由 DAO訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。無(wú)需數(shù) 據(jù)顯示的情況由DAO提供數(shù)據(jù)庫(kù)支持,有數(shù)據(jù)顯示的情況由 ADODB組件提供 數(shù)據(jù)庫(kù)支持。精品文檔,知識(shí)共享!第一章 概述課題介紹計(jì)算機(jī)的發(fā)明與發(fā)展給人類(lèi)社會(huì)帶來(lái)的巨大影響是有目共睹的, 這種影響還 繼續(xù)深入,并將在未來(lái)的相當(dāng)長(zhǎng)的時(shí)間里持續(xù)存在, 毫無(wú)疑問(wèn),計(jì)算機(jī)技術(shù)勢(shì)必 將深入到我們社會(huì)的方方面面。21世紀(jì)是知識(shí)經(jīng)濟(jì)時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)作為這一時(shí)代重要的生產(chǎn)工具,給各 個(gè)國(guó)家?guī)?lái)了巨大的發(fā)展機(jī)遇。為了在以用戶(hù)為中心的市場(chǎng)

16、競(jìng)爭(zhēng)中獲勝,各單位必須對(duì)不斷變化的市場(chǎng)做出快速反應(yīng), 要把單位各關(guān)鍵應(yīng)用結(jié)合成一體,形成一 個(gè)堅(jiān)強(qiáng)的信息共享共同體。國(guó)內(nèi)一些中小型企業(yè)為了提高自身的工作效率,以適應(yīng)市場(chǎng)的需要,都實(shí)現(xiàn)了辦公自動(dòng)化(OA)。身份證管理是全國(guó)各公安部門(mén)管理 工作的基礎(chǔ),做好這項(xiàng)工作才能進(jìn)一步管理好整個(gè)社會(huì)的治安。以前各部門(mén)一直 采用手工管理方式,但隨著信息時(shí)代的到來(lái),隨著人口不斷的移動(dòng),遷入、遷出等給 管理帶來(lái)了不便,不能及時(shí)的查詢(xún)、登記所需的信息,各種數(shù)據(jù)得不到充分的利用。 為了更好的維護(hù)社會(huì)治安,必須加強(qiáng)管理,積極采用先進(jìn)的科學(xué)技術(shù)和管理方法 來(lái)提高工作效率。實(shí)現(xiàn)身份證管理的計(jì)算機(jī)化,可以簡(jiǎn)化繁瑣的工作模式,提

17、高身 份證管理的工作效率.利用計(jì)算機(jī)中最為友好、最為方便的 windows界面進(jìn)入系 統(tǒng),使用鼠標(biāo)、鍵盤(pán)輕松的完成數(shù)據(jù)的錄入、瀏覽、查詢(xún)和統(tǒng)計(jì)的操作。本課題 是由公安部身份證管理部提出的,為其內(nèi)務(wù)部門(mén)使用,以提高他們的辦公效率。 本系統(tǒng)軟件的運(yùn)行環(huán)境是以計(jì)算機(jī)網(wǎng)絡(luò)為支持的硬件環(huán)境及以服務(wù)器端以 windows 2000 Server以上、數(shù)據(jù)庫(kù)服務(wù)器要求 Access 2000、客戶(hù)端要求 windows 98、2000、XP。為了提高各公安部門(mén)更好的辦公效率,實(shí)現(xiàn)自身的由傳統(tǒng)辦公手工化轉(zhuǎn)向辦 公自動(dòng)化(OA),實(shí)現(xiàn)全國(guó)各公安部門(mén)內(nèi)部數(shù)據(jù)的共享, 以提高數(shù)據(jù)管理水平和 工作成效。身份證管理系統(tǒng)

18、的開(kāi)發(fā)可以從根本上解決現(xiàn)行管理的落后之處,使主要通過(guò)紙記載的表等存貯方式對(duì)各類(lèi)數(shù)據(jù)信息的存儲(chǔ),手工查詢(xún)統(tǒng)計(jì)的管理手段向著科學(xué)精品文檔,知識(shí)共享!的計(jì)算機(jī)管理轉(zhuǎn)變。每一個(gè)管理員利用該系統(tǒng)及時(shí)對(duì)身份證和人口方面的信息登 錄、查詢(xún)、統(tǒng)計(jì)、修改等,大量減少了重復(fù)而復(fù)雜的人工勞動(dòng)。它的建立有助于 數(shù)據(jù)錄入、查詢(xún)、管理等各項(xiàng)工作的全面提高,以備存檔。從微觀(guān)角度上分析, 該系統(tǒng)的建立,對(duì)規(guī)范、完善數(shù)據(jù)管理,加強(qiáng)數(shù)據(jù)管理措施起到積極作用。因此, 該系統(tǒng)的開(kāi)發(fā)具有十分重要的意義.客戶(hù)/服務(wù)器體系客戶(hù)/服務(wù)器體系的框架由三部分組成:客戶(hù)機(jī)、服務(wù)器和中間件??蛻?hù)機(jī)的 主要功能是執(zhí)行用戶(hù)一方的應(yīng)用程序, 提供面向?qū)ο?/p>

19、的用戶(hù)界面。服務(wù)器的功能 主要是執(zhí)行共享資源的管理應(yīng)用程序。中間件是支持客戶(hù) /服務(wù)器進(jìn)行對(duì)話(huà),實(shí) 施分布式應(yīng)用的各種軟件。它主要承擔(dān)兩方面的功能:一是連接功能,二是管理 功能??蛻?hù)/服務(wù)器實(shí)現(xiàn)和使用的基本技術(shù)是采用基于圖形用戶(hù)界面的應(yīng)用開(kāi)發(fā)工具,它支持用戶(hù)直接參與應(yīng)用軟件的開(kāi)發(fā), 只需少量編程,就可方便地把現(xiàn)有實(shí) 用程序適當(dāng)組成用戶(hù)應(yīng)用處理所需的應(yīng)用軟件以及向客戶(hù)機(jī)上應(yīng)用處理轉(zhuǎn)移到 服務(wù)器側(cè)去執(zhí)行的方向發(fā)展。在客戶(hù)/服務(wù)器體系中,客戶(hù)端的用戶(hù)請(qǐng)求被傳送到數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù) 服務(wù)器進(jìn)行處理后,只將結(jié)果返回給客戶(hù),從而顯著減少了網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量, 提高了系統(tǒng)的性能、吞吐量和負(fù)載能力。客戶(hù)/服

20、務(wù)器體系可分為集中的服務(wù)器體系和分布的服務(wù)器體系。前者在網(wǎng) 絡(luò)中僅有一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,而客戶(hù)機(jī)是多臺(tái)。后者在網(wǎng)絡(luò)中有多臺(tái)數(shù)據(jù)庫(kù)服務(wù) 器??蛻?hù)/服務(wù)器體系可以應(yīng)用在多種平臺(tái)上,可以使用多種工具,從而提供靈 活和高質(zhì)量的用戶(hù)應(yīng)用一一這就是客戶(hù)/服務(wù)器體系。精品文檔,知識(shí)共享!第二章、開(kāi)發(fā)環(huán)境開(kāi)發(fā)工具選擇作為開(kāi)發(fā)人員,開(kāi)發(fā)工具的選擇非常重要。開(kāi)發(fā)工具應(yīng)該能夠使多個(gè)開(kāi)發(fā)人 員同時(shí)對(duì)一個(gè)項(xiàng)目進(jìn)行開(kāi)發(fā),它應(yīng)該平衡需求以確保一個(gè)開(kāi)發(fā)人員對(duì)程序的修改 不會(huì)被另一個(gè)人員所重寫(xiě),同時(shí)又不會(huì)因?yàn)椴捎昧?一些不必要的控制使開(kāi)發(fā)效率 受到影響。另外一點(diǎn)是,工具最好能以庫(kù)的形式來(lái)管理對(duì)象,這樣才能為版本控制、對(duì)象重用提供

21、有力的保證。目前,具有代表性的開(kāi)發(fā)工具主要有 Microsoft公司的Visual Basic , Microsoft 公司的 Visual C+, Inprise 公司的 Delphi , Oracle 公司的 Developer, Sybase公司的PowerBuilder,本次開(kāi)發(fā)初步確認(rèn)采用 Visual Basic 開(kāi)發(fā)工具。 Visual Basic 提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能, 減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序 的運(yùn)行效率和可靠性。Access2000在數(shù)據(jù)庫(kù)管理方面的杰出表現(xiàn),使 Access2000得到了非常廣

22、泛 的應(yīng)用,也是許多軟件開(kāi)發(fā)商的首選工具, 所以我在開(kāi)發(fā)工具選擇方面,選擇了 Access2000作為后臺(tái)數(shù)據(jù)庫(kù)。開(kāi)發(fā)工具介紹Visual Basic 6.0 簡(jiǎn)介:微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開(kāi)發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。Visual basic是microsoft公司 的第一個(gè)編程工具和系統(tǒng)開(kāi)發(fā)的第一個(gè)產(chǎn)品,它具有其他數(shù)據(jù)庫(kù)開(kāi)發(fā)工具無(wú)法 比擬的優(yōu)勢(shì),它以?xún)?yōu)良的性能、極強(qiáng)的系統(tǒng)開(kāi)發(fā)功能、完美的視覺(jué)界面和簡(jiǎn)單 易學(xué)特點(diǎn),贏(yíng)得廣大軟件開(kāi)發(fā)人員及計(jì)算機(jī)愛(ài)好者的青睞。經(jīng)過(guò)分析,使我們 使用易于與數(shù)據(jù)庫(kù)連接的Microsoft Visu

23、al Basic 6.0開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)庫(kù)窗口這一功能強(qiáng)大而簡(jiǎn)潔操縱數(shù) 據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原形,然后,對(duì)初始原型系精品文檔,知識(shí)共享!統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶(hù)滿(mǎn)意的可行性系統(tǒng)。故而, 實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇。Access2000 簡(jiǎn)介:Access2000就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、 存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。 數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。 另外,Access允許創(chuàng)建自定義報(bào)表用于

24、打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服 務(wù)器,與其他網(wǎng)絡(luò)用戶(hù)共享數(shù)據(jù)庫(kù)。Access是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù) 據(jù)庫(kù)的強(qiáng)大功能。關(guān)系數(shù)據(jù)庫(kù)的連接:微軟的JET數(shù)據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及 Visual Basic來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過(guò)共用 JET數(shù)據(jù)庫(kù)引擎,從而給用戶(hù)提供了豐富 的數(shù)據(jù)

25、類(lèi)型。DATA控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶(hù)看的Visual Basic程序之間架起了一座橋梁。我們可以設(shè)置DATA空件的各個(gè)屬性,告訴它要調(diào)用那個(gè) 數(shù)據(jù)庫(kù)的哪個(gè)部分。缺省情況下,DATA空件根據(jù)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)表 建立一個(gè)dynaset-type (動(dòng)態(tài)集合)類(lèi)型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的 也就意味著,當(dāng)原來(lái)的數(shù)據(jù)表中的內(nèi)容改變了以后,該記錄集合中的記錄也會(huì) 隨之改變。DATA空件還提供了用來(lái)瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將DATA空件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。ADO Data控件(簡(jiǎn)稱(chēng)ADO是VB6.0中文版提供的一個(gè) Activ

26、eX控件,與 VB固有的Data控件相似,使用ADOData控件,可以利用利用Microsoft ActiveX精品文檔,知識(shí)共享!Data Objects(ADO)快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供者之間的連接。ADOData控件可以實(shí)現(xiàn)的功能是:連接本地?cái)?shù)據(jù)庫(kù)或遠(yuǎn)程數(shù)據(jù)庫(kù);打開(kāi)指定的數(shù)據(jù) 庫(kù)表,將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件,可以在這些控件中顯示或更改 這些數(shù)值;添加新記錄,或根據(jù)更改顯示在綁定的控件中的數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù).精品文檔,知識(shí)共享!第三章、需求分析需求分析需求分析是軟件定義時(shí)期的最重要一個(gè)階段,它的基本任務(wù)是準(zhǔn)確地回答 “系統(tǒng)必須做什么”這個(gè)問(wèn)題,是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、

27、清晰、具體的要 求。需求分析的結(jié)果是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。 因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。需求分析一般是按圖3-1所示的過(guò)程進(jìn)行:面對(duì)一個(gè)復(fù)雜的系統(tǒng)時(shí),一個(gè)比較好的方法是分層次地描繪這個(gè)系統(tǒng)。首 先用一張高層次的系統(tǒng)流程圖描繪系統(tǒng)的總體概貌,表明系統(tǒng)的關(guān)鍵功能。然 后分別把每個(gè)關(guān)鍵功能擴(kuò)展到適當(dāng)?shù)脑敿?xì)程度,畫(huà)在單獨(dú)的一頁(yè)紙上。這種分 層次的描繪方法便于閱讀者按從抽象到具體的過(guò)程逐步深入地了解一個(gè)復(fù)雜 的系統(tǒng)。大體上了解了系統(tǒng)數(shù)據(jù)的流向和各部分相互之間的關(guān)系,經(jīng)過(guò)需求分 析的了解和掌握,根據(jù)要求和數(shù)據(jù)流向,數(shù)據(jù)的流向大致如下圖:精品文檔,知識(shí)

28、共享!圖3-2系統(tǒng)流程圖系統(tǒng)登錄功能界面C22-I數(shù)據(jù)庫(kù) !Access?編輯數(shù)詢(xún)數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)出系統(tǒng)管理人口/戶(hù)口添加.一分類(lèi)查詢(xún)?cè)黾佑脩?hù)iJ刪除用戶(hù):刪色查詢(xún)一,-1,退出圖3-3系統(tǒng)功能流程圖精品文檔,知識(shí)共享!需求信息的收集需求信息的收集又稱(chēng)為系統(tǒng)調(diào)查。為了充分地了解用戶(hù)可能提出的要求,在 調(diào)查研究之前,要做好充分的準(zhǔn)備工作, 要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查 的方式。1、調(diào)查的目的首先,要了解一個(gè)組織部門(mén)的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動(dòng)和職能。其次,要了 解本組織部門(mén)的大致工作流程和任務(wù)范圍劃分。這一階段的工作是大量的和繁瑣 的。尤其是管理人員缺乏對(duì)計(jì)算機(jī)的了解, 他們不知道或不清楚哪些信

29、息對(duì)于數(shù) 據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者是必要的或重要的, 不了解計(jì)算機(jī)在管理中能起什么作用, 做哪 些工作。另一方面,數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者缺乏對(duì)管理對(duì)象的了解,不了解管理對(duì)象 內(nèi)部的各種聯(lián)系,不了解數(shù)據(jù)處理中的各種要求。由于管理人員與數(shù)據(jù)庫(kù)系統(tǒng)設(shè) 計(jì)者之間存在著這樣的距離,所以需要管理部門(mén)和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者更加緊密地 配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)打下良好的基礎(chǔ)。2、調(diào)查的內(nèi)容外部要求:信息的性質(zhì),響應(yīng)的時(shí)間、頻度和如何發(fā)生的規(guī)則,以及對(duì)經(jīng)濟(jì) 效益的考慮和要求,安全性及完整性要求。業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點(diǎn),包括信息的種類(lèi),信息流程,信息的處理方式, 各種業(yè)務(wù)工作過(guò)程和各種票據(jù)。組織機(jī)構(gòu):了解本

30、組織部門(mén)內(nèi)部機(jī)構(gòu)的作用、現(xiàn)狀、存在的問(wèn)題,及是否適 應(yīng)計(jì)算機(jī)管理。規(guī)劃中的應(yīng)用范圍和要求。3、調(diào)查方式開(kāi)座談會(huì);跟班作業(yè);請(qǐng)調(diào)查對(duì)象填寫(xiě)調(diào)查表;查看業(yè)務(wù)記錄、票據(jù);個(gè)別交談。對(duì)高層負(fù)責(zé)人的調(diào)查,最好采用個(gè)別交談方式。在交談之前,應(yīng)給他們一份 詳細(xì)的調(diào)查提綱,以便使他們有所準(zhǔn)備。 從訪(fǎng)問(wèn)中,可獲得有關(guān)該組織高層管理 活動(dòng)和決策過(guò)程的信息需求、該組織的運(yùn)行政策、未來(lái)發(fā)展變化趨勢(shì)等與戰(zhàn)略規(guī)精品文檔,知識(shí)共享!劃有關(guān)的信息。對(duì)中層管理人員的訪(fǎng)問(wèn),可采用開(kāi)座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、查看業(yè)務(wù) 記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的 接口、日常控制管理的信息需求以及預(yù)測(cè)未來(lái)

31、發(fā)展的潛在信息要求。對(duì)基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個(gè)別交談方式來(lái)了解每項(xiàng)具體 業(yè)務(wù)的過(guò)程、數(shù)據(jù)要求和約束條件。需求信息的整理想要把收集到的信息(如文件、圖表、票據(jù)、筆記等)轉(zhuǎn)化為下一設(shè)計(jì)階段 可用形式的信息,必須對(duì)需求信息做分析整理工作。業(yè)務(wù)流程分析:業(yè)務(wù)流程分析的目的是獲得業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖(DFD)表示。是一個(gè)數(shù)據(jù)流圖的示意圖。 圖中有向線(xiàn)表示數(shù)據(jù)流,圓圈中寫(xiě)上處理的名稱(chēng)、圓圈代表一個(gè)處理、帶有名字的雙線(xiàn)段表示存儲(chǔ)的信息。其數(shù)據(jù)流圖如圖 2.1所示:圖3.4 數(shù)據(jù)流圖示可行性研究系統(tǒng)開(kāi)發(fā)的可行性:在開(kāi)發(fā)任何一個(gè)新系統(tǒng)之前是

32、無(wú)法知道該項(xiàng)目能否以現(xiàn)有的技術(shù)進(jìn)行開(kāi) 發(fā),也無(wú)法知道該項(xiàng)目是否有開(kāi)發(fā)的價(jià)值,無(wú)法估計(jì)系統(tǒng)的成本效益比,所以 要對(duì)系統(tǒng)開(kāi)發(fā)的可行性進(jìn)行分析,可行性研究實(shí)際上是一次大大壓縮和簡(jiǎn)化的 系統(tǒng)分析和設(shè)計(jì)的過(guò)程,其主要目的是探索該項(xiàng)目是否值得去解決,是否有可 行的解決方法。不過(guò)這個(gè)階段的任務(wù)是研究問(wèn)題的范圍,估計(jì)系統(tǒng)的成本和效 益,而不是具體的解決問(wèn)題。精品文檔,知識(shí)共享!系統(tǒng)開(kāi)發(fā)的必要性:時(shí)代的發(fā)展,社會(huì)的進(jìn)步,落后的管理手段不再滿(mǎn)足人們的需要。因此,用 現(xiàn)代化手段進(jìn)行管理已成為一種趨勢(shì)。隨著網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,現(xiàn)在 越來(lái)越多的部門(mén)建立了以計(jì)算機(jī)網(wǎng)絡(luò)為中心的數(shù)據(jù)庫(kù)管理系統(tǒng),以實(shí)現(xiàn)內(nèi)部各部門(mén)通過(guò)計(jì)

33、算機(jī)網(wǎng)絡(luò)進(jìn)行信息交流與共享,為適應(yīng)市場(chǎng)經(jīng)濟(jì)的發(fā)展提供了必要的基 礎(chǔ),同時(shí)也促進(jìn)了網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)的飛速發(fā)展。現(xiàn)在的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具操 作越來(lái)越簡(jiǎn)單、方便,界面越來(lái)越美觀(guān)、友好,使程序員的工作量大大減少,另 外軟件技術(shù)的發(fā)展,也為管理軟件的開(kāi)發(fā)提供了技術(shù)保證,從技術(shù)和管理兩方面 來(lái)看,開(kāi)發(fā)這個(gè)系統(tǒng)是必要的.由于以前數(shù)據(jù)記錄只是記錄在紙上,各種數(shù)據(jù)的統(tǒng) 計(jì)都是通過(guò)手工管理,這樣即費(fèi)時(shí)、 費(fèi)力又容易出現(xiàn)錯(cuò)誤,而利用計(jì)算機(jī)輔助管 理可以發(fā)揮計(jì)算機(jī)自身處理速度快、 準(zhǔn)確和信息共享的優(yōu)勢(shì),來(lái)解決手工管理的 弊端,并且動(dòng)態(tài)生成表單,大大減低工作人員的工作量,提高工作效率,實(shí)現(xiàn)了數(shù)據(jù)的自動(dòng)更新,方便的查詢(xún)功

34、能,使身份證管理更合理更方便。系統(tǒng)的基本功能經(jīng)過(guò)分析,最后得出新的身份證管理系統(tǒng)應(yīng)具有以下功能模塊 :身份證管理:可以隨意地添加身份證、人口 ,遷入或遷出需要改動(dòng)的身份證和人 口 .查詢(xún)修改:實(shí)現(xiàn)對(duì)身份證、人口相關(guān)信息的查詢(xún)及修改.報(bào)表統(tǒng)計(jì):對(duì)身份證、人口報(bào)表進(jìn)行統(tǒng)計(jì),瀏覽所有信息.系統(tǒng)管理:對(duì)登錄用戶(hù)進(jìn)行設(shè)置和管理,可以添加、修改用戶(hù)列表.從下圖中可以看出系統(tǒng)(最小化)至少包括如下一級(jí)子模塊:身份證管理、系統(tǒng) 管理、查詢(xún)修改、報(bào)表統(tǒng)計(jì)。1、身份證管理模塊的功能:對(duì)身份證表、人口表等作為構(gòu)成身份證管理最基本項(xiàng)的表進(jìn)行增加、查詢(xún)、修改、刪除等操作。2、系統(tǒng)管理模塊的功能:這個(gè)模塊從本質(zhì)上來(lái)講,當(dāng)

35、然應(yīng)該只有管理員才精品文檔,知識(shí)共享!有權(quán)使用,這個(gè)模塊能夠?qū)崿F(xiàn)新用戶(hù)的增加、已有用戶(hù)的查找、已有用戶(hù)的刪除、 已有用戶(hù)的密碼修改、注銷(xiāo)不再使用的用戶(hù)等功能。3、查詢(xún)修改模塊的功能:這個(gè)模塊是本系統(tǒng)中相對(duì)來(lái)講最大也是最麻煩的,它包含三個(gè)方面的功能實(shí)現(xiàn):即查詢(xún)、修改身份證和人口信息內(nèi)容。系統(tǒng)能按戶(hù)口號(hào)、身份證號(hào)碼、地址等進(jìn)行精確或模糊查詢(xún),并把查詢(xún)的結(jié)果顯示在表格中4、報(bào)表統(tǒng)計(jì)模塊的功能:本模塊是為了用戶(hù)能方便地瀏覽已有信息的全部 內(nèi)容,即對(duì)修改、查詢(xún)添加新內(nèi)容起到參考的作用。添加或遷入戶(hù)口遷出戶(hù)口添加或遷入人口遷出人口圖3-4系統(tǒng)功能模塊圖設(shè)計(jì)技巧:本系統(tǒng)設(shè)計(jì)中的一些技巧如下:(1)公共模塊的

36、設(shè)計(jì)精品文檔,知識(shí)共享!Access數(shù)據(jù)庫(kù)設(shè)計(jì)方法VB菜單設(shè)計(jì)方法(對(duì)于“普通用戶(hù)”,有若干菜單項(xiàng)不可選)。(4)統(tǒng)一的數(shù)據(jù)編輯設(shè)計(jì)方法以身份證表為例進(jìn)行說(shuō)明,為了編輯其記錄,設(shè)計(jì)了 mainfrm窗體,在其中的DataGrid中顯示所有已輸入的身份證管 理記錄。用戶(hù)可以先通過(guò)“設(shè)置條件”框找到相應(yīng)的身份證管理記錄, 然后單擊“添加”或“刪除”按鈕對(duì)身份證管理記錄進(jìn)行添加或刪除, 而后單擊“保存”按鈕保存身份證管理記錄。(5)事件編程技術(shù)窗體上有兩個(gè)事件過(guò)程Load和Activate:它們的執(zhí)行過(guò)程是,在啟動(dòng)該窗體時(shí)先執(zhí)行Load (僅執(zhí)行一次)事件過(guò)程,然后執(zhí)行Activate事件過(guò)程,在該

37、窗體中每次調(diào)用其他窗體或預(yù)覽報(bào)表,執(zhí)行完 畢返回時(shí)執(zhí)行Activate事件過(guò)程。例如,當(dāng)前表中沒(méi)有有效記錄時(shí),執(zhí)行保存 和刪除功能的按鈕不可選。正確的設(shè)計(jì)這兩個(gè)事件過(guò)程是VB事件編程的關(guān)鍵,本論文中大量采用上述方法進(jìn)行窗體設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì):(1)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)庫(kù)處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來(lái), 隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技 術(shù)之時(shí)成為最熱門(mén)技術(shù)之一。數(shù)據(jù)庫(kù)技術(shù)能使Internet應(yīng)用超越具有早期應(yīng)用特點(diǎn)的簡(jiǎn)單的發(fā)布。同時(shí),Internet技術(shù)提供了一種向用戶(hù)發(fā)布數(shù)據(jù)庫(kù)內(nèi)容的標(biāo)準(zhǔn) 化的訪(fǎng)問(wèn)方法。這些技術(shù)

38、沒(méi)有脫離經(jīng)典數(shù)據(jù)庫(kù)技術(shù)的要求。它們只是加重了數(shù)據(jù)庫(kù)技術(shù)的重要性。數(shù)據(jù)庫(kù)的設(shè)計(jì)和開(kāi)發(fā)及包括藝術(shù)有包括工程。理解用戶(hù)的需求,然后, 把它們轉(zhuǎn) 變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)藝術(shù)過(guò)程。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些 數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用,是一個(gè)工程過(guò)程。數(shù)據(jù)庫(kù)的目的是幫助人們跟蹤事務(wù)。經(jīng)典的數(shù)據(jù)庫(kù)應(yīng)用涉及諸如訂單、顧客、 工 作、員工、學(xué)生、電話(huà)之類(lèi)的項(xiàng),或其它數(shù)據(jù)量較大、需要密切關(guān)注的事務(wù)。最 近,由于數(shù)據(jù)庫(kù)的普及,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)被應(yīng)用到了新的領(lǐng)域, 諸如用于Internet精品文檔,知識(shí)共享!的數(shù)據(jù)庫(kù)或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)也被越來(lái)越多地應(yīng)用于生成和維護(hù) 多媒體應(yīng)用程序上。計(jì)

39、算機(jī)的數(shù)據(jù)處理應(yīng)用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲(chǔ)器中。 存儲(chǔ) 器的容量、存儲(chǔ)速率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。從 1956年生產(chǎn)出第一臺(tái) 計(jì)算機(jī)到現(xiàn)在,存儲(chǔ)器的發(fā)展,為數(shù)據(jù)庫(kù)技術(shù)提供了良好的物質(zhì)基礎(chǔ)。使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模, 無(wú)論是相對(duì)于手工方式,還是機(jī)械方 式,都有無(wú)可比擬的優(yōu)勢(shì)。通常在數(shù)據(jù)處理中,計(jì)算是比較簡(jiǎn)單的而數(shù)據(jù)的管理 卻比較復(fù)雜。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、維護(hù)、檢索、傳送 等操作,這部分操作是數(shù)據(jù)處理業(yè)務(wù)的基本環(huán)節(jié), 而且是任何數(shù)據(jù)處理業(yè)務(wù)中必 不可少的共有部分。數(shù)據(jù)管理技術(shù)的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常

40、重要的位置,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直 接對(duì)應(yīng)用系統(tǒng)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)效率, 保 證數(shù)據(jù)的完整和一致。同時(shí)合理的數(shù)據(jù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)該首先了解用戶(hù)的各個(gè)方面的需求, 包括現(xiàn)有的以及 將來(lái)可能增加的。(2)創(chuàng)建數(shù)據(jù)庫(kù)文件如果操作系統(tǒng)中安裝了 ACCESS200的話(huà),可以在開(kāi)始菜單的程序菜單中可 以找到。如下所示:精品文檔,知識(shí)共享!畫(huà)能曲屯嘛.職翁如 Microsoft ftTCMSastaB且J學(xué)生卷Sk,_j*iacwS,_|回Tcfitsoft百/KB詠I/用M wFt Acy箏創(chuàng)注舊用度卸程序率即說(shuō)與苕超情i5a-T-.| 吟朝

41、及杓弱開(kāi)據(jù)盤(pán)峰/的|wndwi btcaeWin汨打開(kāi)Qffke立若東方/百斯言fICE交臂文臺(tái)5KS鐵索I。 幫則出 這行t町.美機(jī)ts,.打開(kāi)ACCESS200比后,會(huì)開(kāi)啟一個(gè)窗口,可選擇是打開(kāi)以前的數(shù)據(jù)庫(kù)文件還是新建一個(gè)新的空數(shù)據(jù)庫(kù)文件,如果選擇空 ACCES數(shù)據(jù)庫(kù),然后點(diǎn)擊確定按 鈕。這些就新建了一個(gè)數(shù)據(jù)庫(kù)文件。最后一步就是要選擇一個(gè)要保存數(shù)據(jù)庫(kù)文件的名字和位置。點(diǎn)擊創(chuàng)建就完成精品文檔,知識(shí)共享!(3)怎樣創(chuàng)建一個(gè)數(shù)據(jù)表上面已經(jīng)講了如何創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)文件,按照上面的步驟建立一個(gè)數(shù)據(jù)庫(kù)文 件后,需要在數(shù)據(jù)庫(kù)文件中建立一個(gè)數(shù)據(jù)表。在下面的對(duì)話(huà)框中選”使用設(shè)計(jì)器創(chuàng)建表”,上面還有三個(gè)按鈕,一

42、個(gè)是打 開(kāi),一個(gè)是設(shè)計(jì),一個(gè)是新建,點(diǎn)擊設(shè)計(jì),就可以開(kāi)始設(shè)計(jì)數(shù)據(jù)表了。精品文檔,知識(shí)共享!gsdbl:數(shù)據(jù)庫(kù)感打開(kāi) M設(shè)計(jì)越新建9 x 時(shí) 送三疊便耳設(shè)計(jì)耨創(chuàng)建表i*i|使用向?qū)?chuàng)熱衷通過(guò)輸入敵悔創(chuàng)捷表出現(xiàn)設(shè)計(jì)的界面后,就可以開(kāi)始設(shè)計(jì)數(shù)據(jù)表了!常規(guī)|查閱| 字段大小 格式 輸入法模式 輸入他螞 標(biāo)題 默認(rèn)值 有效性颯1 有效啦本 必疽字段 允許空字符雷 案引Uni cod 壓縮20輸入法開(kāi)月否否無(wú)#字設(shè)屬性在談字段中所內(nèi)簫人的最大字符數(shù),可設(shè)置的最大值為2S5. JS F1鍵可查科有關(guān)手段長(zhǎng)度的和助.VB連接ACCESS20阪據(jù)庫(kù)用vb編寫(xiě)一個(gè)管理軟件,如果不能連接數(shù)據(jù)庫(kù),那也沒(méi)有什么用處。先

43、看精品文檔,知識(shí)共享!看VB是如何與ACCESS20瞅據(jù)庫(kù)相連接的。Sub ConnStr(),連接數(shù)據(jù)庫(kù)Set conn = CreateObject(ADODB.Connection)建立數(shù)據(jù)庫(kù)連接對(duì)像DBpath = App.Path & & data.mdb設(shè)置數(shù)據(jù)的路徑conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & DBpath打開(kāi)數(shù)據(jù)庫(kù)連接Set rs = CreateObject(ADODB.Recordset)設(shè)置數(shù)據(jù)庫(kù)對(duì)像End Sub上面的一段代碼就是連接數(shù)據(jù)庫(kù)的。 上用到了三個(gè)變量conn,Dbpath,

44、rs 。其 中有兩個(gè)變量要定義為公用的變量, 因?yàn)檫@段代碼是放在一個(gè)模塊中的, 為了在 每一個(gè)窗體中能夠使用這個(gè)變量, 所以必須要聲明為公用變量。聲明公用變量的 方法如下:Public connPublic rs上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。 如果聲明在下 面,那就成了局部變量,那么作用范圍就會(huì)不同了,作用就更不同,而且在其它 窗體中使用到了這個(gè)變量,程序會(huì)出錯(cuò)。在系統(tǒng)中設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)db.mdb,其中包含如下數(shù)據(jù)表1、人口表:精品文檔,知識(shí)共享!人口表:表字段名稱(chēng)姓名 身份證號(hào) 與戶(hù)主關(guān)系 性別 出生地民族 籍貫出生日期 文化程度 婚姻狀況 工作單位 職業(yè)尸號(hào) 遷

45、入日期 何地遷入 星者已遷出號(hào)翁動(dòng)本本本本自立文文文本本本本本本本 文文文交史文文本本本本文文文文字段屬性2、戶(hù)口表:戶(hù)口表:表字段名稱(chēng)I數(shù)據(jù)類(lèi)型I 說(shuō)明尸別戶(hù)主姓名戶(hù)號(hào)住址登記日期遷入日期何地遷入是否已遷出號(hào)舄?jiǎng)颖颈颈颈颈颈咀晕奈奈奈奈奈奈谋疚谋咀侄螌傩?、用戶(hù)表:精品文檔,知識(shí)共享!精品文檔,知識(shí)共享!第四章系統(tǒng)的具體設(shè)計(jì)Windows下的Visual Basic 編程環(huán)境簡(jiǎn)介Visual Basic 應(yīng)用程序基本的構(gòu)建塊是用戶(hù)所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都 具有一些特性和行為(屬性、事件和方法)。開(kāi)發(fā)人員可以最有效利用所創(chuàng)建的 每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性、可擴(kuò)展性和強(qiáng)有力的功能。V

46、isualBasic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶(hù)對(duì)象、 用戶(hù)事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控 件都可在許多應(yīng)用中重復(fù)使用。本節(jié)介紹管理系統(tǒng)各組成部分的實(shí)現(xiàn)方法,對(duì)于窗體,給出執(zhí)行功能、設(shè)計(jì)界面、主要對(duì)象的屬性和方法?,F(xiàn)在,市場(chǎng)上可以選購(gòu)的應(yīng)用開(kāi)發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我 國(guó)市場(chǎng)上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級(jí)開(kāi)發(fā)工具的產(chǎn)品有:Microsoft 公司的 Visual Basic , Microsoft 公司的 Visual C , Borland 公 司的 Delphi , Powersoft 公司的 P

47、owerBulider 。在目前市場(chǎng)上這些眾多的程序開(kāi)發(fā)工具中,有些強(qiáng)調(diào)程語(yǔ)言的彈性與執(zhí)行效率;有些則偏重于可視化程序開(kāi)發(fā)工具所帶來(lái)的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿(mǎn)足了不同用戶(hù)的需求。然而,語(yǔ)言的彈性和工具的便利性是密 不可分的,只有便利的工具,卻沒(méi)有彈性的語(yǔ)言作支持,許多特殊化的處理動(dòng)作 必需要耗費(fèi)數(shù)倍的工夫來(lái)處理,使得原來(lái)所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用; 相反,如果只強(qiáng)調(diào)程語(yǔ)言的彈性,卻沒(méi)有便利的工具作配合,會(huì)使一些即使非常 簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。作為數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā),Visual Basic是一個(gè)非常理想選擇。數(shù)據(jù)庫(kù)是 MIS 中的重要支

48、持技術(shù),在MIS開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問(wèn)題, 目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇 數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫(kù)語(yǔ)言精品文檔,知識(shí)共享!Visual Basic 語(yǔ)言,該開(kāi)發(fā)工具具有很多長(zhǎng)處:Visual Basic 是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高 級(jí)程序設(shè)計(jì),可用于開(kāi)發(fā) Windows環(huán)境下的種類(lèi)應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高, 且功能強(qiáng)大,可以與Windows的專(zhuān)業(yè)開(kāi)發(fā)工具SDK媲美,而且程序開(kāi)發(fā)人員不 必具有C/C+/程基石在 Visual Basic 環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)

49、制、 新穎易用的可視化設(shè)計(jì)工具,使用 Windows內(nèi)部的應(yīng)用程序接口 (API)函數(shù),以 及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開(kāi)放式數(shù) 據(jù)訪(fǎng)問(wèn)(ODBC殍技術(shù),可以高效、快速地開(kāi)發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形 界面豐富的應(yīng)用軟件系統(tǒng)??偟膩?lái)說(shuō),Visual Basic 具有以下特點(diǎn):.可視化編程用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)程序時(shí),都是通過(guò)編寫(xiě)程序代碼來(lái)設(shè)計(jì)用戶(hù)界面, 在設(shè)計(jì)過(guò)程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀(guān)察。如果對(duì)界面的效果不滿(mǎn)意,還要回到程序中修改。有時(shí)候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開(kāi)發(fā)效率。V

50、isual Basic 提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì) 而編寫(xiě)大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。Visual Basic 自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫(xiě)實(shí)現(xiàn)程序功能的那部分代碼, 從而可以大大提高程序設(shè)計(jì)的效率。.面向?qū)ο蟮某绦蛟O(shè)計(jì)4.0版以后的Visual Basic 支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一般的面向 對(duì)象的程序設(shè)計(jì)語(yǔ)言(C+)不完全相同。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì) 象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Vis

51、ual Basic 則是應(yīng)用面向?qū)ο?的程序設(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦 予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象時(shí),不必編寫(xiě)建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫(huà)在界面上,Visual Basic 自動(dòng)生成對(duì)象的程精品文檔,知識(shí)共享!序代碼并封裝起來(lái)。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。.結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言Visual Basic 是在BASIC語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,具有高級(jí)程序設(shè)計(jì)語(yǔ) 言的語(yǔ)句結(jié)構(gòu),接近于自然語(yǔ)言和人類(lèi)的邏輯思維方式。Visual Basic 語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能

52、強(qiáng)大 且使用靈活的調(diào)試器和編譯器。Visual Basic 是解釋型語(yǔ)言,在輸入代碼的同時(shí),解釋系統(tǒng)將高級(jí)語(yǔ)言分 解翻譯成計(jì)算機(jī)可以識(shí)別的機(jī)器指令,并判斷每個(gè)語(yǔ)句的語(yǔ)法錯(cuò)誤。在設(shè)計(jì) Visual Basic 程序的過(guò)程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后, 可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic 環(huán)境,直接在 Windows環(huán) 境下運(yùn)行。.事件驅(qū)動(dòng)編程機(jī)制Visual Basic通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件, 每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。例如,命令按鈕是一個(gè)對(duì)象,當(dāng)用戶(hù)單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊“ (CLICK)事件,而在產(chǎn)生

53、該事件時(shí)將執(zhí)行一段程 序,用來(lái)實(shí)現(xiàn)指定的操作。在用Visual Basic 設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開(kāi)始和結(jié)束的 程序,而是編寫(xiě)若干個(gè)微小的子程序,即過(guò)程。這些過(guò)程分別面向不同的對(duì)象, 由用戶(hù)操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用 通用過(guò)程來(lái)執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。.訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗 口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù) 據(jù)存儲(chǔ)和檢索功能。同時(shí),Visual Basic還能直接編輯和訪(fǎng)問(wèn)其他外部數(shù)據(jù)庫(kù), 如dB

54、ASE FoxPro, Paradox等,這些數(shù)據(jù)庫(kù)格式都可以用 Visual Basic編輯和 處理。Visual Basic提供開(kāi)放式數(shù)據(jù)連接,即 ODBC;能,可通過(guò)直接訪(fǎng)問(wèn)或建立 連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如 SQL Server, Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪(fǎng)問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),精品文檔,知識(shí)共享!并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶(hù)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的加鎖機(jī)制和網(wǎng)絡(luò) 數(shù)據(jù)庫(kù)的SQL勺編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了 SQLH絡(luò)接口,以便在 分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶(hù)/服務(wù)器(client/server) 方案。.動(dòng)

55、態(tài)數(shù)據(jù)交換(DDE)利用動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中 的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條 動(dòng)態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的數(shù)據(jù)。Visual Basic提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他Windows應(yīng)用程序建 立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。.對(duì)象的鏈接與嵌入(OLE)對(duì)象的鏈接與嵌入(OLE)將每個(gè)應(yīng)用程序都看做是一個(gè)對(duì)象(object),將不 同的對(duì)象鏈接(link)起來(lái),再嵌入(embed)某個(gè)應(yīng)用程序中,從而可以得到具有 聲音、影像、圖像、動(dòng)畫(huà)

56、、文字等各種信息的集合式的文件。OLEK術(shù)是Microsoft 公司對(duì)象技術(shù)的戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看做是一個(gè) 對(duì)象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用OLE&術(shù),可以方便地建立復(fù)合式文檔(compound document),這種文檔由來(lái)自多個(gè)不同應(yīng)用程序的 對(duì)象組成,文檔中的每個(gè)對(duì)象都與原來(lái)的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來(lái)應(yīng)用程序完全相同的操作。.動(dòng)態(tài)鏈接庫(kù)(DLL)Visual Basic 是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低級(jí)語(yǔ)言的功能,對(duì)訪(fǎng)問(wèn) 機(jī)器硬件的操作不太容易實(shí)現(xiàn)。但它可以通過(guò)動(dòng)態(tài)鏈接庫(kù)技術(shù)將C/C+域匯編語(yǔ)言編寫(xiě)的程序加入到 Visual Ba

57、sic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用 其他語(yǔ)言編寫(xiě)的函數(shù)。止匕外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用Windows應(yīng)用程序接 口 (API)函數(shù),實(shí)現(xiàn)SD頌具有的功能。.編程環(huán)境的選擇微軟公司的Visual Basic 6.0 是Window啦用程序開(kāi)發(fā)工具,使目前最為廣 泛的、易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)精品文檔,知識(shí)共享!V%一個(gè)相對(duì)較好的選擇。.關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)Access2000就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)

58、工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、 存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。 數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另 外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器, 與其他網(wǎng)絡(luò)用戶(hù)共享數(shù)據(jù)庫(kù)。Access是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已 開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許 多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功 能。.二者的結(jié)合(DBA微軟的JE

59、微據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及 Visual Basic 來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過(guò)共用JE微據(jù)庫(kù)引擎,從而給用戶(hù)提供了豐富的數(shù) 據(jù)類(lèi)型。DATA控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶(hù)看的 Visual Basic程序之 間架起了一座橋梁。我們可以設(shè)置DATA1件的各個(gè)屬性,告訴它要調(diào)用那個(gè)數(shù)據(jù) 庫(kù)的哪個(gè)部分。缺省情況下,DATAI件根據(jù)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)表建立一 個(gè)dynaset-type (動(dòng)態(tài)集合)類(lèi)型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味 著,當(dāng)原來(lái)的數(shù)據(jù)表中的容改變了以后,該記錄

60、集合中的記錄也會(huì)隨之改變。DATA 控件還提供了用來(lái)瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將DATA!件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。4.1.2 Visual Basic控件的功能Windows的Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶(hù)所創(chuàng)建的對(duì)象,每 一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和 方法)。開(kāi)發(fā)人員可以最有效 利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說(shuō)擴(kuò)展性和強(qiáng)有力的功Visual Basic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)精品文檔,知識(shí)共享!據(jù)窗口、用戶(hù)對(duì)象、用戶(hù)事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論