




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息與電氣工程學(xué)院圖書管理系統(tǒng)(總體設(shè)計(jì)報(bào)告)課程名稱 : 軟件工程導(dǎo)論 題 目 : 圖書管理系統(tǒng)總體設(shè)計(jì) 專業(yè)班級(jí) : 計(jì)算機(jī)1501 學(xué)生姓名 : 張李智 學(xué) 號(hào): 150210130 指導(dǎo)教師 : 吳迪 設(shè)計(jì)成績(jī) : 2017 年 4月 16 日 目 錄一、引言 11.1編寫目的 11.2背景 11.3定義 11.4參考資料 2二、總體設(shè)計(jì) 32.1需求規(guī)定 32.2運(yùn)行環(huán)境 32.3基本設(shè)計(jì)概念及處理流程 42.4結(jié)構(gòu) 52.5人工處理過程 5三、接口設(shè)計(jì) 53.1讀者接口 53.2管理員接口 53.3外部接口 5四、運(yùn)行設(shè)計(jì) 64.1運(yùn)行模塊的組合 64.2運(yùn)行控制 64.3運(yùn)行時(shí)間
2、 6五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 65.1邏輯結(jié)構(gòu)設(shè)計(jì) 65.2物理設(shè)計(jì) 7六、系統(tǒng)出錯(cuò)處理設(shè)計(jì) 86.1出錯(cuò)信息 86.2補(bǔ)救措施 86.3系統(tǒng)維護(hù)設(shè)計(jì) 8總體設(shè)計(jì)說明書一、引言1.1編寫目的在系統(tǒng)需求分析的基礎(chǔ)上,對(duì)整個(gè)圖書館管理系統(tǒng)的功能劃分,機(jī)器設(shè)備(包括軟硬件)配置,數(shù)據(jù)的存儲(chǔ)設(shè)計(jì)以及整個(gè)系統(tǒng)實(shí)現(xiàn)規(guī)劃等方面的合理安排。1.2背景 傳統(tǒng)方式下,圖書館的日常管理工作以手工方式為主,圖書的查詢使用索引卡片,讀者借閱用登記本記錄,日常報(bào)表一般手工統(tǒng)計(jì)匯總。 隨著圖書館圖書種類、數(shù)量的不斷擴(kuò)大,圖書檢索速度慢、統(tǒng)計(jì)工作量大,難以滿足圖書館現(xiàn)代化管理的要求。因此,建立一套圖書館管理軟件,科學(xué)的對(duì)圖書館數(shù)
3、據(jù)進(jìn)行管理,方便圖書的檢索和讀者借閱工作。1.3定義(1)客戶與我們簽定合同,要求購買產(chǎn)品的人。軟件的開發(fā)以他們的需要為基礎(chǔ)。(2)用戶使用這個(gè)軟件的所有人(3)服務(wù)器(Server) 一臺(tái)共享信息的主機(jī),配置比一般微機(jī)高,主要起監(jiān)管網(wǎng)絡(luò),提供數(shù)據(jù)信息的作用。(4)客戶機(jī)(Client) 是相對(duì)于服務(wù)器(Server)的名詞,與客戶沒有關(guān)系,是用戶運(yùn)行圖書館管理軟件的一臺(tái)微機(jī)。(5)C/S結(jié)構(gòu)軟件的一種結(jié)構(gòu),前提是有一個(gè)局域網(wǎng),一臺(tái)角色為數(shù)據(jù)服務(wù)器,安裝數(shù)據(jù)庫管理軟件,其他為客戶機(jī),安裝管理系統(tǒng)軟件,起操作平臺(tái)的作用,數(shù)據(jù)保存在遠(yuǎn)程數(shù)據(jù)庫服務(wù)器上。1.4參考資料1軟件工程導(dǎo)
4、論(第五版),張海潘,清華大學(xué)出版社2數(shù)據(jù)庫原理及應(yīng)用二、總體設(shè)計(jì)2.1需求規(guī)定在本窗體中,操作員或管理員在“讀者編號(hào)”中輸入讀者的編號(hào),點(diǎn)擊該文本框后“確定”按鈕,即在“讀者信息”欄中顯示該讀者的基本信息,同時(shí)在借書信息表中顯示該讀者在此之前借書情況,然后再在“圖書編號(hào)”中輸入該讀者此次要借書的圖書編號(hào),點(diǎn)擊該文本框后的“確定”按鈕即完成圖書的借閱,此時(shí)在此窗體下方顯示“*書借閱成功!”,如果沒有借閱成功也會(huì)相應(yīng)的顯示“借閱失敗”。 當(dāng)讀者歸還圖書時(shí),有操作員或管理員在“讀者編號(hào)”對(duì)話框中輸入來歸還圖書的讀者的編號(hào)點(diǎn)擊“確定” ,同樣顯示該讀者的相應(yīng)信息(包括所借書籍信息),在顯示圖書的表中
5、,雙擊要?dú)w還圖書的對(duì)應(yīng)信息,在“圖書編號(hào)”對(duì)話框中即顯示該書的“圖書編號(hào)”,點(diǎn)擊“確定”,即完成此書的歸還,同時(shí)在此窗體下方顯示“歸還成功!”,否則顯示“歸還失?。 ?,以醒目提示讀者和操作員此次歸還是否完成,以免操作出錯(cuò)! 如果此讀者所歸還圖書已經(jīng)超期,當(dāng)點(diǎn)擊歸還“確定”時(shí)自動(dòng)彈出。(1)主要輸入輸出要求 輸入項(xiàng)目: 1)圖書信息(書目類別,書名,作者名,圖書編號(hào),圖書存放位置等) 2)讀者信息(讀者姓名,聯(lián)系方式,借書證編號(hào),借閱書目,借閱日期等) 3)圖書借閱情況 輸出項(xiàng)目: 1)圖書借閱情況 2)讀者借閱圖書情況2.2運(yùn)行環(huán)境 設(shè)備:計(jì)算機(jī) 操作系統(tǒng):Windows操作系統(tǒng) 數(shù)據(jù)庫管理系
6、統(tǒng)軟件:MySql server 2005 接口:局域網(wǎng)與互聯(lián)網(wǎng)接口,軟件與操作系統(tǒng)接口。2.3基本設(shè)計(jì)概念及處理流程實(shí)體-聯(lián)系圖(E-R圖)如下:圖1 圖書管理系統(tǒng)實(shí)體-聯(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)有圖書須下架時(shí),系統(tǒng)管理員將書籍信息從系統(tǒng)中刪除。(3)當(dāng)有新用戶注冊(cè)時(shí),系統(tǒng)管理員錄入新讀者信息。(4)當(dāng)有老用戶須注銷系統(tǒng),系統(tǒng)管理員將老用戶信息刪除三、接口設(shè)計(jì)3.1讀者接口登錄界面,查詢讀者信息,查詢讀者借閱情況等。3.2管理員接口
7、登錄界面,查詢圖書信息,錄入、修改和刪除。3.3外部接口計(jì)算機(jī),數(shù)據(jù)庫,MySQL、操作系統(tǒng)等。四、運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊的組合 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4.2運(yùn)行控制 該圖書管理系統(tǒng)運(yùn)行控制方式以按鈕點(diǎn)擊為主,用戶只需點(diǎn)擊按鈕即可。用戶點(diǎn)擊按鈕時(shí)系統(tǒng)先將判斷此次點(diǎn)擊操作的前置條件是否符合規(guī)范要求,若不符合規(guī)則則提醒用戶,此時(shí)系統(tǒng)不進(jìn)行任何動(dòng)作。此時(shí)用戶有兩種選擇:更改前置條件或退出該功能。如果符合規(guī)范,系統(tǒng)將自動(dòng)進(jìn)
8、行數(shù)據(jù)的傳遞和相應(yīng)模塊功能的調(diào)用,完成用戶希望系統(tǒng)所完成的功能。4.3運(yùn)行時(shí)間借還圖書所運(yùn)行時(shí)間都很短(4到5秒而已)五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)圖書:書目類別,書名,作者名,出版社,單價(jià),簡(jiǎn)介,圖書編號(hào),圖書存放位置,狀態(tài)信息等,圖書編碼為主鍵,持有者為外鍵。讀者:讀者姓名,聯(lián)系方式,借書證編號(hào),借閱書目,借閱日期等,借書證編號(hào)為主鍵。5.2物理設(shè)計(jì)表1 圖書表字段字段名稱字段名稱字段大小格式1書目類別文本202圖書名稱文本503作者文本124出版社文本50表2 讀者表字段字段名稱字段類型字段大小格式1借書證編號(hào)文本122姓名文本103性別文本25聯(lián)系電話文本10表3 借閱表字段字段名稱字段類型字段大小格式1姓名文本102借書證編號(hào)文本123圖書名稱文本505借閱日期datetime長(zhǎng)日期6歸還日期datetime長(zhǎng)日期7備注文本200六、系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息用一覽表的方式說明每種可能的出錯(cuò)或故障情況出現(xiàn)時(shí)系統(tǒng)輸出信息的形式、含義及處理方法。6.2補(bǔ)救措施 說明故障出現(xiàn)后可能采取的變通措施,包括:(1)后備技術(shù):說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始數(shù)據(jù)萬一丟失時(shí)啟用副本的建立和啟動(dòng)的技術(shù)。(2)降效技術(shù):說明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)效率較
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 柳州工學(xué)院《新媒體概論(藝術(shù))》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院《第四紀(jì)地質(zhì)與地貌學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 益陽醫(yī)學(xué)高等??茖W(xué)校《暖通空調(diào)綜合課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇海事職業(yè)技術(shù)學(xué)院《材料制備科學(xué)(下)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌職業(yè)大學(xué)《GS二次開發(fā)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 彩泥粽子手工課件
- 2024年貴金屬靶材項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 第17講 人類遺傳病-高考生物一輪復(fù)習(xí)精講課件
- 高中化學(xué)2023北京通州高三(上)期中化學(xué)(教師版)
- 新生兒臍部護(hù)理
- 居家社區(qū)養(yǎng)老助潔服務(wù)規(guī)范
- 旅拍跟酒店合作協(xié)議
- 好老師是民族的希望
- 誤差理論分析課件
- 【宜賓五糧液有限公司償債能力分析(定量論文)11000字】
- 燈光音響舞臺(tái)機(jī)械施工施工方案和技術(shù)措施方案
- 口腔醫(yī)院與美容院合作讓您的笑容更加燦爛
- 中建工程質(zhì)量管理制度
- ??坡?lián)盟服務(wù)流程
- 六年級(jí)上冊(cè)語文第3課《古詩詞三首》同步練習(xí)(含答案)
- 倉庫呆滯庫存處理方法培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論