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

正文內(nèi)容

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

2025-01-06 22:20 本頁面
 

【文章內(nèi)容簡介】 者信息建立、讀者查詢圖書等方面的維護更新工作; 3. 使學院的教職工和學生等廣大讀者 更方便快捷的進行圖書查詢和借閱。 ,各種讀書信息可以通過計算機快速,準確地增加、修改、刪除、查詢。使管理人員對所有讀者信息和圖書信息的基本概況一幕了然,便于管理。 167。 系統(tǒng)功能整體設(shè)計 在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上做系統(tǒng)功能分析,系統(tǒng)開發(fā)的總體任務(wù)如下: 1. 管理員信息管理模塊:涉及到該系統(tǒng)的使用權(quán)限,只有管理員能夠完成圖書的借閱和歸還等功能 2. 讀者信息管理模塊:包括包括讀者對自身信息的增加、修改、刪除、查詢; 3. 新書入庫管理模塊:包括新到圖書的整理和 圖書的入庫工作的完成。 4. 新書上架管理模塊:包括對新到圖書的上架工作,以供管理員管理和讀者查詢。 5. 圖書查詢模塊:包括讀者對所需文獻的參考,查詢等各項工作。 圖書管理系統(tǒng)的功能模塊圖 如圖 所示: 模塊功能分析分析: 圖書館管理人員:負責全院教職工和學生借閱和歸還圖書的全面工作。 讀者信息管理:此項為管理員權(quán)限,只有管理員才能實現(xiàn)讀者信息的添加、刪除、以及詳細信息的修改工作。 新書入庫信息管理:同上,仍為管理員操作權(quán)限,填寫新書的詳盡信息,如:書名、作者、出版社、 出版時間、價格、數(shù)量、 ISBN、備注等相關(guān)信息方可入庫。 新書上架:主要對新書安排書庫和書架,完成上架功能。 圖書信息的查詢:對普通讀者開放次功能,便于讀者完成圖書的查詢工作。 167。 數(shù)據(jù)庫設(shè)計 概念結(jié)構(gòu)設(shè)計、管理功能圖 圖書管理系統(tǒng) 人員信息 圖書信息 管理人員 讀者信息 新書入庫 新書上架 添 加 修 改 刪 除 借閱圖書 作 者 備 注 出版社 價 格 書 名 出版時間 數(shù) 量 I S BN 借閱怔號 書本編號 查閱圖書 作 者 書本編號 出版社 價 格 書 名 出版時間 數(shù) 量 圖 管理功能圖 圖書管理系統(tǒng)實體 ER 圖 數(shù)據(jù)流圖是組織中住處運動的抽象,是管理信息系統(tǒng)邏輯模型的主要模式,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。 各個實體的 ER 圖如下: 圖 書 信 息 實 體 書本編號 出版社 作者 書名 …… ……… 讀 者 信 息 實 體 證 號 姓 名 班級 類 型 …… ……… 借閱信息實體 應(yīng)還時間 書本編號 證 號 …… ……………… 管 理 員 實 體 信 息 用戶名 密 碼 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計是將概念數(shù)據(jù)模型轉(zhuǎn)換成特定的數(shù)據(jù)庫管理系( DBMS)支持的數(shù)據(jù)模型。根據(jù)系統(tǒng)數(shù)據(jù)庫概念設(shè)計模型,得出下面的表結(jié)構(gòu): 表 1 借閱者基本信息表的結(jié)構(gòu) (User): 表 2 圖書信息表的結(jié)構(gòu)( Book) : 表 3 管理員登陸信息表的結(jié)構(gòu)( yhb) : 表 4 借閱情況信息表的結(jié)構(gòu)( borrow) : 167。 數(shù)據(jù)庫保護 運行中的數(shù)據(jù)庫系統(tǒng)容易受到來自多方面的干擾和破壞。如硬件設(shè)備和軟件系統(tǒng)的故障,未經(jīng)授權(quán)使用數(shù)據(jù)庫的人偷竊信息,利用計算機進行犯罪活動以及系統(tǒng)對于事務(wù)處理不當或程序員的誤操作等都可能破壞數(shù)據(jù)庫。 數(shù)據(jù)庫的保護就是要排除和防止各種對數(shù)據(jù)庫的干擾破壞,確保數(shù)據(jù)安全、可靠,以及在數(shù)據(jù)庫已經(jīng)遭到破壞后如何盡快地恢復(fù)正常。對數(shù) 據(jù)庫的保護是通過對數(shù)據(jù)庫的恢復(fù)、完整性控制、并發(fā)控制和安全性控制四個方面實現(xiàn)。 ( 1)數(shù)據(jù)的安全性 :本系統(tǒng)將各個模塊分開,以防有人盜取其它人員的密碼進行超出職權(quán)的行為。而且,在系統(tǒng)進入時需要密碼驗證,防止他人偷竊或篡改商業(yè)信息。 ( 2)數(shù)據(jù)的完整性 :為保證數(shù)據(jù)的正確與相容性,本系統(tǒng)針對用戶輸入的數(shù)據(jù)進行檢驗,對已存在的數(shù)據(jù)進行選擇式輸入,而不采用直接輸入,這樣可防止用戶輸入錯數(shù)據(jù)。 ( 3)數(shù)據(jù)庫備份與恢復(fù) :為了防止由于硬件或軟件原因?qū)е碌臄?shù)據(jù)丟失,本系統(tǒng)采用人工或自動方式進行數(shù)據(jù)庫的備份與恢復(fù)。 具體的數(shù)據(jù)備份方式為以下三步: 完全備份:可指定在星期幾的結(jié)業(yè)后對數(shù)據(jù)庫進行全部備份,備份時間可能較長(根據(jù)數(shù)據(jù)多少而定)。 差異備份:可指定在營業(yè)前或結(jié)業(yè)后對數(shù)據(jù)庫進行差異備份,備份內(nèi)容為當前數(shù)據(jù)庫內(nèi)容與上一次全部備份時的差異,比全部備份時間要短。 事務(wù)日志備份:可在指定的時間對數(shù)據(jù)庫的事務(wù)日志進行備份,備份時間最短。 當故障發(fā)生時,先備份當前事務(wù)日志。然后用以下的四個步驟進行數(shù)據(jù)恢復(fù): 還原最近一次的數(shù)據(jù)庫完全備份。 還原最近一次的差異備份,將數(shù)據(jù)庫前滾到這一時刻。 還原當天的事務(wù)日志備份,以將數(shù)據(jù)庫前滾到最近的備份狀態(tài)。 還原故障之后的日志備份。這將使數(shù)據(jù)庫前滾到故障發(fā)生的那。 第四章 系統(tǒng)實施 167。 數(shù)據(jù)模塊窗體的設(shè)置 在編寫數(shù)據(jù)庫應(yīng)用程序時,經(jīng)常要遇到這樣的情況,即好多組件、窗體同時訪問相同的數(shù)據(jù)源,如果為每一個組件或者窗體都設(shè)置一個數(shù)據(jù)源將是十分耗時的工件,而且要保證這些數(shù)據(jù)源的確是相同的也需花一番功夫。那么,能不能將這些數(shù)據(jù)源集中管理,最好是做成一個統(tǒng)一的模塊,需要時就將該模塊引入而不必直接操作數(shù)據(jù)源本身呢?數(shù)據(jù)模塊( DataModule)是解決這個問題最好的答案。簡單說來,數(shù)據(jù)模塊是用來集中管理數(shù)據(jù)源的一個窗體,該窗體可被需要的地方隨時引入。 但本人在開發(fā)這個系統(tǒng)時,開始使用了一下數(shù)據(jù)模塊,但在使用過程中卻碰到了一些問題。并且考慮這個系統(tǒng)使用到的 TADOQuery 控件比較多,如果使用數(shù)據(jù)控件可能會帶來管理上的麻煩,如弄混各個數(shù)據(jù)控件的作用。還考慮到使用動態(tài)生成ADOQuery可能會更節(jié)省資源。所以在本人的系統(tǒng)中,開始做的第一個模塊 “借閱者個人模塊 ”中還稍微使用了一下數(shù)據(jù)模塊。但在后面做的兩個模塊中大多都是用動態(tài)生成 ADOQuery 來實現(xiàn)的。并且由于 SQL 語句是動態(tài)加入的所以 datamodule 中的控件也不會多。 該程序按功能分為 3 大塊,主要包括系統(tǒng)管理模塊、信息 資料模塊和信息查詢模塊。主模塊主要設(shè)置下拉菜單,以及對各功能模塊的調(diào)用,大部分功能模塊均采用獨立的窗體設(shè)計。 主程序主要設(shè)計主菜單,通過模塊調(diào)用,實現(xiàn)對各功能模塊的調(diào)用。主程序的設(shè)計步驟如下: ( 1) 新建工程文件,將工程文件保存為 ,源程序存盤為 ,修改其 CAPTION 屬性為“圖書管理系統(tǒng) ”, NAME 屬性值該為 MAINFORM。 ( 2) 向 MAINFORM 中加入下拉菜單 TMAINMENU控件對象,雙擊該控 ( 3) 件對象,在“操作”菜單項下,分別設(shè)置菜單條“新書入庫”、“新書上架”、“讀者信息管理”、“借書”、“還書”、“欠費補交”、“信息查詢”、“系統(tǒng)登錄”、“退出”。在“管理”菜單項下,分別設(shè)置菜單條“用戶管理”、“讀者類型管理”。在“幫助”菜單項下,分別設(shè)置菜單條“使用幫助”、“關(guān)于”。 ( 4) 雙擊菜單項“操作”中的菜單條“退出”,創(chuàng)建 ONCLICK 事件,是系統(tǒng)具備退出功能。 167。 啟動 畫面的實現(xiàn) 啟動畫面是為了給用戶一個良好的印像,加深軟件的親和力,沒有實際的功能,在 Form1 窗體中加入了 Image 和 Time 組件。源代碼比較簡單,略,啟動畫面的窗體如下圖 167。 用戶登錄窗體的的實現(xiàn) 本窗體是為兩種不同的用戶(一般用戶,管理員)提供選擇以進入不同的模滿足不同用戶的需求。源代碼比較簡單,略 167。 用戶密碼認證窗體的的實現(xiàn)
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1