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

正文內(nèi)容

(完整)計(jì)算機(jī)專業(yè)畢業(yè)論文(圖書管理系統(tǒng)-資料下載頁

2024-09-05 09:05本頁面

【導(dǎo)讀】工作所取得的成果。除文中已特別加以注明引用的內(nèi)容外,論文中不。包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。作做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明并致謝。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。計(jì)算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營管理。運(yùn)行管理機(jī)制進(jìn)行調(diào)查和研究,開發(fā)了此圖書館管理系統(tǒng)。本文中主要介紹了圖。證了系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試過程。Struts、Hibernate和Spring進(jìn)行開發(fā)。后端的數(shù)據(jù)庫采用Oracle,通過JDBC. 驅(qū)動和數(shù)據(jù)庫進(jìn)行無縫連接。系統(tǒng)實(shí)現(xiàn)了用戶登錄、圖書管理、借書證管理、圖書借閱管理等功能模塊。

  

【正文】 29 學(xué)生 管理模塊 的實(shí)現(xiàn) 學(xué)生 管理模塊主要分為 添加學(xué)生、查看學(xué)生、修改學(xué)生 , 查看學(xué)生的詳細(xì)信息。 學(xué)生添加 功能的實(shí)現(xiàn) 點(diǎn)擊添加學(xué)生 ,填寫 學(xué)生 基本信息,具體界面如圖 57 所示。 圖 57 辦理借書證 界面 其實(shí)現(xiàn)的代碼如下: public String addInfoStudent() { = ()。 return add。 } public void addStudent(TStudent student) { Date now = new Date()。 (now)。 (0)。 (student)。 } ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 30 public ListTAcademy listAllAcademy() { return ().find(from TAcademy ta)。 } public ListTClass listAllClass() { return ().find(from TClass tc)。 } public void saveStudent(TStudent student) { ().save(student)。 } 學(xué)生 維護(hù) 功能的實(shí)現(xiàn) 點(diǎn)擊 學(xué)生 維護(hù) 功能,展示所有 讀者 的信息列表,在每個 讀者 信息行后提供刪除和修改操作功能,并且可以 單擊選定某一個 讀者信息后的詳細(xì)信息 進(jìn)行詳細(xì)查看 讀者 信息。具體 讀者 列表界面如圖 58 所示 圖 58 讀者 列表界面 其實(shí)現(xiàn)的代碼如下: public String listAllStudent() { studentList = ()。 return Student。 } public ListTStudent listAllStudent(Page page) { Session session = ().getSessionFactory().openSession()。 Query q = (from TStudent ts)。 (())。 (5)。 ListTStudent list = ()。 return list。 } ( 1)刪除 學(xué)生 功能的實(shí)現(xiàn) 管理員刪除 讀者 ,刪除時(shí)可刪除一個,也可同時(shí)多選刪除 。 ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 31 其實(shí)現(xiàn)的代 碼如下: public String deleteOneStudent() { (studentNum)。 studentList = ()。 return Student。 } public String deleteMoreStudent() { (studentNums)。 studentList = ()。 return Student。 } public void deleteOneStudent(String studentNum) { ().delete(().get(, studentNum))。 } public void deleteMoreStudent(String[] studentNums) { for(int i=0。i。i++) { ().delete(().get(, studentNums[i]))。 } } ( 2)修改 學(xué)生 信息功能的實(shí)現(xiàn) 在 管理員修改 學(xué)生 信息時(shí),跳轉(zhuǎn)到 學(xué)生 信息詳細(xì)表單中,列出所要修改 學(xué)生的詳細(xì)信息,并可以進(jìn)行修改,則修改界面 如圖 59 所示。 圖 59 修改 讀者 信息界面 ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 32 其實(shí)現(xiàn)的代碼如下: public String modifyInfoStudent() { = (studentNum)。 = ()。 = (().getAcademyId())。 return modifyInfo。 } public String modifySaveStudent() { (student)。 student = null。 studentList = ()。 return Student。 } public TStudent getStudentByid(String studentNum) { return (TStudent)().get(, studentNum)。 } public void modifyStudentByid(TStudent student) { ().update(student)。 } ( 3)查看 讀者 詳細(xì)信息功能的實(shí)現(xiàn) 在 管理員點(diǎn)擊詳細(xì)信息時(shí),跳轉(zhuǎn)到某 讀者 信息詳細(xì)表單中,列出所選 讀者 的詳細(xì)信息,則 顯示 界面 如圖 510 所示。 圖 510 讀者 詳細(xì)信息界面 ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 33 其實(shí)現(xiàn)的代碼如下: public String infoDetailStudent() { student = (studentNum)。 return Detail。 } public TStudent queryOneStudentById(String studentNum) { TStudent student = (TStudent)().createQuery(from TStudent ts where = ?).setString(0, studentNum).uniqueResult()。 ().close()。 return student。 } 借閱信息 管理模塊 的實(shí)現(xiàn) 借書 信息 管理模塊主要分為 辦理 圖書 借閱 、 辦理圖書 歸還 、 借閱信息查看 ,其中 借閱信息查看可按圖書編號和借書證編號查看 。 辦理 圖書借閱 功能的實(shí)現(xiàn) 點(diǎn)擊 圖書借閱 ,填寫 圖書編號和借書證編號 ,具體界面如圖 511 所示。 圖 511 辦理 圖書借閱 界面 其實(shí)現(xiàn)的代碼如下: public String saveBookStudent() { message = (bookStudent)。 return success。 } public String saveBookStudent(TBookStudent bookStudent) { TBook book = (())。 if(() == 0) { return 該書已被借完! 。 } TStudent student = (())。 if(() == 9) { return 借書數(shù)量已達(dá)到最大,不能在借! 。 } Date borrowDate = new Date()。 long l = ()。 long ll = l + 30*24*60*60*1000L。 Date returnDate = new Date(ll)。 ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 34 (borrowDate)。 (returnDate)。 (0d)。 //補(bǔ)上所欠金額的計(jì)算 (bookStudent)。 (()1)。 (book)。 (()+1)。 (student)。 return 借書成功! 。 } public void saveBookStudent(TBookStudent bookStudent) { ().save(bookStudent)。 } 辦理 圖書歸還 功能的實(shí)現(xiàn) 點(diǎn)擊圖書歸還,填寫圖書編號和借書證編號,具體界面如圖 512 所示。 圖 512 辦理 圖書歸還 界面 其實(shí)現(xiàn)的代碼如下: public String delBookStudent() { message = (bookStudent)。 return success。 } public String delBookStudent(TBookStudent bookStudent) { TBook book = (())。 TStudent student = (())。 boolean flag = ((), ())。 if(!flag) { return 沒有該 記錄! 。 } (()+1)。 (()1)。 return 還書成功 。 } public boolean delBookStudent(String studentId, String bookId) { ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 35 Session session = ().getSessionFactory().openSession()。 Query q = (from TBookStudent tbs where = ? and = ?).setString(0, studentId).setString(1, bookId)。 ListTBookStudent list = ()。 if(() != 0) { TBookStudent bookStudent = (0)。 ().delete(bookStudent)。 return true。 } return false。 } 圖書檢索 模塊 的實(shí)現(xiàn) 本模塊主要是用戶 能夠輸入自己想 要查詢圖書的條件來快速的檢索 。 圖書檢索頁面 如圖 513 示。 圖 513 圖書檢索 界面 其實(shí)現(xiàn)的代碼如下: public ListTBook listBook() { = ()。 if(page == null) { page = new Page()。 (1)。 } ((book))。 ((()+4)/5)。 ((()1) * 5)。 return (book, page)。 } public ListTBook listBook(TBook book, Page page) { String hql = from TBook tb where 1=1。 if(book!=null) { if(() != null amp。amp。 !.equals(().trim())) { hql = hql + and = 39。 + ()+39。 } if(() != null amp。amp。 !.equals(().trim())) { ************大學(xué) 畢業(yè)設(shè)計(jì)(論文) 36 hql = hql + and = 39。 + ()+39。 } if(() != null amp。amp。 !.equals(().trim())) { hql = hql + and = 39。 + ()+39。 } if(!().getSortId().trim().equals(1)) { hql = hql + and = 39。 + ().getSortId()+39。 } hql = hql + order by 。 } else { hql = hql + order by desc。 } Session session = ().getSessionFactory().openSession()。 Query q = (hql)。 (())。 (5)。 ListTBook list = ()。 return list。 } 系統(tǒng)設(shè)計(jì)的創(chuàng)新點(diǎn) 系統(tǒng)后臺管理的安全性 為了不讓一般 讀者用戶 通過輸入網(wǎng)址直接進(jìn)入后臺管理系統(tǒng),必須采取一定的安全判斷措施來進(jìn)行系統(tǒng)的保護(hù)。在這里是通過 JSP 技術(shù)的 “session” 功能來實(shí)現(xiàn)的。 session 可 以 在 網(wǎng) 頁 運(yùn) 行 期 間 記 錄 某 個 對 象 的 值 , 例 如( ”KEY” , “super” )這句話就是給 “KEY” 這樣一個對象賦予了 “super” 的值。管理員登錄系統(tǒng) 時(shí) ,一旦登錄成功,就可以為某個對象設(shè)置一個 session 值,然后再進(jìn)入每個系統(tǒng)管理界面之前都進(jìn)行一次此對象session 值得判斷,如果此對象的 session 值并不是管理員在成功登陸系統(tǒng)后所設(shè)置的值,即可跳轉(zhuǎn)到錯誤頁面,反之則成功進(jìn)入管理頁面。由于 session 的對象是編寫者隨機(jī)設(shè)置的, session 值也是隨機(jī)設(shè)置的,而且必須在系統(tǒng)網(wǎng)頁運(yùn)行期間進(jìn)行 session 的設(shè)置才起作用,所以用戶是無法 直接進(jìn)入系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1