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

正文內(nèi)容

基于web的圖書(shū)管理系統(tǒng)的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-10-03 18:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 (2) Delete,從一個(gè)表中刪除數(shù)據(jù)行 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 8 (3) Update,更改數(shù)據(jù)庫(kù)中已經(jīng)存在的數(shù)據(jù) Insert標(biāo)準(zhǔn)語(yǔ)法: INSERT INTO table_name (col1, col2...) VALUES (value1, value2...) 下例要將借書(shū)證號(hào)為 ?000001?作為一個(gè)新的借書(shū)情況加入借書(shū)情況表OWNER中 Insert Into owner (借書(shū)證號(hào),圖書(shū)編號(hào),借書(shū)日期 ) values (?000001?, ?00000001?, ?2020912?) Insert 語(yǔ)句還可以將多行數(shù)據(jù)添加到目標(biāo)表中去,在這種形式的 Insert 語(yǔ)句中,新行的數(shù)據(jù)值不是在語(yǔ)句正文中明確地指定的,而是語(yǔ)句中指定的一個(gè)數(shù)據(jù)庫(kù)查詢。添加的值來(lái)自數(shù)據(jù)庫(kù)自身的行,在某些特定的狀態(tài)下,這是非常有用的。多行 Insert 語(yǔ)句為拷貝數(shù)據(jù)提供了一種緊湊而高效的方法,但我在做 本 系統(tǒng) 時(shí) 沒(méi)有使用這種方法, 而是采用 循環(huán)依照上面的用法來(lái)完成多個(gè)記錄的插入 。 Update 語(yǔ)句用于更新單表中選定行的一列或多列的值。要更新的目標(biāo)表在語(yǔ)句中定義 , Set 子句則指定要更新哪些列 , 并計(jì)算它們的值。 Update語(yǔ)句總是包含 Where語(yǔ)句 , 而且 Update語(yǔ)句比較危險(xiǎn),所以您必須明確地認(rèn)識(shí)到 Where語(yǔ)句的重要性, Where語(yǔ)句被用來(lái)指定需要更新的行。 本系統(tǒng)是一個(gè)中小型管理系統(tǒng),因此使用 Windows 環(huán)境下最容易使用且功能又比較強(qiáng)大的 Microsoft SQL Server 2020 作為后臺(tái)的數(shù)據(jù)庫(kù)系統(tǒng)是最合適的。 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 9 3. 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)是軟件開(kāi)發(fā)過(guò)程中的另一個(gè)重 要階段,在這一階段中將根據(jù)前一階段邏輯分析的結(jié)果,在系統(tǒng)分析報(bào)告的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理地進(jìn)行新系統(tǒng)的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)包含兩個(gè)方面:首先是總體結(jié)構(gòu)設(shè)計(jì),其實(shí)是具體物理模型的設(shè)計(jì)。這個(gè)階段的主要目標(biāo)是將反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以事實(shí)的基于計(jì)算機(jī)的物理方案,并為下一階段的系統(tǒng)事實(shí)提供必要的技術(shù)資料。 系統(tǒng)設(shè)計(jì)的依據(jù)如下: ( 1)系統(tǒng)分析階段的成果 ( 2)現(xiàn)行計(jì)算機(jī)軟硬件技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等 ( 3)現(xiàn)行信息管理與信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范等有關(guān)法律制度 ( 4)用戶要求 ( 5)系統(tǒng)運(yùn)行環(huán)境條件 . 系 統(tǒng)功能設(shè)計(jì) 采用結(jié)構(gòu)化設(shè)計(jì)的方法 [1]來(lái)實(shí)現(xiàn)系統(tǒng)總體功能, 見(jiàn) 錯(cuò)誤 !未找到引用源。提高系統(tǒng)的各項(xiàng)指標(biāo),即將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過(guò)對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的系統(tǒng)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的功能。 如 圖 31所示。 該系統(tǒng)的功能分析: 用戶登錄模塊:系統(tǒng)用戶必須輸入正確的用戶名和密碼才可以登錄圖書(shū)管理系 統(tǒng)。 圖書(shū)瀏覽模塊:該模塊主要是針對(duì)一般用戶的。一般用戶登錄系統(tǒng)后,可以按照?qǐng)D書(shū)編號(hào)、書(shū)名、分類(lèi)、作者和出版社瀏覽圖書(shū)信息,并可以按照書(shū)名、分類(lèi)、作者和出版社進(jìn)行圖書(shū)的檢索。 圖書(shū)借閱模塊:該模塊由圖書(shū)管理員使用。圖書(shū)管理員按照書(shū)號(hào)和書(shū)名查借圖書(shū),并顯示該書(shū)的剩余數(shù),學(xué)生按照學(xué)號(hào)和姓名登記借書(shū),并顯示該生已借圖書(shū)數(shù)。 圖書(shū)歸還模塊:該模塊由圖書(shū)管理員使用。學(xué)生按照學(xué)號(hào)和姓名歸還圖書(shū),并顯示已借圖書(shū)數(shù)。圖書(shū)管理員按照書(shū)號(hào)和書(shū)名接受圖書(shū)。 圖書(shū)管理模塊:該模塊由圖書(shū)管理員使用。圖書(shū)管理員可以按照?qǐng)D書(shū)編基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 10 號(hào)、書(shū)名、 分類(lèi)、作者和出版社瀏覽圖書(shū)信息,按照書(shū)名、分類(lèi)、作者和出版社檢索圖書(shū),修改圖書(shū)詳細(xì)信息和添加新圖書(shū)。 讀者管理模塊:該模塊由系統(tǒng)管理員使用。這里的讀者主要是學(xué)生。系統(tǒng)管理員可以瀏覽讀者編號(hào)、讀者學(xué)號(hào)和讀者姓名,可以添加讀者和刪除讀者信息。 用戶管理模塊:該模塊由系統(tǒng)管理員使用。系統(tǒng)管理員可以瀏覽、修改、新增和刪除系統(tǒng)用戶信息。 修改信息模塊:每個(gè)用戶登錄系統(tǒng)后,可以修改自己的用戶詳細(xì)信息,包括用戶姓名、用戶登錄名和登錄密碼。 圖 31圖書(shū)管理系統(tǒng)模塊圖 . 數(shù)據(jù)流圖 ( 1)圖書(shū)基本信息登記 /修改 分類(lèi)信息由圖書(shū)館進(jìn)行分類(lèi)定制,存放在圖書(shū)分類(lèi)信息庫(kù)中,用于圖書(shū)的分類(lèi)管理。登記新書(shū)時(shí),當(dāng)涉及到分類(lèi)的填寫(xiě)時(shí),只需做相應(yīng)的選擇即可,并存放在圖書(shū)信息庫(kù)中。 如圖 32所示。 用戶登錄模塊 一般用戶 圖書(shū)管理系統(tǒng) DB Web 查詢 讀者管理模塊 用戶管理模塊 修改信息模塊 修改信息模塊 用戶登錄模塊 圖書(shū)管理模塊 圖書(shū)歸還模塊 圖書(shū)管理模塊 用戶登錄模塊 圖書(shū)瀏覽模塊 修改信息模塊 圖書(shū)管理員 系統(tǒng)管理員 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 11 圖 32圖書(shū)基本信息數(shù)據(jù)流圖 圖書(shū)查詢 輸入查詢條件后,檢索圖書(shū)信息庫(kù),并輸 出查詢結(jié)果。 如 圖 33所示。 圖 33圖書(shū)查詢數(shù)據(jù)流圖 . ER 圖 ( 1)管理員和圖書(shū) ER圖 如圖 34所示。 得到完整的圖書(shū)信息 圖書(shū)信息 圖書(shū)分類(lèi) 信息庫(kù) 圖書(shū)信息庫(kù) 分類(lèi)信息 查詢條件 圖書(shū)信息庫(kù) 信息查詢 圖書(shū)查詢結(jié)果 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 12 M N 圖 34管理員和圖書(shū) ER圖 ( 2)圖書(shū) ER圖 如圖 35所示。 圖 35圖書(shū) ER圖 圖 書(shū) 作者 書(shū) 名 圖書(shū)分類(lèi) 摘 要 出版社 書(shū) 目 條形碼 書(shū) 號(hào) 管理員 管理 圖 書(shū) 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 13 4. 數(shù)據(jù)庫(kù)設(shè)計(jì) 圖 41是數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)圖。數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)是整個(gè)系統(tǒng)的核心部分 , 接受應(yīng)用程序的數(shù)據(jù)請(qǐng)求和處理請(qǐng)求 , 將用戶的數(shù)據(jù)請(qǐng)求(高級(jí)指令)轉(zhuǎn)換成復(fù)雜的機(jī)器代碼(低級(jí)指令) , 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作 ,從對(duì)數(shù)據(jù)庫(kù)的操作中接受查詢結(jié)果 , 對(duì)數(shù)據(jù)結(jié)果進(jìn)行處理(格式轉(zhuǎn)換) , 最終將處理結(jié)果返回給用戶 [ 9]。 如 圖 41所示。 圖 41 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及系統(tǒng)信息數(shù)據(jù)庫(kù),設(shè)計(jì)了以下四張表,分別是用戶信息表、讀者信息表、圖書(shū)信息表、圖書(shū)借閱信息表 [10]。 用戶信息表 (UserInfo) 用于存放用戶信息,在用戶管理模塊中,由系統(tǒng)管理員進(jìn)行錄入。如 表格 41所示。 表格 41 用戶信息表 名稱 字段名稱 類(lèi)型 長(zhǎng)度 允許空 用戶編號(hào) UserCode numeric 9 no 用戶姓名 UserName varchar 50 yes 用戶登錄ID LoginID varchar 50 yes 登錄密碼 LoginPwd varchar 50 yes 登錄時(shí)間 LoginTime datetime 8 yes 用戶分類(lèi) UserLvl varchar 50 yes 數(shù)據(jù)庫(kù) 用戶瀏覽器 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 14 ( 2)讀者信息表 (Student) 用于存放讀者信息,在讀者管理模塊中,由系統(tǒng)管理員進(jìn)行錄入。如 表格 42所示。 表格 42讀者信息表 名稱 字段名稱 類(lèi)型 長(zhǎng)度 允許空 讀者編號(hào) SID numeric 9 no 讀者學(xué)號(hào) StudentID varchar 50 yes 讀者姓名 StudentName varchar 50 yes ( 3)圖書(shū)信息表 (BookInfo) 用于保存入庫(kù)的所有圖書(shū)信息,在圖書(shū)管理模塊中,由圖書(shū)管理員進(jìn)行錄入。如 表格 43所示。 表格 43圖書(shū)信息表 名稱 字段名稱 類(lèi)型 長(zhǎng)度 允許空 圖書(shū) ID BookID int 4 no 圖書(shū)名 BookName varchar 100 yes 圖書(shū)分類(lèi) BookCLS varchar 50 yes 出版社 Publisher varchar 50 yes 作者 Author varchar 50 yes 摘要 [Desc] varchar 500 yes 期刊編號(hào) ISBN varchar 50 yes 條形碼 TCODE varchar 50 yes 是否帶光盤(pán) WithDisk varchar 50 yes 圖書(shū)書(shū)目 BookNum int 4 yes 入庫(kù)時(shí)間 InDateTime datetime 8 yes ( 4)圖書(shū)借閱信息表 (BookOut) 用于存放圖書(shū)借閱的相 關(guān)信息,在圖書(shū)借閱模塊中,由圖書(shū)管理員進(jìn)行錄入。如 表格 44所示。 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 15 表格 44讀者借閱信息表 名稱 字段名稱 類(lèi)型 長(zhǎng)度 允許空 圖書(shū)子編號(hào) booksubid int 4 no 圖書(shū) ID BookID varchar 50 yes 借出時(shí)間 outDateTim e datetime 8 yes 借出學(xué)生 ID outStudentID varchar 50 yes 借出書(shū)的管理員 outActionUser numeric 9 yes 是否歸還 isIn varchar 50 yes 歸還時(shí)間 inDateTime datetime 8 yes 接收書(shū)的管理員 inActionUser numeric 9 yes 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 16 5. 系統(tǒng)設(shè)計(jì) . 系統(tǒng)設(shè)計(jì)思想 本系統(tǒng)在已有的需求分析和總體設(shè)計(jì)的基礎(chǔ)上,進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),為此建立了一個(gè) 工程。根據(jù)模塊化原則,將系統(tǒng)中的數(shù)據(jù)庫(kù)連接以及對(duì)數(shù)據(jù)庫(kù)的操作功能制成各類(lèi)存在 .NET 文件中。在系統(tǒng)的各功能模塊中,引用相應(yīng)的類(lèi)及其事件,完成對(duì)數(shù)據(jù)庫(kù)的操作。 . 系統(tǒng)各模塊設(shè)計(jì) . 主操作頁(yè)面效果 主操作頁(yè)面主要實(shí)現(xiàn)對(duì)功能模塊的調(diào)用和顯示工作,布局設(shè)計(jì)為菜單樣式 ,系統(tǒng)與數(shù)據(jù)庫(kù)實(shí)現(xiàn)連接操作的類(lèi)為 clsDataBase。如 圖 51所示。 圖 51主操作界面 具體實(shí)現(xiàn)過(guò)程如下: Public Class clsDataBase Const connStr = Data Source=(Local)。Initial Catalog=Bookmanage。 amp。 _ 基于 Web的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 17 Integrated Security=True Public Shared Function Open() As SqlConnection Try Dim myConnect As New SqlConnection = connStr () If Then Return Nothing Else Return myConnect End If Catch ex As Exception Return Nothing End Try End Function Sub New() End Sub Public Shared Sub Close(ByRef clsDdb As SqlC
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1