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

正文內(nèi)容

圖書管理系統(tǒng)論文生畢業(yè)設(shè)計-閱讀頁

2024-08-13 17:11本頁面
  

【正文】 表。 為了實(shí)現(xiàn)圖書借閱超期罰款制度,還應(yīng)增設(shè)罰金規(guī)則表 。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫設(shè)計有幾個范式,一般我們要做到的 是第三范式,即數(shù)據(jù)表中沒有冗余字段以及同一個表中的字段沒有函數(shù)依賴關(guān)系,冗余字段即在一個表中已經(jīng)保存過的信息,在另一個表中就不應(yīng)該存在,如果需要的話,可以通過表間的關(guān)聯(lián)來得到,函數(shù)依賴性就是一個表中的字段間不應(yīng)該有計算關(guān)系,如一個表中有單價字段、數(shù)量字段,就不應(yīng)該有一個總金額字段。不過在一些較常用的表中,我們可以適當(dāng)?shù)乇A羧哂嘧侄危@樣,在程序運(yùn)行過程中可以減少由于表間互相關(guān)聯(lián)而使用速度降低等問題。數(shù)據(jù)表設(shè)計時,最好不要使用用戶輸入的信息作為 主鍵,每一個數(shù)據(jù)表自己22 定義一個主鍵,添加信息是由程序自動添加,這樣就可以減少數(shù)據(jù)更新時產(chǎn)生的錯誤。 另外,數(shù)據(jù)表設(shè)計時一般都應(yīng)該有一些標(biāo)志字段,標(biāo)志字段可以定義成 CHAR(1)或 BIT 型。 數(shù)據(jù)庫初期設(shè)計時一定要謹(jǐn)慎,把所有可能的情況都考慮進(jìn)去,即 使當(dāng)時沒有用到,也要將它留在數(shù)據(jù)庫中作為備用字段以便將來擴(kuò)充。因?yàn)槿绻麛?shù)據(jù)庫結(jié)構(gòu)一旦改變, 所有與修改的數(shù)據(jù)表相關(guān)的業(yè)務(wù)都有可能受到影響,而某些影響還很難看到,這樣就容易形成一個惡性循環(huán)。 PB 的數(shù)據(jù)窗口與其他語言的數(shù)據(jù)控件不一樣,它的很多東西是預(yù)編譯的。相應(yīng)的模塊就一定要重新修改,否則一定會出問題。每個表格 表示為數(shù)據(jù)庫中的一個表。 表 52 用戶基本信息表 people 列名 數(shù)據(jù)類型 長度 可否為空 注釋 Loginname Char 10 Not Null 用戶名 Loginpassword Char 10 Not Null 密碼 Loginlevel char 1 Not Null 權(quán)限 說明:記錄系統(tǒng)用戶的用戶名、密碼與權(quán)限, name 設(shè)為主鍵。 表 54 出版社基本信息表 publishinfo 列名 數(shù)據(jù)類型 長度 可否為空 注釋 Pubid char 4 Not Null 出版社編號 Pub char 30 Null 出版社名稱 Add char 50 Null 聯(lián)系地址 Zip char 6 Null 郵政編碼 Tel char 16 Null 聯(lián)系電話 Fax char 16 Null 傳真 char 16 Null 網(wǎng)址 說明:記錄出版社信息, pubid 設(shè)為主鍵。 表 56 借閱情況信息表 lend 列名 數(shù)據(jù)類型 長度 可否為空 注釋 Lendid Int Not Null 借閱序號 Bookid Char 10 Not Null 圖書編號 Memberid Char 10 Not Null 借閱人編號 Lendtime date Null 借閱 開始 日期 Lendbacktime Int 4 Not Null 借閱歸還日期 Lendback Dec Null 圖書是否歸還 LendFlag Char 1 Null 規(guī)則開關(guān) 說明:進(jìn)行借閱的登記, loanid 設(shè)為主鍵、自動增長。 。索引需要一定硬盤空間和時間來維護(hù)。有較高讀操作頻率的數(shù)據(jù)庫應(yīng)該有更多的索引。在可能的情況下,使用較小的數(shù)據(jù)類型,例如用 varchar 替代 char。在為數(shù)據(jù)檢索優(yōu)化表時,簇索引必須支持?jǐn)?shù)據(jù)的分組索引。 。具有高密度的列是索引糟糕的候選列。在使用 PRIMARY KEY 約束時考慮以下事實(shí): a. 每個表只能有一個 PRIMARY KEY約束。 c. 不允許有空值。 UNIQUE 約束指定,在一列中的兩行不能有相同的值。在已有一個主關(guān)鍵字時 UNIQUE約束很有用,例如雇員號,但是必須保證其他標(biāo)識符(例如,雇員駕27 駛證號)也是唯一的。 b. 在一個表中可以設(shè)置多個 UNIQUE 約束。 4 過在指定的列或列組中創(chuàng)建唯一的索引,可以使 UNIQUE 索引得到強(qiáng)制 28 第 6 章 圖書管理系統(tǒng)的具體 詳細(xì)的 實(shí)現(xiàn) 開發(fā)環(huán)境 硬件系統(tǒng) 硬件平臺 CPU Intel P4 內(nèi)存 2 256M 的三星 Rambus 內(nèi)存 硬盤 Seagate Barracuda 80G 顯卡 Unika 小妖 G9800 顯示器 美格 770PF, 17 寸純平顯示器 軟件環(huán)境 操作系統(tǒng) Microsoft WindowsXP 簡體中文專業(yè)版+ SP1 軟件系統(tǒng): Visual basic 中文版、 SQL Server 20xx 數(shù)據(jù)庫。 ”Visual”一詞在計算機(jī)程序設(shè)計領(lǐng)域中意為 :”可視化的 ”, Microsoft公司的其冠以 Visual 的產(chǎn)品都含有這個意思。 可視化程序設(shè)計指的是一種開發(fā)圖形用戶界面的方法,使用這種方法,程序員不須編寫大量代碼去描述界 面元素的外觀和位置,只要把預(yù)先建立的界面元素用鼠標(biāo)拖放到屏幕上適當(dāng)?shù)奈恢眉纯?。而?Visual Basic 開發(fā)應(yīng)用程序,包括兩部分工作:一是設(shè)計用戶界面,二是編寫程序代碼。 Visual BASIC 提供的 “工具箱 ”內(nèi)存放若干個 “控件 ”,程序設(shè)計者可以自由地從工具箱中取出所需控件,放到窗體中的指定位置,而不必為此編寫程序。 2) 程序采用 “事件驅(qū)動 “方式 在設(shè)計好用戶界面后,第二件事是編寫程序。一般來說,每個子程序要實(shí)現(xiàn)的功能是單一的,子程序的規(guī)模一般不會太大,也就是說,把原來一個統(tǒng)一控制的、包羅萬象的大程序分解為許多個獨(dú)立的、小規(guī)模的子程序,分別由各種 “事件 ”來驅(qū)動執(zhí)行,于是編程難度大大降低了。 總之 , Visual Basic 是面向?qū)ο蟮摹⒔Y(jié)構(gòu)化的計算機(jī)語言。 Visual Basic 是一種很容易學(xué)習(xí)并很快就可以熟練掌握的功能強(qiáng)大的編程語言。 SQL 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從 IBM 公司 1981 年推出以來, SQL 語言,得到了廣泛的應(yīng)用。 SQL 廣泛地被采用正說明了它的優(yōu)點(diǎn)。 (1) 非過程化語言 SQL 是一個非過程化的語言,因?yàn)樗?次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。 (2) 統(tǒng)一的語言 31 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 SQL 為許多任務(wù)提供了命令,包括: ● 查詢數(shù)據(jù) ● 在表中插入、修改和刪除記錄 ● 建立、修改和刪除數(shù)據(jù)對象 ● 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ● 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。所有用 SQL 編寫的程序都是可以移植的。例如, SQL Server 20xx將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來加強(qiáng)您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫鏡像、快照、時點(diǎn)恢復(fù)、實(shí)時在線管理等諸多功能大大提 高了企業(yè)級系統(tǒng)的可靠性、擴(kuò)展性;而數(shù)據(jù)集成,各種自動化管理、調(diào)試和優(yōu)化工具則為您的 IT 管理工作帶來全新的體驗(yàn)。 ? 先進(jìn)、一體化的商業(yè)智能平臺 32 SQL Server 20xx 使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計、和監(jiān)控預(yù)測平臺,進(jìn)一步推動企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。為 了滿足客戶日漸增強(qiáng)的實(shí)時 BI 和企業(yè)級應(yīng)用規(guī)模的需求, SQL Server 20xx 在構(gòu)建商業(yè)智能平臺的實(shí)時性、擴(kuò)展性方面也有了質(zhì)的飛躍。 ? 極具擴(kuò)展性和靈活性的開發(fā)平臺 SQL Server 20xx 將提供更加強(qiáng)大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時, 將進(jìn)一步拓展您的應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。 C、 、 XQuery、 XMLA、 、SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。(注:還定義了一個模塊名為 ,pubyh 和 quanxian 都是全局變量,一個保存用戶名,一個保存權(quán)限、還有 hsqx 、 xjqx 、 zdjss 用于保存還書期限、續(xù)借期限、最大借書數(shù)。 amp。 39。 amp。 39。 。 amp。Persist Security Info=False 39。 Date End Sub 35 系統(tǒng)主 界面: 圖 62 圖書管理 系統(tǒng)主 界面 功能介紹: 主 界面的功能有系統(tǒng)管理模塊:系統(tǒng)設(shè)置、 用戶管理、注銷、退出。數(shù)據(jù)查詢模塊:借閱查詢、圖書查詢、讀者查詢。今日盤點(diǎn)模塊:今日借出圖書、今日歸還圖書、今日到期圖書。 代碼實(shí)現(xiàn): Private Sub MDIForm_Activate() Unload frmlogin = Provider=. amp。Data Source= amp。 。 hsqx amp。 xjqx amp。 zdjss amp。根據(jù)權(quán)限分配功能的使用 Case 1: beizu = 系統(tǒng)管理員 : = True ?? Case 2: beizu = 操作員 : 39。權(quán)限為 3的是讀者 ?? End Select (1).Text = beizu + pubyh (2).Text = string1 End Sub 37 3.管理 用戶借書 /還書界面如下: 圖 63 管理用戶借書 /還書界面 功能簡介: 該部分完成對讀者的借書管理并將借書信息寫入 jieshu表中 ,并修改 duzhe 表中借閱次數(shù)、已借本數(shù)兩字段和 tushu 表中借出次數(shù)、已借本數(shù)兩字段,讀者借書數(shù)超過系統(tǒng)參數(shù)設(shè)定的最多本數(shù)的不能再借。 。 amp。Persist Security Info=False = select * from duzhe ?? = Date = DateAdd(m, hsqx, DTPicker1) ‘ hsqx是還書期限 End Sub Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then 讀者編號 =39。 amp。 If = True Then MsgBox 無此讀者編號 , 借書 = ?? Exit Sub End If = (姓名 ) 40 ?? End If End Sub Private Sub Text16_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then 圖書編號 =39。 amp。 If = True Then MsgBox 無此圖書編號 , 借書 = ?? Exit Sub End If = (書名 ) ?? End If End Sub 41 : 圖 64 用戶登陸圖書管理系統(tǒng)查詢 的界面 功能簡介; 普通用 戶登陸系統(tǒng)后 ,可以通過輸入關(guān)鍵字進(jìn)行查詢圖書的信息情況 。 代碼實(shí)現(xiàn): Private Sub Command1_Click() Select Case Case 0 圖書編號 =39。 amp。 If Then 42 圖書編號 =39。 amp。 End If Case 1 39。* amp。 *39。* amp。 *39。系統(tǒng)基本實(shí)現(xiàn)了內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。添加借閱人以及注銷借閱人??梢园醋髡?、出版社、出版時間等信息對圖 書進(jìn)行查詢,并能反映出圖書的借閱情況。并能對借閱規(guī)則進(jìn)行設(shè)置。 通過對該系統(tǒng)的設(shè)計、開發(fā)和調(diào)試,一方面讓我了解了 MIS 系統(tǒng)的開發(fā)過程與方法,另一方面,讓我初步掌握了 VB 開發(fā)工具的使用方法,熟悉了窗口、菜單以及一些可視化控件的使用方法。同時,在制作過程中遇到了不少問題和困難,通過查閱書籍及互連 網(wǎng)得到了不小的幫助。不足之處,還請多多指教。陳老師的敏捷思維、淵博的學(xué)識以及溫煦謙和的態(tài)度使我受益非淺,耐心的輔導(dǎo)、嚴(yán)謹(jǐn)求實(shí)的作風(fēng)使我終生難忘。 十分感謝老師在百忙之中,對本文總體方案、關(guān)鍵問題進(jìn)行的審閱,在有關(guān)方面進(jìn)行了仔細(xì)嚴(yán)謹(jǐn)?shù)闹笇?dǎo),并提出了很多精辟的見解與看法,使我受到很大的啟發(fā)。 46 常用網(wǎng)址收藏
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1