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

正文內(nèi)容

基于c的圖書管理系統(tǒng)的實(shí)現(xiàn)和設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-04-03 09:06 本頁面
 

【文章內(nèi)容簡介】 的完成整個(gè)數(shù)據(jù)周期的一切操作 ,包括 建數(shù)據(jù)庫 、定義模式、插入數(shù)操作 、查詢 操作 、更新 操作 、維護(hù) 操作 、數(shù)據(jù)庫重構(gòu) 操作 、數(shù)據(jù)庫安全性能控制 操作 等一系列操作,這為數(shù)據(jù)庫開發(fā)提供了優(yōu)良的環(huán)境。數(shù)據(jù)庫在運(yùn)齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 9 行使用后,用戶可以根據(jù)需要逐步修改模式,并且不 會 影響數(shù)據(jù)庫的 一切運(yùn)行,這將會 使系統(tǒng)具有 更 良好的可擴(kuò)展性。 ( 2)高度非過程化 SQL 是關(guān)系型數(shù)據(jù)庫,要對數(shù)據(jù)進(jìn)行操作,只需提出“做什么”,無需指明“怎么做”,其操作過程由系統(tǒng) 自動 完成, 不 需 要 了解 它的 存取路徑。不但 可以大大減降低 用戶負(fù)擔(dān),而且 還 有利于提高數(shù)據(jù)庫的獨(dú)立性。 ( 3)面向集合的操作方法 SQL 采用的是集合的操作方法,不僅 操作對象,查詢結(jié)果是元組集合。而在非關(guān)系型數(shù)據(jù)庫中,操作對象必須 是一條記錄。 (4)以同一種語法結(jié)構(gòu)提出兩種使用方法 SQL 是一個(gè)自含式語言,同時(shí)也是一種嵌入式語言。 (5)、語言簡捷,易學(xué)易用 SQL 語言功能非常 強(qiáng) 大,因?yàn)?設(shè)計(jì)巧妙,語言 內(nèi)容 十分簡捷 [13]。 只 需 使用 9個(gè)動詞就能完成其核心功能: “ 查詢 SELECT,數(shù)據(jù)定義 CREATE,DROP,ALTER,數(shù)據(jù)操作 INSERT, UPDATE,DELETE和數(shù)據(jù)控制 GRANT,REVOKE。 SQL 是 一種 接近英語的常用語言,因此容易學(xué),容易使用,從而易于受人們接受。 UML 建模簡介 UML 是 統(tǒng)一建模語言 的縮寫,是面向?qū)ο蟮?、可視化?編制文檔的一種標(biāo)準(zhǔn)語言 [14]。 UML 簡介 UML 也可以叫做統(tǒng)一建模語言,它支持可視化程序的開發(fā), 是 一種 非專利的建模 以及規(guī)范 語言 [14]。其展現(xiàn)了一系列最佳工程實(shí)踐,而且在大規(guī)模,復(fù)雜系統(tǒng),特別是軟件架構(gòu)層次已經(jīng)驗(yàn)證有效。 UML 非常 適合數(shù)據(jù) 建模 操作 ,業(yè)務(wù)建模 工程 ,對象建模 工程 ,組件建模 工程。在 模 型建完之后, 我們可以使用 UML 工具將她轉(zhuǎn)化成特定的語言代碼。 UML 定義簡單,功能強(qiáng)大的而且非常容易表達(dá)的一種建模語言 [15]。它融入了很多最先進(jìn)的思想、技術(shù)和方法。 UML 不但適用于是面向?qū)ο蟮乃枷?,也適用于軟件從需求分析一直到開發(fā)完成的過程。 這 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 UML 的內(nèi)容 UML 重要內(nèi)容有五類圖來定義: 第一類 : 用例圖, 這是 從用戶角度描述系統(tǒng) 的 功能, 并且 指出各功能的操作者。 第二類 : 靜態(tài)圖,包括 對象圖 、 包圖 和 類圖 。 這里面的 類圖描 是 述系統(tǒng)中 類的靜態(tài)結(jié)構(gòu)。 它 不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系 , 如 依賴 、 聚合 、 關(guān)聯(lián)等 。 第三類 : 行為圖, 這是用來 描述動態(tài)模型 以及 組成對象 之 間的交互關(guān)系。 其中 的 狀態(tài)圖 描述類的對象所有可能的狀態(tài) , 以及事件發(fā)生時(shí)狀態(tài)的轉(zhuǎn)移條件。 第四類 : 交互圖,描述對象間的交互關(guān)系。 當(dāng) 中 的 順序圖顯示對象的動態(tài)合作關(guān)系 。 第五類 : 實(shí)現(xiàn)圖 ,這里面的 構(gòu)件圖描述代碼部件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系。 從應(yīng)用 方來 看, 在 采用面向?qū)ο?的 技術(shù) 來 設(shè)計(jì)系統(tǒng)時(shí),首先 要 描述需求;其次根據(jù)需求 分析結(jié)果 建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu); 最后 是描述系統(tǒng)的行為。 UML 的主要特點(diǎn) 主要特點(diǎn)如下: ( 1) UML 統(tǒng)一了 Booch、 OMT 和 OOSE 等方法中的基本概念。 ( 2) UML 綜合 了面向?qū)ο蠹夹g(shù)領(lǐng)域 以及 其他流派的長處, 刪除 了大量 的 易于 引起混亂的、多余的和極少使用的符號,也添加了一些新符號。 ( 3) UML 在 發(fā)展的 過程中 也 提出了一些新的概念。 UML 的應(yīng)用領(lǐng)域 UML 是 用 面向?qū)ο髨D 來描述 任何類型的系統(tǒng) ,它的應(yīng)用領(lǐng)域非常廣泛。 可以用一軟件開發(fā)中,也可以應(yīng)用在其他行業(yè)中,例如企業(yè)機(jī)構(gòu)、機(jī)械系統(tǒng)以及在處理一些比較復(fù)雜的數(shù)據(jù)信息系統(tǒng)中。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 第 4 章 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 該 系統(tǒng)使用 Sql2021 作為應(yīng)用程序的數(shù)據(jù)庫 開發(fā) ,建立了有 8張數(shù)據(jù)表 , 各個(gè)數(shù)據(jù)表如下。 books 表 :用來保存圖書基本信息,其中包括圖書編號、圖書名字、圖書種類、圖書作者、圖書單價(jià)、圖書總數(shù)、等信息。 表 41 books (圖書 信息表 ) bookType 表:用來存儲種類 ID、種類名、能借幾天 3中信息 表 42 bookType (圖書類別信息表 ) Users 表: 用來存存儲管理員信息,包括管理員 ID,管理員名字,管理員密碼和管理員身份(超級管理員和普通管理員)。 表 43 users (管理員 信息表 ) 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 bookBorrow 表:用來保存借閱信息,其中包括書編號、書名、借出時(shí)間、歸還時(shí)間、讀者編號、讀者名字和是否歸還。 表 44 bookBorrow (圖書借閱信息表 ) bookReservation 表:圖書預(yù)約表用來存儲預(yù)約人 ID、預(yù)約書編碼、書名、預(yù)約時(shí)間。 表 45 bookReservation (圖書預(yù)約信息表 ) reader 表: 用來存儲學(xué)生信息,其中包括學(xué)生 ID、學(xué)生名字、學(xué)生密碼、借書證號、聯(lián)系電話、電子郵箱信息。 表 46 reader (學(xué)生信息表 ) 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 shujia 表:用來存儲圖書種類編號、圖書名。 表 47 shujia(書架信息表 ) Teachter 表:用來存儲教師信息,包括 ID、用戶名、用戶密碼、借讀類型、聯(lián)系電話、電子郵箱等信息。 表 48 Teachter(教師信息表 ) 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 主要業(yè)務(wù)流程圖 VIP 查詢 圖書管理員 VIP 信息表 借閱成功 在館書目錄 圖 41 圖書借閱流程圖 添加操作 管理員 添加教師 教師信息表 學(xué)生信息表 添加學(xué)生 圖 43 人員添加 業(yè)務(wù)流程圖 VIP 圖書管理員 查詢 借閱信息 圖書租借情況表 結(jié)算 圖 42 圖書歸還業(yè)務(wù)流程圖 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 主要用戶用例圖 圖 44 VIP 用例圖 圖 44超級管理員用例圖 教師 學(xué)生 退出系統(tǒng) 用戶提醒 推薦圖書 圖書預(yù)約 密碼修改 借閱查詢 超級管理員 數(shù)據(jù)庫管理 學(xué)生管理 教師管理 讀者類型 書架管理 賬號查詢 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 16 圖 45圖書管理員用例圖 系統(tǒng)流程圖 圖 46 系統(tǒng)流程圖 圖書管理系統(tǒng) 登錄 超級管理員 借閱管理 圖書管理 密碼修改 登錄 密碼修改 V I P 圖書管理員 登錄 參數(shù)設(shè)置 權(quán)限管理 修改密碼 查詢 用戶管理 圖書管理員 圖書排行 圖書管理 圖書徐階 借閱查詢 圖書歸還 圖書借閱 圖書預(yù)約 圖書搜索 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 17 主要窗體頁的圖形界面介紹 登陸界面:必須要輸入 正確的用戶名和密碼才能進(jìn)入 圖 47 主要代碼如下: string sql = select * from users where userName=39。 + userName + 39。 and userPwd=39。 + Pwd + 39。 and isadmin=39。139。 if ((sql) 0) { Session[userName] = 。 (admin/)。 } else { RegisterStartupScript(, scriptalert(39。登錄失敗!39。)/script)。 } } 首頁:系統(tǒng)首頁展示了所有的系統(tǒng)功能和導(dǎo)航菜單,提供了一個(gè)很方便的管理頁面,并能顯示圖書借閱的排行信息。如圖: 522 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 18 圖: 48 主要代碼如下: public partial class _Default : { protected void Page_Load(object sender, EventArgs e) { if (Session[userName] != null) { bindBookInfo()。 } else ()。 } protected void bindBookInfo() { string sql = select top 10 * from books order by borrowSum desc。 = (sql, books)。 ()。 } 圖書類型管理:在這里添加,修改,刪除圖書的類型信息,在添加,查詢的時(shí)候 是很有用的信息。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 19 圖 49 主要代碼如下: protected void btnSave_Click(object sender, EventArgs e) { string typeName = 。 string borrowDay = 。 string sql = 。 if (id == add) { sql = insert into bookType values(39。 + typeName + 39。,39。+borrowDay+39。)。 } 圖書管理:添加,修改,注銷圖書信息包括圖書的編號,名稱,類型,所放書架,出版社,價(jià)格等信息。 圖 410 主要代碼如下: 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 20 public void bindBookInfo() { string sql = select * from books where bookBarCode=39。 + id+39。 SqlDataReader sdr = (sql)。 ()。 } protected void btnSave_Click(object sender, EventArgs e) { string bookBarcode = 。 string bookName = 。 string bookType = 。 string bookcase = 。 string bookConcern = 。 string author = 。 string price = 。 string ds =。 string sql = 。 if (id == add) 圖書查詢:圖書查詢可以檢索您需要的圖書信息,檢索條件包括:圖書類別,編號,名稱,類型等信息進(jìn)行查詢圖書信息。 圖 411 主要代碼如下: SqlDat
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1