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

正文內容

(完整)計算機專業(yè)畢業(yè)論文(圖書管理系統(tǒng)-閱讀頁

2024-09-25 09:05本頁面
  

【正文】 借閱信息 表 ( t_book_student) 字段英文名稱 字段中文名稱 字段類型 字段 約束 是否可為空 Id ID號 Varchar2(35) 主鍵 否 Book_id 圖書編號 Varchar2(15) 否 Student_id 學號 Varchar2(15) 否 borrow_date 借書日期 Date 否 return_date 還書日期 Date 否 Money 超期罰款 Number() 否 表 管理員 表 ( t_admin) 字段英文名稱 字段中文名稱 字段類型 字段 約 束 是否可為空 Admin_id 管理員 ID Number(5) 主鍵 否 Admin_name 管理員姓名 Varchar2(10) 否 Admin_password 管理員密碼 Varchar2(20) 否 表 學院 表 ( t_admin) 字段英文名稱 字段中文名稱 字段類型 字段 約束 是否可為空 Academy_id 學院 ID Varchar2(10) 主鍵 否 Academy_name 學院名 Varchar2(30) 否 ************大學畢業(yè)設計(論文) 21 表 班級 表 ( t_class) 字段英 文名稱 字段中文名稱 字段類型 字段 約束 是否可為空 Class_id 班級 ID Varchar2(10) 主鍵 否 Class_name 班級名 Varchar2(30) 否 Academy_id 所屬學院 ID Varchar2(10) 否 表 圖書類別 表 ( t_admin) 字段英文名稱 字段中文名稱 字段類型 字段 約束 是否可為空 Sort_id 類別 ID Varchar2(5) 主鍵 否 Sort_name 類別名 Varchar2(20) 否 ************大學 畢業(yè)設計(論文) 22 5 系統(tǒng)實現(xiàn) 系統(tǒng)的軟件結構 處理靜態(tài) WEB 是由 Web 瀏覽器向 Web 發(fā)送靜態(tài)頁面, Web 服務器直接對發(fā)送的靜態(tài)網頁進行處理。這就是用動態(tài)網頁對數據庫進行查詢并將數據返還給瀏覽器處理的全過程,具體見圖 51 所示 。用戶輸入正確的用戶名和密碼,如果登錄信息有錯誤,則系統(tǒng)提示登錄錯誤信息,并且禁止系統(tǒng)************大學 畢業(yè)設計(論文) 23 用戶進行任何操作。圖書館系統(tǒng)登錄主頁面如圖 52所示。 if(flag) { return success。 return fail。 if(a != null) { return true。 } Dao層: public TAdmin login(TAdmin admin) { Session session = ().getSessionFactory().openSession()。 TAdmin a = (TAdmin)()。 } 圖書 管理模塊 的實現(xiàn) 圖書管理模塊 主要分為圖書入庫、 查看 圖書、 統(tǒng)計圖書,其中圖書入庫是往圖書管理數據庫中添加圖書信息 。 圖書入庫 功能 的實現(xiàn) 點擊 添加圖書功能,填寫圖書基本信息,為圖書選擇類型,類型是與數據庫交互動態(tài)生成的下拉列表,具體界面如圖 53 所示。 ************大學 畢業(yè)設計(論文) 25 return add。 } public String addSaveBook() { (book)。 bookList = ()。 } public void saveBook(TBook book) { Date now = new Date()。 (())。 } public void saveBook(TBook book) { ().save(book)。具體圖書列表界面如圖 54 所示 圖 54 圖書列表界面 其實現(xiàn)的代碼如下: public String listAllBook() { bookList = ()。 } public ListTBook listBook(TBook book, Page page) { String hql = from TBook tb where 1=1。amp。 + ()+39。amp。 + ()+39。amp。 + ()+39。 + ().getSortId()+39。 } else { hql = hql + order by desc。 Query q = (hql)。 (5)。 return list。 bookList = ()。 } public String deleteMoreBook() { (bookNums)。 return Book。 } public void delMoreBook(String[] bookNums) { for(int i=0。i++) { ().delete(().************大學 畢業(yè)設計(論文) 27 get(, bookNums[i]))。 圖 55 修改圖書信息 界面 其實現(xiàn)的代碼如下: public String modifyInfoBook() { = ()。 return modifyInfo。 book = null。 return Book。 ().close()。 } public void modifyBook(TBook book) { ().update(book)。 圖 56 圖書 詳細 信息界面 其實現(xiàn)的代碼如下: public String infoDetailBook() { book = (bookNum)。 } public TBook queryOneBookById(String bookNum) { TBook book = (TBook)().createQuery(from TBook tb where = ?).setString(0, bookNum).uniqueResult()。 return book。 學生添加 功能的實現(xiàn) 點擊添加學生 ,填寫 學生 基本信息,具體界面如圖 57 所示。 return add。 (now)。 (student)。 } public ListTClass listAllClass() { return ().find(from TClass tc)。 } 學生 維護 功能的實現(xiàn) 點擊 學生 維護 功能,展示所有 讀者 的信息列表,在每個 讀者 信息行后提供刪除和修改操作功能,并且可以 單擊選定某一個 讀者信息后的詳細信息 進行詳細查看 讀者 信息。 return Student。 Query q = (from TStudent ts)。 (5)。 return list。 ************大學 畢業(yè)設計(論文) 31 其實現(xiàn)的代 碼如下: public String deleteOneStudent() { (studentNum)。 return Student。 studentList = ()。 } public void deleteOneStudent(String studentNum) { ().delete(().get(, studentNum))。i。 } } ( 2)修改 學生 信息功能的實現(xiàn) 在 管理員修改 學生 信息時,跳轉到 學生 信息詳細表單中,列出所要修改 學生的詳細信息,并可以進行修改,則修改界面 如圖 59 所示。 = ()。 return modifyInfo。 student = null。 return Student。 } public void modifyStudentByid(TStudent student) { ().update(student)。 圖 510 讀者 詳細信息界面 ************大學 畢業(yè)設計(論文) 33 其實現(xiàn)的代碼如下: public String infoDetailStudent() { student = (studentNum)。 } public TStudent queryOneStudentById(String studentNum) { TStudent student = (TStudent)().createQuery(from TStudent ts where = ?).setString(0, studentNum).uniqueResult()。 return student。 辦理 圖書借閱 功能的實現(xiàn) 點擊 圖書借閱 ,填寫 圖書編號和借書證編號 ,具體界面如圖 511 所示。 return success。 if(() == 0) { return 該書已被借完! 。 if(() == 9) { return 借書數量已達到最大,不能在借! 。 long l = ()。 Date returnDate = new Date(ll)。 (returnDate)。 //補上所欠金額的計算 (bookStudent)。 (book)。 (student)。 } public void saveBookStudent(TBookStudent bookStudent) { ().save(bookStudent)。 圖 512 辦理 圖書歸還 界面 其實現(xiàn)的代碼如下: public String delBookStudent() { message = (bookStudent)。 } public String delBookStudent(TBookStudent bookStudent) { TBook book = (())。 boolean flag = ((), ())。 } (()+1)。 return 還書成功 。 Query q = (from TBookStudent tbs where = ? and = ?).setString(0, studentId).setString(1, bookId)。 if(() != 0) { TBookStudent bookStudent = (0)。 return true。 } 圖書檢索 模塊 的實現(xiàn) 本模塊主要是用戶 能夠輸入自己想 要查詢圖書的條件來快速的檢索 。 圖 513 圖書檢索 界面 其實現(xiàn)的代碼如下: public ListTBook listBook() { = ()。 (1)。 ((()+4)/5)。 return (book, page)。 if(book!=null) { if(() != null amp。 !.equals(().trim())) { hql = hql + and = 39。 } if(() != null amp。 !.equals(().trim())) { ************大學 畢業(yè)設計(論文) 36 hql = hql + and = 39。 } if(() != null amp。 !.equals(().trim())) { hql = hql + and = 39。 } if(!().getSortId().trim().equals(1)) { hql = hql + and = 39。 } hql = hql + order by 。 } Session session = ().getSessionFactory().openSession()。 (())。 ListTBook list = ()。 } 系統(tǒng)設計的創(chuàng)新點 系統(tǒng)后臺管理的安全性 為了不讓一般 讀者用戶 通過輸入網址直接進入后臺管理系統(tǒng),必須采取一定的安全判斷措施來進行系統(tǒng)的保護。 session 可 以 在 網 頁 運 行 期 間 記 錄 某 個 對 象 的 值 , 例 如( ”KEY” , “super” )這句話就是給 “KEY” 這樣一個對象賦予了 “super” 的值。由于 session 的對象是編寫者隨機設置的, session 值也是隨機設置的,而且必須在系統(tǒng)網頁運行期間進行 session 的設置才起作用,所以用戶是無法 直接進入系統(tǒng)后臺管
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1