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

正文內(nèi)容

圖書借閱管理系統(tǒng)應(yīng)用畢業(yè)論文-文庫吧資料

2025-06-26 04:31本頁面
  

【正文】 As Dim sql As String 39。 管理員登錄界面及系統(tǒng)主界面 管理員信息管理界面 借閱卡信息管理界面 借/還書操作界面庫存管理界面 管理員登錄界面及系統(tǒng)主界面設(shè)計 在創(chuàng)建工程時,會自動出現(xiàn)一個默認(rèn)的窗體Form1,將窗體名設(shè)置為FrmLogin,作為系統(tǒng)登錄界面,圖 用戶登錄界面用戶登錄界面主要用于用戶的身份驗證,當(dāng)用戶輸入用戶名及密碼后,單擊“確定”按鈕,將觸發(fā)cmdLogin的Click事件。日起在添加前要滿足一定的格式,這里定義為“月/日/年”。建立連接 Set rst = (sql) If Not Then tmpId = (0) End If 39。比如,同時是在借閱卡登記過程中,在年級組合框中選擇了“大一”項,當(dāng)提交信息是,系統(tǒng)需要根據(jù)“大一”查詢數(shù)據(jù)庫表Grade對應(yīng)的GradeId,然后將其添加到借閱卡信息表Borrower中。Sql用于指定一條查詢語句,Combo是要使用的Combobox控件,通過對參數(shù)sql的操作,將直接影響到Combobox控件得數(shù)據(jù)顯示。建立連接 Set rst = (sql) If Not Then With rst Do While Not .EOF .Fields(0) .MoveNext Loop End With = 0 End If 39。例如,在借閱卡登記過程中,需要填寫學(xué)生所在的年紀(jì)和學(xué)院,可以使用組合框控件,然后將數(shù)據(jù)庫表Grade和Institute中的信息添加都組合框中去。關(guān)閉連接 39。get RecordCount Set querySQL = rstEnd Function 如果要執(zhí)行更新(Update)或刪除(Delete)語句對數(shù)據(jù)進(jìn)行操作,可定義過程executeSQL(),代碼如下:Public Sub executeSQL(ByVal sql As String) 39。執(zhí)行查詢 Set rst = New Trim$(sql), conn, adOpenKeyset, adLockOptimistic 39。 在對數(shù)據(jù)庫進(jìn)行操作的過程中,通常需要執(zhí)行查詢(Select)語句對各種數(shù)據(jù)進(jìn)行查詢。建立連接 Set conn = New ConnectStringEnd Sub 用戶每次訪問數(shù)據(jù)庫,都要調(diào)用DB_Connect()過程連接數(shù)據(jù)庫。聲明一個數(shù)據(jù)集對象Dim rst As 由于系統(tǒng)中的各個功能模塊都將頻繁對數(shù)據(jù)庫進(jìn)行操作,首先需要實現(xiàn)與數(shù)據(jù)庫的鏈接。 類模塊名稱及功能描述類模塊功能描述DbOperation用來完成對數(shù)據(jù)庫的相關(guān)操作BuildComboList用來完成對界面中所使用的列表框的操作BookDate用來格式化要保存到數(shù)據(jù)表Book中的系統(tǒng)日期1 DbOperation類模塊在該模塊中,首先聲明一個連接conn和一個數(shù)據(jù)集對象rst,代碼如下:39。通過使用類模塊,將特定的操作封裝在一起,從而極大的提高了軟件調(diào)試和測試的效率。在Main中,定義系統(tǒng)運(yùn)行時,首先進(jìn)入登錄界面FrmLogin,如果登錄成功,則顯示主界面FrmMain。其中,DSN指定為數(shù)據(jù)源Lib,用戶名和密碼(UID和PEW)需要同建立數(shù)據(jù)源時使用的用戶名和密碼一致,這里設(shè)置為空。 Login Failed so exit app End End If Unload fLogin 39。初始化系統(tǒng)登錄界面Sub Main() 39。UID=。Module1模塊的代碼如下:39。在窗體中事件代碼中調(diào)用模塊中的公用代碼,可以提供代碼的復(fù)用率,從而大大優(yōu)化了系統(tǒng)結(jié)構(gòu)。另外。(3)選擇“工程”|“工程1屬性”命令,彈出工程屬性對話框,在對話框中將工程命名為LibManagement。(1)運(yùn)行Visual Basic ,在工程模板中選擇新建“標(biāo)準(zhǔn)EXE”。圖 “OBNC Microsoft Access安裝”對話框(4)單擊“確定”按鈕此時可以看到在“OBNC數(shù)據(jù)管理器”對話框中,用戶“用戶DSN”選項卡中的“用戶數(shù)據(jù)庫源”列表中多了Lib數(shù)據(jù)庫。(3)在顯示的“OBNC Microsoft Access安裝”對話框中單擊“選擇”按鈕,在出現(xiàn)的“選擇數(shù)據(jù)庫”對話框中選擇要定義數(shù)據(jù)源的數(shù)據(jù)庫Lib。(1)選擇“開始”|“程序”|“管理工具”|“數(shù)據(jù)源(ODBC)”命令,打開“ODBC數(shù)據(jù)源管理器”對話框,選擇“用戶DSN”選項卡,然后單擊“添加”按鈕,出現(xiàn)“創(chuàng)建新數(shù)據(jù)源”對話框。按照上述方法創(chuàng)建其他關(guān)系。圖 “關(guān)系”窗口(3)在“關(guān)系”窗口中,首先選中標(biāo)DatesRestrict中的type字段,接著按住拖動至表Title上方,然后釋放鼠標(biāo)左鍵,出現(xiàn)“編輯關(guān)系”對話框。圖 “顯示表”對話框(2)在“表”選項卡中,使用鍵盤上的Ctrl及shift鍵與鼠標(biāo)共同操作,同時選取剛才所創(chuàng)建的7個表,并單擊“添加”按鈕。(1)打開數(shù)據(jù)庫窗口,選擇“工具”|“關(guān)系”命令,或者單擊工具欄中的“關(guān)系”按鈕,出現(xiàn)“關(guān)系”窗口。 設(shè)定表關(guān)系 Accesss作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng),指定表之間的關(guān)系很重要。圖 輸入表名關(guān)于其他表與字段的創(chuàng)建,可以按照上面的方法自行創(chuàng)建。設(shè)置完成后,在工具欄中單擊“保存”按鈕,將彈出“輸入表明”對話框。在數(shù)據(jù)庫窗口的“對象”欄中選擇“表”,然后在右側(cè)的列表中雙擊“使用設(shè)計器創(chuàng)建表”連接,出現(xiàn)“表設(shè)計視圖”窗口。在Access中使用設(shè)計視圖創(chuàng)建表。(7)書刊信息表(Book)書刊信息表(Book)用來記錄圖書館中書刊的基本信息。(6)書中信息表(Title) 書中信息表(Title)用來描述圖書館中書刊信息。(5)日期限定信息表(DatesRestrict)日期限定信息表(DatesRestrict)用來描述各類書限定的被借閱天數(shù)。表Borrower與表Institute是一對多的關(guān)系,InstituteID字段是一個外部鍵,它將這兩個表連接起來。(4)借閱卡信息表(Borrower) 借閱卡信息表(Borrower)用來保存借閱者的基本信息。(3)年級信息表(Grade)年級信息表(Grade)用來描述借閱者的年級信息。(2)學(xué)院信息表學(xué)院信息表(Institute)用來描述借閱者的學(xué)院信息。(1)管理員信息表 管理員信息表(Librarian)用來記錄管理員的權(quán)限信息。數(shù)據(jù)庫Lib包含管理員信息表(Librarian)、學(xué)院信息表(Institute)、年級信息表(Grade)、借閱卡信息表(Borrower)、日期限定信息表(DatesRestrict)、書中信息表(Title)和書刊信息表(Book)等7個表。圖 “文件新建數(shù)據(jù)庫”對話框選擇文件保存位置,并在“文件名”文本框中輸入數(shù)據(jù)庫的文件名Lib,然后單擊“創(chuàng)建”按鈕。用戶可以在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫,步驟如下。擁有借閱卡的借閱者可以在管理員的操作下借閱和返還書刊,也可以進(jìn)行書刊的查詢。權(quán)限功能模塊確定用戶角色有圖書管理員和擁有借閱卡的借閱者組成。雖然權(quán)限控制不是一個獨(dú)立存在的模塊,但它貫穿在整個運(yùn)行過程中。 借閱卡信息管理庫存信息管理書刊借閱管理書刊返還管理書刊查詢管理圖 書刊借閱/返還/查詢管理功能集合關(guān)系圖(3)用戶管理及權(quán)限功能集合。該集合包括書刊借閱、書刊返還以及書刊查詢3個管理模塊。主要用于提供借閱卡、書刊在庫情況的基本信息。(1)基本信息管理功能集合。在前面描述了圖書管理信息系統(tǒng)的功能模塊劃分,但沒有給出個模塊之間的關(guān)系。這個步驟是對理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。系統(tǒng)需求要有較好的安全性和可擴(kuò)展性,并提供簡潔方便的圖形用戶界面。(7)在系統(tǒng)中,圖書管理員可以給用戶查詢其所要借的書刊,顯示該書刊庫存中還剩幾本,編號多少的書還在庫等。(5)在系統(tǒng)中,圖書管理員可以及時查看所有借出的書的信息。(3)在系統(tǒng)中,圖書館管理員可以增加新的借閱卡,修改已有的借閱卡信息,注銷已經(jīng)把書都還清的借閱卡賬戶。(1)系統(tǒng)為管理員建立人事檔案,管理員進(jìn)入系統(tǒng)前需要身份驗證,用戶名、密碼輸入正確后方可進(jìn)入系統(tǒng)。開發(fā)者只有和客戶充分理解了需求之后才能開始設(shè)計系統(tǒng),否則,對需求定義的任何改進(jìn),設(shè)計上都必須大量的返工。圖書管理信息系統(tǒng)作為當(dāng)前應(yīng)用非常廣泛的數(shù)據(jù)庫應(yīng)用系統(tǒng)之一,其開發(fā)過程包括需求分析、數(shù)據(jù)庫分析和設(shè)計,以及各功能模塊的實現(xiàn)。根據(jù)這些功能,設(shè)計出系統(tǒng)的功能模塊。當(dāng)讀者要對某種書刊進(jìn)行查詢時,系統(tǒng)管理員也要能通過系統(tǒng)查詢庫存中該書刊的狀態(tài)。(6)庫存管理。圖書管理員要能對所有被借出的書刊進(jìn)行查詢,了解哪些人借了哪些書,以及借閱日期等信息。再返還書刊時,只需要輸入返還的書刊編號,然后系統(tǒng)會查詢借閱此書的人的信息以及該書刊的被借閱日期和限定的借閱天數(shù),讓圖書管理員判斷是否過期,并對數(shù)據(jù)庫記錄進(jìn)行改變,刪除該書刊的借閱記錄。系統(tǒng)會在借閱者賬戶中存儲所借書刊,以及書刊信息、借閱日期等,并提醒用戶該書刊限定的借閱日期。在借閱書刊時,只需要輸入借閱的書刊編號就可以,然后輸入借閱者的借閱卡號,完成后提交。(3)書刊借閱管信息管理。(2)借閱卡信息管理。給每個管理員一個id和密碼,以登錄圖書管理信息系統(tǒng),便于身份驗證,使具有一定資格的人才可登錄主界面。在不同的圖書館之間,圖書管理系統(tǒng)會存在一定的差異,通常情況下,圖書管理信息系統(tǒng)的主要功能包括以下方面。綜上所述,開發(fā)圖書管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上都是可行的。因此在技術(shù)上是可行的。使用該程序之后,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng)計,給出統(tǒng)計表格,以便全面掌握圖書的流通情況。我們將會看到排隊等候借書、還書的隊伍不再那么長,工作人員出錯的概率也小了,讀者可以花更多的時間在選擇書和看書上。以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。這樣借書過程就完成了。在計算機(jī)尚未在圖書館廣泛使用之前,借書和還書過程主要依靠手工。(3)本系統(tǒng)開發(fā)方法選擇基于上述兩種開發(fā)方法的優(yōu)劣,本系統(tǒng)利用軟件工程思想和方法,總體上是采用結(jié)構(gòu)化生命周期法從上而下地進(jìn)行系統(tǒng)分析和設(shè)計的,但系統(tǒng)實現(xiàn)等步驟采用了自下而上的快速原型法。用戶先運(yùn)行這個原型系統(tǒng),熟悉它,使用它,受到啟發(fā)并取得經(jīng)驗,然后對系統(tǒng)的目標(biāo)和功能提出精確、具體的要求,在對系統(tǒng)的需求最后決定后,再用傳統(tǒng)的方法建設(shè)系統(tǒng),通常原型系統(tǒng)的部分程序可以在后來的系統(tǒng)建設(shè)中直接采用。結(jié)構(gòu)化生命周期法的主要原則,歸納起來有以下四條:①用戶參與的原則②先邏輯后物理的原則③自頂向下的原則④工作成果描述標(biāo)準(zhǔn)化的原則其開發(fā)大致分為以下四個階段:①系統(tǒng)規(guī)劃:主要目標(biāo)是制訂系統(tǒng)的長期發(fā)展方案,決定系統(tǒng)在整個生命周期內(nèi)的發(fā)展方向、規(guī)模和發(fā)展進(jìn)程。(1)結(jié)構(gòu)化生命周期法簡介結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的管理信息系統(tǒng)開發(fā)方法。70年代以來系統(tǒng)建設(shè)的主流方法—結(jié)構(gòu)化生命周期法遇到一系列挑戰(zhàn),主要問題是手工操作多、工作效率低、開發(fā)周期長、應(yīng)變能力弱,不能對用戶需求的變更和環(huán)境的變化做出迅速反應(yīng)。1968年,首先提出了“軟件工程”這一名稱。多年來被人們沿用的手工作坊的軟件開發(fā)方法,在軟件產(chǎn)品的開發(fā)效率和產(chǎn)品質(zhì)量、成本等方面都無法滿足需求。 系統(tǒng)開發(fā)方法的選擇建立一個信息系統(tǒng),是一項復(fù)雜的軟件工程的實施。利用VBA可以編寫程序代碼來完成Access宏所不能完成的特定任務(wù)??勺詣訄?zhí)行一些日常的任務(wù),以便簡化在Access中的工作。頁是一種特殊類型的窗體,它使用戶能夠利用Web瀏覽器查看和編輯Access的表。在Access中,可以創(chuàng)建一個窗體,用來同時查閱單個表或多個表中的數(shù)據(jù),還可以打印和顯示窗體。查詢還可以對一組數(shù)據(jù)執(zhí)行操作,如更新或刪除某組記錄。根據(jù)設(shè)計方法的不同,查詢能夠在數(shù)據(jù)庫中檢索并組合來自不同表的數(shù)據(jù)。對于像Access這樣的關(guān)系數(shù)據(jù)庫管理程序,一個數(shù)據(jù)庫通常包含幾個存放相關(guān)數(shù)據(jù)的不同表。每一列叫做一個“字段”,包含特定類型的信息,如姓名或?qū)W歷。Access有以下一些基本定義: 數(shù)據(jù)庫是一個包含各種Access“對象”(表、查詢、窗體、報表、宏和模塊)的文件,Access中所有工作都是建立在此基礎(chǔ)之上的。數(shù)據(jù)庫選用Microsoft公司的Access產(chǎn)品作為數(shù)據(jù)庫應(yīng)用程序。有自帶的數(shù)據(jù)管理器(Data Manager)、數(shù)據(jù)控件(Data Control)及數(shù)據(jù)訪問對象(DAO)等一系列功能強(qiáng)大的工具來協(xié)助管理人員輕松地進(jìn)行與數(shù)據(jù)庫的連接和管理。結(jié)構(gòu)簡單而且速度快但不支持對象界面。是一種基于API的接口方法, API相同。RDO是ODBC API的一個淺層的界面接口,是專為訪問遠(yuǎn)程ODBC關(guān)系數(shù)據(jù)源而設(shè)計的。RDO(Remote Data Objects)遠(yuǎn)程數(shù)據(jù)對象。是一種對RDO數(shù)據(jù)綁定的控件。OLE DB不能被Visual Basic直接調(diào)用。OLE DB這一種底層的數(shù)據(jù)訪問界面接口。這是一種公認(rèn)的關(guān)系數(shù)據(jù)源的接口界面。是一種基于工作站通過DAO的數(shù)據(jù)庫訪問 機(jī)制??梢杂萌魏我环NODBC數(shù)據(jù)源,如:SQL Server、Oracle、Access、Excel、文本文件、圖形文件和
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1