




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告圖書(shū)館管理信息系統(tǒng) PAGEi目錄一、系統(tǒng)開(kāi)發(fā)平臺(tái) 1二、數(shù)據(jù)庫(kù)規(guī)劃 22.1任務(wù)陳述 22.2任務(wù)目標(biāo) 2三、系統(tǒng)定義 23.1系統(tǒng)邊界 23.2用戶視圖 2四、需求分析 24.1用戶需求說(shuō)明 24.1.1數(shù)據(jù)需求 24.1.2事務(wù)需求 24.2系統(tǒng)需求說(shuō)明 2五、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 25.1ER圖 25.2數(shù)據(jù)字典 25.3關(guān)系表 2六、數(shù)據(jù)庫(kù)物理設(shè)計(jì) 36.1索引 36.2視圖 36.3安全機(jī)制 36.4其他 3七、應(yīng)用程序設(shè)計(jì) 37.1功能模塊 37.2界面設(shè)計(jì) 37.3事務(wù)設(shè)計(jì) 3八、測(cè)試和運(yùn)行 3九、總結(jié) 4附.參考文獻(xiàn) 4PAGE23一、系統(tǒng)開(kāi)發(fā)平臺(tái)題目:圖書(shū)館管理信息系統(tǒng)開(kāi)發(fā)工具:Myeclipse、SQLyog、tomcat6.0、MicrosoftWord2010數(shù)據(jù)庫(kù):MySQL、操作系統(tǒng):Win7 二、數(shù)據(jù)庫(kù)規(guī)劃2.1任務(wù)陳述圖書(shū)館在正常運(yùn)營(yíng)中面對(duì)大量書(shū)籍、讀者信息以及兩者間相互聯(lián)系產(chǎn)生的借書(shū)信息、還書(shū)信息?,F(xiàn)有的人工記錄方法既效率低又錯(cuò)誤過(guò)多,大大影響了圖書(shū)館的正常管理工作。因此需要對(duì)書(shū)籍資源、讀者資源、借書(shū)信息、還書(shū)信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于管理效率的提高?;景ㄒ韵聝?nèi)容:讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書(shū)數(shù)量、借書(shū)期限、備注。
(2)書(shū)籍基本信息制定、輸入、修改、查詢,包括書(shū)籍編號(hào)、類別、關(guān)鍵詞、備注。
(3)借書(shū)信息制定、輸入、修改、查詢,包括書(shū)籍編號(hào)、讀者編號(hào)、借書(shū)日期、借書(shū)期限、備注。
(4)還書(shū)信息制定、輸入、修改、查詢,包括書(shū)籍編號(hào)、讀者編號(hào)、還書(shū)日期、還書(shū)期限、備注。(5)意外處理(續(xù)借、超期賠償、丟失賠償、損壞賠償?shù)龋?6)多條件查詢各種信息.
(7)用戶權(quán)限(普通讀者和圖書(shū)管理員)(8)異常處理2.2任務(wù)目標(biāo)開(kāi)發(fā)圖書(shū)館管理信息系統(tǒng)的主要目的是實(shí)現(xiàn)圖書(shū)館的信息化管理。圖書(shū)館的主要業(yè)務(wù)就是圖書(shū)的借閱和歸還,因此系統(tǒng)最核心的功能便是實(shí)現(xiàn)圖書(shū)的借閱和歸還。另外,還需要提供圖書(shū)的信息查詢、讀者圖書(shū)借閱情況的查詢等功能。這個(gè)項(xiàng)目的實(shí)施,應(yīng)該能夠提高圖書(shū)館的圖書(shū)借閱、歸還流程的工作效率。并達(dá)到以下目標(biāo):界面設(shè)計(jì)美觀、清晰數(shù)據(jù)存儲(chǔ)安全、可靠信息分類清晰、準(zhǔn)確能實(shí)現(xiàn)設(shè)計(jì)的查詢功能,保證數(shù)據(jù)查詢的靈活性實(shí)現(xiàn)對(duì)圖書(shū)借閱、續(xù)借和歸還過(guò)程的全部數(shù)據(jù)的管理提供圖書(shū)借閱排行榜,為管理員提供真實(shí)的數(shù)據(jù)信息提供方便的權(quán)限設(shè)置功能,使多個(gè)管理員分工明確具有容易維護(hù)和操作的特點(diǎn)三、系統(tǒng)定義3.1系統(tǒng)邊界定義:系統(tǒng)邊界,即系統(tǒng)包含的功能與系統(tǒng)不包含的功能之間的界限。一般在系統(tǒng)分析階段定義,只有明確了系統(tǒng)邊界,才能繼續(xù)進(jìn)行下面的分析、設(shè)計(jì)等工作。系統(tǒng)都被一組將它們與環(huán)境分開(kāi)的邊界所包圍。系統(tǒng)的邊界存在于一個(gè)連續(xù)體中。系統(tǒng)首先必須能夠通過(guò)邊界導(dǎo)入(人,原材料,輸入信息),然后與外界交換成品,服務(wù)和輸出信息。該系統(tǒng)是基于數(shù)據(jù)庫(kù)的一個(gè)圖書(shū)館信息管理系統(tǒng),可以實(shí)現(xiàn)簡(jiǎn)單的借書(shū)、還書(shū)流程服務(wù)。由于系統(tǒng)涉及的面比較廣,因此每一項(xiàng)的功能比較少,且不夠系統(tǒng),比如對(duì)倉(cāng)庫(kù)的管理,只設(shè)計(jì)了輸入新的書(shū)籍、刪除某些書(shū)籍、修改書(shū)籍信息等幾種簡(jiǎn)單操作,而沒(méi)有像一般倉(cāng)庫(kù)管理系統(tǒng)一樣那么完善,功能還不是很強(qiáng)大。3.2用戶視圖四、需求分析4.1用戶需求說(shuō)明4.1.1管理員信息:編號(hào)、姓名、密碼讀者信息:編號(hào)、姓名、性別、種類、借書(shū)數(shù)量、借書(shū)期限、(生效日期、失效日期)書(shū)籍信息:書(shū)籍編號(hào)、書(shū)名、作者、類別、數(shù)量借閱信息:書(shū)籍編號(hào)、讀者編號(hào)、借書(shū)日期、借書(shū)期限、還書(shū)日期、還書(shū)期限書(shū)目檢索:分類搜索圖書(shū),可以書(shū)名搜索,類別搜索,書(shū)架搜索,作者搜索,系列搜索,出版社搜索,以及綜合搜索4.1.2事務(wù)需求讀者借書(shū):圖書(shū)信息讀者信息圖書(shū)信息讀者信息管理員檢查讀者借書(shū)記錄查詢圖書(shū)是否存在借書(shū)登記讀者檢查讀者是否有效接收事務(wù)管理員檢查讀者借書(shū)記錄查詢圖書(shū)是否存在借書(shū)登記讀者檢查讀者是否有效接收事務(wù)借書(shū)信息借書(shū)信息讀者還書(shū):檢查圖書(shū)是否過(guò)期檢查圖書(shū)是否過(guò)期接收事務(wù)讀者更新借書(shū)信息還書(shū)記錄管理員接收事務(wù)讀者更新借書(shū)信息還書(shū)記錄管理員借書(shū)信息借書(shū)信息用戶數(shù)據(jù)查詢:列出指定用戶信息列出指定書(shū)籍信息列出指定書(shū)籍借閱記錄信息數(shù)據(jù)錄入:修改書(shū)籍的信息刪除某些書(shū)籍添加新的書(shū)籍?dāng)?shù)據(jù)輸出:指定查詢的信息其它事務(wù)計(jì)算某段時(shí)間內(nèi)用戶及借出書(shū)籍的數(shù)量信息計(jì)算某段時(shí)間內(nèi)各類書(shū)籍的數(shù)量計(jì)算借書(shū)排行榜4.2系統(tǒng)需求說(shuō)明軟件環(huán)境軟件環(huán)境需要支持Window操作系統(tǒng),及MySQL數(shù)據(jù)庫(kù)硬件環(huán)境Intel(R)Core(TM)i5CPUM460@2.53GHz2.00GB安全性1.每個(gè)用戶在進(jìn)入系統(tǒng)時(shí)都必須有密碼保護(hù);2.每個(gè)用戶分配特定的用戶視圖所應(yīng)有的訪問(wèn)權(quán)限;性能1.精度需求:在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入、輸出及傳輸過(guò)程中,可以滿足各種精度的需求。2.時(shí)間需求:在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間,基本滿足用戶需要。3.靈活性:當(dāng)用戶需求發(fā)生變化時(shí),系統(tǒng)可作適當(dāng)調(diào)整,靈活性大。4.故障處理:1)內(nèi)部故障處理:在開(kāi)發(fā)階段可以隨時(shí)修改數(shù)據(jù)庫(kù)里的相關(guān)內(nèi)容;外部故障處理:執(zhí)行非合理性操作時(shí),可立即報(bào)錯(cuò),通過(guò)與用戶互動(dòng)來(lái)糾錯(cuò)。五、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)5.1ER圖讀者書(shū)籍讀者書(shū)籍編號(hào)性別借書(shū)量可借天數(shù)編號(hào)類別書(shū)名借閱讀者編號(hào)書(shū)籍編號(hào)借書(shū)日期借書(shū)期限還書(shū)日期姓名種類是否歸還數(shù)量作者借閱信息5.2數(shù)據(jù)字典讀者(reader):編號(hào)(id)、姓名(name)、性別(sex)、條形碼(barcode)、出生日期(birthday)、電話(tel)、郵箱(email)、生效日期(createDate)、類型編號(hào)(typeid)、操作者(operator)讀者類型(readertype)(readerType):編號(hào)(id)、名稱(name)、可借數(shù)量(number)書(shū)籍(book):編號(hào)(id)、書(shū)名(bookname)、條形碼(barcode)、作者(author)、翻譯者(translator)、類型編號(hào)(typeid)、數(shù)量(number)、入庫(kù)時(shí)間(inTime)、操作人(operator)、是否刪除(del)書(shū)籍類型(booktype):編號(hào)(id)、類型名:(typename)、可借天數(shù)(days)書(shū)架(bookcase):編號(hào)(id)、名稱(name)借閱信息(message):借閱編號(hào)(id)、讀者編號(hào)(readerid)、書(shū)籍編號(hào)(bookid)、借書(shū)日期(borrowTime)、還書(shū)日期(backTime)、操作者(operater)、是否歸還(ifback)管理員(manager):編號(hào)(id)、姓名(name)、登陸密碼(PWD)讀者:讀者類型:書(shū)籍:書(shū)籍類型:書(shū)架:借閱信息:管理員:數(shù)據(jù)項(xiàng)定義:讀者:讀者類型:書(shū)籍:書(shū)籍類型:書(shū)架:借閱信息:管理員:5.3關(guān)系表六、數(shù)據(jù)庫(kù)物理設(shè)計(jì)6.1索引6.2視圖本節(jié)可選。6.3安全機(jī)制系統(tǒng)安全、數(shù)據(jù)安全 ,MD5加密,URL加密,6.4其他本節(jié)可選:引入受控冗余等。七、應(yīng)用程序設(shè)計(jì)圖書(shū)館管理信息系統(tǒng)7.1功能模塊圖書(shū)館管理信息系統(tǒng)修改、更新信息基本信息錄入借、還書(shū)管理信息查詢修改、更新信息基本信息錄入借、還書(shū)管理信息查詢添加讀者添加讀者刪除讀者修改讀者信息添加書(shū)籍刪除書(shū)籍修改書(shū)籍信息管理員信息管理員信息讀者信息書(shū)籍信息借書(shū)信息續(xù)借信息借書(shū)信息續(xù)借信息還書(shū)信息讀者信息書(shū)籍信息借閱信息7.2界面設(shè)計(jì)登陸界面:(說(shuō)明:圖書(shū)排行榜、圖書(shū)借閱、圖書(shū)歸還等等圖片由photoshop編輯得到,顯示的一些信息如“??????”是錄入數(shù)據(jù)庫(kù)時(shí)隨意編輯存入的,不是亂碼)登陸首頁(yè):管理員的權(quán)限設(shè)置頁(yè)面:(admin是超級(jí)管理員,不能被隨意刪除)讀者信息管理:圖書(shū)信息管理:圖書(shū)借閱:圖書(shū)續(xù)借:圖書(shū)歸還:書(shū)籍查詢:圖書(shū)借閱查詢:借閱到期提醒:更改密碼:7.3事務(wù)設(shè)計(jì)書(shū)籍借閱:selectt.daysfromtb_bookinfobleftjointb_booktypetonb.typeid=t.idwhereb.id="+bookForm.getId()+"";Insertintotb_borrow(readerid,bookid,borrowTime,backTime,operator)values("+readerForm.getId()+","+bookForm.getId()+",'"+date+"','"+backTime+"','"+operator+"')";圖書(shū)續(xù)借:selectt.daysfromtb_bookinfobleftjointb_booktypetonb.typeid=t.idwhereb.id="+rs1.getInt(1)+"";"UPDATEtb_borrowSETbacktime='"+backTime+"'whereid="+id+"";圖書(shū)歸還:Insertintotb_giveback(readerid,bookid,backTime,operator)VALUES("+readerid+","+bookid+",'"+date+"','"+operator+"')";"UPDATEtb_borrowSETifback=1whereid="+id+"";查詢圖書(shū)借閱信息:"selectborr.*,book.bookname,book.price,pub.pubname,bookcasename,r.barcodefrom(select*fromtb_borrowwhereifback=0)asborrleftjointb_bookinfobookonborr.bookid=book.idjointb_publishingpubonbook.isbn=pub.isbnjointb_bookcasebsonbook.bookcase=bs.idjointb_readerronborr.readerid=r.idwherer.barcode='"+str+"'";八、測(cè)試和運(yùn)行登陸時(shí)若密碼為空,會(huì)彈出提示對(duì)話框,同樣的,若用戶名為空,會(huì)彈出相應(yīng)的提示。顯示讀者信息顯示書(shū)籍信息顯示借閱信息借閱到期提醒退出系統(tǒng)時(shí)會(huì)有提示關(guān)閉系統(tǒng)時(shí)會(huì)有提示九、總結(jié)拿到十幾個(gè)題目之后,經(jīng)過(guò)考慮決定做圖書(shū)館管理信息系統(tǒng),相對(duì)于其它系統(tǒng)來(lái)說(shuō),對(duì)圖書(shū)館還算熟悉。說(shuō)起來(lái)也是付出了不少的努力的。由于JAVA是大一的時(shí)候?qū)W的,雖然也用它寫(xiě)過(guò)課程設(shè)計(jì),不過(guò)由于大二上學(xué)期一直用C++寫(xiě)數(shù)據(jù)庫(kù)的實(shí)驗(yàn),后來(lái)又寫(xiě)了數(shù)據(jù)庫(kù)的課程設(shè)計(jì),感覺(jué)對(duì)JAVA變得陌生了。暑假自學(xué)JSP,但是只學(xué)到html、css、JavaScript部分,還有很多內(nèi)容沒(méi)有學(xué),而那些內(nèi)容涉及到JAVA。在寫(xiě)課程設(shè)計(jì)的過(guò)程中,遇到要用JAVA的地方,速度總會(huì)慢下來(lái)。同學(xué)中學(xué)JSP的很少,不過(guò)還好,有幾位同學(xué)在暑假里去輔導(dǎo)班學(xué)了這方面的知識(shí),可以向他們請(qǐng)教。一般來(lái)說(shuō)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 5 國(guó)家機(jī)構(gòu)有哪些 第二課時(shí) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治六年級(jí)上冊(cè)統(tǒng)編版
- 2《周末巧安排》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年統(tǒng)編版道德與法治二年級(jí)上冊(cè)
- 三農(nóng)領(lǐng)域技術(shù)培訓(xùn)手冊(cè)
- 2024年春八年級(jí)歷史下冊(cè) 第5課 艱苦創(chuàng)業(yè)的民族脊梁教學(xué)實(shí)錄2(pdf) 川教版
- 2024-2025學(xué)年新教材高中英語(yǔ) Unit 5 On the road表達(dá) 作文巧升格教學(xué)實(shí)錄 外研版必修第二冊(cè)
- 2024-2025學(xué)年新教材高中語(yǔ)文 第1課 沁園春 長(zhǎng)沙教學(xué)實(shí)錄 部編版必修上冊(cè)
- 9 獵人海力布(教學(xué)設(shè)計(jì))2024-2025學(xué)年部編版五年級(jí)語(yǔ)文上冊(cè)
- 2024年五年級(jí)語(yǔ)文上冊(cè) 第七單元 24 月跡教學(xué)實(shí)錄 新人教版
- 2024-2025學(xué)年高中數(shù)學(xué) 第一章 三角函數(shù) 1.1.2 弧度制(4)教學(xué)教學(xué)實(shí)錄 新人教A版必修4
- 1 學(xué)會(huì)尊重 (教學(xué)設(shè)計(jì))統(tǒng)編版道德與法治六年級(jí)下冊(cè)
- GA/T 492-2004城市警用地理信息圖形符號(hào)
- 明代服裝(新)課件
- 化妝品生產(chǎn)許可申請(qǐng)表樣板
- 重慶市設(shè)計(jì)概算編制規(guī)定
- 中考現(xiàn)代文詞語(yǔ)賞析系列副詞與疊詞的表達(dá)效果
- 2023年西安鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試筆試題庫(kù)及答案解析
- (新版)網(wǎng)絡(luò)攻防知識(shí)考試題庫(kù)(含答案)
- 變電站五防回路系統(tǒng)調(diào)試
- 人員技能矩陣圖
- 鐵鍋炒股實(shí)戰(zhàn)操作
- 教育評(píng)價(jià)學(xué)全套ppt課件完整版教學(xué)教程
評(píng)論
0/150
提交評(píng)論