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

正文內(nèi)容

圖書館管理系統(tǒng)分析及設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-19 20:50 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 利用斷線對(duì)象,一次返回給前端用戶,前端用戶在處理變動(dòng)數(shù)據(jù)的過程中,并不需要保持與數(shù)據(jù)庫的連接,當(dāng)對(duì)所有數(shù)據(jù)完成變動(dòng)操作之后,則再一次通過連接對(duì)象將數(shù)據(jù)返回更新到數(shù)據(jù)庫,因?yàn)椴恍枰獣r(shí)時(shí)保持與數(shù)據(jù)庫的連接,所以能夠大大的降低所消耗的系統(tǒng)資源。,它適用于WinForms應(yīng)用程序、 Servers。例如下面的一個(gè)應(yīng)用:讀取數(shù)據(jù)庫連接信息:Dim strTmp As String, strT() As String Open amp。 \ For Input As 1 If EOF(1) = False Then Line Input 1, strTmp Close 1 strTmp = Trim(strTmp) If strTmp Then strT = Split(strTmp, ||) For i = 0 To 3 strT(i) = strT(i) Next strserver = strT(0) struser = strT(1) strpwd = strT(2) strdb = strT(3) End If執(zhí)行一個(gè)查詢操作:Dim sql As String Dim rs As New sql = select * from maintain where mtnnum=39。 amp。 Trim() amp。 39。 sql, If = False Then (0).Value = Trim((rpttime).Value) amp。 = Trim((consumer).Value) amp。 = Trim((csmphoto).Value) amp。 = Trim((csmaddress).Value) amp。 = Trim((rtpcontent).Value) amp。 idflag = Trim((mtnid).Value) Else MsgBox 沒有找到該記錄!, vbOKOnly + vbExclamation, 信息提示! End IfEnd Sub要編寫安全的 應(yīng)用程序,所涉及的問題不僅僅是要避免常見的編碼缺陷。訪問數(shù)據(jù)的應(yīng)用程序包含許多潛在的故障點(diǎn),攻擊者可以利用這些故障點(diǎn)來檢索、操縱或破壞敏感的數(shù)據(jù)。一定要了解安全的各個(gè)方面,從應(yīng)用程序設(shè)計(jì)階段建立威脅模型的過程,到應(yīng)用程序的最終部署,到對(duì)應(yīng)用程序的不斷的實(shí)時(shí)維護(hù),都要考慮到。第三章 需求分析【需求分析】需求分析是軟件設(shè)計(jì)當(dāng)中最重要的步驟之一,它也是決定一個(gè)軟件產(chǎn)品好壞的重要因素。通過需求分析可以得知該系統(tǒng)的可行性程度,開發(fā)難度,并決定應(yīng)該使用的技術(shù)和開發(fā)工具。這是一個(gè)基于C/S架構(gòu)的數(shù)據(jù)庫應(yīng)用程序,主要功能模塊如下:功能序號(hào)功能名稱功能說明1圖書管理包含圖書類別、信息管理、查詢圖書信息等2讀者管理包含讀者類別、讀者信息、查詢讀者信息等3圖書借閱管理包含借書管理、還書管理等4系統(tǒng)管理系統(tǒng)退出、添加管理員、修改密碼 圖 1 功能模塊圖系統(tǒng)使用工具簡(jiǎn)介:(1):Visual Basic Visual Basic 語言的進(jìn)化版本,設(shè)計(jì)用于高效構(gòu)建類型安全和面向?qū)ο蟮膽?yīng)用程序。Visual Basic 讓開發(fā)人員可以針對(duì) Windows、Web 及移動(dòng)設(shè)備進(jìn)行開發(fā)。(2)Visio:Microsoft Office Visio 2007 是微軟公司出品的一款的軟件,它有助于 IT 和商務(wù)專業(yè)人員輕松地可視化、分析和交流復(fù)雜信息。它能夠?qū)㈦y以理解的復(fù)雜文本和表格轉(zhuǎn)換為一目了然的 Visio 圖表。該軟件通過創(chuàng)建與數(shù)據(jù)相關(guān)的 Visio 圖表(而不使用靜態(tài)圖片)來顯示數(shù)據(jù),這些圖表易于刷新,并能夠顯著提高生產(chǎn)率。使用 Office Visio 2007 中的各種圖表可了解、操作和共享企業(yè)內(nèi)組織系統(tǒng)、資源和流程的有關(guān)信息。(3)PowerDesigner:PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對(duì)管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),它幾乎包括了數(shù)據(jù)庫模型設(shè)計(jì)的全過程。利用PowerDesigner可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,可以生成多種客戶端開發(fā)工具的應(yīng)用程序,還可為數(shù)據(jù)倉庫制作結(jié)構(gòu)模型,也能對(duì)團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。它可與許多流行的數(shù)據(jù)庫設(shè)計(jì)軟件,例如:PowerBuilder,Delphi,VB等相配合使用來縮短開發(fā)時(shí)間和使系統(tǒng)設(shè)計(jì)更優(yōu)化。 PowerDesigner系列產(chǎn)品提供了一個(gè)完整的建模解決方案,業(yè)務(wù)或系統(tǒng)分析人員,設(shè)計(jì)人員,數(shù)據(jù)庫管理員DBA和開發(fā)人員可以對(duì)其裁剪以滿足他們的特定的需要;而其模塊化的結(jié)構(gòu)為購買和擴(kuò)展提供了極大的靈活性,從而使開發(fā)單位可以根據(jù)其項(xiàng)目的規(guī)模和范圍來使用他們所需要的工具。PowerDesigner靈活的分析和設(shè)計(jì)特性允許使用一種結(jié)構(gòu)化的方法有效地創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)倉庫,而不要求嚴(yán)格遵循一個(gè)特定的方法學(xué)。PowerDesigner提供了直觀的符號(hào)表示使數(shù)據(jù)庫的創(chuàng)建更加容易,并使項(xiàng)目組內(nèi)的交流和通訊標(biāo)準(zhǔn)化,同時(shí)能更加簡(jiǎn)單地向非技術(shù)人員展示數(shù)據(jù)庫和應(yīng)用的設(shè)計(jì)。第四章 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì):數(shù)據(jù)庫設(shè)計(jì)分為詳細(xì)設(shè)計(jì)和物理設(shè)計(jì)。根據(jù)系統(tǒng)的需求分析得出,該系統(tǒng)的數(shù)據(jù)流向和數(shù)據(jù)可能有以下內(nèi)容:讀者類別、讀者信息、借閱信息、書籍信息、圖書類別、系統(tǒng)用戶等,以下是根據(jù)需求分析之后得出的系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)字典:【數(shù)據(jù)庫邏輯設(shè)計(jì)】讀者表…讀者信息讀者類別…user用戶ID…圖書管理圖書類別…圖書借閱借書還書…Book圖書信息…查詢圖書圖書編號(hào)…【數(shù)據(jù)庫物理設(shè)計(jì)】匯總表:視圖/表名類型說明讀者類別基本表讀者類別信息讀者信息基本表讀者信息借閱信息基本表借閱信息書籍信息基本表書籍信息圖書類別基本表圖書類別信息系統(tǒng)管理基本表系統(tǒng)中用戶信息各表設(shè)計(jì)詳解:[說明]:空缺位置表示無要求,主鍵在約束欄注明?;颈恚篬讀者類別]字段類型長(zhǎng)度格式約束種類名稱文本50主鍵借書數(shù)量數(shù)字長(zhǎng)整型借書期限數(shù)字長(zhǎng)整型有限期限備注基本表:[讀者信息]字段類型長(zhǎng)度格式約束讀者姓名文本50主鍵讀者編號(hào)文本50主鍵性別文本2讀者類別文本50工作單位文本50家庭住址文本50電話號(hào)碼文本12登記日期日期/時(shí)間已借書數(shù)量數(shù)字長(zhǎng)整型基本表:[借閱信息]字段類型長(zhǎng)度格式約束借閱編號(hào)自動(dòng)編號(hào)長(zhǎng)整型主鍵讀者編號(hào)文本50讀者姓名文本50書籍編號(hào)文本50書籍名稱文本50出借日期日期/時(shí)間還書日期日期/時(shí)間基本表:[圖書信息]字段類型長(zhǎng)度格式約束圖書編號(hào)文本50主鍵書名文本50類別文本50作者文本250出版社文本出版日期日期/時(shí)間登記日期日期/時(shí)間是否被借出文本2基本表:[圖書類別]字段類型長(zhǎng)度格式約束類別名稱文本50主鍵類別編號(hào)文本50基本表:[系統(tǒng)管理]字段類型長(zhǎng)度格式約束用戶名文本50主鍵密碼文本50權(quán)限文本20【物理設(shè)計(jì)】 即根據(jù)ER圖或根據(jù)詳細(xì)設(shè)計(jì)部分得出的數(shù)據(jù)字典,在數(shù)據(jù)庫設(shè)計(jì)器中進(jìn)行數(shù)據(jù)庫模型、表結(jié)構(gòu)的具體建立。數(shù)據(jù)庫設(shè)計(jì)器是一種可視化工具,它允許您對(duì)所連接的數(shù)據(jù)庫進(jìn)行設(shè)計(jì)和可視化處理。設(shè)計(jì)數(shù)據(jù)庫時(shí),可以使用數(shù)據(jù)庫設(shè)計(jì)器創(chuàng)建、編輯或刪除表、列、鍵、索引、關(guān)系和約束。為使數(shù)據(jù)庫可視化,可創(chuàng)建一個(gè)或更多的關(guān)系圖,以顯示數(shù)據(jù)庫中的部分或全部表、列、鍵和關(guān)系。 除了通過設(shè)計(jì)器進(jìn)行建立,還可以通過編寫sql腳本來建立數(shù)據(jù)庫和表結(jié)構(gòu)。腳本實(shí)例:use master goif exists (select * from sysdatabases where name = 39。39。book39。39。) drop database bookgocreate database book ON PRIMARY ( NAME = book _db, FILENAME = 39。d:\39。, SIZE = 3 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 256 KB )LOG ON ( NAME = book _log, FILENAME = 39。d:\39。, SIZE = 1 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 256 KB ) go以上腳本可以完成數(shù)據(jù)庫的建立。use book go */ create table users ( u_id int identity not null, u_name varchar(60) not null, u_true_name varchar(60) not null, u_password varchar(60) not null, roleId int ) 以上腳本可以完成在數(shù)據(jù)庫book中建立一個(gè)用戶表。 程序設(shè)計(jì):程序設(shè)計(jì)即編碼階段。本系統(tǒng)采用vb語言進(jìn)行實(shí)現(xiàn),下面是主要功能的實(shí)現(xiàn)思路和代碼邏輯:A、登錄模塊: 圖2 登錄窗口【實(shí)現(xiàn)思路】該窗口在系統(tǒng)開始運(yùn)行前首先顯示,通過驗(yàn)證輸入的用戶名和密碼來讓操作員進(jìn)入系統(tǒng)。登錄成功后將進(jìn)入系統(tǒng)主界面:【流程圖】開始登錄窗體退出終止YN系統(tǒng)主界面驗(yàn)證登錄YN圖3 登錄流程圖【實(shí)現(xiàn)代碼】代碼段1:驗(yàn)證輸入的用戶名稱是否為空:Private Sub Command1_Click()Dim sql As StringDim rs_login As New If Trim() = Then 39。判斷輸入的用戶名是否為空 MsgBox 沒有這個(gè)用戶, vbOKOnly + vbExclamation, Else sql = select * from 系統(tǒng)管理 where 用戶名=39。 amp。 amp。 39。 sql, conn, adOpenKeyset, adLockPessimistic If = True Then MsgBox 沒有這個(gè)用戶, vbOKOnly + vbExclamation, Else 39。檢驗(yàn)密碼是否正確 If Trim((1)) = Trim() Then userID = userpow = (2) Unload Me Else MsgBox 密碼不正確, vbOKOnly + vbExclamation, End If End IfEnd Ift = t + 1If t = 3 Then Unload MeEnd IfExit Sub這里采用了一種安全機(jī)制,以防有人進(jìn)行惡意的密碼破解,每次程序程序用戶只有三次輸入密碼的機(jī)會(huì),如果三次密碼都不正確,則退出系統(tǒng)。B、系統(tǒng)主界面:圖4 系統(tǒng)主界面【實(shí)現(xiàn)思路】該界面應(yīng)該包含用戶常用的功能菜單、工具條等,點(diǎn)擊相應(yīng)的按鈕或下拉菜單即可運(yùn)行相應(yīng)的模塊:如圖所示。【流程圖】登錄成功系統(tǒng)主界面圖書管理讀者管理圖書借閱管理系統(tǒng)管理結(jié)束退出系統(tǒng)圖5 系統(tǒng)主界面流程圖【代碼實(shí)現(xiàn)】該界面的代碼實(shí)現(xiàn)只包含相應(yīng)的子窗體調(diào)用代碼,例如:Begin Form1 Caption = 圖書管理系統(tǒng) ClientHeight = 8760 ClientLeft = 60 ClientTop = 420 ClientWidth = 11460 LinkTopic = Form1 MaxButton = 0 39。False ScaleHeight = 8760 ScaleWidth = 11460 StartUpPosition = 2 39。屏幕中心 WindowState = 2 39。Maximized Begin Picture1 Height = 8775 Left = 0 Picture = :0000 ScaleHeight = 8715 ScaleWidth = 11475 TabIndex = 0 Top = 0 Width = 11535 Begin Label1 BackColor = amp。H000080FFamp。 Caption = 圖 書 管 理 系 統(tǒng) BeginProperty Font Name = 宋體 Size = Charset = 134 Weight = 700 Underline = 0 39。False
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1