freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c的圖書管理系統(tǒng)畢業(yè)設計論文(文件)

2025-08-16 10:29 上一頁面

下一頁面
 

【正文】 是大中小型圖書館和學校管理機制中必不可少的重要組成部分。圖書管理系統(tǒng)也以快捷、方便的優(yōu)點逐漸進入人們的生活中,改變了傳統(tǒng)的圖書管理方式,提高了管理效率,減輕了工作人員以往繁忙的工作壓力,降低了數(shù)據(jù)出錯的概率,使人們通過圖書管理系統(tǒng)以快捷的方式獲取圖書的全面信息。網(wǎng)絡已經(jīng)被應用到人類生活中的方方面面,人們通過網(wǎng)絡資料共享,網(wǎng)上超市、電子銀行,通信等也應運而生。隨著社會信息科技的進步,社會數(shù)據(jù)量和信息量就與日劇增。 系統(tǒng)要解決的問題 本系統(tǒng)是基于 C的圖書管理系統(tǒng),本系統(tǒng)主要實現(xiàn)了對身份驗證,書庫管理,借閱證管理,系統(tǒng)管理等各種基本功能。 系統(tǒng)開發(fā)環(huán)境 本科畢業(yè)論文(設計) 2 系統(tǒng)開發(fā)環(huán)境: Microsoft Visual Studio 20xx 系統(tǒng)開發(fā)語言: C 運行平臺: Windows XP/Win 7 數(shù)據(jù)庫: SQL Server 20xx C介紹 C是 微軟公司 發(fā)布的一種“簡單、現(xiàn)代、通用”,以及面向?qū)ο蟮摹⑦\行于 .NET Framework 之上的高級程序設計語言。 Microsoft Visual Studio 20xx 介紹 Microsoft Visual Studio 20xx 是 一款由微軟推出的、具有一套完整開發(fā)工具的環(huán)境,用于生成多種應用程序。 ( 2)所謂的對象是一種抽象的名稱,用來對應實現(xiàn)世界存在的“東西”。 ( 3)類可視為一個產(chǎn)品模具、一個模塊。概括了對象的共同性質(zhì)和數(shù)據(jù)。 SQL Server 20xx 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺,用于企 業(yè)數(shù)據(jù)管理和商業(yè)智能應用。圖書管理系統(tǒng)對書籍、 管理員、借閱證的各種數(shù)據(jù)進行統(tǒng)一管理,降低了數(shù)據(jù)的冗余。 可行性分析 在設計圖書管理系統(tǒng)之 前至少要從經(jīng)濟、操作和技術三個方面進行可行性分析,避免花費在改項目上一些不必要的浪費。 ( 3)技術可行性分析 本系統(tǒng)采用 C高級程序設計語言開發(fā),代碼安全性高,維護性強,后臺采用SQL Server 20xx 數(shù)據(jù)庫支撐,不但方便而且功能強大。 ( 2)新書登記 新書入庫時查詢數(shù)據(jù)庫 中是否存在該書信息,如果數(shù)據(jù)庫中有該書信息,只要改變總數(shù)量;如果沒有該書信息,就添加一條該書信息記錄。 ( 6)圖書信息查詢 輸入正確的書號、書名、作者、出版社中任一項,就可以對書籍信息查詢。 ( 10)添加賬號 輸入正確的并且沒有注冊過的賬號和密碼,就能添加成功。系統(tǒng)結(jié)構(gòu)流程圖如圖 41 所示: 登 錄 界 面 用 戶 驗 證書 庫 管 理借 閱 證 管 理系 統(tǒng) 管 理退 出 系 統(tǒng)登 錄 成 功登 錄 失 敗 圖 41 系統(tǒng)結(jié)構(gòu)流程圖 功能結(jié)構(gòu)圖 通過對圖書管理系統(tǒng)的功能分析,可以定義出系統(tǒng)的功能模塊圖如圖 42 所示: 本科畢業(yè)論文(設計) 8 圖 書 館 管 理 系 統(tǒng)身 份 驗 證 書 庫 管 理 借 閱 證 管 理 系 統(tǒng) 管 理新 書 登 記借 書 / 還 書書 籍 掛 失圖 書 信 息 查 詢借 書 信 息 查 詢辦 理 借 閱 證借 閱 證 查 詢借 閱 證 掛 失添 加 賬 號修 改 密 碼退 出繳 費 圖 42 系統(tǒng)功能結(jié)構(gòu)圖 關系數(shù)據(jù)模型 建立數(shù)據(jù)庫設計視圖主框架,主要來源于 ER 模型,其數(shù)據(jù)框架設計如下所示: 圖書管理系統(tǒng)的數(shù)據(jù)庫表單包括: ? 管理員基本信息表( Admin_Info): 成員 ID( WorkID);姓 名( User_Name);密碼( Password); ? 圖書信息表( Book_Info): 書籍 ID(Book_ID);書名( Book_Name);作者( Writer);出版社( Press);單價( Price);入庫時間( InLibrary_Date);總量( Total_Amount);現(xiàn)存量( Now_Amount); ? 借閱卡信息表( Proof_Info): 借閱卡 ID( Proof_ID);姓名( Name);性別( Sex);出生日期( Birth_Time);地址( Address);身份證號( ID_Number);電話號碼( Tel_Number);現(xiàn)借數(shù)量( Now_Borrow_Amount); 本科畢業(yè)論文(設計) 9 ? 借書信息表( Borrow_Info): 借書 ID(BorrowID)。 String str = select count(*) from Admin_Info where User_Name=39。 SqlCommand = new SqlCommand(str, con)。 = false。 ? 新書入庫前圖書信息表( Book_Info)如圖 53 所示: 圖 53 新書入庫前圖書信息表 ? 如果要求輸入的信息都為空,點擊“入庫”,就會彈出提示框“請正確填寫要求的數(shù)據(jù)” ; ? 如果要求輸入的信息都為空,點擊“查詢”,就會彈出提示框“請?zhí)顚懭我豁椷M行查詢”; ? 輸入書號、書名、作者、單價、出版社、總量中任一項,點擊“查詢”, DataGridView 控件中會顯示按其中對應項查詢的結(jié)果; ? 如果填入的任一項數(shù)據(jù)信息在數(shù)據(jù)庫圖書信息表中不存在,點擊“查詢”就會彈出提示框“不存在該記錄”; ? 在 DataGridView 控件里點擊任一條記錄會在上面的 textBox 和 ComboBox 控件里顯示該書的信息; ? 輸入總量: 8,點擊“入庫”會在數(shù)據(jù)庫中看到書號是 123454323456 的書籍的總量由 67變到 75本,現(xiàn)存量由 67變到 75本,并彈出對話框“新書入庫成功” ,如圖 54 所示: 本科畢業(yè)論文(設計) 13 圖 54 新書入庫成功 實現(xiàn)新書入庫功能的主要實現(xiàn)代碼如下: { String str3 = update set Total_Amount= 39。where Book_ID=39。//返回影響的行數(shù) if (res 0) (新書入庫成功! , 新書登記 )。 ? 如果在借閱信息表中存在對應的借閱證號碼和圖書號碼,填入該借閱證號碼和圖書號碼后,點擊“還書”,出現(xiàn)提示框“還書成功”,如圖 56 所示: 圖 56 還書成功 3)繳費界面 通過輸入正確的借閱證號查詢讀者的欠費情況,并在 DataGridView 控件里顯本科畢業(yè)論文(設計) 15 示欠費記錄,通過輸入需要繳費的書號、借閱證號以及繳費 金額,實現(xiàn)繳費功能。 String name = 。 String birth = ()。 //插入 Proof_Info 表中 String str2 = insert into + values (39。,39。,39。,39。)。 else (辦理借閱證失?。?, 辦理借閱證 )。要求被修改的管理員數(shù)據(jù)庫中必須有記錄,修改密碼和確認修改密碼必須一樣,否則會有提示信息。測試時工作人員努力設計出一套完整方案,目的是為了“破壞”已經(jīng)建好的軟件系統(tǒng) 竭力證明程序中有錯誤,不能按照預定要求正確工作。密碼: 123;確認密 碼: 123 期待輸出 添加賬戶成功 實際輸 出 添加賬戶成功,數(shù)據(jù)庫中有記錄;添加賬戶失敗,數(shù)據(jù)庫中無記錄 測試結(jié)果 成功或失敗 表 62 部分模塊測試用例 系統(tǒng)評價 以上的測試中可以發(fā)現(xiàn)測試功能基本上滿足了系統(tǒng)的設計測試要求,該系統(tǒng)是可行的,也基本實現(xiàn)了系統(tǒng)最初的設計目標。 7 結(jié)束語 通過對系統(tǒng)可行性研究、需求分析、總體設計、詳細設計、軟件測試以及不斷調(diào)試和修改,論文撰寫工作已全部完成。 本科畢業(yè)論文(設計)
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1