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

正文內(nèi)容

圖書資料管理系統(tǒng)分析與設(shè)計(jì)畢業(yè)論文-文庫(kù)吧資料

2025-07-04 18:03本頁(yè)面
  

【正文】 作者、出版商編號(hào)以及圖書分類會(huì)自動(dòng)顯示出來,用以進(jìn)行某本圖書詳細(xì)信息的查詢。點(diǎn)擊“保存”則將該條還書信息寫入數(shù)據(jù)庫(kù)中,完成本次還書業(yè)務(wù);如果點(diǎn)擊“取消”則取消本次還書。圖512 所有出借圖書記錄 還書業(yè)務(wù)在該還書業(yè)務(wù)管理窗體中,可以對(duì)學(xué)生的還書信息進(jìn)行管理。同時(shí),還可以使用“第一個(gè)”、“前一個(gè)”、“下一個(gè)”、“最后一個(gè)”按鈕來逐條查看數(shù)據(jù)庫(kù)的記錄。(該模塊主要由秦凱峰設(shè)計(jì)完成,在此僅作系統(tǒng)功能介紹。圖59 圖書分類信息管理 班級(jí)信息管理班級(jí)信息管理窗體如圖510中,可以具體查詢?cè)敿?xì)班級(jí)信息,同時(shí)可以添加、刪除班級(jí)信息功能,也可以在“所有班級(jí)”面板中查詢所有班級(jí)信息(代碼略)。其實(shí)現(xiàn)代碼與圖書信息和學(xué)生信息管理相似,故代碼略。(3) 窗體中主要學(xué)生信息刪除代碼見附件B中“代碼53”。同時(shí),在該面板中還可以點(diǎn)擊“前一條”、“后一條”等按鈕查看其他學(xué)生信息。(2) 窗體功能實(shí)現(xiàn)。(1) 窗體界面設(shè)計(jì)。(3) 窗體中主要圖書添加代碼見附件B中“代碼52”。同時(shí),在該面板中還可以點(diǎn)擊“前一條”、“后一條”等按鈕查看其他圖書信息。(2) 窗體功能實(shí)現(xiàn)。(1) 窗體界面設(shè)計(jì)。圖52 用戶登錄窗體 信息管理模塊信息管理模塊中包括圖書信息管理、讀者信息管理、班級(jí)信息管理、圖書館信息管理和圖書分類信息管理。否則,返回登錄錯(cuò)誤,重新登錄。在窗體內(nèi)的用戶名和密碼文本框內(nèi)填入用戶的相關(guān)信息后,點(diǎn)擊“登錄”按鈕即可,單擊“取消”按鈕退出系統(tǒng)。如圖52,新建一個(gè)Form,從工具箱中加入若干控件到窗體中,以用來實(shí)現(xiàn)下圖中用戶登錄窗體的效果。圖51 圖書館資料管理系統(tǒng)主窗體界面 系統(tǒng)各模塊設(shè)計(jì) 用戶登錄模塊用戶登錄窗體用于系統(tǒng)用戶登錄圖書館資料管理系統(tǒng)。選擇“菜單編輯器”命令后將打開“菜單編輯器”對(duì)話框,如圖51所示。具體參照“圖47 定義關(guān)系”。數(shù)據(jù)表設(shè)計(jì)與圖46相似,設(shè)置Cat_id為主鍵,具體參照附錄中的數(shù)據(jù)表47。數(shù)據(jù)表設(shè)計(jì)與圖46相似,設(shè)置Publication_id為主鍵,具體參照附錄中的數(shù)據(jù)表46。數(shù)據(jù)表設(shè)計(jì)與圖46相似,設(shè)置Class_id為主鍵,具體參照附錄中的數(shù)據(jù)表45。 其中,為了數(shù)據(jù)的完整性設(shè)計(jì),將借書日期字段Issue_Data的有效性規(guī)則設(shè)為issu_data20061230,使所有的借書日期必須在2006/12/30之后,否則,數(shù)據(jù)錯(cuò)誤。表45 讀者信息表Student(4) 借書還書信息表(附錄表44),該表主要記錄借書的編號(hào)和日期等。圖44 圖書信息表Bookinfo(3) 讀者信息表(附錄表43),該表主要記錄讀者編號(hào)和圖書館編號(hào)等。圖43 用戶信息表User(2) 圖書信息表(附錄表42),該表主要記錄圖書編號(hào)和圖書名稱等。 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 為了應(yīng)對(duì)圖書資料管理系統(tǒng)的功能模塊,對(duì)圖書館工作進(jìn)行了了解后,對(duì)本數(shù)據(jù)庫(kù)設(shè)計(jì)了7個(gè)數(shù)據(jù)表,具體如下:(1) 用戶信息表(附錄表41),該表主要記錄用戶名和密碼。因?yàn)閿?shù)據(jù)庫(kù)結(jié)構(gòu)的變化會(huì)造成編碼的改動(dòng),所以需要認(rèn)真設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)后再進(jìn)行編碼,從而避免無謂的重復(fù)工作。● 系統(tǒng)設(shè)置模塊:該模塊主要用于對(duì)系統(tǒng)進(jìn)行設(shè)置,如設(shè)置罰款金額和借書最大天數(shù)以及用戶信息管理和數(shù)據(jù)備份等進(jìn)行設(shè)置?!?圖書報(bào)表模塊:該模塊主要用于打印報(bào)表,如圖書信息、讀者信息以及借書信息等。● 圖書管理模塊:該模塊主要用于圖書基本信息的管理,如添加、刪除、編輯以及查看圖書信息等。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)模塊劃分圖書資料管理系統(tǒng)應(yīng)具備圖書館一般管理功能,通常包括用戶登錄模塊、圖書管理模塊、借書模塊、還書模塊、圖書信息模塊、圖書報(bào)表模塊、讀者信息模塊、系統(tǒng)設(shè)置模塊。輸出數(shù)據(jù)流:新的設(shè)定金額和天數(shù)以及新備份的數(shù)據(jù)庫(kù)數(shù)據(jù)。(9) 系統(tǒng)設(shè)置簡(jiǎn)要描述:管理員對(duì)罰款金額、圖書的最多借讀天數(shù)的設(shè)定,數(shù)據(jù)備份。(8) 還書操作簡(jiǎn)要描述:讀者所借圖書的歸還操作。輸入數(shù)據(jù)流:圖書編號(hào)。輸出數(shù)據(jù)流:圖書的借出信息。(6) 借書操作簡(jiǎn)要描述:將在庫(kù)圖書借出操作。輸入數(shù)據(jù)流:讀者的學(xué)號(hào),圖書編號(hào)。輸出數(shù)據(jù)流:讀者的基本信息。(4) 讀者編輯簡(jiǎn)要描述:添加、刪除讀者信息。輸入數(shù)據(jù)流:讀者學(xué)號(hào)。輸出數(shù)據(jù)流:圖書基本信息。(2) 圖書編輯簡(jiǎn)要描述:添加、刪除圖書信息。輸入數(shù)據(jù)流:圖書編號(hào)。第三章 系統(tǒng)需求分析 系統(tǒng)功能要求分析本圖書資料管理系統(tǒng)中總體需要完成的功能如下:圖書管理:包括圖書信息的查詢;圖書信息的添加、刪除;讀者管理:包括讀者信息的查詢;讀者信息的添加、刪除; 借書管理:包括讀者信息的確認(rèn);借書信息的登記(借書日期等); 還書管理:包括過期罰款的確認(rèn);還書信息的登記; 系統(tǒng)設(shè)置:包括管理員對(duì)罰金、最多借書天數(shù)的設(shè)置; 圖書類別管理:包括圖書類別的查詢,圖書類別信息的添加、刪除; 出版商管理:包括出版商信息的查詢,出版商信息的添加、刪除;班級(jí)管理:包括班級(jí)信息的查詢,班級(jí)信息的添加、刪除。 復(fù)雜操作實(shí)現(xiàn)在信息管理系統(tǒng)中,我們往往會(huì)遇到歸類、匯總、映射、索引、子查詢等復(fù)雜操作,如: GROUP BY方法GROUP BY子句將集中所有的行在一起,它包含了指定列的數(shù)據(jù)以及允許合計(jì)函數(shù)來計(jì)算一個(gè)或者多個(gè)列。數(shù)據(jù)庫(kù)管理系統(tǒng)必須在更改期內(nèi)保護(hù)所存儲(chǔ)的數(shù)據(jù)的一致性,確保有效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)必須保持一致性,DBMS還必須協(xié)調(diào)多用戶的并行更新,以確保用戶和它們的更改不至于影響其它用戶的作業(yè)。數(shù)據(jù)查詢主要是由SELECT語句完成。 DDL與DML數(shù)據(jù)定義語言DDL:它是用來創(chuàng)建和修改數(shù)據(jù)庫(kù)結(jié)構(gòu)的一種語句,包括CREATE、ALTER和DROP語句。下面是DDL命令:CREATE TABLE ; ALTER TABLE ; DROP TABLE ; CREATE INDEX ;DROP INDES靜態(tài)SQL語句在程序設(shè)計(jì)時(shí)便已固定下來,它不包含任何參數(shù)和變量。DML組可以細(xì)分為以下的幾個(gè)語句:SELECT:用于檢索數(shù)據(jù);INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫(kù);UPDATE:用于從數(shù)據(jù)庫(kù)中修改現(xiàn)存的數(shù)據(jù);DELETE:用于從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)。SQL語言有著非常突出的優(yōu)點(diǎn):1. 非過程化語言;2. 是所有關(guān)系數(shù)據(jù)庫(kù)的公共語言SQL為許多任務(wù)提供了命令,其中包括:查詢數(shù)據(jù),在表中插入、修改和刪除記錄,建立、修改和刪除數(shù)據(jù)對(duì)象,控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取,保證數(shù)據(jù)庫(kù)的一致性和完整性。雖然絕大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)使用SQL,但是它們同樣有它們自立另外的專有擴(kuò)展功能用于它們的系統(tǒng)。SQL語句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。 SQL語言介紹SQL(Structured Query Language,結(jié)構(gòu)查詢語言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語言。例如,可設(shè)置某個(gè)宏,在用戶單擊某個(gè)命令按鈕時(shí)運(yùn)行該宏,以打印某個(gè)報(bào)表。7. 宏宏是Access中功能非常強(qiáng)大的對(duì)象,是一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的功能,例好打開某個(gè)窗體或打印某個(gè)報(bào)表。這些數(shù)據(jù)保存在Microsoft Access數(shù)據(jù)庫(kù)中。用戶可以使用報(bào)表向?qū)蓤?bào)表,也可以使用“自動(dòng)報(bào)表”選擇記錄源和縱欄式版面或表格式版面,“自動(dòng)報(bào)表”使用了來自記錄源中的所有字段并應(yīng)用最近使用報(bào)表的自動(dòng)格式。因?yàn)橛脩艨梢钥刂茍?bào)表上每個(gè)對(duì)象的大小和外觀,所以可以根據(jù)需要的方式顯示信息以便查看。如果只是像本系統(tǒng)一樣將Access作為后臺(tái)數(shù)據(jù)庫(kù),則不需要使用窗體對(duì)象。用戶對(duì)數(shù)據(jù)庫(kù)的任何操作都可以在窗體中完成?!?SQL查詢 使用SQL語句進(jìn)行查詢?!?動(dòng)作查詢 對(duì)表進(jìn)行生成、替換和刪除等操作。在設(shè)計(jì)表結(jié)構(gòu)時(shí),需要定義表中的字段名和數(shù)據(jù)類型,表生成后可以添加、修改和刪除數(shù)據(jù)。例如保存學(xué)生信息的表可以由編號(hào)、學(xué)生姓名、性別和所在班級(jí)等字段組成。Access的表是二維結(jié)構(gòu)的,由行和列兩部分組成。Access數(shù)據(jù)庫(kù)由表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁(yè)、宏和模塊等數(shù)據(jù)庫(kù)對(duì)象組成。Access是開發(fā)單機(jī)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的理想工具,可以獨(dú)立開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),也可以作為后臺(tái)數(shù)據(jù)庫(kù)與Visual Basic等高級(jí)語言結(jié)合使用。為防止數(shù)據(jù)庫(kù)出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大的現(xiàn)象,關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。4. 所的基本表的設(shè)計(jì)均應(yīng)盡量符合第三范式。鍵是表間連接的工具,主鍵越少,表間的連接就越簡(jiǎn)單。要設(shè)計(jì)出一個(gè)好的信息管理系統(tǒng)數(shù)據(jù)庫(kù),除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:1. 基本表的個(gè)數(shù)越少越好。 數(shù)據(jù)庫(kù)理論基礎(chǔ) 數(shù)據(jù)庫(kù)理論介紹一個(gè)成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫(kù)是其中一個(gè)非常重要的條件和關(guān)鍵因素。 完備的聯(lián)機(jī)幫助系統(tǒng)與Windows環(huán)境下的軟件一樣,在VB中隨時(shí)可以利用菜單【F1】功能鍵得到所需要的幫助信息。這種技術(shù)可以使Web頁(yè)面設(shè)計(jì)者動(dòng)態(tài)地創(chuàng)建和編輯頁(yè)面,使用戶能夠在VB中開發(fā)出多功能的網(wǎng)絡(luò)應(yīng)用軟件。OLE技術(shù)是VB的核心,Active是OLE的發(fā)展。 Embed)技術(shù)是指對(duì)象的鏈接與嵌入技術(shù),能夠用于開發(fā)集聲音、圖像、動(dòng)畫、字處理和Web程序發(fā)布等。在數(shù)據(jù)庫(kù)應(yīng)用方面,增加了ADO功能,Visual Basic不僅可以支持本地?cái)?shù)據(jù)庫(kù),而且可以連接遠(yuǎn)程數(shù)據(jù)服務(wù)器,大大增強(qiáng)了數(shù)據(jù)處理能力;在Internet應(yīng)用方面,Visual Basic可以通過文檔或程序訪問Internet,創(chuàng)建Internet服務(wù)器應(yīng)用程序,支持DHTML(動(dòng)態(tài)HTML技術(shù))和Web程序發(fā)布等。Visual Basic采用了部件編程的思想,在Visual Basic中創(chuàng)建的部件還可以自用,也可以在其他開發(fā)環(huán)境(如C++)中使用,還可以引用其他開發(fā)工具建立的部件。Visual Basic可以訪問的數(shù)據(jù)庫(kù)主要有Access、dBASE、FoxBASE和Paradox等,也可訪問Microsoft Excel、Lotus123等多種電子表格。而VB系統(tǒng)提供了豐富的數(shù)據(jù)類型、眾多的內(nèi)部函數(shù)、子程序、事件子程序和自定義函數(shù)等模塊,各個(gè)子程序模塊之間彼此獨(dú)立,也可以相互聯(lián)系,從而形成了結(jié)構(gòu)化程序,簡(jiǎn)單易學(xué)。結(jié)構(gòu)化和程序設(shè)計(jì)語言Visual Basic傳統(tǒng)編程方法是面向過程的機(jī)制,程序是按事先設(shè)計(jì)的程序流程來運(yùn)行的。事件驅(qū)動(dòng)是增強(qiáng)程序圖形界面交互性的主要方法,是指利用用戶的動(dòng)作或行為控制程序運(yùn)行的流向。通過對(duì)這些對(duì)象進(jìn)行屬性的設(shè)置和調(diào)整,就能改變對(duì)象的外觀及動(dòng)作的方式,這樣用戶可以方便地設(shè)計(jì)出美觀、友好的界面,從而簡(jiǎn)化了界面設(shè)計(jì)的方法,大大提高了編程效率。面向?qū)ο蟮目梢暬O(shè)計(jì)工具在VB開發(fā)環(huán)境中,應(yīng)用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,即把程序和數(shù)據(jù)封裝起來,視為一個(gè)對(duì)象工具。在這個(gè)環(huán)境中,開發(fā)人員可以進(jìn)行界面設(shè)計(jì)、代碼編寫和程序調(diào)試,
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1