




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、摘 要本系統(tǒng)主要完成學校圖書館所有圖書相關信息的錄入及管理,主要任務首先為登錄界面,此界面中包含了用戶的注冊與登錄用戶注冊通過本界面可跳到各種管理方式中,類似于一個中介圖書信息添加圖書信息修改圖書信息刪除圖書信息查詢圖書信息的圖形統(tǒng)計與以文本形式的輸出。本程序采用vb+access開發(fā),較好的實現(xiàn)了以上功能關鍵詞:access,圖書,借閱,查詢 abstractthe system is mainly to complete the school library all the books related to information input and management, the mai
2、n task of the first for the login screen, this interface contains the users registration and loginregisterjump through the interface in a variety of management, similar to an intermediaryadd book informationbook information changedelete book informationbook information querystatistics and graphics b
3、ook information as text output.this program developed by vb + access, better realization of the above functionskeywords: access, books, lending, query顯示對應的拉丁字符的拼音緒論圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應用程序功能的完備,易用等的特點?;谏鲜隹紤]本系統(tǒng)主要利用microsoft visual basic 6.0作
4、前端的應用開發(fā)工具 ,利用microsoft access 作為后臺的數(shù)據(jù)庫,利用windows作為系統(tǒng)平臺開發(fā)的圖書管理系統(tǒng)。另外本圖書館管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結構化生命法進行系統(tǒng)分析和設計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法 第1章 管理信息系統(tǒng)背景1.1 圖書管理系統(tǒng)開發(fā)方法管理信息系統(tǒng)的開發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_發(fā)方法等:生命周期法(life cycle method)是20世紀60年代發(fā)展起來的一種應用廣泛且比較成熟的管理系統(tǒng)開發(fā)方法,它的基本思想是將系統(tǒng)的開發(fā)工作從開始到結束劃分為若干個階段,每個階段都有明確的任務,而系統(tǒng)開發(fā)出
5、來后,并不意味著生命周期的結束,而意味著根據(jù)組織的需要對系統(tǒng)的修改和重建的開始。原型法(prototyping method)是20世紀80年代發(fā)展起來的,旨在改變生命周期法的缺點的一種系統(tǒng)開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型,再在此基礎上與用戶交流,將模型不斷補充、修改、完善,如此反復,最終直至用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。面向?qū)ο螅╫bject oriented)的開發(fā)方法于20世紀80年代開始興起的,是一種基于問題對象的自底向上的一種系統(tǒng)開發(fā)方法,這
6、種方法的特點是以對象為基礎,對象是分析問題和解決問題的核心。1.2 本系統(tǒng)開發(fā)過程一個mis系統(tǒng)的開發(fā)過程一般包括如下幾個步驟:a.需求分析:需求分析主要是了解用戶的需求。需求了解得越詳細,程序的后期開發(fā)與維護費用就會越少。一般的開發(fā)團隊中,需求分析都是由資歷較深的系統(tǒng)分析員或項目經(jīng)理擔當,可見它的重要性。需求分析制訂好后,需要反復修改。將最后的結果交給用戶審定,確認無誤后,由系統(tǒng)分析員完成需求分析文檔,再開始下一步工作。b.概要設計:概要設計緊跟在需求分析之后。用戶需求明確后,將得到的數(shù)據(jù)分析后,開始構建數(shù)據(jù)庫的邏輯結構。此時,數(shù)據(jù)庫中的表格還未成形,通過各種分析工具(如powerdesig
7、ner等)畫出數(shù)據(jù)流圖,最后就可抽象出數(shù)據(jù)庫的具體表結構。這時由系統(tǒng)分析人員反復審核。確認所有的需求都考慮在內(nèi),沒有遺漏后,就可以開始制訂概要設計文檔。概要設計文檔形成后,整個程序的邏輯框架也就形成了。c.詳細設計:概要設計完成后,根據(jù)設計中制訂的業(yè)務模塊。就可以進行詳細分析設計了。詳細設計就是將各個業(yè)務模塊的窗口全部建好,各個窗口控件的處理代碼全部用語言表達出。所以詳細設計是整個系統(tǒng)中最繁瑣的環(huán)節(jié)。詳細設計完成后,整個程序就確定了,再由編程人員根據(jù)詳細設計文檔將代碼完成。整個開發(fā)工作就宣告結束。d.程序編碼:程序編碼相對于其他環(huán)節(jié)來說比較簡單,程序員只需要根據(jù)詳細分析文檔寫程序編碼,保證代碼
8、沒有錯誤即可。程序編碼需要注意的是整個程序書寫中命名的規(guī)范化與編程風格的規(guī)范化,這需要較長時間的培養(yǎng)來形成。需要在不斷的實踐中形成自己獨特的風格??偟膩碚f,不要過分地追求復雜的算法,因為那可能會導致后期維護人員無法讀懂你的代碼而造成維護的困難。e.測試:程序編碼完成后,就需要測試。測試有幾種類型,主要是測試代碼有無邏輯錯誤以及在加載數(shù)據(jù)環(huán)境下程序的穩(wěn)定性問題。測試工作中發(fā)現(xiàn)的錯誤應及時改正,然后將它記錄到測試文檔中。f.打包:測試完成,確認無誤后。程序就可以打包發(fā)行了。打包一般使用工具如pwise等。以上是一個完整的mis系統(tǒng)開發(fā)過程,其實不僅mis系統(tǒng),其他類型的程序開發(fā)也基本相同。第2章
9、圖書管理系統(tǒng)可行性分析可行性分析(feasibility analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。2.1圖書系統(tǒng)設計思路圖書管理系統(tǒng)基本設計思路是把整個系統(tǒng)按照實際模塊進行分解,利用vb+access進行編程,此系統(tǒng)結構圖2-1所示。圖2-1系統(tǒng)結構圖2.2 經(jīng)濟可行性分析主要是對項目的經(jīng)濟效益進行評價,本系統(tǒng)開發(fā)經(jīng)費對于學校在經(jīng)濟上
10、是可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,有助于圖書館完全實現(xiàn)信息化管理。所以本系統(tǒng)在經(jīng)濟上是可行的。2.3技術上的可行性技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該系統(tǒng)采用的簡單的二層結構,數(shù)據(jù)庫選用microsoft access,它能處理大量數(shù)據(jù),它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。2.4 時機可行性目前,圖書管理系統(tǒng)是學校圖書管理的需求,校良好的
11、網(wǎng)絡設施為信息化、數(shù)字化圖書管理建設奠定了堅實的基礎。2.5 管理上的可行性主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學,規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。規(guī)章制度和管理方法為系統(tǒng)的建設提供了制度保障。 綜上所述,此系統(tǒng)開發(fā)目標已明確,在技術和經(jīng)濟等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。第3章 需求分析在可行性分析階段已經(jīng)粗略的研究了該項目的需求,并分析了開發(fā)平臺及軟件的可行性,但為了準確的確定目標系統(tǒng)必須做什么,了解用戶的明確需求,在公司相關部門進行了詳細的調(diào)研,進一步明確了作者所實現(xiàn)系統(tǒng)的功能。3.1任務描述本系統(tǒng)主要完成學校圖書館所有圖書相關信息的錄入及
12、管理,主要任務首先為登錄界面,此界面中包含了用戶的注冊與登錄用戶注冊通過本界面可跳到各種管理方式中,類似于一個中介圖書信息添加圖書信息修改圖書信息刪除圖書信息查詢圖書信息的圖形統(tǒng)計與以文本形式的輸出。3.2 vb概述3.2.1 vb語言的特點1.visual basic 語言用其設計應用程序時具有兩個基本特點:可視化設計和事件驅(qū)動編程。(1)可視化設計:表現(xiàn)在vb在設計應用于程序界面時有“所見即所得”的處理功能。(2)事件驅(qū)動編程:在設計應用程序時,把對象添加到窗體中,在用戶與程序進行交互時,用戶基本上是通過鼠標、鍵盤與應用程序進行交互的,那些對象就必須對鼠標和鍵盤操作所引發(fā)的事件做出響應,來
13、執(zhí)行一段應用程序。2.visual basic 系統(tǒng)幾個在程序應用中的相關概念visual basic 系統(tǒng)除了一般高級語言所具有的一些名詞術語外,還有幾個系統(tǒng)常用的名詞。其基本含義如下:(1)視窗(form)視窗是進行人機交互的界面或接口,也叫窗體。vb系統(tǒng)的人機交互界面或接口,無論是在設計時或是在運行時,都是windows 系統(tǒng)的標準視窗。(2)對象 (object)對象是vb系統(tǒng)內(nèi)部提供給設計者可以直接使用的處理輸出的控制工具。本程序所應用到的對象類型有標簽框 (label box),文本框 (text box),命令按扭 (command button),網(wǎng)格 (data grid),
14、ado控件 (adodc1)等。當把這些工具放置到用戶界面對應的窗體上時,被稱為對象或控件。用戶可以通過設置對象的“屬性”和“方法”,便于對象適應自己所設計應用程序的輸入輸出內(nèi)容,對象的生成過程及結構都被封裝起來。正確使用對象可以減少程序和開發(fā)時間,提高程序設計者的工作效率。(3)屬性 (properties)屬性是vb系統(tǒng)提供的有關對象的參數(shù)或數(shù)據(jù)接口。用戶通過適當?shù)卦O置或改變對象的屬性來確定對象的外觀及性能特征,從而有效地使用系統(tǒng)提供的對象。比如,對象的名稱、在屏幕上顯示的位置、大小、顏色、接收或容納的數(shù)據(jù)內(nèi)容及數(shù)據(jù)的表現(xiàn)格式等。(4)事件 (events)事件是指用戶或操作者對計算機進行
15、的某一操作(如擊鍵、單擊或移動鼠標等)的行為或系統(tǒng)狀態(tài)發(fā)生的變化。vb系統(tǒng)常用事件來引導計算機執(zhí)行一段程序。程序所用的鍵盤事件有keypress(按鍵)事件,keydown事件和keyup事件;鼠標事件有click(單擊鼠標)事件,dbdlicd(雙擊鼠標)。(5)方法 (method)方法主要是指對一個對象使用某種作用的過程。它是在程序執(zhí)行的過程中要計算機執(zhí)行的某種操作。其程序的方法有show(顯示)方法,hide(隱藏)方法,refresh(刷新)方法。(6)過程 (procedure)過程是指經(jīng)過定義或說明的,或基于某一對象對應的事件所引發(fā)的程序段。(7)模塊 (module)模塊是指一
16、些運算量或過程進行聲明或定義的一個集合。系統(tǒng)程序大體可分成四個模塊:數(shù)據(jù)輸入、根據(jù)查詢、數(shù)據(jù)打印和通訊。3.2.2 microsoft access介紹access2000是office自帶的數(shù)據(jù)庫,access 數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。 表(table) 表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。 窗體(form) 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示
17、相關聯(lián)的表的內(nèi)容。窗體也稱表單。 報表(report) 報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 宏(macro) 宏相當于dos中的批處理,用來自動執(zhí)行一系列操作。access列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊(module) 模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據(jù)自己的需要編寫程序。模塊使 當對表格和報表進行操作時,microsoft access有一個無正式文本的特性。這個特性允許你從設計視窗性質(zhì)sheet window中進行過程調(diào)用,調(diào)用的方法時同時按下shift和f2鍵。 第4章數(shù)據(jù)庫設計4.1數(shù)據(jù)庫的引入數(shù)據(jù)庫(
18、database),是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關數(shù)據(jù)庫應用程序。特別是近年來推出的計算機關系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強大,環(huán)境適應廣泛,數(shù)據(jù)處理能力極強。數(shù)據(jù)庫的設計是指對一個給定的應用環(huán)境,構造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務的一種有效的手段,數(shù)據(jù)庫技術的應用已越來越廣泛,從小型的單項事務處理系
19、統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。我們現(xiàn)在可以使用的數(shù)據(jù)庫有很多種,如:fox數(shù)據(jù)庫(.dbf)、access數(shù)據(jù)庫(.mdb)、db2、informix、oracle和sql server等等,在本次設計中,選擇了access作為后臺數(shù)據(jù)庫工具,因為它簡單易行,便于管理4.2 數(shù)據(jù)庫的完整性和安全性4.2.1數(shù)據(jù)的完整性數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(dbms)用一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件完整
20、性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。在此系統(tǒng)中為確保數(shù)據(jù)的完整性,在不同的模塊中修改數(shù)據(jù),將對與其關聯(lián)的數(shù)據(jù)進行更新。4.2.2數(shù)據(jù)的安全性數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護措施就顯得更為重要,它保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。由于設計時間的限制,此系統(tǒng)對數(shù)據(jù)安全的設計還不夠完善,將在以后進一步完善。4.3數(shù)據(jù)庫結構設計本程序的數(shù)據(jù)庫是使用microsoft office access2003創(chuàng)建與設計該程序中使用到兩個
21、表用戶信息與圖書信息用戶信息用戶信息中包含了帳號、密碼與權限,帳號的數(shù)據(jù)類型為文本,字段大小調(diào)為20,密碼數(shù)據(jù)類型為數(shù)字,字段大小為長整型,權限數(shù)據(jù)類型為數(shù)字,權限可設為1,當帳號權限為1時,則該帳號為圖書管理員,其可進行圖書的添加,修改與刪除,而其他帳號為普通用戶,不能進行此操作圖書信息該表中包含了書名、作者、價格、數(shù)量、分類、出版時間、出版單位與封面。書名類型為文本,作者數(shù)據(jù)類型為文本,字段大小調(diào)為20,價格數(shù)據(jù)類型為數(shù)字,字段大小為長整型,數(shù)量數(shù)據(jù)類型為數(shù)字,字段大小為長整型,分類數(shù)據(jù)類型為為本,出版時間數(shù)據(jù)類型為日期/時間,格式為短日期(例1965 - 6 -5),出版單位為文本,封面
22、數(shù)據(jù)類型為ole對象。圖書信息表:記錄所有圖書信息,結構如表4-1:表4-1圖書信息表圖書信息編號書名作者價格數(shù)量分類號出版時間出版單位封面2 紅樓夢曹雪芹6532古典名著1865-12-6人民出版社3三國演義吳承恩6514軍事1834-4-5天津出版社4傲劍狂刀記三少1223武俠1965-4-9利民出版5wewer3434wer1922-1-2sdfds賬號信息表,結構如表4-2表4-2書信息表帳號信息帳號密碼權限1101234561230220a10admin1234561第5章 系統(tǒng)功能模塊的設計實現(xiàn)對本系統(tǒng)的各個子模塊進行了系統(tǒng)分析和數(shù)據(jù)庫設計之后,本章將主要討論該系統(tǒng)所實現(xiàn)的各部分功
23、能。5.1賬號登陸帳號登錄模塊中登錄與注冊兩按鈕,單擊注冊會進入注冊模塊中,單擊登錄會進入系統(tǒng)進行下一步的操作,帳號文本框與數(shù)據(jù)庫相連接,當在帳號文本框輸入帳號后點擊登錄按鈕后,會在數(shù)據(jù)庫中進行查詢看數(shù)據(jù)庫中是否會有該帳號,且該帳號的密碼是否與密碼框中輸入的相同,如果相同會進入系統(tǒng),如果不存在該賬號或密碼與帳號不相匹配,則會提示“帳號或密碼錯誤”,帳號文本框會得到焦點,讓重新輸入。1. 窗體截圖(如圖5.1)圖5-1注冊窗體2. 功能實現(xiàn)5.2賬號注冊當單擊登錄界面中的注冊按鈕是會進入該模塊,該模塊能實現(xiàn)用戶帳號輸入到數(shù)據(jù)庫中,在帳號文本框中輸入帳號,當輸入帳號再數(shù)據(jù)庫中存在時,則會跳出一個提
24、示框“該帳號已存在,請重新輸入”。輸入完畢后點擊“確定”,則會將數(shù)據(jù)寫入到數(shù)據(jù)庫中,點擊“重置”則兩個文本框就會清空,帳號文本框會得到焦點。1. 窗體截圖(如圖5-2)圖5-2登陸窗體2.功能實現(xiàn)5.3 中介模塊該模塊可進行數(shù)據(jù)的輸入與查詢,當然不是誰都能輸入的,當?shù)卿浗缑嬷休斎氲膸ぬ栐跀?shù)據(jù)庫帳號信息中的權限為“1”時才可進行輸入與修改等功能的使用,否則只能進行查看與統(tǒng)計。該模塊中使用了菜單編輯器,還可使用點擊右鍵跳出菜單。1. 窗體截圖(如圖5-3)圖5-3基本信息管理窗體5.4 圖書信息添加模塊將該模塊中的各個文本框與數(shù)據(jù)庫相連接,要注意圖片的添加方法,首先要添加一個image控件,再添加
25、一個commondialog控件,圖片是以二進制的方式輸入到數(shù)據(jù)庫中進行保存1. 窗體截圖(如圖5-4)圖5-4 圖書信息添加窗體2.功能設計與實現(xiàn)舉個例子進行添加:例如“書名”的添加,先將text的datesource屬性進行綁定,再代碼框中輸入代碼adodc1.recordset.addnew adodc1.recordset.fields(書名) = text1.text adodc1.recordset.updatemsgbox 輸入成功!, , 則可以將書名文本框中的內(nèi)容輸入到數(shù)據(jù)庫中該模塊中還得注意一點就是數(shù)據(jù)的驗證在價格與數(shù)量的文本框中必須為數(shù)字,出版時間中必須為日期,否則程序運
26、行會出現(xiàn)錯誤。數(shù)字驗證方法:if not isnumeric(text) thenmsgbox 輸入格式必須為數(shù)字,請重新輸入, , 警告text = text.setfocusend if 日期驗證方法:if not isdate(text) thenmsgbox 輸入格式必須為日期,請重新輸入, , 警告text.text = end if5.5 圖書信息的修改將文本與image與數(shù)據(jù)庫相連接只需在“確定”修改按鈕中添加adodc1.recordset.updatemsgbox 修改成功!就可實現(xiàn)對數(shù)據(jù)的修改5.6 圖書信息的刪除1.窗體截圖(如圖5-6) 5-6 圖書信息刪除窗體2.功能
27、設計將文本與image與數(shù)據(jù)庫相連接只需在“確定”修改按鈕中添加dim ask as integerask = msgbox(是否刪除?, vbyesno)if ask = 6 thenadodc1.recordset.deleteadodc1.recordset.movenextif adodc1.recordset.eof then adodc1.recordset.movelastend if選“確定”就會刪除信息,“取消”則不會刪除信息。5.7 圖書信息查詢圖書查詢分了兩種方式 :按順序查詢與搜索查詢 按順序查詢(如圖5-7-1) 圖5-7-1 按順序查詢搜索查詢(如圖5-7-2) 圖
28、5-7-2按順序查詢中直接將文本框與數(shù)據(jù)庫相連接,可以翻到首頁、上一頁、下一頁與尾頁四種選擇。搜索查詢中有精確查詢與模糊查詢,精確查詢可通過書名或作者進行查詢,通過代碼“adodc1.recordsource = select * from 圖書信息 where 書名 = & text1.text & ”來實現(xiàn),模糊查詢是通過書名來進行查詢的,例如查詢“紅樓夢”這本書的信息,則再文本框中輸入“紅”點擊查詢后,就會出現(xiàn)該圖書的信息,本模塊中新添了一個datagrid控件, 查詢到的信息都將在其上面顯示。5.8根據(jù)分類進行數(shù)據(jù)的圖形統(tǒng)計需要與數(shù)據(jù)庫綁定的模塊需添加adodc控件,且將其與數(shù)據(jù)庫進行
29、綁定 圖5-8-1 直方圖 圖5-8-2餅圖第6章 程序調(diào)試中遇到的主要問題及解決方法6.1 注冊帳號出現(xiàn)的錯誤 數(shù)據(jù)庫中帳號被設為主鍵,當注冊時的帳號與數(shù)局庫中的帳號有相同時就會出錯。 解決方法:在寫入數(shù)據(jù)庫前先進行查詢數(shù)據(jù)庫adodc1.recordset.find (帳號= & text1.text & ), , 1if not adodc1.recordset.eof thenmsgbox 此帳號已存在,請重新輸入text1.text = text1.setfocusend if6.2 密碼的非文本信息輸入時出錯當數(shù)據(jù)庫中設計的數(shù)據(jù)是非文本時(如:數(shù)字、時間), 在文本框中輸入信息時對應格式不同時就會出錯解決方法:進行數(shù)據(jù)的驗證數(shù)字驗證方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 粵教版 信息技術 必修 5.1 認識信息資源管理教學設計
- 信息技術必修2信息系統(tǒng)與社會4.2《信息系統(tǒng)安全技術》教學設計
- 健身房設施居間合同模板
- 2025年度年度賣房合同:帶產(chǎn)權車位及游泳池
- 2025年度股權協(xié)議書與合伙人協(xié)議書綜合實施策略
- 2025年度重工業(yè)用柴油購銷合同
- 2025年度環(huán)保能源股東股權合作協(xié)議
- 咖啡廳氛圍燈安裝合同
- 二零二五年度校園文化節(jié)簡易廣告贊助合同
- 2025年度個人代持購車背戶服務合同
- 長江委水文局2025年校園招聘17人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學院公開招聘15人歷年高頻重點提升(共500題)附帶答案詳解
- 廣東省廣州市番禺區(qū)2023-2024學年七年級上學期期末數(shù)學試題
- 健身新人直播流程
- 不可切除肺癌放療聯(lián)合免疫治療專家共識(2024年版)j解讀
- DB23/T 3657-2023醫(yī)養(yǎng)結合機構服務質(zhì)量評價規(guī)范
- 教科版科學六年級下冊14《設計塔臺模型》課件
- 企業(yè)的生產(chǎn)過程課件
- 智研咨詢發(fā)布:2024年中國MVR蒸汽機械行業(yè)市場全景調(diào)查及投資前景預測報告
- 法規(guī)解讀丨2024新版《突發(fā)事件應對法》及其應用案例
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術標準
評論
0/150
提交評論