已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一相關技術介紹本程序使用ACCESS+VB.NET結合編寫的。Access是Office辦公套件中一個極為重要的組成部分而VisualBasic.NET(簡稱VB.NET)是四個.NET語言之一,Microsoft提供用以構建最新的.NET組件、應用程序和服務。這是繼VisualBasic6(簡稱VB6)之后最新版的語言,并且它是歷史上劃時代的一次跳躍?,F(xiàn)在,VB.NET是真正面向對象的語言。程序編寫環(huán)境:數據管理系統(tǒng):MicrosoftOfficeACCESS程序編寫平臺:MicrosoftVieualBasic.NET操作系統(tǒng):MicrosoftXPSP2測試用帳號及密碼:學生帳號:3264學生密碼:888888管理員帳號:admin管理員密碼:admin下面子系統(tǒng)是有本人編寫的:管理員管理系統(tǒng)圖書管理超時管理第二節(jié)需求分析數據字典數據庫名:library.mdb1)數據庫內含下列表admininfo(管理員資料)board(公告記錄)bookinfo(圖書資料)class(學生班級資料)classify(圖書分類資料)landinfo(圖書借閱登記資料)libraryinfo(圖書館基本配置記錄)studentinfo(學生資料)2)數據庫表詳細設計admininfo,管理員資料記錄表字段名稱數據類型說明長度id自動編號管理員標識號長整型adminname文本登陸名10lpassword文本登陸密碼10logins數字登陸次數長整型lastlogin日期/時間上次登陸時間tiptop數字是否最高管理員,是:1,否:0字節(jié)board,公告資料記錄表字段名稱數據類型說明長度id自動編號公告標識號長整型content文本公告內容60admin數字發(fā)表公告管理員ID長整型addtime日期/時間公告發(fā)表時間,默認:now()bookinfo,圖書資料記錄字段名稱數據類型說明長度id自動編號圖書標識號長整型name文本圖書名20classify數字圖書分類整型author文本圖書作者20bookconcern文本圖書出版社25addtime日期/時間進館時間,默認:now()amount數字圖書數量整型remain數字剩余數量整型loandegree數字借出次數長整型display數字是否顯示,是:0,否:1字節(jié)class,學生班級資料記錄字段名稱數據類型說明長度id自動編號班級標識號長整型name文本班級名20classify,圖書分類資料字段名稱數據類型說明長度id自動編號分類標識號長整型name文本分類名10landinfo,圖書借閱登記資料記錄字段名稱數據類型說明長度id自動編號借出圖書標識號長整型bookid數字借出的圖書標識號長整型studentid數字借書的學生標識號長整型landtime日期/時間借出時間,默認:Now()returntime日期/時間實際還書的時間shouldreturntime日期/時間應該還書的時間hadreturn數字標識是否已經歸還,是:1,否:0字節(jié)canreland數字續(xù)借次數長整型libraryinfo,圖書館基本配置記錄字段名稱數據類型說明長度canland數字是否可借出圖書,是:1,否:0字節(jié)canlandnum數字可以借出圖書的數量默認:0整型canlanddays數字圖書可以借閱時間默認:60天整型canreland數字可以續(xù)借的次數默認:5次整型boardreflash數字公告刷新時間默認時間為6000毫秒長整型studentinfo,學生資料記錄字段名稱數據類型說明長度id自動編號學生標識號長整型name文本學生名5lpassword文本學生登陸密碼10learnid文本學生學號12class數字班級標識號整型phone文本聯(lián)系電話11lands數字借閱次數長整型logins數字登陸次數長整型lastlogin日期/時間最后登陸時間islock數字是否超時鎖定是:1否:0字節(jié)3)安全性和完整性要求本程序實現(xiàn)學生與圖書館管理員的界面分離模式,同時實現(xiàn)管理員對學生有全面的資料管理功能。有多個圖書、學生、系統(tǒng)的動態(tài)管理功能,如:圖書的查詢、添加、刪除、修改與及學生的詳細資料的查詢、添加、刪除、修改等等多樣、動態(tài)的管理。同時可以放權給非最高級管理員查詢、添加、刪除、修改的能力,實現(xiàn)密碼修改。第三節(jié)概念結構設計E-R圖第四節(jié)邏輯結構設計系統(tǒng)總體設計包括兩大系統(tǒng):一、學生圖書借閱系統(tǒng)圖書借閱,歸還,續(xù)借系統(tǒng),修改登陸密碼系統(tǒng)二、管理員系統(tǒng)包括:1)管理員管理系統(tǒng):添加、刪除管理員,系統(tǒng)設有一個最高管理員擁有最高管理權限,修改管理員密碼、登陸名2)圖書管理(1)圖書管理系統(tǒng):查詢、添加、刪除、修改圖書資料,可選擇是否顯示圖書(2)圖書分類管理系統(tǒng):圖書分類添加、修改、刪除管理3)教務管理(1)學生班級管理系統(tǒng):學生班級添加、修改、刪除管理(2)學生信息管理系統(tǒng):查詢、添加、刪除、修改學生資料4)超時管理圖書借閱超時管理系統(tǒng):列出學生超時借閱圖書資料,鎖定選定的學生,禁止鎖定的學生再借閱,列出已鎖定的學生名,可解除選定的學生,允許學生再借閱5)系統(tǒng)配置(1)圖書館基本配置設置系統(tǒng):是否開放圖書借閱,可設置可借出數量、借閱時間、續(xù)借次數、公告刷新時間,可重置為默認數據,修改配置方案(2)公告管理系統(tǒng):公告列表,添加、修改、刪除公告學生管理管理員nn管理圖書nn借閱nn管理班級屬于nnnn6)數據管理學生數據管理系統(tǒng):查詢?yōu)g覽學生詳細資料(3)圖書借閱管理系統(tǒng):可按書名、借閱學生查詢借閱數據,全顯示已、沒歸還圖書借閱數據信息,可清除已歸還借閱信息。登陸界面與系統(tǒng)詳細設計流程圖:學生借閱圖書登記系統(tǒng)流程圖:界面輸入學生輸入框是否為空管理員輸入框是否為空為空為空警告框學號、密碼是否有錯帳號、密碼是否有錯有錯有錯沒有錯誤,隱藏登陸界面,打開學生借閱界面沒有錯誤,隱藏登陸界面,打開管理員管理界面?zhèn)€人信息修改密碼系統(tǒng)流程圖:第五節(jié)數據庫物理設計數據的存放位置:與程序同一任何文件夾。程序中連接數據庫語句:DimfileNameAsString=library.mdbFunctiongetpath()返回數據庫完整路徑三個輸入框是否為空原密碼是否正確新密碼與確定密碼是否一致更新數據庫警告框是否有選擇圖書學生是否被鎖定是否開放借閱圖書是否已借閱圖書是否有剩余添加數據入表landinfo更新表studentinfo更新表bookinfo重新讀取學生借閱圖書信息警告框ReturnPath.GetFullPath(fileName)返回數據庫完整路徑EndFunctionDimsqlstrAsStringSQL語句標記DimobjDSAsDataSet數據在內存中的緩存PubliccmdAsOleDbCommandBuilderDimconnstringAsString=Provider=Microsoft.Jet.OLEDB.4.0;DataSource=&getpath()&PublicconnAsOleDbConnection=NewOleDbConnection(connstring)數據讀取公共函數:PublicFunctionGetData(ByValsqlstrAsString)AsDataSetds=NewDataSetds.Clear()實例化一個數據集對象Tryconn.Open()打開數據庫連接ADOcmd=NewOleDbDataAdapter(sqlstr,conn)將數據庫的數據映射到數據適配器ADOcmd.Fill(ds)填充數據集的數據conn.Close()關閉數據連接,這一點很重要CatchMsgBox(錯誤號:&Err.Number&錯誤描述:&Err.Description)EndTryReturndsds=NothingEndFunction數據更新公共函數:Pub
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度木工工具租賃與施工服務承包合同4篇
- 2025年兒童玩具連鎖店加盟合同
- 2025年分期付款家具購買合同
- 2025年堅持鍛煉契約
- 2025年健身教練服務買賣合同
- 2025年商業(yè)房地產買賣合同
- 2025年婦產科手術合同
- 2025年度綠色循環(huán)借款項目實施合同3篇
- 2025版家居用品銷售合同與原材料供應商采購協(xié)議
- 二零二五版廣告?zhèn)髅焦酒赣煤贤痉?篇
- 農民工工資表格
- 【寒假預習】專題04 閱讀理解 20篇 集訓-2025年人教版(PEP)六年級英語下冊寒假提前學(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 2024年度窯爐施工協(xié)議詳例細則版B版
- 幼兒園籃球課培訓
- 【企業(yè)盈利能力探析的國內外文獻綜述2400字】
- 統(tǒng)編版(2024新版)七年級《道德與法治》上冊第一單元《少年有夢》單元測試卷(含答案)
- 100道20以內的口算題共20份
- 高三完形填空專項訓練單選(部分答案)
- 護理查房高鉀血癥
- 項目監(jiān)理策劃方案匯報
評論
0/150
提交評論