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

正文內(nèi)容

oracle課程設計--圖書館書籍管理系統(tǒng)-全文預覽

2025-02-06 06:03 上一頁面

下一頁面
  

【正文】 sql()。/script % }else{ % script type=text/javascriptalert(刪除失敗!+%=mesdel%)。nbsp。 } }}前臺頁面 DIV style=HEIGHT: 20px。 } }else{ message=input error。 return success。 DBmysql db=new DBmysql()。 (pages)。 (5, 出版社不能為空!)。 ()。 (2,頁數(shù)不能為空!)。 Map addmap=new HashMap()。 boolean flag=true。 (())。 public BookForm getBf() { return bf。 return true。 (5, ())。 (1,())。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 ((5))。 ((1))。 //將所有信息寫入publish這一欄中 (2, %+()+%)。 (1, %+()+%)。 pstmt=(sql)。 } else if (choice == 2) { sql=select * from book where bname like ?。 String str=null。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 //pstmt=(delete from book where bnum=?)。 }public boolean deleteBook(Book b) { try { //pstmt=(delete from bookstate where bnum=? )。) )。 (5,())。 (1,() )。//oracle名稱還需填寫 ct=(jdbc:oracle:thin::1521:orcl,orcl,orcl)。不過,有一點可以感受到,那就是Oracle占用的計算機資源較多,這是大型數(shù)據(jù)庫不可避免的。在這一次基于Oracle應用的軟件項目開發(fā)活動中,我們再一次體會到“計算機科學與技術是看不懂的,只有做才真正有所收獲”的告誡。 } } catch (SQLException e) { // TODO Autogenerated catch block ()。i()。 //從輸出參數(shù)中獲取值 ResultSet rs = (ResultSet) (3)。 (1, workid)。 return null。 ((6))。 ((2))。 //將所有信息寫入publish這一欄中 (3, %+()+%)。 } else { sql=select * from book where bname like ? OR writer like ? OR publish like ?。 (1, ())。 pstmt=(sql)。 try { // 按照各種查詢 if (choice == 1) { sql=select * from book where bnum=?。 return false。 //(1,())。 pstmt=({ call pro_del(?) })。 return true。 (5, ())。 (1,())。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。end if。if sta=0 then say=39。.用戶登錄存儲過程的創(chuàng)建pro_login登錄Create or replace procedure pro_login( mname IN varchar2(20), mpwd IN varchar2(20), say out varchar2(20)) as count number=0。end if。 say=39。if sta=39。)。,39。 insert into book ( bname , writer , publish , page , place) values (39。China39。pute39。 表43 manage表的設計usernameCharacter(256)Not null 主鍵pwdCharacter(256)Not null. 觸發(fā)器,存儲過程的設計 先創(chuàng)建一個索引,計算出前一個字段的最大值,然后創(chuàng)建before觸發(fā)器,每增加一項書籍記錄,給書籍編號這一字段賦值;圖書的管理創(chuàng)建圖書表:Create table book(bnum number(11),bname varchar2(20),writer varchar2(20),publish varchar2(50),page number(11),place varchar2(20),)。 書籍的添加,用戶在表單中輸入書籍的信息,點擊錄入,數(shù)據(jù)通過Struts2 的過濾器,自動提交數(shù)據(jù),在Struts的Action類中進行獲取數(shù)據(jù),然后進行檢測,如果檢測輸入信息有誤,則跳轉到添加頁面,并返回相應的錯誤提示;如果信息正確,則調用添加數(shù)據(jù)存儲過程進行數(shù)據(jù)的持久化;具體流程如圖13所示; 書籍的修改,首先查詢出需要修改的書籍,點擊修改,跳轉到書籍修改頁面,順便通過session對象,將原有的書籍對象帶過去;在書籍修改頁面表單中修改相應屬性,提交到Struts2 的Action類中,首先進行數(shù)據(jù)的校驗,校驗失敗,跳轉到修改頁面,返回相應的出錯信息,校驗成功,則進行書籍的更新處理;; .書籍的刪除書籍的刪除,首先查詢出需要修改的書籍,點擊刪除,提交到Struts2中的Action類,順便傳入書籍編號這個值(主鍵,唯一),首先訪問書籍庫進行查詢該書籍的狀態(tài)是否是“在館”,是則返回true,進入書籍的刪除環(huán)節(jié);調用數(shù)據(jù)庫中的存儲過程和觸發(fā)器,進行書籍的刪除,確保系統(tǒng)數(shù)據(jù)的一致性; .書籍的查詢書籍的查詢,本系統(tǒng)中書籍的查詢設定了多種方式,包括按索書號查詢,按書名查詢,按書籍作者查詢,按出版社查詢,還有按所有字段進行查詢;先選擇查詢的方式,輸入關鍵字,然后進行數(shù)據(jù)的提交,經(jīng)數(shù)據(jù)過濾校驗后,進入控制層,通過判斷其查詢類型,進行數(shù)據(jù)的查詢,將符合條件的數(shù)據(jù)查詢出來,裝入集合框架ArrayList中,傳入顯示層進行數(shù)據(jù)的顯示,; 2.數(shù)據(jù)庫的設計 .數(shù)據(jù)庫建模 .ER圖 .圖書信息建模 : : 3系統(tǒng)前臺的設計、系統(tǒng)的結構 本系統(tǒng)使用MVC模式作為系統(tǒng)的設計結構,以JSP作為視圖層;采用struts2框架,以其Acation類作為其控制層,以各種JavaBean,F(xiàn)ormBean作為模型層;、界面的設計和布局 圖書管理主頁中提供了集書籍添加,書籍修改,書籍刪除,書籍詳情查詢 及多功能的圖書檢索功能,使用方便,操作簡單,并設有完善友好的錯誤提示功能,; ; 由于數(shù)據(jù)量比較大,在查詢主頁中不便顯示,通過圖書詳情界面,將對應圖書信息進行顯示;; 四、系統(tǒng)的數(shù)據(jù)庫實現(xiàn)書籍信息表中包括書籍編號,書籍名稱,作者,出版社,頁數(shù),藏書地址等字段,書籍編號通過觸發(fā)器的方式,以自動增長的方式進行添加;頁數(shù)為Number類型,其他的都為字符串行;(book)和圖書狀態(tài)表(
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1