




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、編號(hào): 數(shù)據(jù)庫(kù)課程設(shè)計(jì)說明書題 目: 圖書管理信息系統(tǒng) 系 別:計(jì)算機(jī)科學(xué)與工程學(xué)院 專 業(yè): 信 息 安 全 學(xué)生姓名: xxxxxxxxx 學(xué) 號(hào): 11003601xx 指導(dǎo)教師: 劉洪波 侯杰 2013年 9 月30 日Ö題目類型: 理論研究 實(shí)驗(yàn)研究 工程設(shè)計(jì) 工程技術(shù)研究 軟件開發(fā)目 錄1、 系統(tǒng)的目標(biāo)及任務(wù)51、1開發(fā)背景51、2課程設(shè)計(jì)的目的61、3課程設(shè)計(jì)的任務(wù)62、 系統(tǒng)需求分析62.1可行性分析62、2系統(tǒng)的詳細(xì)需求73、 軟件開發(fā)過程113、1系統(tǒng)設(shè)計(jì)113.2軟件設(shè)計(jì)154、 軟件測(cè)試過程184、1測(cè)試環(huán)境184、2功能測(cè)試185、小結(jié)19摘 要二十一世紀(jì)是
2、信息的社會(huì),信息作為社會(huì)最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。如何獲取信息?圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來。迫使人們起用新的管理方法來管理圖書,如何把圖書管理員從繁重的工作中解脫出來呢? 本課程設(shè)計(jì)是一個(gè)圖書信息管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì),首先要查閱資料對(duì)圖書領(lǐng)域的基本知識(shí)有一定的認(rèn)識(shí),了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來的可能增加的需求。因此本人結(jié)合圖書館的要求,對(duì)ms sql server2000數(shù)據(jù)庫(kù)管理系統(tǒng)、sql語(yǔ)言原理、delphi應(yīng)用程序設(shè)計(jì),delphi數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,按照
3、數(shù)據(jù)庫(kù)設(shè)計(jì)的六個(gè)階段進(jìn)行設(shè)計(jì):需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)。數(shù)據(jù)庫(kù)在各種信息的提供、保存、更新和查詢方面都要求滿足各種信息的輸出和輸入,符合用戶的需求。應(yīng)用create、drop、alter、select、insert、delete、update對(duì)數(shù)據(jù)庫(kù)進(jìn)行信息的相關(guān)操作,用grant、revoke對(duì)數(shù)據(jù)庫(kù)進(jìn)行授權(quán)和回收操作。關(guān)鍵詞:圖書館;信息;管理設(shè)計(jì);數(shù)據(jù)庫(kù)技術(shù); delphi 7;sql server;引言一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對(duì)于圖書館的借書和還書過程,想必大家都已很熟悉。在計(jì)算機(jī)尚未在圖書館廣泛使用
4、之前,借書和還書過程主要依靠手工。一個(gè)最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時(shí),讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過程就完成了。 以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時(shí)間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。利用計(jì)算機(jī)來處理這些流程無疑會(huì)極大程度地提高效率和處理能力。我們將會(huì)看到排隊(duì)等候借書、還書的
5、隊(duì)伍不再那么長(zhǎng),工作人員出錯(cuò)的概率也小了,讀者可以花更多的時(shí)間在選擇書和看書上。為方便對(duì)圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理,特編寫該程序以提高圖書館的管理效率。使用該程序之后,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對(duì)當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握?qǐng)D書的流通情況?!皥D書管理信息系統(tǒng)”主要目的是利用數(shù)據(jù)庫(kù)軟件編制一個(gè)管理軟件,用以實(shí)現(xiàn)圖書、讀者以及日常工作等多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過程給出一個(gè)完整論證。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。在對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會(huì)為管理者
6、對(duì)圖書管理系統(tǒng)提供極大的幫助。本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)的目標(biāo)及任務(wù)、系統(tǒng)需求分析、系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)等。1、 系統(tǒng)的目標(biāo)及任務(wù)1、1開發(fā)背景現(xiàn)代圖書館管理的本質(zhì)在于創(chuàng)新,以往的圖書館管理完全手工操做,通過卡片記錄信息,既浪費(fèi)時(shí)間,又浪費(fèi)人工、紙張,而且書籍和讀者的信息查詢比較麻煩,不能提供領(lǐng)導(dǎo)管理上需要的各種信息如本館各種資料分布及借閱(流通)情況。隨著電子信息技術(shù)的飛速發(fā)展,圖書館的工作也發(fā)生了實(shí)質(zhì)性的進(jìn)展和變化?,F(xiàn)代化的服務(wù)手段逐漸替代傳統(tǒng)的手工操作,計(jì)算機(jī)編目、光盤數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)檢索技術(shù)等新型的項(xiàng)目開始在圖書館領(lǐng)域普及。在計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技
7、術(shù)的進(jìn)一步?jīng)_擊下,圖書館隨著教育教學(xué)改革的深入和素質(zhì)教育的全面推動(dòng),逐漸演變形成數(shù)字化圖書管理,其作用也越來越重要了。為了使圖書館的管理更科學(xué)、更規(guī)范,減少重復(fù)勞動(dòng),節(jié)省圖書館建設(shè)和管理中的人力、財(cái)力,方便讀者查詢和借閱書籍,所以有必要建立一個(gè)圖書館管理系統(tǒng)。1、2課程設(shè)計(jì)的目的圖書館每天都有很多的書出借歸還,使用圖書館管理系統(tǒng)可以大大地提高工作效率,減少工作中可能出現(xiàn)的錯(cuò)誤,是提高圖書館辦公自動(dòng)化水平的重要手段之一。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序界面開發(fā)兩個(gè)方面。在中國(guó)軟件行業(yè)日益進(jìn)步的今天,如何利用這些資源來幫助管理員可以快速的管理,讓管理員以及借書者有利用更多的時(shí)間
8、去從事其他的事情已成為一個(gè)非常注重的事情。因而設(shè)計(jì)一個(gè)好的圖書館管理信息系統(tǒng),能提高圖書館的管理效率,有利于對(duì)圖書信息的統(tǒng)計(jì)。論文旨在論述圖書館管理系統(tǒng)的設(shè)計(jì)與開發(fā)。通過圖書館管理信息系統(tǒng)的設(shè)計(jì),熟練掌握delphi 7、sql server 2005等工具軟件,系統(tǒng)地掌握需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試等軟件開發(fā)的流程,提高自身分析問題、解決問題的能力。1、3課程設(shè)計(jì)的任務(wù)本課程設(shè)計(jì)任務(wù)是通過開發(fā)一個(gè)數(shù)據(jù)庫(kù)圖書館管理信息系統(tǒng),學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與開發(fā),采用delphi 7和sql server 2005等軟件為開發(fā)工具。通過對(duì)計(jì)算機(jī)硬件和軟件解決方案的論證,對(duì)應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考
9、各種資料和進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)踐。在指導(dǎo)老師的幫助下,已經(jīng)基本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書的要求,使得設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)能夠?qū)崿F(xiàn)一般數(shù)據(jù)庫(kù)的管理。2、 系統(tǒng)需求分析2.1可行性分析 為了對(duì)問題進(jìn)行調(diào)研,以最小代價(jià)在最小時(shí)間內(nèi)確定問題是否可解,經(jīng)過對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查,初擬本系統(tǒng)的實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排,明確開發(fā)目標(biāo)。(1)技術(shù)可行性:本系統(tǒng)采用delphi7.0平臺(tái)進(jìn)行開發(fā),它是一個(gè)集成于代碼編寫、運(yùn)行、調(diào)試及發(fā)布等功能于一身的強(qiáng)大的開發(fā)環(huán)境,也集成了數(shù)據(jù)庫(kù)瀏覽和sql sever 2000 等工具。開發(fā)web程序的效率非常高,環(huán)境也提供了自動(dòng)代碼生成
10、機(jī)制,可以有效的減少代碼編寫量。基于web的應(yīng)用程序,對(duì)于程序的發(fā)布也是十分容易的,因此,開發(fā)本系統(tǒng)在技術(shù)上完全可行。(2)經(jīng)濟(jì)可行性:該系統(tǒng)成本主要集中在軟件的開發(fā)上,當(dāng)系統(tǒng)投入使用后可以為圖書館管理部門節(jié)約大量的人力、物力。同時(shí)該系統(tǒng)也實(shí)現(xiàn)了開放性圖書館管理的現(xiàn)代化管理模式,達(dá)到充分利用和共享網(wǎng)絡(luò)信息和管理資源,進(jìn)行科學(xué)和規(guī)范化的管理,提高了管理人員的素質(zhì)和工作質(zhì)量。它所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本,在經(jīng)濟(jì)上完全可行。(3)操作可行性在設(shè)計(jì)系統(tǒng)的過程中,充分考慮到管理人員和學(xué)生的習(xí)慣。界面風(fēng)格使用簡(jiǎn)約,使用方便,而無需進(jìn)行任何軟件的安裝,操作簡(jiǎn)單;按權(quán)限使用并提供查詢手段,在操作上
11、可行。2、2系統(tǒng)的詳細(xì)需求功能需求該項(xiàng)目系統(tǒng)包含的功能有:管理員信息管理,讀者信息管理、圖書信息管理、借閱信息管理,還書服務(wù)信息管理,以及各類統(tǒng)計(jì)和報(bào)表。其中每個(gè)功能由若干個(gè)相關(guān)聯(lián)的子功能模塊組成。如圖所示:圖書管理信息系統(tǒng)統(tǒng)計(jì)報(bào)表違章信息還書信息讀者信息圖書信息借閱信息管理員信息 圖2.1系統(tǒng)功能模塊(1) 管理員信息“讀者信息管理”功能模塊用于管理與讀者相關(guān)的信息,包含的子功能模塊如下圖所示:管理員信息管理查詢添加修改刪除圖2.2 “管理員信息管理”功能模塊 “查詢”功能模塊用于查詢讀者信息,圖書信息等。 “添加”功能模塊用于添加讀者信息,圖書信息等。 “修改”功能模塊用于修改讀者信息,圖
12、書信息等。 “刪除”功能模塊用于刪除讀者信息,圖書信息等。(2)讀者信息管理“讀者信息管理”功能模塊用于管理與讀者相關(guān)的信息,包含的子功能模塊如下圖所示:讀者信息管理讀者和圖書信息查詢讀者信息添加讀者信息修改讀者信息刪除圖2.3 “讀者信息管理”功能模塊“讀者和圖書信息查詢”功能模塊用于查詢讀者的相關(guān)信息,包括讀者條碼、讀者姓名、性別、證件號(hào)碼;,以及對(duì)圖書信息的查詢權(quán)限?!白x者信息添加”功能模塊用于添加新近讀者的相關(guān)信息,包括讀者條碼、讀者姓名、性別、證件號(hào)碼。“讀者信息修改”功能模塊用于修改已存讀者的需修改的信息。“讀者信息刪除”功能模塊用于刪除讀者的所有信息。(3)圖書信息管理“圖書信息
13、管理”功能模塊用于管理圖書的相關(guān)信息,包括瀏覽、查詢、添加、修改和刪除功能。在進(jìn)行圖書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測(cè)所添加的圖書信息中的書籍條碼在書籍表中是否已經(jīng)存在,如果存在,會(huì)提示用戶該書已經(jīng)存在。在進(jìn)行圖書信息的刪除時(shí),要首先彈出提示窗口讓用戶確認(rèn)是否刪除,只有用戶確認(rèn)后才能進(jìn)行圖書信息的刪除。在進(jìn)行圖書修改時(shí),不準(zhǔn)用戶修改書籍條碼,因?yàn)闀畻l碼作為數(shù)據(jù)庫(kù)中書籍表的主鍵是不同書籍的唯一標(biāo)識(shí),不準(zhǔn)修改書籍條碼可以防止不經(jīng)意將書籍條碼改錯(cuò);如果確實(shí)要修改書籍條碼,可以通過數(shù)據(jù)庫(kù)管理員來實(shí)現(xiàn),也可以先將錯(cuò)誤書籍條碼信息刪除再添加正確的書籍信息,這樣在刪除時(shí)會(huì)彈出提示窗口讓用戶確認(rèn)是否刪除,給用戶
14、以提示,防止意外錯(cuò)誤。其模塊如下圖所示:圖書信息管理圖書信息查詢圖書入庫(kù)圖書信息修改圖書注銷圖2.4 “圖書信息管理”功能模塊“圖書信息查詢”功能模塊用于查詢圖書的相關(guān)信息,包括書籍條碼(book_id)、書名、出版社、作者、出版日期、尚能否借出。(4) 借閱信息管理 圖書館管理員通過此模塊來進(jìn)行借書操作。在進(jìn)行借書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測(cè)該讀者是否有權(quán)借書(過去借書歷史中有超期未還的現(xiàn)象),所借書是否在館內(nèi)未被借出,只要有一個(gè)條件不滿足,就會(huì)提示出錯(cuò)。“借書信息管理”用于登記讀者借閱圖書的記錄并減少在庫(kù)圖書的庫(kù)存量,登記內(nèi)容包括讀者編號(hào)、書籍條碼(book_id)。(4)還書信息管理 圖
15、書館管理員通過此模塊來進(jìn)行還書操作。在進(jìn)行還書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測(cè)此次還書是否在規(guī)定的時(shí)間內(nèi),若超期,則鎖定該讀者,并給出提示信息。“還書信息管理”功能用于登記讀者歸還圖書的記錄并增加在庫(kù)圖書的庫(kù)存量,登記內(nèi)容包括讀者姓名、書籍條碼(book_id)、借書日期、歸還時(shí)間、超期天數(shù)。(5) 違章信息、統(tǒng)計(jì)和報(bào)表 這是為了方便管理員查詢等工作服務(wù)的。3、 軟件開發(fā)過程3、1系統(tǒng)設(shè)計(jì) 為了方便理解,本次設(shè)置的管理員、讀者、圖書等信息追求簡(jiǎn)單明了。(1)delphi界面: 登陸界面 管理員界面讀者管理界面圖書管理界面刪除信息刪除信息刪除信息修改信息增加信息修改信息增加信息修改信息增加信息查詢信
16、息查詢信息查詢信息報(bào)表統(tǒng)計(jì) 圖3.1 系統(tǒng)登陸界面(2)sql基本表:圖3.2基本表組成圖3.3管理員信息定義圖3.4管理員信息圖3.5讀者信息(3)圖書管理員e-r圖3.6:管理員姓名管理員性別工作號(hào)管理員管理員年齡所在職位聯(lián)系方式 工作號(hào)管理員姓名管理員性別管理員年齡所在職位聯(lián)系方式001002003(4)讀者信息e-r圖3.7:讀者姓名讀者性別讀者編號(hào)讀者備注所在院系讀者年齡讀者編號(hào)讀者姓名讀者性別讀者年齡所在院系備注2013001201300220130042013005(5)圖書信息e-r圖3.8:作者圖書名稱圖書編號(hào)(或書籍條碼)出版社圖書出版日期圖書類別圖書數(shù)量圖書編號(hào)或書籍條碼
17、圖書名稱作者出版社出版日期圖書類別借出數(shù)量剩余數(shù)量備注2013090012013090022013090042013090053.2軟件設(shè)計(jì)(1)登錄模塊圖3.1 登陸模塊(2)管理員能訪問模塊有:圖3.2 管理員主頁(yè).圖3.3 圖書信息1模塊圖3.4 讀者信息模塊除此之外,管理員能訪問模塊還有借閱信息,違章信息等模塊,在這就不一一截圖了。(3)讀者能訪問模塊圖3.5 讀者主頁(yè)圖3.6圖書信息2模塊(4)共同訪問模塊4、 軟件測(cè)試過程4、1測(cè)試環(huán)境(1)硬件環(huán)境 個(gè)人筆記本,臺(tái)式計(jì)算機(jī)或?qū)嶒?yàn)室環(huán)境都行。(2) 軟件環(huán)境 sql server 2005 , delphi 7 (我個(gè)人使用時(shí)安裝就
18、是這兩個(gè),其他相關(guān)的也行)。(3) 數(shù)據(jù)環(huán)境 沒太多要求,只要與數(shù)據(jù)庫(kù)的數(shù)據(jù)保持一致,一般都沒多大問題的。(4) 網(wǎng)絡(luò)環(huán)境 這次設(shè)計(jì)沒涉及網(wǎng)絡(luò)問題,所以你可以不用擔(dān)心網(wǎng)絡(luò)延遲什么的。4、2功能測(cè)試 驗(yàn)收時(shí)候老師查看了,這里就不進(jìn)行太多的討論了。5、小結(jié)通過進(jìn)行圖書館管理系統(tǒng)的開發(fā),進(jìn)一步明確了研制一個(gè)管理信息系統(tǒng)的方法和思路,將系統(tǒng)開發(fā)的各階段的基本活動(dòng)貫穿起來,使我更加形象、具體的了解了管理信息系統(tǒng)。系統(tǒng)開發(fā)的過程是一個(gè)鞏固以前所學(xué)的計(jì)算機(jī)軟件開發(fā)知識(shí),掌握新技能的過程。在老師的講解和同學(xué)的幫助下,我通過網(wǎng)絡(luò)以及自身的學(xué)習(xí),基本了解對(duì)delphi7、sql sever 2000的使用。由于條
19、件和個(gè)人水平有限,軟件相對(duì)簡(jiǎn)單,如果在實(shí)際情況下應(yīng)用,會(huì)出現(xiàn)一定的問題,需進(jìn)一步改善。本軟件的特點(diǎn)和優(yōu)點(diǎn):本系統(tǒng),旨在實(shí)現(xiàn)圖書館管理的信息化。本系統(tǒng)適用于圖書館管理者對(duì)讀者信息、書籍信息、借閱信息的管理,有一定的權(quán)限要求,完善圖書館管理,以便提高工作效率。系統(tǒng)的功能包括:添加、修改、刪除各種信息,查詢各種信息,統(tǒng)計(jì)各種數(shù)量信息。本軟件需要改進(jìn)的地方有:統(tǒng)計(jì)部分有待于完善。后臺(tái)數(shù)據(jù)庫(kù)要應(yīng)書社發(fā)展而升級(jí)。軟件的界面需要更完美、更大方,改進(jìn)空間很大。該數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)對(duì)一個(gè)學(xué)生來說是一個(gè)非常重要的學(xué)習(xí)過程,根據(jù)對(duì)sql sever 2005、delphi7 、數(shù)據(jù)庫(kù)基本知識(shí)的學(xué)習(xí),到完成這個(gè)軟件的基本
20、設(shè)計(jì),雖然這個(gè)軟件還存在許多缺點(diǎn),但是我在專業(yè)知識(shí)方面學(xué)到的東西是非常之多。而設(shè)計(jì)過程中也遇到了很多的困難,但在同學(xué)的幫助下,最終還是克服了困難完成了設(shè)計(jì)。這個(gè)過程更使我學(xué)到了面對(duì)困難應(yīng)該持有積極的態(tài)度。總的來說,這次的系統(tǒng)設(shè)計(jì)是非常有意義的,在我們以后的學(xué)習(xí)中起了帶頭作用,讓我們更有信心面對(duì)更多的知識(shí),學(xué)到更多的內(nèi)容。參考文獻(xiàn):1 王珊 薩師宣 編.數(shù)據(jù)庫(kù)系統(tǒng)概論第四版.高等教育出版社2 馬軍 編.sql語(yǔ)言與數(shù)據(jù)庫(kù)操作技術(shù)大全基于sql server實(shí)現(xiàn).電子工業(yè)出版社4 周愛民 編.delphi源代碼分析. 電子工業(yè)出版社5 薛成華 編.管理信息系統(tǒng).2000版.北京:清華大學(xué)出版社.2
21、000年7月:345頁(yè)附錄: 源代碼清單(1)登陸代碼:procedure tform1.button1click(sender: tobject); beginadoquery1.sql.clear;adoquery1.sql.add('select * from 用戶表 where 用戶名='''+edit1.text+''' and 密碼='''+edit2.text+'''') ;adoquery1.open; if (adoquery1.recordcount>0)
22、and (adoquery1.fieldbyname('priv').asstring='0') then form2.show else if (adoquery1.recordcount>0) and (adoquery1.fieldbyname('priv').asstring='1') then form3.show else showmessage('你是忘記密碼了吧?!') ;end;(2)管理員主頁(yè)代碼: 查詢代碼:beginsqltext:=''if edit1.text<
23、;>'' thenbegin sqltext:='select * from 管理員 where 編號(hào)='+''''+edit1.text+'''' if edit2.text<>'' then begin sqltext:='select * from 管理員 where 編號(hào)='+''''+edit1.text+''''+' and 姓名='+''
24、39;'+edit2.text+'''' end;endelsebegin if edit2.text<>'' then begin sqltext:='select * from 管理員where 姓名='+''''+edit2.text+'''' end;end;/showmessage(sqltext);if sqltext<>'' thenbeginwith adoquery1 dobegin close; sq
25、l.text:=sqltext; open; if adoquery1.recordcount=0 then begin showmessage('您要查找的記錄沒有發(fā)現(xiàn)'); close; sql.text:='select * from stud' open; edit1.clear; edit2.clear; end;添加代碼:begin sqlstr :='select * from 管理員 where 編號(hào)='''+edit1.text+''' ' +'and 姓名 = '
26、''+edit2.text+''' ' adoquery1.close; adoquery1.sql.text:=sqlstr; adoquery1.open; if adoquery1.recordcount <> 0 then begin showmessage('此人已注冊(cè)存在,請(qǐng)重新輸入!'); ifexist:=true; end else begin adoquery1.close; adoquery1.sql.clear; adoquery1.sql.text:='insert into 管理員(
27、編號(hào),姓名,性別,年齡,職務(wù),聯(lián)系方式) values(:編號(hào),:姓名,:性別,:年齡,:職務(wù),:聯(lián)系方式)' adoquery1.parameters.parambyname('編號(hào)').value:=trim(edit1.text); adoquery1.parameters.parambyname('姓名').value:=trim(edit2.text); adoquery1.parameters.parambyname('性別').value:=trim(edit3.text); adoquery1.parameters.par
28、ambyname('年齡').value:=trim(edit4.text); adoquery1.parameters.parambyname('職務(wù)').value:=trim(edit5.text); adoquery1.parameters.parambyname('聯(lián)系方式').value:=trim(edit6.text); adoquery1.execsql; adoquery1.close; adoquery1.sql.text:='select * from 管理員' adoquery1.sql.add(sqlstr); adoquery1.open; showmessage('添加成功!');修改代碼:begin adoquery1.close; adoquery1.sql.clear; tempid:=edit1.text; adoquery1.sql.text:='update 管理員 set 姓名=:姓名 where 編號(hào)=:tempid' adoquery1.parameters.parambyname('tempid').datatype
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 火災(zāi)調(diào)查應(yīng)急工作預(yù)案(3篇)
- 高考數(shù)學(xué)常見題型解法分享及答案
- 追求理想的高考作文思路及試題及答案
- 行政管理人際關(guān)系試題及答案
- 追求卓越的心態(tài)與行動(dòng)-高考作文考試試題及答案
- 火災(zāi)發(fā)生應(yīng)急預(yù)案演練(3篇)
- 2025年軟件考試焦點(diǎn)討論試題
- 防汛火災(zāi)等應(yīng)急預(yù)案(3篇)
- 競(jìng)爭(zhēng)戰(zhàn)略與市場(chǎng)靈活性試題及答案
- 行政管理的組織形式與試題答案解析
- 市場(chǎng)部經(jīng)理崗位職責(zé)
- 信息繭房課件模板
- 花木蘭短劇劇本英文版
- 教育部研究生、本科、高職學(xué)科分類及專業(yè)目錄
- Unit+2+Lesson+3+Getting+To+The+Top 高中英語(yǔ)北師大版(2019)選擇性必修第一冊(cè)
- 查勘定損溝通談判技巧
- 籃球賽計(jì)分表模板
- 如何預(yù)防性侵害(公開課)
- boschqbasics博世價(jià)值流課件
- 鐵路勞動(dòng)合同書
- 新部編版四年級(jí)下冊(cè)語(yǔ)文閱讀理解專項(xiàng)訓(xùn)練(15篇)
評(píng)論
0/150
提交評(píng)論