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

正文內(nèi)容

基于cnet的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-11 02:28 本頁面
 

【文章內(nèi)容簡介】 能強(qiáng)大且易于使用的調(diào)試器以及其他工具實(shí)現(xiàn)的。通過 .NET Framework 類庫,可以訪問多種操作系統(tǒng)服務(wù)和其他有用的精心設(shè)計(jì)的類,這些類可顯著加快 開發(fā)周期。 SQL Server 2021 SQL Server 2021 是一個全面的數(shù)據(jù)庫平臺, 其 數(shù)據(jù)引擎 是企業(yè)數(shù)據(jù)庫管理第 6 頁 解決方案的核心。集成的商業(yè)智能( BI)工具、分析、報(bào)表、集成和通知功能為用戶提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2021 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。此外,應(yīng)用 SQL Server 2021 可通過積分卡、 Dashboard、 Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各 個領(lǐng)域。 SQL Server 2021 作為一個數(shù)據(jù)庫系統(tǒng),它的主要功能就是對數(shù)據(jù)庫及其數(shù)據(jù)對象的管理,為了方便用戶操作,系統(tǒng)給數(shù)據(jù)庫及其數(shù)據(jù)對象提供了兩個操作界面。一個是以可視化的方法操作數(shù)據(jù)庫及其數(shù)據(jù)對象;另一個是以 SQL 語句方式操作數(shù)據(jù)庫及其數(shù)據(jù)對象。 設(shè)計(jì)模式:三層架構(gòu) 三層架構(gòu) ( 3tier application) 通常意義上的三層架構(gòu)就是將整個業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層 ( UI)、 業(yè)務(wù)邏輯層 ( BLL)、 數(shù)據(jù)訪問層( DAL)。 區(qū)分層次的目的即為了 “ 高內(nèi)聚,低耦合 ” 的思想 。 [5] 表現(xiàn)層 ( UI): 通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個系統(tǒng)的時候他的所見所得。 業(yè)務(wù)邏輯層 ( BLL): 針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理。 數(shù)據(jù)訪問層 ( DAL): 該層所做事務(wù)直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。 三 個層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進(jìn)行處理。 所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個 “ 中間層 ” ,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機(jī)器就是三層體系結(jié)構(gòu),也不僅僅有 B/S 應(yīng)用才是三層體系結(jié)構(gòu) ,三層是指邏輯上的三層,即使這三個層放置到一臺機(jī)器上。 [5] 三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過COM/DCOM 通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。 第 7 頁 第 2 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)概述 圖書管理系統(tǒng)主要實(shí)現(xiàn)為管理者提供便捷的管理方式,以及為借閱者提供簡單的查詢服務(wù),幫助管理圖書信息完整性、真實(shí)性、有效性,提高圖書管理效率,減少大量人力資源的消耗。 通過該系統(tǒng),圖書館管理人員能實(shí)現(xiàn)對圖書信息的動態(tài)管 理與查詢;借閱者能隨時查詢了解圖書的作者、出版社、借閱情況等信息。 系統(tǒng)體系結(jié)構(gòu) 系統(tǒng)總體結(jié)構(gòu) 否 是 登陸 系統(tǒng)管理員 圖書管理 借閱者管理 圖書查閱 添加圖書信息 查詢圖書信息 修改圖書信息 注銷圖書信息 添加借閱者 查詢借閱者 修改借閱者 刪除借閱者 第 8 頁 圖 21 系統(tǒng)結(jié)構(gòu)圖 該圖書管理系統(tǒng)主要實(shí)現(xiàn)了管理員對圖書信息的增加、刪除、修改、查詢,以及借閱者對圖書信息的查詢功能,管理員管理又分為圖書管理和借閱者管理,為清晰表示總體結(jié)構(gòu),現(xiàn)將系統(tǒng)結(jié)構(gòu)圖 21 直觀展示。 系統(tǒng)結(jié)構(gòu)與功能 為保障系統(tǒng)的安全性,系統(tǒng)為不同用戶設(shè)置 不同權(quán)限,由此,該圖書管理系統(tǒng)分為了管理員和非管理員。 系統(tǒng)管理員指可以管理使用該系統(tǒng)的用戶的人員,該賬號由系統(tǒng)開發(fā)者給出,并給出初始密碼,在使用中系統(tǒng)管理員可以修改密碼,忘記密碼可以申請獲得。該管理員可以對圖書信息進(jìn)行編輯(增加、修改、查詢、刪除),還可以對普通借閱者進(jìn)行同樣的操作。 非管理員用戶,通過該系統(tǒng)查詢到圖書館內(nèi)的圖書信息,不能對圖書信息做修改。 以上即為用戶管理部分,更詳細(xì)功能詳見功能模塊詳細(xì)設(shè)計(jì)。此外,圖書信息管理部分結(jié)構(gòu)功能如下。 圖書信息管理部分 在圖書信息管理系統(tǒng)中,圖書信 息查詢部分是核心部分,為借閱用戶提供準(zhǔn)確的圖書信息,保障信息準(zhǔn)確,提高借閱者借閱效率。 圖書信息管理部分有普通圖書信息查詢、管理員用戶信息管理和管理員圖書信息管理。 普通信息查詢指借閱用戶指通過最基本的信息查詢得到圖書信息,了解圖書當(dāng)前的借閱信息。普通查詢可提供給一般借閱者,為方便管理,系統(tǒng)管理員也有查詢權(quán)限。 管理員用戶信息管理指管理員登陸之后可以進(jìn)入借閱用戶管理界面,可以對用戶進(jìn)行添加、編輯、刪除等操作。 管理員圖書信息管理指管理員登陸之后可以進(jìn)入圖書信息管理界面,可以第 9 頁 對圖書信息進(jìn)行添加、編輯、刪除等操 作,以便于隨時更新圖書信息。 系統(tǒng)詳細(xì)實(shí)現(xiàn)以及部分界面設(shè)計(jì)截圖 用戶可以選擇不同的用戶類型,分別輸入相應(yīng)的用戶名和密碼進(jìn)行登錄,如果普通用戶已有賬號但是忘記密碼,可以聯(lián)系系統(tǒng)管理員進(jìn)行密碼重置,用戶登錄界面如圖 22: 圖 22 系統(tǒng)登錄 管理員可以輸入圖書名稱或者是借閱者名稱,搜索到對應(yīng)的圖書或借閱者,然后對其進(jìn)行修改;也可以直接增添圖書加入到圖書列表當(dāng)中,管理員管理界面如圖 23: 第 10 頁 圖 23 管理員管理界面 選擇添加用戶類型界面如圖 24: 圖 24 選擇添加用戶類型 將有關(guān) 圖書的關(guān)鍵信息,比如說編號、用戶名、密碼、年齡、性別等,點(diǎn)擊創(chuàng)建,新用戶添加界面如下圖 25: 第 11 頁 圖 25 新用戶添加界面 系統(tǒng)界面程序關(guān)鍵代碼見附錄。第 12 頁 第 3 章 數(shù)據(jù)庫表設(shè)計(jì) 數(shù)據(jù)庫表設(shè)計(jì)以及其實(shí)現(xiàn) 該系統(tǒng)的總體設(shè)計(jì),數(shù)據(jù)庫中包含 3 個數(shù)據(jù)表,表名及其字段如下: 圖書信息表(圖書條形碼,圖書名稱,作者,出版社,出版日期,定價(jià))。 系統(tǒng)登錄表( Name, Password)。 借閱者信息表(編號,姓名,性別,年齡, 證件號碼)。 圖書信息表主要體現(xiàn)圖書的基本屬性。用戶可以通過條形碼對圖書信 息進(jìn)行普通查詢,在設(shè)計(jì)中將條形碼設(shè)為主鍵。在該表中,還設(shè)有外鍵圖書名稱、作者、出版社,為的是能方便快捷詳細(xì)的查詢到圖書的相關(guān)信息。具體涉及字段見表 31。 表 31 圖書信息表(主鍵:圖書條形碼) 列名 類型 可否為空 說明 圖書條形碼 int 否 圖書條形碼, ID 圖書名稱 nvarchar(50) 否 圖書名稱 作者 nvarchar(50) 否 作者 出版社 nvarchar(50) 否 出版社 出版日期 datetime 否 出版日期 定價(jià) int 否 定價(jià) 具體數(shù)據(jù)庫表實(shí)現(xiàn),如 下圖 31: 第 13 頁 圖 31 圖書信息表 系統(tǒng)登錄表是為了管理員或者是借閱者登錄系統(tǒng)的時候,賬戶名和密碼的匹配,只有用戶名存在而且密碼能夠正確匹配,該用戶才能夠登錄系統(tǒng)進(jìn)行一系列的操作。具體設(shè)計(jì)見表 32。 表 32 系統(tǒng)登錄表(主鍵: Name) 列名 類型 可否為空 說明 Name nvarchar(20) 否 用戶名 Password int 否 密碼 具體數(shù)據(jù)庫表實(shí)現(xiàn),如下圖 32: 圖 32 系統(tǒng)登錄表 借閱者信息表是用來統(tǒng)計(jì)所有注冊過的借閱者詳細(xì)信息的表格,通過與 圖書信息表的鏈接可以詳細(xì)記錄圖書被哪為借閱者借閱了。具體設(shè)計(jì)見表 33。 表 33 借閱者信息表(主鍵:編號) 列名 類型 可否為空 說明 編號 int 否 借閱者編號 姓名 nvarchar(10) 否 借閱者姓名 性別 nvarchar(10) 否 性別 年齡 int 否 年齡 證件號碼 int 否 證件號,如身份證 備注 nvarchar(MAX) 是 借閱者備注信息 第 14 頁 具體數(shù)據(jù)庫表實(shí)現(xiàn),如下圖 33: 圖 33 借閱者信息表 在數(shù)據(jù)庫中,數(shù)據(jù)存放在表中。通過對業(yè)務(wù)數(shù)據(jù)的 分析,并結(jié)合系統(tǒng)的功能需求,設(shè)計(jì)數(shù)據(jù)庫。清晰的數(shù)據(jù)邏輯關(guān)系,是成功的數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。數(shù)據(jù)庫設(shè)計(jì)過程嚴(yán)格按照規(guī)范的數(shù)據(jù)庫工程設(shè)計(jì)方法從數(shù)據(jù)庫的概念結(jié)構(gòu)、邏輯結(jié)構(gòu)、物理結(jié)構(gòu)等幾個方面進(jìn)行分析和設(shè)計(jì)。 [8] 以業(yè)務(wù)流和數(shù)據(jù)流為基礎(chǔ),導(dǎo)出基本的數(shù)據(jù)庫概念模型,對概念模型按內(nèi)在屬性進(jìn)行分類歸并等處理轉(zhuǎn)換為邏輯模型,通過數(shù)據(jù)應(yīng)用需求對邏輯模型進(jìn)行驗(yàn)證補(bǔ)充。根據(jù)數(shù)據(jù)表之間的關(guān)系,確定每個表的主鍵和外鍵,找出數(shù)據(jù)之間的邏輯關(guān)系。 數(shù)據(jù)庫設(shè)計(jì),是將系統(tǒng)功能需求抽象化的過程。數(shù)據(jù)庫設(shè)計(jì)中需求分析階段綜合各個用戶的應(yīng)用需求,在 概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn)、獨(dú)立于各個 DBMS 產(chǎn)品的概念模式(信息世界模型),用 ER 圖來描述。在邏輯設(shè)計(jì)階段將 ER 圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型如關(guān)系模型,形成數(shù)據(jù)庫邏輯模式。然后根據(jù)用戶處理的要求,安全性的考慮,在基本表的基礎(chǔ)上再建立必要的視圖( VIEW)形成數(shù)據(jù)的外模式。在物理設(shè)計(jì)階段根據(jù) DBMS 特點(diǎn)和處理的需要,進(jìn)行物理存儲安排,設(shè)計(jì)索引,形成數(shù)據(jù)庫內(nèi)模式 [9]。 數(shù)據(jù)庫保護(hù) 運(yùn)行中的數(shù)據(jù)庫系統(tǒng)容易受到來自多方面的干擾和破壞。如硬件設(shè)備和軟件系統(tǒng)的故障,未經(jīng)授權(quán)使用數(shù)據(jù)庫的人偷竊信息,利用計(jì)算機(jī)進(jìn)行犯罪活動以及系統(tǒng)對于事務(wù)處理不當(dāng)或程序員的誤操作等都可能破壞數(shù)據(jù)庫。 第 15 頁 數(shù)據(jù)庫的保護(hù)就是要排除和防止各種對數(shù)據(jù)庫的干擾破壞,確保數(shù)據(jù)安全、可靠,以及在數(shù)據(jù)庫已經(jīng)遭到破壞后如何盡快地恢復(fù)正常。對數(shù)據(jù)庫的保護(hù)是通過對數(shù)據(jù)庫的恢復(fù)、完整性控制、并發(fā)控制和安全性控制四個方面實(shí)現(xiàn)。 [10] ( 1)數(shù)據(jù)的安全性 :本系統(tǒng)將各個模塊分開,以防有人盜取其它人員的密碼進(jìn)行超出職權(quán)的行為。而且,在系統(tǒng)進(jìn)入 時需要密碼驗(yàn)證,防止他人偷竊或
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1