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

正文內(nèi)容

基于j2ee的網(wǎng)上圖書預(yù)定系統(tǒng)的設(shè)計-資料下載頁

2025-06-18 14:43本頁面
  

【正文】 ender As , ByVal e As ) Handles If Not IsPostBack Then Dim sqlstr As String = sqlstr += update BookingInfo set State = 2 where State = 1 and dateadd (day, 2, (BookID, BookingDate)) getDate ()” sqlstr += select , , , , sqlstr += , , returnDate = case sqlstr += when 0 then sqlstr += when 1 then () end,sqlstr += State = case when 0 then 39。失效39。 when 1 then 39。有效39。 when 2 then 39。已過期39。 end sqlstr += from UserInfo a inner join BookingInfo b on = inner join BookInfo c sqlstr += on = where 0 order by desc Dim obj As DBController = New DBController (sqlstr, BookingGrid) End IfEnd Sub歷史預(yù)約信息控件()主要用來顯示用戶的失效和過期預(yù)約信息。通過對 DataGrid 進行數(shù)據(jù)綁定,顯示失效和過期預(yù)約狀態(tài)的用戶的用戶名、姓名及單位、歷史預(yù)約的圖書的書名、著者及預(yù)約時間和當前預(yù)約狀態(tài)。用戶在規(guī)定時間內(nèi)去借閱已經(jīng)預(yù)約成功的圖書后,其預(yù)約狀態(tài)將修改為“失效” ;反之,如果用戶沒有在規(guī)定時間內(nèi)去借閱已經(jīng)預(yù)約成功的圖書,則他的預(yù)約狀態(tài)將修改為“過期” 。 當前預(yù)約信息的主界面圖圖 11 當前預(yù)約信息界面 歷史預(yù)約信息的主界面圖圖 12 歷史預(yù)約信息界面 圖書管理模塊的設(shè)計 功能描述圖書管理模塊主要實現(xiàn)對圖書信息的管理,包括了圖書添加頁面()和圖書編輯頁面() 。 添加圖書頁面主要是在AddBtn_Click()函數(shù)處理用戶單擊“添加”按鈕事件,將用戶輸入的圖書信息組成 SQL 語句,然后插入數(shù)據(jù)庫中;圖書編輯頁面將該頁面左側(cè)的 ListBox 控件跟數(shù)據(jù)庫進行綁定,用以顯示所有圖書列表,當用戶單擊某一圖書后,自動將圖書信息填充到右邊的圖書信息明細中,用戶可對其進行更新和刪除操作。在該模塊中,圖書管理員還能夠根據(jù)用戶名和圖書條碼號對圖書進行借、還操作,對于某用戶預(yù)約成功的圖書進行借閱后,該用戶的預(yù)約狀態(tài)將修改為“失效” 。 圖書編輯頁面的主界面圖圖 13 圖書編輯界面 系統(tǒng)管理模塊的設(shè)計 功能描述系統(tǒng)管理模塊包括用戶信息管理和角色權(quán)限管理兩個功能。用戶信息管理包括添加用戶頁面() 、編輯用戶頁面()和用戶列表() ,實現(xiàn)對用戶的添加、更新、刪除及查詢操作;角色權(quán)限管理則通過使用 DataGrid 對數(shù)據(jù)進行修改更新以及刪除等操作,AddBtn_Click()函數(shù)處理“添加”按鈕單擊事件,實現(xiàn)添加用戶類別信息,將復(fù)選框中的信息轉(zhuǎn)換為對應(yīng)數(shù)據(jù)庫需要的信息,其主要處理代碼如下:Private Sub AddBtn_Click (ByVal sender As , ByVal e As ) Handles Dim sqlstr As String = insert into RoleInfo (RoleStyle, BookNum, BookDate, AllowBooking, IsBookManager, IsSysManager) values (“ sqlstr += 39。 + + 39。, sqlstr += + , sqlstr += + , If = True Then sqlstr += 1, Else sqlstr += 0, End If If = True Then sqlstr += 1, Else sqlstr += 0, End If If = True Then sqlstr += 1) Else sqlstr += 0) End If Dim obj As DBController = New DBController (sqlstr) () = = = = False = False BindDBGrid ()End Sub此外,在角色權(quán)限管理中,StyleDGrd_CancelCommand()函數(shù)處理在DataGrid 中“取消”按鈕單擊事件,StyleDGrd_EditCommand()函數(shù)處理在DataGrid 中“編輯”按鈕單擊事件,StyleDGrd_UpdateCommand()函數(shù)處理在DataGrid 中“更新”按鈕單擊事件,StyleDGrd_PageIndexChanged()函數(shù)處理分頁事件,StyleDGrd_DeleteCommand()函數(shù)處理在 DataGrid 中“刪除”按鈕單擊事件。 角色權(quán)限管理頁面的主界面圖圖 14 角色權(quán)限管理界面總結(jié):針對具體每個模塊的功能進行詳細的介紹。5 系統(tǒng)測試 測試環(huán)境本系統(tǒng)測試環(huán)境:CPU PⅢ,內(nèi)存 128M 及以上,SQL SERVER 2022,WIN2022/XP/2022 下均測試通過。建議用戶 CPU PⅣ,內(nèi)存 256M 及以上,數(shù)據(jù)庫版本 SQL SERVER 2022,WIN2022PRO/XP/2022 ,WIN2022 SERVER 及以上軟硬件平臺使用。 測試結(jié)果在系統(tǒng)的各個模塊設(shè)計完成之后,需要對整個系統(tǒng)進行全面的測試。目的是讓整個系統(tǒng)能夠快速、穩(wěn)定、安全的運行。在進行系統(tǒng)測試過程中會出現(xiàn)如下幾種情況:(1)對頁面提交過來的數(shù)據(jù)進行空指針異常捕捉。凡是遇到無效或是空值數(shù)據(jù)都需要用程序進行操作處理。(2)及時捕捉數(shù)據(jù)庫連接的打開和關(guān)閉異常。(3)對數(shù)據(jù)庫查詢操作異常進行捕捉。(4)對數(shù)據(jù)庫插入操作異常進行捕捉。(5)對數(shù)據(jù)庫更新操作異常進行捕捉。(6)對數(shù)據(jù)庫刪除操作異常進行捕捉。(7)權(quán)限控制,通過 Session 會話變量對管理員和用戶的權(quán)限進行控制。(8)對字符串的格式進行轉(zhuǎn)換。結(jié) 論在歷經(jīng)三個多月的需求分析、結(jié)構(gòu)設(shè)計,到詳細編碼和系統(tǒng)測試,最終完成了整個網(wǎng)上圖書預(yù)約系統(tǒng)的設(shè)計。系統(tǒng)運行正常,實現(xiàn)了圖書的查詢預(yù)約,信息發(fā)布,圖書及用戶的管理,角色權(quán)限的管理等功能。本文簡要介紹了典型B/S 網(wǎng)上圖書預(yù)約系統(tǒng)的主要體系結(jié)構(gòu)及功能模塊,重點討論了系統(tǒng)開發(fā)工具、開發(fā)語言等關(guān)鍵技術(shù)以及系統(tǒng)的數(shù)據(jù)庫建設(shè)和功能模塊的代碼分析。這些過程的討論和分析,讓大家對系統(tǒng)的體系結(jié)構(gòu)、功能模塊等有了更深的了解,但系統(tǒng)仍然不夠完善,這些問題主要集中在系統(tǒng)的安全上,雖然系統(tǒng)已經(jīng)通過相關(guān)的控制語句對登錄用戶身份進行驗證,但是在當今網(wǎng)絡(luò)信息安全中,僅僅對用戶身份驗證是不夠的,還需要對傳送的數(shù)據(jù)進行加密,防止數(shù)據(jù)在傳輸過程中被篡改等攻擊。因此在今后的工作中,這些功能的實現(xiàn)還需要更高的技術(shù)支持,也只有這樣才能完善網(wǎng)上圖書預(yù)約系統(tǒng)。在設(shè)計開發(fā)過程中,我深刻感受到代碼重用的重要性。代碼重用是近年來軟件工程領(lǐng)域一直提倡的開發(fā)方法。在本系統(tǒng)中,用到了不同的控件加載方法,控件作為一個個模塊用于信息顯示、功能導(dǎo)航等,可以實現(xiàn)整體的統(tǒng)一和代碼的重用。同時,在編碼過程中編寫一些公共類函數(shù),提供統(tǒng)一的數(shù)據(jù)讀寫機制,以提高代碼重用率。在開發(fā)過程中要嚴格貫徹質(zhì)量管理,否則開發(fā)工作一旦進行到后期,無論怎樣通過測試和補漏洞,都會無濟于事。編碼的錯誤容易查出,但設(shè)計的錯誤如果帶到編碼階段就會使錯誤逐步擴大,最終很可能造成嚴重的后果。由于作者水平和經(jīng)驗所限,系統(tǒng)在設(shè)計開發(fā)過程中難免出現(xiàn)錯誤,敬請各位老師批評指正。參考文獻[1] 方睿,[M].成都:四川大學出版社,2022。[2] Rebecca 程序設(shè)計[M].北京:清華大學出版社,2022。[3] 程序設(shè)計[M].北京:清華大學出版社,2022。[4] Stephen 揭秘(第二版)[M].北京:中國電力出版社,2022。[5] Richard 高級編程[M].北京:清華大學出版社,2022。[6] 江廣順,余松 . +SQL SERVER 熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解[M].北京:人民郵電出版社,2022。[7] 網(wǎng)站開發(fā)實例教程 [M].北京:人民郵電出版社 ,2022。文檔來源:59
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1