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

正文內(nèi)容

軟件工程課程設(shè)計--基于uml的圖書館管理系統(tǒng)設(shè)計(參考版)

2025-06-11 09:22本頁面
  

【正文】 。 限于我的技術(shù)水平有限,這次的課程設(shè)計論文和編程軟件的錯誤和不當(dāng)之處在所難免,還望老師多多指教!在這次的課程設(shè)計中學(xué)到了很多,既感覺到團隊的重要性,也感到自身知識的貧乏。前一階段的工作的好壞將直接影響后一階段工作的開展。限于我們的編程技術(shù)水平,有很多更深層的技術(shù)未使用,但可以這樣說,這次課程設(shè)計只是一個開始,只有以后通過不斷的努力、不斷的研究和學(xué)習(xí)、不斷的實踐,才能掌握更多的軟件設(shè)計的技術(shù)和方法,才能設(shè)計出更好更完善的軟件作 品。開發(fā)出一個好的系 23 統(tǒng),要細(xì)心,要有激情的態(tài)度,且持之有恒。在設(shè)計過程中,我認(rèn)識到光有計算機理論知識是不行的,還得有更豐富的實踐經(jīng)驗,也就是多動手、多動腦。其功能基本符合需求,能夠?qū)崿F(xiàn)書刊的借閱、歸還,增加書目信息,編輯書目信息,刪除書目信息等功能。 3) 連續(xù)三次輸入錯誤的用戶名或口令,系統(tǒng)將會顯示“你已超過允許的最多登錄次數(shù),登錄對話框?qū)㈥P(guān)閉”,按確定后系統(tǒng)將自動推出。 “用戶登錄”的測試用例 1) 輸入正確的用戶名和口令,系統(tǒng)會顯示“登錄成功!”,按確定進入圖書借閱系統(tǒng)。測試用例是用來執(zhí)行測試過程的依據(jù)。 4. 系統(tǒng)測試 將信息系統(tǒng)的所有組成部分包括軟件、硬件、用戶以及環(huán)境等綜合在一起進行測試,以保證系統(tǒng)的各組成部分協(xié)調(diào)運行。 3. 確認(rèn)測試 就是要進一步檢查軟件是否符合軟件需求歸和說明書的全部要求,所以又稱合格性測試或驗收測試。 2. 組裝測試 對每個模塊完成單元測試后,需要按照設(shè)計時作出的層次模塊圖把它們連接起來,進行組裝測試,又稱為組合測試或綜合測試。系統(tǒng)測試工作一般有以下四個步驟: 1. 單元測試 也稱模塊測試,對程序中的一個模塊或一個子程序進行測試。機器測試是運用事先設(shè)計好的測試用例,執(zhí)行被測程序,對比運行結(jié)果與預(yù)期結(jié)果的差別以發(fā)現(xiàn)錯誤。人工測試是采用人工方式進行,目的在于檢查程序的靜態(tài)結(jié)構(gòu),找出編譯不能發(fā)現(xiàn)的錯誤。 ; 總體來說,系統(tǒng)測試的目的在于以最少的時間和人力系統(tǒng)地找出系統(tǒng)中存在的各種錯誤和缺陷。 } 圖 35 圖書歸還圖 圖 36 讀者所借書目查詢圖 圖 37 借書超期罰款圖 21 系統(tǒng)測試 系統(tǒng)測試是伴隨著系統(tǒng)的產(chǎn)生而產(chǎn)生的,有了系統(tǒng)的生成 和運行就必然有系統(tǒng)測試。 主要代碼如下所示: void CMainFrame::OnReturnBack() { 20 CReturnBookDlg mDlg。 當(dāng)點擊“讀者管理”中的讀者檔案管理,便可以查看讀者的基本信息。 } 圖 33 系統(tǒng)主界面圖 在此圖書管理系統(tǒng)中,用戶管理員的名稱為 tsoft,密碼為 111,點擊“確定”便可進入系統(tǒng)首頁。 Name = 當(dāng)前用戶: + m_strUserName。 m_strUserID = _T()。 } else { m_bLogin = FALSE。 m_strUserName = 。 登陸界面的主要代碼設(shè)計如下: void CMainFrame::OnLoginIn() { CLoginDlg mDlg。該系統(tǒng)的總體結(jié)構(gòu)如下圖所示: 圖 32 系統(tǒng)總體結(jié)構(gòu)圖 用戶登陸該圖書管理系統(tǒng),進入系統(tǒng)主界面,輸入用戶名和密碼后,進入系統(tǒng)首頁,在此選擇具體的操作。在主界面主要有兩方面的管理: ,主要的操作有:添加書刊信息,編輯書刊信息,刪除書刊信 18 息和查詢。 物理結(jié)構(gòu)設(shè)計 本系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)為 SQL Server 2021。即將各個實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。這種轉(zhuǎn)化較簡單,需要將實體的屬性定義為表的屬性即可。邏輯結(jié)構(gòu)的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段所得的 E— R 圖,轉(zhuǎn)化為與選用的 DBMS 所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu),形成邏輯模型。 聯(lián)系:用菱形表示,菱形內(nèi)寫明聯(lián)系的名稱,用無向邊分別與實體連接起來,在無向邊上注明聯(lián)系的類型( 1: 1, 1: n, n: n) ,如果聯(lián)系有屬性,則這些屬性同樣用橢圓表示,用無向邊與聯(lián)系連接起來。 16 ER 圖中表示實體、屬性和聯(lián)系的方法如下: 實體:用矩形框表示,矩形框內(nèi)寫明實體的名稱。 概念模型是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計的工具,也是數(shù)據(jù)庫設(shè)計人員和用戶進行交流的語言, 因此建立的概念模型要有如下的特點:反映現(xiàn)實,易于理解,易于修改和易于轉(zhuǎn)換。 那么,在此系統(tǒng)中,借閱者與書刊之間為“一對多聯(lián)系”,管理員與借閱者之間是“一對多聯(lián)系”, 管理員與書刊之間為“一對多聯(lián)系”。 2) 一對多聯(lián)系:如果實體集 A 中的每個實體可以與實體集 B 中的任意個(零個或多個)實體有聯(lián)系,而 B 中的每個實體之多和 A 中的一個實體有聯(lián)系,那么稱 A 對 B 的聯(lián)系為“一對多聯(lián)系”,記作 1: n 。實體內(nèi)部的聯(lián)系通常指組成實體的各屬性之間的聯(lián)系,實體之間的聯(lián)系是指不同實體集之間的聯(lián)系。 3) 書籍:書名( name)、書號( book_id)、作者( writer)、出版社( press)、存館信息( flag_borrow)、 ISBN/ISSN 號等,其中主屬性是書號。 1)借閱者:它具有的屬性有:姓名( name)和借閱卡號( id)(學(xué)號或職工號)最大借閱數(shù)目 maxnum_can_borrow、借閱 狀態(tài) flag_borrow,其中主屬性是借閱卡號。實體既可以是實際存在的對象,也可以是某種概念。 :圖書管理員可以 在系統(tǒng)中添加書刊信息,編輯書刊信息,刪除書刊信息,查詢書刊信息等一系列對書刊的管理。圖書管理員作為借閱者的代理,進行借閱、返還、預(yù)訂及取消預(yù)訂等操作,還可以對書刊及借閱者信息進行管理。借閱者可以按照借閱者號進行查找,逐級瀏覽,可以查看自己的信息。 系統(tǒng)功能設(shè)計 該系統(tǒng)主要分為兩部分:借閱者部分和圖書管 理員部分。 7. 強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。 5. 系統(tǒng)處理數(shù)據(jù)的準(zhǔn)確度很高,能夠很快輸出各種信息,其工作質(zhì)量很高。 3. 系統(tǒng)可以在不同的 Windows 平臺運行,它的通用性很好。因為此系統(tǒng)是為圖書館而設(shè)計的,對系統(tǒng)的硬件、軟件和 運行環(huán)境的要
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1