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

正文內(nèi)容

oracle課程設(shè)計(jì)--圖書館書籍管理系統(tǒng)(已修改)

2025-01-28 06:03 本頁面
 

【正文】 湖南工業(yè)大學(xué)課 程 設(shè) 計(jì)資 料 袋 計(jì)算機(jī)與通信學(xué)院 學(xué)院(系、部) 2012 ~ 2013 學(xué)年第 一 學(xué)期 課程名稱 大型數(shù)據(jù)庫應(yīng)用 指導(dǎo)教師 曾敏 職稱 高級講師 學(xué)生姓名 黃慶清 專業(yè)班級 計(jì)算機(jī)091班 學(xué)號 09408100103 題 目 圖書館書籍管理系統(tǒng) 成 績 起止日期 2012 年 11 月 27 日~ 2012 年 12 月 22 日目 錄 清 單序號材 料 名 稱資料數(shù)量備 注1課程設(shè)計(jì)任務(wù)書2課程設(shè)計(jì)說明書3張456湖南工業(yè)大學(xué)課程設(shè)計(jì)任務(wù)書2012 —2013 學(xué)年第 一 學(xué)期 計(jì)算機(jī)與通信 學(xué)院(系、部) 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 091 班級課程名稱: 大型數(shù)據(jù)庫應(yīng)用 設(shè)計(jì)題目: 圖書館書籍管理系統(tǒng) 完成期限:自 2012 年 11 月 27 日至 2012 年 12 月 22 日共 一 周內(nèi)容及任務(wù)一、 設(shè)計(jì)的主要技術(shù)參數(shù)Oracle數(shù)據(jù)庫,JSP,JavaScript,Struts2,Servlet,JDBC,Java二、 設(shè)計(jì)任務(wù)實(shí)現(xiàn)對圖書館中圖書的添加,刪除,修改,查詢;以及通過觸發(fā)器,存儲過程等,對圖書狀態(tài)表中的信息進(jìn)行查詢,添加,修改,和刪除;圖書信息表中的書籍編號字段,通過索引和觸發(fā)器,讓其以自動增長的方式進(jìn)行生成,方便圖書的添加; 三、設(shè)計(jì)工作量數(shù)據(jù)的建模;數(shù)據(jù)庫中表的設(shè)計(jì);觸發(fā)器和存儲過程的設(shè)計(jì);JDBC連接Oracle數(shù)據(jù)庫前臺數(shù)據(jù)邏輯的設(shè)計(jì);前臺界面的設(shè)計(jì);進(jìn)度安排起止日期工作內(nèi)容20121127~20121128系統(tǒng)的規(guī)劃20121129~20121201數(shù)據(jù)庫的設(shè)計(jì)和建模20121202~20121212系統(tǒng)的概要設(shè)計(jì)以及系統(tǒng)前臺的設(shè)計(jì),編碼與測試20121213~20121222系統(tǒng)文檔的整理主要參考資料《Oracle數(shù)據(jù)庫應(yīng)用》 電子出版社出版《Oracle11g從入門到精通》錢慎一 (編者), 張素智 (編者)《Oracle Database 9i/10g/11g編程藝術(shù):深入數(shù)據(jù)庫體系結(jié)構(gòu)(第2版)》~ 凱特(Thomas Kyte) (作者), 蘇金國(譯者), 王小振 (譯者), 等 (譯者)指導(dǎo)教師(簽字): 年 月 日系(教研室)主任(簽字): 年 月 日2大型數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)課程設(shè)計(jì)說明書圖書館書籍管理系統(tǒng)起止日期: 2012 年 11 月 27 日 至 2012 年 12 月 25 日學(xué)生姓名黃慶清班級計(jì)算機(jī)091班學(xué)號09408100103成績指導(dǎo)教師(簽字)計(jì)算機(jī)與通信學(xué)院 2012年12月 25 日圖書館書籍管理系統(tǒng)一、 課題的介紹和課題的任務(wù) 圖書館書籍管理系統(tǒng)主要對圖書館中書籍進(jìn)行管理,包括對書籍的添加,刪除,修改,各種方式的查詢等操作,用于管理員對圖書館書籍庫的管理;采用Oracle作為數(shù)據(jù)庫,應(yīng)用了Java,Jsp,JavaScript,SQL等編程語言以及 Struts2,JDBC等等技術(shù),另外系統(tǒng)采用B/S結(jié)構(gòu),MVC的設(shè)計(jì)模式進(jìn)行設(shè)計(jì),在數(shù)據(jù)庫方面,多處應(yīng)用了存儲過程和觸發(fā)器;二、課程設(shè)計(jì)的要求書籍的添加:通過觸發(fā)器和索引,使圖書的編號按照自動增長的方式進(jìn)行添加,其他字段還有:書籍名稱,作者,出版社,頁數(shù),藏書地址等;并且通過定義觸發(fā)器,使每增加一條圖書信息,在圖書狀態(tài)表中給其增加對應(yīng)的圖書狀態(tài)信息;書籍的刪除:通過存儲過程來實(shí)現(xiàn),如果該書的狀態(tài)為已借出,就不能刪除書籍,并發(fā)出提示信息;書籍的刪除,通過定義before觸發(fā)器,假如該書籍能夠刪除,就在其刪除之前,刪掉該書籍的狀態(tài)信息;書籍的修改:修改除了書籍主鍵外的其他信息;書籍的查詢:可根據(jù)圖書的索引號進(jìn)行精確查詢,可以根據(jù)圖書的書名,作者,出版社,藏書地址等進(jìn)行模糊查詢,基于系統(tǒng)的需求,還提供系統(tǒng)中以所有字段作為關(guān)鍵字的模糊查詢;用戶身份驗(yàn)證,管理員通過用戶登錄,輸入驗(yàn)證信息,若經(jīng)過系統(tǒng)驗(yàn)證后,若正確,則進(jìn)入圖書管理主頁,若出現(xiàn)錯誤,則跳到登錄界面,并返回相應(yīng)的友好的錯誤提示信息;三、系統(tǒng)的分析和系統(tǒng)中數(shù)據(jù)庫的分析(ER圖等) 系統(tǒng)設(shè)計(jì)1. 圖11 實(shí)現(xiàn)用戶的登錄,管理員登錄后對圖書進(jìn)行書籍的添加,書籍各種方式的查詢,書籍的修改,書籍的刪除;1. 圖書管理員通過輸入管理員和密碼進(jìn)行驗(yàn)證,若驗(yàn)證正確,則進(jìn)入系統(tǒng)。 書籍的添加,用戶在表單中輸入書籍的信息,點(diǎn)擊錄入,數(shù)據(jù)通過Struts2 的過濾器,自動提交數(shù)據(jù),在Struts的Action類中進(jìn)行獲取數(shù)據(jù),然后進(jìn)行檢測,如果檢測輸入信息有誤,則跳轉(zhuǎn)到添加頁面,并返回相應(yīng)的錯誤提示;如果信息正確,則調(diào)用添加數(shù)據(jù)存儲過程進(jìn)行數(shù)據(jù)的持久化;具體流程如圖13所示; 書籍的修改,首先查詢出需要修改的書籍,點(diǎn)擊修改,跳轉(zhuǎn)到書籍修改頁面,順便通過session對象,將原有的書籍對象帶過去;在書籍修改頁面表單中修改相應(yīng)屬性,提交到Struts2 的Action類中,首先進(jìn)行數(shù)據(jù)的校驗(yàn),校驗(yàn)失敗,跳轉(zhuǎn)到修改頁面,返回相應(yīng)的出錯信息,校驗(yàn)成功,則進(jìn)行書籍的更新處理;; .書籍的刪除書籍的刪除,首先查詢出需要修改的書籍,點(diǎn)擊刪除,提交到Struts2中的Action類,順便傳入書籍編號這個(gè)值(主鍵,唯一),首先訪問書籍庫進(jìn)行查詢該書籍的狀態(tài)是否是“在館”,是則返回true,進(jìn)入書籍的刪除環(huán)節(jié);調(diào)用數(shù)據(jù)庫中的存儲過程和觸發(fā)器,進(jìn)行書籍的刪除,確保系統(tǒng)數(shù)據(jù)的一致性; .書籍的查詢書籍的查詢,本系統(tǒng)中書籍的查詢設(shè)定了多種方式,包括按索書號查詢,按書名查詢,按書籍作者查詢,按出版社查詢,還有按所有字段進(jìn)行查詢;先選擇查詢的方式,輸入關(guān)鍵字,然后進(jìn)行數(shù)據(jù)的提交,經(jīng)數(shù)據(jù)過濾校驗(yàn)后,進(jìn)入控制層,通過判斷其查詢類型,進(jìn)行數(shù)據(jù)的查詢,將符合條件的數(shù)據(jù)查詢出來,裝入集合框架ArrayList中,傳入顯示層進(jìn)行數(shù)據(jù)的顯示,; 2.?dāng)?shù)據(jù)庫的設(shè)計(jì) .?dāng)?shù)據(jù)庫建模 .ER圖 .圖書信息建模 : : 3系統(tǒng)前臺的設(shè)計(jì)、系統(tǒng)的結(jié)構(gòu) 本系統(tǒng)使用MVC模式作為系統(tǒng)的設(shè)計(jì)結(jié)構(gòu),以JSP作為視圖層;采用struts2框架,以其Acation類作為其控制層,以各種JavaBean,F(xiàn)ormBean作為模型層;、界面的設(shè)計(jì)和布局 圖書管理主頁中提供了集書籍添加,書籍修改,書籍刪除,書籍詳情查詢 及多功能的圖書檢索功能,使用方便,操作簡單,并設(shè)有完善友好的錯誤提示功能,; ; 由于數(shù)據(jù)量比較大,在查詢主頁中不便顯示,通過圖書詳情界面,將對應(yīng)圖書信息進(jìn)行顯示;; 四、系統(tǒng)的數(shù)據(jù)庫實(shí)現(xiàn)書籍信息表中包括書籍編號,書籍名稱,作者,出版社,頁數(shù),藏書地址等字段,書籍編號通過觸發(fā)器的方式,以自動增長的方式進(jìn)行添加;頁數(shù)為Number類型,其他的都為字符串行;(book)和圖書狀態(tài)表(bookstate); 表41 book表的設(shè)計(jì)bnumNumberNot null,自動生成,主鍵bnameCharacter(256)N
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1