




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學校畢業(yè)設計(論文)目錄(本人封面摘要除此之外,畢業(yè)論文勉強通過,下載后在第3章多貼一些文章說明,建議沒有問題。)第一章簡介2第二章系統(tǒng)概述42.1系統(tǒng)要求42.2系統(tǒng)數(shù)據(jù)4第三章全系統(tǒng)設計83.1系統(tǒng)設計概述83.2系統(tǒng)設計的基本要求83.3接口設計和代碼實現(xiàn)83.4登錄界面103.5管理員登錄后界面113.6查找圖書界面123.7借書的界面133.8貸款歷史記錄接口163.9修改個人信息173.10添加用戶信息183.11用戶登錄193.12搜索所有書籍203.13重復代碼20第四章設計結論21參考文獻22審計23第一章簡介隨著電子計算機和通信技術的發(fā)展,人類已經(jīng)幾乎逐漸進入信息社會。像信息、資料、能源一樣,成為一種社會的基本生產資料,在人類的社會活動中起著重要作用。信息和數(shù)據(jù)的利用和處理也進入了自動化、網(wǎng)絡化和社會化階段,因此相關管理系統(tǒng)的開發(fā)成為所有行業(yè)的必備要求,經(jīng)營信息系統(tǒng)可以將邊緣領域、經(jīng)營科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術融為一體,解決企業(yè)或組織面臨的問題,在內部提高工作效率。對外確保競爭優(yōu)勢。使用一個軟件使管理員擺脫繁重的工作后,所有圖書都變得非常容易管理,準確和自由。因此開發(fā)圖書管理系統(tǒng)是當務之急,是本畢業(yè)生設計主題的重要意義和研究目的。圖書管理系統(tǒng)的流通部分是所有圖書管理系統(tǒng)中最重要的部分,流通系統(tǒng)將讀者與圖書、讀者和管理者、讀者聯(lián)系在一起,流通系統(tǒng)處理很多數(shù)據(jù)類型,大、精細、頻繁,因此需要更完整的檢查錯誤功能,根據(jù)系統(tǒng)運行和反饋信息,有效地管理系統(tǒng)流通部分的全部功能。管理信息系統(tǒng)開發(fā)方法包括生命周期方法、原型、面向對象開發(fā)方法等。生命周期方法是20世紀60年代開發(fā)的、廣泛使用的、更成熟的管理系統(tǒng)開發(fā)方法,系統(tǒng)開發(fā)工作從開始到結束分為多個階段,每個階段都有明確的工作,系統(tǒng)開發(fā)后,不是生命周期的結束,而是指根據(jù)組織需要進行系統(tǒng)修改和重組的開始。原型是在20世紀80年代開發(fā)的,用于改變生命周期方法缺點的系統(tǒng)開發(fā)。根據(jù)用戶的要求,該系統(tǒng)被用戶和開發(fā)人員用來確認系統(tǒng)的基本要求和主要功能,并開發(fā)使用系統(tǒng)快速生成工具的方法。創(chuàng)建系統(tǒng)模型,并在此基礎上與用戶交換意見,繼續(xù)補充、修改和完成模型,直到用戶和開發(fā)人員都滿意為止,創(chuàng)建相對穩(wěn)定和理想的管理系統(tǒng)。該系統(tǒng)通過設計開發(fā)分為普通用戶和超級用戶,允許普通操作員根據(jù)超級用戶(管理員)指定的權限執(zhí)行重新入庫、銷售出庫等相應任務。超級用戶可以做任何事情,改善商品信息,添加用戶修改權限等。分析后,我們使用了企業(yè)開發(fā)管理工具Microsoft的Visual Studio 2008開發(fā)工具,這是Visual Studio產品上市10年來最具革命性的升級。其優(yōu)點數(shù)不勝數(shù)。其中最突出的三點是業(yè)務智能(BI)、可編程性和安全性。開發(fā)開票系統(tǒng)的理想選擇。第二章系統(tǒng)概述2.1系統(tǒng)要求要實施軟件系統(tǒng),必須首先執(zhí)行需求分析,設計軟件以滿足用戶的功能。圖書管理系統(tǒng)要求滿足圖書借閱者、圖書管理員、圖書管理人員等三個方面的要求。圖書貸款的要求是查詢圖書館中存在的圖書、個人貸款情況及個人信息的修改;圖書館工作人員在操縱圖書貸款的貸款和返還要求的同時,制作貸款或返還報告,向借款人確認;圖書館管理人員的功能是職員、圖書借閱者、圖書的管理和維護等最復雜的。(1)實施不同級別的用戶登錄。(2)管理員用戶登錄后可以執(zhí)行的任務包括:a)圖書租賃工作(使用讀者學號(可能是其他號碼)和圖書條形碼編號)b)圖書返還工作(使用讀者學號(可能是其他號碼)和圖書條形碼編號)c)可以向系統(tǒng)添加新書信息。d)修改個人信息(3)最終用戶登錄后可以執(zhí)行的任務包括:a)根據(jù)特定數(shù)量的關鍵字查詢圖書信息b)查看個人的貸款歷史記錄并顯示詳細信息c)修改個人信息(注意某些信息不允許修改)2.2系統(tǒng)數(shù)據(jù)根據(jù)系統(tǒng)的要求,記錄的信息的第一分類如下:1、讀者信息:卡號、學號、班級、名字、聯(lián)系方式、允許最大貸款、允許最大貸款天數(shù)、借閱數(shù)、讀者類別、能否借書、密碼。表2-1讀者信息表字段名字段類型長度注釋卡號Varchar20主鍵上課Varchar20不允許空值名字Varchar20不允許空值聯(lián)系方式Varchar16最大貸款額Int默認值為2已借的數(shù)目Int默認值為0可以借書嗎比特默認值為true密碼Varchar32默認值為“000000”2、圖書信息:包括圖書編號、叢書、系列、作者、字數(shù)、價格、發(fā)行時間、總圖書數(shù)、現(xiàn)有量、出版社、書名等。表2-2書本信息字段名字段類型長度說明西湖Varchar20主鍵叢書系列Nvarchar6作者Nvarchar20不允許空值字數(shù)Int定價蒙里出版時間Datatime主題分類Varchar12總書數(shù)Int庫存量Int出版社Varchar32標題Varchar32不允許空值3、貸款信息:包括貸款日期、返還日期、實際返還日期、圖書編號和卡號等。表2-3貸款信息表字段名字段類型長度說明標志Int主鍵西湖Varchar20主鍵卡號Varchar32主鍵借用日期Datatime不允許空值返回日期Datatime不允許空值實際返回日期Datatime4、管理員信息:包括用戶名、相應的密碼和相應的權限等。表2-4管理員信息表字段名字段類型長度說明管理員姓名Varchar16主鍵密碼映射Varchar默認值為“000000”映射權限Int不允許空值四個表格的限制關系如下:圖2-1 4個表圖表第三章全系統(tǒng)設計3.1系統(tǒng)設計概述目標:開發(fā)軟件圖書館管理系統(tǒng)任務:系統(tǒng)開發(fā)和正確操作開發(fā)不良:VS2008和SQL20053.2系統(tǒng)設計的基本要求目的:鍛煉學生分析解決實際問題的能力;培養(yǎng)學生數(shù)據(jù)庫基本系統(tǒng)的分析、設計和開發(fā)能力。方法:分析程序的功能要求,分割程序模塊;繪制系統(tǒng)流程圖。設計數(shù)據(jù)庫(嚴格遵循數(shù)據(jù)庫設計階段)并完成系統(tǒng)功能很重要。完成項目培訓報告基本要求:1) 數(shù)據(jù)庫原理及應用課程設計將根據(jù)選定的項目按計劃進行,以“項目團隊”為單位完成項目的分析和設計與實施工作。2)將一個班分成幾組,從每組中選出一名組長,負責出席、調查收集和提交;(3)標題自行決定,或采用附錄中的參考標題,每個選擇一個標題4)數(shù)據(jù)庫工具:Access或SQL Server20055)程序開發(fā)工具可以根據(jù)所學內容自行選擇,也可以使用ACCRSS開發(fā)。利用已有的開發(fā)壞環(huán)境,根據(jù)學過的知識,開發(fā)圖書管理系統(tǒng)。主要技術使用VS2008創(chuàng)建前臺部分,如界面、功能等。使用SQL2005創(chuàng)建后臺開發(fā)。3.3接口設計和代碼實現(xiàn)創(chuàng)建圖書館管理信息系統(tǒng)主表格:此項目使用多文檔界面,然后單擊工具欄上的ADD MDI Form按鈕生成表格。向此表單中添加所需的控件。向表單中添加狀態(tài)項可以實時反映系統(tǒng)中每個狀態(tài)的更改。狀態(tài)欄控件必須在“常規(guī)屬性”窗口中設置常規(guī)屬性。選擇狀態(tài)欄控件,單擊鼠標右鍵,然后選擇“Property”菜單并設置特性?!皥D書館信息管理”表格功能的實現(xià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ù)庫服務器的更改名字。代碼如下:圖3-1接口設計代碼3.4登錄界面使用分組框將控件分為多個部分。此部分包含顯示“圖書管理系統(tǒng)登錄”的標簽。其他文件包含用戶名、密碼、用戶類型和相應的文本框和下拉框。圖3-2圖書館管理系統(tǒng)注冊代碼實現(xiàn)包括:圖3-3圖書館管理代碼3.5管理員登錄后界面管理員能做的功能是找書、借書、借書、還書、添加用戶和管理員。圖3-4管理員登錄后界面實現(xiàn)的代碼如下:單擊按鈕可轉到下一個界面。圖3-5接口代碼3.6查找圖書界面圖3-6管理員進入圖書查詢界面在文本框中輸入書籍編號或作者,以查詢書籍信息,然后在dataGridView1中顯示查詢結果。圖:圖3-7查看書籍結果代碼實現(xiàn)包括:圖3-8書本實現(xiàn)代碼3.7借書的界面管理員進入圖書館管理界面后,可以咨詢圖書借閱情況。圖3-9貸款接口在學號文本框中輸入學號,系統(tǒng)會自動添加名稱和類,并顯示相同的書信息。代碼如下:圖3-10代碼實現(xiàn)圖3-11填寫學號和書號調用存儲過程名稱以實現(xiàn)圖書貸款。圖3-12貸款代碼借書和還書的過程中使用了存儲程序,代碼如下。圖3-13存儲過程代碼3.8貸款歷史記錄界面管理員登錄圖書館管理系統(tǒng),進入貸款歷史界面??梢钥吹綍幕緯r間。圖3-14貸款歷史記錄界面代碼如下:圖3-15貸款歷史記錄代碼3.9修改個人信息用戶登錄后,可以進入修改密碼界面修改密碼。圖3-16修改個人信息代碼:圖3-17修改個人信息代碼3.10添加用戶信息圖3-18添加用戶代碼如下:圖3-19添加用戶代碼3.11用戶登錄圖3-20 id注冊圖如果用戶未輸入用戶名和用戶密碼,則將顯示消息框。如果輸入在用戶表格中找不到的用戶名,系統(tǒng)將提示您重新輸入用戶名,文本框將再次獲得輸入焦點。代碼如下:圖3-21 id注冊圖代碼3.12搜索所有書籍查找書籍時,如果左側組框中的控件未填充關鍵字,則將檢索所有書籍信息,并在label中顯示“檢索到的信息*”。圖:圖3-22圖書搜索結果3.13重復代碼在設計過程中(例如,借書的代碼設計、存儲過程的設計、存儲過程的調用等),可以重復調用相同的代碼。第四章設計結論1.要建立數(shù)據(jù)庫連接,請根據(jù)命名空間System.data.sqlclient添加每個接口。2.pp.config應用程序是減少時間消耗的非常實用的部分,需要特別注意使用和推廣,還需要特別注意以前的命名空間使用。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ù)庫中的“事務”執(zhí)行更正操作,并防止更正表與實驗結果不同步。參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 太原員工聚餐活動方案
- 垃圾桶改造活動方案
- 外出公園活動方案
- 大班地球日活動活動方案
- 大地作畫活動方案
- 夏季許愿活動方案
- 夜市巡游活動方案
- 大班爸爸活動方案
- 大學課前演講活動方案
- 多元產品活動方案
- 煤礦應急醫(yī)療救護常識課件
- 基于毫米波的工業(yè) 5G 創(chuàng)新應用白皮書
- DB37T 2640-2022 監(jiān)獄安全防范系統(tǒng)建設技術規(guī)范
- 學校各功能室管理人員工作職責
- kpi績效考核培訓課件
- 2023-2024學年滬科版(2019)高中信息技術必修二第三單元項目五《規(guī)劃并連接數(shù)字家庭系統(tǒng)的網(wǎng)絡-組建小型信息系統(tǒng)網(wǎng)絡(一)》說課稿
- RPA財務機器人開發(fā)與應用 課件 6.2 RPA銀企對賬機器人
- 2024年研究生考試考研植物生理學與生物化學(414)試題與參考答案
- 天津市南開區(qū)2023-2024學年六年級下學期期末數(shù)學試題
- 公司招聘保安合同模板
- 老年患者術后譫妄護理
評論
0/150
提交評論