【正文】
使我認(rèn)識(shí)到應(yīng)該以嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度勇于去實(shí)踐和探索。同預(yù)期本章主要測(cè)試了房屋中介信息管理系統(tǒng)的可行性,并且介紹了專門針對(duì)本系統(tǒng)的主要的測(cè)試方式,還有描述了一些簡(jiǎn)單的的測(cè)試用例。同預(yù)期表62用戶控制面板測(cè)試用例測(cè)試用例場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果TC1用戶登錄打開(kāi)系統(tǒng),點(diǎn)擊用戶登錄,輸入用戶名和密碼,成功登錄同預(yù)期(2)在用戶需求之上軟件測(cè)試的目標(biāo),是測(cè)試的標(biāo)準(zhǔn)要建立的基礎(chǔ)。其主要類為()模板為(),構(gòu)造方法為: 界面為:圖527 圖書種類列表頁(yè)(7)丟失延期處理主要實(shí)現(xiàn)圖書的丟失處理,圖示的延期處理。界面為:圖521 借閱信息列表頁(yè)b:借書其方法為(method:borrow_book),模板為(),主要功能為借書(輸入圖書ISBN,用戶名,借出,借書成功)。其主類為(),模板為(),部分特色代碼:界面為:圖514 管理員控制面板 (1)用戶管理 主要類為(),其構(gòu)造方法為:a:用戶列表其方法為(method: user_list),模板為(),主要功能為列出user表中的用戶數(shù)據(jù)。5 系統(tǒng)詳細(xì)設(shè)計(jì) 各界面的程序流程圖(1) 登錄系統(tǒng)流程圖如下:圖51 登錄系統(tǒng)流程圖(2)管理員后臺(tái)流程圖如下:圖52 管理員后臺(tái)流程圖(3)用戶控制面板流程圖圖53 用戶控制面板流程圖 界面設(shè)計(jì)及特色代碼提供游客查詢圖書信息,發(fā)表個(gè)人意見(jiàn),查看相關(guān)圖書館信息,是進(jìn)入登錄界面的入口。(6)使用MySQL數(shù)據(jù),并且數(shù)據(jù)表盡量減小冗余字段。 可行性綜合分析開(kāi)發(fā)本系統(tǒng)就是為了解決圖書館管理中的一些不規(guī)范,使圖書館的管理向著規(guī)范化、簡(jiǎn)單化、有效化的方向發(fā)展。 經(jīng)濟(jì)可行性分析本系統(tǒng)開(kāi)發(fā)要耗去一定的時(shí)間,而所用的開(kāi)發(fā)工具和軟件基本是免費(fèi)的。有的高校的圖書館已經(jīng)用上了CS架構(gòu)的圖書館管理系統(tǒng),它能夠完成一定的管理需求;但如今網(wǎng)絡(luò)日漸發(fā)達(dá),學(xué)生都希望能通過(guò)網(wǎng)絡(luò)就能方便的預(yù)定圖書,查詢圖書,所以BS架構(gòu)的圖書館管理系統(tǒng)誕生了;而且BS系統(tǒng)在客戶端不用安裝只需通過(guò)瀏覽器訪問(wèn)即可,而且當(dāng)今BS系統(tǒng)的開(kāi)發(fā)已經(jīng)成熟,各種模板引擎,框架的出現(xiàn)使得BS系統(tǒng)開(kāi)發(fā)更快,而且能達(dá)到前臺(tái)頁(yè)面和后臺(tái)代碼分離,便于更新和維護(hù),所以本圖書館管理系統(tǒng)為BS架構(gòu)的系統(tǒng)。本系統(tǒng)主要分為登錄,游客,管理員后臺(tái),普通用戶后臺(tái)等模塊。 the login module is mainly a user registration and login, lost password etc.. The login module uses the session mechanism to prevent the user from illegal logging and multiple users simultaneously on an account。 系統(tǒng)開(kāi)發(fā)意義開(kāi)發(fā)本系統(tǒng)能是現(xiàn)在的圖書館管理更科學(xué),更方便,更規(guī)范。 從目前IT業(yè)內(nèi)使用比較廣泛的數(shù)據(jù)庫(kù)開(kāi)發(fā)、管理軟件來(lái)看,使用比較簡(jiǎn)單的中小型數(shù)據(jù)庫(kù),php5和Mysql,apache的結(jié)合無(wú)疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。要適合最普通用戶使用。(2)登錄模塊,主要實(shí)現(xiàn)注冊(cè)用戶、用戶登錄和找回密碼等功能。圖510 個(gè)人信息設(shè)置界面b: 個(gè)人密碼設(shè)置(提供修改個(gè)人密碼)。部分特色代碼:界面為:(2)圖書管理主要類為(),其構(gòu)造方法為:a:圖書列表其方法為(method: book_list),模板為(),主要功能為列出圖書信息。其主要類為(),構(gòu)造方法為:列表也模板為()。部分色代碼:界面為:(9)回收站主要實(shí)現(xiàn)刪除數(shù)據(jù)的回收,有恢復(fù),徹底銷毀,清空回收站功能。表61用戶注冊(cè)登錄修改界面測(cè)試用例測(cè)試用例場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果TC1用戶注冊(cè)選擇用戶注冊(cè),顯示用戶注冊(cè)界面輸入新用戶名和密碼等用戶信息,點(diǎn)擊注冊(cè)提示注冊(cè)成功同預(yù)期成功借書,成功還書同預(yù)期第二、三人行,必有我?guī)煛9蔬€望各位老師能給予批評(píng)和建議,使得這個(gè)課題能夠更好地進(jìn)行下去,不斷完善,對(duì)此我由衷地歡迎和感謝。這次畢業(yè)設(shè)計(jì)是對(duì)本人知識(shí)能力水平的一次全面檢驗(yàn),是對(duì)本專業(yè)知識(shí)的一次拓展,通過(guò)本次設(shè)計(jì),使我更好的掌握了php這門語(yǔ)言和許多數(shù)據(jù)庫(kù)的相關(guān)知識(shí)。顯示出后臺(tái)系統(tǒng)界面同預(yù)期所以,回歸測(cè)試的關(guān)聯(lián)性也應(yīng)引起充分的注意,有相當(dāng)一部分最終發(fā)現(xiàn)的錯(cuò)誤是在早期測(cè)試結(jié)果中遺漏的。延期、丟失處理界面為:圖529 延期、丟失處理頁(yè)(8)留言管理 主要對(duì)讀者留言進(jìn)行查看,刪除。其主要類為(),構(gòu)造方法為(acp_booking),模版為()。界面為:圖517 用戶編輯界面d:刪除用戶其方法為(method:del_user, batch_del_user),主要功能為刪除用戶(分為刪除單個(gè)用戶,和批量刪除用戶)。圖58 預(yù)訂圖書界面(3)借閱信息查詢 提供用戶查看自己的借閱情況,欠費(fèi)記錄,和借閱的日期等。要適合最普通用戶使用。 系統(tǒng)目標(biāo) 本系統(tǒng)需實(shí)現(xiàn)(1)前臺(tái)主要完成廣大讀者進(jìn)行普通的圖書查詢功能,和讀者留言功能;(2)登錄頁(yè)主要完成用戶登錄,用戶注冊(cè),找回密碼等功能;(3)用戶界面要完成圖書查詢功能,預(yù)定圖書功能,欠費(fèi)記錄查詢,已借圖書查詢,個(gè)人設(shè)置等功能;(4)管理員界面需完成用戶、圖書、借閱、預(yù)定圖書管理,延期、丟失處理,讀者留言管理,回收站等功能。 如今的大學(xué)生大部分都有了計(jì)算機(jī),硬件成本不斷的下降,計(jì)算機(jī)價(jià)格不斷降低。本系統(tǒng)主要有用戶控制面板模塊和管