




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、信息與電氣工程學(xué)院圖書管理系統(tǒng)(總體設(shè)計報告)課程名稱 : 軟件工程導(dǎo)論 題 目 : 圖書管理系統(tǒng)總體設(shè)計 專業(yè)班級 : 計算機1501 學(xué)生姓名 : 張李智 學(xué) 號: 150210130 指導(dǎo)教師 : 吳迪 設(shè)計成績 : 2017 年 4月 16 日 目 錄一、引言 11.1編寫目的 11.2背景 11.3定義 11.4參考資料 2二、總體設(shè)計 32.1需求規(guī)定 32.2運行環(huán)境 32.3基本設(shè)計概念及處理流程 42.4結(jié)構(gòu) 52.5人工處理過程 5三、接口設(shè)計 53.1讀者接口 53.2管理員接口 53.3外部接口 5四、運行設(shè)計 64.1運行模塊的組合 64.2運行控制 64.3運行時間
2、 6五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 65.1邏輯結(jié)構(gòu)設(shè)計 65.2物理設(shè)計 7六、系統(tǒng)出錯處理設(shè)計 86.1出錯信息 86.2補救措施 86.3系統(tǒng)維護設(shè)計 8總體設(shè)計說明書一、引言1.1編寫目的在系統(tǒng)需求分析的基礎(chǔ)上,對整個圖書館管理系統(tǒng)的功能劃分,機器設(shè)備(包括軟硬件)配置,數(shù)據(jù)的存儲設(shè)計以及整個系統(tǒng)實現(xiàn)規(guī)劃等方面的合理安排。1.2背景 傳統(tǒng)方式下,圖書館的日常管理工作以手工方式為主,圖書的查詢使用索引卡片,讀者借閱用登記本記錄,日常報表一般手工統(tǒng)計匯總。 隨著圖書館圖書種類、數(shù)量的不斷擴大,圖書檢索速度慢、統(tǒng)計工作量大,難以滿足圖書館現(xiàn)代化管理的要求。因此,建立一套圖書館管理軟件,科學(xué)的對圖書館數(shù)
3、據(jù)進(jìn)行管理,方便圖書的檢索和讀者借閱工作。1.3定義(1)客戶與我們簽定合同,要求購買產(chǎn)品的人。軟件的開發(fā)以他們的需要為基礎(chǔ)。(2)用戶使用這個軟件的所有人(3)服務(wù)器(Server) 一臺共享信息的主機,配置比一般微機高,主要起監(jiān)管網(wǎng)絡(luò),提供數(shù)據(jù)信息的作用。(4)客戶機(Client) 是相對于服務(wù)器(Server)的名詞,與客戶沒有關(guān)系,是用戶運行圖書館管理軟件的一臺微機。(5)C/S結(jié)構(gòu)軟件的一種結(jié)構(gòu),前提是有一個局域網(wǎng),一臺角色為數(shù)據(jù)服務(wù)器,安裝數(shù)據(jù)庫管理軟件,其他為客戶機,安裝管理系統(tǒng)軟件,起操作平臺的作用,數(shù)據(jù)保存在遠(yuǎn)程數(shù)據(jù)庫服務(wù)器上。1.4參考資料1軟件工程導(dǎo)
4、論(第五版),張海潘,清華大學(xué)出版社2數(shù)據(jù)庫原理及應(yīng)用二、總體設(shè)計2.1需求規(guī)定在本窗體中,操作員或管理員在“讀者編號”中輸入讀者的編號,點擊該文本框后“確定”按鈕,即在“讀者信息”欄中顯示該讀者的基本信息,同時在借書信息表中顯示該讀者在此之前借書情況,然后再在“圖書編號”中輸入該讀者此次要借書的圖書編號,點擊該文本框后的“確定”按鈕即完成圖書的借閱,此時在此窗體下方顯示“*書借閱成功!”,如果沒有借閱成功也會相應(yīng)的顯示“借閱失敗”。 當(dāng)讀者歸還圖書時,有操作員或管理員在“讀者編號”對話框中輸入來歸還圖書的讀者的編號點擊“確定” ,同樣顯示該讀者的相應(yīng)信息(包括所借書籍信息),在顯示圖書的表中
5、,雙擊要歸還圖書的對應(yīng)信息,在“圖書編號”對話框中即顯示該書的“圖書編號”,點擊“確定”,即完成此書的歸還,同時在此窗體下方顯示“歸還成功!”,否則顯示“歸還失敗!”,以醒目提示讀者和操作員此次歸還是否完成,以免操作出錯! 如果此讀者所歸還圖書已經(jīng)超期,當(dāng)點擊歸還“確定”時自動彈出。(1)主要輸入輸出要求 輸入項目: 1)圖書信息(書目類別,書名,作者名,圖書編號,圖書存放位置等) 2)讀者信息(讀者姓名,聯(lián)系方式,借書證編號,借閱書目,借閱日期等) 3)圖書借閱情況 輸出項目: 1)圖書借閱情況 2)讀者借閱圖書情況2.2運行環(huán)境 設(shè)備:計算機 操作系統(tǒng):Windows操作系統(tǒng) 數(shù)據(jù)庫管理系
6、統(tǒng)軟件:MySql server 2005 接口:局域網(wǎng)與互聯(lián)網(wǎng)接口,軟件與操作系統(tǒng)接口。2.3基本設(shè)計概念及處理流程實體-聯(lián)系圖(E-R圖)如下:圖1 圖書管理系統(tǒng)實體-聯(lián)系圖頂層數(shù)據(jù)流圖如下:圖2 頂層數(shù)據(jù)流圖2.4結(jié)構(gòu)圖3 結(jié)構(gòu)功能層次圖2.5人工處理過程(1)當(dāng)有新書到達(dá)圖書館,系統(tǒng)管理員將新書的所有信息錄入系統(tǒng)數(shù)據(jù)庫中。(2)當(dāng)有圖書須下架時,系統(tǒng)管理員將書籍信息從系統(tǒng)中刪除。(3)當(dāng)有新用戶注冊時,系統(tǒng)管理員錄入新讀者信息。(4)當(dāng)有老用戶須注銷系統(tǒng),系統(tǒng)管理員將老用戶信息刪除三、接口設(shè)計3.1讀者接口登錄界面,查詢讀者信息,查詢讀者借閱情況等。3.2管理員接口
7、登錄界面,查詢圖書信息,錄入、修改和刪除。3.3外部接口計算機,數(shù)據(jù)庫,MySQL、操作系統(tǒng)等。四、運行設(shè)計4.1運行模塊的組合 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4.2運行控制 該圖書管理系統(tǒng)運行控制方式以按鈕點擊為主,用戶只需點擊按鈕即可。用戶點擊按鈕時系統(tǒng)先將判斷此次點擊操作的前置條件是否符合規(guī)范要求,若不符合規(guī)則則提醒用戶,此時系統(tǒng)不進(jìn)行任何動作。此時用戶有兩種選擇:更改前置條件或退出該功能。如果符合規(guī)范,系統(tǒng)將自動進(jìn)
8、行數(shù)據(jù)的傳遞和相應(yīng)模塊功能的調(diào)用,完成用戶希望系統(tǒng)所完成的功能。4.3運行時間借還圖書所運行時間都很短(4到5秒而已)五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計圖書:書目類別,書名,作者名,出版社,單價,簡介,圖書編號,圖書存放位置,狀態(tài)信息等,圖書編碼為主鍵,持有者為外鍵。讀者:讀者姓名,聯(lián)系方式,借書證編號,借閱書目,借閱日期等,借書證編號為主鍵。5.2物理設(shè)計表1 圖書表字段字段名稱字段名稱字段大小格式1書目類別文本202圖書名稱文本503作者文本124出版社文本50表2 讀者表字段字段名稱字段類型字段大小格式1借書證編號文本122姓名文本103性別文本25聯(lián)系電話文本10表3 借閱表字段字段名稱字段類型字段大小格式1姓名文本102借書證編號文本123圖書名稱文本505借閱日期datetime長日期6歸還日期datetime長日期7備注文本200六、系統(tǒng)出錯處理設(shè)計6.1出錯信息用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時系統(tǒng)輸出信息的形式、含義及處理方法。6.2補救措施 說明故障出現(xiàn)后可能采取的變通措施,包括:(1)后備技術(shù):說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始數(shù)據(jù)萬一丟失時啟用副本的建立和啟動的技術(shù)。(2)降效技術(shù):說明準(zhǔn)備采用的后備技術(shù),使用另一個效率較
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧城市安防建設(shè)新篇章-智能監(jiān)控系統(tǒng)融資提案解讀
- 教學(xué)流程與數(shù)字化時代教育的互動結(jié)合研討會
- 抖音商戶流量來源數(shù)據(jù)分析制度
- 抖音商戶客服售后問題閉環(huán)管理制度
- 服裝縫紉技能培訓(xùn)課件
- 天津市河西區(qū)第四中學(xué)2024-2025學(xué)年化學(xué)九上期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 2024-2025學(xué)年重慶市江津區(qū)支坪中學(xué)九年級化學(xué)第一學(xué)期期末調(diào)研模擬試題含解析
- 公共衛(wèi)生應(yīng)急物資保障資金申請2025年預(yù)算報告
- 南京鐵道職業(yè)技術(shù)學(xué)院《移動互聯(lián)網(wǎng)技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 大同煤炭職業(yè)技術(shù)學(xué)院《健美操(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025至2030中國無菌海綿市場行情監(jiān)測與未來投資商機研究報告
- 《文物修復(fù)與保護基礎(chǔ)》課件
- 外貿(mào)知識培訓(xùn)課件
- 《食品生產(chǎn)經(jīng)營企業(yè)落實食品安全主體責(zé)任監(jiān)督管理規(guī)定》解讀與培訓(xùn)
- 2025年度風(fēng)力發(fā)電場電力運維保障協(xié)議
- 企業(yè)法務(wù)管理及風(fēng)險防范措施
- 七年級英語下冊單詞表2025
- JJF 1183-2025溫度變送器校準(zhǔn)規(guī)范
- 光伏 安裝合同范本
- 上海黃浦老西門項目概念方案設(shè)計(260P)
- 金融服務(wù)不良體驗投訴書范文
評論
0/150
提交評論