vbbAAA圖書管理系統(tǒng)畢業(yè)論文_第1頁
vbbAAA圖書管理系統(tǒng)畢業(yè)論文_第2頁
vbbAAA圖書管理系統(tǒng)畢業(yè)論文_第3頁
vbbAAA圖書管理系統(tǒng)畢業(yè)論文_第4頁
vbbAAA圖書管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

學(xué)校畢業(yè)設(shè)計(論文)目錄(本人封面摘要除此之外,畢業(yè)論文勉強(qiáng)通過,下載后在第3章多貼一些文章說明,建議沒有問題。)第一章簡介2第二章系統(tǒng)概述42.1系統(tǒng)要求42.2系統(tǒng)數(shù)據(jù)4第三章全系統(tǒng)設(shè)計83.1系統(tǒng)設(shè)計概述83.2系統(tǒng)設(shè)計的基本要求83.3接口設(shè)計和代碼實現(xiàn)83.4登錄界面103.5管理員登錄后界面113.6查找圖書界面123.7借書的界面133.8貸款歷史記錄接口163.9修改個人信息173.10添加用戶信息183.11用戶登錄193.12搜索所有書籍203.13重復(fù)代碼20第四章設(shè)計結(jié)論21參考文獻(xiàn)22審計23第一章簡介隨著電子計算機(jī)和通信技術(shù)的發(fā)展,人類已經(jīng)幾乎逐漸進(jìn)入信息社會。像信息、資料、能源一樣,成為一種社會的基本生產(chǎn)資料,在人類的社會活動中起著重要作用。信息和數(shù)據(jù)的利用和處理也進(jìn)入了自動化、網(wǎng)絡(luò)化和社會化階段,因此相關(guān)管理系統(tǒng)的開發(fā)成為所有行業(yè)的必備要求,經(jīng)營信息系統(tǒng)可以將邊緣領(lǐng)域、經(jīng)營科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機(jī)技術(shù)融為一體,解決企業(yè)或組織面臨的問題,在內(nèi)部提高工作效率。對外確保競爭優(yōu)勢。使用一個軟件使管理員擺脫繁重的工作后,所有圖書都變得非常容易管理,準(zhǔn)確和自由。因此開發(fā)圖書管理系統(tǒng)是當(dāng)務(wù)之急,是本畢業(yè)生設(shè)計主題的重要意義和研究目的。圖書管理系統(tǒng)的流通部分是所有圖書管理系統(tǒng)中最重要的部分,流通系統(tǒng)將讀者與圖書、讀者和管理者、讀者聯(lián)系在一起,流通系統(tǒng)處理很多數(shù)據(jù)類型,大、精細(xì)、頻繁,因此需要更完整的檢查錯誤功能,根據(jù)系統(tǒng)運行和反饋信息,有效地管理系統(tǒng)流通部分的全部功能。管理信息系統(tǒng)開發(fā)方法包括生命周期方法、原型、面向?qū)ο箝_發(fā)方法等。生命周期方法是20世紀(jì)60年代開發(fā)的、廣泛使用的、更成熟的管理系統(tǒng)開發(fā)方法,系統(tǒng)開發(fā)工作從開始到結(jié)束分為多個階段,每個階段都有明確的工作,系統(tǒng)開發(fā)后,不是生命周期的結(jié)束,而是指根據(jù)組織需要進(jìn)行系統(tǒng)修改和重組的開始。原型是在20世紀(jì)80年代開發(fā)的,用于改變生命周期方法缺點的系統(tǒng)開發(fā)。根據(jù)用戶的要求,該系統(tǒng)被用戶和開發(fā)人員用來確認(rèn)系統(tǒng)的基本要求和主要功能,并開發(fā)使用系統(tǒng)快速生成工具的方法。創(chuàng)建系統(tǒng)模型,并在此基礎(chǔ)上與用戶交換意見,繼續(xù)補(bǔ)充、修改和完成模型,直到用戶和開發(fā)人員都滿意為止,創(chuàng)建相對穩(wěn)定和理想的管理系統(tǒng)。該系統(tǒng)通過設(shè)計開發(fā)分為普通用戶和超級用戶,允許普通操作員根據(jù)超級用戶(管理員)指定的權(quán)限執(zhí)行重新入庫、銷售出庫等相應(yīng)任務(wù)。超級用戶可以做任何事情,改善商品信息,添加用戶修改權(quán)限等。分析后,我們使用了企業(yè)開發(fā)管理工具M(jìn)icrosoft的Visual Studio 2008開發(fā)工具,這是Visual Studio產(chǎn)品上市10年來最具革命性的升級。其優(yōu)點數(shù)不勝數(shù)。其中最突出的三點是業(yè)務(wù)智能(BI)、可編程性和安全性。開發(fā)開票系統(tǒng)的理想選擇。第二章系統(tǒng)概述2.1系統(tǒng)要求要實施軟件系統(tǒng),必須首先執(zhí)行需求分析,設(shè)計軟件以滿足用戶的功能。圖書管理系統(tǒng)要求滿足圖書借閱者、圖書管理員、圖書管理人員等三個方面的要求。圖書貸款的要求是查詢圖書館中存在的圖書、個人貸款情況及個人信息的修改;圖書館工作人員在操縱圖書貸款的貸款和返還要求的同時,制作貸款或返還報告,向借款人確認(rèn);圖書館管理人員的功能是職員、圖書借閱者、圖書的管理和維護(hù)等最復(fù)雜的。(1)實施不同級別的用戶登錄。(2)管理員用戶登錄后可以執(zhí)行的任務(wù)包括:a)圖書租賃工作(使用讀者學(xué)號(可能是其他號碼)和圖書條形碼編號)b)圖書返還工作(使用讀者學(xué)號(可能是其他號碼)和圖書條形碼編號)c)可以向系統(tǒng)添加新書信息。d)修改個人信息(3)最終用戶登錄后可以執(zhí)行的任務(wù)包括:a)根據(jù)特定數(shù)量的關(guān)鍵字查詢圖書信息b)查看個人的貸款歷史記錄并顯示詳細(xì)信息c)修改個人信息(注意某些信息不允許修改)2.2系統(tǒng)數(shù)據(jù)根據(jù)系統(tǒng)的要求,記錄的信息的第一分類如下:1、讀者信息:卡號、學(xué)號、班級、名字、聯(lián)系方式、允許最大貸款、允許最大貸款天數(shù)、借閱數(shù)、讀者類別、能否借書、密碼。表2-1讀者信息表字段名字段類型長度注釋卡號Varchar20主鍵上課Varchar20不允許空值名字Varchar20不允許空值聯(lián)系方式Varchar16最大貸款額Int默認(rèn)值為2已借的數(shù)目Int默認(rèn)值為0可以借書嗎比特默認(rèn)值為true密碼Varchar32默認(rèn)值為“000000”2、圖書信息:包括圖書編號、叢書、系列、作者、字?jǐn)?shù)、價格、發(fā)行時間、總圖書數(shù)、現(xiàn)有量、出版社、書名等。表2-2書本信息字段名字段類型長度說明西湖Varchar20主鍵叢書系列Nvarchar6作者Nvarchar20不允許空值字?jǐn)?shù)Int定價蒙里出版時間Datatime主題分類Varchar12總書數(shù)Int庫存量Int出版社Varchar32標(biāo)題Varchar32不允許空值3、貸款信息:包括貸款日期、返還日期、實際返還日期、圖書編號和卡號等。表2-3貸款信息表字段名字段類型長度說明標(biāo)志Int主鍵西湖Varchar20主鍵卡號Varchar32主鍵借用日期Datatime不允許空值返回日期Datatime不允許空值實際返回日期Datatime4、管理員信息:包括用戶名、相應(yīng)的密碼和相應(yīng)的權(quán)限等。表2-4管理員信息表字段名字段類型長度說明管理員姓名Varchar16主鍵密碼映射Varchar默認(rèn)值為“000000”映射權(quán)限Int不允許空值四個表格的限制關(guān)系如下:圖2-1 4個表圖表第三章全系統(tǒng)設(shè)計3.1系統(tǒng)設(shè)計概述目標(biāo):開發(fā)軟件圖書館管理系統(tǒng)任務(wù):系統(tǒng)開發(fā)和正確操作開發(fā)不良:VS2008和SQL20053.2系統(tǒng)設(shè)計的基本要求目的:鍛煉學(xué)生分析解決實際問題的能力;培養(yǎng)學(xué)生數(shù)據(jù)庫基本系統(tǒng)的分析、設(shè)計和開發(fā)能力。方法:分析程序的功能要求,分割程序模塊;繪制系統(tǒng)流程圖。設(shè)計數(shù)據(jù)庫(嚴(yán)格遵循數(shù)據(jù)庫設(shè)計階段)并完成系統(tǒng)功能很重要。完成項目培訓(xùn)報告基本要求:1) 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計將根據(jù)選定的項目按計劃進(jìn)行,以“項目團(tuán)隊”為單位完成項目的分析和設(shè)計與實施工作。2)將一個班分成幾組,從每組中選出一名組長,負(fù)責(zé)出席、調(diào)查收集和提交;(3)標(biāo)題自行決定,或采用附錄中的參考標(biāo)題,每個選擇一個標(biāo)題4)數(shù)據(jù)庫工具:Access或SQL Server20055)程序開發(fā)工具可以根據(jù)所學(xué)內(nèi)容自行選擇,也可以使用ACCRSS開發(fā)。利用已有的開發(fā)壞環(huán)境,根據(jù)學(xué)過的知識,開發(fā)圖書管理系統(tǒng)。主要技術(shù)使用VS2008創(chuàng)建前臺部分,如界面、功能等。使用SQL2005創(chuàng)建后臺開發(fā)。3.3接口設(shè)計和代碼實現(xiàn)創(chuàng)建圖書館管理信息系統(tǒng)主表格:此項目使用多文檔界面,然后單擊工具欄上的ADD MDI Form按鈕生成表格。向此表單中添加所需的控件。向表單中添加狀態(tài)項可以實時反映系統(tǒng)中每個狀態(tài)的更改。狀態(tài)欄控件必須在“常規(guī)屬性”窗口中設(shè)置常規(guī)屬性。選擇狀態(tài)欄控件,單擊鼠標(biāo)右鍵,然后選擇“Property”菜單并設(shè)置特性?!皥D書館信息管理”表格功能的實現(xiàn)通過該功能,職員可以輸入貸款者的借書卡號碼和要借書的圖書的圖書號碼,然后單擊貸款按鈕獲得圖書貸款??紤]到實際上只知道書的名字而不知道書的號碼的情況,在這個界面下,將書的名字轉(zhuǎn)換成書的號碼,增加了可以用于借書的轉(zhuǎn)換功能。借書的功能是添加書本信息,修改書本信息,刪除書本信息,查看書本信息。圖書館管理人員可以利用新的功能查閱讀者姓名、讀者編號、讀者種類、圖書信息、圖書名稱等借來的信息。要審查讀者和書籍中的信息,必須通過數(shù)據(jù)庫咨詢。啟動貸款信息查詢程序后,運行“管理貸款信息”菜單上的“查看貸款信息”命令將打開表格。因為此表單是frmmain的子表單,所以mdIchild屬性為true,name屬性為frmsinfo,caption是貸款信息查詢。使用本模塊時,首先可以選擇“讀者姓名”方法、“書名”方法、“借書時間”方法等查詢方法,然后用戶可以單擊“按鈕”查看“借書信息”。一些程序代碼,例如Private Sub Form_Load()Dim I As Integer允許Dim j As Integer將configuration添加到數(shù)據(jù)庫資源管理器(查找時在后臺傳遞數(shù)據(jù))的引用中,以創(chuàng)建app.configuration文件,在使用過程中可以引用密鑰并直接連接到數(shù)據(jù)庫。您可以減少使用過程中對數(shù)據(jù)庫服務(wù)器的更改名字。代碼如下:圖3-1接口設(shè)計代碼3.4登錄界面使用分組框?qū)⒖丶譃槎鄠€部分。此部分包含顯示“圖書管理系統(tǒng)登錄”的標(biāo)簽。其他文件包含用戶名、密碼、用戶類型和相應(yīng)的文本框和下拉框。圖3-2圖書館管理系統(tǒng)注冊代碼實現(xiàn)包括:圖3-3圖書館管理代碼3.5管理員登錄后界面管理員能做的功能是找書、借書、借書、還書、添加用戶和管理員。圖3-4管理員登錄后界面實現(xiàn)的代碼如下:單擊按鈕可轉(zhuǎn)到下一個界面。圖3-5接口代碼3.6查找圖書界面圖3-6管理員進(jìn)入圖書查詢界面在文本框中輸入書籍編號或作者,以查詢書籍信息,然后在dataGridView1中顯示查詢結(jié)果。圖:圖3-7查看書籍結(jié)果代碼實現(xiàn)包括:圖3-8書本實現(xiàn)代碼3.7借書的界面管理員進(jìn)入圖書館管理界面后,可以咨詢圖書借閱情況。圖3-9貸款接口在學(xué)號文本框中輸入學(xué)號,系統(tǒng)會自動添加名稱和類,并顯示相同的書信息。代碼如下:圖3-10代碼實現(xiàn)圖3-11填寫學(xué)號和書號調(diào)用存儲過程名稱以實現(xiàn)圖書貸款。圖3-12貸款代碼借書和還書的過程中使用了存儲程序,代碼如下。圖3-13存儲過程代碼3.8貸款歷史記錄界面管理員登錄圖書館管理系統(tǒng),進(jìn)入貸款歷史界面??梢钥吹綍幕緯r間。圖3-14貸款歷史記錄界面代碼如下:圖3-15貸款歷史記錄代碼3.9修改個人信息用戶登錄后,可以進(jìn)入修改密碼界面修改密碼。圖3-16修改個人信息代碼:圖3-17修改個人信息代碼3.10添加用戶信息圖3-18添加用戶代碼如下:圖3-19添加用戶代碼3.11用戶登錄圖3-20 id注冊圖如果用戶未輸入用戶名和用戶密碼,則將顯示消息框。如果輸入在用戶表格中找不到的用戶名,系統(tǒng)將提示您重新輸入用戶名,文本框?qū)⒃俅潍@得輸入焦點。代碼如下:圖3-21 id注冊圖代碼3.12搜索所有書籍查找書籍時,如果左側(cè)組框中的控件未填充關(guān)鍵字,則將檢索所有書籍信息,并在label中顯示“檢索到的信息*”。圖:圖3-22圖書搜索結(jié)果3.13重復(fù)代碼在設(shè)計過程中(例如,借書的代碼設(shè)計、存儲過程的設(shè)計、存儲過程的調(diào)用等),可以重復(fù)調(diào)用相同的代碼。第四章設(shè)計結(jié)論1.要建立數(shù)據(jù)庫連接,請根據(jù)命名空間System.data.sqlclient添加每個接口。2.pp.config應(yīng)用程序是減少時間消耗的非常實用的部分,需要特別注意使用和推廣,還需要特別注意以前的命名空間使用。3.連接庫時必須熟練使用多個對象,包括使用sqlconnection、sqlcommand、SQL datareader、sqldataadapter和dataset,以及使用VS 2008數(shù)據(jù)庫連接。4.在vs2008中,控件(包括屬性、事件和方法)的使用是必需的,后臺代碼的編寫對于圖書館管理系統(tǒng)的制作非常重要,因此要特別小心使用。5.創(chuàng)建精通使用SQL Server2005和VS 2008工具的圖書管理系統(tǒng)在它們之間的連接中也是不可忽視的。6.在代碼實現(xiàn)中,必須注意幾個表更改??梢允褂脭?shù)據(jù)庫中的“事務(wù)”執(zhí)行更正操作,并防止更正表與實驗結(jié)果不同步。參

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論