版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、圖書管理系統(tǒng)摘要 本系統(tǒng)主要根據(jù)瀑布模型思想開發(fā)設(shè)計的,用.net開發(fā)出來的系統(tǒng)。首先根據(jù)系統(tǒng)特點(diǎn)確定了開發(fā)模型,再通過對系統(tǒng)進(jìn)行需求分析研究,建立結(jié)構(gòu)化分析,系統(tǒng)功能模塊,數(shù)據(jù)流圖,然后進(jìn)行數(shù)據(jù)字典分析。確定數(shù)據(jù)的定義和屬性,建立數(shù)據(jù)表,對功能的實(shí)現(xiàn),討論了圖書管理系統(tǒng)的運(yùn)行環(huán)境和前臺,后臺的設(shè)計,結(jié)合了sql server數(shù)據(jù)庫的運(yùn)行環(huán)境和前臺后臺的設(shè)計,可以實(shí)現(xiàn)數(shù)據(jù)的查詢,插入,刪除和修改,最終設(shè)計了程序流程,最終設(shè)計包括用戶模塊和管理員模塊,實(shí)現(xiàn)了借還書籍,書籍管理。用戶管理等圖書管理系統(tǒng)的基本功能。 關(guān)鍵字:圖書管理系統(tǒng) .net技術(shù)開發(fā) 數(shù)據(jù)庫abstract this syste
2、m is developed by .net primarily based on waterfall model idea.first of all, according to the characteristics of the system ,we choose the development model.second ,through the analysis studies of system , we establish structured analysis, system function modules, data flow diagram.next, analysing t
3、he data dictionary, insuring the definition and attributes of data,creating a data table, realizing the functions.we discuss the operating environment andforeground,background design, combining with the sql server database operating environment and foreground ,background design . the system can quer
4、y,insert, delete the data and in the end design the program flow, final design includes a user module and administrator module, achieving the library management systems basic functions, for instance,the books reservation , books return, user management and the like. key words: books management syste
5、m management system .net technology development database 目錄第一章 基本理論.11.1 引言1.2 c#.net技術(shù)1.3 數(shù)據(jù)庫技術(shù)第二章 開發(fā)環(huán)境的配置2.1 dreamweaver的安裝2.2 sql server的安裝2.3 microsoft web developer 2008的安裝第三章 系統(tǒng)設(shè)計3.1 需求分析3.2 用戶界面設(shè)計3.3 數(shù)據(jù)庫設(shè)計3.4 模塊設(shè)計3.5 程序設(shè)計3.6 系統(tǒng)測試總結(jié)參考文獻(xiàn)第一章 基本理論1.1 引言為了提高書店的工作效率,方便的進(jìn)行書店科學(xué)的管理,根據(jù)實(shí)習(xí)的書店的實(shí)際情況設(shè)計了 “圖書
6、管理系統(tǒng)” 。本論文主要描述了圖書銷售管理系統(tǒng)的設(shè)計方法及系統(tǒng)的實(shí)現(xiàn)過程,闡述了系統(tǒng)分析,硬件選擇,系統(tǒng)實(shí)施等步驟。重點(diǎn)論述了系統(tǒng)設(shè)計方法,數(shù)據(jù)流程的分析,數(shù)據(jù)庫的建立過程。 圖書銷售管理系統(tǒng)主要的內(nèi)容包括圖書管理,圖書的檔案,新書的錄入存儲等方面的內(nèi)容。在設(shè)計過程中考慮到圖書管理特殊的操作性,計算機(jī)操作人員的操作水平的 客觀因素,在軟件的功能設(shè)計及界面設(shè)計方面盡可能簡捷方便,已利于操作。圖書管理系統(tǒng)的開發(fā)環(huán)境。這套系統(tǒng)實(shí)在windows me操作系統(tǒng)平臺下,采用客戶/服務(wù)器模式,用c#.net開發(fā)。按照基本方法和設(shè)計技巧完成。1.2 c#.net的技術(shù)mircosoft net是微軟公司提出
7、的新一代軟件開發(fā)模型,.net主要包括visual stdio.net開發(fā)工具,.net平臺以及.net服務(wù)器,其核心是web service。目前微軟應(yīng)經(jīng)推出了.net企業(yè)服務(wù)系列,類如windows server 2003等,微軟還將推出其他的企業(yè)解決方案,以及.net開發(fā)工具,所以說.net具體較好的發(fā)展情景。1.3 數(shù)據(jù)庫技術(shù)當(dāng)人們從不同的角度來描述這一概念時就有不同的定義(當(dāng)然是描述性的)。例如,稱數(shù)據(jù)庫是一個“記錄保存系統(tǒng)”(該定義強(qiáng)調(diào)了數(shù)據(jù)庫是若干記錄的集合)。又如稱數(shù)據(jù)庫是“人們?yōu)榻鉀Q特定的任務(wù),以一定的組織方式存儲在一起的相關(guān)的數(shù)據(jù)的集合”(該定義側(cè)重于數(shù)據(jù)的組織)。更有甚者
8、稱數(shù)據(jù)庫是“一個數(shù)據(jù)倉庫”。當(dāng)然,這種說法雖然形象,但并不嚴(yán)謹(jǐn)。 嚴(yán)格地說,數(shù)據(jù)庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫”。在經(jīng)濟(jì)管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進(jìn)這樣“倉庫”,并根據(jù)管理的需要進(jìn)行相應(yīng)的處理。例如,企業(yè)或事業(yè)單位的人事部門常常要把本單位職工的基本情況(職工號、姓名、年齡、性別、籍貫、工資、簡歷等)存放在表中,這張表就可以看成是一個數(shù)據(jù)庫。有了這個數(shù)據(jù)倉庫我們就可以根據(jù)需要隨時查詢某職工的基本情況,也可以查詢工資在某個范圍內(nèi)的職工人數(shù)等等。這些工作如果都能在計算機(jī)上自動進(jìn)行,那我們的人事管理就可以達(dá)到極高的水平。此外,在財務(wù)管理、倉庫管理、生產(chǎn)管理中也需要建立
9、眾多的這種數(shù)據(jù)庫,使其可以利用計算機(jī)實(shí)現(xiàn)財務(wù)、倉庫、生產(chǎn)的自動化管理。 j.martin給數(shù)據(jù)庫下了一個比較完整的定義:數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨(dú)立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。當(dāng)某個系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個數(shù)據(jù)庫時,則該系統(tǒng)包含一個“數(shù)據(jù)庫集合”。第二章 開發(fā)環(huán)境的配置2.1 dreamweaver的安裝(1)下載該軟件(2)雙擊壓縮文件進(jìn)行文件包解壓(3)點(diǎn)擊下一步,然后接受協(xié)議(4)更改文件所保存的路徑(5)點(diǎn)擊下一步(6)完成2.2 s
10、ql server的安裝(1)下載sql server 軟件(2)雙擊文件安裝(3)接受協(xié)議(4)下一步,下一步(5)完成安裝2.3 microsoft web developer的安裝(1)下載microsoft web developer 2008(2) 點(diǎn)擊文件包中的setup安裝軟件(3)安裝程序掃描組件(4)同意協(xié)議(5)下一步,下一步,直到安裝完成為止。第三章 系統(tǒng)設(shè)計3.1需求分析1.引言1.1編寫目的圖書管理信息系統(tǒng)的前階段,對本系統(tǒng)的需求做了詳細(xì)的闡述,并提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對圖書管理信息系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的
11、數(shù)據(jù)庫、功能、性能等,使系統(tǒng)分析人員及軟件開發(fā)人員都能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預(yù)期讀者為用戶、需求分析人員、代碼編寫人員、測試人員、用戶文檔編寫者、項(xiàng)目管理人員。在下一段的設(shè)計中,程序設(shè)計員可參考此需求分析規(guī)格說明書,在需求分析說明書對圖書館管理信息系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上進(jìn)行詳細(xì)設(shè)計。在以后的軟件測試以及軟件維護(hù)階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改或發(fā)現(xiàn)錯誤時找出在本階段的不足或錯誤。1.2項(xiàng)目背景由于圖書館書籍多,查找、增加、借閱、歸還極為不便,要浪費(fèi)許多的人力、腦力、物
12、力。圖書的管理不當(dāng)會嚴(yán)重導(dǎo)致圖書館書籍的遺失等問題。于是我們希望能找到解決的方法。為了解決以上的問題,讓圖書館能夠有效的管理圖書館書籍,有效的利用軟件的便捷,保護(hù)好書籍,促進(jìn)圖書館管理的信息化和規(guī)范化。我們多方聽取意見、分組討論、查閱資料,進(jìn)而了解圖書館管理的流程,開發(fā)出一套適合于圖書館書籍多而復(fù)雜的管理系統(tǒng)。1.3定義、縮寫詞和符號專門術(shù)語sql server:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(dbms)。sql:一種用于訪問查詢數(shù)據(jù)庫的語言。主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。外部主鍵:數(shù)據(jù)庫表中的關(guān)聯(lián)域。值互不相同。需求:用戶解決問題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同
13、、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。縮寫系統(tǒng):若未特別指出,統(tǒng)指本圖書信息管理系統(tǒng)。sql:structured query language(結(jié)構(gòu)化查詢語言)。1.4參考資料軟件工程實(shí)務(wù)羅先文、徐軍,重慶大學(xué)出版社,2005年3月uml 用例驅(qū)動對象建模doug rosenberg、kendall scott著,徐海、周靖、陳華偉譯,清華大學(xué)出版社,2003年5月uml 系統(tǒng)分析設(shè)計應(yīng)用案例 冀振燕,人民郵電出版社,2003年6月 net語言程序設(shè)計 陳煒,人民郵電出版社,2005年1月sql server數(shù)據(jù)庫呂鳳順,清華大學(xué)出版社,2006年9月網(wǎng)頁設(shè)計與制作于巧娥、何金
14、奎,北京大學(xué)出版社,2006年1月2.任務(wù)概述2.1目標(biāo)2.1.1開發(fā)目標(biāo)實(shí)現(xiàn)圖書管理信息系統(tǒng)的基本需求。2.1.2應(yīng)用目標(biāo)讓圖書館能夠有效的管理圖書的查詢、借閱、增加、歸還等操作,保護(hù)好文件,促進(jìn)圖書管理的信息化、規(guī)范化,實(shí)現(xiàn)圖書館的智能化管理,以提高圖書館的的工作效率。2.2運(yùn)行環(huán)境2.2.1硬件環(huán)境a 一臺586 以上的微機(jī)及兼容b內(nèi)存16mb(最好32mb內(nèi)存)2.2.2軟件環(huán)境a.windows 98 以上的操作系統(tǒng) boffice 2000應(yīng)用軟件2.3條件與限制本圖書管理信息系統(tǒng)軟件是應(yīng)用于中小型的圖書館。在功能上還不是很健全,還需要進(jìn)一步完善,還可進(jìn)一步實(shí)現(xiàn)與e-mail和in
15、ternet電話連接起來,成為網(wǎng)絡(luò)圖書管理信息系統(tǒng)軟件。3. 數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)下面列出了五個表的具體靜態(tài)數(shù)據(jù):1) 圖書信息表(book): 數(shù)據(jù)結(jié)構(gòu)(自動編號id,圖書編號(bookid),書號(isbn),價格(price),類別名(kind),圖書名(bookname),出版社(publish),借出日期(borrowdate),是否借出(isborrowed) 2)借出圖書信息表(bookoff): 數(shù)據(jù)結(jié)構(gòu)(自動編號id,借書證號(loannum),姓名(name),圖書編號(bookid),書名(bookname),價格(price),類別(kind),出版社(publish
16、),借出日期(borowdate)) 3)管理員信息表(librarian): 數(shù)據(jù)結(jié)構(gòu)(自動編號id,名稱(libname),密碼(password) 4)讀者信息表(personal): 數(shù)據(jù)結(jié)構(gòu)(自動編號id,讀者編號(readernum),借書證號(borrownum),姓名(name),班級(class),部門(depart),職稱(tittle),罰款(fine) 5)圖書類型信息表(type): 數(shù)據(jù)結(jié)構(gòu) (自動編號id,類別名(kind),借出天數(shù)(borrowedday)) 3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項(xiàng),查找關(guān)鍵字,新建記錄項(xiàng)。輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合。
17、內(nèi)部生成的數(shù)據(jù):中間查詢結(jié)果。3.3數(shù)據(jù)庫描述本軟件采用sql server數(shù)據(jù)庫。3.4數(shù)據(jù)流圖圖書管理信息系統(tǒng)軟件的數(shù)據(jù)流圖是比較清晰的,對各功能模塊來說都比較有規(guī)律。但完整的圖比較繁瑣,各個功能模塊的數(shù)據(jù)流圖如下。1 系統(tǒng)管理數(shù)據(jù)流圖重新登陸 不正確信 息 核 對 用戶輸入修 改密 碼注 冊用戶 密碼登陸 修改信息 正確信息 成功 管理員輸入管理員 密碼登陸 正確信息查 詢書 籍 顯示書籍信息 數(shù)據(jù)庫文件2.圖書管理數(shù)據(jù)流圖 查 詢書 籍 顯示書籍信息 輸入關(guān)鍵字 檢查用戶身份 學(xué)生圖 書刪 除圖 書添 加輸入密碼信息登陸 數(shù)據(jù)庫文件 管 理 員圖 書分 類3.借書證管理數(shù)據(jù)流圖增加借書
18、證信息檢查管理員身份 不正確 正確 管理員輸入密碼登陸 數(shù)據(jù)庫文件修改借書證信息刪除借書證 4.借書和還書操作數(shù)據(jù)流圖 輸出提示信息借閱書籍檢查用戶身份 正歸還書籍用戶、管理員 數(shù)據(jù)庫文件輸入密碼登陸 確續(xù)借書籍 5.報表打印數(shù)據(jù)流圖打印單條圖書記錄 輸出記錄 用戶 檢查用戶身份 用戶、管理員 打印全部檔案輸入密碼登陸 管理員 輸出記錄 3.5數(shù)據(jù)字典圖書信息表(book)圖書編號 bookid 書號 isbn 價格 price 類別名 kind 圖書名 bookname出版社 publish 數(shù)量 amount作者 author 借出圖書信息表(bookoff) 借書證號 borrownum
19、 圖書編號 bookid 借出日期 borowdate 是否借出 isborrowed 讀者信息表(personal) 姓名 readername 密碼 password班級 class 部門 depart 職稱 tittle 借書證號 borrownum 罰款 fine管理員信息表(librarian) 名稱 libname 密碼 password圖書類型信息表(type) 圖書編號 bookid 類別名 kind借出天數(shù) borrowedday4. 功能要求4.1功能劃分本系統(tǒng)有以下功能模塊:1)系統(tǒng)管理模塊 2)圖書管理模塊 3)借書證管理模塊 4)借書和還書操作模塊5)打印報表模塊 4
20、.2功能描述下面詳細(xì)描述一下各個功能模塊:1)系統(tǒng)管理(1)用戶登錄:用于管理員或讀者登錄,進(jìn)行圖書館書籍及資料的查詢。(2)用戶注冊:用于用戶及管理員的注冊,當(dāng)數(shù)據(jù)庫中有了用戶資料之后此用戶才有權(quán)限登錄系統(tǒng)。 (3)修改密碼:只限于已經(jīng)注冊的用戶或管理員的操作。以便于個人登錄的識別。2)圖書管理(1)圖書的分類:主要是適合于管理員的操作,對圖書進(jìn)行分類以便讀者查詢、借閱書籍。(2)查詢書籍:主要給借閱者使用,是為了方便借閱者查詢自己想要的圖書,借閱者輸入圖書的相關(guān)關(guān)鍵字,按下按鈕即可查詢到于此相關(guān)的書籍。(3)圖書的添加:是給管理員用的功能,如有新增書籍,可通過這項(xiàng)功能,在數(shù)據(jù)庫中添加一項(xiàng)紀(jì)
21、錄,讓讀者預(yù)留、借閱等。(4)圖書的刪除:是給管理員用的功能,當(dāng)圖書館沒有此書籍時,在數(shù)據(jù)庫中刪除此圖書的信息。3)借書證管理(1)借書證的添加:僅圖書管理員可以使用的功能,在數(shù)據(jù)庫中添加讀者的借書證信息,方便讀者借閱圖書。 (2)借書證信息的修改:修改讀者的圖書證信息記錄(3)借書證的刪除:刪除讀者的圖書證信息記錄(4)借書證的借書上限和逾期罰金: 根據(jù)等級或其他信息規(guī)定該讀者最多能借閱幾本書籍,歸還書籍時如果超過期限,規(guī)定超過一天罰多少錢 4)借書和還書操作管理(1)借書操作:用戶借書后在借出圖書信息表中添加用戶信息及書籍信息等(2)還書操作:用戶歸還書籍后在表中刪除借出信息便于他人借閱。
22、(3)續(xù)借操作:當(dāng)用戶圖書到期后,如需再借閱則可使用此功能。5)打印報表 (1)打印單條圖書記錄:主要適用于一般瀏覽者和一般用戶。他們只能打印在他們的權(quán)限和級別范圍內(nèi)所能查看的圖書館信息資料。 (2)打印全部檔案:是為管理員設(shè)置的,管理員可以根據(jù)需要設(shè)置打印。也可以讓檔案以報表或其它形式生成文本文件或html文件輸出。打印操作人員的信息只限管理員使用。5性能需求5.1數(shù)據(jù)精確度a要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。b查詢時要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。c. 添加記錄時必須寫入正確的記錄字段。5.2時間特性一般操作的響應(yīng)時間應(yīng)在12秒內(nèi),對軟磁盤和打印
23、機(jī)等的操作也應(yīng)在可接受的時間內(nèi)完成。5.3適應(yīng)性滿足圖書館使用的需求(記錄量控制在100項(xiàng)內(nèi))。對前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。6. 運(yùn)行需求6.1用戶界面用戶界面必須超越j(luò)ava的界面,要有給人全新感覺,操作簡便,一目了然,視圖優(yōu)美等特點(diǎn),對鼠標(biāo)和鍵盤單獨(dú)支持。6.2硬件接口本軟件不需要特定的硬件或硬件接口進(jìn)行支撐。486以上pc機(jī)均可運(yùn)行此軟件。6.3軟件接口運(yùn)行于windows95及更高版本具有win32 api的操作系統(tǒng)之上。6.4故障處理正常使用時不應(yīng)出錯,若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。調(diào)試中遇到的問題及解決的方案:1)遇到跳出“數(shù)據(jù)庫已經(jīng)關(guān)閉”提示
24、信息阻止程序運(yùn)行時可以查看一下進(jìn)行此項(xiàng)操作時,操作的表是否已經(jīng)被關(guān)閉了或者是在沒有關(guān)閉此表的情況下又一次運(yùn)用打開語句打開此表。2)關(guān)于空記錄帶來的麻煩有些空記錄往往會使程序無法運(yùn)行。此時你可用“if not isnull”語句先判斷一下是否為空記錄,再操作。3)有些運(yùn)行錯誤也可用如下語句排除on error goto erropointerropoint :msgbox err.descriptonexit sub或用on error resume ext等語句進(jìn)行處理。7其它要求1)系統(tǒng)的功能實(shí)現(xiàn)情況: 用戶可在本系統(tǒng)下實(shí)現(xiàn)各種用戶要求的功能2)系統(tǒng)的安全性: 對于系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù)
25、,具有一定的安全性3)系統(tǒng)的容錯性: 用戶輸錯數(shù)據(jù)都有提示信息,具有較好的容錯性能。4)系統(tǒng)的封閉性: 用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù)3.2 用戶界面設(shè)計用戶界dreamweaver設(shè)計的,如圖:管理員界面如圖:3.3數(shù)據(jù)庫設(shè)計(1)圖書管理系統(tǒng)e-r圖形通過需求分析,我們可以得到以下的e-r圖:總體數(shù)據(jù)庫設(shè)計e-r圖:圖書圖書編號價格類別名圖書名出版社數(shù)量作者管理員管理名稱密碼讀者姓名密碼借書還書班級借書證號部門職稱罰款超出日期isbn罰款以下為各個分表e-r圖:圖書信息表(book)e-r圖:圖書圖書編號價格類別名圖書名出版社數(shù)量作者isbn圖書(圖書名,價格,圖書編號,類
26、別名,出版社, 作者, 數(shù)量, isbn)借出圖書信息表(bookoff)e-r圖:借出圖書借出日期借書證號圖書編號是否借出借出圖書(圖書編號, 借書證號, 借出日期, 是否借出)讀者信息表(personal)e-r圖:讀者密碼姓名部門班級職稱借書證號罰款讀者(姓名,班級,部門,罰款,密碼,職稱,借書證號)圖書類型信息表(type)e-r圖:圖書圖書編號類別名借出天數(shù)圖書(圖書編號,類別名,借出天數(shù))管理員信息表(librarian)e-r圖:管理員名稱密碼管理員(名稱,密碼)(2)數(shù)據(jù)庫字段的設(shè)計本項(xiàng)目圖書館里系統(tǒng)數(shù)據(jù)庫部分由一下幾個表組成:圖書信息表(book)圖書編號 bookid 書號
27、 isbn 價格 price 類別名 kind 圖書名 bookname作者 author出版社 publish 數(shù)量 amount 借出圖書信息表(bookoff) 借書證號 borrownum 圖書編號 bookid 借出日期 borowdate 是否借出 isborrowed 讀者信息表(personal) 姓名 readername 密碼 password班級 class 部門 depart 職稱 tittle 借書證號 borrownum 罰款 fine管理員信息表(librarian) 名稱 libname 密碼 password圖書類型信息表(type) 圖書編號 bookid
28、類別名 kind借出天數(shù) borrowedday各分表設(shè)計如下:1.圖書信息表(book):2.借出圖書信息表(bookoff):3.讀者信息表(personal):4.圖書類型信息表(type):5.管理員信息表(librarian)用于測試的部分?jǐn)?shù)據(jù):3.4 模塊的設(shè)計1 用戶界面模塊主要模塊功能如下:(1) 圖書信息(2) 用戶信息(3) 用戶修改(4) 圖書查詢(5) 圖書借閱(6) 借閱規(guī)則(7) 圖書續(xù)借借2:管理員界面模塊功能:(1) 添加管理員 (8)添加圖書證(2) 修改管理員 (9)修改圖書證(3) 查找管理員 (10)查找圖書證(4) 管理員查看(5) 添加圖書(6) 查
29、找圖書(7) 刪除圖書3.5 程序?qū)崿F(xiàn)(針對于自己的模塊)(1)對book類的操作 public static dataset showbook() string sql = select * from book order by bookid asc; dataset ds = sqlhelp.executedataset(book, sql); return ds; public static int add_book(book newbook) int m = 0; string sql = insert into book(bookid,isbn,price,kind,bookname
30、,author,publish,amount) values ( + newbook._bookid + , + newbook._isbn + , + newbook._price + , + newbook._kind + , + newbook._bookname + , + newbook._author + , + newbook._publish + , + newbook._amount + ); m = sqlhelp.executenonquery(sql); return m; public static int del_book(int bianhao) int m =
31、0; string sql = delete from book where bookid= + bianhao; m = sqlhelp.executenonquery(sql); return m; /*public static dataset accessreader(int bianhao) string sql = select * from access where accessid= + bianhao; dataset ds = sqlhelp.executedataset(accessa, sql); return ds; */ public static dataset
32、selectstu(string neirong) string sql = select * from book where bookid like % + neirong + %; dataset ds = sqlhelp.executedataset(book, sql); return ds; public static dataset selectstu1(string neirong) string sql = select * from book where bookname like % + neirong + %; dataset ds = sqlhelp.executedataset(book, sql); return ds; (2)對于圖書信息程序的操作public partial class _default : system.web.ui.page protected void page_load(object sender, eventargs e) if (!ispostback) showbook(); protected void showbook() myview.datasource = book.showbook();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版綠色能源項(xiàng)目水電設(shè)施承包合同3篇
- 二零二五年架子工工程綠色施工技術(shù)指導(dǎo)合同模板2篇
- 2025版人工智能項(xiàng)目提成協(xié)議書(技術(shù)成果轉(zhuǎn)化提成合同)3篇
- 二零二五年度太陽能光伏電站安裝與運(yùn)營管理合同3篇
- 2025年度深井鉆井工程環(huán)保驗(yàn)收合同4篇
- 二零二五年度房地產(chǎn)交易風(fēng)險預(yù)警協(xié)議3篇
- 2025餐飲業(yè)三人合作開發(fā)新菜品協(xié)議2篇
- 2025年度水庫魚塘漁業(yè)養(yǎng)殖與漁業(yè)保險合作承包合同4篇
- 泥工包工2025年度合同范本2篇
- 二零二五年車牌指標(biāo)租賃與汽車租賃服務(wù)合同3篇
- 《健康體檢知識》課件
- 部編版語文五年級下冊 第一單元 專項(xiàng)訓(xùn)練課外閱讀(含答案)
- 蘇少版七年級美術(shù)下冊 全冊
- 名表買賣合同協(xié)議書
- JTG-T-F20-2015公路路面基層施工技術(shù)細(xì)則
- 2024年遼寧石化職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 中西方校服文化差異研究
- 《子宮肉瘤》課件
- 《準(zhǔn)媽媽衣食住行》課件
- 給男友的道歉信10000字(十二篇)
- 客人在酒店受傷免責(zé)承諾書范本
評論
0/150
提交評論